From 03afa50895ee962375620ac9d7d73302f4b351e6 Mon Sep 17 00:00:00 2001 From: betarixm Date: Mon, 4 Dec 2023 11:13:22 +0000 Subject: [PATCH 01/29] feat: add binaries --- bin/gensort | Bin 0 -> 141045 bytes bin/valsort | Bin 0 -> 134558 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100755 bin/gensort create mode 100755 bin/valsort diff --git a/bin/gensort b/bin/gensort new file mode 100755 index 0000000000000000000000000000000000000000..5e6c29d1c9b81154938ef54fb859e976cab5d421 GIT binary patch literal 141045 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 literal 0 HcmV?d00001 From 5ff74bb62a063488b843936f3ff0f43e24063d9b Mon Sep 17 00:00:00 2001 From: betarixm Date: Mon, 4 Dec 2023 11:13:58 +0000 Subject: [PATCH 02/29] refactor: remove hard-coded pathes --- gensort.bash | 37 ------------------------------------- scripts/gensort.bash | 35 +++++++++++++++++++++++++++++++++++ 2 files changed, 35 insertions(+), 37 deletions(-) delete mode 100755 gensort.bash create mode 100755 scripts/gensort.bash diff --git a/gensort.bash b/gensort.bash deleted file mode 100755 index 2bc7ac7..0000000 --- a/gensort.bash +++ /dev/null @@ -1,37 +0,0 @@ -#!/bin/bash - -# Check if sufficient arguments are provided -if [ $# -lt 3 ]; then - echo "Usage: $0 " - exit 1 -fi - -# Assign the arguments to variables -numberOfDirectories=$1 -numberOfFiles=$2 -numberOfRecords=$3 - -# Base directory -baseDir="/home/green/434project" - -# Step 2: Check and create directories if needed, then remove files in each data directory and in the output directory -for (( dir=0; dir " + exit 1 +fi + +SCRIPT_PATH=$(realpath "$0") +SCRIPTS_DIR=$(dirname "$SCRIPT_PATH") +PROJECT_DIR=$(dirname "$SCRIPTS_DIR") + +GENSORT="$PROJECT_DIR/bin/gensort" + +BASE_DIRECTORY=$1 +NUMBER_OF_DIRECTORIES=$2 +NUMBER_OF_FILES=$3 +NUMBER_OF_RECORDS=$4 + +for ((i = 0; i < NUMBER_OF_DIRECTORIES; i++)); do + dir="${BASE_DIRECTORY}/input${i}" + mkdir -p "$dir" + rm -rf "${dir}"/* + + for ((j = 0; j < NUMBER_OF_FILES; j++)); do + $GENSORT -a -s $NUMBER_OF_RECORDS "${dir}/${j}" + done +done + +# Checking and creating the output directory +outputDirectory="${BASE_DIRECTORY}/output" +mkdir -p "$outputDirectory" + +# Removing files in the output directory +rm -rf "${outputDirectory}"/* From 1d59ce2e05b17157c41a841e2be1c955f73f2213 Mon Sep 17 00:00:00 2001 From: betarixm Date: Mon, 4 Dec 2023 11:14:55 +0000 Subject: [PATCH 03/29] fix: permission --- scripts/{gensort.bash => gensort.sh} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename scripts/{gensort.bash => gensort.sh} (100%) diff --git a/scripts/gensort.bash b/scripts/gensort.sh similarity index 100% rename from scripts/gensort.bash rename to scripts/gensort.sh From 18472ad501ed419bb1f91d60003d546e309e336f Mon Sep 17 00:00:00 2001 From: betarixm Date: Mon, 4 Dec 2023 11:21:13 +0000 Subject: [PATCH 04/29] fix: remove hard-coded pathes --- count-line.bash | 31 ------------------------------- scripts/count-line.bash | 27 +++++++++++++++++++++++++++ 2 files changed, 27 insertions(+), 31 deletions(-) delete mode 100644 count-line.bash create mode 100644 scripts/count-line.bash diff --git a/count-line.bash b/count-line.bash deleted file mode 100644 index cf17123..0000000 --- a/count-line.bash +++ /dev/null @@ -1,31 +0,0 @@ -#!/bin/bash - -# Directory containing the files -DIRECTORY="/home/green/434project/output/" - -# Variable to store the total line count -total_lines=0 - -# Check if the directory exists -if [ -d "$DIRECTORY" ]; then - # Loop through each file in the directory - for FILE in "$DIRECTORY"* - do - # Check if it's a regular file - if [ -f "$FILE" ]; then - # Count the lines in the file - LINE_COUNT=$(wc -l < "$FILE") - - # Add the line count to the total - total_lines=$((total_lines + LINE_COUNT)) - - # Output the line count for this file - echo "File: $FILE - Lines: $LINE_COUNT" - fi - done - - # Output the total line count - echo "Total lines in all files: $total_lines" -else - echo "Directory does not exist." -fi diff --git a/scripts/count-line.bash b/scripts/count-line.bash new file mode 100644 index 0000000..42292cb --- /dev/null +++ b/scripts/count-line.bash @@ -0,0 +1,27 @@ +#!/bin/bash + +if [ $# -lt 1 ]; then + echo "Usage: $0 " + exit 1 +fi + +DIRECTORY=$1 + +total=0 + +if [ -d "$DIRECTORY" ]; then + files="$DIRECTORY/*" + for file in $files; do + if [ -f "$file" ]; then + lines=$(wc -l <"$file") + total=$((total + lines)) + + echo "File: $file - Lines: $lines" + fi + done + + # Output the total line count + echo "Total lines in all files: $total" +else + echo "Directory does not exist." +fi From e33b0e0b140fce55bba86853d94590f5e98d842d Mon Sep 17 00:00:00 2001 From: betarixm Date: Mon, 4 Dec 2023 11:21:40 +0000 Subject: [PATCH 05/29] fix: permission --- scripts/{count-line.bash => count-line.sh} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename scripts/{count-line.bash => count-line.sh} (100%) mode change 100644 => 100755 diff --git a/scripts/count-line.bash b/scripts/count-line.sh old mode 100644 new mode 100755 similarity index 100% rename from scripts/count-line.bash rename to scripts/count-line.sh From a7292702b841b04fb73702fcdd8ce68f3d150983 Mon Sep 17 00:00:00 2001 From: leejiwon1125 Date: Thu, 30 Nov 2023 20:20:27 +0900 Subject: [PATCH 06/29] fix: use newFixedThreadPool --- worker/src/main/scala/WorkerService.scala | 29 ++++++++++++++++------- 1 file changed, 21 insertions(+), 8 deletions(-) diff --git a/worker/src/main/scala/WorkerService.scala b/worker/src/main/scala/WorkerService.scala index a4cc259..db7402f 100644 --- a/worker/src/main/scala/WorkerService.scala +++ b/worker/src/main/scala/WorkerService.scala @@ -71,7 +71,7 @@ class WorkerService( implicit val executionContext: ExecutionContextExecutor = scala.concurrent.ExecutionContext.fromExecutor( java.util.concurrent.Executors - .newCachedThreadPool() + .newFixedThreadPool(15) ) def sorted(path: Path) = Future { @@ -84,7 +84,9 @@ class WorkerService( Future { try { logger.info(s"[WorkerServer] Sort ($request)") - + logger.info( + s"[WorkerServer] thread number in sort1 : ${java.lang.Thread.activeCount()}" + ) Await.result( Future.traverse(inputFiles.toList)(sorted)( GenericBuildFrom[File, File], @@ -92,7 +94,9 @@ class WorkerService( ), scala.concurrent.duration.Duration.Inf ) - + logger.info( + s"[WorkerServer] thread number in sort2 : ${java.lang.Thread.activeCount()}" + ) logger.info("[WorkerServer] Sorted") promise.success(new SortReply()) @@ -114,7 +118,7 @@ class WorkerService( implicit val executionContext: ExecutionContextExecutor = scala.concurrent.ExecutionContext.fromExecutor( java.util.concurrent.Executors - .newCachedThreadPool() + .newFixedThreadPool(15) ) val workers: Seq[WorkerMetadata] = request.workers @@ -154,7 +158,9 @@ class WorkerService( Future { try { logger.info(s"[WorkerServer] Partition ($request)") - + logger.info( + s"[WorkerServer] thread number in partition1 : ${java.lang.Thread.activeCount()}" + ) Await.result( Future.traverse(inputFiles.toList)(partition)( GenericBuildFrom[File, Seq[File]], @@ -162,7 +168,9 @@ class WorkerService( ), scala.concurrent.duration.Duration.Inf ) - + logger.info( + s"[WorkerServer] thread number in partition2 : ${java.lang.Thread.activeCount()}" + ) logger.info("[WorkerServer] Partitioned") promise.success(new PartitionReply()) @@ -182,7 +190,7 @@ class WorkerService( implicit val executionContext: ExecutionContextExecutor = scala.concurrent.ExecutionContext.fromExecutor( java.util.concurrent.Executors - .newCachedThreadPool() + .newFixedThreadPool(15) ) val workers: Seq[WorkerMetadata] = request.workers @@ -210,7 +218,9 @@ class WorkerService( .map(_._2) logger.info(s"[WorkerServer] Sending $chunk to $targetClients") - + logger.info( + s"[WorkerServer] thread number in exchange before : ${java.lang.Thread.activeCount()}" + ) Await.result( Future.traverse(targetClients)(_.saveBlock(chunk))( GenericBuildFrom[WorkerClient, SaveBlockReply], @@ -218,6 +228,9 @@ class WorkerService( ), scala.concurrent.duration.Duration.Inf ) + logger.info( + s"[WorkerServer] thread number in exchange end : ${java.lang.Thread.activeCount()}" + ) }) }) From 51330f332603aba52d9a9b080b9040e409b6b28b Mon Sep 17 00:00:00 2001 From: leejiwon1125 Date: Thu, 30 Nov 2023 21:03:05 +0900 Subject: [PATCH 07/29] feat: write logs to files --- log4j2.properties | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/log4j2.properties b/log4j2.properties index 6687ea3..0f54042 100644 --- a/log4j2.properties +++ b/log4j2.properties @@ -2,7 +2,7 @@ status = warn # Name of the configuration -name = ConsoleLogConfigDemo +name = ConsoleFileLogConfigDemo # Console appender configuration appender.console.type = Console @@ -10,8 +10,16 @@ appender.console.name = consoleLogger appender.console.layout.type = PatternLayout appender.console.layout.pattern = %d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n +# File appender configuration +appender.file.type = File +appender.file.name = fileLogger +appender.file.fileName = logs/app.log +appender.file.layout.type = PatternLayout +appender.file.layout.pattern = %d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n + # Root logger level rootLogger.level = info -# Root logger referring to console appender +# Root logger referring to both console and file appenders rootLogger.appenderRef.stdout.ref = consoleLogger +rootLogger.appenderRef.file.ref = fileLogger From b46699ec649724b45dd644d96b822e7b08f02a90 Mon Sep 17 00:00:00 2001 From: Minjae Gwon Date: Mon, 4 Dec 2023 20:39:49 +0900 Subject: [PATCH 08/29] feat: setup assembly --- build.sbt | 12 ++++++++++-- project/plugins.sbt | 1 + 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/build.sbt b/build.sbt index 4d1e6d1..2e39322 100644 --- a/build.sbt +++ b/build.sbt @@ -8,6 +8,12 @@ ThisBuild / scalafixScalaBinaryVersion := CrossVersion.binaryScalaVersion( ThisBuild / semanticdbEnabled := true ThisBuild / semanticdbVersion := scalafixSemanticdb.revision +ThisBuild / assembly / assemblyMergeStrategy := { + case "module-info.class" => MergeStrategy.discard + case "META-INF/io.netty.versions.properties" => MergeStrategy.concat + case x => (assembly / assemblyMergeStrategy).value(x) +} + lazy val commonSettings = Seq( name := "cs434-project", idePackagePrefix := Some("kr.ac.postech.paranode"), @@ -54,7 +60,8 @@ lazy val rpc = (project in file("rpc")) lazy val master = (project in file("master")) .settings( commonSettings, - idePackagePrefix := Some("kr.ac.postech.paranode.master") + idePackagePrefix := Some("kr.ac.postech.paranode.master"), + assembly / assemblyJarName := "master.jar" ) .dependsOn(core) .dependsOn(rpc) @@ -62,7 +69,8 @@ lazy val master = (project in file("master")) lazy val worker = (project in file("worker")) .settings( commonSettings, - idePackagePrefix := Some("kr.ac.postech.paranode.worker") + idePackagePrefix := Some("kr.ac.postech.paranode.worker"), + assembly / assemblyJarName := "worker.jar" ) .dependsOn(core) .dependsOn(rpc) diff --git a/project/plugins.sbt b/project/plugins.sbt index f9af89b..cbafa50 100644 --- a/project/plugins.sbt +++ b/project/plugins.sbt @@ -1,3 +1,4 @@ addSbtPlugin("org.jetbrains.scala" % "sbt-ide-settings" % "1.1.1") addSbtPlugin("ch.epfl.scala" % "sbt-scalafix" % "0.11.1") addSbtPlugin("org.scalameta" % "sbt-scalafmt" % "2.4.6") +addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "2.1.5") From 89840300f00bc124860a91752410dccb6b344941 Mon Sep 17 00:00:00 2001 From: Minjae Gwon Date: Mon, 4 Dec 2023 20:50:35 +0900 Subject: [PATCH 09/29] feat: wrap jar files as scripts --- scripts/master | 14 ++++++++++++++ scripts/worker | 14 ++++++++++++++ 2 files changed, 28 insertions(+) create mode 100755 scripts/master create mode 100755 scripts/worker diff --git a/scripts/master b/scripts/master new file mode 100755 index 0000000..c823af8 --- /dev/null +++ b/scripts/master @@ -0,0 +1,14 @@ +#!/bin/sh + +SCRIPT_PATH=$(realpath "$0") +SCRIPTS_DIR=$(dirname "$SCRIPT_PATH") +PROJECT_DIR=$(dirname "$SCRIPTS_DIR") + +JAR_PATH="$PROJECT_DIR/master/target/scala-2.13/master.jar" + +if [ ! -f "$JAR_PATH" ]; then + echo "Jar not found at $JAR_PATH. Try running 'sbt assembly' first." + exit 1 +fi + +java -Xmx8g -jar "$JAR_PATH" "$@" diff --git a/scripts/worker b/scripts/worker new file mode 100755 index 0000000..6652149 --- /dev/null +++ b/scripts/worker @@ -0,0 +1,14 @@ +#!/bin/sh + +SCRIPT_PATH=$(realpath "$0") +SCRIPTS_DIR=$(dirname "$SCRIPT_PATH") +PROJECT_DIR=$(dirname "$SCRIPTS_DIR") + +JAR_PATH="$PROJECT_DIR/worker/target/scala-2.13/worker.jar" + +if [ ! -f "$JAR_PATH" ]; then + echo "Jar not found at $JAR_PATH. Try running 'sbt assembly' first." + exit 1 +fi + +java -Xmx8g -jar "$JAR_PATH" "$@" From cb236cdaca8d9a677b0379f84f9f547464894221 Mon Sep 17 00:00:00 2001 From: Minjae Gwon Date: Mon, 4 Dec 2023 21:01:56 +0900 Subject: [PATCH 10/29] feat: use jar in containers --- docker/master/Dockerfile | 23 +++++++++++------------ docker/worker/Dockerfile | 40 ++++++++++++++++++++-------------------- 2 files changed, 31 insertions(+), 32 deletions(-) diff --git a/docker/master/Dockerfile b/docker/master/Dockerfile index 0cb6fa4..4baf1b6 100644 --- a/docker/master/Dockerfile +++ b/docker/master/Dockerfile @@ -1,10 +1,4 @@ -FROM sbtscala/scala-sbt:eclipse-temurin-jammy-20.0.2_9_1.9.6_2.13.12 - -ARG NUMBER_OF_WORKERS - -ENV NUMBER_OF_WORKERS=${NUMBER_OF_WORKERS} - -RUN mkdir -p /app +FROM sbtscala/scala-sbt:eclipse-temurin-jammy-20.0.2_9_1.9.6_2.13.12 as builder WORKDIR /app @@ -18,12 +12,17 @@ COPY project/build.properties project/plugins.sbt project/scalapb.sbt ./project/ RUN sbt --batch compile -COPY rpc/src/main/protobuf ./rpc/src/main/protobuf +COPY . . -RUN sbt --batch compile +RUN sbt --batch "compile; assembly" -COPY . . +FROM amazoncorretto:20 as runner -RUN sbt --batch compile +ARG NUMBER_OF_WORKERS +ENV NUMBER_OF_WORKERS=${NUMBER_OF_WORKERS} + +WORKDIR /app + +COPY --from=builder /app/master/target/scala-2.13/master.jar . -ENTRYPOINT sbt --batch -v "master/run ${NUMBER_OF_WORKERS}" +ENTRYPOINT java -jar master.jar ${NUMBER_OF_WORKERS} diff --git a/docker/worker/Dockerfile b/docker/worker/Dockerfile index 259e331..eccf6f8 100644 --- a/docker/worker/Dockerfile +++ b/docker/worker/Dockerfile @@ -1,18 +1,4 @@ -FROM sbtscala/scala-sbt:eclipse-temurin-jammy-20.0.2_9_1.9.6_2.13.12 - -ARG WORKER_ID - -ARG MASTER_HOST -ARG MASTER_PORT - -ENV MASTER_HOST=${MASTER_HOST} -ENV MASTER_PORT=${MASTER_PORT} - -ENV SBT_OPTS="-Xmx2G -Xss2M" - -RUN mkdir -p /app /data /output - -COPY docker/worker/data/${WORKER_ID} /data +FROM sbtscala/scala-sbt:eclipse-temurin-jammy-20.0.2_9_1.9.6_2.13.12 as builder WORKDIR /app @@ -26,12 +12,26 @@ COPY project/build.properties project/plugins.sbt project/scalapb.sbt ./project/ RUN sbt --batch compile -COPY rpc/src/main/protobuf ./rpc/src/main/protobuf +COPY . . -RUN sbt --batch compile +RUN sbt --batch "compile; assembly" -COPY . . +FROM amazoncorretto:20 as runner -RUN sbt --batch compile +ARG WORKER_ID + +ARG MASTER_HOST +ARG MASTER_PORT + +ENV MASTER_HOST=${MASTER_HOST} +ENV MASTER_PORT=${MASTER_PORT} + +RUN mkdir -p /data /output + +COPY docker/worker/data/${WORKER_ID} /data + +WORKDIR /app + +COPY --from=builder /app/worker/target/scala-2.13/worker.jar . -ENTRYPOINT sbt --batch -v "worker/run ${MASTER_HOST}:${MASTER_PORT} -I /data/0 /data/1 -O /output/" +ENTRYPOINT java -jar worker.jar ${MASTER_HOST}:${MASTER_PORT} -I /data/0 /data/1 -O /output/ From 6c5385a2c08bf18b004ecd819b089af282ce7691 Mon Sep 17 00:00:00 2001 From: Minjae Gwon Date: Mon, 4 Dec 2023 21:21:15 +0900 Subject: [PATCH 11/29] feat: make release automatic --- .github/workflows/ci.yml | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 91d774d..a64ce1a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -33,3 +33,43 @@ jobs: - uses: DavidAnson/markdownlint-cli2-action@v13 with: globs: "**/*.md" + build: + if: github.ref == 'refs/heads/main' || github.ref == 'refs/heads/develop' + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-java@v3 + with: + distribution: temurin + java-version: 20 + cache: sbt + - run: sbt assembly + - uses: actions/upload-artifact@v3 + with: + name: master + path: master/target/scala-2.13/master.jar + - uses: actions/upload-artifact@v3 + with: + name: worker + path: worker/target/scala-2.13/worker.jar + - name: Release development build + if: github.ref == 'refs/heads/develop' + uses: marvinpinto/action-automatic-releases@latest + with: + repo_token: ${{ secrets.GITHUB_TOKEN }} + automatic_release_tag: "latest" + prerelease: true + title: "Development Build" + files: | + master/target/scala-2.13/master.jar + worker/target/scala-2.13/worker.jar + - name: Release production build + if: github.ref == 'refs/heads/main' + uses: marvinpinto/action-automatic-releases@latest + with: + repo_token: ${{ secrets.GITHUB_TOKEN }} + automatic_release_tag: "latest" + title: "Production Build" + files: | + master/target/scala-2.13/master.jar + worker/target/scala-2.13/worker.jar From 7117ec4cb0b4235c26d9554aa7ac708fe99eb69d Mon Sep 17 00:00:00 2001 From: Minjae Gwon Date: Tue, 5 Dec 2023 11:06:09 +0900 Subject: [PATCH 12/29] chore: move wrappers into bin directory --- {scripts => bin}/master | 4 ++-- {scripts => bin}/worker | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) rename {scripts => bin}/master (76%) rename {scripts => bin}/worker (76%) diff --git a/scripts/master b/bin/master similarity index 76% rename from scripts/master rename to bin/master index c823af8..4fda028 100755 --- a/scripts/master +++ b/bin/master @@ -1,8 +1,8 @@ #!/bin/sh SCRIPT_PATH=$(realpath "$0") -SCRIPTS_DIR=$(dirname "$SCRIPT_PATH") -PROJECT_DIR=$(dirname "$SCRIPTS_DIR") +BIN_DIR=$(dirname "$SCRIPT_PATH") +PROJECT_DIR=$(dirname "$BIN_DIR") JAR_PATH="$PROJECT_DIR/master/target/scala-2.13/master.jar" diff --git a/scripts/worker b/bin/worker similarity index 76% rename from scripts/worker rename to bin/worker index 6652149..9788852 100755 --- a/scripts/worker +++ b/bin/worker @@ -1,8 +1,8 @@ #!/bin/sh SCRIPT_PATH=$(realpath "$0") -SCRIPTS_DIR=$(dirname "$SCRIPT_PATH") -PROJECT_DIR=$(dirname "$SCRIPTS_DIR") +BIN_DIR=$(dirname "$SCRIPT_PATH") +PROJECT_DIR=$(dirname "$BIN_DIR") JAR_PATH="$PROJECT_DIR/worker/target/scala-2.13/worker.jar" From b85ef560545a920f60ba93c16bd8130fef4f28d0 Mon Sep 17 00:00:00 2001 From: Minjae Gwon Date: Tue, 5 Dec 2023 11:27:58 +0900 Subject: [PATCH 13/29] chore: remove unused files --- core/src/main/scala/Main.scala | 7 ------- utils/src/main/scala/Main.scala | 7 ------- 2 files changed, 14 deletions(-) delete mode 100644 core/src/main/scala/Main.scala delete mode 100644 utils/src/main/scala/Main.scala diff --git a/core/src/main/scala/Main.scala b/core/src/main/scala/Main.scala deleted file mode 100644 index da180d5..0000000 --- a/core/src/main/scala/Main.scala +++ /dev/null @@ -1,7 +0,0 @@ -package kr.ac.postech.paranode.core - -object Main { - def main(args: Array[String]): Unit = { - println("Hello world!") - } -} diff --git a/utils/src/main/scala/Main.scala b/utils/src/main/scala/Main.scala deleted file mode 100644 index cb8cb65..0000000 --- a/utils/src/main/scala/Main.scala +++ /dev/null @@ -1,7 +0,0 @@ -package kr.ac.postech.paranode.utils - -object Main { - def main(args: Array[String]): Unit = { - println("Hello world!") - } -} From e5d9d2174414aad24f7fedcbb80ebf314639b8bd Mon Sep 17 00:00:00 2001 From: Minjae Gwon Date: Tue, 5 Dec 2023 13:34:23 +0900 Subject: [PATCH 14/29] feat: add hooks --- utils/src/main/scala/Hooks.scala | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 utils/src/main/scala/Hooks.scala diff --git a/utils/src/main/scala/Hooks.scala b/utils/src/main/scala/Hooks.scala new file mode 100644 index 0000000..6599a43 --- /dev/null +++ b/utils/src/main/scala/Hooks.scala @@ -0,0 +1,10 @@ +package kr.ac.postech.paranode.utils + +import java.net.InetAddress +import java.net.ServerSocket +import scala.util.Using + +object Hooks { + def useLocalHostAddress: String = InetAddress.getLocalHost.getHostAddress + def useAvailablePort: Int = Using(new ServerSocket(0))(_.getLocalPort).get +} From b3d8c4c528e6b8a04525eecf4dadaca54e6747c1 Mon Sep 17 00:00:00 2001 From: Minjae Gwon Date: Tue, 5 Dec 2023 13:35:12 +0900 Subject: [PATCH 15/29] refactor: split worker and master using companion --- master/src/main/scala/Master.scala | 30 +++++++++++----- worker/src/main/scala/Worker.scala | 56 +++++++++++++++++++++--------- 2 files changed, 60 insertions(+), 26 deletions(-) diff --git a/master/src/main/scala/Master.scala b/master/src/main/scala/Master.scala index 1d05884..1a6f7d7 100644 --- a/master/src/main/scala/Master.scala +++ b/master/src/main/scala/Master.scala @@ -4,10 +4,10 @@ import kr.ac.postech.paranode.core.Key import kr.ac.postech.paranode.core.WorkerMetadata import kr.ac.postech.paranode.rpc.GrpcServer import kr.ac.postech.paranode.rpc.WorkerClient +import kr.ac.postech.paranode.utils.Hooks import kr.ac.postech.paranode.utils.MutableState import org.apache.logging.log4j.scala.Logging -import java.net._ import java.util.concurrent.Executors import scala.concurrent.ExecutionContext import scala.concurrent.ExecutionContextExecutor @@ -15,14 +15,27 @@ import scala.concurrent.ExecutionContextExecutor object Master extends Logging { def main(args: Array[String]): Unit = { val masterArguments = new MasterArguments(args) - val masterHost = InetAddress.getLocalHost.getHostAddress + val masterHost = Hooks.useLocalHostAddress val masterPort = sys.env.getOrElse("MASTER_PORT", "50051").toInt + val master = new Master( + masterHost, + masterPort, + masterArguments.numberOfWorkers + ) + + master.run() + } + +} + +class Master(host: String, port: Int, numberOfWorkers: Int) extends Logging { + def run(): Unit = { logger.info( "[Master] Arguments: \n" + - s"masterHost: $masterHost\n" + - s"masterPort: $masterPort\n" + - s"numberOfWorkers: ${masterArguments.numberOfWorkers}\n" + s"masterHost: $host\n" + + s"masterPort: $port\n" + + s"numberOfWorkers: ${numberOfWorkers}\n" ) val serviceExecutionContext: ExecutionContextExecutor = @@ -35,14 +48,14 @@ object Master extends Logging { val server = new GrpcServer( MasterService(mutableWorkers)(serviceExecutionContext), - masterPort + port ) server.start() - println(masterHost + ":" + masterPort) + println(host + ":" + port) - while (mutableWorkers.get.size < masterArguments.numberOfWorkers) { + while (mutableWorkers.get.size < numberOfWorkers) { logger.info(s"${mutableWorkers.get}") Thread.sleep(1000) } @@ -110,5 +123,4 @@ object Master extends Logging { server.stop() } - } diff --git a/worker/src/main/scala/Worker.scala b/worker/src/main/scala/Worker.scala index 1e6e554..5076564 100644 --- a/worker/src/main/scala/Worker.scala +++ b/worker/src/main/scala/Worker.scala @@ -3,33 +3,56 @@ package kr.ac.postech.paranode.worker import kr.ac.postech.paranode.core.WorkerMetadata import kr.ac.postech.paranode.rpc.GrpcServer import kr.ac.postech.paranode.rpc.MasterClient +import kr.ac.postech.paranode.utils.Hooks import org.apache.logging.log4j.scala.Logging -import java.net.InetAddress -import java.net.ServerSocket import java.util.concurrent.Executors import scala.concurrent.Await import scala.concurrent.ExecutionContext -import scala.util.Using +import scala.reflect.io.Directory object Worker extends Logging { def main(args: Array[String]): Unit = { val workerArguments = new WorkerArguments(args) - val workerHost = InetAddress.getLocalHost.getHostAddress - val workerPort = Using(new ServerSocket(0))(_.getLocalPort).get - val workerMetadata = WorkerMetadata(workerHost, workerPort, None) + val workerHost = Hooks.useLocalHostAddress + val workerPort = Hooks.useAvailablePort + val worker = new Worker( + workerHost, + workerPort, + workerArguments.masterHost, + workerArguments.masterPort, + workerArguments.inputDirectories, + workerArguments.outputDirectory + ) + + worker.run() + } + +} + +class Worker( + host: String, + port: Int, + masterHost: String, + masterPort: Int, + inputDirectories: Array[Directory], + outputDirectory: Directory +) extends Logging { + def run(): Unit = { logger.info( "[Worker] Arguments: \n" + - s"workerHost: $workerHost\n" + - s"workerPort: $workerPort\n" + - s"masterIp: ${workerArguments.masterHost}\n" + - s"masterPort: ${workerArguments.masterPort}\n" + - s"inputDirectories: ${workerArguments.inputDirectories.mkString(", ")}\n" + - s"outputDirectory: ${workerArguments.outputDirectory}\n" + s"workerHost: $host\n" + + s"workerPort: $port\n" + + s"masterIp: $masterHost\n" + + s"masterPort: $masterPort\n" + + s"inputDirectories: ${inputDirectories.mkString(", ")}\n" + + s"outputDirectory: $outputDirectory\n" ) + val workerMetadata = WorkerMetadata(host, port, None) + val serviceExecutionContext: ExecutionContext = ExecutionContext.fromExecutor( Executors.newCachedThreadPool() @@ -37,14 +60,14 @@ object Worker extends Logging { val server = new GrpcServer( WorkerService( - workerArguments.inputDirectories, - workerArguments.outputDirectory + inputDirectories, + outputDirectory )(serviceExecutionContext), - workerPort + port ) val client = - MasterClient(workerArguments.masterHost, workerArguments.masterPort) + MasterClient(masterHost, masterPort) server.start() @@ -57,5 +80,4 @@ object Worker extends Logging { server.blockUntilShutdown() } - } From 0421d331de30c787b71dc4718d0b0f1b728ec20f Mon Sep 17 00:00:00 2001 From: Minjae Gwon Date: Tue, 5 Dec 2023 13:37:09 +0900 Subject: [PATCH 16/29] feat: init subproject for e2e testing --- build.sbt | 8 ++++++++ e2e/build.sbt | 0 e2e/src/test/scala/SystemSpec.scala | 11 +++++++++++ 3 files changed, 19 insertions(+) create mode 100644 e2e/build.sbt create mode 100644 e2e/src/test/scala/SystemSpec.scala diff --git a/build.sbt b/build.sbt index 2e39322..5f637f1 100644 --- a/build.sbt +++ b/build.sbt @@ -74,3 +74,11 @@ lazy val worker = (project in file("worker")) ) .dependsOn(core) .dependsOn(rpc) + +lazy val e2e = (project in file("e2e")) + .settings( + commonSettings, + idePackagePrefix := Some("kr.ac.postech.paranode.e2e") + ) + .dependsOn(master) + .dependsOn(worker) diff --git a/e2e/build.sbt b/e2e/build.sbt new file mode 100644 index 0000000..e69de29 diff --git a/e2e/src/test/scala/SystemSpec.scala b/e2e/src/test/scala/SystemSpec.scala new file mode 100644 index 0000000..c550523 --- /dev/null +++ b/e2e/src/test/scala/SystemSpec.scala @@ -0,0 +1,11 @@ +package kr.ac.postech.paranode.e2e + +import kr.ac.postech.paranode.master.Master +import org.scalatest.flatspec.AnyFlatSpec + +class SystemSpec extends AnyFlatSpec { + "System" should "be working" in { + + } + +} From 42a3136bd9c31313e46c4b43bf7dfac8f3b4d928 Mon Sep 17 00:00:00 2001 From: Minjae Gwon Date: Tue, 5 Dec 2023 14:38:10 +0900 Subject: [PATCH 17/29] feat: make boilerplate for e2e testing --- e2e/src/test/resources/data/0/0/1 | 500 ++++++++++++++++++++++++++++ e2e/src/test/resources/data/0/0/2 | 500 ++++++++++++++++++++++++++++ e2e/src/test/resources/data/0/1/1 | 500 ++++++++++++++++++++++++++++ e2e/src/test/resources/data/0/1/2 | 500 ++++++++++++++++++++++++++++ e2e/src/test/resources/data/1/0/1 | 500 ++++++++++++++++++++++++++++ e2e/src/test/resources/data/1/0/2 | 500 ++++++++++++++++++++++++++++ e2e/src/test/resources/data/1/1/1 | 500 ++++++++++++++++++++++++++++ e2e/src/test/resources/data/1/1/2 | 500 ++++++++++++++++++++++++++++ e2e/src/test/resources/data/2/0/1 | 500 ++++++++++++++++++++++++++++ e2e/src/test/resources/data/2/0/2 | 500 ++++++++++++++++++++++++++++ e2e/src/test/resources/data/2/1/1 | 500 ++++++++++++++++++++++++++++ e2e/src/test/resources/data/2/1/2 | 500 ++++++++++++++++++++++++++++ e2e/src/test/scala/SystemSpec.scala | 43 ++- master/src/main/scala/Master.scala | 153 +++++---- utils/src/main/scala/Hooks.scala | 2 + utils/src/main/scala/Progress.scala | 6 + worker/src/main/scala/Worker.scala | 68 ++-- 17 files changed, 6175 insertions(+), 97 deletions(-) create mode 100755 e2e/src/test/resources/data/0/0/1 create mode 100755 e2e/src/test/resources/data/0/0/2 create mode 100755 e2e/src/test/resources/data/0/1/1 create mode 100755 e2e/src/test/resources/data/0/1/2 create mode 100755 e2e/src/test/resources/data/1/0/1 create mode 100755 e2e/src/test/resources/data/1/0/2 create mode 100755 e2e/src/test/resources/data/1/1/1 create mode 100755 e2e/src/test/resources/data/1/1/2 create mode 100755 e2e/src/test/resources/data/2/0/1 create mode 100755 e2e/src/test/resources/data/2/0/2 create mode 100755 e2e/src/test/resources/data/2/1/1 create mode 100755 e2e/src/test/resources/data/2/1/2 create mode 100644 utils/src/main/scala/Progress.scala diff --git a/e2e/src/test/resources/data/0/0/1 b/e2e/src/test/resources/data/0/0/1 new file mode 100755 index 0000000..bbae70f --- /dev/null +++ b/e2e/src/test/resources/data/0/0/1 @@ -0,0 +1,500 @@ +AsfAGHM5om 00000000000000000000000000000000 0000222200002222000022220000222200002222000000001111 +~sHd0jDv6X 00000000000000000000000000000001 77779999444488885555CCCC777755555555BBBB666644446666 +uI^EYm8s=| 00000000000000000000000000000002 CCCCFFFF777799995555FFFF11112222999988884444DDDDFFFF +Q)JN)R9z-L 00000000000000000000000000000003 FFFF111100000000000066668888BBBB33333333AAAA1111CCCC +Q)FoBkqERn 00000000000000000000000000000004 7777AAAABBBBBBBB22224444444499995555BBBB11118888DDDD +*}-Wz1;TD- 00000000000000000000000000000005 AAAA88883333BBBB888888884444777722227777999900002222 +Q)ssx}~[oB 00000000000000000000000000000006 FFFF999977774444AAAA7777EEEEDDDDAAAAAAAA99998888BBBB +Q)4VCN@a#" 00000000000000000000000000000007 DDDDBBBB1111FFFF2222DDDDFFFFBBBBFFFF6666444477778888 +o4+=5r7(N| 00000000000000000000000000000008 22226666CCCC66662222FFFF0000EEEE11118888444455559999 +5HA\z%qt{% 00000000000000000000000000000009 0000AAAA8888FFFF0000888800000000222255551111FFFFEEEE +o4kXQ<&+cc 0000000000000000000000000000000A 66667777FFFFFFFF2222FFFF3333FFFF22224444DDDD77777777 +o4FoBm0*P* 0000000000000000000000000000000B 5555EEEE1111BBBB55555555AAAABBBB33335555BBBB11114444 +swBzQ#' K< 0000000000000000000000000000000C DDDDEEEE777777777777EEEEBBBBEEEECCCCEEEE444466665555 +o4FoB G(1O 0000000000000000000000000000000D BBBB111155553333DDDD11115555EEEEEEEEBBBBDDDD3333AAAA +o7~drsiz'L 0000000000000000000000000000000E BBBBBBBBFFFF111188884444333388886666DDDDCCCCAAAA3333 +o4%q4]YD$/ 0000000000000000000000000000000F 1111BBBB1111BBBBAAAAFFFFAAAA6666222233339999FFFF0000 +*}zyMKz% 00000000000000000000000000000014 99997777777722222222999911116666DDDDBBBBCCCC3333DDDD +kXrG^ech1/ 00000000000000000000000000000015 FFFF2222AAAA66660000AAAA9999333322227777AAAA77772222 +*}^RG^ci[X 00000000000000000000000000000016 7777BBBBFFFF999922229999DDDD3333CCCCAAAACCCCBBBBBBBB +*}@>8jMaYX 00000000000000000000000000000017 CCCCFFFFFFFF6666AAAA999999997777AAAA6666000066668888 +*}-W*<6[lx 00000000000000000000000000000018 6666FFFF77775555CCCC88881111AAAA00000000CCCC00009999 +*}-Wz19DOf 00000000000000000000000000000019 AAAAEEEEEEEE222266660000AAAA00000000000044446666EEEE +uF?T;*:x0+ 0000000000000000000000000000001A 444466665555BBBB8888BBBB00000000BBBB00005555AAAA7777 +*%.@@,3>7+ 0000000000000000000000000000001B FFFFDDDD333399999999666644449999BBBB2222000000004444 +*}-Wzc{W>j 0000000000000000000000000000001C 222211111111333355554444DDDDEEEE33339999999911115555 +*}-WF30|aO 0000000000000000000000000000001D CCCC88880000FFFFCCCCDDDDBBBB4444EEEE99990000AAAAAAAA +*UH>%FZbUK 0000000000000000000000000000001E DDDD00005555EEEE111199998888CCCC888877779999DDDD3333 +*}-Wz1YZC1 0000000000000000000000000000001F 11112222555599996666111144445555DDDDBBBB7777EEEE0000 +.\KqT&Z4i4 00000000000000000000000000000020 3333DDDDCCCC888888885555222299993333EEEEFFFF66661111 +0fssPa gIN 00000000000000000000000000000021 555544440000AAAACCCC8888AAAA55552222DDDDBBBB22226666 +Fqy~]OATYw 00000000000000000000000000000022 9999CCCC0000888888884444333355553333BBBB55553333FFFF +Wj-%?e*2y\ 00000000000000000000000000000023 AAAA444477776666FFFF444455550000EEEE88883333FFFFCCCC +0fssHo9f6+ 00000000000000000000000000000024 99996666BBBB7777444466660000AAAADDDDDDDDAAAAEEEEDDDD +0fssog=!hi 00000000000000000000000000000025 3333EEEE88887777CCCCEEEE777733337777DDDDFFFFEEEE2222 +0fssx37c ( 00000000000000000000000000000026 DDDD11116666DDDD5555EEEE99996666AAAAAAAA3333EEEEBBBB +0f72Y.uzRN 00000000000000000000000000000027 0000CCCCFFFFAAAAAAAA11117777AAAA66662222000055558888 +0f0`gczW{u 00000000000000000000000000000028 9999DDDDCCCC8888AAAA999911111111BBBB66667777BBBB9999 +R+Sh=Kgd.6 00000000000000000000000000000029 DDDD0000BBBB77770000222200009999AAAADDDDAAAADDDDEEEE +0fss=Dp6\s 0000000000000000000000000000002A 6666FFFFEEEEBBBBCCCC000033331111666677771111DDDD7777 +maU!Uo]He& 0000000000000000000000000000002B AAAA9999BBBB55557777CCCC6666EEEE555566668888FFFF4444 +smN$i pU-~ 0000000000000000000000000000002C AAAADDDDEEEE333388885555DDDD3333FFFFEEEE1111CCCC5555 +0}# `9Cseu 0000000000000000000000000000002D 4444FFFF777700001111EEEE999944447777444488881111AAAA +0fssVHVK`! 0000000000000000000000000000002E 4444888844448888CCCC1111AAAA555577778888BBBB00003333 +(tv1'>|,s[ 0000000000000000000000000000002F 0000CCCC222277778888FFFFCCCCBBBB111177779999DDDD0000 +0fss{o)9E: 00000000000000000000000000000030 00002222AAAAEEEE444400008888CCCC3333DDDD555511111111 +0f:YY?@b+M 00000000000000000000000000000031 9999777777770000AAAA0000444433332222EEEE333399996666 +0fsuG%.`7c 00000000000000000000000000000032 66665555AAAA5555BBBBAAAAEEEE111111119999BBBB6666FFFF +`E$,xR{?Kc 00000000000000000000000000000033 7777AAAA222200008888CCCC3333AAAAFFFFAAAAEEEEEEEECCCC +0fs$Fn3ZN+ 00000000000000000000000000000034 55552222EEEE5555BBBBAAAA8888AAAA11110000DDDD9999DDDD +0fssx}~!V* 00000000000000000000000000000035 EEEE2222EEEEFFFFEEEEBBBB2222BBBB9999AAAA999955552222 +0CU4gfl|&! 00000000000000000000000000000036 1111DDDD8888AAAA999999990000333377778888FFFF1111BBBB +0fssx3v&}o 00000000000000000000000000000037 7777555500001111DDDD3333111122221111AAAA444444448888 +0fss""8"!` 00000000000000000000000000000038 2222BBBB55552222CCCC555533336666EEEE9999777766669999 +0fssx(#k@N 00000000000000000000000000000039 CCCC555555556666DDDDCCCC111111119999DDDD55554444EEEE +0fssx'4T<" 0000000000000000000000000000003A BBBBCCCCEEEECCCCDDDD6666BBBB333377779999222200007777 +0fss|n>\to 0000000000000000000000000000003B DDDD5555AAAA3333CCCC222233330000111133335555EEEE4444 +[!Nbx&X=+V 0000000000000000000000000000003C 77778888AAAA7777888844446666EEEECCCCBBBBEEEE77775555 +0?"\\6:W[' 0000000000000000000000000000003D 8888EEEE6666555599992222DDDD2222FFFFEEEE33338888AAAA +02A^xP5dA- 0000000000000000000000000000003E CCCCBBBBFFFFFFFF99995555AAAAAAAA77771111000033333333 +0fssx}7;=h 0000000000000000000000000000003F 99993333CCCC8888EEEEAAAAEEEE5555CCCC7777FFFFCCCC0000 +ix^TQ-ma5o 00000000000000000000000000000047 88885555CCCC88889999888811110000BBBBEEEECCCC33338888 +E(g$5-WpBC 00000000000000000000000000000048 BBBB7777EEEE4444888866661111FFFF44449999BBBB11119999 +~\ptsn1L{/ 00000000000000000000000000000049 CCCC0000FFFFCCCC7777BBBB333300003333FFFF3333BBBBEEEE +mzlPk`q6SN 0000000000000000000000000000004A 00001111AAAABBBBAAAA66669999DDDD11116666666633337777 +mz4ul,K** 0000000000000000000000000000004B 4444AAAADDDDEEEE33337777AAAA9999DDDD88886666DDDD4444 +q)epJsSLXU 0000000000000000000000000000004C 88887777999955558888AAAA9999111155552222FFFF22225555 +mz4VC&( /[ 0000000000000000000000000000004D FFFF999922221111DDDD9999AAAA9999FFFF66662222FFFFAAAA +mz4VZ^7@7/ 0000000000000000000000000000004E 777799999999DDDD44441111BBBB6666AAAA0000999966663333 +mz4$lcXS$; 0000000000000000000000000000004F 333300004444AAAA3333666600009999DDDDCCCC9999BBBB0000 +mSpqwoVET; 00000000000000000000000000000050 BBBB77775555CCCC1111DDDD2222BBBB66669999CCCC77771111 +mz4Vbw3=a| 00000000000000000000000000000051 2222FFFFDDDDAAAACCCC3333EEEEBBBB8888EEEE000077776666 +mz4VCNJv)Y 00000000000000000000000000000052 55554444AAAAAAAA6666DDDD7777AAAAEEEE00003333CCCCFFFF +mz4VCNYGFJ 00000000000000000000000000000053 8888555533333333EEEE11113333AAAA444411110000CCCCCCCC +WM^;rvO/u] 00000000000000000000000000000054 BBBB00007777999977772222AAAA0000CCCCAAAAEEEEFFFFDDDD +mz4VCBF*P< 00000000000000000000000000000055 BBBB8888EEEEEEEE55553333AAAA4444EEEE6666888833332222 +mzw/PZ!x"> 00000000000000000000000000000056 DDDD55554444AAAAAAAA444455553333AAAA444411117777BBBB +mz4VCNf@*f 00000000000000000000000000000057 4444AAAA2222AAAAEEEE55556666CCCC3333FFFF888822228888 +:!W.=v,f"z 00000000000000000000000000000058 444422223333666688886666BBBB4444888877772222CCCC9999 +mz4VCNwZcz 00000000000000000000000000000059 22226666CCCCEEEE6666FFFF888822220000333366662222EEEE +m?(|_dXq:X 0000000000000000000000000000005C 2222FFFFBBBB55552222444433332222444433333333DDDD5555 +(cb621Uv~( 0000000000000000000000000000005D 3333BBBB11110000FFFF9999BBBB6666CCCCCCCC66666666AAAA +mg5x s23L3 0000000000000000000000000000005E 22221111AAAA000011117777DDDD999933337777666699993333 +mz4VCNa'[p 0000000000000000000000000000005F 000099997777CCCC666677776666FFFF444455557777AAAA0000 +qeQNoB 2XG 00000000000000000000000000000060 0000EEEE66668888FFFF2222FFFFAAAAFFFF7777EEEE22221111 +mz4VCbi=gw 00000000000000000000000000000061 4444DDDDFFFF9999DDDD9999EEEEEEEECCCCDDDD4444EEEE6666 +uGz7S=#fh: 00000000000000000000000000000062 77771111DDDD222200000000BBBBDDDD222288885555FFFFFFFF +rd)x<>@@H| 00000000000000000000000000000063 99996666AAAABBBB7777CCCC4444DDDD555544447777BBBBCCCC +xEwa^:84K] 00000000000000000000000000000064 000099995555CCCC00000000EEEE5555BBBB1111DDDDAAAADDDD +mz4VCb:Z$a 00000000000000000000000000000065 77775555DDDD4444DDDDAAAA66660000FFFF5555DDDDAAAA2222 +mz4VCN^AO@ 00000000000000000000000000000066 3333777744444444EEEEEEEE11115555666600008888AAAABBBB +o%,!fSdRBa 00000000000000000000000000000067 11119999DDDDAAAA8888AAAA5555EEEE8888CCCC888811118888 +*+o@+t%u&; 00000000000000000000000000000068 22228888999922228888EEEE3333444455551111EEEE77779999 +(CoKUhfB9{ 00000000000000000000000000000069 1111BBBB9999CCCCFFFF3333CCCC777755559999CCCC9999EEEE +mz49JQb_5T 0000000000000000000000000000006A AAAA66662222CCCCBBBB666600003333BBBB2222AAAA99997777 +eSzU!X,[%/ 0000000000000000000000000000006B AAAACCCC9999FFFFFFFFAAAA444455553333BBBB4444BBBB4444 +[QZ{a&TaCS 0000000000000000000000000000006C AAAA8888CCCC2222FFFFAAAA5555CCCC4444CCCCCCCC88885555 +?:Yp4%.K9n 0000000000000000000000000000006D BBBBCCCC5555111100007777FFFFAAAAFFFF0000DDDDDDDDAAAA +mz4VCNv}8I 0000000000000000000000000000006E 1111EEEE000088886666333311115555666655557777CCCC3333 +KrNW.!5MP; 0000000000000000000000000000006F 2222AAAAEEEE33330000777711111111FFFF2222999999990000 +j17a3a#bH? 00000000000000000000000000000070 8888CCCCBBBBCCCC88881111EEEE33336666BBBB3333DDDD1111 +mz-QLHy(UO 00000000000000000000000000000071 3333BBBB444400002222EEEEFFFF333355556666DDDD55556666 +mz4:OEKSH2 00000000000000000000000000000072 DDDDEEEE3333DDDDBBBB7777BBBB1111FFFF3333CCCC2222FFFF +m@L*`HMPfN 00000000000000000000000000000073 DDDD666699993333999977779999DDDD444488882222AAAACCCC +m!pSWFGu`4 00000000000000000000000000000074 5555AAAA9999666611112222111100008888AAAA00005555DDDD +mw@TZu-0IU 00000000000000000000000000000075 555577772222DDDD9999DDDDEEEEAAAA8888BBBB777711112222 +mz4VCi^e,} 00000000000000000000000000000076 7777DDDD9999FFFFDDDD55553333DDDDCCCCCCCC3333DDDDBBBB +mzydAPb=7Y 00000000000000000000000000000077 BBBB888888881111AAAAFFFF6666555599995555CCCC00008888 +mz4VCoq$kr 00000000000000000000000000000078 EEEE777722229999CCCCBBBB3333000055559999EEEE22229999 +mz4VCl4'b| 00000000000000000000000000000079 BBBB3333DDDD1111DDDD444466664444BBBB222277770000EEEE +mz4VCdnw0| 0000000000000000000000000000007A 4444DDDDFFFF2222DDDD1111BBBB111111111111AAAACCCC7777 +mi|$-MES3i 0000000000000000000000000000007B BBBB9999FFFF44449999CCCCBBBB0000BBBB99991111AAAA4444 +mz4VC[FfM- 0000000000000000000000000000007C 3333BBBB4444DDDDDDDDEEEE2222EEEE1111FFFF999933335555 +m"^}, M3$t 0000000000000000000000000000007D BBBBCCCC111188881111EEEEDDDDBBBBDDDD333399994444AAAA +k VC?n@0XH 0000000000000000000000000000007E 3333FFFF2222DDDDFFFFAAAA666622225555AAAACCCCFFFF3333 +mz4V&:go'F 0000000000000000000000000000007F BBBB888888886666CCCCDDDDBBBB1111DDDD3333FFFF88880000 +my+=K| 2K9 00000000000000000000000000000080 777799993333CCCC444466664444000077773333DDDD88881111 +myiV0it7t- 00000000000000000000000000000081 6666444466668888AAAA2222CCCCFFFF9999AAAA9999CCCC6666 +my+loGC-p& 00000000000000000000000000000082 CCCC9999DDDD555533336666CCCC55557777222266665555FFFF +my+}7^u%n* 00000000000000000000000000000083 BBBBEEEE66661111BBBBAAAA777733330000CCCC11119999CCCC +eq9Mzr~'|Q 00000000000000000000000000000084 2222CCCC00004444777733336666AAAA0000333377770000DDDD +6fctvLgCo7 00000000000000000000000000000085 AAAA3333FFFFCCCC0000BBBBFFFF999911117777444488882222 +0~ #@'o22w 00000000000000000000000000000086 333344447777333377771111DDDDEEEE1111777733330000BBBB +mWR\@f0w.p 00000000000000000000000000000087 AAAAAAAA4444111199995555444433334444BBBB3333FFFF8888 +my+=C%xaRZ 00000000000000000000000000000088 DDDDDDDDCCCC88884444EEEE8888EEEE4444FFFF1111DDDD9999 +m5~6L@Fu.D 00000000000000000000000000000089 BBBB99990000222299996666666622227777DDDD55557777EEEE +my_F@ wBt4 0000000000000000000000000000008A 44441111000000002222555522226666BBBBBBBBEEEEFFFF7777 +FBg!zZ.I|G 0000000000000000000000000000008B 888800006666EEEE7777777766667777FFFFFFFF222299994444 +m~$7_~K2N[ 0000000000000000000000000000008C 5555FFFFBBBBDDDD11113333DDDDAAAA6666BBBB9999EEEE5555 +m~'=m}+}:" 0000000000000000000000000000008D 7777DDDD777788889999555522222222EEEE44448888BBBBAAAA +m$CAdP11"s 0000000000000000000000000000008E 3333DDDD7777DDDD11113333AAAABBBB44447777666622223333 +[Wo#GB.ykU 0000000000000000000000000000008F 2222DDDD9999CCCC88883333DDDD2222DDDD9999999977770000 +my+=5$kBiG 00000000000000000000000000000090 3333DDDD000044445555444444441111CCCC1111BBBB33331111 +my+% x\&'q 00000000000000000000000000000091 8888DDDDBBBBAAAABBBB99997777EEEE00008888AAAA33336666 +0Jw^F-}sZr 00000000000000000000000000000092 4444BBBBDDDD2222FFFF888811117777DDDD444444448888FFFF +OLf_u|1d}9 00000000000000000000000000000093 DDDD1111AAAA9999FFFFDDDD9999BBBB9999000044448888CCCC +%V*"P*(/Ez 00000000000000000000000000000094 11110000CCCC666600002222CCCCEEEECCCCEEEE1111BBBBDDDD +my+=5%yw;# 00000000000000000000000000000095 44449999FFFF00004444222222228888000099995555FFFF2222 +my+=5H/pXh 00000000000000000000000000000096 8888BBBB111188885555CCCC7777BBBB7777111166663333BBBB +m],.INMkcA 00000000000000000000000000000097 DDDD77777777DDDD99993333FFFFDDDD9999CCCCFFFFEEEE8888 +my+=d[R]&[ 00000000000000000000000000000098 BBBBAAAA99995555CCCC666688887777EEEE1111999988889999 +my+=5!6FlS 00000000000000000000000000000099 AAAA777799994444DDDDEEEE6666DDDD2222AAAA7777EEEEEEEE +;u0nwOR{|e 0000000000000000000000000000009A CCCC5555FFFF1111000066667777EEEEEEEE1111777722227777 +my)4\|>`b. 0000000000000000000000000000009B EEEE33339999CCCC2222999999999999FFFFDDDD777788884444 +my+=5HjDLp 0000000000000000000000000000009C 33338888EEEEFFFFDDDDDDDDAAAA7777EEEE0000EEEE99995555 +5Yh?d9@6(_ 0000000000000000000000000000009D 66667777FFFF333377774444FFFFDDDD99993333CCCC2222AAAA +my+=5M[qVV 0000000000000000000000000000009E 111133334444AAAA55556666CCCCFFFF5555BBBB333355553333 +my7P2iA6U: 0000000000000000000000000000009F 88880000FFFF000022220000BBBBCCCCFFFF3333777766660000 +my+e'4&VbD 000000000000000000000000000000A0 DDDD888811110000BBBB2222EEEEBBBB00004444CCCCEEEE1111 +my7 0VqTg~ 000000000000000000000000000000A1 8888666622222222222222221111DDDD11110000EEEEAAAA6666 +my8,(.X0:" 000000000000000000000000000000A2 DDDD7777DDDD5555AAAAEEEE7777DDDD444499996666BBBBFFFF +my+8*ZrTi* 000000000000000000000000000000A3 CCCC4444FFFF0000BBBBAAAA66667777CCCC4444BBBB7777CCCC +my+=5#q@Tf 000000000000000000000000000000A4 0000FFFFEEEE9999DDDD9999AAAAFFFF9999AAAA00006666DDDD +my_ &UU^-f 000000000000000000000000000000A5 BBBB5555AAAAAAAAAAAA4444FFFF6666DDDD1111BBBB66662222 +my+=5r}$cH 000000000000000000000000000000A6 EEEE555577779999666611110000FFFF0000AAAADDDD6666BBBB +my+=57ydP, 000000000000000000000000000000A7 DDDDDDDDEEEE222255559999DDDDEEEE7777AAAAFFFFDDDD8888 +(\+CmQF;sh 000000000000000000000000000000A8 7777BBBB9999333377779999AAAAAAAACCCC1111555533339999 +m27}+u%$Z' 000000000000000000000000000000A9 22228888EEEE555511117777DDDD555522229999EEEE5555EEEE +my+=5rvB{U 000000000000000000000000000000AA 8888BBBB77776666EEEEEEEE00007777BBBB2222333355557777 +6uxeaoldr{ 000000000000000000000000000000AB BBBB11110000CCCC8888222277779999AAAA4444000077774444 +my+=lBr={a 000000000000000000000000000000AC EEEE99992222666644446666FFFF11112222FFFF777744445555 +my+n!0ePh9 000000000000000000000000000000AD 666611114444999933332222FFFFDDDD5555111133339999AAAA +my+0]D07,s 000000000000000000000000000000AE 99995555EEEEEEEE33330000AAAA1111CCCC6666444488883333 +my]??oXCf( 000000000000000000000000000000AF CCCCFFFF00004444222299997777CCCC11111111999955550000 +?jh!g'(/dI 000000000000000000000000000000B0 99994444FFFFBBBBFFFF777711113333EEEEDDDD222299991111 +,qy-T(O~$} 000000000000000000000000000000B1 44446666888800007777DDDDEEEEFFFF22223333777711116666 +my+=5r( dQ 000000000000000000000000000000B2 DDDD888822224444EEEE88887777EEEE00001111CCCCEEEEFFFF +\1]of=Ah$q 000000000000000000000000000000B3 EEEEAAAACCCCCCCC77779999AAAACCCC9999999966666666CCCC +my+YEm^\di 000000000000000000000000000000B4 1111EEEE3333EEEEBBBB8888111111111111777733331111DDDD +my+j~5iIvK 000000000000000000000000000000B5 3333CCCC77775555BBBB6666CCCC8888EEEE00004444DDDD2222 +F.|TW}_rj3 000000000000000000000000000000B6 44443333CCCC444477772222000066661111333388889999BBBB +my+=5r"2wR 000000000000000000000000000000B7 BBBB0000999999996666AAAA77773333DDDD55553333CCCC8888 +^gT;Uh{&}q 000000000000000000000000000000B8 4444CCCC8888777788881111DDDD88889999EEEE4444EEEE9999 +my+=5.eQvR 000000000000000000000000000000B9 FFFF22225555FFFF5555BBBB8888EEEEEEEEBBBB8888CCCCEEEE +my++q?AsX\ 000000000000000000000000000000BA CCCCCCCC00008888BBBB9999444433335555EEEE333388887777 +ml[`\H9-_2 000000000000000000000000000000BB 0000333333332222999900003333DDDDEEEE2222DDDD66664444 +myT[V,Qn53 000000000000000000000000000000BC 55553333EEEE33332222FFFF22225555000077773333FFFF5555 +my|X+z`Fr. 000000000000000000000000000000BD 00009999FFFF8888AAAA5555111177778888CCCCFFFF0000AAAA +my+=5rvc<& 000000000000000000000000000000BE 999999995555777766665555EEEE9999BBBB88889999BBBB3333 +my+=dSIgb, 000000000000000000000000000000BF EEEEDDDDDDDD55554444FFFFEEEE000022223333FFFF44440000 +m-sc'U=Ibc 000000000000000000000000000000C0 8888BBBB888833331111EEEE666688882222AAAACCCC44441111 +my+=5r4el] 000000000000000000000000000000C1 55557777AAAA9999666677775555AAAABBBB0000333388886666 +RZ tvDPaX5 000000000000000000000000000000C2 EEEEDDDD55558888FFFF3333555566662222DDDD77771111FFFF +my#YJ7F/al 000000000000000000000000000000C3 999944444444888822222222CCCC2222FFFFEEEE55555555CCCC +myV"JGX` 000000000000000000000000000000D1 7777DDDD77778888BBBB8888EEEEAAAA222277773333FFFF6666 +3pU8_.#1JU 000000000000000000000000000000D2 0000777799995555FFFFDDDDFFFF5555FFFFCCCC55554444FFFF +my+=5rTnvp 000000000000000000000000000000D3 99995555777755556666AAAA88887777EEEE333388884444CCCC +:=XWS2sImq 000000000000000000000000000000D4 AAAACCCCBBBBAAAA0000EEEE4444CCCCEEEE555544447777DDDD +my+=5op:! 000000000000000000000000000000D5 AAAAFFFFDDDD11115555000077778888999900003333BBBB2222 +my+OhMjDFd 000000000000000000000000000000D6 0000222266660000BBBB55551111777733332222AAAAFFFFBBBB +my+=5\L_vn 000000000000000000000000000000D7 99991111FFFFFFFF5555EEEE44447777BBBBEEEE7777AAAA8888 +my+ X=m$h9 000000000000000000000000000000D8 0000EEEE444433333333BBBB8888000011110000000044449999 +g.FN&efgUs 000000000000000000000000000000D9 7777444488885555FFFF3333FFFFDDDD777755559999AAAAEEEE +my+::yPt=z 000000000000000000000000000000DA 3333666633336666BBBBCCCCEEEE000000007777FFFFEEEE7777 +my+=5=P!{. 000000000000000000000000000000DB DDDD2222BBBB33335555888866663333EEEE9999333344444444 +my(8.GC,t\ 000000000000000000000000000000DC 7777CCCCEEEE7777222200006666BBBB11112222999955555555 +my+=5r1t!\wV 000000000000000000000000000000E0 2222EEEE00000000FFFFBBBB6666555566665555BBBBAAAA1111 +m-zF>A2f5c 000000000000000000000000000000E1 CCCC999977773333111144444444BBBBFFFF8888888866666666 +^qaslc^dJX 000000000000000000000000000000E2 444411118888AAAA7777CCCC000011119999EEEE77777777FFFF +@gU`)^H:z5 000000000000000000000000000000E3 AAAA33331111FFFF888822225555CCCC33338888FFFF3333CCCC + l;w?EBj0 000000000000000000000000000000E4 BBBBDDDD111188888888AAAA111144449999666633332222DDDD +Iw&)MuUaM, 000000000000000000000000000000E5 5555FFFF00009999888811119999111111111111999922222222 +mGam)y ~t- 000000000000000000000000000000E6 EEEE22228888BBBB999977774444FFFFAAAA999922222222BBBB +my+=5rNf/r 000000000000000000000000000000E7 FFFFBBBB6666CCCC66669999FFFF66662222DDDD777799998888 +my+=5Yy%.w 000000000000000000000000000000E8 666644446666DDDDDDDD44446666111100004444BBBBFFFF9999 +/e)%&bgl}E 000000000000000000000000000000E9 AAAA6666333388887777DDDDCCCCFFFF1111EEEE00001111EEEE +8mdOTG)j6O 000000000000000000000000000000EA BBBB7777AAAABBBB888855554444999966665555CCCC11117777 +Yp=]xMdlAGG 000000000000000000000000000000F6 1111DDDD555500008888CCCC222288884444EEEEDDDD5555BBBB +my+=_zr'gwrRlu 00000000000000000000000000000108 1111CCCCEEEE77778888333333335555DDDD5555FFFF55559999 +5HA\zF4Dbz 00000000000000000000000000000109 8888FFFFAAAA44445555FFFF3333DDDD666655558888FFFFEEEE +V[]vwZ9Vyl 0000000000000000000000000000010A 111144442222999977777777EEEEDDDD22223333000077777777 +exJ@KRP41I 0000000000000000000000000000010B 7777DDDD9999EEEE7777DDDD11112222DDDD8888AAAA11114444 +5#Qf0efZuu 0000000000000000000000000000010C DDDDFFFF333377779999BBBB8888000055558888FFFF66665555 +5HA\z%?4KT 0000000000000000000000000000010D 1111CCCCDDDDBBBB666611110000EEEE6666DDDD44443333AAAA +58e3a*V.k+ 0000000000000000000000000000010E 9999CCCC8888DDDD9999AAAA22227777FFFF0000FFFFAAAA3333 +5tP(Lc~z7L 0000000000000000000000000000010F EEEEEEEE555599991111BBBB888844449999FFFF8888FFFF0000 +5HA\zKmu(c 00000000000000000000000000000110 111122221111CCCCDDDD5555000088886666DDDD8888BBBB1111 +Oiv~amz>&1 00000000000000000000000000000111 DDDD444488880000777700004444BBBBEEEE9999DDDDBBBB6666 +5HA\z@di)\ 00000000000000000000000000000112 AAAA99999999888855554444AAAA11115555888866660000FFFF +5HA^ZM!B~i 00000000000000000000000000000113 66666666CCCC88883333EEEEBBBBBBBB3333AAAACCCC0000CCCC +5HA\z#NJXc 00000000000000000000000000000114 000033337777EEEE5555DDDDCCCC77771111000077773333DDDD +5HA\zl[u\z 00000000000000000000000000000115 1111EEEE77774444DDDDCCCCFFFF22227777BBBB111177772222 +#u *t@NY9S 00000000000000000000000000000116 000099996666888888884444FFFF2222EEEE7777FFFFBBBBBBBB +5HA?4}FY;Z 00000000000000000000000000000117 11117777333366663333111144446666AAAA3333FFFF66668888 +5HA\z%PY\S 00000000000000000000000000000118 CCCC0000EEEE1111EEEEDDDD8888999911112222777700009999 +5K@^,(hCHH 00000000000000000000000000000119 999966663333FFFF9999AAAACCCCEEEEEEEE4444BBBB6666EEEE +5HA\z%soLm 0000000000000000000000000000011A 8888111166664444EEEE222266667777EEEE22228888AAAA7777 +5OA )SZu?o 0000000000000000000000000000011B 00009999EEEE33331111DDDD9999444455558888FFFF00004444 +5TW.3T/"w* 0000000000000000000000000000011C EEEE5555BBBB22229999FFFFAAAA7777DDDD8888444411115555 +ClYJ!%h &8 0000000000000000000000000000011D FFFF7777DDDD666677778888CCCC9999CCCCEEEE7777AAAAAAAA +5H,+ 00000000000000000000000000000121 DDDD888877775555444477779999777788884444222222226666 +u& 8+T&A)E 00000000000000000000000000000122 AAAA3333444466660000BBBBDDDD66662222777788883333FFFF +5HVnI4$b.~ 00000000000000000000000000000123 DDDD22220000FFFF2222BBBBEEEE6666BBBB11112222FFFFCCCC +5HA\ziKk=U 00000000000000000000000000000124 00007777111111115555FFFFCCCC0000AAAA66665555EEEEDDDD +5H)wSrcPzS 00000000000000000000000000000125 33334444CCCC6666AAAA77778888BBBBBBBB55556666EEEE2222 +5HA\z%k7no 00000000000000000000000000000126 DDDD666677775555EEEE4444AAAA33333333BBBB6666EEEEBBBB +5HA\zON\bq 00000000000000000000000000000127 CCCC00000000777755558888AAAA1111AAAA3333FFFF55558888 +5HA\z|%+>h 00000000000000000000000000000128 3333FFFF333322225555BBBB444433331111CCCC2222BBBB9999 +5HA\zJmEq| 00000000000000000000000000000129 99999999BBBB4444DDDD999955551111333366661111DDDDEEEE +5HA\:LR#h\ 0000000000000000000000000000012A 5555FFFFBBBB3333CCCCCCCCDDDD4444CCCCDDDD4444DDDD7777 +5Hbu_p2o|U 0000000000000000000000000000012B DDDD00003333333322226666EEEEBBBB000011117777FFFF4444 +uqz2E: >8X 00000000000000000000000000000142 7777EEEECCCCFFFFFFFF8888AAAA22223333FFFF88889999FFFF +jS.vJgSE`H 00000000000000000000000000000143 99999999AAAAEEEEFFFFCCCCCCCC6666EEEEEEEECCCCDDDDCCCC +5HA\z%]<~x 00000000000000000000000000000144 DDDD44448888AAAA666633334444FFFF11115555FFFF4444DDDD +5E3:o4[#x; 00000000000000000000000000000145 6666DDDD3333666699991111BBBB1111EEEECCCCDDDDCCCC2222 +5HAdT66&9# 00000000000000000000000000000146 666633337777AAAA33337777DDDDBBBBEEEE000011114444BBBB +FizN%%[{$% 00000000000000000000000000000147 5555444466668888888833336666555588888888BBBB33338888 +5HA\z%cwXI 00000000000000000000000000000148 33337777DDDDFFFF666699994444666655557777666611119999 +wkbPT`-op$ 00000000000000000000000000000149 4444333344442222777744441111EEEE0000FFFFAAAABBBBEEEE +5HA\z%wRYr 0000000000000000000000000000014A 6666999977773333EEEEEEEE44441111EEEE4444999933337777 +E1n|]_71AL 0000000000000000000000000000014B 88886666DDDD666600003333777777778888BBBB5555DDDD4444 +5HA\:.y(/L 0000000000000000000000000000014C EEEEFFFF00004444CCCCAAAA333355552222DDDDAAAA22225555 +YUT7rmT@B> 0000000000000000000000000000014D FFFF99996666BBBB0000999933339999000077779999FFFFAAAA +j\Fi0G()v8 0000000000000000000000000000014E 00002222AAAA11110000333344447777FFFF3333CCCC66663333 +5H8EN;2o)C 0000000000000000000000000000014F 8888BBBB888888882222222266665555666688888888BBBB0000 +5HA\zedv@>58Cq 00000000000000000000000000000152 666677778888666688885555AAAA5555EEEE88886666CCCCFFFF +5Z4zZe,7iU 00000000000000000000000000000153 11118888EEEE000011114444FFFF111199995555FFFFCCCCCCCC +5HA\#z+,eu 00000000000000000000000000000154 444499992222EEEE4444DDDDEEEE99994444FFFF9999FFFFDDDD +5HUF6IpyiV 00000000000000000000000000000155 999999995555888822229999FFFF1111CCCC9999FFFF33332222 +5-zau\y%fL 00000000000000000000000000000156 FFFF44440000777711116666DDDDAAAA9999111144447777BBBB +5HAp2t&Y@0 00000000000000000000000000000157 33330000999999993333DDDDFFFF66664444DDDD777722228888 +5HApZ`P~NY 00000000000000000000000000000158 3333555577774444333388888888EEEEEEEE8888DDDDCCCC9999 +5HA\z%bU?- 00000000000000000000000000000159 DDDD4444CCCC9999666611117777DDDD77777777DDDD2222EEEE +5HA\h%Yb5d 0000000000000000000000000000015A 5555CCCCDDDDEEEECCCCFFFF2222222277771111111166667777 +5HA2>BW=r2 0000000000000000000000000000015B 888811111111DDDDBBBBCCCC666677774444CCCCAAAACCCC4444 +5Hax#tmx0y 0000000000000000000000000000015C EEEECCCC0000AAAA222222228888AAAA33331111EEEEDDDD5555 +hFU^c5U!$t 0000000000000000000000000000015D 88882222777733338888BBBB0000777744441111DDDD6666AAAA +5HAdNAODNL 0000000000000000000000000000015E 4444BBBBAAAA2222BBBB8888AAAA22227777EEEE999999993333 +5HAR/>br$7 0000000000000000000000000000015F AAAA55550000EEEEBBBB222255557777999955556666AAAA0000 +5HMliDI0MP 00000000000000000000000000000160 DDDD55555555888822223333AAAA999922223333999922221111 +bIVZ,>DWa1 00000000000000000000000000000161 1111DDDDEEEE6666777777771111BBBBBBBB3333BBBBEEEE6666 +5HAMoF'DDm 00000000000000000000000000000162 9999222244448888BBBB444488886666EEEE44448888FFFFFFFF +5&Uy=`8HJr 00000000000000000000000000000163 4444AAAADDDD111199992222CCCC33332222DDDD6666BBBBCCCC +5HA.8iB8rQ 00000000000000000000000000000164 111166669999BBBB3333CCCC5555FFFFCCCCAAAA8888AAAADDDD +5HAsgBw$;N 00000000000000000000000000000165 FFFFAAAA666688883333222244442222BBBBDDDD4444AAAA2222 +5"z}&%mD}G 00000000000000000000000000000166 44443333FFFF888811110000DDDD5555CCCC1111BBBBAAAABBBB +g:~t>IWL!* 00000000000000000000000000000167 9999DDDDFFFF222200007777DDDDCCCCDDDDEEEE777711118888 +5 Zy *qo=Q 00000000000000000000000000000168 DDDDCCCCCCCCCCCC1111FFFF3333DDDD00007777999977779999 +mAz"v,)|HS 00000000000000000000000000000169 444455550000888888881111FFFF77777777222233339999EEEE +5HA\l3qkbk 0000000000000000000000000000016A 777744440000DDDD44449999BBBB5555EEEE8888DDDD99997777 +D_W\;; N_G 0000000000000000000000000000016B 5555444488880000000077779999FFFFFFFF66663333BBBB4444 +5HA\p@'quM 0000000000000000000000000000016C 4444999922223333CCCCAAAABBBB33334444FFFF777788885555 +5HA\!0M|;N 0000000000000000000000000000016D 6666BBBB5555EEEE4444000044443333CCCCAAAA4444DDDDAAAA +5HA\z%Z-W! 0000000000000000000000000000016E 999999998888888866664444EEEE9999AAAA0000AAAACCCC3333 +s)mViR?i[f 0000000000000000000000000000016F AAAAAAAACCCC7777777700006666666600006666888899990000 +5HsE~N-KYQ 00000000000000000000000000000170 88883333AAAA5555AAAA3333FFFF55556666AAAAEEEEDDDD1111 +5HA#w1"\.H 00000000000000000000000000000171 55553333BBBB9999BBBB9999CCCC000066661111444455556666 +,EmHjmt?L4 00000000000000000000000000000172 DDDDBBBB000011110000AAAA3333DDDD66663333FFFF2222FFFF +$B{)QcmiW2 00000000000000000000000000000173 AAAADDDD111166660000BBBB44440000AAAA55551111AAAACCCC +5HA\zu=jW4 00000000000000000000000000000174 888811118888555555557777AAAA777733336666BBBB5555DDDD +5|_9{>^rO] 00000000000000000000000000000175 999900009999DDDD11115555BBBB888833336666EEEE11112222 +5HA\z%$\D\ 00000000000000000000000000000176 DDDD2222EEEE9999EEEEFFFFAAAAAAAAAAAA11116666DDDDBBBB +5I<0t9;k-m 00000000000000000000000000000177 AAAA8888CCCC222211115555DDDD77772222BBBBBBBB00008888 +5~gQSG.0%6 00000000000000000000000000000178 5555BBBB5555AAAA111199992222222266663333999922229999 +%+!C&Tzi-* 00000000000000000000000000000179 FFFF99996666111177774444333300006666EEEEEEEE0000EEEE +5HA\z% HZd 0000000000000000000000000000017A 1111DDDD5555AAAA66663333EEEEEEEE7777BBBBDDDDCCCC7777 +<.*bfB>O,a 0000000000000000000000000000017B 222200000000AAAA7777999988888888777788880000AAAA4444 +5HA\z%^N%I 0000000000000000000000000000017C 66662222AAAACCCCEEEEDDDD0000FFFF33336666444433335555 +5HA\zg!z\x 0000000000000000000000000000017D 8888666633338888DDDD1111999944441111111100004444AAAA +5HA,bf@.n7 0000000000000000000000000000017E 8888EEEE77774444BBBB66665555444488889999FFFFFFFF3333 +509*X0fyJe 0000000000000000000000000000017F 7777EEEE3333EEEE9999999999990000AAAABBBBEEEE88880000 +p,j:8XDPet 00000000000000000000000000000180 AAAA999922220000888800001111111144447777888888881111 +5HA\z%_os[ 00000000000000000000000000000181 666633331111DDDDEEEE3333CCCC3333CCCC99990000CCCC6666 +5HA\z%8[]% 00000000000000000000000000000182 BBBBCCCC44446666EEEEEEEE777755559999666699995555FFFF +5Hs4n9#j=( 00000000000000000000000000000183 111177772222222222225555FFFF2222EEEEDDDD00009999CCCC +5GZzvyO3Gk 00000000000000000000000000000184 000033338888AAAA9999EEEE444488884444444422220000DDDD +Ht!e4%fx0/ 00000000000000000000000000000185 77770000666600000000888844449999AAAA6666BBBB88882222 +5HA8G[pmZ> 00000000000000000000000000000186 11110000EEEE4444BBBBAAAAAAAAAAAA6666000066660000BBBB +5H6{5#>!+E 00000000000000000000000000000187 3333BBBBBBBBDDDDAAAA4444EEEE7777222255552222FFFF8888 +5HA*q`rIW 0000000000000000000000000000019A 4444EEEEAAAA55550000FFFF1111BBBBBBBB3333AAAA22227777 +B1}~i4!2Jz 0000000000000000000000000000019B EEEEAAAAAAAACCCC7777CCCC11118888CCCC4444666688884444 +5@l73vwUr5 0000000000000000000000000000019C 0000FFFFFFFF1111888844443333EEEE1111FFFF999999995555 +@H2Vc0l0h[ 0000000000000000000000000000019D CCCCEEEEEEEE2222FFFFFFFFFFFF99999999999933332222AAAA +5HA\z:JkXo 0000000000000000000000000000019E FFFF99995555DDDDDDDDFFFF3333666677772222666655553333 +5HA6p%eY$] 0000000000000000000000000000019F EEEE1111999944443333FFFF0000EEEE55553333666666660000 +5z*h\IKjxR 000000000000000000000000000001A0 DDDD66669999DDDD999944444444AAAA888800007777EEEE1111 +K{#1[}!!++ 000000000000000000000000000001A1 000099995555555588881111FFFF4444888877775555AAAA6666 +Q+)(]=p2?M 000000000000000000000000000001A2 99998888CCCC9999888800009999FFFFDDDD55559999BBBBFFFF +5zbiXJIs*> 000000000000000000000000000001A3 8888DDDDEEEEFFFF11116666AAAADDDDAAAADDDDAAAA7777CCCC +5[D(T@35`j 000000000000000000000000000001A4 AAAAAAAA44446666999955559999EEEE00002222BBBB6666DDDD +5H|]i7%PK' 000000000000000000000000000001A5 7777777700001111222211111111222222229999222266662222 +5HA\z[Np9# 000000000000000000000000000001A6 BBBB5555EEEE333355557777BBBB33333333CCCC00006666BBBB +5/E#65QvaA 000000000000000000000000000001A7 66669999999977779999DDDDAAAA3333DDDDCCCCEEEEDDDD8888 +'f^{LC:f]z 000000000000000000000000000001A8 3333DDDD6666CCCC888855553333AAAACCCC7777000033339999 +.#P>EmKv6. 000000000000000000000000000001A9 2222CCCC8888EEEE777733335555DDDDDDDD222255555555EEEE +5HA;/jNCP$ 000000000000000000000000000001AA 7777333355555555BBBB4444FFFF8888BBBB8888666655557777 +>"|_NBZVP< 000000000000000000000000000001AB BBBB8888EEEECCCC7777BBBBAAAA22226666EEEEFFFF77774444 +5HA\z%Gb22 000000000000000000000000000001AC 7777AAAA3333EEEE666699993333222288882222222244445555 +5HA\z%WJ2u 000000000000000000000000000001AD 22228888DDDDEEEE666688884444DDDDBBBBAAAAAAAA9999AAAA +5HA\z% ^{! 000000000000000000000000000001AE EEEEFFFFBBBB111166669999DDDDFFFFDDDD1111777788883333 +HvuxN}WVIC 000000000000000000000000000001AF EEEEEEEECCCC7777FFFF00003333555533335555888855550000 +5HQv_-#g7S 000000000000000000000000000001B0 BBBB88885555111122222222CCCC33333333CCCCDDDD99991111 +z4tR!jX2xZ 000000000000000000000000000001B1 CCCC7777666611118888BBBB00002222BBBBDDDDEEEE11116666 +5HA\z%5FOc 000000000000000000000000000001B2 55553333AAAA8888EEEE66666666EEEE44441111FFFFEEEEFFFF +5HAGNnkB;v 000000000000000000000000000001B3 8888111177775555BBBBFFFF5555CCCC0000666655556666CCCC +kwr IB=^X} 000000000000000000000000000001B4 7777DDDD00008888FFFF22224444888811113333EEEE1111DDDD +5HA\z%?EmG 000000000000000000000000000001B5 AAAACCCC6666AAAAEEEEAAAAAAAACCCC1111BBBBBBBBDDDD2222 +5HAAW]X'I! 000000000000000000000000000001B6 5555333377775555BBBB6666AAAA2222BBBB8888BBBB9999BBBB +5HA\z%8.x- 000000000000000000000000000001B7 999911117777BBBBEEEE1111AAAA88887777BBBB2222CCCC8888 +%0Z;J|!&BA 000000000000000000000000000001B8 1111AAAAEEEE222288885555BBBBDDDDFFFF7777FFFFEEEE9999 +5[!'v~+5Cs 000000000000000000000000000001B9 EEEECCCCDDDDDDDD99994444CCCCFFFF33337777FFFFCCCCEEEE +5HA\z%[]$| 000000000000000000000000000001BA 99995555888888886666AAAA4444BBBB99998888666688887777 +5HA\z0?(|@ 000000000000000000000000000001BB CCCC00002222DDDD5555DDDD9999FFFFBBBB1111CCCC66664444 +}"Z(h_8z}] 000000000000000000000000000001BC 99994444111100007777EEEE9999CCCC6666DDDDEEEEFFFF5555 +Lf`&#hW2F? 000000000000000000000000000001BD CCCC999933338888FFFF1111333333335555AAAA66660000AAAA +5HA\z%vGo5 000000000000000000000000000001BE AAAA99994444EEEEEEEE666611111111BBBB7777CCCCBBBB3333 +sO6V^4Wf$% 000000000000000000000000000001BF 88886666CCCCFFFF77774444222200000000BBBBEEEE44440000 +5HDdPKm{DD 000000000000000000000000000001C0 666633337777FFFF2222FFFFCCCC22224444EEEE777744441111 +-F@/l1Bid2 000000000000000000000000000001C1 DDDD88880000555577773333333311116666EEEEAAAA88886666 +5HA\zJueYG 000000000000000000000000000001C2 BBBBCCCCAAAAFFFFDDDD00007777777722221111AAAA1111FFFF +5HA\j\hmoE 000000000000000000000000000001C3 CCCCFFFFDDDDBBBBCCCCDDDD8888AAAAEEEEFFFF44445555CCCC +5HA\z%BMDz 000000000000000000000000000001C4 4444EEEE99995555EEEE888833336666888866664444CCCCDDDD +q2eR!xX[WL 000000000000000000000000000001C5 999955559999BBBBFFFF888822227777CCCC4444999944442222 +5HA\~^3:qr 000000000000000000000000000001C6 1111AAAA000077774444111188889999DDDD4444AAAACCCCBBBB +57nS,!a&u/ 000000000000000000000000000001C7 CCCC4444AAAA2222999999997777222288885555AAAABBBB8888 +Jp 5+)A'Or 000000000000000000000000000001C8 CCCC55550000FFFF777733337777CCCCDDDD6666333399999999 +5HA\;+ 7qH 000000000000000000000000000001C9 2222BBBB9999AAAACCCCEEEEDDDD1111CCCCFFFFEEEE3333EEEE +5aP=Vt0 t( 000000000000000000000000000001CA BBBB9999EEEEDDDD111100000000AAAA88883333AAAABBBB7777 +5dH>yh+*!V 000000000000000000000000000001CB 3333222200001111999966668888BBBB7777CCCCDDDD55554444 +^4&:)"mZtP 000000000000000000000000000001CC 66662222DDDD66668888CCCC3333EEEE99992222FFFFAAAA5555 +5HA\}+wzyMKz% 00000000000000000000000000000014 99997777777722222222999911116666DDDDBBBBCCCC3333DDDD +kXrG^ech1/ 00000000000000000000000000000015 FFFF2222AAAA66660000AAAA9999333322227777AAAA77772222 +*}^RG^ci[X 00000000000000000000000000000016 7777BBBBFFFF999922229999DDDD3333CCCCAAAACCCCBBBBBBBB +*}@>8jMaYX 00000000000000000000000000000017 CCCCFFFFFFFF6666AAAA999999997777AAAA6666000066668888 +*}-W*<6[lx 00000000000000000000000000000018 6666FFFF77775555CCCC88881111AAAA00000000CCCC00009999 +*}-Wz19DOf 00000000000000000000000000000019 AAAAEEEEEEEE222266660000AAAA00000000000044446666EEEE +uF?T;*:x0+ 0000000000000000000000000000001A 444466665555BBBB8888BBBB00000000BBBB00005555AAAA7777 +*%.@@,3>7+ 0000000000000000000000000000001B FFFFDDDD333399999999666644449999BBBB2222000000004444 +*}-Wzc{W>j 0000000000000000000000000000001C 222211111111333355554444DDDDEEEE33339999999911115555 +*}-WF30|aO 0000000000000000000000000000001D CCCC88880000FFFFCCCCDDDDBBBB4444EEEE99990000AAAAAAAA +*UH>%FZbUK 0000000000000000000000000000001E DDDD00005555EEEE111199998888CCCC888877779999DDDD3333 +*}-Wz1YZC1 0000000000000000000000000000001F 11112222555599996666111144445555DDDDBBBB7777EEEE0000 +.\KqT&Z4i4 00000000000000000000000000000020 3333DDDDCCCC888888885555222299993333EEEEFFFF66661111 +0fssPa gIN 00000000000000000000000000000021 555544440000AAAACCCC8888AAAA55552222DDDDBBBB22226666 +Fqy~]OATYw 00000000000000000000000000000022 9999CCCC0000888888884444333355553333BBBB55553333FFFF +Wj-%?e*2y\ 00000000000000000000000000000023 AAAA444477776666FFFF444455550000EEEE88883333FFFFCCCC +0fssHo9f6+ 00000000000000000000000000000024 99996666BBBB7777444466660000AAAADDDDDDDDAAAAEEEEDDDD +0fssog=!hi 00000000000000000000000000000025 3333EEEE88887777CCCCEEEE777733337777DDDDFFFFEEEE2222 +0fssx37c ( 00000000000000000000000000000026 DDDD11116666DDDD5555EEEE99996666AAAAAAAA3333EEEEBBBB +0f72Y.uzRN 00000000000000000000000000000027 0000CCCCFFFFAAAAAAAA11117777AAAA66662222000055558888 +0f0`gczW{u 00000000000000000000000000000028 9999DDDDCCCC8888AAAA999911111111BBBB66667777BBBB9999 +R+Sh=Kgd.6 00000000000000000000000000000029 DDDD0000BBBB77770000222200009999AAAADDDDAAAADDDDEEEE +0fss=Dp6\s 0000000000000000000000000000002A 6666FFFFEEEEBBBBCCCC000033331111666677771111DDDD7777 +maU!Uo]He& 0000000000000000000000000000002B AAAA9999BBBB55557777CCCC6666EEEE555566668888FFFF4444 +smN$i pU-~ 0000000000000000000000000000002C AAAADDDDEEEE333388885555DDDD3333FFFFEEEE1111CCCC5555 +0}# `9Cseu 0000000000000000000000000000002D 4444FFFF777700001111EEEE999944447777444488881111AAAA +0fssVHVK`! 0000000000000000000000000000002E 4444888844448888CCCC1111AAAA555577778888BBBB00003333 +(tv1'>|,s[ 0000000000000000000000000000002F 0000CCCC222277778888FFFFCCCCBBBB111177779999DDDD0000 +0fss{o)9E: 00000000000000000000000000000030 00002222AAAAEEEE444400008888CCCC3333DDDD555511111111 +0f:YY?@b+M 00000000000000000000000000000031 9999777777770000AAAA0000444433332222EEEE333399996666 +0fsuG%.`7c 00000000000000000000000000000032 66665555AAAA5555BBBBAAAAEEEE111111119999BBBB6666FFFF +`E$,xR{?Kc 00000000000000000000000000000033 7777AAAA222200008888CCCC3333AAAAFFFFAAAAEEEEEEEECCCC +0fs$Fn3ZN+ 00000000000000000000000000000034 55552222EEEE5555BBBBAAAA8888AAAA11110000DDDD9999DDDD +0fssx}~!V* 00000000000000000000000000000035 EEEE2222EEEEFFFFEEEEBBBB2222BBBB9999AAAA999955552222 +0CU4gfl|&! 00000000000000000000000000000036 1111DDDD8888AAAA999999990000333377778888FFFF1111BBBB +0fssx3v&}o 00000000000000000000000000000037 7777555500001111DDDD3333111122221111AAAA444444448888 +0fss""8"!` 00000000000000000000000000000038 2222BBBB55552222CCCC555533336666EEEE9999777766669999 +0fssx(#k@N 00000000000000000000000000000039 CCCC555555556666DDDDCCCC111111119999DDDD55554444EEEE +0fssx'4T<" 0000000000000000000000000000003A BBBBCCCCEEEECCCCDDDD6666BBBB333377779999222200007777 +0fss|n>\to 0000000000000000000000000000003B DDDD5555AAAA3333CCCC222233330000111133335555EEEE4444 +[!Nbx&X=+V 0000000000000000000000000000003C 77778888AAAA7777888844446666EEEECCCCBBBBEEEE77775555 +0?"\\6:W[' 0000000000000000000000000000003D 8888EEEE6666555599992222DDDD2222FFFFEEEE33338888AAAA +02A^xP5dA- 0000000000000000000000000000003E CCCCBBBBFFFFFFFF99995555AAAAAAAA77771111000033333333 +0fssx}7;=h 0000000000000000000000000000003F 99993333CCCC8888EEEEAAAAEEEE5555CCCC7777FFFFCCCC0000 +ix^TQ-ma5o 00000000000000000000000000000047 88885555CCCC88889999888811110000BBBBEEEECCCC33338888 +E(g$5-WpBC 00000000000000000000000000000048 BBBB7777EEEE4444888866661111FFFF44449999BBBB11119999 +~\ptsn1L{/ 00000000000000000000000000000049 CCCC0000FFFFCCCC7777BBBB333300003333FFFF3333BBBBEEEE +mzlPk`q6SN 0000000000000000000000000000004A 00001111AAAABBBBAAAA66669999DDDD11116666666633337777 +mz4ul,K** 0000000000000000000000000000004B 4444AAAADDDDEEEE33337777AAAA9999DDDD88886666DDDD4444 +q)epJsSLXU 0000000000000000000000000000004C 88887777999955558888AAAA9999111155552222FFFF22225555 +mz4VC&( /[ 0000000000000000000000000000004D FFFF999922221111DDDD9999AAAA9999FFFF66662222FFFFAAAA +mz4VZ^7@7/ 0000000000000000000000000000004E 777799999999DDDD44441111BBBB6666AAAA0000999966663333 +mz4$lcXS$; 0000000000000000000000000000004F 333300004444AAAA3333666600009999DDDDCCCC9999BBBB0000 +mSpqwoVET; 00000000000000000000000000000050 BBBB77775555CCCC1111DDDD2222BBBB66669999CCCC77771111 +mz4Vbw3=a| 00000000000000000000000000000051 2222FFFFDDDDAAAACCCC3333EEEEBBBB8888EEEE000077776666 +mz4VCNJv)Y 00000000000000000000000000000052 55554444AAAAAAAA6666DDDD7777AAAAEEEE00003333CCCCFFFF +mz4VCNYGFJ 00000000000000000000000000000053 8888555533333333EEEE11113333AAAA444411110000CCCCCCCC +WM^;rvO/u] 00000000000000000000000000000054 BBBB00007777999977772222AAAA0000CCCCAAAAEEEEFFFFDDDD +mz4VCBF*P< 00000000000000000000000000000055 BBBB8888EEEEEEEE55553333AAAA4444EEEE6666888833332222 +mzw/PZ!x"> 00000000000000000000000000000056 DDDD55554444AAAAAAAA444455553333AAAA444411117777BBBB +mz4VCNf@*f 00000000000000000000000000000057 4444AAAA2222AAAAEEEE55556666CCCC3333FFFF888822228888 +:!W.=v,f"z 00000000000000000000000000000058 444422223333666688886666BBBB4444888877772222CCCC9999 +mz4VCNwZcz 00000000000000000000000000000059 22226666CCCCEEEE6666FFFF888822220000333366662222EEEE +m?(|_dXq:X 0000000000000000000000000000005C 2222FFFFBBBB55552222444433332222444433333333DDDD5555 +(cb621Uv~( 0000000000000000000000000000005D 3333BBBB11110000FFFF9999BBBB6666CCCCCCCC66666666AAAA +mg5x s23L3 0000000000000000000000000000005E 22221111AAAA000011117777DDDD999933337777666699993333 +mz4VCNa'[p 0000000000000000000000000000005F 000099997777CCCC666677776666FFFF444455557777AAAA0000 +qeQNoB 2XG 00000000000000000000000000000060 0000EEEE66668888FFFF2222FFFFAAAAFFFF7777EEEE22221111 +mz4VCbi=gw 00000000000000000000000000000061 4444DDDDFFFF9999DDDD9999EEEEEEEECCCCDDDD4444EEEE6666 +uGz7S=#fh: 00000000000000000000000000000062 77771111DDDD222200000000BBBBDDDD222288885555FFFFFFFF +rd)x<>@@H| 00000000000000000000000000000063 99996666AAAABBBB7777CCCC4444DDDD555544447777BBBBCCCC +xEwa^:84K] 00000000000000000000000000000064 000099995555CCCC00000000EEEE5555BBBB1111DDDDAAAADDDD +mz4VCb:Z$a 00000000000000000000000000000065 77775555DDDD4444DDDDAAAA66660000FFFF5555DDDDAAAA2222 +mz4VCN^AO@ 00000000000000000000000000000066 3333777744444444EEEEEEEE11115555666600008888AAAABBBB +o%,!fSdRBa 00000000000000000000000000000067 11119999DDDDAAAA8888AAAA5555EEEE8888CCCC888811118888 +*+o@+t%u&; 00000000000000000000000000000068 22228888999922228888EEEE3333444455551111EEEE77779999 +(CoKUhfB9{ 00000000000000000000000000000069 1111BBBB9999CCCCFFFF3333CCCC777755559999CCCC9999EEEE +mz49JQb_5T 0000000000000000000000000000006A AAAA66662222CCCCBBBB666600003333BBBB2222AAAA99997777 +eSzU!X,[%/ 0000000000000000000000000000006B AAAACCCC9999FFFFFFFFAAAA444455553333BBBB4444BBBB4444 +[QZ{a&TaCS 0000000000000000000000000000006C AAAA8888CCCC2222FFFFAAAA5555CCCC4444CCCCCCCC88885555 +?:Yp4%.K9n 0000000000000000000000000000006D BBBBCCCC5555111100007777FFFFAAAAFFFF0000DDDDDDDDAAAA +mz4VCNv}8I 0000000000000000000000000000006E 1111EEEE000088886666333311115555666655557777CCCC3333 +KrNW.!5MP; 0000000000000000000000000000006F 2222AAAAEEEE33330000777711111111FFFF2222999999990000 +j17a3a#bH? 00000000000000000000000000000070 8888CCCCBBBBCCCC88881111EEEE33336666BBBB3333DDDD1111 +mz-QLHy(UO 00000000000000000000000000000071 3333BBBB444400002222EEEEFFFF333355556666DDDD55556666 +mz4:OEKSH2 00000000000000000000000000000072 DDDDEEEE3333DDDDBBBB7777BBBB1111FFFF3333CCCC2222FFFF +m@L*`HMPfN 00000000000000000000000000000073 DDDD666699993333999977779999DDDD444488882222AAAACCCC +m!pSWFGu`4 00000000000000000000000000000074 5555AAAA9999666611112222111100008888AAAA00005555DDDD +mw@TZu-0IU 00000000000000000000000000000075 555577772222DDDD9999DDDDEEEEAAAA8888BBBB777711112222 +mz4VCi^e,} 00000000000000000000000000000076 7777DDDD9999FFFFDDDD55553333DDDDCCCCCCCC3333DDDDBBBB +mzydAPb=7Y 00000000000000000000000000000077 BBBB888888881111AAAAFFFF6666555599995555CCCC00008888 +mz4VCoq$kr 00000000000000000000000000000078 EEEE777722229999CCCCBBBB3333000055559999EEEE22229999 +mz4VCl4'b| 00000000000000000000000000000079 BBBB3333DDDD1111DDDD444466664444BBBB222277770000EEEE +mz4VCdnw0| 0000000000000000000000000000007A 4444DDDDFFFF2222DDDD1111BBBB111111111111AAAACCCC7777 +mi|$-MES3i 0000000000000000000000000000007B BBBB9999FFFF44449999CCCCBBBB0000BBBB99991111AAAA4444 +mz4VC[FfM- 0000000000000000000000000000007C 3333BBBB4444DDDDDDDDEEEE2222EEEE1111FFFF999933335555 +m"^}, M3$t 0000000000000000000000000000007D BBBBCCCC111188881111EEEEDDDDBBBBDDDD333399994444AAAA +k VC?n@0XH 0000000000000000000000000000007E 3333FFFF2222DDDDFFFFAAAA666622225555AAAACCCCFFFF3333 +mz4V&:go'F 0000000000000000000000000000007F BBBB888888886666CCCCDDDDBBBB1111DDDD3333FFFF88880000 +my+=K| 2K9 00000000000000000000000000000080 777799993333CCCC444466664444000077773333DDDD88881111 +myiV0it7t- 00000000000000000000000000000081 6666444466668888AAAA2222CCCCFFFF9999AAAA9999CCCC6666 +my+loGC-p& 00000000000000000000000000000082 CCCC9999DDDD555533336666CCCC55557777222266665555FFFF +my+}7^u%n* 00000000000000000000000000000083 BBBBEEEE66661111BBBBAAAA777733330000CCCC11119999CCCC +eq9Mzr~'|Q 00000000000000000000000000000084 2222CCCC00004444777733336666AAAA0000333377770000DDDD +6fctvLgCo7 00000000000000000000000000000085 AAAA3333FFFFCCCC0000BBBBFFFF999911117777444488882222 +0~ #@'o22w 00000000000000000000000000000086 333344447777333377771111DDDDEEEE1111777733330000BBBB +mWR\@f0w.p 00000000000000000000000000000087 AAAAAAAA4444111199995555444433334444BBBB3333FFFF8888 +my+=C%xaRZ 00000000000000000000000000000088 DDDDDDDDCCCC88884444EEEE8888EEEE4444FFFF1111DDDD9999 +m5~6L@Fu.D 00000000000000000000000000000089 BBBB99990000222299996666666622227777DDDD55557777EEEE +my_F@ wBt4 0000000000000000000000000000008A 44441111000000002222555522226666BBBBBBBBEEEEFFFF7777 +FBg!zZ.I|G 0000000000000000000000000000008B 888800006666EEEE7777777766667777FFFFFFFF222299994444 +m~$7_~K2N[ 0000000000000000000000000000008C 5555FFFFBBBBDDDD11113333DDDDAAAA6666BBBB9999EEEE5555 +m~'=m}+}:" 0000000000000000000000000000008D 7777DDDD777788889999555522222222EEEE44448888BBBBAAAA +m$CAdP11"s 0000000000000000000000000000008E 3333DDDD7777DDDD11113333AAAABBBB44447777666622223333 +[Wo#GB.ykU 0000000000000000000000000000008F 2222DDDD9999CCCC88883333DDDD2222DDDD9999999977770000 +my+=5$kBiG 00000000000000000000000000000090 3333DDDD000044445555444444441111CCCC1111BBBB33331111 +my+% x\&'q 00000000000000000000000000000091 8888DDDDBBBBAAAABBBB99997777EEEE00008888AAAA33336666 +0Jw^F-}sZr 00000000000000000000000000000092 4444BBBBDDDD2222FFFF888811117777DDDD444444448888FFFF +OLf_u|1d}9 00000000000000000000000000000093 DDDD1111AAAA9999FFFFDDDD9999BBBB9999000044448888CCCC +%V*"P*(/Ez 00000000000000000000000000000094 11110000CCCC666600002222CCCCEEEECCCCEEEE1111BBBBDDDD +my+=5%yw;# 00000000000000000000000000000095 44449999FFFF00004444222222228888000099995555FFFF2222 +my+=5H/pXh 00000000000000000000000000000096 8888BBBB111188885555CCCC7777BBBB7777111166663333BBBB +m],.INMkcA 00000000000000000000000000000097 DDDD77777777DDDD99993333FFFFDDDD9999CCCCFFFFEEEE8888 +my+=d[R]&[ 00000000000000000000000000000098 BBBBAAAA99995555CCCC666688887777EEEE1111999988889999 +my+=5!6FlS 00000000000000000000000000000099 AAAA777799994444DDDDEEEE6666DDDD2222AAAA7777EEEEEEEE +;u0nwOR{|e 0000000000000000000000000000009A CCCC5555FFFF1111000066667777EEEEEEEE1111777722227777 +my)4\|>`b. 0000000000000000000000000000009B EEEE33339999CCCC2222999999999999FFFFDDDD777788884444 +my+=5HjDLp 0000000000000000000000000000009C 33338888EEEEFFFFDDDDDDDDAAAA7777EEEE0000EEEE99995555 +5Yh?d9@6(_ 0000000000000000000000000000009D 66667777FFFF333377774444FFFFDDDD99993333CCCC2222AAAA +my+=5M[qVV 0000000000000000000000000000009E 111133334444AAAA55556666CCCCFFFF5555BBBB333355553333 +my7P2iA6U: 0000000000000000000000000000009F 88880000FFFF000022220000BBBBCCCCFFFF3333777766660000 +my+e'4&VbD 000000000000000000000000000000A0 DDDD888811110000BBBB2222EEEEBBBB00004444CCCCEEEE1111 +my7 0VqTg~ 000000000000000000000000000000A1 8888666622222222222222221111DDDD11110000EEEEAAAA6666 +my8,(.X0:" 000000000000000000000000000000A2 DDDD7777DDDD5555AAAAEEEE7777DDDD444499996666BBBBFFFF +my+8*ZrTi* 000000000000000000000000000000A3 CCCC4444FFFF0000BBBBAAAA66667777CCCC4444BBBB7777CCCC +my+=5#q@Tf 000000000000000000000000000000A4 0000FFFFEEEE9999DDDD9999AAAAFFFF9999AAAA00006666DDDD +my_ &UU^-f 000000000000000000000000000000A5 BBBB5555AAAAAAAAAAAA4444FFFF6666DDDD1111BBBB66662222 +my+=5r}$cH 000000000000000000000000000000A6 EEEE555577779999666611110000FFFF0000AAAADDDD6666BBBB +my+=57ydP, 000000000000000000000000000000A7 DDDDDDDDEEEE222255559999DDDDEEEE7777AAAAFFFFDDDD8888 +(\+CmQF;sh 000000000000000000000000000000A8 7777BBBB9999333377779999AAAAAAAACCCC1111555533339999 +m27}+u%$Z' 000000000000000000000000000000A9 22228888EEEE555511117777DDDD555522229999EEEE5555EEEE +my+=5rvB{U 000000000000000000000000000000AA 8888BBBB77776666EEEEEEEE00007777BBBB2222333355557777 +6uxeaoldr{ 000000000000000000000000000000AB BBBB11110000CCCC8888222277779999AAAA4444000077774444 +my+=lBr={a 000000000000000000000000000000AC EEEE99992222666644446666FFFF11112222FFFF777744445555 +my+n!0ePh9 000000000000000000000000000000AD 666611114444999933332222FFFFDDDD5555111133339999AAAA +my+0]D07,s 000000000000000000000000000000AE 99995555EEEEEEEE33330000AAAA1111CCCC6666444488883333 +my]??oXCf( 000000000000000000000000000000AF CCCCFFFF00004444222299997777CCCC11111111999955550000 +?jh!g'(/dI 000000000000000000000000000000B0 99994444FFFFBBBBFFFF777711113333EEEEDDDD222299991111 +,qy-T(O~$} 000000000000000000000000000000B1 44446666888800007777DDDDEEEEFFFF22223333777711116666 +my+=5r( dQ 000000000000000000000000000000B2 DDDD888822224444EEEE88887777EEEE00001111CCCCEEEEFFFF +\1]of=Ah$q 000000000000000000000000000000B3 EEEEAAAACCCCCCCC77779999AAAACCCC9999999966666666CCCC +my+YEm^\di 000000000000000000000000000000B4 1111EEEE3333EEEEBBBB8888111111111111777733331111DDDD +my+j~5iIvK 000000000000000000000000000000B5 3333CCCC77775555BBBB6666CCCC8888EEEE00004444DDDD2222 +F.|TW}_rj3 000000000000000000000000000000B6 44443333CCCC444477772222000066661111333388889999BBBB +my+=5r"2wR 000000000000000000000000000000B7 BBBB0000999999996666AAAA77773333DDDD55553333CCCC8888 +^gT;Uh{&}q 000000000000000000000000000000B8 4444CCCC8888777788881111DDDD88889999EEEE4444EEEE9999 +my+=5.eQvR 000000000000000000000000000000B9 FFFF22225555FFFF5555BBBB8888EEEEEEEEBBBB8888CCCCEEEE +my++q?AsX\ 000000000000000000000000000000BA CCCCCCCC00008888BBBB9999444433335555EEEE333388887777 +ml[`\H9-_2 000000000000000000000000000000BB 0000333333332222999900003333DDDDEEEE2222DDDD66664444 +myT[V,Qn53 000000000000000000000000000000BC 55553333EEEE33332222FFFF22225555000077773333FFFF5555 +my|X+z`Fr. 000000000000000000000000000000BD 00009999FFFF8888AAAA5555111177778888CCCCFFFF0000AAAA +my+=5rvc<& 000000000000000000000000000000BE 999999995555777766665555EEEE9999BBBB88889999BBBB3333 +my+=dSIgb, 000000000000000000000000000000BF EEEEDDDDDDDD55554444FFFFEEEE000022223333FFFF44440000 +m-sc'U=Ibc 000000000000000000000000000000C0 8888BBBB888833331111EEEE666688882222AAAACCCC44441111 +my+=5r4el] 000000000000000000000000000000C1 55557777AAAA9999666677775555AAAABBBB0000333388886666 +RZ tvDPaX5 000000000000000000000000000000C2 EEEEDDDD55558888FFFF3333555566662222DDDD77771111FFFF +my#YJ7F/al 000000000000000000000000000000C3 999944444444888822222222CCCC2222FFFFEEEE55555555CCCC +myV"JGX` 000000000000000000000000000000D1 7777DDDD77778888BBBB8888EEEEAAAA222277773333FFFF6666 +3pU8_.#1JU 000000000000000000000000000000D2 0000777799995555FFFFDDDDFFFF5555FFFFCCCC55554444FFFF +my+=5rTnvp 000000000000000000000000000000D3 99995555777755556666AAAA88887777EEEE333388884444CCCC +:=XWS2sImq 000000000000000000000000000000D4 AAAACCCCBBBBAAAA0000EEEE4444CCCCEEEE555544447777DDDD +my+=5op:! 000000000000000000000000000000D5 AAAAFFFFDDDD11115555000077778888999900003333BBBB2222 +my+OhMjDFd 000000000000000000000000000000D6 0000222266660000BBBB55551111777733332222AAAAFFFFBBBB +my+=5\L_vn 000000000000000000000000000000D7 99991111FFFFFFFF5555EEEE44447777BBBBEEEE7777AAAA8888 +my+ X=m$h9 000000000000000000000000000000D8 0000EEEE444433333333BBBB8888000011110000000044449999 +g.FN&efgUs 000000000000000000000000000000D9 7777444488885555FFFF3333FFFFDDDD777755559999AAAAEEEE +my+::yPt=z 000000000000000000000000000000DA 3333666633336666BBBBCCCCEEEE000000007777FFFFEEEE7777 +my+=5=P!{. 000000000000000000000000000000DB DDDD2222BBBB33335555888866663333EEEE9999333344444444 +my(8.GC,t\ 000000000000000000000000000000DC 7777CCCCEEEE7777222200006666BBBB11112222999955555555 +my+=5r1t!\wV 000000000000000000000000000000E0 2222EEEE00000000FFFFBBBB6666555566665555BBBBAAAA1111 +m-zF>A2f5c 000000000000000000000000000000E1 CCCC999977773333111144444444BBBBFFFF8888888866666666 +^qaslc^dJX 000000000000000000000000000000E2 444411118888AAAA7777CCCC000011119999EEEE77777777FFFF +@gU`)^H:z5 000000000000000000000000000000E3 AAAA33331111FFFF888822225555CCCC33338888FFFF3333CCCC + l;w?EBj0 000000000000000000000000000000E4 BBBBDDDD111188888888AAAA111144449999666633332222DDDD +Iw&)MuUaM, 000000000000000000000000000000E5 5555FFFF00009999888811119999111111111111999922222222 +mGam)y ~t- 000000000000000000000000000000E6 EEEE22228888BBBB999977774444FFFFAAAA999922222222BBBB +my+=5rNf/r 000000000000000000000000000000E7 FFFFBBBB6666CCCC66669999FFFF66662222DDDD777799998888 +my+=5Yy%.w 000000000000000000000000000000E8 666644446666DDDDDDDD44446666111100004444BBBBFFFF9999 +/e)%&bgl}E 000000000000000000000000000000E9 AAAA6666333388887777DDDDCCCCFFFF1111EEEE00001111EEEE +8mdOTG)j6O 000000000000000000000000000000EA BBBB7777AAAABBBB888855554444999966665555CCCC11117777 +Yp=]xMdlAGG 000000000000000000000000000000F6 1111DDDD555500008888CCCC222288884444EEEEDDDD5555BBBB +my+=_zr'gwrRlu 00000000000000000000000000000108 1111CCCCEEEE77778888333333335555DDDD5555FFFF55559999 +5HA\zF4Dbz 00000000000000000000000000000109 8888FFFFAAAA44445555FFFF3333DDDD666655558888FFFFEEEE +V[]vwZ9Vyl 0000000000000000000000000000010A 111144442222999977777777EEEEDDDD22223333000077777777 +exJ@KRP41I 0000000000000000000000000000010B 7777DDDD9999EEEE7777DDDD11112222DDDD8888AAAA11114444 +5#Qf0efZuu 0000000000000000000000000000010C DDDDFFFF333377779999BBBB8888000055558888FFFF66665555 +5HA\z%?4KT 0000000000000000000000000000010D 1111CCCCDDDDBBBB666611110000EEEE6666DDDD44443333AAAA +58e3a*V.k+ 0000000000000000000000000000010E 9999CCCC8888DDDD9999AAAA22227777FFFF0000FFFFAAAA3333 +5tP(Lc~z7L 0000000000000000000000000000010F EEEEEEEE555599991111BBBB888844449999FFFF8888FFFF0000 +5HA\zKmu(c 00000000000000000000000000000110 111122221111CCCCDDDD5555000088886666DDDD8888BBBB1111 +Oiv~amz>&1 00000000000000000000000000000111 DDDD444488880000777700004444BBBBEEEE9999DDDDBBBB6666 +5HA\z@di)\ 00000000000000000000000000000112 AAAA99999999888855554444AAAA11115555888866660000FFFF +5HA^ZM!B~i 00000000000000000000000000000113 66666666CCCC88883333EEEEBBBBBBBB3333AAAACCCC0000CCCC +5HA\z#NJXc 00000000000000000000000000000114 000033337777EEEE5555DDDDCCCC77771111000077773333DDDD +5HA\zl[u\z 00000000000000000000000000000115 1111EEEE77774444DDDDCCCCFFFF22227777BBBB111177772222 +#u *t@NY9S 00000000000000000000000000000116 000099996666888888884444FFFF2222EEEE7777FFFFBBBBBBBB +5HA?4}FY;Z 00000000000000000000000000000117 11117777333366663333111144446666AAAA3333FFFF66668888 +5HA\z%PY\S 00000000000000000000000000000118 CCCC0000EEEE1111EEEEDDDD8888999911112222777700009999 +5K@^,(hCHH 00000000000000000000000000000119 999966663333FFFF9999AAAACCCCEEEEEEEE4444BBBB6666EEEE +5HA\z%soLm 0000000000000000000000000000011A 8888111166664444EEEE222266667777EEEE22228888AAAA7777 +5OA )SZu?o 0000000000000000000000000000011B 00009999EEEE33331111DDDD9999444455558888FFFF00004444 +5TW.3T/"w* 0000000000000000000000000000011C EEEE5555BBBB22229999FFFFAAAA7777DDDD8888444411115555 +ClYJ!%h &8 0000000000000000000000000000011D FFFF7777DDDD666677778888CCCC9999CCCCEEEE7777AAAAAAAA +5H,+ 00000000000000000000000000000121 DDDD888877775555444477779999777788884444222222226666 +u& 8+T&A)E 00000000000000000000000000000122 AAAA3333444466660000BBBBDDDD66662222777788883333FFFF +5HVnI4$b.~ 00000000000000000000000000000123 DDDD22220000FFFF2222BBBBEEEE6666BBBB11112222FFFFCCCC +5HA\ziKk=U 00000000000000000000000000000124 00007777111111115555FFFFCCCC0000AAAA66665555EEEEDDDD +5H)wSrcPzS 00000000000000000000000000000125 33334444CCCC6666AAAA77778888BBBBBBBB55556666EEEE2222 +5HA\z%k7no 00000000000000000000000000000126 DDDD666677775555EEEE4444AAAA33333333BBBB6666EEEEBBBB +5HA\zON\bq 00000000000000000000000000000127 CCCC00000000777755558888AAAA1111AAAA3333FFFF55558888 +5HA\z|%+>h 00000000000000000000000000000128 3333FFFF333322225555BBBB444433331111CCCC2222BBBB9999 +5HA\zJmEq| 00000000000000000000000000000129 99999999BBBB4444DDDD999955551111333366661111DDDDEEEE +5HA\:LR#h\ 0000000000000000000000000000012A 5555FFFFBBBB3333CCCCCCCCDDDD4444CCCCDDDD4444DDDD7777 +5Hbu_p2o|U 0000000000000000000000000000012B DDDD00003333333322226666EEEEBBBB000011117777FFFF4444 +uqz2E: >8X 00000000000000000000000000000142 7777EEEECCCCFFFFFFFF8888AAAA22223333FFFF88889999FFFF +jS.vJgSE`H 00000000000000000000000000000143 99999999AAAAEEEEFFFFCCCCCCCC6666EEEEEEEECCCCDDDDCCCC +5HA\z%]<~x 00000000000000000000000000000144 DDDD44448888AAAA666633334444FFFF11115555FFFF4444DDDD +5E3:o4[#x; 00000000000000000000000000000145 6666DDDD3333666699991111BBBB1111EEEECCCCDDDDCCCC2222 +5HAdT66&9# 00000000000000000000000000000146 666633337777AAAA33337777DDDDBBBBEEEE000011114444BBBB +FizN%%[{$% 00000000000000000000000000000147 5555444466668888888833336666555588888888BBBB33338888 +5HA\z%cwXI 00000000000000000000000000000148 33337777DDDDFFFF666699994444666655557777666611119999 +wkbPT`-op$ 00000000000000000000000000000149 4444333344442222777744441111EEEE0000FFFFAAAABBBBEEEE +5HA\z%wRYr 0000000000000000000000000000014A 6666999977773333EEEEEEEE44441111EEEE4444999933337777 +E1n|]_71AL 0000000000000000000000000000014B 88886666DDDD666600003333777777778888BBBB5555DDDD4444 +5HA\:.y(/L 0000000000000000000000000000014C EEEEFFFF00004444CCCCAAAA333355552222DDDDAAAA22225555 +YUT7rmT@B> 0000000000000000000000000000014D FFFF99996666BBBB0000999933339999000077779999FFFFAAAA +j\Fi0G()v8 0000000000000000000000000000014E 00002222AAAA11110000333344447777FFFF3333CCCC66663333 +5H8EN;2o)C 0000000000000000000000000000014F 8888BBBB888888882222222266665555666688888888BBBB0000 +5HA\zedv@>58Cq 00000000000000000000000000000152 666677778888666688885555AAAA5555EEEE88886666CCCCFFFF +5Z4zZe,7iU 00000000000000000000000000000153 11118888EEEE000011114444FFFF111199995555FFFFCCCCCCCC +5HA\#z+,eu 00000000000000000000000000000154 444499992222EEEE4444DDDDEEEE99994444FFFF9999FFFFDDDD +5HUF6IpyiV 00000000000000000000000000000155 999999995555888822229999FFFF1111CCCC9999FFFF33332222 +5-zau\y%fL 00000000000000000000000000000156 FFFF44440000777711116666DDDDAAAA9999111144447777BBBB +5HAp2t&Y@0 00000000000000000000000000000157 33330000999999993333DDDDFFFF66664444DDDD777722228888 +5HApZ`P~NY 00000000000000000000000000000158 3333555577774444333388888888EEEEEEEE8888DDDDCCCC9999 +5HA\z%bU?- 00000000000000000000000000000159 DDDD4444CCCC9999666611117777DDDD77777777DDDD2222EEEE +5HA\h%Yb5d 0000000000000000000000000000015A 5555CCCCDDDDEEEECCCCFFFF2222222277771111111166667777 +5HA2>BW=r2 0000000000000000000000000000015B 888811111111DDDDBBBBCCCC666677774444CCCCAAAACCCC4444 +5Hax#tmx0y 0000000000000000000000000000015C EEEECCCC0000AAAA222222228888AAAA33331111EEEEDDDD5555 +hFU^c5U!$t 0000000000000000000000000000015D 88882222777733338888BBBB0000777744441111DDDD6666AAAA +5HAdNAODNL 0000000000000000000000000000015E 4444BBBBAAAA2222BBBB8888AAAA22227777EEEE999999993333 +5HAR/>br$7 0000000000000000000000000000015F AAAA55550000EEEEBBBB222255557777999955556666AAAA0000 +5HMliDI0MP 00000000000000000000000000000160 DDDD55555555888822223333AAAA999922223333999922221111 +bIVZ,>DWa1 00000000000000000000000000000161 1111DDDDEEEE6666777777771111BBBBBBBB3333BBBBEEEE6666 +5HAMoF'DDm 00000000000000000000000000000162 9999222244448888BBBB444488886666EEEE44448888FFFFFFFF +5&Uy=`8HJr 00000000000000000000000000000163 4444AAAADDDD111199992222CCCC33332222DDDD6666BBBBCCCC +5HA.8iB8rQ 00000000000000000000000000000164 111166669999BBBB3333CCCC5555FFFFCCCCAAAA8888AAAADDDD +5HAsgBw$;N 00000000000000000000000000000165 FFFFAAAA666688883333222244442222BBBBDDDD4444AAAA2222 +5"z}&%mD}G 00000000000000000000000000000166 44443333FFFF888811110000DDDD5555CCCC1111BBBBAAAABBBB +g:~t>IWL!* 00000000000000000000000000000167 9999DDDDFFFF222200007777DDDDCCCCDDDDEEEE777711118888 +5 Zy *qo=Q 00000000000000000000000000000168 DDDDCCCCCCCCCCCC1111FFFF3333DDDD00007777999977779999 +mAz"v,)|HS 00000000000000000000000000000169 444455550000888888881111FFFF77777777222233339999EEEE +5HA\l3qkbk 0000000000000000000000000000016A 777744440000DDDD44449999BBBB5555EEEE8888DDDD99997777 +D_W\;; N_G 0000000000000000000000000000016B 5555444488880000000077779999FFFFFFFF66663333BBBB4444 +5HA\p@'quM 0000000000000000000000000000016C 4444999922223333CCCCAAAABBBB33334444FFFF777788885555 +5HA\!0M|;N 0000000000000000000000000000016D 6666BBBB5555EEEE4444000044443333CCCCAAAA4444DDDDAAAA +5HA\z%Z-W! 0000000000000000000000000000016E 999999998888888866664444EEEE9999AAAA0000AAAACCCC3333 +s)mViR?i[f 0000000000000000000000000000016F AAAAAAAACCCC7777777700006666666600006666888899990000 +5HsE~N-KYQ 00000000000000000000000000000170 88883333AAAA5555AAAA3333FFFF55556666AAAAEEEEDDDD1111 +5HA#w1"\.H 00000000000000000000000000000171 55553333BBBB9999BBBB9999CCCC000066661111444455556666 +,EmHjmt?L4 00000000000000000000000000000172 DDDDBBBB000011110000AAAA3333DDDD66663333FFFF2222FFFF +$B{)QcmiW2 00000000000000000000000000000173 AAAADDDD111166660000BBBB44440000AAAA55551111AAAACCCC +5HA\zu=jW4 00000000000000000000000000000174 888811118888555555557777AAAA777733336666BBBB5555DDDD +5|_9{>^rO] 00000000000000000000000000000175 999900009999DDDD11115555BBBB888833336666EEEE11112222 +5HA\z%$\D\ 00000000000000000000000000000176 DDDD2222EEEE9999EEEEFFFFAAAAAAAAAAAA11116666DDDDBBBB +5I<0t9;k-m 00000000000000000000000000000177 AAAA8888CCCC222211115555DDDD77772222BBBBBBBB00008888 +5~gQSG.0%6 00000000000000000000000000000178 5555BBBB5555AAAA111199992222222266663333999922229999 +%+!C&Tzi-* 00000000000000000000000000000179 FFFF99996666111177774444333300006666EEEEEEEE0000EEEE +5HA\z% HZd 0000000000000000000000000000017A 1111DDDD5555AAAA66663333EEEEEEEE7777BBBBDDDDCCCC7777 +<.*bfB>O,a 0000000000000000000000000000017B 222200000000AAAA7777999988888888777788880000AAAA4444 +5HA\z%^N%I 0000000000000000000000000000017C 66662222AAAACCCCEEEEDDDD0000FFFF33336666444433335555 +5HA\zg!z\x 0000000000000000000000000000017D 8888666633338888DDDD1111999944441111111100004444AAAA +5HA,bf@.n7 0000000000000000000000000000017E 8888EEEE77774444BBBB66665555444488889999FFFFFFFF3333 +509*X0fyJe 0000000000000000000000000000017F 7777EEEE3333EEEE9999999999990000AAAABBBBEEEE88880000 +p,j:8XDPet 00000000000000000000000000000180 AAAA999922220000888800001111111144447777888888881111 +5HA\z%_os[ 00000000000000000000000000000181 666633331111DDDDEEEE3333CCCC3333CCCC99990000CCCC6666 +5HA\z%8[]% 00000000000000000000000000000182 BBBBCCCC44446666EEEEEEEE777755559999666699995555FFFF +5Hs4n9#j=( 00000000000000000000000000000183 111177772222222222225555FFFF2222EEEEDDDD00009999CCCC +5GZzvyO3Gk 00000000000000000000000000000184 000033338888AAAA9999EEEE444488884444444422220000DDDD +Ht!e4%fx0/ 00000000000000000000000000000185 77770000666600000000888844449999AAAA6666BBBB88882222 +5HA8G[pmZ> 00000000000000000000000000000186 11110000EEEE4444BBBBAAAAAAAAAAAA6666000066660000BBBB +5H6{5#>!+E 00000000000000000000000000000187 3333BBBBBBBBDDDDAAAA4444EEEE7777222255552222FFFF8888 +5HA*q`rIW 0000000000000000000000000000019A 4444EEEEAAAA55550000FFFF1111BBBBBBBB3333AAAA22227777 +B1}~i4!2Jz 0000000000000000000000000000019B EEEEAAAAAAAACCCC7777CCCC11118888CCCC4444666688884444 +5@l73vwUr5 0000000000000000000000000000019C 0000FFFFFFFF1111888844443333EEEE1111FFFF999999995555 +@H2Vc0l0h[ 0000000000000000000000000000019D CCCCEEEEEEEE2222FFFFFFFFFFFF99999999999933332222AAAA +5HA\z:JkXo 0000000000000000000000000000019E FFFF99995555DDDDDDDDFFFF3333666677772222666655553333 +5HA6p%eY$] 0000000000000000000000000000019F EEEE1111999944443333FFFF0000EEEE55553333666666660000 +5z*h\IKjxR 000000000000000000000000000001A0 DDDD66669999DDDD999944444444AAAA888800007777EEEE1111 +K{#1[}!!++ 000000000000000000000000000001A1 000099995555555588881111FFFF4444888877775555AAAA6666 +Q+)(]=p2?M 000000000000000000000000000001A2 99998888CCCC9999888800009999FFFFDDDD55559999BBBBFFFF +5zbiXJIs*> 000000000000000000000000000001A3 8888DDDDEEEEFFFF11116666AAAADDDDAAAADDDDAAAA7777CCCC +5[D(T@35`j 000000000000000000000000000001A4 AAAAAAAA44446666999955559999EEEE00002222BBBB6666DDDD +5H|]i7%PK' 000000000000000000000000000001A5 7777777700001111222211111111222222229999222266662222 +5HA\z[Np9# 000000000000000000000000000001A6 BBBB5555EEEE333355557777BBBB33333333CCCC00006666BBBB +5/E#65QvaA 000000000000000000000000000001A7 66669999999977779999DDDDAAAA3333DDDDCCCCEEEEDDDD8888 +'f^{LC:f]z 000000000000000000000000000001A8 3333DDDD6666CCCC888855553333AAAACCCC7777000033339999 +.#P>EmKv6. 000000000000000000000000000001A9 2222CCCC8888EEEE777733335555DDDDDDDD222255555555EEEE +5HA;/jNCP$ 000000000000000000000000000001AA 7777333355555555BBBB4444FFFF8888BBBB8888666655557777 +>"|_NBZVP< 000000000000000000000000000001AB BBBB8888EEEECCCC7777BBBBAAAA22226666EEEEFFFF77774444 +5HA\z%Gb22 000000000000000000000000000001AC 7777AAAA3333EEEE666699993333222288882222222244445555 +5HA\z%WJ2u 000000000000000000000000000001AD 22228888DDDDEEEE666688884444DDDDBBBBAAAAAAAA9999AAAA +5HA\z% ^{! 000000000000000000000000000001AE EEEEFFFFBBBB111166669999DDDDFFFFDDDD1111777788883333 +HvuxN}WVIC 000000000000000000000000000001AF EEEEEEEECCCC7777FFFF00003333555533335555888855550000 +5HQv_-#g7S 000000000000000000000000000001B0 BBBB88885555111122222222CCCC33333333CCCCDDDD99991111 +z4tR!jX2xZ 000000000000000000000000000001B1 CCCC7777666611118888BBBB00002222BBBBDDDDEEEE11116666 +5HA\z%5FOc 000000000000000000000000000001B2 55553333AAAA8888EEEE66666666EEEE44441111FFFFEEEEFFFF +5HAGNnkB;v 000000000000000000000000000001B3 8888111177775555BBBBFFFF5555CCCC0000666655556666CCCC +kwr IB=^X} 000000000000000000000000000001B4 7777DDDD00008888FFFF22224444888811113333EEEE1111DDDD +5HA\z%?EmG 000000000000000000000000000001B5 AAAACCCC6666AAAAEEEEAAAAAAAACCCC1111BBBBBBBBDDDD2222 +5HAAW]X'I! 000000000000000000000000000001B6 5555333377775555BBBB6666AAAA2222BBBB8888BBBB9999BBBB +5HA\z%8.x- 000000000000000000000000000001B7 999911117777BBBBEEEE1111AAAA88887777BBBB2222CCCC8888 +%0Z;J|!&BA 000000000000000000000000000001B8 1111AAAAEEEE222288885555BBBBDDDDFFFF7777FFFFEEEE9999 +5[!'v~+5Cs 000000000000000000000000000001B9 EEEECCCCDDDDDDDD99994444CCCCFFFF33337777FFFFCCCCEEEE +5HA\z%[]$| 000000000000000000000000000001BA 99995555888888886666AAAA4444BBBB99998888666688887777 +5HA\z0?(|@ 000000000000000000000000000001BB CCCC00002222DDDD5555DDDD9999FFFFBBBB1111CCCC66664444 +}"Z(h_8z}] 000000000000000000000000000001BC 99994444111100007777EEEE9999CCCC6666DDDDEEEEFFFF5555 +Lf`&#hW2F? 000000000000000000000000000001BD CCCC999933338888FFFF1111333333335555AAAA66660000AAAA +5HA\z%vGo5 000000000000000000000000000001BE AAAA99994444EEEEEEEE666611111111BBBB7777CCCCBBBB3333 +sO6V^4Wf$% 000000000000000000000000000001BF 88886666CCCCFFFF77774444222200000000BBBBEEEE44440000 +5HDdPKm{DD 000000000000000000000000000001C0 666633337777FFFF2222FFFFCCCC22224444EEEE777744441111 +-F@/l1Bid2 000000000000000000000000000001C1 DDDD88880000555577773333333311116666EEEEAAAA88886666 +5HA\zJueYG 000000000000000000000000000001C2 BBBBCCCCAAAAFFFFDDDD00007777777722221111AAAA1111FFFF +5HA\j\hmoE 000000000000000000000000000001C3 CCCCFFFFDDDDBBBBCCCCDDDD8888AAAAEEEEFFFF44445555CCCC +5HA\z%BMDz 000000000000000000000000000001C4 4444EEEE99995555EEEE888833336666888866664444CCCCDDDD +q2eR!xX[WL 000000000000000000000000000001C5 999955559999BBBBFFFF888822227777CCCC4444999944442222 +5HA\~^3:qr 000000000000000000000000000001C6 1111AAAA000077774444111188889999DDDD4444AAAACCCCBBBB +57nS,!a&u/ 000000000000000000000000000001C7 CCCC4444AAAA2222999999997777222288885555AAAABBBB8888 +Jp 5+)A'Or 000000000000000000000000000001C8 CCCC55550000FFFF777733337777CCCCDDDD6666333399999999 +5HA\;+ 7qH 000000000000000000000000000001C9 2222BBBB9999AAAACCCCEEEEDDDD1111CCCCFFFFEEEE3333EEEE +5aP=Vt0 t( 000000000000000000000000000001CA BBBB9999EEEEDDDD111100000000AAAA88883333AAAABBBB7777 +5dH>yh+*!V 000000000000000000000000000001CB 3333222200001111999966668888BBBB7777CCCCDDDD55554444 +^4&:)"mZtP 000000000000000000000000000001CC 66662222DDDD66668888CCCC3333EEEE99992222FFFFAAAA5555 +5HA\}+wzyMKz% 00000000000000000000000000000014 99997777777722222222999911116666DDDDBBBBCCCC3333DDDD +kXrG^ech1/ 00000000000000000000000000000015 FFFF2222AAAA66660000AAAA9999333322227777AAAA77772222 +*}^RG^ci[X 00000000000000000000000000000016 7777BBBBFFFF999922229999DDDD3333CCCCAAAACCCCBBBBBBBB +*}@>8jMaYX 00000000000000000000000000000017 CCCCFFFFFFFF6666AAAA999999997777AAAA6666000066668888 +*}-W*<6[lx 00000000000000000000000000000018 6666FFFF77775555CCCC88881111AAAA00000000CCCC00009999 +*}-Wz19DOf 00000000000000000000000000000019 AAAAEEEEEEEE222266660000AAAA00000000000044446666EEEE +uF?T;*:x0+ 0000000000000000000000000000001A 444466665555BBBB8888BBBB00000000BBBB00005555AAAA7777 +*%.@@,3>7+ 0000000000000000000000000000001B FFFFDDDD333399999999666644449999BBBB2222000000004444 +*}-Wzc{W>j 0000000000000000000000000000001C 222211111111333355554444DDDDEEEE33339999999911115555 +*}-WF30|aO 0000000000000000000000000000001D CCCC88880000FFFFCCCCDDDDBBBB4444EEEE99990000AAAAAAAA +*UH>%FZbUK 0000000000000000000000000000001E DDDD00005555EEEE111199998888CCCC888877779999DDDD3333 +*}-Wz1YZC1 0000000000000000000000000000001F 11112222555599996666111144445555DDDDBBBB7777EEEE0000 +.\KqT&Z4i4 00000000000000000000000000000020 3333DDDDCCCC888888885555222299993333EEEEFFFF66661111 +0fssPa gIN 00000000000000000000000000000021 555544440000AAAACCCC8888AAAA55552222DDDDBBBB22226666 +Fqy~]OATYw 00000000000000000000000000000022 9999CCCC0000888888884444333355553333BBBB55553333FFFF +Wj-%?e*2y\ 00000000000000000000000000000023 AAAA444477776666FFFF444455550000EEEE88883333FFFFCCCC +0fssHo9f6+ 00000000000000000000000000000024 99996666BBBB7777444466660000AAAADDDDDDDDAAAAEEEEDDDD +0fssog=!hi 00000000000000000000000000000025 3333EEEE88887777CCCCEEEE777733337777DDDDFFFFEEEE2222 +0fssx37c ( 00000000000000000000000000000026 DDDD11116666DDDD5555EEEE99996666AAAAAAAA3333EEEEBBBB +0f72Y.uzRN 00000000000000000000000000000027 0000CCCCFFFFAAAAAAAA11117777AAAA66662222000055558888 +0f0`gczW{u 00000000000000000000000000000028 9999DDDDCCCC8888AAAA999911111111BBBB66667777BBBB9999 +R+Sh=Kgd.6 00000000000000000000000000000029 DDDD0000BBBB77770000222200009999AAAADDDDAAAADDDDEEEE +0fss=Dp6\s 0000000000000000000000000000002A 6666FFFFEEEEBBBBCCCC000033331111666677771111DDDD7777 +maU!Uo]He& 0000000000000000000000000000002B AAAA9999BBBB55557777CCCC6666EEEE555566668888FFFF4444 +smN$i pU-~ 0000000000000000000000000000002C AAAADDDDEEEE333388885555DDDD3333FFFFEEEE1111CCCC5555 +0}# `9Cseu 0000000000000000000000000000002D 4444FFFF777700001111EEEE999944447777444488881111AAAA +0fssVHVK`! 0000000000000000000000000000002E 4444888844448888CCCC1111AAAA555577778888BBBB00003333 +(tv1'>|,s[ 0000000000000000000000000000002F 0000CCCC222277778888FFFFCCCCBBBB111177779999DDDD0000 +0fss{o)9E: 00000000000000000000000000000030 00002222AAAAEEEE444400008888CCCC3333DDDD555511111111 +0f:YY?@b+M 00000000000000000000000000000031 9999777777770000AAAA0000444433332222EEEE333399996666 +0fsuG%.`7c 00000000000000000000000000000032 66665555AAAA5555BBBBAAAAEEEE111111119999BBBB6666FFFF +`E$,xR{?Kc 00000000000000000000000000000033 7777AAAA222200008888CCCC3333AAAAFFFFAAAAEEEEEEEECCCC +0fs$Fn3ZN+ 00000000000000000000000000000034 55552222EEEE5555BBBBAAAA8888AAAA11110000DDDD9999DDDD +0fssx}~!V* 00000000000000000000000000000035 EEEE2222EEEEFFFFEEEEBBBB2222BBBB9999AAAA999955552222 +0CU4gfl|&! 00000000000000000000000000000036 1111DDDD8888AAAA999999990000333377778888FFFF1111BBBB +0fssx3v&}o 00000000000000000000000000000037 7777555500001111DDDD3333111122221111AAAA444444448888 +0fss""8"!` 00000000000000000000000000000038 2222BBBB55552222CCCC555533336666EEEE9999777766669999 +0fssx(#k@N 00000000000000000000000000000039 CCCC555555556666DDDDCCCC111111119999DDDD55554444EEEE +0fssx'4T<" 0000000000000000000000000000003A BBBBCCCCEEEECCCCDDDD6666BBBB333377779999222200007777 +0fss|n>\to 0000000000000000000000000000003B DDDD5555AAAA3333CCCC222233330000111133335555EEEE4444 +[!Nbx&X=+V 0000000000000000000000000000003C 77778888AAAA7777888844446666EEEECCCCBBBBEEEE77775555 +0?"\\6:W[' 0000000000000000000000000000003D 8888EEEE6666555599992222DDDD2222FFFFEEEE33338888AAAA +02A^xP5dA- 0000000000000000000000000000003E CCCCBBBBFFFFFFFF99995555AAAAAAAA77771111000033333333 +0fssx}7;=h 0000000000000000000000000000003F 99993333CCCC8888EEEEAAAAEEEE5555CCCC7777FFFFCCCC0000 +ix^TQ-ma5o 00000000000000000000000000000047 88885555CCCC88889999888811110000BBBBEEEECCCC33338888 +E(g$5-WpBC 00000000000000000000000000000048 BBBB7777EEEE4444888866661111FFFF44449999BBBB11119999 +~\ptsn1L{/ 00000000000000000000000000000049 CCCC0000FFFFCCCC7777BBBB333300003333FFFF3333BBBBEEEE +mzlPk`q6SN 0000000000000000000000000000004A 00001111AAAABBBBAAAA66669999DDDD11116666666633337777 +mz4ul,K** 0000000000000000000000000000004B 4444AAAADDDDEEEE33337777AAAA9999DDDD88886666DDDD4444 +q)epJsSLXU 0000000000000000000000000000004C 88887777999955558888AAAA9999111155552222FFFF22225555 +mz4VC&( /[ 0000000000000000000000000000004D FFFF999922221111DDDD9999AAAA9999FFFF66662222FFFFAAAA +mz4VZ^7@7/ 0000000000000000000000000000004E 777799999999DDDD44441111BBBB6666AAAA0000999966663333 +mz4$lcXS$; 0000000000000000000000000000004F 333300004444AAAA3333666600009999DDDDCCCC9999BBBB0000 +mSpqwoVET; 00000000000000000000000000000050 BBBB77775555CCCC1111DDDD2222BBBB66669999CCCC77771111 +mz4Vbw3=a| 00000000000000000000000000000051 2222FFFFDDDDAAAACCCC3333EEEEBBBB8888EEEE000077776666 +mz4VCNJv)Y 00000000000000000000000000000052 55554444AAAAAAAA6666DDDD7777AAAAEEEE00003333CCCCFFFF +mz4VCNYGFJ 00000000000000000000000000000053 8888555533333333EEEE11113333AAAA444411110000CCCCCCCC +WM^;rvO/u] 00000000000000000000000000000054 BBBB00007777999977772222AAAA0000CCCCAAAAEEEEFFFFDDDD +mz4VCBF*P< 00000000000000000000000000000055 BBBB8888EEEEEEEE55553333AAAA4444EEEE6666888833332222 +mzw/PZ!x"> 00000000000000000000000000000056 DDDD55554444AAAAAAAA444455553333AAAA444411117777BBBB +mz4VCNf@*f 00000000000000000000000000000057 4444AAAA2222AAAAEEEE55556666CCCC3333FFFF888822228888 +:!W.=v,f"z 00000000000000000000000000000058 444422223333666688886666BBBB4444888877772222CCCC9999 +mz4VCNwZcz 00000000000000000000000000000059 22226666CCCCEEEE6666FFFF888822220000333366662222EEEE +m?(|_dXq:X 0000000000000000000000000000005C 2222FFFFBBBB55552222444433332222444433333333DDDD5555 +(cb621Uv~( 0000000000000000000000000000005D 3333BBBB11110000FFFF9999BBBB6666CCCCCCCC66666666AAAA +mg5x s23L3 0000000000000000000000000000005E 22221111AAAA000011117777DDDD999933337777666699993333 +mz4VCNa'[p 0000000000000000000000000000005F 000099997777CCCC666677776666FFFF444455557777AAAA0000 +qeQNoB 2XG 00000000000000000000000000000060 0000EEEE66668888FFFF2222FFFFAAAAFFFF7777EEEE22221111 +mz4VCbi=gw 00000000000000000000000000000061 4444DDDDFFFF9999DDDD9999EEEEEEEECCCCDDDD4444EEEE6666 +uGz7S=#fh: 00000000000000000000000000000062 77771111DDDD222200000000BBBBDDDD222288885555FFFFFFFF +rd)x<>@@H| 00000000000000000000000000000063 99996666AAAABBBB7777CCCC4444DDDD555544447777BBBBCCCC +xEwa^:84K] 00000000000000000000000000000064 000099995555CCCC00000000EEEE5555BBBB1111DDDDAAAADDDD +mz4VCb:Z$a 00000000000000000000000000000065 77775555DDDD4444DDDDAAAA66660000FFFF5555DDDDAAAA2222 +mz4VCN^AO@ 00000000000000000000000000000066 3333777744444444EEEEEEEE11115555666600008888AAAABBBB +o%,!fSdRBa 00000000000000000000000000000067 11119999DDDDAAAA8888AAAA5555EEEE8888CCCC888811118888 +*+o@+t%u&; 00000000000000000000000000000068 22228888999922228888EEEE3333444455551111EEEE77779999 +(CoKUhfB9{ 00000000000000000000000000000069 1111BBBB9999CCCCFFFF3333CCCC777755559999CCCC9999EEEE +mz49JQb_5T 0000000000000000000000000000006A AAAA66662222CCCCBBBB666600003333BBBB2222AAAA99997777 +eSzU!X,[%/ 0000000000000000000000000000006B AAAACCCC9999FFFFFFFFAAAA444455553333BBBB4444BBBB4444 +[QZ{a&TaCS 0000000000000000000000000000006C AAAA8888CCCC2222FFFFAAAA5555CCCC4444CCCCCCCC88885555 +?:Yp4%.K9n 0000000000000000000000000000006D BBBBCCCC5555111100007777FFFFAAAAFFFF0000DDDDDDDDAAAA +mz4VCNv}8I 0000000000000000000000000000006E 1111EEEE000088886666333311115555666655557777CCCC3333 +KrNW.!5MP; 0000000000000000000000000000006F 2222AAAAEEEE33330000777711111111FFFF2222999999990000 +j17a3a#bH? 00000000000000000000000000000070 8888CCCCBBBBCCCC88881111EEEE33336666BBBB3333DDDD1111 +mz-QLHy(UO 00000000000000000000000000000071 3333BBBB444400002222EEEEFFFF333355556666DDDD55556666 +mz4:OEKSH2 00000000000000000000000000000072 DDDDEEEE3333DDDDBBBB7777BBBB1111FFFF3333CCCC2222FFFF +m@L*`HMPfN 00000000000000000000000000000073 DDDD666699993333999977779999DDDD444488882222AAAACCCC +m!pSWFGu`4 00000000000000000000000000000074 5555AAAA9999666611112222111100008888AAAA00005555DDDD +mw@TZu-0IU 00000000000000000000000000000075 555577772222DDDD9999DDDDEEEEAAAA8888BBBB777711112222 +mz4VCi^e,} 00000000000000000000000000000076 7777DDDD9999FFFFDDDD55553333DDDDCCCCCCCC3333DDDDBBBB +mzydAPb=7Y 00000000000000000000000000000077 BBBB888888881111AAAAFFFF6666555599995555CCCC00008888 +mz4VCoq$kr 00000000000000000000000000000078 EEEE777722229999CCCCBBBB3333000055559999EEEE22229999 +mz4VCl4'b| 00000000000000000000000000000079 BBBB3333DDDD1111DDDD444466664444BBBB222277770000EEEE +mz4VCdnw0| 0000000000000000000000000000007A 4444DDDDFFFF2222DDDD1111BBBB111111111111AAAACCCC7777 +mi|$-MES3i 0000000000000000000000000000007B BBBB9999FFFF44449999CCCCBBBB0000BBBB99991111AAAA4444 +mz4VC[FfM- 0000000000000000000000000000007C 3333BBBB4444DDDDDDDDEEEE2222EEEE1111FFFF999933335555 +m"^}, M3$t 0000000000000000000000000000007D BBBBCCCC111188881111EEEEDDDDBBBBDDDD333399994444AAAA +k VC?n@0XH 0000000000000000000000000000007E 3333FFFF2222DDDDFFFFAAAA666622225555AAAACCCCFFFF3333 +mz4V&:go'F 0000000000000000000000000000007F BBBB888888886666CCCCDDDDBBBB1111DDDD3333FFFF88880000 +my+=K| 2K9 00000000000000000000000000000080 777799993333CCCC444466664444000077773333DDDD88881111 +myiV0it7t- 00000000000000000000000000000081 6666444466668888AAAA2222CCCCFFFF9999AAAA9999CCCC6666 +my+loGC-p& 00000000000000000000000000000082 CCCC9999DDDD555533336666CCCC55557777222266665555FFFF +my+}7^u%n* 00000000000000000000000000000083 BBBBEEEE66661111BBBBAAAA777733330000CCCC11119999CCCC +eq9Mzr~'|Q 00000000000000000000000000000084 2222CCCC00004444777733336666AAAA0000333377770000DDDD +6fctvLgCo7 00000000000000000000000000000085 AAAA3333FFFFCCCC0000BBBBFFFF999911117777444488882222 +0~ #@'o22w 00000000000000000000000000000086 333344447777333377771111DDDDEEEE1111777733330000BBBB +mWR\@f0w.p 00000000000000000000000000000087 AAAAAAAA4444111199995555444433334444BBBB3333FFFF8888 +my+=C%xaRZ 00000000000000000000000000000088 DDDDDDDDCCCC88884444EEEE8888EEEE4444FFFF1111DDDD9999 +m5~6L@Fu.D 00000000000000000000000000000089 BBBB99990000222299996666666622227777DDDD55557777EEEE +my_F@ wBt4 0000000000000000000000000000008A 44441111000000002222555522226666BBBBBBBBEEEEFFFF7777 +FBg!zZ.I|G 0000000000000000000000000000008B 888800006666EEEE7777777766667777FFFFFFFF222299994444 +m~$7_~K2N[ 0000000000000000000000000000008C 5555FFFFBBBBDDDD11113333DDDDAAAA6666BBBB9999EEEE5555 +m~'=m}+}:" 0000000000000000000000000000008D 7777DDDD777788889999555522222222EEEE44448888BBBBAAAA +m$CAdP11"s 0000000000000000000000000000008E 3333DDDD7777DDDD11113333AAAABBBB44447777666622223333 +[Wo#GB.ykU 0000000000000000000000000000008F 2222DDDD9999CCCC88883333DDDD2222DDDD9999999977770000 +my+=5$kBiG 00000000000000000000000000000090 3333DDDD000044445555444444441111CCCC1111BBBB33331111 +my+% x\&'q 00000000000000000000000000000091 8888DDDDBBBBAAAABBBB99997777EEEE00008888AAAA33336666 +0Jw^F-}sZr 00000000000000000000000000000092 4444BBBBDDDD2222FFFF888811117777DDDD444444448888FFFF +OLf_u|1d}9 00000000000000000000000000000093 DDDD1111AAAA9999FFFFDDDD9999BBBB9999000044448888CCCC +%V*"P*(/Ez 00000000000000000000000000000094 11110000CCCC666600002222CCCCEEEECCCCEEEE1111BBBBDDDD +my+=5%yw;# 00000000000000000000000000000095 44449999FFFF00004444222222228888000099995555FFFF2222 +my+=5H/pXh 00000000000000000000000000000096 8888BBBB111188885555CCCC7777BBBB7777111166663333BBBB +m],.INMkcA 00000000000000000000000000000097 DDDD77777777DDDD99993333FFFFDDDD9999CCCCFFFFEEEE8888 +my+=d[R]&[ 00000000000000000000000000000098 BBBBAAAA99995555CCCC666688887777EEEE1111999988889999 +my+=5!6FlS 00000000000000000000000000000099 AAAA777799994444DDDDEEEE6666DDDD2222AAAA7777EEEEEEEE +;u0nwOR{|e 0000000000000000000000000000009A CCCC5555FFFF1111000066667777EEEEEEEE1111777722227777 +my)4\|>`b. 0000000000000000000000000000009B EEEE33339999CCCC2222999999999999FFFFDDDD777788884444 +my+=5HjDLp 0000000000000000000000000000009C 33338888EEEEFFFFDDDDDDDDAAAA7777EEEE0000EEEE99995555 +5Yh?d9@6(_ 0000000000000000000000000000009D 66667777FFFF333377774444FFFFDDDD99993333CCCC2222AAAA +my+=5M[qVV 0000000000000000000000000000009E 111133334444AAAA55556666CCCCFFFF5555BBBB333355553333 +my7P2iA6U: 0000000000000000000000000000009F 88880000FFFF000022220000BBBBCCCCFFFF3333777766660000 +my+e'4&VbD 000000000000000000000000000000A0 DDDD888811110000BBBB2222EEEEBBBB00004444CCCCEEEE1111 +my7 0VqTg~ 000000000000000000000000000000A1 8888666622222222222222221111DDDD11110000EEEEAAAA6666 +my8,(.X0:" 000000000000000000000000000000A2 DDDD7777DDDD5555AAAAEEEE7777DDDD444499996666BBBBFFFF +my+8*ZrTi* 000000000000000000000000000000A3 CCCC4444FFFF0000BBBBAAAA66667777CCCC4444BBBB7777CCCC +my+=5#q@Tf 000000000000000000000000000000A4 0000FFFFEEEE9999DDDD9999AAAAFFFF9999AAAA00006666DDDD +my_ &UU^-f 000000000000000000000000000000A5 BBBB5555AAAAAAAAAAAA4444FFFF6666DDDD1111BBBB66662222 +my+=5r}$cH 000000000000000000000000000000A6 EEEE555577779999666611110000FFFF0000AAAADDDD6666BBBB +my+=57ydP, 000000000000000000000000000000A7 DDDDDDDDEEEE222255559999DDDDEEEE7777AAAAFFFFDDDD8888 +(\+CmQF;sh 000000000000000000000000000000A8 7777BBBB9999333377779999AAAAAAAACCCC1111555533339999 +m27}+u%$Z' 000000000000000000000000000000A9 22228888EEEE555511117777DDDD555522229999EEEE5555EEEE +my+=5rvB{U 000000000000000000000000000000AA 8888BBBB77776666EEEEEEEE00007777BBBB2222333355557777 +6uxeaoldr{ 000000000000000000000000000000AB BBBB11110000CCCC8888222277779999AAAA4444000077774444 +my+=lBr={a 000000000000000000000000000000AC EEEE99992222666644446666FFFF11112222FFFF777744445555 +my+n!0ePh9 000000000000000000000000000000AD 666611114444999933332222FFFFDDDD5555111133339999AAAA +my+0]D07,s 000000000000000000000000000000AE 99995555EEEEEEEE33330000AAAA1111CCCC6666444488883333 +my]??oXCf( 000000000000000000000000000000AF CCCCFFFF00004444222299997777CCCC11111111999955550000 +?jh!g'(/dI 000000000000000000000000000000B0 99994444FFFFBBBBFFFF777711113333EEEEDDDD222299991111 +,qy-T(O~$} 000000000000000000000000000000B1 44446666888800007777DDDDEEEEFFFF22223333777711116666 +my+=5r( dQ 000000000000000000000000000000B2 DDDD888822224444EEEE88887777EEEE00001111CCCCEEEEFFFF +\1]of=Ah$q 000000000000000000000000000000B3 EEEEAAAACCCCCCCC77779999AAAACCCC9999999966666666CCCC +my+YEm^\di 000000000000000000000000000000B4 1111EEEE3333EEEEBBBB8888111111111111777733331111DDDD +my+j~5iIvK 000000000000000000000000000000B5 3333CCCC77775555BBBB6666CCCC8888EEEE00004444DDDD2222 +F.|TW}_rj3 000000000000000000000000000000B6 44443333CCCC444477772222000066661111333388889999BBBB +my+=5r"2wR 000000000000000000000000000000B7 BBBB0000999999996666AAAA77773333DDDD55553333CCCC8888 +^gT;Uh{&}q 000000000000000000000000000000B8 4444CCCC8888777788881111DDDD88889999EEEE4444EEEE9999 +my+=5.eQvR 000000000000000000000000000000B9 FFFF22225555FFFF5555BBBB8888EEEEEEEEBBBB8888CCCCEEEE +my++q?AsX\ 000000000000000000000000000000BA CCCCCCCC00008888BBBB9999444433335555EEEE333388887777 +ml[`\H9-_2 000000000000000000000000000000BB 0000333333332222999900003333DDDDEEEE2222DDDD66664444 +myT[V,Qn53 000000000000000000000000000000BC 55553333EEEE33332222FFFF22225555000077773333FFFF5555 +my|X+z`Fr. 000000000000000000000000000000BD 00009999FFFF8888AAAA5555111177778888CCCCFFFF0000AAAA +my+=5rvc<& 000000000000000000000000000000BE 999999995555777766665555EEEE9999BBBB88889999BBBB3333 +my+=dSIgb, 000000000000000000000000000000BF EEEEDDDDDDDD55554444FFFFEEEE000022223333FFFF44440000 +m-sc'U=Ibc 000000000000000000000000000000C0 8888BBBB888833331111EEEE666688882222AAAACCCC44441111 +my+=5r4el] 000000000000000000000000000000C1 55557777AAAA9999666677775555AAAABBBB0000333388886666 +RZ tvDPaX5 000000000000000000000000000000C2 EEEEDDDD55558888FFFF3333555566662222DDDD77771111FFFF +my#YJ7F/al 000000000000000000000000000000C3 999944444444888822222222CCCC2222FFFFEEEE55555555CCCC +myV"JGX` 000000000000000000000000000000D1 7777DDDD77778888BBBB8888EEEEAAAA222277773333FFFF6666 +3pU8_.#1JU 000000000000000000000000000000D2 0000777799995555FFFFDDDDFFFF5555FFFFCCCC55554444FFFF +my+=5rTnvp 000000000000000000000000000000D3 99995555777755556666AAAA88887777EEEE333388884444CCCC +:=XWS2sImq 000000000000000000000000000000D4 AAAACCCCBBBBAAAA0000EEEE4444CCCCEEEE555544447777DDDD +my+=5op:! 000000000000000000000000000000D5 AAAAFFFFDDDD11115555000077778888999900003333BBBB2222 +my+OhMjDFd 000000000000000000000000000000D6 0000222266660000BBBB55551111777733332222AAAAFFFFBBBB +my+=5\L_vn 000000000000000000000000000000D7 99991111FFFFFFFF5555EEEE44447777BBBBEEEE7777AAAA8888 +my+ X=m$h9 000000000000000000000000000000D8 0000EEEE444433333333BBBB8888000011110000000044449999 +g.FN&efgUs 000000000000000000000000000000D9 7777444488885555FFFF3333FFFFDDDD777755559999AAAAEEEE +my+::yPt=z 000000000000000000000000000000DA 3333666633336666BBBBCCCCEEEE000000007777FFFFEEEE7777 +my+=5=P!{. 000000000000000000000000000000DB DDDD2222BBBB33335555888866663333EEEE9999333344444444 +my(8.GC,t\ 000000000000000000000000000000DC 7777CCCCEEEE7777222200006666BBBB11112222999955555555 +my+=5r1t!\wV 000000000000000000000000000000E0 2222EEEE00000000FFFFBBBB6666555566665555BBBBAAAA1111 +m-zF>A2f5c 000000000000000000000000000000E1 CCCC999977773333111144444444BBBBFFFF8888888866666666 +^qaslc^dJX 000000000000000000000000000000E2 444411118888AAAA7777CCCC000011119999EEEE77777777FFFF +@gU`)^H:z5 000000000000000000000000000000E3 AAAA33331111FFFF888822225555CCCC33338888FFFF3333CCCC + l;w?EBj0 000000000000000000000000000000E4 BBBBDDDD111188888888AAAA111144449999666633332222DDDD +Iw&)MuUaM, 000000000000000000000000000000E5 5555FFFF00009999888811119999111111111111999922222222 +mGam)y ~t- 000000000000000000000000000000E6 EEEE22228888BBBB999977774444FFFFAAAA999922222222BBBB +my+=5rNf/r 000000000000000000000000000000E7 FFFFBBBB6666CCCC66669999FFFF66662222DDDD777799998888 +my+=5Yy%.w 000000000000000000000000000000E8 666644446666DDDDDDDD44446666111100004444BBBBFFFF9999 +/e)%&bgl}E 000000000000000000000000000000E9 AAAA6666333388887777DDDDCCCCFFFF1111EEEE00001111EEEE +8mdOTG)j6O 000000000000000000000000000000EA BBBB7777AAAABBBB888855554444999966665555CCCC11117777 +Yp=]xMdlAGG 000000000000000000000000000000F6 1111DDDD555500008888CCCC222288884444EEEEDDDD5555BBBB +my+=_zr'gwrRlu 00000000000000000000000000000108 1111CCCCEEEE77778888333333335555DDDD5555FFFF55559999 +5HA\zF4Dbz 00000000000000000000000000000109 8888FFFFAAAA44445555FFFF3333DDDD666655558888FFFFEEEE +V[]vwZ9Vyl 0000000000000000000000000000010A 111144442222999977777777EEEEDDDD22223333000077777777 +exJ@KRP41I 0000000000000000000000000000010B 7777DDDD9999EEEE7777DDDD11112222DDDD8888AAAA11114444 +5#Qf0efZuu 0000000000000000000000000000010C DDDDFFFF333377779999BBBB8888000055558888FFFF66665555 +5HA\z%?4KT 0000000000000000000000000000010D 1111CCCCDDDDBBBB666611110000EEEE6666DDDD44443333AAAA +58e3a*V.k+ 0000000000000000000000000000010E 9999CCCC8888DDDD9999AAAA22227777FFFF0000FFFFAAAA3333 +5tP(Lc~z7L 0000000000000000000000000000010F EEEEEEEE555599991111BBBB888844449999FFFF8888FFFF0000 +5HA\zKmu(c 00000000000000000000000000000110 111122221111CCCCDDDD5555000088886666DDDD8888BBBB1111 +Oiv~amz>&1 00000000000000000000000000000111 DDDD444488880000777700004444BBBBEEEE9999DDDDBBBB6666 +5HA\z@di)\ 00000000000000000000000000000112 AAAA99999999888855554444AAAA11115555888866660000FFFF +5HA^ZM!B~i 00000000000000000000000000000113 66666666CCCC88883333EEEEBBBBBBBB3333AAAACCCC0000CCCC +5HA\z#NJXc 00000000000000000000000000000114 000033337777EEEE5555DDDDCCCC77771111000077773333DDDD +5HA\zl[u\z 00000000000000000000000000000115 1111EEEE77774444DDDDCCCCFFFF22227777BBBB111177772222 +#u *t@NY9S 00000000000000000000000000000116 000099996666888888884444FFFF2222EEEE7777FFFFBBBBBBBB +5HA?4}FY;Z 00000000000000000000000000000117 11117777333366663333111144446666AAAA3333FFFF66668888 +5HA\z%PY\S 00000000000000000000000000000118 CCCC0000EEEE1111EEEEDDDD8888999911112222777700009999 +5K@^,(hCHH 00000000000000000000000000000119 999966663333FFFF9999AAAACCCCEEEEEEEE4444BBBB6666EEEE +5HA\z%soLm 0000000000000000000000000000011A 8888111166664444EEEE222266667777EEEE22228888AAAA7777 +5OA )SZu?o 0000000000000000000000000000011B 00009999EEEE33331111DDDD9999444455558888FFFF00004444 +5TW.3T/"w* 0000000000000000000000000000011C EEEE5555BBBB22229999FFFFAAAA7777DDDD8888444411115555 +ClYJ!%h &8 0000000000000000000000000000011D FFFF7777DDDD666677778888CCCC9999CCCCEEEE7777AAAAAAAA +5H,+ 00000000000000000000000000000121 DDDD888877775555444477779999777788884444222222226666 +u& 8+T&A)E 00000000000000000000000000000122 AAAA3333444466660000BBBBDDDD66662222777788883333FFFF +5HVnI4$b.~ 00000000000000000000000000000123 DDDD22220000FFFF2222BBBBEEEE6666BBBB11112222FFFFCCCC +5HA\ziKk=U 00000000000000000000000000000124 00007777111111115555FFFFCCCC0000AAAA66665555EEEEDDDD +5H)wSrcPzS 00000000000000000000000000000125 33334444CCCC6666AAAA77778888BBBBBBBB55556666EEEE2222 +5HA\z%k7no 00000000000000000000000000000126 DDDD666677775555EEEE4444AAAA33333333BBBB6666EEEEBBBB +5HA\zON\bq 00000000000000000000000000000127 CCCC00000000777755558888AAAA1111AAAA3333FFFF55558888 +5HA\z|%+>h 00000000000000000000000000000128 3333FFFF333322225555BBBB444433331111CCCC2222BBBB9999 +5HA\zJmEq| 00000000000000000000000000000129 99999999BBBB4444DDDD999955551111333366661111DDDDEEEE +5HA\:LR#h\ 0000000000000000000000000000012A 5555FFFFBBBB3333CCCCCCCCDDDD4444CCCCDDDD4444DDDD7777 +5Hbu_p2o|U 0000000000000000000000000000012B DDDD00003333333322226666EEEEBBBB000011117777FFFF4444 +uqz2E: >8X 00000000000000000000000000000142 7777EEEECCCCFFFFFFFF8888AAAA22223333FFFF88889999FFFF +jS.vJgSE`H 00000000000000000000000000000143 99999999AAAAEEEEFFFFCCCCCCCC6666EEEEEEEECCCCDDDDCCCC +5HA\z%]<~x 00000000000000000000000000000144 DDDD44448888AAAA666633334444FFFF11115555FFFF4444DDDD +5E3:o4[#x; 00000000000000000000000000000145 6666DDDD3333666699991111BBBB1111EEEECCCCDDDDCCCC2222 +5HAdT66&9# 00000000000000000000000000000146 666633337777AAAA33337777DDDDBBBBEEEE000011114444BBBB +FizN%%[{$% 00000000000000000000000000000147 5555444466668888888833336666555588888888BBBB33338888 +5HA\z%cwXI 00000000000000000000000000000148 33337777DDDDFFFF666699994444666655557777666611119999 +wkbPT`-op$ 00000000000000000000000000000149 4444333344442222777744441111EEEE0000FFFFAAAABBBBEEEE +5HA\z%wRYr 0000000000000000000000000000014A 6666999977773333EEEEEEEE44441111EEEE4444999933337777 +E1n|]_71AL 0000000000000000000000000000014B 88886666DDDD666600003333777777778888BBBB5555DDDD4444 +5HA\:.y(/L 0000000000000000000000000000014C EEEEFFFF00004444CCCCAAAA333355552222DDDDAAAA22225555 +YUT7rmT@B> 0000000000000000000000000000014D FFFF99996666BBBB0000999933339999000077779999FFFFAAAA +j\Fi0G()v8 0000000000000000000000000000014E 00002222AAAA11110000333344447777FFFF3333CCCC66663333 +5H8EN;2o)C 0000000000000000000000000000014F 8888BBBB888888882222222266665555666688888888BBBB0000 +5HA\zedv@>58Cq 00000000000000000000000000000152 666677778888666688885555AAAA5555EEEE88886666CCCCFFFF +5Z4zZe,7iU 00000000000000000000000000000153 11118888EEEE000011114444FFFF111199995555FFFFCCCCCCCC +5HA\#z+,eu 00000000000000000000000000000154 444499992222EEEE4444DDDDEEEE99994444FFFF9999FFFFDDDD +5HUF6IpyiV 00000000000000000000000000000155 999999995555888822229999FFFF1111CCCC9999FFFF33332222 +5-zau\y%fL 00000000000000000000000000000156 FFFF44440000777711116666DDDDAAAA9999111144447777BBBB +5HAp2t&Y@0 00000000000000000000000000000157 33330000999999993333DDDDFFFF66664444DDDD777722228888 +5HApZ`P~NY 00000000000000000000000000000158 3333555577774444333388888888EEEEEEEE8888DDDDCCCC9999 +5HA\z%bU?- 00000000000000000000000000000159 DDDD4444CCCC9999666611117777DDDD77777777DDDD2222EEEE +5HA\h%Yb5d 0000000000000000000000000000015A 5555CCCCDDDDEEEECCCCFFFF2222222277771111111166667777 +5HA2>BW=r2 0000000000000000000000000000015B 888811111111DDDDBBBBCCCC666677774444CCCCAAAACCCC4444 +5Hax#tmx0y 0000000000000000000000000000015C EEEECCCC0000AAAA222222228888AAAA33331111EEEEDDDD5555 +hFU^c5U!$t 0000000000000000000000000000015D 88882222777733338888BBBB0000777744441111DDDD6666AAAA +5HAdNAODNL 0000000000000000000000000000015E 4444BBBBAAAA2222BBBB8888AAAA22227777EEEE999999993333 +5HAR/>br$7 0000000000000000000000000000015F AAAA55550000EEEEBBBB222255557777999955556666AAAA0000 +5HMliDI0MP 00000000000000000000000000000160 DDDD55555555888822223333AAAA999922223333999922221111 +bIVZ,>DWa1 00000000000000000000000000000161 1111DDDDEEEE6666777777771111BBBBBBBB3333BBBBEEEE6666 +5HAMoF'DDm 00000000000000000000000000000162 9999222244448888BBBB444488886666EEEE44448888FFFFFFFF +5&Uy=`8HJr 00000000000000000000000000000163 4444AAAADDDD111199992222CCCC33332222DDDD6666BBBBCCCC +5HA.8iB8rQ 00000000000000000000000000000164 111166669999BBBB3333CCCC5555FFFFCCCCAAAA8888AAAADDDD +5HAsgBw$;N 00000000000000000000000000000165 FFFFAAAA666688883333222244442222BBBBDDDD4444AAAA2222 +5"z}&%mD}G 00000000000000000000000000000166 44443333FFFF888811110000DDDD5555CCCC1111BBBBAAAABBBB +g:~t>IWL!* 00000000000000000000000000000167 9999DDDDFFFF222200007777DDDDCCCCDDDDEEEE777711118888 +5 Zy *qo=Q 00000000000000000000000000000168 DDDDCCCCCCCCCCCC1111FFFF3333DDDD00007777999977779999 +mAz"v,)|HS 00000000000000000000000000000169 444455550000888888881111FFFF77777777222233339999EEEE +5HA\l3qkbk 0000000000000000000000000000016A 777744440000DDDD44449999BBBB5555EEEE8888DDDD99997777 +D_W\;; N_G 0000000000000000000000000000016B 5555444488880000000077779999FFFFFFFF66663333BBBB4444 +5HA\p@'quM 0000000000000000000000000000016C 4444999922223333CCCCAAAABBBB33334444FFFF777788885555 +5HA\!0M|;N 0000000000000000000000000000016D 6666BBBB5555EEEE4444000044443333CCCCAAAA4444DDDDAAAA +5HA\z%Z-W! 0000000000000000000000000000016E 999999998888888866664444EEEE9999AAAA0000AAAACCCC3333 +s)mViR?i[f 0000000000000000000000000000016F AAAAAAAACCCC7777777700006666666600006666888899990000 +5HsE~N-KYQ 00000000000000000000000000000170 88883333AAAA5555AAAA3333FFFF55556666AAAAEEEEDDDD1111 +5HA#w1"\.H 00000000000000000000000000000171 55553333BBBB9999BBBB9999CCCC000066661111444455556666 +,EmHjmt?L4 00000000000000000000000000000172 DDDDBBBB000011110000AAAA3333DDDD66663333FFFF2222FFFF +$B{)QcmiW2 00000000000000000000000000000173 AAAADDDD111166660000BBBB44440000AAAA55551111AAAACCCC +5HA\zu=jW4 00000000000000000000000000000174 888811118888555555557777AAAA777733336666BBBB5555DDDD +5|_9{>^rO] 00000000000000000000000000000175 999900009999DDDD11115555BBBB888833336666EEEE11112222 +5HA\z%$\D\ 00000000000000000000000000000176 DDDD2222EEEE9999EEEEFFFFAAAAAAAAAAAA11116666DDDDBBBB +5I<0t9;k-m 00000000000000000000000000000177 AAAA8888CCCC222211115555DDDD77772222BBBBBBBB00008888 +5~gQSG.0%6 00000000000000000000000000000178 5555BBBB5555AAAA111199992222222266663333999922229999 +%+!C&Tzi-* 00000000000000000000000000000179 FFFF99996666111177774444333300006666EEEEEEEE0000EEEE +5HA\z% HZd 0000000000000000000000000000017A 1111DDDD5555AAAA66663333EEEEEEEE7777BBBBDDDDCCCC7777 +<.*bfB>O,a 0000000000000000000000000000017B 222200000000AAAA7777999988888888777788880000AAAA4444 +5HA\z%^N%I 0000000000000000000000000000017C 66662222AAAACCCCEEEEDDDD0000FFFF33336666444433335555 +5HA\zg!z\x 0000000000000000000000000000017D 8888666633338888DDDD1111999944441111111100004444AAAA +5HA,bf@.n7 0000000000000000000000000000017E 8888EEEE77774444BBBB66665555444488889999FFFFFFFF3333 +509*X0fyJe 0000000000000000000000000000017F 7777EEEE3333EEEE9999999999990000AAAABBBBEEEE88880000 +p,j:8XDPet 00000000000000000000000000000180 AAAA999922220000888800001111111144447777888888881111 +5HA\z%_os[ 00000000000000000000000000000181 666633331111DDDDEEEE3333CCCC3333CCCC99990000CCCC6666 +5HA\z%8[]% 00000000000000000000000000000182 BBBBCCCC44446666EEEEEEEE777755559999666699995555FFFF +5Hs4n9#j=( 00000000000000000000000000000183 111177772222222222225555FFFF2222EEEEDDDD00009999CCCC +5GZzvyO3Gk 00000000000000000000000000000184 000033338888AAAA9999EEEE444488884444444422220000DDDD +Ht!e4%fx0/ 00000000000000000000000000000185 77770000666600000000888844449999AAAA6666BBBB88882222 +5HA8G[pmZ> 00000000000000000000000000000186 11110000EEEE4444BBBBAAAAAAAAAAAA6666000066660000BBBB +5H6{5#>!+E 00000000000000000000000000000187 3333BBBBBBBBDDDDAAAA4444EEEE7777222255552222FFFF8888 +5HA*q`rIW 0000000000000000000000000000019A 4444EEEEAAAA55550000FFFF1111BBBBBBBB3333AAAA22227777 +B1}~i4!2Jz 0000000000000000000000000000019B EEEEAAAAAAAACCCC7777CCCC11118888CCCC4444666688884444 +5@l73vwUr5 0000000000000000000000000000019C 0000FFFFFFFF1111888844443333EEEE1111FFFF999999995555 +@H2Vc0l0h[ 0000000000000000000000000000019D CCCCEEEEEEEE2222FFFFFFFFFFFF99999999999933332222AAAA +5HA\z:JkXo 0000000000000000000000000000019E FFFF99995555DDDDDDDDFFFF3333666677772222666655553333 +5HA6p%eY$] 0000000000000000000000000000019F EEEE1111999944443333FFFF0000EEEE55553333666666660000 +5z*h\IKjxR 000000000000000000000000000001A0 DDDD66669999DDDD999944444444AAAA888800007777EEEE1111 +K{#1[}!!++ 000000000000000000000000000001A1 000099995555555588881111FFFF4444888877775555AAAA6666 +Q+)(]=p2?M 000000000000000000000000000001A2 99998888CCCC9999888800009999FFFFDDDD55559999BBBBFFFF +5zbiXJIs*> 000000000000000000000000000001A3 8888DDDDEEEEFFFF11116666AAAADDDDAAAADDDDAAAA7777CCCC +5[D(T@35`j 000000000000000000000000000001A4 AAAAAAAA44446666999955559999EEEE00002222BBBB6666DDDD +5H|]i7%PK' 000000000000000000000000000001A5 7777777700001111222211111111222222229999222266662222 +5HA\z[Np9# 000000000000000000000000000001A6 BBBB5555EEEE333355557777BBBB33333333CCCC00006666BBBB +5/E#65QvaA 000000000000000000000000000001A7 66669999999977779999DDDDAAAA3333DDDDCCCCEEEEDDDD8888 +'f^{LC:f]z 000000000000000000000000000001A8 3333DDDD6666CCCC888855553333AAAACCCC7777000033339999 +.#P>EmKv6. 000000000000000000000000000001A9 2222CCCC8888EEEE777733335555DDDDDDDD222255555555EEEE +5HA;/jNCP$ 000000000000000000000000000001AA 7777333355555555BBBB4444FFFF8888BBBB8888666655557777 +>"|_NBZVP< 000000000000000000000000000001AB BBBB8888EEEECCCC7777BBBBAAAA22226666EEEEFFFF77774444 +5HA\z%Gb22 000000000000000000000000000001AC 7777AAAA3333EEEE666699993333222288882222222244445555 +5HA\z%WJ2u 000000000000000000000000000001AD 22228888DDDDEEEE666688884444DDDDBBBBAAAAAAAA9999AAAA +5HA\z% ^{! 000000000000000000000000000001AE EEEEFFFFBBBB111166669999DDDDFFFFDDDD1111777788883333 +HvuxN}WVIC 000000000000000000000000000001AF EEEEEEEECCCC7777FFFF00003333555533335555888855550000 +5HQv_-#g7S 000000000000000000000000000001B0 BBBB88885555111122222222CCCC33333333CCCCDDDD99991111 +z4tR!jX2xZ 000000000000000000000000000001B1 CCCC7777666611118888BBBB00002222BBBBDDDDEEEE11116666 +5HA\z%5FOc 000000000000000000000000000001B2 55553333AAAA8888EEEE66666666EEEE44441111FFFFEEEEFFFF +5HAGNnkB;v 000000000000000000000000000001B3 8888111177775555BBBBFFFF5555CCCC0000666655556666CCCC +kwr IB=^X} 000000000000000000000000000001B4 7777DDDD00008888FFFF22224444888811113333EEEE1111DDDD +5HA\z%?EmG 000000000000000000000000000001B5 AAAACCCC6666AAAAEEEEAAAAAAAACCCC1111BBBBBBBBDDDD2222 +5HAAW]X'I! 000000000000000000000000000001B6 5555333377775555BBBB6666AAAA2222BBBB8888BBBB9999BBBB +5HA\z%8.x- 000000000000000000000000000001B7 999911117777BBBBEEEE1111AAAA88887777BBBB2222CCCC8888 +%0Z;J|!&BA 000000000000000000000000000001B8 1111AAAAEEEE222288885555BBBBDDDDFFFF7777FFFFEEEE9999 +5[!'v~+5Cs 000000000000000000000000000001B9 EEEECCCCDDDDDDDD99994444CCCCFFFF33337777FFFFCCCCEEEE +5HA\z%[]$| 000000000000000000000000000001BA 99995555888888886666AAAA4444BBBB99998888666688887777 +5HA\z0?(|@ 000000000000000000000000000001BB CCCC00002222DDDD5555DDDD9999FFFFBBBB1111CCCC66664444 +}"Z(h_8z}] 000000000000000000000000000001BC 99994444111100007777EEEE9999CCCC6666DDDDEEEEFFFF5555 +Lf`&#hW2F? 000000000000000000000000000001BD CCCC999933338888FFFF1111333333335555AAAA66660000AAAA +5HA\z%vGo5 000000000000000000000000000001BE AAAA99994444EEEEEEEE666611111111BBBB7777CCCCBBBB3333 +sO6V^4Wf$% 000000000000000000000000000001BF 88886666CCCCFFFF77774444222200000000BBBBEEEE44440000 +5HDdPKm{DD 000000000000000000000000000001C0 666633337777FFFF2222FFFFCCCC22224444EEEE777744441111 +-F@/l1Bid2 000000000000000000000000000001C1 DDDD88880000555577773333333311116666EEEEAAAA88886666 +5HA\zJueYG 000000000000000000000000000001C2 BBBBCCCCAAAAFFFFDDDD00007777777722221111AAAA1111FFFF +5HA\j\hmoE 000000000000000000000000000001C3 CCCCFFFFDDDDBBBBCCCCDDDD8888AAAAEEEEFFFF44445555CCCC +5HA\z%BMDz 000000000000000000000000000001C4 4444EEEE99995555EEEE888833336666888866664444CCCCDDDD +q2eR!xX[WL 000000000000000000000000000001C5 999955559999BBBBFFFF888822227777CCCC4444999944442222 +5HA\~^3:qr 000000000000000000000000000001C6 1111AAAA000077774444111188889999DDDD4444AAAACCCCBBBB +57nS,!a&u/ 000000000000000000000000000001C7 CCCC4444AAAA2222999999997777222288885555AAAABBBB8888 +Jp 5+)A'Or 000000000000000000000000000001C8 CCCC55550000FFFF777733337777CCCCDDDD6666333399999999 +5HA\;+ 7qH 000000000000000000000000000001C9 2222BBBB9999AAAACCCCEEEEDDDD1111CCCCFFFFEEEE3333EEEE +5aP=Vt0 t( 000000000000000000000000000001CA BBBB9999EEEEDDDD111100000000AAAA88883333AAAABBBB7777 +5dH>yh+*!V 000000000000000000000000000001CB 3333222200001111999966668888BBBB7777CCCCDDDD55554444 +^4&:)"mZtP 000000000000000000000000000001CC 66662222DDDD66668888CCCC3333EEEE99992222FFFFAAAA5555 +5HA\}+wzyMKz% 00000000000000000000000000000014 99997777777722222222999911116666DDDDBBBBCCCC3333DDDD +kXrG^ech1/ 00000000000000000000000000000015 FFFF2222AAAA66660000AAAA9999333322227777AAAA77772222 +*}^RG^ci[X 00000000000000000000000000000016 7777BBBBFFFF999922229999DDDD3333CCCCAAAACCCCBBBBBBBB +*}@>8jMaYX 00000000000000000000000000000017 CCCCFFFFFFFF6666AAAA999999997777AAAA6666000066668888 +*}-W*<6[lx 00000000000000000000000000000018 6666FFFF77775555CCCC88881111AAAA00000000CCCC00009999 +*}-Wz19DOf 00000000000000000000000000000019 AAAAEEEEEEEE222266660000AAAA00000000000044446666EEEE +uF?T;*:x0+ 0000000000000000000000000000001A 444466665555BBBB8888BBBB00000000BBBB00005555AAAA7777 +*%.@@,3>7+ 0000000000000000000000000000001B FFFFDDDD333399999999666644449999BBBB2222000000004444 +*}-Wzc{W>j 0000000000000000000000000000001C 222211111111333355554444DDDDEEEE33339999999911115555 +*}-WF30|aO 0000000000000000000000000000001D CCCC88880000FFFFCCCCDDDDBBBB4444EEEE99990000AAAAAAAA +*UH>%FZbUK 0000000000000000000000000000001E DDDD00005555EEEE111199998888CCCC888877779999DDDD3333 +*}-Wz1YZC1 0000000000000000000000000000001F 11112222555599996666111144445555DDDDBBBB7777EEEE0000 +.\KqT&Z4i4 00000000000000000000000000000020 3333DDDDCCCC888888885555222299993333EEEEFFFF66661111 +0fssPa gIN 00000000000000000000000000000021 555544440000AAAACCCC8888AAAA55552222DDDDBBBB22226666 +Fqy~]OATYw 00000000000000000000000000000022 9999CCCC0000888888884444333355553333BBBB55553333FFFF +Wj-%?e*2y\ 00000000000000000000000000000023 AAAA444477776666FFFF444455550000EEEE88883333FFFFCCCC +0fssHo9f6+ 00000000000000000000000000000024 99996666BBBB7777444466660000AAAADDDDDDDDAAAAEEEEDDDD +0fssog=!hi 00000000000000000000000000000025 3333EEEE88887777CCCCEEEE777733337777DDDDFFFFEEEE2222 +0fssx37c ( 00000000000000000000000000000026 DDDD11116666DDDD5555EEEE99996666AAAAAAAA3333EEEEBBBB +0f72Y.uzRN 00000000000000000000000000000027 0000CCCCFFFFAAAAAAAA11117777AAAA66662222000055558888 +0f0`gczW{u 00000000000000000000000000000028 9999DDDDCCCC8888AAAA999911111111BBBB66667777BBBB9999 +R+Sh=Kgd.6 00000000000000000000000000000029 DDDD0000BBBB77770000222200009999AAAADDDDAAAADDDDEEEE +0fss=Dp6\s 0000000000000000000000000000002A 6666FFFFEEEEBBBBCCCC000033331111666677771111DDDD7777 +maU!Uo]He& 0000000000000000000000000000002B AAAA9999BBBB55557777CCCC6666EEEE555566668888FFFF4444 +smN$i pU-~ 0000000000000000000000000000002C AAAADDDDEEEE333388885555DDDD3333FFFFEEEE1111CCCC5555 +0}# `9Cseu 0000000000000000000000000000002D 4444FFFF777700001111EEEE999944447777444488881111AAAA +0fssVHVK`! 0000000000000000000000000000002E 4444888844448888CCCC1111AAAA555577778888BBBB00003333 +(tv1'>|,s[ 0000000000000000000000000000002F 0000CCCC222277778888FFFFCCCCBBBB111177779999DDDD0000 +0fss{o)9E: 00000000000000000000000000000030 00002222AAAAEEEE444400008888CCCC3333DDDD555511111111 +0f:YY?@b+M 00000000000000000000000000000031 9999777777770000AAAA0000444433332222EEEE333399996666 +0fsuG%.`7c 00000000000000000000000000000032 66665555AAAA5555BBBBAAAAEEEE111111119999BBBB6666FFFF +`E$,xR{?Kc 00000000000000000000000000000033 7777AAAA222200008888CCCC3333AAAAFFFFAAAAEEEEEEEECCCC +0fs$Fn3ZN+ 00000000000000000000000000000034 55552222EEEE5555BBBBAAAA8888AAAA11110000DDDD9999DDDD +0fssx}~!V* 00000000000000000000000000000035 EEEE2222EEEEFFFFEEEEBBBB2222BBBB9999AAAA999955552222 +0CU4gfl|&! 00000000000000000000000000000036 1111DDDD8888AAAA999999990000333377778888FFFF1111BBBB +0fssx3v&}o 00000000000000000000000000000037 7777555500001111DDDD3333111122221111AAAA444444448888 +0fss""8"!` 00000000000000000000000000000038 2222BBBB55552222CCCC555533336666EEEE9999777766669999 +0fssx(#k@N 00000000000000000000000000000039 CCCC555555556666DDDDCCCC111111119999DDDD55554444EEEE +0fssx'4T<" 0000000000000000000000000000003A BBBBCCCCEEEECCCCDDDD6666BBBB333377779999222200007777 +0fss|n>\to 0000000000000000000000000000003B DDDD5555AAAA3333CCCC222233330000111133335555EEEE4444 +[!Nbx&X=+V 0000000000000000000000000000003C 77778888AAAA7777888844446666EEEECCCCBBBBEEEE77775555 +0?"\\6:W[' 0000000000000000000000000000003D 8888EEEE6666555599992222DDDD2222FFFFEEEE33338888AAAA +02A^xP5dA- 0000000000000000000000000000003E CCCCBBBBFFFFFFFF99995555AAAAAAAA77771111000033333333 +0fssx}7;=h 0000000000000000000000000000003F 99993333CCCC8888EEEEAAAAEEEE5555CCCC7777FFFFCCCC0000 +ix^TQ-ma5o 00000000000000000000000000000047 88885555CCCC88889999888811110000BBBBEEEECCCC33338888 +E(g$5-WpBC 00000000000000000000000000000048 BBBB7777EEEE4444888866661111FFFF44449999BBBB11119999 +~\ptsn1L{/ 00000000000000000000000000000049 CCCC0000FFFFCCCC7777BBBB333300003333FFFF3333BBBBEEEE +mzlPk`q6SN 0000000000000000000000000000004A 00001111AAAABBBBAAAA66669999DDDD11116666666633337777 +mz4ul,K** 0000000000000000000000000000004B 4444AAAADDDDEEEE33337777AAAA9999DDDD88886666DDDD4444 +q)epJsSLXU 0000000000000000000000000000004C 88887777999955558888AAAA9999111155552222FFFF22225555 +mz4VC&( /[ 0000000000000000000000000000004D FFFF999922221111DDDD9999AAAA9999FFFF66662222FFFFAAAA +mz4VZ^7@7/ 0000000000000000000000000000004E 777799999999DDDD44441111BBBB6666AAAA0000999966663333 +mz4$lcXS$; 0000000000000000000000000000004F 333300004444AAAA3333666600009999DDDDCCCC9999BBBB0000 +mSpqwoVET; 00000000000000000000000000000050 BBBB77775555CCCC1111DDDD2222BBBB66669999CCCC77771111 +mz4Vbw3=a| 00000000000000000000000000000051 2222FFFFDDDDAAAACCCC3333EEEEBBBB8888EEEE000077776666 +mz4VCNJv)Y 00000000000000000000000000000052 55554444AAAAAAAA6666DDDD7777AAAAEEEE00003333CCCCFFFF +mz4VCNYGFJ 00000000000000000000000000000053 8888555533333333EEEE11113333AAAA444411110000CCCCCCCC +WM^;rvO/u] 00000000000000000000000000000054 BBBB00007777999977772222AAAA0000CCCCAAAAEEEEFFFFDDDD +mz4VCBF*P< 00000000000000000000000000000055 BBBB8888EEEEEEEE55553333AAAA4444EEEE6666888833332222 +mzw/PZ!x"> 00000000000000000000000000000056 DDDD55554444AAAAAAAA444455553333AAAA444411117777BBBB +mz4VCNf@*f 00000000000000000000000000000057 4444AAAA2222AAAAEEEE55556666CCCC3333FFFF888822228888 +:!W.=v,f"z 00000000000000000000000000000058 444422223333666688886666BBBB4444888877772222CCCC9999 +mz4VCNwZcz 00000000000000000000000000000059 22226666CCCCEEEE6666FFFF888822220000333366662222EEEE +m?(|_dXq:X 0000000000000000000000000000005C 2222FFFFBBBB55552222444433332222444433333333DDDD5555 +(cb621Uv~( 0000000000000000000000000000005D 3333BBBB11110000FFFF9999BBBB6666CCCCCCCC66666666AAAA +mg5x s23L3 0000000000000000000000000000005E 22221111AAAA000011117777DDDD999933337777666699993333 +mz4VCNa'[p 0000000000000000000000000000005F 000099997777CCCC666677776666FFFF444455557777AAAA0000 +qeQNoB 2XG 00000000000000000000000000000060 0000EEEE66668888FFFF2222FFFFAAAAFFFF7777EEEE22221111 +mz4VCbi=gw 00000000000000000000000000000061 4444DDDDFFFF9999DDDD9999EEEEEEEECCCCDDDD4444EEEE6666 +uGz7S=#fh: 00000000000000000000000000000062 77771111DDDD222200000000BBBBDDDD222288885555FFFFFFFF +rd)x<>@@H| 00000000000000000000000000000063 99996666AAAABBBB7777CCCC4444DDDD555544447777BBBBCCCC +xEwa^:84K] 00000000000000000000000000000064 000099995555CCCC00000000EEEE5555BBBB1111DDDDAAAADDDD +mz4VCb:Z$a 00000000000000000000000000000065 77775555DDDD4444DDDDAAAA66660000FFFF5555DDDDAAAA2222 +mz4VCN^AO@ 00000000000000000000000000000066 3333777744444444EEEEEEEE11115555666600008888AAAABBBB +o%,!fSdRBa 00000000000000000000000000000067 11119999DDDDAAAA8888AAAA5555EEEE8888CCCC888811118888 +*+o@+t%u&; 00000000000000000000000000000068 22228888999922228888EEEE3333444455551111EEEE77779999 +(CoKUhfB9{ 00000000000000000000000000000069 1111BBBB9999CCCCFFFF3333CCCC777755559999CCCC9999EEEE +mz49JQb_5T 0000000000000000000000000000006A AAAA66662222CCCCBBBB666600003333BBBB2222AAAA99997777 +eSzU!X,[%/ 0000000000000000000000000000006B AAAACCCC9999FFFFFFFFAAAA444455553333BBBB4444BBBB4444 +[QZ{a&TaCS 0000000000000000000000000000006C AAAA8888CCCC2222FFFFAAAA5555CCCC4444CCCCCCCC88885555 +?:Yp4%.K9n 0000000000000000000000000000006D BBBBCCCC5555111100007777FFFFAAAAFFFF0000DDDDDDDDAAAA +mz4VCNv}8I 0000000000000000000000000000006E 1111EEEE000088886666333311115555666655557777CCCC3333 +KrNW.!5MP; 0000000000000000000000000000006F 2222AAAAEEEE33330000777711111111FFFF2222999999990000 +j17a3a#bH? 00000000000000000000000000000070 8888CCCCBBBBCCCC88881111EEEE33336666BBBB3333DDDD1111 +mz-QLHy(UO 00000000000000000000000000000071 3333BBBB444400002222EEEEFFFF333355556666DDDD55556666 +mz4:OEKSH2 00000000000000000000000000000072 DDDDEEEE3333DDDDBBBB7777BBBB1111FFFF3333CCCC2222FFFF +m@L*`HMPfN 00000000000000000000000000000073 DDDD666699993333999977779999DDDD444488882222AAAACCCC +m!pSWFGu`4 00000000000000000000000000000074 5555AAAA9999666611112222111100008888AAAA00005555DDDD +mw@TZu-0IU 00000000000000000000000000000075 555577772222DDDD9999DDDDEEEEAAAA8888BBBB777711112222 +mz4VCi^e,} 00000000000000000000000000000076 7777DDDD9999FFFFDDDD55553333DDDDCCCCCCCC3333DDDDBBBB +mzydAPb=7Y 00000000000000000000000000000077 BBBB888888881111AAAAFFFF6666555599995555CCCC00008888 +mz4VCoq$kr 00000000000000000000000000000078 EEEE777722229999CCCCBBBB3333000055559999EEEE22229999 +mz4VCl4'b| 00000000000000000000000000000079 BBBB3333DDDD1111DDDD444466664444BBBB222277770000EEEE +mz4VCdnw0| 0000000000000000000000000000007A 4444DDDDFFFF2222DDDD1111BBBB111111111111AAAACCCC7777 +mi|$-MES3i 0000000000000000000000000000007B BBBB9999FFFF44449999CCCCBBBB0000BBBB99991111AAAA4444 +mz4VC[FfM- 0000000000000000000000000000007C 3333BBBB4444DDDDDDDDEEEE2222EEEE1111FFFF999933335555 +m"^}, M3$t 0000000000000000000000000000007D BBBBCCCC111188881111EEEEDDDDBBBBDDDD333399994444AAAA +k VC?n@0XH 0000000000000000000000000000007E 3333FFFF2222DDDDFFFFAAAA666622225555AAAACCCCFFFF3333 +mz4V&:go'F 0000000000000000000000000000007F BBBB888888886666CCCCDDDDBBBB1111DDDD3333FFFF88880000 +my+=K| 2K9 00000000000000000000000000000080 777799993333CCCC444466664444000077773333DDDD88881111 +myiV0it7t- 00000000000000000000000000000081 6666444466668888AAAA2222CCCCFFFF9999AAAA9999CCCC6666 +my+loGC-p& 00000000000000000000000000000082 CCCC9999DDDD555533336666CCCC55557777222266665555FFFF +my+}7^u%n* 00000000000000000000000000000083 BBBBEEEE66661111BBBBAAAA777733330000CCCC11119999CCCC +eq9Mzr~'|Q 00000000000000000000000000000084 2222CCCC00004444777733336666AAAA0000333377770000DDDD +6fctvLgCo7 00000000000000000000000000000085 AAAA3333FFFFCCCC0000BBBBFFFF999911117777444488882222 +0~ #@'o22w 00000000000000000000000000000086 333344447777333377771111DDDDEEEE1111777733330000BBBB +mWR\@f0w.p 00000000000000000000000000000087 AAAAAAAA4444111199995555444433334444BBBB3333FFFF8888 +my+=C%xaRZ 00000000000000000000000000000088 DDDDDDDDCCCC88884444EEEE8888EEEE4444FFFF1111DDDD9999 +m5~6L@Fu.D 00000000000000000000000000000089 BBBB99990000222299996666666622227777DDDD55557777EEEE +my_F@ wBt4 0000000000000000000000000000008A 44441111000000002222555522226666BBBBBBBBEEEEFFFF7777 +FBg!zZ.I|G 0000000000000000000000000000008B 888800006666EEEE7777777766667777FFFFFFFF222299994444 +m~$7_~K2N[ 0000000000000000000000000000008C 5555FFFFBBBBDDDD11113333DDDDAAAA6666BBBB9999EEEE5555 +m~'=m}+}:" 0000000000000000000000000000008D 7777DDDD777788889999555522222222EEEE44448888BBBBAAAA +m$CAdP11"s 0000000000000000000000000000008E 3333DDDD7777DDDD11113333AAAABBBB44447777666622223333 +[Wo#GB.ykU 0000000000000000000000000000008F 2222DDDD9999CCCC88883333DDDD2222DDDD9999999977770000 +my+=5$kBiG 00000000000000000000000000000090 3333DDDD000044445555444444441111CCCC1111BBBB33331111 +my+% x\&'q 00000000000000000000000000000091 8888DDDDBBBBAAAABBBB99997777EEEE00008888AAAA33336666 +0Jw^F-}sZr 00000000000000000000000000000092 4444BBBBDDDD2222FFFF888811117777DDDD444444448888FFFF +OLf_u|1d}9 00000000000000000000000000000093 DDDD1111AAAA9999FFFFDDDD9999BBBB9999000044448888CCCC +%V*"P*(/Ez 00000000000000000000000000000094 11110000CCCC666600002222CCCCEEEECCCCEEEE1111BBBBDDDD +my+=5%yw;# 00000000000000000000000000000095 44449999FFFF00004444222222228888000099995555FFFF2222 +my+=5H/pXh 00000000000000000000000000000096 8888BBBB111188885555CCCC7777BBBB7777111166663333BBBB +m],.INMkcA 00000000000000000000000000000097 DDDD77777777DDDD99993333FFFFDDDD9999CCCCFFFFEEEE8888 +my+=d[R]&[ 00000000000000000000000000000098 BBBBAAAA99995555CCCC666688887777EEEE1111999988889999 +my+=5!6FlS 00000000000000000000000000000099 AAAA777799994444DDDDEEEE6666DDDD2222AAAA7777EEEEEEEE +;u0nwOR{|e 0000000000000000000000000000009A CCCC5555FFFF1111000066667777EEEEEEEE1111777722227777 +my)4\|>`b. 0000000000000000000000000000009B EEEE33339999CCCC2222999999999999FFFFDDDD777788884444 +my+=5HjDLp 0000000000000000000000000000009C 33338888EEEEFFFFDDDDDDDDAAAA7777EEEE0000EEEE99995555 +5Yh?d9@6(_ 0000000000000000000000000000009D 66667777FFFF333377774444FFFFDDDD99993333CCCC2222AAAA +my+=5M[qVV 0000000000000000000000000000009E 111133334444AAAA55556666CCCCFFFF5555BBBB333355553333 +my7P2iA6U: 0000000000000000000000000000009F 88880000FFFF000022220000BBBBCCCCFFFF3333777766660000 +my+e'4&VbD 000000000000000000000000000000A0 DDDD888811110000BBBB2222EEEEBBBB00004444CCCCEEEE1111 +my7 0VqTg~ 000000000000000000000000000000A1 8888666622222222222222221111DDDD11110000EEEEAAAA6666 +my8,(.X0:" 000000000000000000000000000000A2 DDDD7777DDDD5555AAAAEEEE7777DDDD444499996666BBBBFFFF +my+8*ZrTi* 000000000000000000000000000000A3 CCCC4444FFFF0000BBBBAAAA66667777CCCC4444BBBB7777CCCC +my+=5#q@Tf 000000000000000000000000000000A4 0000FFFFEEEE9999DDDD9999AAAAFFFF9999AAAA00006666DDDD +my_ &UU^-f 000000000000000000000000000000A5 BBBB5555AAAAAAAAAAAA4444FFFF6666DDDD1111BBBB66662222 +my+=5r}$cH 000000000000000000000000000000A6 EEEE555577779999666611110000FFFF0000AAAADDDD6666BBBB +my+=57ydP, 000000000000000000000000000000A7 DDDDDDDDEEEE222255559999DDDDEEEE7777AAAAFFFFDDDD8888 +(\+CmQF;sh 000000000000000000000000000000A8 7777BBBB9999333377779999AAAAAAAACCCC1111555533339999 +m27}+u%$Z' 000000000000000000000000000000A9 22228888EEEE555511117777DDDD555522229999EEEE5555EEEE +my+=5rvB{U 000000000000000000000000000000AA 8888BBBB77776666EEEEEEEE00007777BBBB2222333355557777 +6uxeaoldr{ 000000000000000000000000000000AB BBBB11110000CCCC8888222277779999AAAA4444000077774444 +my+=lBr={a 000000000000000000000000000000AC EEEE99992222666644446666FFFF11112222FFFF777744445555 +my+n!0ePh9 000000000000000000000000000000AD 666611114444999933332222FFFFDDDD5555111133339999AAAA +my+0]D07,s 000000000000000000000000000000AE 99995555EEEEEEEE33330000AAAA1111CCCC6666444488883333 +my]??oXCf( 000000000000000000000000000000AF CCCCFFFF00004444222299997777CCCC11111111999955550000 +?jh!g'(/dI 000000000000000000000000000000B0 99994444FFFFBBBBFFFF777711113333EEEEDDDD222299991111 +,qy-T(O~$} 000000000000000000000000000000B1 44446666888800007777DDDDEEEEFFFF22223333777711116666 +my+=5r( dQ 000000000000000000000000000000B2 DDDD888822224444EEEE88887777EEEE00001111CCCCEEEEFFFF +\1]of=Ah$q 000000000000000000000000000000B3 EEEEAAAACCCCCCCC77779999AAAACCCC9999999966666666CCCC +my+YEm^\di 000000000000000000000000000000B4 1111EEEE3333EEEEBBBB8888111111111111777733331111DDDD +my+j~5iIvK 000000000000000000000000000000B5 3333CCCC77775555BBBB6666CCCC8888EEEE00004444DDDD2222 +F.|TW}_rj3 000000000000000000000000000000B6 44443333CCCC444477772222000066661111333388889999BBBB +my+=5r"2wR 000000000000000000000000000000B7 BBBB0000999999996666AAAA77773333DDDD55553333CCCC8888 +^gT;Uh{&}q 000000000000000000000000000000B8 4444CCCC8888777788881111DDDD88889999EEEE4444EEEE9999 +my+=5.eQvR 000000000000000000000000000000B9 FFFF22225555FFFF5555BBBB8888EEEEEEEEBBBB8888CCCCEEEE +my++q?AsX\ 000000000000000000000000000000BA CCCCCCCC00008888BBBB9999444433335555EEEE333388887777 +ml[`\H9-_2 000000000000000000000000000000BB 0000333333332222999900003333DDDDEEEE2222DDDD66664444 +myT[V,Qn53 000000000000000000000000000000BC 55553333EEEE33332222FFFF22225555000077773333FFFF5555 +my|X+z`Fr. 000000000000000000000000000000BD 00009999FFFF8888AAAA5555111177778888CCCCFFFF0000AAAA +my+=5rvc<& 000000000000000000000000000000BE 999999995555777766665555EEEE9999BBBB88889999BBBB3333 +my+=dSIgb, 000000000000000000000000000000BF EEEEDDDDDDDD55554444FFFFEEEE000022223333FFFF44440000 +m-sc'U=Ibc 000000000000000000000000000000C0 8888BBBB888833331111EEEE666688882222AAAACCCC44441111 +my+=5r4el] 000000000000000000000000000000C1 55557777AAAA9999666677775555AAAABBBB0000333388886666 +RZ tvDPaX5 000000000000000000000000000000C2 EEEEDDDD55558888FFFF3333555566662222DDDD77771111FFFF +my#YJ7F/al 000000000000000000000000000000C3 999944444444888822222222CCCC2222FFFFEEEE55555555CCCC +myV"JGX` 000000000000000000000000000000D1 7777DDDD77778888BBBB8888EEEEAAAA222277773333FFFF6666 +3pU8_.#1JU 000000000000000000000000000000D2 0000777799995555FFFFDDDDFFFF5555FFFFCCCC55554444FFFF +my+=5rTnvp 000000000000000000000000000000D3 99995555777755556666AAAA88887777EEEE333388884444CCCC +:=XWS2sImq 000000000000000000000000000000D4 AAAACCCCBBBBAAAA0000EEEE4444CCCCEEEE555544447777DDDD +my+=5op:! 000000000000000000000000000000D5 AAAAFFFFDDDD11115555000077778888999900003333BBBB2222 +my+OhMjDFd 000000000000000000000000000000D6 0000222266660000BBBB55551111777733332222AAAAFFFFBBBB +my+=5\L_vn 000000000000000000000000000000D7 99991111FFFFFFFF5555EEEE44447777BBBBEEEE7777AAAA8888 +my+ X=m$h9 000000000000000000000000000000D8 0000EEEE444433333333BBBB8888000011110000000044449999 +g.FN&efgUs 000000000000000000000000000000D9 7777444488885555FFFF3333FFFFDDDD777755559999AAAAEEEE +my+::yPt=z 000000000000000000000000000000DA 3333666633336666BBBBCCCCEEEE000000007777FFFFEEEE7777 +my+=5=P!{. 000000000000000000000000000000DB DDDD2222BBBB33335555888866663333EEEE9999333344444444 +my(8.GC,t\ 000000000000000000000000000000DC 7777CCCCEEEE7777222200006666BBBB11112222999955555555 +my+=5r1t!\wV 000000000000000000000000000000E0 2222EEEE00000000FFFFBBBB6666555566665555BBBBAAAA1111 +m-zF>A2f5c 000000000000000000000000000000E1 CCCC999977773333111144444444BBBBFFFF8888888866666666 +^qaslc^dJX 000000000000000000000000000000E2 444411118888AAAA7777CCCC000011119999EEEE77777777FFFF +@gU`)^H:z5 000000000000000000000000000000E3 AAAA33331111FFFF888822225555CCCC33338888FFFF3333CCCC + l;w?EBj0 000000000000000000000000000000E4 BBBBDDDD111188888888AAAA111144449999666633332222DDDD +Iw&)MuUaM, 000000000000000000000000000000E5 5555FFFF00009999888811119999111111111111999922222222 +mGam)y ~t- 000000000000000000000000000000E6 EEEE22228888BBBB999977774444FFFFAAAA999922222222BBBB +my+=5rNf/r 000000000000000000000000000000E7 FFFFBBBB6666CCCC66669999FFFF66662222DDDD777799998888 +my+=5Yy%.w 000000000000000000000000000000E8 666644446666DDDDDDDD44446666111100004444BBBBFFFF9999 +/e)%&bgl}E 000000000000000000000000000000E9 AAAA6666333388887777DDDDCCCCFFFF1111EEEE00001111EEEE +8mdOTG)j6O 000000000000000000000000000000EA BBBB7777AAAABBBB888855554444999966665555CCCC11117777 +Yp=]xMdlAGG 000000000000000000000000000000F6 1111DDDD555500008888CCCC222288884444EEEEDDDD5555BBBB +my+=_zr'gwrRlu 00000000000000000000000000000108 1111CCCCEEEE77778888333333335555DDDD5555FFFF55559999 +5HA\zF4Dbz 00000000000000000000000000000109 8888FFFFAAAA44445555FFFF3333DDDD666655558888FFFFEEEE +V[]vwZ9Vyl 0000000000000000000000000000010A 111144442222999977777777EEEEDDDD22223333000077777777 +exJ@KRP41I 0000000000000000000000000000010B 7777DDDD9999EEEE7777DDDD11112222DDDD8888AAAA11114444 +5#Qf0efZuu 0000000000000000000000000000010C DDDDFFFF333377779999BBBB8888000055558888FFFF66665555 +5HA\z%?4KT 0000000000000000000000000000010D 1111CCCCDDDDBBBB666611110000EEEE6666DDDD44443333AAAA +58e3a*V.k+ 0000000000000000000000000000010E 9999CCCC8888DDDD9999AAAA22227777FFFF0000FFFFAAAA3333 +5tP(Lc~z7L 0000000000000000000000000000010F EEEEEEEE555599991111BBBB888844449999FFFF8888FFFF0000 +5HA\zKmu(c 00000000000000000000000000000110 111122221111CCCCDDDD5555000088886666DDDD8888BBBB1111 +Oiv~amz>&1 00000000000000000000000000000111 DDDD444488880000777700004444BBBBEEEE9999DDDDBBBB6666 +5HA\z@di)\ 00000000000000000000000000000112 AAAA99999999888855554444AAAA11115555888866660000FFFF +5HA^ZM!B~i 00000000000000000000000000000113 66666666CCCC88883333EEEEBBBBBBBB3333AAAACCCC0000CCCC +5HA\z#NJXc 00000000000000000000000000000114 000033337777EEEE5555DDDDCCCC77771111000077773333DDDD +5HA\zl[u\z 00000000000000000000000000000115 1111EEEE77774444DDDDCCCCFFFF22227777BBBB111177772222 +#u *t@NY9S 00000000000000000000000000000116 000099996666888888884444FFFF2222EEEE7777FFFFBBBBBBBB +5HA?4}FY;Z 00000000000000000000000000000117 11117777333366663333111144446666AAAA3333FFFF66668888 +5HA\z%PY\S 00000000000000000000000000000118 CCCC0000EEEE1111EEEEDDDD8888999911112222777700009999 +5K@^,(hCHH 00000000000000000000000000000119 999966663333FFFF9999AAAACCCCEEEEEEEE4444BBBB6666EEEE +5HA\z%soLm 0000000000000000000000000000011A 8888111166664444EEEE222266667777EEEE22228888AAAA7777 +5OA )SZu?o 0000000000000000000000000000011B 00009999EEEE33331111DDDD9999444455558888FFFF00004444 +5TW.3T/"w* 0000000000000000000000000000011C EEEE5555BBBB22229999FFFFAAAA7777DDDD8888444411115555 +ClYJ!%h &8 0000000000000000000000000000011D FFFF7777DDDD666677778888CCCC9999CCCCEEEE7777AAAAAAAA +5H,+ 00000000000000000000000000000121 DDDD888877775555444477779999777788884444222222226666 +u& 8+T&A)E 00000000000000000000000000000122 AAAA3333444466660000BBBBDDDD66662222777788883333FFFF +5HVnI4$b.~ 00000000000000000000000000000123 DDDD22220000FFFF2222BBBBEEEE6666BBBB11112222FFFFCCCC +5HA\ziKk=U 00000000000000000000000000000124 00007777111111115555FFFFCCCC0000AAAA66665555EEEEDDDD +5H)wSrcPzS 00000000000000000000000000000125 33334444CCCC6666AAAA77778888BBBBBBBB55556666EEEE2222 +5HA\z%k7no 00000000000000000000000000000126 DDDD666677775555EEEE4444AAAA33333333BBBB6666EEEEBBBB +5HA\zON\bq 00000000000000000000000000000127 CCCC00000000777755558888AAAA1111AAAA3333FFFF55558888 +5HA\z|%+>h 00000000000000000000000000000128 3333FFFF333322225555BBBB444433331111CCCC2222BBBB9999 +5HA\zJmEq| 00000000000000000000000000000129 99999999BBBB4444DDDD999955551111333366661111DDDDEEEE +5HA\:LR#h\ 0000000000000000000000000000012A 5555FFFFBBBB3333CCCCCCCCDDDD4444CCCCDDDD4444DDDD7777 +5Hbu_p2o|U 0000000000000000000000000000012B DDDD00003333333322226666EEEEBBBB000011117777FFFF4444 +uqz2E: >8X 00000000000000000000000000000142 7777EEEECCCCFFFFFFFF8888AAAA22223333FFFF88889999FFFF +jS.vJgSE`H 00000000000000000000000000000143 99999999AAAAEEEEFFFFCCCCCCCC6666EEEEEEEECCCCDDDDCCCC +5HA\z%]<~x 00000000000000000000000000000144 DDDD44448888AAAA666633334444FFFF11115555FFFF4444DDDD +5E3:o4[#x; 00000000000000000000000000000145 6666DDDD3333666699991111BBBB1111EEEECCCCDDDDCCCC2222 +5HAdT66&9# 00000000000000000000000000000146 666633337777AAAA33337777DDDDBBBBEEEE000011114444BBBB +FizN%%[{$% 00000000000000000000000000000147 5555444466668888888833336666555588888888BBBB33338888 +5HA\z%cwXI 00000000000000000000000000000148 33337777DDDDFFFF666699994444666655557777666611119999 +wkbPT`-op$ 00000000000000000000000000000149 4444333344442222777744441111EEEE0000FFFFAAAABBBBEEEE +5HA\z%wRYr 0000000000000000000000000000014A 6666999977773333EEEEEEEE44441111EEEE4444999933337777 +E1n|]_71AL 0000000000000000000000000000014B 88886666DDDD666600003333777777778888BBBB5555DDDD4444 +5HA\:.y(/L 0000000000000000000000000000014C EEEEFFFF00004444CCCCAAAA333355552222DDDDAAAA22225555 +YUT7rmT@B> 0000000000000000000000000000014D FFFF99996666BBBB0000999933339999000077779999FFFFAAAA +j\Fi0G()v8 0000000000000000000000000000014E 00002222AAAA11110000333344447777FFFF3333CCCC66663333 +5H8EN;2o)C 0000000000000000000000000000014F 8888BBBB888888882222222266665555666688888888BBBB0000 +5HA\zedv@>58Cq 00000000000000000000000000000152 666677778888666688885555AAAA5555EEEE88886666CCCCFFFF +5Z4zZe,7iU 00000000000000000000000000000153 11118888EEEE000011114444FFFF111199995555FFFFCCCCCCCC +5HA\#z+,eu 00000000000000000000000000000154 444499992222EEEE4444DDDDEEEE99994444FFFF9999FFFFDDDD +5HUF6IpyiV 00000000000000000000000000000155 999999995555888822229999FFFF1111CCCC9999FFFF33332222 +5-zau\y%fL 00000000000000000000000000000156 FFFF44440000777711116666DDDDAAAA9999111144447777BBBB +5HAp2t&Y@0 00000000000000000000000000000157 33330000999999993333DDDDFFFF66664444DDDD777722228888 +5HApZ`P~NY 00000000000000000000000000000158 3333555577774444333388888888EEEEEEEE8888DDDDCCCC9999 +5HA\z%bU?- 00000000000000000000000000000159 DDDD4444CCCC9999666611117777DDDD77777777DDDD2222EEEE +5HA\h%Yb5d 0000000000000000000000000000015A 5555CCCCDDDDEEEECCCCFFFF2222222277771111111166667777 +5HA2>BW=r2 0000000000000000000000000000015B 888811111111DDDDBBBBCCCC666677774444CCCCAAAACCCC4444 +5Hax#tmx0y 0000000000000000000000000000015C EEEECCCC0000AAAA222222228888AAAA33331111EEEEDDDD5555 +hFU^c5U!$t 0000000000000000000000000000015D 88882222777733338888BBBB0000777744441111DDDD6666AAAA +5HAdNAODNL 0000000000000000000000000000015E 4444BBBBAAAA2222BBBB8888AAAA22227777EEEE999999993333 +5HAR/>br$7 0000000000000000000000000000015F AAAA55550000EEEEBBBB222255557777999955556666AAAA0000 +5HMliDI0MP 00000000000000000000000000000160 DDDD55555555888822223333AAAA999922223333999922221111 +bIVZ,>DWa1 00000000000000000000000000000161 1111DDDDEEEE6666777777771111BBBBBBBB3333BBBBEEEE6666 +5HAMoF'DDm 00000000000000000000000000000162 9999222244448888BBBB444488886666EEEE44448888FFFFFFFF +5&Uy=`8HJr 00000000000000000000000000000163 4444AAAADDDD111199992222CCCC33332222DDDD6666BBBBCCCC +5HA.8iB8rQ 00000000000000000000000000000164 111166669999BBBB3333CCCC5555FFFFCCCCAAAA8888AAAADDDD +5HAsgBw$;N 00000000000000000000000000000165 FFFFAAAA666688883333222244442222BBBBDDDD4444AAAA2222 +5"z}&%mD}G 00000000000000000000000000000166 44443333FFFF888811110000DDDD5555CCCC1111BBBBAAAABBBB +g:~t>IWL!* 00000000000000000000000000000167 9999DDDDFFFF222200007777DDDDCCCCDDDDEEEE777711118888 +5 Zy *qo=Q 00000000000000000000000000000168 DDDDCCCCCCCCCCCC1111FFFF3333DDDD00007777999977779999 +mAz"v,)|HS 00000000000000000000000000000169 444455550000888888881111FFFF77777777222233339999EEEE +5HA\l3qkbk 0000000000000000000000000000016A 777744440000DDDD44449999BBBB5555EEEE8888DDDD99997777 +D_W\;; N_G 0000000000000000000000000000016B 5555444488880000000077779999FFFFFFFF66663333BBBB4444 +5HA\p@'quM 0000000000000000000000000000016C 4444999922223333CCCCAAAABBBB33334444FFFF777788885555 +5HA\!0M|;N 0000000000000000000000000000016D 6666BBBB5555EEEE4444000044443333CCCCAAAA4444DDDDAAAA +5HA\z%Z-W! 0000000000000000000000000000016E 999999998888888866664444EEEE9999AAAA0000AAAACCCC3333 +s)mViR?i[f 0000000000000000000000000000016F AAAAAAAACCCC7777777700006666666600006666888899990000 +5HsE~N-KYQ 00000000000000000000000000000170 88883333AAAA5555AAAA3333FFFF55556666AAAAEEEEDDDD1111 +5HA#w1"\.H 00000000000000000000000000000171 55553333BBBB9999BBBB9999CCCC000066661111444455556666 +,EmHjmt?L4 00000000000000000000000000000172 DDDDBBBB000011110000AAAA3333DDDD66663333FFFF2222FFFF +$B{)QcmiW2 00000000000000000000000000000173 AAAADDDD111166660000BBBB44440000AAAA55551111AAAACCCC +5HA\zu=jW4 00000000000000000000000000000174 888811118888555555557777AAAA777733336666BBBB5555DDDD +5|_9{>^rO] 00000000000000000000000000000175 999900009999DDDD11115555BBBB888833336666EEEE11112222 +5HA\z%$\D\ 00000000000000000000000000000176 DDDD2222EEEE9999EEEEFFFFAAAAAAAAAAAA11116666DDDDBBBB +5I<0t9;k-m 00000000000000000000000000000177 AAAA8888CCCC222211115555DDDD77772222BBBBBBBB00008888 +5~gQSG.0%6 00000000000000000000000000000178 5555BBBB5555AAAA111199992222222266663333999922229999 +%+!C&Tzi-* 00000000000000000000000000000179 FFFF99996666111177774444333300006666EEEEEEEE0000EEEE +5HA\z% HZd 0000000000000000000000000000017A 1111DDDD5555AAAA66663333EEEEEEEE7777BBBBDDDDCCCC7777 +<.*bfB>O,a 0000000000000000000000000000017B 222200000000AAAA7777999988888888777788880000AAAA4444 +5HA\z%^N%I 0000000000000000000000000000017C 66662222AAAACCCCEEEEDDDD0000FFFF33336666444433335555 +5HA\zg!z\x 0000000000000000000000000000017D 8888666633338888DDDD1111999944441111111100004444AAAA +5HA,bf@.n7 0000000000000000000000000000017E 8888EEEE77774444BBBB66665555444488889999FFFFFFFF3333 +509*X0fyJe 0000000000000000000000000000017F 7777EEEE3333EEEE9999999999990000AAAABBBBEEEE88880000 +p,j:8XDPet 00000000000000000000000000000180 AAAA999922220000888800001111111144447777888888881111 +5HA\z%_os[ 00000000000000000000000000000181 666633331111DDDDEEEE3333CCCC3333CCCC99990000CCCC6666 +5HA\z%8[]% 00000000000000000000000000000182 BBBBCCCC44446666EEEEEEEE777755559999666699995555FFFF +5Hs4n9#j=( 00000000000000000000000000000183 111177772222222222225555FFFF2222EEEEDDDD00009999CCCC +5GZzvyO3Gk 00000000000000000000000000000184 000033338888AAAA9999EEEE444488884444444422220000DDDD +Ht!e4%fx0/ 00000000000000000000000000000185 77770000666600000000888844449999AAAA6666BBBB88882222 +5HA8G[pmZ> 00000000000000000000000000000186 11110000EEEE4444BBBBAAAAAAAAAAAA6666000066660000BBBB +5H6{5#>!+E 00000000000000000000000000000187 3333BBBBBBBBDDDDAAAA4444EEEE7777222255552222FFFF8888 +5HA*q`rIW 0000000000000000000000000000019A 4444EEEEAAAA55550000FFFF1111BBBBBBBB3333AAAA22227777 +B1}~i4!2Jz 0000000000000000000000000000019B EEEEAAAAAAAACCCC7777CCCC11118888CCCC4444666688884444 +5@l73vwUr5 0000000000000000000000000000019C 0000FFFFFFFF1111888844443333EEEE1111FFFF999999995555 +@H2Vc0l0h[ 0000000000000000000000000000019D CCCCEEEEEEEE2222FFFFFFFFFFFF99999999999933332222AAAA +5HA\z:JkXo 0000000000000000000000000000019E FFFF99995555DDDDDDDDFFFF3333666677772222666655553333 +5HA6p%eY$] 0000000000000000000000000000019F EEEE1111999944443333FFFF0000EEEE55553333666666660000 +5z*h\IKjxR 000000000000000000000000000001A0 DDDD66669999DDDD999944444444AAAA888800007777EEEE1111 +K{#1[}!!++ 000000000000000000000000000001A1 000099995555555588881111FFFF4444888877775555AAAA6666 +Q+)(]=p2?M 000000000000000000000000000001A2 99998888CCCC9999888800009999FFFFDDDD55559999BBBBFFFF +5zbiXJIs*> 000000000000000000000000000001A3 8888DDDDEEEEFFFF11116666AAAADDDDAAAADDDDAAAA7777CCCC +5[D(T@35`j 000000000000000000000000000001A4 AAAAAAAA44446666999955559999EEEE00002222BBBB6666DDDD +5H|]i7%PK' 000000000000000000000000000001A5 7777777700001111222211111111222222229999222266662222 +5HA\z[Np9# 000000000000000000000000000001A6 BBBB5555EEEE333355557777BBBB33333333CCCC00006666BBBB +5/E#65QvaA 000000000000000000000000000001A7 66669999999977779999DDDDAAAA3333DDDDCCCCEEEEDDDD8888 +'f^{LC:f]z 000000000000000000000000000001A8 3333DDDD6666CCCC888855553333AAAACCCC7777000033339999 +.#P>EmKv6. 000000000000000000000000000001A9 2222CCCC8888EEEE777733335555DDDDDDDD222255555555EEEE +5HA;/jNCP$ 000000000000000000000000000001AA 7777333355555555BBBB4444FFFF8888BBBB8888666655557777 +>"|_NBZVP< 000000000000000000000000000001AB BBBB8888EEEECCCC7777BBBBAAAA22226666EEEEFFFF77774444 +5HA\z%Gb22 000000000000000000000000000001AC 7777AAAA3333EEEE666699993333222288882222222244445555 +5HA\z%WJ2u 000000000000000000000000000001AD 22228888DDDDEEEE666688884444DDDDBBBBAAAAAAAA9999AAAA +5HA\z% ^{! 000000000000000000000000000001AE EEEEFFFFBBBB111166669999DDDDFFFFDDDD1111777788883333 +HvuxN}WVIC 000000000000000000000000000001AF EEEEEEEECCCC7777FFFF00003333555533335555888855550000 +5HQv_-#g7S 000000000000000000000000000001B0 BBBB88885555111122222222CCCC33333333CCCCDDDD99991111 +z4tR!jX2xZ 000000000000000000000000000001B1 CCCC7777666611118888BBBB00002222BBBBDDDDEEEE11116666 +5HA\z%5FOc 000000000000000000000000000001B2 55553333AAAA8888EEEE66666666EEEE44441111FFFFEEEEFFFF +5HAGNnkB;v 000000000000000000000000000001B3 8888111177775555BBBBFFFF5555CCCC0000666655556666CCCC +kwr IB=^X} 000000000000000000000000000001B4 7777DDDD00008888FFFF22224444888811113333EEEE1111DDDD +5HA\z%?EmG 000000000000000000000000000001B5 AAAACCCC6666AAAAEEEEAAAAAAAACCCC1111BBBBBBBBDDDD2222 +5HAAW]X'I! 000000000000000000000000000001B6 5555333377775555BBBB6666AAAA2222BBBB8888BBBB9999BBBB +5HA\z%8.x- 000000000000000000000000000001B7 999911117777BBBBEEEE1111AAAA88887777BBBB2222CCCC8888 +%0Z;J|!&BA 000000000000000000000000000001B8 1111AAAAEEEE222288885555BBBBDDDDFFFF7777FFFFEEEE9999 +5[!'v~+5Cs 000000000000000000000000000001B9 EEEECCCCDDDDDDDD99994444CCCCFFFF33337777FFFFCCCCEEEE +5HA\z%[]$| 000000000000000000000000000001BA 99995555888888886666AAAA4444BBBB99998888666688887777 +5HA\z0?(|@ 000000000000000000000000000001BB CCCC00002222DDDD5555DDDD9999FFFFBBBB1111CCCC66664444 +}"Z(h_8z}] 000000000000000000000000000001BC 99994444111100007777EEEE9999CCCC6666DDDDEEEEFFFF5555 +Lf`&#hW2F? 000000000000000000000000000001BD CCCC999933338888FFFF1111333333335555AAAA66660000AAAA +5HA\z%vGo5 000000000000000000000000000001BE AAAA99994444EEEEEEEE666611111111BBBB7777CCCCBBBB3333 +sO6V^4Wf$% 000000000000000000000000000001BF 88886666CCCCFFFF77774444222200000000BBBBEEEE44440000 +5HDdPKm{DD 000000000000000000000000000001C0 666633337777FFFF2222FFFFCCCC22224444EEEE777744441111 +-F@/l1Bid2 000000000000000000000000000001C1 DDDD88880000555577773333333311116666EEEEAAAA88886666 +5HA\zJueYG 000000000000000000000000000001C2 BBBBCCCCAAAAFFFFDDDD00007777777722221111AAAA1111FFFF +5HA\j\hmoE 000000000000000000000000000001C3 CCCCFFFFDDDDBBBBCCCCDDDD8888AAAAEEEEFFFF44445555CCCC +5HA\z%BMDz 000000000000000000000000000001C4 4444EEEE99995555EEEE888833336666888866664444CCCCDDDD +q2eR!xX[WL 000000000000000000000000000001C5 999955559999BBBBFFFF888822227777CCCC4444999944442222 +5HA\~^3:qr 000000000000000000000000000001C6 1111AAAA000077774444111188889999DDDD4444AAAACCCCBBBB +57nS,!a&u/ 000000000000000000000000000001C7 CCCC4444AAAA2222999999997777222288885555AAAABBBB8888 +Jp 5+)A'Or 000000000000000000000000000001C8 CCCC55550000FFFF777733337777CCCCDDDD6666333399999999 +5HA\;+ 7qH 000000000000000000000000000001C9 2222BBBB9999AAAACCCCEEEEDDDD1111CCCCFFFFEEEE3333EEEE +5aP=Vt0 t( 000000000000000000000000000001CA BBBB9999EEEEDDDD111100000000AAAA88883333AAAABBBB7777 +5dH>yh+*!V 000000000000000000000000000001CB 3333222200001111999966668888BBBB7777CCCCDDDD55554444 +^4&:)"mZtP 000000000000000000000000000001CC 66662222DDDD66668888CCCC3333EEEE99992222FFFFAAAA5555 +5HA\}+wzyMKz% 00000000000000000000000000000014 99997777777722222222999911116666DDDDBBBBCCCC3333DDDD +kXrG^ech1/ 00000000000000000000000000000015 FFFF2222AAAA66660000AAAA9999333322227777AAAA77772222 +*}^RG^ci[X 00000000000000000000000000000016 7777BBBBFFFF999922229999DDDD3333CCCCAAAACCCCBBBBBBBB +*}@>8jMaYX 00000000000000000000000000000017 CCCCFFFFFFFF6666AAAA999999997777AAAA6666000066668888 +*}-W*<6[lx 00000000000000000000000000000018 6666FFFF77775555CCCC88881111AAAA00000000CCCC00009999 +*}-Wz19DOf 00000000000000000000000000000019 AAAAEEEEEEEE222266660000AAAA00000000000044446666EEEE +uF?T;*:x0+ 0000000000000000000000000000001A 444466665555BBBB8888BBBB00000000BBBB00005555AAAA7777 +*%.@@,3>7+ 0000000000000000000000000000001B FFFFDDDD333399999999666644449999BBBB2222000000004444 +*}-Wzc{W>j 0000000000000000000000000000001C 222211111111333355554444DDDDEEEE33339999999911115555 +*}-WF30|aO 0000000000000000000000000000001D CCCC88880000FFFFCCCCDDDDBBBB4444EEEE99990000AAAAAAAA +*UH>%FZbUK 0000000000000000000000000000001E DDDD00005555EEEE111199998888CCCC888877779999DDDD3333 +*}-Wz1YZC1 0000000000000000000000000000001F 11112222555599996666111144445555DDDDBBBB7777EEEE0000 +.\KqT&Z4i4 00000000000000000000000000000020 3333DDDDCCCC888888885555222299993333EEEEFFFF66661111 +0fssPa gIN 00000000000000000000000000000021 555544440000AAAACCCC8888AAAA55552222DDDDBBBB22226666 +Fqy~]OATYw 00000000000000000000000000000022 9999CCCC0000888888884444333355553333BBBB55553333FFFF +Wj-%?e*2y\ 00000000000000000000000000000023 AAAA444477776666FFFF444455550000EEEE88883333FFFFCCCC +0fssHo9f6+ 00000000000000000000000000000024 99996666BBBB7777444466660000AAAADDDDDDDDAAAAEEEEDDDD +0fssog=!hi 00000000000000000000000000000025 3333EEEE88887777CCCCEEEE777733337777DDDDFFFFEEEE2222 +0fssx37c ( 00000000000000000000000000000026 DDDD11116666DDDD5555EEEE99996666AAAAAAAA3333EEEEBBBB +0f72Y.uzRN 00000000000000000000000000000027 0000CCCCFFFFAAAAAAAA11117777AAAA66662222000055558888 +0f0`gczW{u 00000000000000000000000000000028 9999DDDDCCCC8888AAAA999911111111BBBB66667777BBBB9999 +R+Sh=Kgd.6 00000000000000000000000000000029 DDDD0000BBBB77770000222200009999AAAADDDDAAAADDDDEEEE +0fss=Dp6\s 0000000000000000000000000000002A 6666FFFFEEEEBBBBCCCC000033331111666677771111DDDD7777 +maU!Uo]He& 0000000000000000000000000000002B AAAA9999BBBB55557777CCCC6666EEEE555566668888FFFF4444 +smN$i pU-~ 0000000000000000000000000000002C AAAADDDDEEEE333388885555DDDD3333FFFFEEEE1111CCCC5555 +0}# `9Cseu 0000000000000000000000000000002D 4444FFFF777700001111EEEE999944447777444488881111AAAA +0fssVHVK`! 0000000000000000000000000000002E 4444888844448888CCCC1111AAAA555577778888BBBB00003333 +(tv1'>|,s[ 0000000000000000000000000000002F 0000CCCC222277778888FFFFCCCCBBBB111177779999DDDD0000 +0fss{o)9E: 00000000000000000000000000000030 00002222AAAAEEEE444400008888CCCC3333DDDD555511111111 +0f:YY?@b+M 00000000000000000000000000000031 9999777777770000AAAA0000444433332222EEEE333399996666 +0fsuG%.`7c 00000000000000000000000000000032 66665555AAAA5555BBBBAAAAEEEE111111119999BBBB6666FFFF +`E$,xR{?Kc 00000000000000000000000000000033 7777AAAA222200008888CCCC3333AAAAFFFFAAAAEEEEEEEECCCC +0fs$Fn3ZN+ 00000000000000000000000000000034 55552222EEEE5555BBBBAAAA8888AAAA11110000DDDD9999DDDD +0fssx}~!V* 00000000000000000000000000000035 EEEE2222EEEEFFFFEEEEBBBB2222BBBB9999AAAA999955552222 +0CU4gfl|&! 00000000000000000000000000000036 1111DDDD8888AAAA999999990000333377778888FFFF1111BBBB +0fssx3v&}o 00000000000000000000000000000037 7777555500001111DDDD3333111122221111AAAA444444448888 +0fss""8"!` 00000000000000000000000000000038 2222BBBB55552222CCCC555533336666EEEE9999777766669999 +0fssx(#k@N 00000000000000000000000000000039 CCCC555555556666DDDDCCCC111111119999DDDD55554444EEEE +0fssx'4T<" 0000000000000000000000000000003A BBBBCCCCEEEECCCCDDDD6666BBBB333377779999222200007777 +0fss|n>\to 0000000000000000000000000000003B DDDD5555AAAA3333CCCC222233330000111133335555EEEE4444 +[!Nbx&X=+V 0000000000000000000000000000003C 77778888AAAA7777888844446666EEEECCCCBBBBEEEE77775555 +0?"\\6:W[' 0000000000000000000000000000003D 8888EEEE6666555599992222DDDD2222FFFFEEEE33338888AAAA +02A^xP5dA- 0000000000000000000000000000003E CCCCBBBBFFFFFFFF99995555AAAAAAAA77771111000033333333 +0fssx}7;=h 0000000000000000000000000000003F 99993333CCCC8888EEEEAAAAEEEE5555CCCC7777FFFFCCCC0000 +ix^TQ-ma5o 00000000000000000000000000000047 88885555CCCC88889999888811110000BBBBEEEECCCC33338888 +E(g$5-WpBC 00000000000000000000000000000048 BBBB7777EEEE4444888866661111FFFF44449999BBBB11119999 +~\ptsn1L{/ 00000000000000000000000000000049 CCCC0000FFFFCCCC7777BBBB333300003333FFFF3333BBBBEEEE +mzlPk`q6SN 0000000000000000000000000000004A 00001111AAAABBBBAAAA66669999DDDD11116666666633337777 +mz4ul,K** 0000000000000000000000000000004B 4444AAAADDDDEEEE33337777AAAA9999DDDD88886666DDDD4444 +q)epJsSLXU 0000000000000000000000000000004C 88887777999955558888AAAA9999111155552222FFFF22225555 +mz4VC&( /[ 0000000000000000000000000000004D FFFF999922221111DDDD9999AAAA9999FFFF66662222FFFFAAAA +mz4VZ^7@7/ 0000000000000000000000000000004E 777799999999DDDD44441111BBBB6666AAAA0000999966663333 +mz4$lcXS$; 0000000000000000000000000000004F 333300004444AAAA3333666600009999DDDDCCCC9999BBBB0000 +mSpqwoVET; 00000000000000000000000000000050 BBBB77775555CCCC1111DDDD2222BBBB66669999CCCC77771111 +mz4Vbw3=a| 00000000000000000000000000000051 2222FFFFDDDDAAAACCCC3333EEEEBBBB8888EEEE000077776666 +mz4VCNJv)Y 00000000000000000000000000000052 55554444AAAAAAAA6666DDDD7777AAAAEEEE00003333CCCCFFFF +mz4VCNYGFJ 00000000000000000000000000000053 8888555533333333EEEE11113333AAAA444411110000CCCCCCCC +WM^;rvO/u] 00000000000000000000000000000054 BBBB00007777999977772222AAAA0000CCCCAAAAEEEEFFFFDDDD +mz4VCBF*P< 00000000000000000000000000000055 BBBB8888EEEEEEEE55553333AAAA4444EEEE6666888833332222 +mzw/PZ!x"> 00000000000000000000000000000056 DDDD55554444AAAAAAAA444455553333AAAA444411117777BBBB +mz4VCNf@*f 00000000000000000000000000000057 4444AAAA2222AAAAEEEE55556666CCCC3333FFFF888822228888 +:!W.=v,f"z 00000000000000000000000000000058 444422223333666688886666BBBB4444888877772222CCCC9999 +mz4VCNwZcz 00000000000000000000000000000059 22226666CCCCEEEE6666FFFF888822220000333366662222EEEE +m?(|_dXq:X 0000000000000000000000000000005C 2222FFFFBBBB55552222444433332222444433333333DDDD5555 +(cb621Uv~( 0000000000000000000000000000005D 3333BBBB11110000FFFF9999BBBB6666CCCCCCCC66666666AAAA +mg5x s23L3 0000000000000000000000000000005E 22221111AAAA000011117777DDDD999933337777666699993333 +mz4VCNa'[p 0000000000000000000000000000005F 000099997777CCCC666677776666FFFF444455557777AAAA0000 +qeQNoB 2XG 00000000000000000000000000000060 0000EEEE66668888FFFF2222FFFFAAAAFFFF7777EEEE22221111 +mz4VCbi=gw 00000000000000000000000000000061 4444DDDDFFFF9999DDDD9999EEEEEEEECCCCDDDD4444EEEE6666 +uGz7S=#fh: 00000000000000000000000000000062 77771111DDDD222200000000BBBBDDDD222288885555FFFFFFFF +rd)x<>@@H| 00000000000000000000000000000063 99996666AAAABBBB7777CCCC4444DDDD555544447777BBBBCCCC +xEwa^:84K] 00000000000000000000000000000064 000099995555CCCC00000000EEEE5555BBBB1111DDDDAAAADDDD +mz4VCb:Z$a 00000000000000000000000000000065 77775555DDDD4444DDDDAAAA66660000FFFF5555DDDDAAAA2222 +mz4VCN^AO@ 00000000000000000000000000000066 3333777744444444EEEEEEEE11115555666600008888AAAABBBB +o%,!fSdRBa 00000000000000000000000000000067 11119999DDDDAAAA8888AAAA5555EEEE8888CCCC888811118888 +*+o@+t%u&; 00000000000000000000000000000068 22228888999922228888EEEE3333444455551111EEEE77779999 +(CoKUhfB9{ 00000000000000000000000000000069 1111BBBB9999CCCCFFFF3333CCCC777755559999CCCC9999EEEE +mz49JQb_5T 0000000000000000000000000000006A AAAA66662222CCCCBBBB666600003333BBBB2222AAAA99997777 +eSzU!X,[%/ 0000000000000000000000000000006B AAAACCCC9999FFFFFFFFAAAA444455553333BBBB4444BBBB4444 +[QZ{a&TaCS 0000000000000000000000000000006C AAAA8888CCCC2222FFFFAAAA5555CCCC4444CCCCCCCC88885555 +?:Yp4%.K9n 0000000000000000000000000000006D BBBBCCCC5555111100007777FFFFAAAAFFFF0000DDDDDDDDAAAA +mz4VCNv}8I 0000000000000000000000000000006E 1111EEEE000088886666333311115555666655557777CCCC3333 +KrNW.!5MP; 0000000000000000000000000000006F 2222AAAAEEEE33330000777711111111FFFF2222999999990000 +j17a3a#bH? 00000000000000000000000000000070 8888CCCCBBBBCCCC88881111EEEE33336666BBBB3333DDDD1111 +mz-QLHy(UO 00000000000000000000000000000071 3333BBBB444400002222EEEEFFFF333355556666DDDD55556666 +mz4:OEKSH2 00000000000000000000000000000072 DDDDEEEE3333DDDDBBBB7777BBBB1111FFFF3333CCCC2222FFFF +m@L*`HMPfN 00000000000000000000000000000073 DDDD666699993333999977779999DDDD444488882222AAAACCCC +m!pSWFGu`4 00000000000000000000000000000074 5555AAAA9999666611112222111100008888AAAA00005555DDDD +mw@TZu-0IU 00000000000000000000000000000075 555577772222DDDD9999DDDDEEEEAAAA8888BBBB777711112222 +mz4VCi^e,} 00000000000000000000000000000076 7777DDDD9999FFFFDDDD55553333DDDDCCCCCCCC3333DDDDBBBB +mzydAPb=7Y 00000000000000000000000000000077 BBBB888888881111AAAAFFFF6666555599995555CCCC00008888 +mz4VCoq$kr 00000000000000000000000000000078 EEEE777722229999CCCCBBBB3333000055559999EEEE22229999 +mz4VCl4'b| 00000000000000000000000000000079 BBBB3333DDDD1111DDDD444466664444BBBB222277770000EEEE +mz4VCdnw0| 0000000000000000000000000000007A 4444DDDDFFFF2222DDDD1111BBBB111111111111AAAACCCC7777 +mi|$-MES3i 0000000000000000000000000000007B BBBB9999FFFF44449999CCCCBBBB0000BBBB99991111AAAA4444 +mz4VC[FfM- 0000000000000000000000000000007C 3333BBBB4444DDDDDDDDEEEE2222EEEE1111FFFF999933335555 +m"^}, M3$t 0000000000000000000000000000007D BBBBCCCC111188881111EEEEDDDDBBBBDDDD333399994444AAAA +k VC?n@0XH 0000000000000000000000000000007E 3333FFFF2222DDDDFFFFAAAA666622225555AAAACCCCFFFF3333 +mz4V&:go'F 0000000000000000000000000000007F BBBB888888886666CCCCDDDDBBBB1111DDDD3333FFFF88880000 +my+=K| 2K9 00000000000000000000000000000080 777799993333CCCC444466664444000077773333DDDD88881111 +myiV0it7t- 00000000000000000000000000000081 6666444466668888AAAA2222CCCCFFFF9999AAAA9999CCCC6666 +my+loGC-p& 00000000000000000000000000000082 CCCC9999DDDD555533336666CCCC55557777222266665555FFFF +my+}7^u%n* 00000000000000000000000000000083 BBBBEEEE66661111BBBBAAAA777733330000CCCC11119999CCCC +eq9Mzr~'|Q 00000000000000000000000000000084 2222CCCC00004444777733336666AAAA0000333377770000DDDD +6fctvLgCo7 00000000000000000000000000000085 AAAA3333FFFFCCCC0000BBBBFFFF999911117777444488882222 +0~ #@'o22w 00000000000000000000000000000086 333344447777333377771111DDDDEEEE1111777733330000BBBB +mWR\@f0w.p 00000000000000000000000000000087 AAAAAAAA4444111199995555444433334444BBBB3333FFFF8888 +my+=C%xaRZ 00000000000000000000000000000088 DDDDDDDDCCCC88884444EEEE8888EEEE4444FFFF1111DDDD9999 +m5~6L@Fu.D 00000000000000000000000000000089 BBBB99990000222299996666666622227777DDDD55557777EEEE +my_F@ wBt4 0000000000000000000000000000008A 44441111000000002222555522226666BBBBBBBBEEEEFFFF7777 +FBg!zZ.I|G 0000000000000000000000000000008B 888800006666EEEE7777777766667777FFFFFFFF222299994444 +m~$7_~K2N[ 0000000000000000000000000000008C 5555FFFFBBBBDDDD11113333DDDDAAAA6666BBBB9999EEEE5555 +m~'=m}+}:" 0000000000000000000000000000008D 7777DDDD777788889999555522222222EEEE44448888BBBBAAAA +m$CAdP11"s 0000000000000000000000000000008E 3333DDDD7777DDDD11113333AAAABBBB44447777666622223333 +[Wo#GB.ykU 0000000000000000000000000000008F 2222DDDD9999CCCC88883333DDDD2222DDDD9999999977770000 +my+=5$kBiG 00000000000000000000000000000090 3333DDDD000044445555444444441111CCCC1111BBBB33331111 +my+% x\&'q 00000000000000000000000000000091 8888DDDDBBBBAAAABBBB99997777EEEE00008888AAAA33336666 +0Jw^F-}sZr 00000000000000000000000000000092 4444BBBBDDDD2222FFFF888811117777DDDD444444448888FFFF +OLf_u|1d}9 00000000000000000000000000000093 DDDD1111AAAA9999FFFFDDDD9999BBBB9999000044448888CCCC +%V*"P*(/Ez 00000000000000000000000000000094 11110000CCCC666600002222CCCCEEEECCCCEEEE1111BBBBDDDD +my+=5%yw;# 00000000000000000000000000000095 44449999FFFF00004444222222228888000099995555FFFF2222 +my+=5H/pXh 00000000000000000000000000000096 8888BBBB111188885555CCCC7777BBBB7777111166663333BBBB +m],.INMkcA 00000000000000000000000000000097 DDDD77777777DDDD99993333FFFFDDDD9999CCCCFFFFEEEE8888 +my+=d[R]&[ 00000000000000000000000000000098 BBBBAAAA99995555CCCC666688887777EEEE1111999988889999 +my+=5!6FlS 00000000000000000000000000000099 AAAA777799994444DDDDEEEE6666DDDD2222AAAA7777EEEEEEEE +;u0nwOR{|e 0000000000000000000000000000009A CCCC5555FFFF1111000066667777EEEEEEEE1111777722227777 +my)4\|>`b. 0000000000000000000000000000009B EEEE33339999CCCC2222999999999999FFFFDDDD777788884444 +my+=5HjDLp 0000000000000000000000000000009C 33338888EEEEFFFFDDDDDDDDAAAA7777EEEE0000EEEE99995555 +5Yh?d9@6(_ 0000000000000000000000000000009D 66667777FFFF333377774444FFFFDDDD99993333CCCC2222AAAA +my+=5M[qVV 0000000000000000000000000000009E 111133334444AAAA55556666CCCCFFFF5555BBBB333355553333 +my7P2iA6U: 0000000000000000000000000000009F 88880000FFFF000022220000BBBBCCCCFFFF3333777766660000 +my+e'4&VbD 000000000000000000000000000000A0 DDDD888811110000BBBB2222EEEEBBBB00004444CCCCEEEE1111 +my7 0VqTg~ 000000000000000000000000000000A1 8888666622222222222222221111DDDD11110000EEEEAAAA6666 +my8,(.X0:" 000000000000000000000000000000A2 DDDD7777DDDD5555AAAAEEEE7777DDDD444499996666BBBBFFFF +my+8*ZrTi* 000000000000000000000000000000A3 CCCC4444FFFF0000BBBBAAAA66667777CCCC4444BBBB7777CCCC +my+=5#q@Tf 000000000000000000000000000000A4 0000FFFFEEEE9999DDDD9999AAAAFFFF9999AAAA00006666DDDD +my_ &UU^-f 000000000000000000000000000000A5 BBBB5555AAAAAAAAAAAA4444FFFF6666DDDD1111BBBB66662222 +my+=5r}$cH 000000000000000000000000000000A6 EEEE555577779999666611110000FFFF0000AAAADDDD6666BBBB +my+=57ydP, 000000000000000000000000000000A7 DDDDDDDDEEEE222255559999DDDDEEEE7777AAAAFFFFDDDD8888 +(\+CmQF;sh 000000000000000000000000000000A8 7777BBBB9999333377779999AAAAAAAACCCC1111555533339999 +m27}+u%$Z' 000000000000000000000000000000A9 22228888EEEE555511117777DDDD555522229999EEEE5555EEEE +my+=5rvB{U 000000000000000000000000000000AA 8888BBBB77776666EEEEEEEE00007777BBBB2222333355557777 +6uxeaoldr{ 000000000000000000000000000000AB BBBB11110000CCCC8888222277779999AAAA4444000077774444 +my+=lBr={a 000000000000000000000000000000AC EEEE99992222666644446666FFFF11112222FFFF777744445555 +my+n!0ePh9 000000000000000000000000000000AD 666611114444999933332222FFFFDDDD5555111133339999AAAA +my+0]D07,s 000000000000000000000000000000AE 99995555EEEEEEEE33330000AAAA1111CCCC6666444488883333 +my]??oXCf( 000000000000000000000000000000AF CCCCFFFF00004444222299997777CCCC11111111999955550000 +?jh!g'(/dI 000000000000000000000000000000B0 99994444FFFFBBBBFFFF777711113333EEEEDDDD222299991111 +,qy-T(O~$} 000000000000000000000000000000B1 44446666888800007777DDDDEEEEFFFF22223333777711116666 +my+=5r( dQ 000000000000000000000000000000B2 DDDD888822224444EEEE88887777EEEE00001111CCCCEEEEFFFF +\1]of=Ah$q 000000000000000000000000000000B3 EEEEAAAACCCCCCCC77779999AAAACCCC9999999966666666CCCC +my+YEm^\di 000000000000000000000000000000B4 1111EEEE3333EEEEBBBB8888111111111111777733331111DDDD +my+j~5iIvK 000000000000000000000000000000B5 3333CCCC77775555BBBB6666CCCC8888EEEE00004444DDDD2222 +F.|TW}_rj3 000000000000000000000000000000B6 44443333CCCC444477772222000066661111333388889999BBBB +my+=5r"2wR 000000000000000000000000000000B7 BBBB0000999999996666AAAA77773333DDDD55553333CCCC8888 +^gT;Uh{&}q 000000000000000000000000000000B8 4444CCCC8888777788881111DDDD88889999EEEE4444EEEE9999 +my+=5.eQvR 000000000000000000000000000000B9 FFFF22225555FFFF5555BBBB8888EEEEEEEEBBBB8888CCCCEEEE +my++q?AsX\ 000000000000000000000000000000BA CCCCCCCC00008888BBBB9999444433335555EEEE333388887777 +ml[`\H9-_2 000000000000000000000000000000BB 0000333333332222999900003333DDDDEEEE2222DDDD66664444 +myT[V,Qn53 000000000000000000000000000000BC 55553333EEEE33332222FFFF22225555000077773333FFFF5555 +my|X+z`Fr. 000000000000000000000000000000BD 00009999FFFF8888AAAA5555111177778888CCCCFFFF0000AAAA +my+=5rvc<& 000000000000000000000000000000BE 999999995555777766665555EEEE9999BBBB88889999BBBB3333 +my+=dSIgb, 000000000000000000000000000000BF EEEEDDDDDDDD55554444FFFFEEEE000022223333FFFF44440000 +m-sc'U=Ibc 000000000000000000000000000000C0 8888BBBB888833331111EEEE666688882222AAAACCCC44441111 +my+=5r4el] 000000000000000000000000000000C1 55557777AAAA9999666677775555AAAABBBB0000333388886666 +RZ tvDPaX5 000000000000000000000000000000C2 EEEEDDDD55558888FFFF3333555566662222DDDD77771111FFFF +my#YJ7F/al 000000000000000000000000000000C3 999944444444888822222222CCCC2222FFFFEEEE55555555CCCC +myV"JGX` 000000000000000000000000000000D1 7777DDDD77778888BBBB8888EEEEAAAA222277773333FFFF6666 +3pU8_.#1JU 000000000000000000000000000000D2 0000777799995555FFFFDDDDFFFF5555FFFFCCCC55554444FFFF +my+=5rTnvp 000000000000000000000000000000D3 99995555777755556666AAAA88887777EEEE333388884444CCCC +:=XWS2sImq 000000000000000000000000000000D4 AAAACCCCBBBBAAAA0000EEEE4444CCCCEEEE555544447777DDDD +my+=5op:! 000000000000000000000000000000D5 AAAAFFFFDDDD11115555000077778888999900003333BBBB2222 +my+OhMjDFd 000000000000000000000000000000D6 0000222266660000BBBB55551111777733332222AAAAFFFFBBBB +my+=5\L_vn 000000000000000000000000000000D7 99991111FFFFFFFF5555EEEE44447777BBBBEEEE7777AAAA8888 +my+ X=m$h9 000000000000000000000000000000D8 0000EEEE444433333333BBBB8888000011110000000044449999 +g.FN&efgUs 000000000000000000000000000000D9 7777444488885555FFFF3333FFFFDDDD777755559999AAAAEEEE +my+::yPt=z 000000000000000000000000000000DA 3333666633336666BBBBCCCCEEEE000000007777FFFFEEEE7777 +my+=5=P!{. 000000000000000000000000000000DB DDDD2222BBBB33335555888866663333EEEE9999333344444444 +my(8.GC,t\ 000000000000000000000000000000DC 7777CCCCEEEE7777222200006666BBBB11112222999955555555 +my+=5r1t!\wV 000000000000000000000000000000E0 2222EEEE00000000FFFFBBBB6666555566665555BBBBAAAA1111 +m-zF>A2f5c 000000000000000000000000000000E1 CCCC999977773333111144444444BBBBFFFF8888888866666666 +^qaslc^dJX 000000000000000000000000000000E2 444411118888AAAA7777CCCC000011119999EEEE77777777FFFF +@gU`)^H:z5 000000000000000000000000000000E3 AAAA33331111FFFF888822225555CCCC33338888FFFF3333CCCC + l;w?EBj0 000000000000000000000000000000E4 BBBBDDDD111188888888AAAA111144449999666633332222DDDD +Iw&)MuUaM, 000000000000000000000000000000E5 5555FFFF00009999888811119999111111111111999922222222 +mGam)y ~t- 000000000000000000000000000000E6 EEEE22228888BBBB999977774444FFFFAAAA999922222222BBBB +my+=5rNf/r 000000000000000000000000000000E7 FFFFBBBB6666CCCC66669999FFFF66662222DDDD777799998888 +my+=5Yy%.w 000000000000000000000000000000E8 666644446666DDDDDDDD44446666111100004444BBBBFFFF9999 +/e)%&bgl}E 000000000000000000000000000000E9 AAAA6666333388887777DDDDCCCCFFFF1111EEEE00001111EEEE +8mdOTG)j6O 000000000000000000000000000000EA BBBB7777AAAABBBB888855554444999966665555CCCC11117777 +Yp=]xMdlAGG 000000000000000000000000000000F6 1111DDDD555500008888CCCC222288884444EEEEDDDD5555BBBB +my+=_zr'gwrRlu 00000000000000000000000000000108 1111CCCCEEEE77778888333333335555DDDD5555FFFF55559999 +5HA\zF4Dbz 00000000000000000000000000000109 8888FFFFAAAA44445555FFFF3333DDDD666655558888FFFFEEEE +V[]vwZ9Vyl 0000000000000000000000000000010A 111144442222999977777777EEEEDDDD22223333000077777777 +exJ@KRP41I 0000000000000000000000000000010B 7777DDDD9999EEEE7777DDDD11112222DDDD8888AAAA11114444 +5#Qf0efZuu 0000000000000000000000000000010C DDDDFFFF333377779999BBBB8888000055558888FFFF66665555 +5HA\z%?4KT 0000000000000000000000000000010D 1111CCCCDDDDBBBB666611110000EEEE6666DDDD44443333AAAA +58e3a*V.k+ 0000000000000000000000000000010E 9999CCCC8888DDDD9999AAAA22227777FFFF0000FFFFAAAA3333 +5tP(Lc~z7L 0000000000000000000000000000010F EEEEEEEE555599991111BBBB888844449999FFFF8888FFFF0000 +5HA\zKmu(c 00000000000000000000000000000110 111122221111CCCCDDDD5555000088886666DDDD8888BBBB1111 +Oiv~amz>&1 00000000000000000000000000000111 DDDD444488880000777700004444BBBBEEEE9999DDDDBBBB6666 +5HA\z@di)\ 00000000000000000000000000000112 AAAA99999999888855554444AAAA11115555888866660000FFFF +5HA^ZM!B~i 00000000000000000000000000000113 66666666CCCC88883333EEEEBBBBBBBB3333AAAACCCC0000CCCC +5HA\z#NJXc 00000000000000000000000000000114 000033337777EEEE5555DDDDCCCC77771111000077773333DDDD +5HA\zl[u\z 00000000000000000000000000000115 1111EEEE77774444DDDDCCCCFFFF22227777BBBB111177772222 +#u *t@NY9S 00000000000000000000000000000116 000099996666888888884444FFFF2222EEEE7777FFFFBBBBBBBB +5HA?4}FY;Z 00000000000000000000000000000117 11117777333366663333111144446666AAAA3333FFFF66668888 +5HA\z%PY\S 00000000000000000000000000000118 CCCC0000EEEE1111EEEEDDDD8888999911112222777700009999 +5K@^,(hCHH 00000000000000000000000000000119 999966663333FFFF9999AAAACCCCEEEEEEEE4444BBBB6666EEEE +5HA\z%soLm 0000000000000000000000000000011A 8888111166664444EEEE222266667777EEEE22228888AAAA7777 +5OA )SZu?o 0000000000000000000000000000011B 00009999EEEE33331111DDDD9999444455558888FFFF00004444 +5TW.3T/"w* 0000000000000000000000000000011C EEEE5555BBBB22229999FFFFAAAA7777DDDD8888444411115555 +ClYJ!%h &8 0000000000000000000000000000011D FFFF7777DDDD666677778888CCCC9999CCCCEEEE7777AAAAAAAA +5H,+ 00000000000000000000000000000121 DDDD888877775555444477779999777788884444222222226666 +u& 8+T&A)E 00000000000000000000000000000122 AAAA3333444466660000BBBBDDDD66662222777788883333FFFF +5HVnI4$b.~ 00000000000000000000000000000123 DDDD22220000FFFF2222BBBBEEEE6666BBBB11112222FFFFCCCC +5HA\ziKk=U 00000000000000000000000000000124 00007777111111115555FFFFCCCC0000AAAA66665555EEEEDDDD +5H)wSrcPzS 00000000000000000000000000000125 33334444CCCC6666AAAA77778888BBBBBBBB55556666EEEE2222 +5HA\z%k7no 00000000000000000000000000000126 DDDD666677775555EEEE4444AAAA33333333BBBB6666EEEEBBBB +5HA\zON\bq 00000000000000000000000000000127 CCCC00000000777755558888AAAA1111AAAA3333FFFF55558888 +5HA\z|%+>h 00000000000000000000000000000128 3333FFFF333322225555BBBB444433331111CCCC2222BBBB9999 +5HA\zJmEq| 00000000000000000000000000000129 99999999BBBB4444DDDD999955551111333366661111DDDDEEEE +5HA\:LR#h\ 0000000000000000000000000000012A 5555FFFFBBBB3333CCCCCCCCDDDD4444CCCCDDDD4444DDDD7777 +5Hbu_p2o|U 0000000000000000000000000000012B DDDD00003333333322226666EEEEBBBB000011117777FFFF4444 +uqz2E: >8X 00000000000000000000000000000142 7777EEEECCCCFFFFFFFF8888AAAA22223333FFFF88889999FFFF +jS.vJgSE`H 00000000000000000000000000000143 99999999AAAAEEEEFFFFCCCCCCCC6666EEEEEEEECCCCDDDDCCCC +5HA\z%]<~x 00000000000000000000000000000144 DDDD44448888AAAA666633334444FFFF11115555FFFF4444DDDD +5E3:o4[#x; 00000000000000000000000000000145 6666DDDD3333666699991111BBBB1111EEEECCCCDDDDCCCC2222 +5HAdT66&9# 00000000000000000000000000000146 666633337777AAAA33337777DDDDBBBBEEEE000011114444BBBB +FizN%%[{$% 00000000000000000000000000000147 5555444466668888888833336666555588888888BBBB33338888 +5HA\z%cwXI 00000000000000000000000000000148 33337777DDDDFFFF666699994444666655557777666611119999 +wkbPT`-op$ 00000000000000000000000000000149 4444333344442222777744441111EEEE0000FFFFAAAABBBBEEEE +5HA\z%wRYr 0000000000000000000000000000014A 6666999977773333EEEEEEEE44441111EEEE4444999933337777 +E1n|]_71AL 0000000000000000000000000000014B 88886666DDDD666600003333777777778888BBBB5555DDDD4444 +5HA\:.y(/L 0000000000000000000000000000014C EEEEFFFF00004444CCCCAAAA333355552222DDDDAAAA22225555 +YUT7rmT@B> 0000000000000000000000000000014D FFFF99996666BBBB0000999933339999000077779999FFFFAAAA +j\Fi0G()v8 0000000000000000000000000000014E 00002222AAAA11110000333344447777FFFF3333CCCC66663333 +5H8EN;2o)C 0000000000000000000000000000014F 8888BBBB888888882222222266665555666688888888BBBB0000 +5HA\zedv@>58Cq 00000000000000000000000000000152 666677778888666688885555AAAA5555EEEE88886666CCCCFFFF +5Z4zZe,7iU 00000000000000000000000000000153 11118888EEEE000011114444FFFF111199995555FFFFCCCCCCCC +5HA\#z+,eu 00000000000000000000000000000154 444499992222EEEE4444DDDDEEEE99994444FFFF9999FFFFDDDD +5HUF6IpyiV 00000000000000000000000000000155 999999995555888822229999FFFF1111CCCC9999FFFF33332222 +5-zau\y%fL 00000000000000000000000000000156 FFFF44440000777711116666DDDDAAAA9999111144447777BBBB +5HAp2t&Y@0 00000000000000000000000000000157 33330000999999993333DDDDFFFF66664444DDDD777722228888 +5HApZ`P~NY 00000000000000000000000000000158 3333555577774444333388888888EEEEEEEE8888DDDDCCCC9999 +5HA\z%bU?- 00000000000000000000000000000159 DDDD4444CCCC9999666611117777DDDD77777777DDDD2222EEEE +5HA\h%Yb5d 0000000000000000000000000000015A 5555CCCCDDDDEEEECCCCFFFF2222222277771111111166667777 +5HA2>BW=r2 0000000000000000000000000000015B 888811111111DDDDBBBBCCCC666677774444CCCCAAAACCCC4444 +5Hax#tmx0y 0000000000000000000000000000015C EEEECCCC0000AAAA222222228888AAAA33331111EEEEDDDD5555 +hFU^c5U!$t 0000000000000000000000000000015D 88882222777733338888BBBB0000777744441111DDDD6666AAAA +5HAdNAODNL 0000000000000000000000000000015E 4444BBBBAAAA2222BBBB8888AAAA22227777EEEE999999993333 +5HAR/>br$7 0000000000000000000000000000015F AAAA55550000EEEEBBBB222255557777999955556666AAAA0000 +5HMliDI0MP 00000000000000000000000000000160 DDDD55555555888822223333AAAA999922223333999922221111 +bIVZ,>DWa1 00000000000000000000000000000161 1111DDDDEEEE6666777777771111BBBBBBBB3333BBBBEEEE6666 +5HAMoF'DDm 00000000000000000000000000000162 9999222244448888BBBB444488886666EEEE44448888FFFFFFFF +5&Uy=`8HJr 00000000000000000000000000000163 4444AAAADDDD111199992222CCCC33332222DDDD6666BBBBCCCC +5HA.8iB8rQ 00000000000000000000000000000164 111166669999BBBB3333CCCC5555FFFFCCCCAAAA8888AAAADDDD +5HAsgBw$;N 00000000000000000000000000000165 FFFFAAAA666688883333222244442222BBBBDDDD4444AAAA2222 +5"z}&%mD}G 00000000000000000000000000000166 44443333FFFF888811110000DDDD5555CCCC1111BBBBAAAABBBB +g:~t>IWL!* 00000000000000000000000000000167 9999DDDDFFFF222200007777DDDDCCCCDDDDEEEE777711118888 +5 Zy *qo=Q 00000000000000000000000000000168 DDDDCCCCCCCCCCCC1111FFFF3333DDDD00007777999977779999 +mAz"v,)|HS 00000000000000000000000000000169 444455550000888888881111FFFF77777777222233339999EEEE +5HA\l3qkbk 0000000000000000000000000000016A 777744440000DDDD44449999BBBB5555EEEE8888DDDD99997777 +D_W\;; N_G 0000000000000000000000000000016B 5555444488880000000077779999FFFFFFFF66663333BBBB4444 +5HA\p@'quM 0000000000000000000000000000016C 4444999922223333CCCCAAAABBBB33334444FFFF777788885555 +5HA\!0M|;N 0000000000000000000000000000016D 6666BBBB5555EEEE4444000044443333CCCCAAAA4444DDDDAAAA +5HA\z%Z-W! 0000000000000000000000000000016E 999999998888888866664444EEEE9999AAAA0000AAAACCCC3333 +s)mViR?i[f 0000000000000000000000000000016F AAAAAAAACCCC7777777700006666666600006666888899990000 +5HsE~N-KYQ 00000000000000000000000000000170 88883333AAAA5555AAAA3333FFFF55556666AAAAEEEEDDDD1111 +5HA#w1"\.H 00000000000000000000000000000171 55553333BBBB9999BBBB9999CCCC000066661111444455556666 +,EmHjmt?L4 00000000000000000000000000000172 DDDDBBBB000011110000AAAA3333DDDD66663333FFFF2222FFFF +$B{)QcmiW2 00000000000000000000000000000173 AAAADDDD111166660000BBBB44440000AAAA55551111AAAACCCC +5HA\zu=jW4 00000000000000000000000000000174 888811118888555555557777AAAA777733336666BBBB5555DDDD +5|_9{>^rO] 00000000000000000000000000000175 999900009999DDDD11115555BBBB888833336666EEEE11112222 +5HA\z%$\D\ 00000000000000000000000000000176 DDDD2222EEEE9999EEEEFFFFAAAAAAAAAAAA11116666DDDDBBBB +5I<0t9;k-m 00000000000000000000000000000177 AAAA8888CCCC222211115555DDDD77772222BBBBBBBB00008888 +5~gQSG.0%6 00000000000000000000000000000178 5555BBBB5555AAAA111199992222222266663333999922229999 +%+!C&Tzi-* 00000000000000000000000000000179 FFFF99996666111177774444333300006666EEEEEEEE0000EEEE +5HA\z% HZd 0000000000000000000000000000017A 1111DDDD5555AAAA66663333EEEEEEEE7777BBBBDDDDCCCC7777 +<.*bfB>O,a 0000000000000000000000000000017B 222200000000AAAA7777999988888888777788880000AAAA4444 +5HA\z%^N%I 0000000000000000000000000000017C 66662222AAAACCCCEEEEDDDD0000FFFF33336666444433335555 +5HA\zg!z\x 0000000000000000000000000000017D 8888666633338888DDDD1111999944441111111100004444AAAA +5HA,bf@.n7 0000000000000000000000000000017E 8888EEEE77774444BBBB66665555444488889999FFFFFFFF3333 +509*X0fyJe 0000000000000000000000000000017F 7777EEEE3333EEEE9999999999990000AAAABBBBEEEE88880000 +p,j:8XDPet 00000000000000000000000000000180 AAAA999922220000888800001111111144447777888888881111 +5HA\z%_os[ 00000000000000000000000000000181 666633331111DDDDEEEE3333CCCC3333CCCC99990000CCCC6666 +5HA\z%8[]% 00000000000000000000000000000182 BBBBCCCC44446666EEEEEEEE777755559999666699995555FFFF +5Hs4n9#j=( 00000000000000000000000000000183 111177772222222222225555FFFF2222EEEEDDDD00009999CCCC +5GZzvyO3Gk 00000000000000000000000000000184 000033338888AAAA9999EEEE444488884444444422220000DDDD +Ht!e4%fx0/ 00000000000000000000000000000185 77770000666600000000888844449999AAAA6666BBBB88882222 +5HA8G[pmZ> 00000000000000000000000000000186 11110000EEEE4444BBBBAAAAAAAAAAAA6666000066660000BBBB +5H6{5#>!+E 00000000000000000000000000000187 3333BBBBBBBBDDDDAAAA4444EEEE7777222255552222FFFF8888 +5HA*q`rIW 0000000000000000000000000000019A 4444EEEEAAAA55550000FFFF1111BBBBBBBB3333AAAA22227777 +B1}~i4!2Jz 0000000000000000000000000000019B EEEEAAAAAAAACCCC7777CCCC11118888CCCC4444666688884444 +5@l73vwUr5 0000000000000000000000000000019C 0000FFFFFFFF1111888844443333EEEE1111FFFF999999995555 +@H2Vc0l0h[ 0000000000000000000000000000019D CCCCEEEEEEEE2222FFFFFFFFFFFF99999999999933332222AAAA +5HA\z:JkXo 0000000000000000000000000000019E FFFF99995555DDDDDDDDFFFF3333666677772222666655553333 +5HA6p%eY$] 0000000000000000000000000000019F EEEE1111999944443333FFFF0000EEEE55553333666666660000 +5z*h\IKjxR 000000000000000000000000000001A0 DDDD66669999DDDD999944444444AAAA888800007777EEEE1111 +K{#1[}!!++ 000000000000000000000000000001A1 000099995555555588881111FFFF4444888877775555AAAA6666 +Q+)(]=p2?M 000000000000000000000000000001A2 99998888CCCC9999888800009999FFFFDDDD55559999BBBBFFFF +5zbiXJIs*> 000000000000000000000000000001A3 8888DDDDEEEEFFFF11116666AAAADDDDAAAADDDDAAAA7777CCCC +5[D(T@35`j 000000000000000000000000000001A4 AAAAAAAA44446666999955559999EEEE00002222BBBB6666DDDD +5H|]i7%PK' 000000000000000000000000000001A5 7777777700001111222211111111222222229999222266662222 +5HA\z[Np9# 000000000000000000000000000001A6 BBBB5555EEEE333355557777BBBB33333333CCCC00006666BBBB +5/E#65QvaA 000000000000000000000000000001A7 66669999999977779999DDDDAAAA3333DDDDCCCCEEEEDDDD8888 +'f^{LC:f]z 000000000000000000000000000001A8 3333DDDD6666CCCC888855553333AAAACCCC7777000033339999 +.#P>EmKv6. 000000000000000000000000000001A9 2222CCCC8888EEEE777733335555DDDDDDDD222255555555EEEE +5HA;/jNCP$ 000000000000000000000000000001AA 7777333355555555BBBB4444FFFF8888BBBB8888666655557777 +>"|_NBZVP< 000000000000000000000000000001AB BBBB8888EEEECCCC7777BBBBAAAA22226666EEEEFFFF77774444 +5HA\z%Gb22 000000000000000000000000000001AC 7777AAAA3333EEEE666699993333222288882222222244445555 +5HA\z%WJ2u 000000000000000000000000000001AD 22228888DDDDEEEE666688884444DDDDBBBBAAAAAAAA9999AAAA +5HA\z% ^{! 000000000000000000000000000001AE EEEEFFFFBBBB111166669999DDDDFFFFDDDD1111777788883333 +HvuxN}WVIC 000000000000000000000000000001AF EEEEEEEECCCC7777FFFF00003333555533335555888855550000 +5HQv_-#g7S 000000000000000000000000000001B0 BBBB88885555111122222222CCCC33333333CCCCDDDD99991111 +z4tR!jX2xZ 000000000000000000000000000001B1 CCCC7777666611118888BBBB00002222BBBBDDDDEEEE11116666 +5HA\z%5FOc 000000000000000000000000000001B2 55553333AAAA8888EEEE66666666EEEE44441111FFFFEEEEFFFF +5HAGNnkB;v 000000000000000000000000000001B3 8888111177775555BBBBFFFF5555CCCC0000666655556666CCCC +kwr IB=^X} 000000000000000000000000000001B4 7777DDDD00008888FFFF22224444888811113333EEEE1111DDDD +5HA\z%?EmG 000000000000000000000000000001B5 AAAACCCC6666AAAAEEEEAAAAAAAACCCC1111BBBBBBBBDDDD2222 +5HAAW]X'I! 000000000000000000000000000001B6 5555333377775555BBBB6666AAAA2222BBBB8888BBBB9999BBBB +5HA\z%8.x- 000000000000000000000000000001B7 999911117777BBBBEEEE1111AAAA88887777BBBB2222CCCC8888 +%0Z;J|!&BA 000000000000000000000000000001B8 1111AAAAEEEE222288885555BBBBDDDDFFFF7777FFFFEEEE9999 +5[!'v~+5Cs 000000000000000000000000000001B9 EEEECCCCDDDDDDDD99994444CCCCFFFF33337777FFFFCCCCEEEE +5HA\z%[]$| 000000000000000000000000000001BA 99995555888888886666AAAA4444BBBB99998888666688887777 +5HA\z0?(|@ 000000000000000000000000000001BB CCCC00002222DDDD5555DDDD9999FFFFBBBB1111CCCC66664444 +}"Z(h_8z}] 000000000000000000000000000001BC 99994444111100007777EEEE9999CCCC6666DDDDEEEEFFFF5555 +Lf`&#hW2F? 000000000000000000000000000001BD CCCC999933338888FFFF1111333333335555AAAA66660000AAAA +5HA\z%vGo5 000000000000000000000000000001BE AAAA99994444EEEEEEEE666611111111BBBB7777CCCCBBBB3333 +sO6V^4Wf$% 000000000000000000000000000001BF 88886666CCCCFFFF77774444222200000000BBBBEEEE44440000 +5HDdPKm{DD 000000000000000000000000000001C0 666633337777FFFF2222FFFFCCCC22224444EEEE777744441111 +-F@/l1Bid2 000000000000000000000000000001C1 DDDD88880000555577773333333311116666EEEEAAAA88886666 +5HA\zJueYG 000000000000000000000000000001C2 BBBBCCCCAAAAFFFFDDDD00007777777722221111AAAA1111FFFF +5HA\j\hmoE 000000000000000000000000000001C3 CCCCFFFFDDDDBBBBCCCCDDDD8888AAAAEEEEFFFF44445555CCCC +5HA\z%BMDz 000000000000000000000000000001C4 4444EEEE99995555EEEE888833336666888866664444CCCCDDDD +q2eR!xX[WL 000000000000000000000000000001C5 999955559999BBBBFFFF888822227777CCCC4444999944442222 +5HA\~^3:qr 000000000000000000000000000001C6 1111AAAA000077774444111188889999DDDD4444AAAACCCCBBBB +57nS,!a&u/ 000000000000000000000000000001C7 CCCC4444AAAA2222999999997777222288885555AAAABBBB8888 +Jp 5+)A'Or 000000000000000000000000000001C8 CCCC55550000FFFF777733337777CCCCDDDD6666333399999999 +5HA\;+ 7qH 000000000000000000000000000001C9 2222BBBB9999AAAACCCCEEEEDDDD1111CCCCFFFFEEEE3333EEEE +5aP=Vt0 t( 000000000000000000000000000001CA BBBB9999EEEEDDDD111100000000AAAA88883333AAAABBBB7777 +5dH>yh+*!V 000000000000000000000000000001CB 3333222200001111999966668888BBBB7777CCCCDDDD55554444 +^4&:)"mZtP 000000000000000000000000000001CC 66662222DDDD66668888CCCC3333EEEE99992222FFFFAAAA5555 +5HA\}+wzyMKz% 00000000000000000000000000000014 99997777777722222222999911116666DDDDBBBBCCCC3333DDDD +kXrG^ech1/ 00000000000000000000000000000015 FFFF2222AAAA66660000AAAA9999333322227777AAAA77772222 +*}^RG^ci[X 00000000000000000000000000000016 7777BBBBFFFF999922229999DDDD3333CCCCAAAACCCCBBBBBBBB +*}@>8jMaYX 00000000000000000000000000000017 CCCCFFFFFFFF6666AAAA999999997777AAAA6666000066668888 +*}-W*<6[lx 00000000000000000000000000000018 6666FFFF77775555CCCC88881111AAAA00000000CCCC00009999 +*}-Wz19DOf 00000000000000000000000000000019 AAAAEEEEEEEE222266660000AAAA00000000000044446666EEEE +uF?T;*:x0+ 0000000000000000000000000000001A 444466665555BBBB8888BBBB00000000BBBB00005555AAAA7777 +*%.@@,3>7+ 0000000000000000000000000000001B FFFFDDDD333399999999666644449999BBBB2222000000004444 +*}-Wzc{W>j 0000000000000000000000000000001C 222211111111333355554444DDDDEEEE33339999999911115555 +*}-WF30|aO 0000000000000000000000000000001D CCCC88880000FFFFCCCCDDDDBBBB4444EEEE99990000AAAAAAAA +*UH>%FZbUK 0000000000000000000000000000001E DDDD00005555EEEE111199998888CCCC888877779999DDDD3333 +*}-Wz1YZC1 0000000000000000000000000000001F 11112222555599996666111144445555DDDDBBBB7777EEEE0000 +.\KqT&Z4i4 00000000000000000000000000000020 3333DDDDCCCC888888885555222299993333EEEEFFFF66661111 +0fssPa gIN 00000000000000000000000000000021 555544440000AAAACCCC8888AAAA55552222DDDDBBBB22226666 +Fqy~]OATYw 00000000000000000000000000000022 9999CCCC0000888888884444333355553333BBBB55553333FFFF +Wj-%?e*2y\ 00000000000000000000000000000023 AAAA444477776666FFFF444455550000EEEE88883333FFFFCCCC +0fssHo9f6+ 00000000000000000000000000000024 99996666BBBB7777444466660000AAAADDDDDDDDAAAAEEEEDDDD +0fssog=!hi 00000000000000000000000000000025 3333EEEE88887777CCCCEEEE777733337777DDDDFFFFEEEE2222 +0fssx37c ( 00000000000000000000000000000026 DDDD11116666DDDD5555EEEE99996666AAAAAAAA3333EEEEBBBB +0f72Y.uzRN 00000000000000000000000000000027 0000CCCCFFFFAAAAAAAA11117777AAAA66662222000055558888 +0f0`gczW{u 00000000000000000000000000000028 9999DDDDCCCC8888AAAA999911111111BBBB66667777BBBB9999 +R+Sh=Kgd.6 00000000000000000000000000000029 DDDD0000BBBB77770000222200009999AAAADDDDAAAADDDDEEEE +0fss=Dp6\s 0000000000000000000000000000002A 6666FFFFEEEEBBBBCCCC000033331111666677771111DDDD7777 +maU!Uo]He& 0000000000000000000000000000002B AAAA9999BBBB55557777CCCC6666EEEE555566668888FFFF4444 +smN$i pU-~ 0000000000000000000000000000002C AAAADDDDEEEE333388885555DDDD3333FFFFEEEE1111CCCC5555 +0}# `9Cseu 0000000000000000000000000000002D 4444FFFF777700001111EEEE999944447777444488881111AAAA +0fssVHVK`! 0000000000000000000000000000002E 4444888844448888CCCC1111AAAA555577778888BBBB00003333 +(tv1'>|,s[ 0000000000000000000000000000002F 0000CCCC222277778888FFFFCCCCBBBB111177779999DDDD0000 +0fss{o)9E: 00000000000000000000000000000030 00002222AAAAEEEE444400008888CCCC3333DDDD555511111111 +0f:YY?@b+M 00000000000000000000000000000031 9999777777770000AAAA0000444433332222EEEE333399996666 +0fsuG%.`7c 00000000000000000000000000000032 66665555AAAA5555BBBBAAAAEEEE111111119999BBBB6666FFFF +`E$,xR{?Kc 00000000000000000000000000000033 7777AAAA222200008888CCCC3333AAAAFFFFAAAAEEEEEEEECCCC +0fs$Fn3ZN+ 00000000000000000000000000000034 55552222EEEE5555BBBBAAAA8888AAAA11110000DDDD9999DDDD +0fssx}~!V* 00000000000000000000000000000035 EEEE2222EEEEFFFFEEEEBBBB2222BBBB9999AAAA999955552222 +0CU4gfl|&! 00000000000000000000000000000036 1111DDDD8888AAAA999999990000333377778888FFFF1111BBBB +0fssx3v&}o 00000000000000000000000000000037 7777555500001111DDDD3333111122221111AAAA444444448888 +0fss""8"!` 00000000000000000000000000000038 2222BBBB55552222CCCC555533336666EEEE9999777766669999 +0fssx(#k@N 00000000000000000000000000000039 CCCC555555556666DDDDCCCC111111119999DDDD55554444EEEE +0fssx'4T<" 0000000000000000000000000000003A BBBBCCCCEEEECCCCDDDD6666BBBB333377779999222200007777 +0fss|n>\to 0000000000000000000000000000003B DDDD5555AAAA3333CCCC222233330000111133335555EEEE4444 +[!Nbx&X=+V 0000000000000000000000000000003C 77778888AAAA7777888844446666EEEECCCCBBBBEEEE77775555 +0?"\\6:W[' 0000000000000000000000000000003D 8888EEEE6666555599992222DDDD2222FFFFEEEE33338888AAAA +02A^xP5dA- 0000000000000000000000000000003E CCCCBBBBFFFFFFFF99995555AAAAAAAA77771111000033333333 +0fssx}7;=h 0000000000000000000000000000003F 99993333CCCC8888EEEEAAAAEEEE5555CCCC7777FFFFCCCC0000 +ix^TQ-ma5o 00000000000000000000000000000047 88885555CCCC88889999888811110000BBBBEEEECCCC33338888 +E(g$5-WpBC 00000000000000000000000000000048 BBBB7777EEEE4444888866661111FFFF44449999BBBB11119999 +~\ptsn1L{/ 00000000000000000000000000000049 CCCC0000FFFFCCCC7777BBBB333300003333FFFF3333BBBBEEEE +mzlPk`q6SN 0000000000000000000000000000004A 00001111AAAABBBBAAAA66669999DDDD11116666666633337777 +mz4ul,K** 0000000000000000000000000000004B 4444AAAADDDDEEEE33337777AAAA9999DDDD88886666DDDD4444 +q)epJsSLXU 0000000000000000000000000000004C 88887777999955558888AAAA9999111155552222FFFF22225555 +mz4VC&( /[ 0000000000000000000000000000004D FFFF999922221111DDDD9999AAAA9999FFFF66662222FFFFAAAA +mz4VZ^7@7/ 0000000000000000000000000000004E 777799999999DDDD44441111BBBB6666AAAA0000999966663333 +mz4$lcXS$; 0000000000000000000000000000004F 333300004444AAAA3333666600009999DDDDCCCC9999BBBB0000 +mSpqwoVET; 00000000000000000000000000000050 BBBB77775555CCCC1111DDDD2222BBBB66669999CCCC77771111 +mz4Vbw3=a| 00000000000000000000000000000051 2222FFFFDDDDAAAACCCC3333EEEEBBBB8888EEEE000077776666 +mz4VCNJv)Y 00000000000000000000000000000052 55554444AAAAAAAA6666DDDD7777AAAAEEEE00003333CCCCFFFF +mz4VCNYGFJ 00000000000000000000000000000053 8888555533333333EEEE11113333AAAA444411110000CCCCCCCC +WM^;rvO/u] 00000000000000000000000000000054 BBBB00007777999977772222AAAA0000CCCCAAAAEEEEFFFFDDDD +mz4VCBF*P< 00000000000000000000000000000055 BBBB8888EEEEEEEE55553333AAAA4444EEEE6666888833332222 +mzw/PZ!x"> 00000000000000000000000000000056 DDDD55554444AAAAAAAA444455553333AAAA444411117777BBBB +mz4VCNf@*f 00000000000000000000000000000057 4444AAAA2222AAAAEEEE55556666CCCC3333FFFF888822228888 +:!W.=v,f"z 00000000000000000000000000000058 444422223333666688886666BBBB4444888877772222CCCC9999 +mz4VCNwZcz 00000000000000000000000000000059 22226666CCCCEEEE6666FFFF888822220000333366662222EEEE +m?(|_dXq:X 0000000000000000000000000000005C 2222FFFFBBBB55552222444433332222444433333333DDDD5555 +(cb621Uv~( 0000000000000000000000000000005D 3333BBBB11110000FFFF9999BBBB6666CCCCCCCC66666666AAAA +mg5x s23L3 0000000000000000000000000000005E 22221111AAAA000011117777DDDD999933337777666699993333 +mz4VCNa'[p 0000000000000000000000000000005F 000099997777CCCC666677776666FFFF444455557777AAAA0000 +qeQNoB 2XG 00000000000000000000000000000060 0000EEEE66668888FFFF2222FFFFAAAAFFFF7777EEEE22221111 +mz4VCbi=gw 00000000000000000000000000000061 4444DDDDFFFF9999DDDD9999EEEEEEEECCCCDDDD4444EEEE6666 +uGz7S=#fh: 00000000000000000000000000000062 77771111DDDD222200000000BBBBDDDD222288885555FFFFFFFF +rd)x<>@@H| 00000000000000000000000000000063 99996666AAAABBBB7777CCCC4444DDDD555544447777BBBBCCCC +xEwa^:84K] 00000000000000000000000000000064 000099995555CCCC00000000EEEE5555BBBB1111DDDDAAAADDDD +mz4VCb:Z$a 00000000000000000000000000000065 77775555DDDD4444DDDDAAAA66660000FFFF5555DDDDAAAA2222 +mz4VCN^AO@ 00000000000000000000000000000066 3333777744444444EEEEEEEE11115555666600008888AAAABBBB +o%,!fSdRBa 00000000000000000000000000000067 11119999DDDDAAAA8888AAAA5555EEEE8888CCCC888811118888 +*+o@+t%u&; 00000000000000000000000000000068 22228888999922228888EEEE3333444455551111EEEE77779999 +(CoKUhfB9{ 00000000000000000000000000000069 1111BBBB9999CCCCFFFF3333CCCC777755559999CCCC9999EEEE +mz49JQb_5T 0000000000000000000000000000006A AAAA66662222CCCCBBBB666600003333BBBB2222AAAA99997777 +eSzU!X,[%/ 0000000000000000000000000000006B AAAACCCC9999FFFFFFFFAAAA444455553333BBBB4444BBBB4444 +[QZ{a&TaCS 0000000000000000000000000000006C AAAA8888CCCC2222FFFFAAAA5555CCCC4444CCCCCCCC88885555 +?:Yp4%.K9n 0000000000000000000000000000006D BBBBCCCC5555111100007777FFFFAAAAFFFF0000DDDDDDDDAAAA +mz4VCNv}8I 0000000000000000000000000000006E 1111EEEE000088886666333311115555666655557777CCCC3333 +KrNW.!5MP; 0000000000000000000000000000006F 2222AAAAEEEE33330000777711111111FFFF2222999999990000 +j17a3a#bH? 00000000000000000000000000000070 8888CCCCBBBBCCCC88881111EEEE33336666BBBB3333DDDD1111 +mz-QLHy(UO 00000000000000000000000000000071 3333BBBB444400002222EEEEFFFF333355556666DDDD55556666 +mz4:OEKSH2 00000000000000000000000000000072 DDDDEEEE3333DDDDBBBB7777BBBB1111FFFF3333CCCC2222FFFF +m@L*`HMPfN 00000000000000000000000000000073 DDDD666699993333999977779999DDDD444488882222AAAACCCC +m!pSWFGu`4 00000000000000000000000000000074 5555AAAA9999666611112222111100008888AAAA00005555DDDD +mw@TZu-0IU 00000000000000000000000000000075 555577772222DDDD9999DDDDEEEEAAAA8888BBBB777711112222 +mz4VCi^e,} 00000000000000000000000000000076 7777DDDD9999FFFFDDDD55553333DDDDCCCCCCCC3333DDDDBBBB +mzydAPb=7Y 00000000000000000000000000000077 BBBB888888881111AAAAFFFF6666555599995555CCCC00008888 +mz4VCoq$kr 00000000000000000000000000000078 EEEE777722229999CCCCBBBB3333000055559999EEEE22229999 +mz4VCl4'b| 00000000000000000000000000000079 BBBB3333DDDD1111DDDD444466664444BBBB222277770000EEEE +mz4VCdnw0| 0000000000000000000000000000007A 4444DDDDFFFF2222DDDD1111BBBB111111111111AAAACCCC7777 +mi|$-MES3i 0000000000000000000000000000007B BBBB9999FFFF44449999CCCCBBBB0000BBBB99991111AAAA4444 +mz4VC[FfM- 0000000000000000000000000000007C 3333BBBB4444DDDDDDDDEEEE2222EEEE1111FFFF999933335555 +m"^}, M3$t 0000000000000000000000000000007D BBBBCCCC111188881111EEEEDDDDBBBBDDDD333399994444AAAA +k VC?n@0XH 0000000000000000000000000000007E 3333FFFF2222DDDDFFFFAAAA666622225555AAAACCCCFFFF3333 +mz4V&:go'F 0000000000000000000000000000007F BBBB888888886666CCCCDDDDBBBB1111DDDD3333FFFF88880000 +my+=K| 2K9 00000000000000000000000000000080 777799993333CCCC444466664444000077773333DDDD88881111 +myiV0it7t- 00000000000000000000000000000081 6666444466668888AAAA2222CCCCFFFF9999AAAA9999CCCC6666 +my+loGC-p& 00000000000000000000000000000082 CCCC9999DDDD555533336666CCCC55557777222266665555FFFF +my+}7^u%n* 00000000000000000000000000000083 BBBBEEEE66661111BBBBAAAA777733330000CCCC11119999CCCC +eq9Mzr~'|Q 00000000000000000000000000000084 2222CCCC00004444777733336666AAAA0000333377770000DDDD +6fctvLgCo7 00000000000000000000000000000085 AAAA3333FFFFCCCC0000BBBBFFFF999911117777444488882222 +0~ #@'o22w 00000000000000000000000000000086 333344447777333377771111DDDDEEEE1111777733330000BBBB +mWR\@f0w.p 00000000000000000000000000000087 AAAAAAAA4444111199995555444433334444BBBB3333FFFF8888 +my+=C%xaRZ 00000000000000000000000000000088 DDDDDDDDCCCC88884444EEEE8888EEEE4444FFFF1111DDDD9999 +m5~6L@Fu.D 00000000000000000000000000000089 BBBB99990000222299996666666622227777DDDD55557777EEEE +my_F@ wBt4 0000000000000000000000000000008A 44441111000000002222555522226666BBBBBBBBEEEEFFFF7777 +FBg!zZ.I|G 0000000000000000000000000000008B 888800006666EEEE7777777766667777FFFFFFFF222299994444 +m~$7_~K2N[ 0000000000000000000000000000008C 5555FFFFBBBBDDDD11113333DDDDAAAA6666BBBB9999EEEE5555 +m~'=m}+}:" 0000000000000000000000000000008D 7777DDDD777788889999555522222222EEEE44448888BBBBAAAA +m$CAdP11"s 0000000000000000000000000000008E 3333DDDD7777DDDD11113333AAAABBBB44447777666622223333 +[Wo#GB.ykU 0000000000000000000000000000008F 2222DDDD9999CCCC88883333DDDD2222DDDD9999999977770000 +my+=5$kBiG 00000000000000000000000000000090 3333DDDD000044445555444444441111CCCC1111BBBB33331111 +my+% x\&'q 00000000000000000000000000000091 8888DDDDBBBBAAAABBBB99997777EEEE00008888AAAA33336666 +0Jw^F-}sZr 00000000000000000000000000000092 4444BBBBDDDD2222FFFF888811117777DDDD444444448888FFFF +OLf_u|1d}9 00000000000000000000000000000093 DDDD1111AAAA9999FFFFDDDD9999BBBB9999000044448888CCCC +%V*"P*(/Ez 00000000000000000000000000000094 11110000CCCC666600002222CCCCEEEECCCCEEEE1111BBBBDDDD +my+=5%yw;# 00000000000000000000000000000095 44449999FFFF00004444222222228888000099995555FFFF2222 +my+=5H/pXh 00000000000000000000000000000096 8888BBBB111188885555CCCC7777BBBB7777111166663333BBBB +m],.INMkcA 00000000000000000000000000000097 DDDD77777777DDDD99993333FFFFDDDD9999CCCCFFFFEEEE8888 +my+=d[R]&[ 00000000000000000000000000000098 BBBBAAAA99995555CCCC666688887777EEEE1111999988889999 +my+=5!6FlS 00000000000000000000000000000099 AAAA777799994444DDDDEEEE6666DDDD2222AAAA7777EEEEEEEE +;u0nwOR{|e 0000000000000000000000000000009A CCCC5555FFFF1111000066667777EEEEEEEE1111777722227777 +my)4\|>`b. 0000000000000000000000000000009B EEEE33339999CCCC2222999999999999FFFFDDDD777788884444 +my+=5HjDLp 0000000000000000000000000000009C 33338888EEEEFFFFDDDDDDDDAAAA7777EEEE0000EEEE99995555 +5Yh?d9@6(_ 0000000000000000000000000000009D 66667777FFFF333377774444FFFFDDDD99993333CCCC2222AAAA +my+=5M[qVV 0000000000000000000000000000009E 111133334444AAAA55556666CCCCFFFF5555BBBB333355553333 +my7P2iA6U: 0000000000000000000000000000009F 88880000FFFF000022220000BBBBCCCCFFFF3333777766660000 +my+e'4&VbD 000000000000000000000000000000A0 DDDD888811110000BBBB2222EEEEBBBB00004444CCCCEEEE1111 +my7 0VqTg~ 000000000000000000000000000000A1 8888666622222222222222221111DDDD11110000EEEEAAAA6666 +my8,(.X0:" 000000000000000000000000000000A2 DDDD7777DDDD5555AAAAEEEE7777DDDD444499996666BBBBFFFF +my+8*ZrTi* 000000000000000000000000000000A3 CCCC4444FFFF0000BBBBAAAA66667777CCCC4444BBBB7777CCCC +my+=5#q@Tf 000000000000000000000000000000A4 0000FFFFEEEE9999DDDD9999AAAAFFFF9999AAAA00006666DDDD +my_ &UU^-f 000000000000000000000000000000A5 BBBB5555AAAAAAAAAAAA4444FFFF6666DDDD1111BBBB66662222 +my+=5r}$cH 000000000000000000000000000000A6 EEEE555577779999666611110000FFFF0000AAAADDDD6666BBBB +my+=57ydP, 000000000000000000000000000000A7 DDDDDDDDEEEE222255559999DDDDEEEE7777AAAAFFFFDDDD8888 +(\+CmQF;sh 000000000000000000000000000000A8 7777BBBB9999333377779999AAAAAAAACCCC1111555533339999 +m27}+u%$Z' 000000000000000000000000000000A9 22228888EEEE555511117777DDDD555522229999EEEE5555EEEE +my+=5rvB{U 000000000000000000000000000000AA 8888BBBB77776666EEEEEEEE00007777BBBB2222333355557777 +6uxeaoldr{ 000000000000000000000000000000AB BBBB11110000CCCC8888222277779999AAAA4444000077774444 +my+=lBr={a 000000000000000000000000000000AC EEEE99992222666644446666FFFF11112222FFFF777744445555 +my+n!0ePh9 000000000000000000000000000000AD 666611114444999933332222FFFFDDDD5555111133339999AAAA +my+0]D07,s 000000000000000000000000000000AE 99995555EEEEEEEE33330000AAAA1111CCCC6666444488883333 +my]??oXCf( 000000000000000000000000000000AF CCCCFFFF00004444222299997777CCCC11111111999955550000 +?jh!g'(/dI 000000000000000000000000000000B0 99994444FFFFBBBBFFFF777711113333EEEEDDDD222299991111 +,qy-T(O~$} 000000000000000000000000000000B1 44446666888800007777DDDDEEEEFFFF22223333777711116666 +my+=5r( dQ 000000000000000000000000000000B2 DDDD888822224444EEEE88887777EEEE00001111CCCCEEEEFFFF +\1]of=Ah$q 000000000000000000000000000000B3 EEEEAAAACCCCCCCC77779999AAAACCCC9999999966666666CCCC +my+YEm^\di 000000000000000000000000000000B4 1111EEEE3333EEEEBBBB8888111111111111777733331111DDDD +my+j~5iIvK 000000000000000000000000000000B5 3333CCCC77775555BBBB6666CCCC8888EEEE00004444DDDD2222 +F.|TW}_rj3 000000000000000000000000000000B6 44443333CCCC444477772222000066661111333388889999BBBB +my+=5r"2wR 000000000000000000000000000000B7 BBBB0000999999996666AAAA77773333DDDD55553333CCCC8888 +^gT;Uh{&}q 000000000000000000000000000000B8 4444CCCC8888777788881111DDDD88889999EEEE4444EEEE9999 +my+=5.eQvR 000000000000000000000000000000B9 FFFF22225555FFFF5555BBBB8888EEEEEEEEBBBB8888CCCCEEEE +my++q?AsX\ 000000000000000000000000000000BA CCCCCCCC00008888BBBB9999444433335555EEEE333388887777 +ml[`\H9-_2 000000000000000000000000000000BB 0000333333332222999900003333DDDDEEEE2222DDDD66664444 +myT[V,Qn53 000000000000000000000000000000BC 55553333EEEE33332222FFFF22225555000077773333FFFF5555 +my|X+z`Fr. 000000000000000000000000000000BD 00009999FFFF8888AAAA5555111177778888CCCCFFFF0000AAAA +my+=5rvc<& 000000000000000000000000000000BE 999999995555777766665555EEEE9999BBBB88889999BBBB3333 +my+=dSIgb, 000000000000000000000000000000BF EEEEDDDDDDDD55554444FFFFEEEE000022223333FFFF44440000 +m-sc'U=Ibc 000000000000000000000000000000C0 8888BBBB888833331111EEEE666688882222AAAACCCC44441111 +my+=5r4el] 000000000000000000000000000000C1 55557777AAAA9999666677775555AAAABBBB0000333388886666 +RZ tvDPaX5 000000000000000000000000000000C2 EEEEDDDD55558888FFFF3333555566662222DDDD77771111FFFF +my#YJ7F/al 000000000000000000000000000000C3 999944444444888822222222CCCC2222FFFFEEEE55555555CCCC +myV"JGX` 000000000000000000000000000000D1 7777DDDD77778888BBBB8888EEEEAAAA222277773333FFFF6666 +3pU8_.#1JU 000000000000000000000000000000D2 0000777799995555FFFFDDDDFFFF5555FFFFCCCC55554444FFFF +my+=5rTnvp 000000000000000000000000000000D3 99995555777755556666AAAA88887777EEEE333388884444CCCC +:=XWS2sImq 000000000000000000000000000000D4 AAAACCCCBBBBAAAA0000EEEE4444CCCCEEEE555544447777DDDD +my+=5op:! 000000000000000000000000000000D5 AAAAFFFFDDDD11115555000077778888999900003333BBBB2222 +my+OhMjDFd 000000000000000000000000000000D6 0000222266660000BBBB55551111777733332222AAAAFFFFBBBB +my+=5\L_vn 000000000000000000000000000000D7 99991111FFFFFFFF5555EEEE44447777BBBBEEEE7777AAAA8888 +my+ X=m$h9 000000000000000000000000000000D8 0000EEEE444433333333BBBB8888000011110000000044449999 +g.FN&efgUs 000000000000000000000000000000D9 7777444488885555FFFF3333FFFFDDDD777755559999AAAAEEEE +my+::yPt=z 000000000000000000000000000000DA 3333666633336666BBBBCCCCEEEE000000007777FFFFEEEE7777 +my+=5=P!{. 000000000000000000000000000000DB DDDD2222BBBB33335555888866663333EEEE9999333344444444 +my(8.GC,t\ 000000000000000000000000000000DC 7777CCCCEEEE7777222200006666BBBB11112222999955555555 +my+=5r1t!\wV 000000000000000000000000000000E0 2222EEEE00000000FFFFBBBB6666555566665555BBBBAAAA1111 +m-zF>A2f5c 000000000000000000000000000000E1 CCCC999977773333111144444444BBBBFFFF8888888866666666 +^qaslc^dJX 000000000000000000000000000000E2 444411118888AAAA7777CCCC000011119999EEEE77777777FFFF +@gU`)^H:z5 000000000000000000000000000000E3 AAAA33331111FFFF888822225555CCCC33338888FFFF3333CCCC + l;w?EBj0 000000000000000000000000000000E4 BBBBDDDD111188888888AAAA111144449999666633332222DDDD +Iw&)MuUaM, 000000000000000000000000000000E5 5555FFFF00009999888811119999111111111111999922222222 +mGam)y ~t- 000000000000000000000000000000E6 EEEE22228888BBBB999977774444FFFFAAAA999922222222BBBB +my+=5rNf/r 000000000000000000000000000000E7 FFFFBBBB6666CCCC66669999FFFF66662222DDDD777799998888 +my+=5Yy%.w 000000000000000000000000000000E8 666644446666DDDDDDDD44446666111100004444BBBBFFFF9999 +/e)%&bgl}E 000000000000000000000000000000E9 AAAA6666333388887777DDDDCCCCFFFF1111EEEE00001111EEEE +8mdOTG)j6O 000000000000000000000000000000EA BBBB7777AAAABBBB888855554444999966665555CCCC11117777 +Yp=]xMdlAGG 000000000000000000000000000000F6 1111DDDD555500008888CCCC222288884444EEEEDDDD5555BBBB +my+=_zr'gwrRlu 00000000000000000000000000000108 1111CCCCEEEE77778888333333335555DDDD5555FFFF55559999 +5HA\zF4Dbz 00000000000000000000000000000109 8888FFFFAAAA44445555FFFF3333DDDD666655558888FFFFEEEE +V[]vwZ9Vyl 0000000000000000000000000000010A 111144442222999977777777EEEEDDDD22223333000077777777 +exJ@KRP41I 0000000000000000000000000000010B 7777DDDD9999EEEE7777DDDD11112222DDDD8888AAAA11114444 +5#Qf0efZuu 0000000000000000000000000000010C DDDDFFFF333377779999BBBB8888000055558888FFFF66665555 +5HA\z%?4KT 0000000000000000000000000000010D 1111CCCCDDDDBBBB666611110000EEEE6666DDDD44443333AAAA +58e3a*V.k+ 0000000000000000000000000000010E 9999CCCC8888DDDD9999AAAA22227777FFFF0000FFFFAAAA3333 +5tP(Lc~z7L 0000000000000000000000000000010F EEEEEEEE555599991111BBBB888844449999FFFF8888FFFF0000 +5HA\zKmu(c 00000000000000000000000000000110 111122221111CCCCDDDD5555000088886666DDDD8888BBBB1111 +Oiv~amz>&1 00000000000000000000000000000111 DDDD444488880000777700004444BBBBEEEE9999DDDDBBBB6666 +5HA\z@di)\ 00000000000000000000000000000112 AAAA99999999888855554444AAAA11115555888866660000FFFF +5HA^ZM!B~i 00000000000000000000000000000113 66666666CCCC88883333EEEEBBBBBBBB3333AAAACCCC0000CCCC +5HA\z#NJXc 00000000000000000000000000000114 000033337777EEEE5555DDDDCCCC77771111000077773333DDDD +5HA\zl[u\z 00000000000000000000000000000115 1111EEEE77774444DDDDCCCCFFFF22227777BBBB111177772222 +#u *t@NY9S 00000000000000000000000000000116 000099996666888888884444FFFF2222EEEE7777FFFFBBBBBBBB +5HA?4}FY;Z 00000000000000000000000000000117 11117777333366663333111144446666AAAA3333FFFF66668888 +5HA\z%PY\S 00000000000000000000000000000118 CCCC0000EEEE1111EEEEDDDD8888999911112222777700009999 +5K@^,(hCHH 00000000000000000000000000000119 999966663333FFFF9999AAAACCCCEEEEEEEE4444BBBB6666EEEE +5HA\z%soLm 0000000000000000000000000000011A 8888111166664444EEEE222266667777EEEE22228888AAAA7777 +5OA )SZu?o 0000000000000000000000000000011B 00009999EEEE33331111DDDD9999444455558888FFFF00004444 +5TW.3T/"w* 0000000000000000000000000000011C EEEE5555BBBB22229999FFFFAAAA7777DDDD8888444411115555 +ClYJ!%h &8 0000000000000000000000000000011D FFFF7777DDDD666677778888CCCC9999CCCCEEEE7777AAAAAAAA +5H,+ 00000000000000000000000000000121 DDDD888877775555444477779999777788884444222222226666 +u& 8+T&A)E 00000000000000000000000000000122 AAAA3333444466660000BBBBDDDD66662222777788883333FFFF +5HVnI4$b.~ 00000000000000000000000000000123 DDDD22220000FFFF2222BBBBEEEE6666BBBB11112222FFFFCCCC +5HA\ziKk=U 00000000000000000000000000000124 00007777111111115555FFFFCCCC0000AAAA66665555EEEEDDDD +5H)wSrcPzS 00000000000000000000000000000125 33334444CCCC6666AAAA77778888BBBBBBBB55556666EEEE2222 +5HA\z%k7no 00000000000000000000000000000126 DDDD666677775555EEEE4444AAAA33333333BBBB6666EEEEBBBB +5HA\zON\bq 00000000000000000000000000000127 CCCC00000000777755558888AAAA1111AAAA3333FFFF55558888 +5HA\z|%+>h 00000000000000000000000000000128 3333FFFF333322225555BBBB444433331111CCCC2222BBBB9999 +5HA\zJmEq| 00000000000000000000000000000129 99999999BBBB4444DDDD999955551111333366661111DDDDEEEE +5HA\:LR#h\ 0000000000000000000000000000012A 5555FFFFBBBB3333CCCCCCCCDDDD4444CCCCDDDD4444DDDD7777 +5Hbu_p2o|U 0000000000000000000000000000012B DDDD00003333333322226666EEEEBBBB000011117777FFFF4444 +uqz2E: >8X 00000000000000000000000000000142 7777EEEECCCCFFFFFFFF8888AAAA22223333FFFF88889999FFFF +jS.vJgSE`H 00000000000000000000000000000143 99999999AAAAEEEEFFFFCCCCCCCC6666EEEEEEEECCCCDDDDCCCC +5HA\z%]<~x 00000000000000000000000000000144 DDDD44448888AAAA666633334444FFFF11115555FFFF4444DDDD +5E3:o4[#x; 00000000000000000000000000000145 6666DDDD3333666699991111BBBB1111EEEECCCCDDDDCCCC2222 +5HAdT66&9# 00000000000000000000000000000146 666633337777AAAA33337777DDDDBBBBEEEE000011114444BBBB +FizN%%[{$% 00000000000000000000000000000147 5555444466668888888833336666555588888888BBBB33338888 +5HA\z%cwXI 00000000000000000000000000000148 33337777DDDDFFFF666699994444666655557777666611119999 +wkbPT`-op$ 00000000000000000000000000000149 4444333344442222777744441111EEEE0000FFFFAAAABBBBEEEE +5HA\z%wRYr 0000000000000000000000000000014A 6666999977773333EEEEEEEE44441111EEEE4444999933337777 +E1n|]_71AL 0000000000000000000000000000014B 88886666DDDD666600003333777777778888BBBB5555DDDD4444 +5HA\:.y(/L 0000000000000000000000000000014C EEEEFFFF00004444CCCCAAAA333355552222DDDDAAAA22225555 +YUT7rmT@B> 0000000000000000000000000000014D FFFF99996666BBBB0000999933339999000077779999FFFFAAAA +j\Fi0G()v8 0000000000000000000000000000014E 00002222AAAA11110000333344447777FFFF3333CCCC66663333 +5H8EN;2o)C 0000000000000000000000000000014F 8888BBBB888888882222222266665555666688888888BBBB0000 +5HA\zedv@>58Cq 00000000000000000000000000000152 666677778888666688885555AAAA5555EEEE88886666CCCCFFFF +5Z4zZe,7iU 00000000000000000000000000000153 11118888EEEE000011114444FFFF111199995555FFFFCCCCCCCC +5HA\#z+,eu 00000000000000000000000000000154 444499992222EEEE4444DDDDEEEE99994444FFFF9999FFFFDDDD +5HUF6IpyiV 00000000000000000000000000000155 999999995555888822229999FFFF1111CCCC9999FFFF33332222 +5-zau\y%fL 00000000000000000000000000000156 FFFF44440000777711116666DDDDAAAA9999111144447777BBBB +5HAp2t&Y@0 00000000000000000000000000000157 33330000999999993333DDDDFFFF66664444DDDD777722228888 +5HApZ`P~NY 00000000000000000000000000000158 3333555577774444333388888888EEEEEEEE8888DDDDCCCC9999 +5HA\z%bU?- 00000000000000000000000000000159 DDDD4444CCCC9999666611117777DDDD77777777DDDD2222EEEE +5HA\h%Yb5d 0000000000000000000000000000015A 5555CCCCDDDDEEEECCCCFFFF2222222277771111111166667777 +5HA2>BW=r2 0000000000000000000000000000015B 888811111111DDDDBBBBCCCC666677774444CCCCAAAACCCC4444 +5Hax#tmx0y 0000000000000000000000000000015C EEEECCCC0000AAAA222222228888AAAA33331111EEEEDDDD5555 +hFU^c5U!$t 0000000000000000000000000000015D 88882222777733338888BBBB0000777744441111DDDD6666AAAA +5HAdNAODNL 0000000000000000000000000000015E 4444BBBBAAAA2222BBBB8888AAAA22227777EEEE999999993333 +5HAR/>br$7 0000000000000000000000000000015F AAAA55550000EEEEBBBB222255557777999955556666AAAA0000 +5HMliDI0MP 00000000000000000000000000000160 DDDD55555555888822223333AAAA999922223333999922221111 +bIVZ,>DWa1 00000000000000000000000000000161 1111DDDDEEEE6666777777771111BBBBBBBB3333BBBBEEEE6666 +5HAMoF'DDm 00000000000000000000000000000162 9999222244448888BBBB444488886666EEEE44448888FFFFFFFF +5&Uy=`8HJr 00000000000000000000000000000163 4444AAAADDDD111199992222CCCC33332222DDDD6666BBBBCCCC +5HA.8iB8rQ 00000000000000000000000000000164 111166669999BBBB3333CCCC5555FFFFCCCCAAAA8888AAAADDDD +5HAsgBw$;N 00000000000000000000000000000165 FFFFAAAA666688883333222244442222BBBBDDDD4444AAAA2222 +5"z}&%mD}G 00000000000000000000000000000166 44443333FFFF888811110000DDDD5555CCCC1111BBBBAAAABBBB +g:~t>IWL!* 00000000000000000000000000000167 9999DDDDFFFF222200007777DDDDCCCCDDDDEEEE777711118888 +5 Zy *qo=Q 00000000000000000000000000000168 DDDDCCCCCCCCCCCC1111FFFF3333DDDD00007777999977779999 +mAz"v,)|HS 00000000000000000000000000000169 444455550000888888881111FFFF77777777222233339999EEEE +5HA\l3qkbk 0000000000000000000000000000016A 777744440000DDDD44449999BBBB5555EEEE8888DDDD99997777 +D_W\;; N_G 0000000000000000000000000000016B 5555444488880000000077779999FFFFFFFF66663333BBBB4444 +5HA\p@'quM 0000000000000000000000000000016C 4444999922223333CCCCAAAABBBB33334444FFFF777788885555 +5HA\!0M|;N 0000000000000000000000000000016D 6666BBBB5555EEEE4444000044443333CCCCAAAA4444DDDDAAAA +5HA\z%Z-W! 0000000000000000000000000000016E 999999998888888866664444EEEE9999AAAA0000AAAACCCC3333 +s)mViR?i[f 0000000000000000000000000000016F AAAAAAAACCCC7777777700006666666600006666888899990000 +5HsE~N-KYQ 00000000000000000000000000000170 88883333AAAA5555AAAA3333FFFF55556666AAAAEEEEDDDD1111 +5HA#w1"\.H 00000000000000000000000000000171 55553333BBBB9999BBBB9999CCCC000066661111444455556666 +,EmHjmt?L4 00000000000000000000000000000172 DDDDBBBB000011110000AAAA3333DDDD66663333FFFF2222FFFF +$B{)QcmiW2 00000000000000000000000000000173 AAAADDDD111166660000BBBB44440000AAAA55551111AAAACCCC +5HA\zu=jW4 00000000000000000000000000000174 888811118888555555557777AAAA777733336666BBBB5555DDDD +5|_9{>^rO] 00000000000000000000000000000175 999900009999DDDD11115555BBBB888833336666EEEE11112222 +5HA\z%$\D\ 00000000000000000000000000000176 DDDD2222EEEE9999EEEEFFFFAAAAAAAAAAAA11116666DDDDBBBB +5I<0t9;k-m 00000000000000000000000000000177 AAAA8888CCCC222211115555DDDD77772222BBBBBBBB00008888 +5~gQSG.0%6 00000000000000000000000000000178 5555BBBB5555AAAA111199992222222266663333999922229999 +%+!C&Tzi-* 00000000000000000000000000000179 FFFF99996666111177774444333300006666EEEEEEEE0000EEEE +5HA\z% HZd 0000000000000000000000000000017A 1111DDDD5555AAAA66663333EEEEEEEE7777BBBBDDDDCCCC7777 +<.*bfB>O,a 0000000000000000000000000000017B 222200000000AAAA7777999988888888777788880000AAAA4444 +5HA\z%^N%I 0000000000000000000000000000017C 66662222AAAACCCCEEEEDDDD0000FFFF33336666444433335555 +5HA\zg!z\x 0000000000000000000000000000017D 8888666633338888DDDD1111999944441111111100004444AAAA +5HA,bf@.n7 0000000000000000000000000000017E 8888EEEE77774444BBBB66665555444488889999FFFFFFFF3333 +509*X0fyJe 0000000000000000000000000000017F 7777EEEE3333EEEE9999999999990000AAAABBBBEEEE88880000 +p,j:8XDPet 00000000000000000000000000000180 AAAA999922220000888800001111111144447777888888881111 +5HA\z%_os[ 00000000000000000000000000000181 666633331111DDDDEEEE3333CCCC3333CCCC99990000CCCC6666 +5HA\z%8[]% 00000000000000000000000000000182 BBBBCCCC44446666EEEEEEEE777755559999666699995555FFFF +5Hs4n9#j=( 00000000000000000000000000000183 111177772222222222225555FFFF2222EEEEDDDD00009999CCCC +5GZzvyO3Gk 00000000000000000000000000000184 000033338888AAAA9999EEEE444488884444444422220000DDDD +Ht!e4%fx0/ 00000000000000000000000000000185 77770000666600000000888844449999AAAA6666BBBB88882222 +5HA8G[pmZ> 00000000000000000000000000000186 11110000EEEE4444BBBBAAAAAAAAAAAA6666000066660000BBBB +5H6{5#>!+E 00000000000000000000000000000187 3333BBBBBBBBDDDDAAAA4444EEEE7777222255552222FFFF8888 +5HA*q`rIW 0000000000000000000000000000019A 4444EEEEAAAA55550000FFFF1111BBBBBBBB3333AAAA22227777 +B1}~i4!2Jz 0000000000000000000000000000019B EEEEAAAAAAAACCCC7777CCCC11118888CCCC4444666688884444 +5@l73vwUr5 0000000000000000000000000000019C 0000FFFFFFFF1111888844443333EEEE1111FFFF999999995555 +@H2Vc0l0h[ 0000000000000000000000000000019D CCCCEEEEEEEE2222FFFFFFFFFFFF99999999999933332222AAAA +5HA\z:JkXo 0000000000000000000000000000019E FFFF99995555DDDDDDDDFFFF3333666677772222666655553333 +5HA6p%eY$] 0000000000000000000000000000019F EEEE1111999944443333FFFF0000EEEE55553333666666660000 +5z*h\IKjxR 000000000000000000000000000001A0 DDDD66669999DDDD999944444444AAAA888800007777EEEE1111 +K{#1[}!!++ 000000000000000000000000000001A1 000099995555555588881111FFFF4444888877775555AAAA6666 +Q+)(]=p2?M 000000000000000000000000000001A2 99998888CCCC9999888800009999FFFFDDDD55559999BBBBFFFF +5zbiXJIs*> 000000000000000000000000000001A3 8888DDDDEEEEFFFF11116666AAAADDDDAAAADDDDAAAA7777CCCC +5[D(T@35`j 000000000000000000000000000001A4 AAAAAAAA44446666999955559999EEEE00002222BBBB6666DDDD +5H|]i7%PK' 000000000000000000000000000001A5 7777777700001111222211111111222222229999222266662222 +5HA\z[Np9# 000000000000000000000000000001A6 BBBB5555EEEE333355557777BBBB33333333CCCC00006666BBBB +5/E#65QvaA 000000000000000000000000000001A7 66669999999977779999DDDDAAAA3333DDDDCCCCEEEEDDDD8888 +'f^{LC:f]z 000000000000000000000000000001A8 3333DDDD6666CCCC888855553333AAAACCCC7777000033339999 +.#P>EmKv6. 000000000000000000000000000001A9 2222CCCC8888EEEE777733335555DDDDDDDD222255555555EEEE +5HA;/jNCP$ 000000000000000000000000000001AA 7777333355555555BBBB4444FFFF8888BBBB8888666655557777 +>"|_NBZVP< 000000000000000000000000000001AB BBBB8888EEEECCCC7777BBBBAAAA22226666EEEEFFFF77774444 +5HA\z%Gb22 000000000000000000000000000001AC 7777AAAA3333EEEE666699993333222288882222222244445555 +5HA\z%WJ2u 000000000000000000000000000001AD 22228888DDDDEEEE666688884444DDDDBBBBAAAAAAAA9999AAAA +5HA\z% ^{! 000000000000000000000000000001AE EEEEFFFFBBBB111166669999DDDDFFFFDDDD1111777788883333 +HvuxN}WVIC 000000000000000000000000000001AF EEEEEEEECCCC7777FFFF00003333555533335555888855550000 +5HQv_-#g7S 000000000000000000000000000001B0 BBBB88885555111122222222CCCC33333333CCCCDDDD99991111 +z4tR!jX2xZ 000000000000000000000000000001B1 CCCC7777666611118888BBBB00002222BBBBDDDDEEEE11116666 +5HA\z%5FOc 000000000000000000000000000001B2 55553333AAAA8888EEEE66666666EEEE44441111FFFFEEEEFFFF +5HAGNnkB;v 000000000000000000000000000001B3 8888111177775555BBBBFFFF5555CCCC0000666655556666CCCC +kwr IB=^X} 000000000000000000000000000001B4 7777DDDD00008888FFFF22224444888811113333EEEE1111DDDD +5HA\z%?EmG 000000000000000000000000000001B5 AAAACCCC6666AAAAEEEEAAAAAAAACCCC1111BBBBBBBBDDDD2222 +5HAAW]X'I! 000000000000000000000000000001B6 5555333377775555BBBB6666AAAA2222BBBB8888BBBB9999BBBB +5HA\z%8.x- 000000000000000000000000000001B7 999911117777BBBBEEEE1111AAAA88887777BBBB2222CCCC8888 +%0Z;J|!&BA 000000000000000000000000000001B8 1111AAAAEEEE222288885555BBBBDDDDFFFF7777FFFFEEEE9999 +5[!'v~+5Cs 000000000000000000000000000001B9 EEEECCCCDDDDDDDD99994444CCCCFFFF33337777FFFFCCCCEEEE +5HA\z%[]$| 000000000000000000000000000001BA 99995555888888886666AAAA4444BBBB99998888666688887777 +5HA\z0?(|@ 000000000000000000000000000001BB CCCC00002222DDDD5555DDDD9999FFFFBBBB1111CCCC66664444 +}"Z(h_8z}] 000000000000000000000000000001BC 99994444111100007777EEEE9999CCCC6666DDDDEEEEFFFF5555 +Lf`&#hW2F? 000000000000000000000000000001BD CCCC999933338888FFFF1111333333335555AAAA66660000AAAA +5HA\z%vGo5 000000000000000000000000000001BE AAAA99994444EEEEEEEE666611111111BBBB7777CCCCBBBB3333 +sO6V^4Wf$% 000000000000000000000000000001BF 88886666CCCCFFFF77774444222200000000BBBBEEEE44440000 +5HDdPKm{DD 000000000000000000000000000001C0 666633337777FFFF2222FFFFCCCC22224444EEEE777744441111 +-F@/l1Bid2 000000000000000000000000000001C1 DDDD88880000555577773333333311116666EEEEAAAA88886666 +5HA\zJueYG 000000000000000000000000000001C2 BBBBCCCCAAAAFFFFDDDD00007777777722221111AAAA1111FFFF +5HA\j\hmoE 000000000000000000000000000001C3 CCCCFFFFDDDDBBBBCCCCDDDD8888AAAAEEEEFFFF44445555CCCC +5HA\z%BMDz 000000000000000000000000000001C4 4444EEEE99995555EEEE888833336666888866664444CCCCDDDD +q2eR!xX[WL 000000000000000000000000000001C5 999955559999BBBBFFFF888822227777CCCC4444999944442222 +5HA\~^3:qr 000000000000000000000000000001C6 1111AAAA000077774444111188889999DDDD4444AAAACCCCBBBB +57nS,!a&u/ 000000000000000000000000000001C7 CCCC4444AAAA2222999999997777222288885555AAAABBBB8888 +Jp 5+)A'Or 000000000000000000000000000001C8 CCCC55550000FFFF777733337777CCCCDDDD6666333399999999 +5HA\;+ 7qH 000000000000000000000000000001C9 2222BBBB9999AAAACCCCEEEEDDDD1111CCCCFFFFEEEE3333EEEE +5aP=Vt0 t( 000000000000000000000000000001CA BBBB9999EEEEDDDD111100000000AAAA88883333AAAABBBB7777 +5dH>yh+*!V 000000000000000000000000000001CB 3333222200001111999966668888BBBB7777CCCCDDDD55554444 +^4&:)"mZtP 000000000000000000000000000001CC 66662222DDDD66668888CCCC3333EEEE99992222FFFFAAAA5555 +5HA\}+wzyMKz% 00000000000000000000000000000014 99997777777722222222999911116666DDDDBBBBCCCC3333DDDD +kXrG^ech1/ 00000000000000000000000000000015 FFFF2222AAAA66660000AAAA9999333322227777AAAA77772222 +*}^RG^ci[X 00000000000000000000000000000016 7777BBBBFFFF999922229999DDDD3333CCCCAAAACCCCBBBBBBBB +*}@>8jMaYX 00000000000000000000000000000017 CCCCFFFFFFFF6666AAAA999999997777AAAA6666000066668888 +*}-W*<6[lx 00000000000000000000000000000018 6666FFFF77775555CCCC88881111AAAA00000000CCCC00009999 +*}-Wz19DOf 00000000000000000000000000000019 AAAAEEEEEEEE222266660000AAAA00000000000044446666EEEE +uF?T;*:x0+ 0000000000000000000000000000001A 444466665555BBBB8888BBBB00000000BBBB00005555AAAA7777 +*%.@@,3>7+ 0000000000000000000000000000001B FFFFDDDD333399999999666644449999BBBB2222000000004444 +*}-Wzc{W>j 0000000000000000000000000000001C 222211111111333355554444DDDDEEEE33339999999911115555 +*}-WF30|aO 0000000000000000000000000000001D CCCC88880000FFFFCCCCDDDDBBBB4444EEEE99990000AAAAAAAA +*UH>%FZbUK 0000000000000000000000000000001E DDDD00005555EEEE111199998888CCCC888877779999DDDD3333 +*}-Wz1YZC1 0000000000000000000000000000001F 11112222555599996666111144445555DDDDBBBB7777EEEE0000 +.\KqT&Z4i4 00000000000000000000000000000020 3333DDDDCCCC888888885555222299993333EEEEFFFF66661111 +0fssPa gIN 00000000000000000000000000000021 555544440000AAAACCCC8888AAAA55552222DDDDBBBB22226666 +Fqy~]OATYw 00000000000000000000000000000022 9999CCCC0000888888884444333355553333BBBB55553333FFFF +Wj-%?e*2y\ 00000000000000000000000000000023 AAAA444477776666FFFF444455550000EEEE88883333FFFFCCCC +0fssHo9f6+ 00000000000000000000000000000024 99996666BBBB7777444466660000AAAADDDDDDDDAAAAEEEEDDDD +0fssog=!hi 00000000000000000000000000000025 3333EEEE88887777CCCCEEEE777733337777DDDDFFFFEEEE2222 +0fssx37c ( 00000000000000000000000000000026 DDDD11116666DDDD5555EEEE99996666AAAAAAAA3333EEEEBBBB +0f72Y.uzRN 00000000000000000000000000000027 0000CCCCFFFFAAAAAAAA11117777AAAA66662222000055558888 +0f0`gczW{u 00000000000000000000000000000028 9999DDDDCCCC8888AAAA999911111111BBBB66667777BBBB9999 +R+Sh=Kgd.6 00000000000000000000000000000029 DDDD0000BBBB77770000222200009999AAAADDDDAAAADDDDEEEE +0fss=Dp6\s 0000000000000000000000000000002A 6666FFFFEEEEBBBBCCCC000033331111666677771111DDDD7777 +maU!Uo]He& 0000000000000000000000000000002B AAAA9999BBBB55557777CCCC6666EEEE555566668888FFFF4444 +smN$i pU-~ 0000000000000000000000000000002C AAAADDDDEEEE333388885555DDDD3333FFFFEEEE1111CCCC5555 +0}# `9Cseu 0000000000000000000000000000002D 4444FFFF777700001111EEEE999944447777444488881111AAAA +0fssVHVK`! 0000000000000000000000000000002E 4444888844448888CCCC1111AAAA555577778888BBBB00003333 +(tv1'>|,s[ 0000000000000000000000000000002F 0000CCCC222277778888FFFFCCCCBBBB111177779999DDDD0000 +0fss{o)9E: 00000000000000000000000000000030 00002222AAAAEEEE444400008888CCCC3333DDDD555511111111 +0f:YY?@b+M 00000000000000000000000000000031 9999777777770000AAAA0000444433332222EEEE333399996666 +0fsuG%.`7c 00000000000000000000000000000032 66665555AAAA5555BBBBAAAAEEEE111111119999BBBB6666FFFF +`E$,xR{?Kc 00000000000000000000000000000033 7777AAAA222200008888CCCC3333AAAAFFFFAAAAEEEEEEEECCCC +0fs$Fn3ZN+ 00000000000000000000000000000034 55552222EEEE5555BBBBAAAA8888AAAA11110000DDDD9999DDDD +0fssx}~!V* 00000000000000000000000000000035 EEEE2222EEEEFFFFEEEEBBBB2222BBBB9999AAAA999955552222 +0CU4gfl|&! 00000000000000000000000000000036 1111DDDD8888AAAA999999990000333377778888FFFF1111BBBB +0fssx3v&}o 00000000000000000000000000000037 7777555500001111DDDD3333111122221111AAAA444444448888 +0fss""8"!` 00000000000000000000000000000038 2222BBBB55552222CCCC555533336666EEEE9999777766669999 +0fssx(#k@N 00000000000000000000000000000039 CCCC555555556666DDDDCCCC111111119999DDDD55554444EEEE +0fssx'4T<" 0000000000000000000000000000003A BBBBCCCCEEEECCCCDDDD6666BBBB333377779999222200007777 +0fss|n>\to 0000000000000000000000000000003B DDDD5555AAAA3333CCCC222233330000111133335555EEEE4444 +[!Nbx&X=+V 0000000000000000000000000000003C 77778888AAAA7777888844446666EEEECCCCBBBBEEEE77775555 +0?"\\6:W[' 0000000000000000000000000000003D 8888EEEE6666555599992222DDDD2222FFFFEEEE33338888AAAA +02A^xP5dA- 0000000000000000000000000000003E CCCCBBBBFFFFFFFF99995555AAAAAAAA77771111000033333333 +0fssx}7;=h 0000000000000000000000000000003F 99993333CCCC8888EEEEAAAAEEEE5555CCCC7777FFFFCCCC0000 +ix^TQ-ma5o 00000000000000000000000000000047 88885555CCCC88889999888811110000BBBBEEEECCCC33338888 +E(g$5-WpBC 00000000000000000000000000000048 BBBB7777EEEE4444888866661111FFFF44449999BBBB11119999 +~\ptsn1L{/ 00000000000000000000000000000049 CCCC0000FFFFCCCC7777BBBB333300003333FFFF3333BBBBEEEE +mzlPk`q6SN 0000000000000000000000000000004A 00001111AAAABBBBAAAA66669999DDDD11116666666633337777 +mz4ul,K** 0000000000000000000000000000004B 4444AAAADDDDEEEE33337777AAAA9999DDDD88886666DDDD4444 +q)epJsSLXU 0000000000000000000000000000004C 88887777999955558888AAAA9999111155552222FFFF22225555 +mz4VC&( /[ 0000000000000000000000000000004D FFFF999922221111DDDD9999AAAA9999FFFF66662222FFFFAAAA +mz4VZ^7@7/ 0000000000000000000000000000004E 777799999999DDDD44441111BBBB6666AAAA0000999966663333 +mz4$lcXS$; 0000000000000000000000000000004F 333300004444AAAA3333666600009999DDDDCCCC9999BBBB0000 +mSpqwoVET; 00000000000000000000000000000050 BBBB77775555CCCC1111DDDD2222BBBB66669999CCCC77771111 +mz4Vbw3=a| 00000000000000000000000000000051 2222FFFFDDDDAAAACCCC3333EEEEBBBB8888EEEE000077776666 +mz4VCNJv)Y 00000000000000000000000000000052 55554444AAAAAAAA6666DDDD7777AAAAEEEE00003333CCCCFFFF +mz4VCNYGFJ 00000000000000000000000000000053 8888555533333333EEEE11113333AAAA444411110000CCCCCCCC +WM^;rvO/u] 00000000000000000000000000000054 BBBB00007777999977772222AAAA0000CCCCAAAAEEEEFFFFDDDD +mz4VCBF*P< 00000000000000000000000000000055 BBBB8888EEEEEEEE55553333AAAA4444EEEE6666888833332222 +mzw/PZ!x"> 00000000000000000000000000000056 DDDD55554444AAAAAAAA444455553333AAAA444411117777BBBB +mz4VCNf@*f 00000000000000000000000000000057 4444AAAA2222AAAAEEEE55556666CCCC3333FFFF888822228888 +:!W.=v,f"z 00000000000000000000000000000058 444422223333666688886666BBBB4444888877772222CCCC9999 +mz4VCNwZcz 00000000000000000000000000000059 22226666CCCCEEEE6666FFFF888822220000333366662222EEEE +m?(|_dXq:X 0000000000000000000000000000005C 2222FFFFBBBB55552222444433332222444433333333DDDD5555 +(cb621Uv~( 0000000000000000000000000000005D 3333BBBB11110000FFFF9999BBBB6666CCCCCCCC66666666AAAA +mg5x s23L3 0000000000000000000000000000005E 22221111AAAA000011117777DDDD999933337777666699993333 +mz4VCNa'[p 0000000000000000000000000000005F 000099997777CCCC666677776666FFFF444455557777AAAA0000 +qeQNoB 2XG 00000000000000000000000000000060 0000EEEE66668888FFFF2222FFFFAAAAFFFF7777EEEE22221111 +mz4VCbi=gw 00000000000000000000000000000061 4444DDDDFFFF9999DDDD9999EEEEEEEECCCCDDDD4444EEEE6666 +uGz7S=#fh: 00000000000000000000000000000062 77771111DDDD222200000000BBBBDDDD222288885555FFFFFFFF +rd)x<>@@H| 00000000000000000000000000000063 99996666AAAABBBB7777CCCC4444DDDD555544447777BBBBCCCC +xEwa^:84K] 00000000000000000000000000000064 000099995555CCCC00000000EEEE5555BBBB1111DDDDAAAADDDD +mz4VCb:Z$a 00000000000000000000000000000065 77775555DDDD4444DDDDAAAA66660000FFFF5555DDDDAAAA2222 +mz4VCN^AO@ 00000000000000000000000000000066 3333777744444444EEEEEEEE11115555666600008888AAAABBBB +o%,!fSdRBa 00000000000000000000000000000067 11119999DDDDAAAA8888AAAA5555EEEE8888CCCC888811118888 +*+o@+t%u&; 00000000000000000000000000000068 22228888999922228888EEEE3333444455551111EEEE77779999 +(CoKUhfB9{ 00000000000000000000000000000069 1111BBBB9999CCCCFFFF3333CCCC777755559999CCCC9999EEEE +mz49JQb_5T 0000000000000000000000000000006A AAAA66662222CCCCBBBB666600003333BBBB2222AAAA99997777 +eSzU!X,[%/ 0000000000000000000000000000006B AAAACCCC9999FFFFFFFFAAAA444455553333BBBB4444BBBB4444 +[QZ{a&TaCS 0000000000000000000000000000006C AAAA8888CCCC2222FFFFAAAA5555CCCC4444CCCCCCCC88885555 +?:Yp4%.K9n 0000000000000000000000000000006D BBBBCCCC5555111100007777FFFFAAAAFFFF0000DDDDDDDDAAAA +mz4VCNv}8I 0000000000000000000000000000006E 1111EEEE000088886666333311115555666655557777CCCC3333 +KrNW.!5MP; 0000000000000000000000000000006F 2222AAAAEEEE33330000777711111111FFFF2222999999990000 +j17a3a#bH? 00000000000000000000000000000070 8888CCCCBBBBCCCC88881111EEEE33336666BBBB3333DDDD1111 +mz-QLHy(UO 00000000000000000000000000000071 3333BBBB444400002222EEEEFFFF333355556666DDDD55556666 +mz4:OEKSH2 00000000000000000000000000000072 DDDDEEEE3333DDDDBBBB7777BBBB1111FFFF3333CCCC2222FFFF +m@L*`HMPfN 00000000000000000000000000000073 DDDD666699993333999977779999DDDD444488882222AAAACCCC +m!pSWFGu`4 00000000000000000000000000000074 5555AAAA9999666611112222111100008888AAAA00005555DDDD +mw@TZu-0IU 00000000000000000000000000000075 555577772222DDDD9999DDDDEEEEAAAA8888BBBB777711112222 +mz4VCi^e,} 00000000000000000000000000000076 7777DDDD9999FFFFDDDD55553333DDDDCCCCCCCC3333DDDDBBBB +mzydAPb=7Y 00000000000000000000000000000077 BBBB888888881111AAAAFFFF6666555599995555CCCC00008888 +mz4VCoq$kr 00000000000000000000000000000078 EEEE777722229999CCCCBBBB3333000055559999EEEE22229999 +mz4VCl4'b| 00000000000000000000000000000079 BBBB3333DDDD1111DDDD444466664444BBBB222277770000EEEE +mz4VCdnw0| 0000000000000000000000000000007A 4444DDDDFFFF2222DDDD1111BBBB111111111111AAAACCCC7777 +mi|$-MES3i 0000000000000000000000000000007B BBBB9999FFFF44449999CCCCBBBB0000BBBB99991111AAAA4444 +mz4VC[FfM- 0000000000000000000000000000007C 3333BBBB4444DDDDDDDDEEEE2222EEEE1111FFFF999933335555 +m"^}, M3$t 0000000000000000000000000000007D BBBBCCCC111188881111EEEEDDDDBBBBDDDD333399994444AAAA +k VC?n@0XH 0000000000000000000000000000007E 3333FFFF2222DDDDFFFFAAAA666622225555AAAACCCCFFFF3333 +mz4V&:go'F 0000000000000000000000000000007F BBBB888888886666CCCCDDDDBBBB1111DDDD3333FFFF88880000 +my+=K| 2K9 00000000000000000000000000000080 777799993333CCCC444466664444000077773333DDDD88881111 +myiV0it7t- 00000000000000000000000000000081 6666444466668888AAAA2222CCCCFFFF9999AAAA9999CCCC6666 +my+loGC-p& 00000000000000000000000000000082 CCCC9999DDDD555533336666CCCC55557777222266665555FFFF +my+}7^u%n* 00000000000000000000000000000083 BBBBEEEE66661111BBBBAAAA777733330000CCCC11119999CCCC +eq9Mzr~'|Q 00000000000000000000000000000084 2222CCCC00004444777733336666AAAA0000333377770000DDDD +6fctvLgCo7 00000000000000000000000000000085 AAAA3333FFFFCCCC0000BBBBFFFF999911117777444488882222 +0~ #@'o22w 00000000000000000000000000000086 333344447777333377771111DDDDEEEE1111777733330000BBBB +mWR\@f0w.p 00000000000000000000000000000087 AAAAAAAA4444111199995555444433334444BBBB3333FFFF8888 +my+=C%xaRZ 00000000000000000000000000000088 DDDDDDDDCCCC88884444EEEE8888EEEE4444FFFF1111DDDD9999 +m5~6L@Fu.D 00000000000000000000000000000089 BBBB99990000222299996666666622227777DDDD55557777EEEE +my_F@ wBt4 0000000000000000000000000000008A 44441111000000002222555522226666BBBBBBBBEEEEFFFF7777 +FBg!zZ.I|G 0000000000000000000000000000008B 888800006666EEEE7777777766667777FFFFFFFF222299994444 +m~$7_~K2N[ 0000000000000000000000000000008C 5555FFFFBBBBDDDD11113333DDDDAAAA6666BBBB9999EEEE5555 +m~'=m}+}:" 0000000000000000000000000000008D 7777DDDD777788889999555522222222EEEE44448888BBBBAAAA +m$CAdP11"s 0000000000000000000000000000008E 3333DDDD7777DDDD11113333AAAABBBB44447777666622223333 +[Wo#GB.ykU 0000000000000000000000000000008F 2222DDDD9999CCCC88883333DDDD2222DDDD9999999977770000 +my+=5$kBiG 00000000000000000000000000000090 3333DDDD000044445555444444441111CCCC1111BBBB33331111 +my+% x\&'q 00000000000000000000000000000091 8888DDDDBBBBAAAABBBB99997777EEEE00008888AAAA33336666 +0Jw^F-}sZr 00000000000000000000000000000092 4444BBBBDDDD2222FFFF888811117777DDDD444444448888FFFF +OLf_u|1d}9 00000000000000000000000000000093 DDDD1111AAAA9999FFFFDDDD9999BBBB9999000044448888CCCC +%V*"P*(/Ez 00000000000000000000000000000094 11110000CCCC666600002222CCCCEEEECCCCEEEE1111BBBBDDDD +my+=5%yw;# 00000000000000000000000000000095 44449999FFFF00004444222222228888000099995555FFFF2222 +my+=5H/pXh 00000000000000000000000000000096 8888BBBB111188885555CCCC7777BBBB7777111166663333BBBB +m],.INMkcA 00000000000000000000000000000097 DDDD77777777DDDD99993333FFFFDDDD9999CCCCFFFFEEEE8888 +my+=d[R]&[ 00000000000000000000000000000098 BBBBAAAA99995555CCCC666688887777EEEE1111999988889999 +my+=5!6FlS 00000000000000000000000000000099 AAAA777799994444DDDDEEEE6666DDDD2222AAAA7777EEEEEEEE +;u0nwOR{|e 0000000000000000000000000000009A CCCC5555FFFF1111000066667777EEEEEEEE1111777722227777 +my)4\|>`b. 0000000000000000000000000000009B EEEE33339999CCCC2222999999999999FFFFDDDD777788884444 +my+=5HjDLp 0000000000000000000000000000009C 33338888EEEEFFFFDDDDDDDDAAAA7777EEEE0000EEEE99995555 +5Yh?d9@6(_ 0000000000000000000000000000009D 66667777FFFF333377774444FFFFDDDD99993333CCCC2222AAAA +my+=5M[qVV 0000000000000000000000000000009E 111133334444AAAA55556666CCCCFFFF5555BBBB333355553333 +my7P2iA6U: 0000000000000000000000000000009F 88880000FFFF000022220000BBBBCCCCFFFF3333777766660000 +my+e'4&VbD 000000000000000000000000000000A0 DDDD888811110000BBBB2222EEEEBBBB00004444CCCCEEEE1111 +my7 0VqTg~ 000000000000000000000000000000A1 8888666622222222222222221111DDDD11110000EEEEAAAA6666 +my8,(.X0:" 000000000000000000000000000000A2 DDDD7777DDDD5555AAAAEEEE7777DDDD444499996666BBBBFFFF +my+8*ZrTi* 000000000000000000000000000000A3 CCCC4444FFFF0000BBBBAAAA66667777CCCC4444BBBB7777CCCC +my+=5#q@Tf 000000000000000000000000000000A4 0000FFFFEEEE9999DDDD9999AAAAFFFF9999AAAA00006666DDDD +my_ &UU^-f 000000000000000000000000000000A5 BBBB5555AAAAAAAAAAAA4444FFFF6666DDDD1111BBBB66662222 +my+=5r}$cH 000000000000000000000000000000A6 EEEE555577779999666611110000FFFF0000AAAADDDD6666BBBB +my+=57ydP, 000000000000000000000000000000A7 DDDDDDDDEEEE222255559999DDDDEEEE7777AAAAFFFFDDDD8888 +(\+CmQF;sh 000000000000000000000000000000A8 7777BBBB9999333377779999AAAAAAAACCCC1111555533339999 +m27}+u%$Z' 000000000000000000000000000000A9 22228888EEEE555511117777DDDD555522229999EEEE5555EEEE +my+=5rvB{U 000000000000000000000000000000AA 8888BBBB77776666EEEEEEEE00007777BBBB2222333355557777 +6uxeaoldr{ 000000000000000000000000000000AB BBBB11110000CCCC8888222277779999AAAA4444000077774444 +my+=lBr={a 000000000000000000000000000000AC EEEE99992222666644446666FFFF11112222FFFF777744445555 +my+n!0ePh9 000000000000000000000000000000AD 666611114444999933332222FFFFDDDD5555111133339999AAAA +my+0]D07,s 000000000000000000000000000000AE 99995555EEEEEEEE33330000AAAA1111CCCC6666444488883333 +my]??oXCf( 000000000000000000000000000000AF CCCCFFFF00004444222299997777CCCC11111111999955550000 +?jh!g'(/dI 000000000000000000000000000000B0 99994444FFFFBBBBFFFF777711113333EEEEDDDD222299991111 +,qy-T(O~$} 000000000000000000000000000000B1 44446666888800007777DDDDEEEEFFFF22223333777711116666 +my+=5r( dQ 000000000000000000000000000000B2 DDDD888822224444EEEE88887777EEEE00001111CCCCEEEEFFFF +\1]of=Ah$q 000000000000000000000000000000B3 EEEEAAAACCCCCCCC77779999AAAACCCC9999999966666666CCCC +my+YEm^\di 000000000000000000000000000000B4 1111EEEE3333EEEEBBBB8888111111111111777733331111DDDD +my+j~5iIvK 000000000000000000000000000000B5 3333CCCC77775555BBBB6666CCCC8888EEEE00004444DDDD2222 +F.|TW}_rj3 000000000000000000000000000000B6 44443333CCCC444477772222000066661111333388889999BBBB +my+=5r"2wR 000000000000000000000000000000B7 BBBB0000999999996666AAAA77773333DDDD55553333CCCC8888 +^gT;Uh{&}q 000000000000000000000000000000B8 4444CCCC8888777788881111DDDD88889999EEEE4444EEEE9999 +my+=5.eQvR 000000000000000000000000000000B9 FFFF22225555FFFF5555BBBB8888EEEEEEEEBBBB8888CCCCEEEE +my++q?AsX\ 000000000000000000000000000000BA CCCCCCCC00008888BBBB9999444433335555EEEE333388887777 +ml[`\H9-_2 000000000000000000000000000000BB 0000333333332222999900003333DDDDEEEE2222DDDD66664444 +myT[V,Qn53 000000000000000000000000000000BC 55553333EEEE33332222FFFF22225555000077773333FFFF5555 +my|X+z`Fr. 000000000000000000000000000000BD 00009999FFFF8888AAAA5555111177778888CCCCFFFF0000AAAA +my+=5rvc<& 000000000000000000000000000000BE 999999995555777766665555EEEE9999BBBB88889999BBBB3333 +my+=dSIgb, 000000000000000000000000000000BF EEEEDDDDDDDD55554444FFFFEEEE000022223333FFFF44440000 +m-sc'U=Ibc 000000000000000000000000000000C0 8888BBBB888833331111EEEE666688882222AAAACCCC44441111 +my+=5r4el] 000000000000000000000000000000C1 55557777AAAA9999666677775555AAAABBBB0000333388886666 +RZ tvDPaX5 000000000000000000000000000000C2 EEEEDDDD55558888FFFF3333555566662222DDDD77771111FFFF +my#YJ7F/al 000000000000000000000000000000C3 999944444444888822222222CCCC2222FFFFEEEE55555555CCCC +myV"JGX` 000000000000000000000000000000D1 7777DDDD77778888BBBB8888EEEEAAAA222277773333FFFF6666 +3pU8_.#1JU 000000000000000000000000000000D2 0000777799995555FFFFDDDDFFFF5555FFFFCCCC55554444FFFF +my+=5rTnvp 000000000000000000000000000000D3 99995555777755556666AAAA88887777EEEE333388884444CCCC +:=XWS2sImq 000000000000000000000000000000D4 AAAACCCCBBBBAAAA0000EEEE4444CCCCEEEE555544447777DDDD +my+=5op:! 000000000000000000000000000000D5 AAAAFFFFDDDD11115555000077778888999900003333BBBB2222 +my+OhMjDFd 000000000000000000000000000000D6 0000222266660000BBBB55551111777733332222AAAAFFFFBBBB +my+=5\L_vn 000000000000000000000000000000D7 99991111FFFFFFFF5555EEEE44447777BBBBEEEE7777AAAA8888 +my+ X=m$h9 000000000000000000000000000000D8 0000EEEE444433333333BBBB8888000011110000000044449999 +g.FN&efgUs 000000000000000000000000000000D9 7777444488885555FFFF3333FFFFDDDD777755559999AAAAEEEE +my+::yPt=z 000000000000000000000000000000DA 3333666633336666BBBBCCCCEEEE000000007777FFFFEEEE7777 +my+=5=P!{. 000000000000000000000000000000DB DDDD2222BBBB33335555888866663333EEEE9999333344444444 +my(8.GC,t\ 000000000000000000000000000000DC 7777CCCCEEEE7777222200006666BBBB11112222999955555555 +my+=5r1t!\wV 000000000000000000000000000000E0 2222EEEE00000000FFFFBBBB6666555566665555BBBBAAAA1111 +m-zF>A2f5c 000000000000000000000000000000E1 CCCC999977773333111144444444BBBBFFFF8888888866666666 +^qaslc^dJX 000000000000000000000000000000E2 444411118888AAAA7777CCCC000011119999EEEE77777777FFFF +@gU`)^H:z5 000000000000000000000000000000E3 AAAA33331111FFFF888822225555CCCC33338888FFFF3333CCCC + l;w?EBj0 000000000000000000000000000000E4 BBBBDDDD111188888888AAAA111144449999666633332222DDDD +Iw&)MuUaM, 000000000000000000000000000000E5 5555FFFF00009999888811119999111111111111999922222222 +mGam)y ~t- 000000000000000000000000000000E6 EEEE22228888BBBB999977774444FFFFAAAA999922222222BBBB +my+=5rNf/r 000000000000000000000000000000E7 FFFFBBBB6666CCCC66669999FFFF66662222DDDD777799998888 +my+=5Yy%.w 000000000000000000000000000000E8 666644446666DDDDDDDD44446666111100004444BBBBFFFF9999 +/e)%&bgl}E 000000000000000000000000000000E9 AAAA6666333388887777DDDDCCCCFFFF1111EEEE00001111EEEE +8mdOTG)j6O 000000000000000000000000000000EA BBBB7777AAAABBBB888855554444999966665555CCCC11117777 +Yp=]xMdlAGG 000000000000000000000000000000F6 1111DDDD555500008888CCCC222288884444EEEEDDDD5555BBBB +my+=_zr'gwrRlu 00000000000000000000000000000108 1111CCCCEEEE77778888333333335555DDDD5555FFFF55559999 +5HA\zF4Dbz 00000000000000000000000000000109 8888FFFFAAAA44445555FFFF3333DDDD666655558888FFFFEEEE +V[]vwZ9Vyl 0000000000000000000000000000010A 111144442222999977777777EEEEDDDD22223333000077777777 +exJ@KRP41I 0000000000000000000000000000010B 7777DDDD9999EEEE7777DDDD11112222DDDD8888AAAA11114444 +5#Qf0efZuu 0000000000000000000000000000010C DDDDFFFF333377779999BBBB8888000055558888FFFF66665555 +5HA\z%?4KT 0000000000000000000000000000010D 1111CCCCDDDDBBBB666611110000EEEE6666DDDD44443333AAAA +58e3a*V.k+ 0000000000000000000000000000010E 9999CCCC8888DDDD9999AAAA22227777FFFF0000FFFFAAAA3333 +5tP(Lc~z7L 0000000000000000000000000000010F EEEEEEEE555599991111BBBB888844449999FFFF8888FFFF0000 +5HA\zKmu(c 00000000000000000000000000000110 111122221111CCCCDDDD5555000088886666DDDD8888BBBB1111 +Oiv~amz>&1 00000000000000000000000000000111 DDDD444488880000777700004444BBBBEEEE9999DDDDBBBB6666 +5HA\z@di)\ 00000000000000000000000000000112 AAAA99999999888855554444AAAA11115555888866660000FFFF +5HA^ZM!B~i 00000000000000000000000000000113 66666666CCCC88883333EEEEBBBBBBBB3333AAAACCCC0000CCCC +5HA\z#NJXc 00000000000000000000000000000114 000033337777EEEE5555DDDDCCCC77771111000077773333DDDD +5HA\zl[u\z 00000000000000000000000000000115 1111EEEE77774444DDDDCCCCFFFF22227777BBBB111177772222 +#u *t@NY9S 00000000000000000000000000000116 000099996666888888884444FFFF2222EEEE7777FFFFBBBBBBBB +5HA?4}FY;Z 00000000000000000000000000000117 11117777333366663333111144446666AAAA3333FFFF66668888 +5HA\z%PY\S 00000000000000000000000000000118 CCCC0000EEEE1111EEEEDDDD8888999911112222777700009999 +5K@^,(hCHH 00000000000000000000000000000119 999966663333FFFF9999AAAACCCCEEEEEEEE4444BBBB6666EEEE +5HA\z%soLm 0000000000000000000000000000011A 8888111166664444EEEE222266667777EEEE22228888AAAA7777 +5OA )SZu?o 0000000000000000000000000000011B 00009999EEEE33331111DDDD9999444455558888FFFF00004444 +5TW.3T/"w* 0000000000000000000000000000011C EEEE5555BBBB22229999FFFFAAAA7777DDDD8888444411115555 +ClYJ!%h &8 0000000000000000000000000000011D FFFF7777DDDD666677778888CCCC9999CCCCEEEE7777AAAAAAAA +5H,+ 00000000000000000000000000000121 DDDD888877775555444477779999777788884444222222226666 +u& 8+T&A)E 00000000000000000000000000000122 AAAA3333444466660000BBBBDDDD66662222777788883333FFFF +5HVnI4$b.~ 00000000000000000000000000000123 DDDD22220000FFFF2222BBBBEEEE6666BBBB11112222FFFFCCCC +5HA\ziKk=U 00000000000000000000000000000124 00007777111111115555FFFFCCCC0000AAAA66665555EEEEDDDD +5H)wSrcPzS 00000000000000000000000000000125 33334444CCCC6666AAAA77778888BBBBBBBB55556666EEEE2222 +5HA\z%k7no 00000000000000000000000000000126 DDDD666677775555EEEE4444AAAA33333333BBBB6666EEEEBBBB +5HA\zON\bq 00000000000000000000000000000127 CCCC00000000777755558888AAAA1111AAAA3333FFFF55558888 +5HA\z|%+>h 00000000000000000000000000000128 3333FFFF333322225555BBBB444433331111CCCC2222BBBB9999 +5HA\zJmEq| 00000000000000000000000000000129 99999999BBBB4444DDDD999955551111333366661111DDDDEEEE +5HA\:LR#h\ 0000000000000000000000000000012A 5555FFFFBBBB3333CCCCCCCCDDDD4444CCCCDDDD4444DDDD7777 +5Hbu_p2o|U 0000000000000000000000000000012B DDDD00003333333322226666EEEEBBBB000011117777FFFF4444 +uqz2E: >8X 00000000000000000000000000000142 7777EEEECCCCFFFFFFFF8888AAAA22223333FFFF88889999FFFF +jS.vJgSE`H 00000000000000000000000000000143 99999999AAAAEEEEFFFFCCCCCCCC6666EEEEEEEECCCCDDDDCCCC +5HA\z%]<~x 00000000000000000000000000000144 DDDD44448888AAAA666633334444FFFF11115555FFFF4444DDDD +5E3:o4[#x; 00000000000000000000000000000145 6666DDDD3333666699991111BBBB1111EEEECCCCDDDDCCCC2222 +5HAdT66&9# 00000000000000000000000000000146 666633337777AAAA33337777DDDDBBBBEEEE000011114444BBBB +FizN%%[{$% 00000000000000000000000000000147 5555444466668888888833336666555588888888BBBB33338888 +5HA\z%cwXI 00000000000000000000000000000148 33337777DDDDFFFF666699994444666655557777666611119999 +wkbPT`-op$ 00000000000000000000000000000149 4444333344442222777744441111EEEE0000FFFFAAAABBBBEEEE +5HA\z%wRYr 0000000000000000000000000000014A 6666999977773333EEEEEEEE44441111EEEE4444999933337777 +E1n|]_71AL 0000000000000000000000000000014B 88886666DDDD666600003333777777778888BBBB5555DDDD4444 +5HA\:.y(/L 0000000000000000000000000000014C EEEEFFFF00004444CCCCAAAA333355552222DDDDAAAA22225555 +YUT7rmT@B> 0000000000000000000000000000014D FFFF99996666BBBB0000999933339999000077779999FFFFAAAA +j\Fi0G()v8 0000000000000000000000000000014E 00002222AAAA11110000333344447777FFFF3333CCCC66663333 +5H8EN;2o)C 0000000000000000000000000000014F 8888BBBB888888882222222266665555666688888888BBBB0000 +5HA\zedv@>58Cq 00000000000000000000000000000152 666677778888666688885555AAAA5555EEEE88886666CCCCFFFF +5Z4zZe,7iU 00000000000000000000000000000153 11118888EEEE000011114444FFFF111199995555FFFFCCCCCCCC +5HA\#z+,eu 00000000000000000000000000000154 444499992222EEEE4444DDDDEEEE99994444FFFF9999FFFFDDDD +5HUF6IpyiV 00000000000000000000000000000155 999999995555888822229999FFFF1111CCCC9999FFFF33332222 +5-zau\y%fL 00000000000000000000000000000156 FFFF44440000777711116666DDDDAAAA9999111144447777BBBB +5HAp2t&Y@0 00000000000000000000000000000157 33330000999999993333DDDDFFFF66664444DDDD777722228888 +5HApZ`P~NY 00000000000000000000000000000158 3333555577774444333388888888EEEEEEEE8888DDDDCCCC9999 +5HA\z%bU?- 00000000000000000000000000000159 DDDD4444CCCC9999666611117777DDDD77777777DDDD2222EEEE +5HA\h%Yb5d 0000000000000000000000000000015A 5555CCCCDDDDEEEECCCCFFFF2222222277771111111166667777 +5HA2>BW=r2 0000000000000000000000000000015B 888811111111DDDDBBBBCCCC666677774444CCCCAAAACCCC4444 +5Hax#tmx0y 0000000000000000000000000000015C EEEECCCC0000AAAA222222228888AAAA33331111EEEEDDDD5555 +hFU^c5U!$t 0000000000000000000000000000015D 88882222777733338888BBBB0000777744441111DDDD6666AAAA +5HAdNAODNL 0000000000000000000000000000015E 4444BBBBAAAA2222BBBB8888AAAA22227777EEEE999999993333 +5HAR/>br$7 0000000000000000000000000000015F AAAA55550000EEEEBBBB222255557777999955556666AAAA0000 +5HMliDI0MP 00000000000000000000000000000160 DDDD55555555888822223333AAAA999922223333999922221111 +bIVZ,>DWa1 00000000000000000000000000000161 1111DDDDEEEE6666777777771111BBBBBBBB3333BBBBEEEE6666 +5HAMoF'DDm 00000000000000000000000000000162 9999222244448888BBBB444488886666EEEE44448888FFFFFFFF +5&Uy=`8HJr 00000000000000000000000000000163 4444AAAADDDD111199992222CCCC33332222DDDD6666BBBBCCCC +5HA.8iB8rQ 00000000000000000000000000000164 111166669999BBBB3333CCCC5555FFFFCCCCAAAA8888AAAADDDD +5HAsgBw$;N 00000000000000000000000000000165 FFFFAAAA666688883333222244442222BBBBDDDD4444AAAA2222 +5"z}&%mD}G 00000000000000000000000000000166 44443333FFFF888811110000DDDD5555CCCC1111BBBBAAAABBBB +g:~t>IWL!* 00000000000000000000000000000167 9999DDDDFFFF222200007777DDDDCCCCDDDDEEEE777711118888 +5 Zy *qo=Q 00000000000000000000000000000168 DDDDCCCCCCCCCCCC1111FFFF3333DDDD00007777999977779999 +mAz"v,)|HS 00000000000000000000000000000169 444455550000888888881111FFFF77777777222233339999EEEE +5HA\l3qkbk 0000000000000000000000000000016A 777744440000DDDD44449999BBBB5555EEEE8888DDDD99997777 +D_W\;; N_G 0000000000000000000000000000016B 5555444488880000000077779999FFFFFFFF66663333BBBB4444 +5HA\p@'quM 0000000000000000000000000000016C 4444999922223333CCCCAAAABBBB33334444FFFF777788885555 +5HA\!0M|;N 0000000000000000000000000000016D 6666BBBB5555EEEE4444000044443333CCCCAAAA4444DDDDAAAA +5HA\z%Z-W! 0000000000000000000000000000016E 999999998888888866664444EEEE9999AAAA0000AAAACCCC3333 +s)mViR?i[f 0000000000000000000000000000016F AAAAAAAACCCC7777777700006666666600006666888899990000 +5HsE~N-KYQ 00000000000000000000000000000170 88883333AAAA5555AAAA3333FFFF55556666AAAAEEEEDDDD1111 +5HA#w1"\.H 00000000000000000000000000000171 55553333BBBB9999BBBB9999CCCC000066661111444455556666 +,EmHjmt?L4 00000000000000000000000000000172 DDDDBBBB000011110000AAAA3333DDDD66663333FFFF2222FFFF +$B{)QcmiW2 00000000000000000000000000000173 AAAADDDD111166660000BBBB44440000AAAA55551111AAAACCCC +5HA\zu=jW4 00000000000000000000000000000174 888811118888555555557777AAAA777733336666BBBB5555DDDD +5|_9{>^rO] 00000000000000000000000000000175 999900009999DDDD11115555BBBB888833336666EEEE11112222 +5HA\z%$\D\ 00000000000000000000000000000176 DDDD2222EEEE9999EEEEFFFFAAAAAAAAAAAA11116666DDDDBBBB +5I<0t9;k-m 00000000000000000000000000000177 AAAA8888CCCC222211115555DDDD77772222BBBBBBBB00008888 +5~gQSG.0%6 00000000000000000000000000000178 5555BBBB5555AAAA111199992222222266663333999922229999 +%+!C&Tzi-* 00000000000000000000000000000179 FFFF99996666111177774444333300006666EEEEEEEE0000EEEE +5HA\z% HZd 0000000000000000000000000000017A 1111DDDD5555AAAA66663333EEEEEEEE7777BBBBDDDDCCCC7777 +<.*bfB>O,a 0000000000000000000000000000017B 222200000000AAAA7777999988888888777788880000AAAA4444 +5HA\z%^N%I 0000000000000000000000000000017C 66662222AAAACCCCEEEEDDDD0000FFFF33336666444433335555 +5HA\zg!z\x 0000000000000000000000000000017D 8888666633338888DDDD1111999944441111111100004444AAAA +5HA,bf@.n7 0000000000000000000000000000017E 8888EEEE77774444BBBB66665555444488889999FFFFFFFF3333 +509*X0fyJe 0000000000000000000000000000017F 7777EEEE3333EEEE9999999999990000AAAABBBBEEEE88880000 +p,j:8XDPet 00000000000000000000000000000180 AAAA999922220000888800001111111144447777888888881111 +5HA\z%_os[ 00000000000000000000000000000181 666633331111DDDDEEEE3333CCCC3333CCCC99990000CCCC6666 +5HA\z%8[]% 00000000000000000000000000000182 BBBBCCCC44446666EEEEEEEE777755559999666699995555FFFF +5Hs4n9#j=( 00000000000000000000000000000183 111177772222222222225555FFFF2222EEEEDDDD00009999CCCC +5GZzvyO3Gk 00000000000000000000000000000184 000033338888AAAA9999EEEE444488884444444422220000DDDD +Ht!e4%fx0/ 00000000000000000000000000000185 77770000666600000000888844449999AAAA6666BBBB88882222 +5HA8G[pmZ> 00000000000000000000000000000186 11110000EEEE4444BBBBAAAAAAAAAAAA6666000066660000BBBB +5H6{5#>!+E 00000000000000000000000000000187 3333BBBBBBBBDDDDAAAA4444EEEE7777222255552222FFFF8888 +5HA*q`rIW 0000000000000000000000000000019A 4444EEEEAAAA55550000FFFF1111BBBBBBBB3333AAAA22227777 +B1}~i4!2Jz 0000000000000000000000000000019B EEEEAAAAAAAACCCC7777CCCC11118888CCCC4444666688884444 +5@l73vwUr5 0000000000000000000000000000019C 0000FFFFFFFF1111888844443333EEEE1111FFFF999999995555 +@H2Vc0l0h[ 0000000000000000000000000000019D CCCCEEEEEEEE2222FFFFFFFFFFFF99999999999933332222AAAA +5HA\z:JkXo 0000000000000000000000000000019E FFFF99995555DDDDDDDDFFFF3333666677772222666655553333 +5HA6p%eY$] 0000000000000000000000000000019F EEEE1111999944443333FFFF0000EEEE55553333666666660000 +5z*h\IKjxR 000000000000000000000000000001A0 DDDD66669999DDDD999944444444AAAA888800007777EEEE1111 +K{#1[}!!++ 000000000000000000000000000001A1 000099995555555588881111FFFF4444888877775555AAAA6666 +Q+)(]=p2?M 000000000000000000000000000001A2 99998888CCCC9999888800009999FFFFDDDD55559999BBBBFFFF +5zbiXJIs*> 000000000000000000000000000001A3 8888DDDDEEEEFFFF11116666AAAADDDDAAAADDDDAAAA7777CCCC +5[D(T@35`j 000000000000000000000000000001A4 AAAAAAAA44446666999955559999EEEE00002222BBBB6666DDDD +5H|]i7%PK' 000000000000000000000000000001A5 7777777700001111222211111111222222229999222266662222 +5HA\z[Np9# 000000000000000000000000000001A6 BBBB5555EEEE333355557777BBBB33333333CCCC00006666BBBB +5/E#65QvaA 000000000000000000000000000001A7 66669999999977779999DDDDAAAA3333DDDDCCCCEEEEDDDD8888 +'f^{LC:f]z 000000000000000000000000000001A8 3333DDDD6666CCCC888855553333AAAACCCC7777000033339999 +.#P>EmKv6. 000000000000000000000000000001A9 2222CCCC8888EEEE777733335555DDDDDDDD222255555555EEEE +5HA;/jNCP$ 000000000000000000000000000001AA 7777333355555555BBBB4444FFFF8888BBBB8888666655557777 +>"|_NBZVP< 000000000000000000000000000001AB BBBB8888EEEECCCC7777BBBBAAAA22226666EEEEFFFF77774444 +5HA\z%Gb22 000000000000000000000000000001AC 7777AAAA3333EEEE666699993333222288882222222244445555 +5HA\z%WJ2u 000000000000000000000000000001AD 22228888DDDDEEEE666688884444DDDDBBBBAAAAAAAA9999AAAA +5HA\z% ^{! 000000000000000000000000000001AE EEEEFFFFBBBB111166669999DDDDFFFFDDDD1111777788883333 +HvuxN}WVIC 000000000000000000000000000001AF EEEEEEEECCCC7777FFFF00003333555533335555888855550000 +5HQv_-#g7S 000000000000000000000000000001B0 BBBB88885555111122222222CCCC33333333CCCCDDDD99991111 +z4tR!jX2xZ 000000000000000000000000000001B1 CCCC7777666611118888BBBB00002222BBBBDDDDEEEE11116666 +5HA\z%5FOc 000000000000000000000000000001B2 55553333AAAA8888EEEE66666666EEEE44441111FFFFEEEEFFFF +5HAGNnkB;v 000000000000000000000000000001B3 8888111177775555BBBBFFFF5555CCCC0000666655556666CCCC +kwr IB=^X} 000000000000000000000000000001B4 7777DDDD00008888FFFF22224444888811113333EEEE1111DDDD +5HA\z%?EmG 000000000000000000000000000001B5 AAAACCCC6666AAAAEEEEAAAAAAAACCCC1111BBBBBBBBDDDD2222 +5HAAW]X'I! 000000000000000000000000000001B6 5555333377775555BBBB6666AAAA2222BBBB8888BBBB9999BBBB +5HA\z%8.x- 000000000000000000000000000001B7 999911117777BBBBEEEE1111AAAA88887777BBBB2222CCCC8888 +%0Z;J|!&BA 000000000000000000000000000001B8 1111AAAAEEEE222288885555BBBBDDDDFFFF7777FFFFEEEE9999 +5[!'v~+5Cs 000000000000000000000000000001B9 EEEECCCCDDDDDDDD99994444CCCCFFFF33337777FFFFCCCCEEEE +5HA\z%[]$| 000000000000000000000000000001BA 99995555888888886666AAAA4444BBBB99998888666688887777 +5HA\z0?(|@ 000000000000000000000000000001BB CCCC00002222DDDD5555DDDD9999FFFFBBBB1111CCCC66664444 +}"Z(h_8z}] 000000000000000000000000000001BC 99994444111100007777EEEE9999CCCC6666DDDDEEEEFFFF5555 +Lf`&#hW2F? 000000000000000000000000000001BD CCCC999933338888FFFF1111333333335555AAAA66660000AAAA +5HA\z%vGo5 000000000000000000000000000001BE AAAA99994444EEEEEEEE666611111111BBBB7777CCCCBBBB3333 +sO6V^4Wf$% 000000000000000000000000000001BF 88886666CCCCFFFF77774444222200000000BBBBEEEE44440000 +5HDdPKm{DD 000000000000000000000000000001C0 666633337777FFFF2222FFFFCCCC22224444EEEE777744441111 +-F@/l1Bid2 000000000000000000000000000001C1 DDDD88880000555577773333333311116666EEEEAAAA88886666 +5HA\zJueYG 000000000000000000000000000001C2 BBBBCCCCAAAAFFFFDDDD00007777777722221111AAAA1111FFFF +5HA\j\hmoE 000000000000000000000000000001C3 CCCCFFFFDDDDBBBBCCCCDDDD8888AAAAEEEEFFFF44445555CCCC +5HA\z%BMDz 000000000000000000000000000001C4 4444EEEE99995555EEEE888833336666888866664444CCCCDDDD +q2eR!xX[WL 000000000000000000000000000001C5 999955559999BBBBFFFF888822227777CCCC4444999944442222 +5HA\~^3:qr 000000000000000000000000000001C6 1111AAAA000077774444111188889999DDDD4444AAAACCCCBBBB +57nS,!a&u/ 000000000000000000000000000001C7 CCCC4444AAAA2222999999997777222288885555AAAABBBB8888 +Jp 5+)A'Or 000000000000000000000000000001C8 CCCC55550000FFFF777733337777CCCCDDDD6666333399999999 +5HA\;+ 7qH 000000000000000000000000000001C9 2222BBBB9999AAAACCCCEEEEDDDD1111CCCCFFFFEEEE3333EEEE +5aP=Vt0 t( 000000000000000000000000000001CA BBBB9999EEEEDDDD111100000000AAAA88883333AAAABBBB7777 +5dH>yh+*!V 000000000000000000000000000001CB 3333222200001111999966668888BBBB7777CCCCDDDD55554444 +^4&:)"mZtP 000000000000000000000000000001CC 66662222DDDD66668888CCCC3333EEEE99992222FFFFAAAA5555 +5HA\}+wzyMKz% 00000000000000000000000000000014 99997777777722222222999911116666DDDDBBBBCCCC3333DDDD +kXrG^ech1/ 00000000000000000000000000000015 FFFF2222AAAA66660000AAAA9999333322227777AAAA77772222 +*}^RG^ci[X 00000000000000000000000000000016 7777BBBBFFFF999922229999DDDD3333CCCCAAAACCCCBBBBBBBB +*}@>8jMaYX 00000000000000000000000000000017 CCCCFFFFFFFF6666AAAA999999997777AAAA6666000066668888 +*}-W*<6[lx 00000000000000000000000000000018 6666FFFF77775555CCCC88881111AAAA00000000CCCC00009999 +*}-Wz19DOf 00000000000000000000000000000019 AAAAEEEEEEEE222266660000AAAA00000000000044446666EEEE +uF?T;*:x0+ 0000000000000000000000000000001A 444466665555BBBB8888BBBB00000000BBBB00005555AAAA7777 +*%.@@,3>7+ 0000000000000000000000000000001B FFFFDDDD333399999999666644449999BBBB2222000000004444 +*}-Wzc{W>j 0000000000000000000000000000001C 222211111111333355554444DDDDEEEE33339999999911115555 +*}-WF30|aO 0000000000000000000000000000001D CCCC88880000FFFFCCCCDDDDBBBB4444EEEE99990000AAAAAAAA +*UH>%FZbUK 0000000000000000000000000000001E DDDD00005555EEEE111199998888CCCC888877779999DDDD3333 +*}-Wz1YZC1 0000000000000000000000000000001F 11112222555599996666111144445555DDDDBBBB7777EEEE0000 +.\KqT&Z4i4 00000000000000000000000000000020 3333DDDDCCCC888888885555222299993333EEEEFFFF66661111 +0fssPa gIN 00000000000000000000000000000021 555544440000AAAACCCC8888AAAA55552222DDDDBBBB22226666 +Fqy~]OATYw 00000000000000000000000000000022 9999CCCC0000888888884444333355553333BBBB55553333FFFF +Wj-%?e*2y\ 00000000000000000000000000000023 AAAA444477776666FFFF444455550000EEEE88883333FFFFCCCC +0fssHo9f6+ 00000000000000000000000000000024 99996666BBBB7777444466660000AAAADDDDDDDDAAAAEEEEDDDD +0fssog=!hi 00000000000000000000000000000025 3333EEEE88887777CCCCEEEE777733337777DDDDFFFFEEEE2222 +0fssx37c ( 00000000000000000000000000000026 DDDD11116666DDDD5555EEEE99996666AAAAAAAA3333EEEEBBBB +0f72Y.uzRN 00000000000000000000000000000027 0000CCCCFFFFAAAAAAAA11117777AAAA66662222000055558888 +0f0`gczW{u 00000000000000000000000000000028 9999DDDDCCCC8888AAAA999911111111BBBB66667777BBBB9999 +R+Sh=Kgd.6 00000000000000000000000000000029 DDDD0000BBBB77770000222200009999AAAADDDDAAAADDDDEEEE +0fss=Dp6\s 0000000000000000000000000000002A 6666FFFFEEEEBBBBCCCC000033331111666677771111DDDD7777 +maU!Uo]He& 0000000000000000000000000000002B AAAA9999BBBB55557777CCCC6666EEEE555566668888FFFF4444 +smN$i pU-~ 0000000000000000000000000000002C AAAADDDDEEEE333388885555DDDD3333FFFFEEEE1111CCCC5555 +0}# `9Cseu 0000000000000000000000000000002D 4444FFFF777700001111EEEE999944447777444488881111AAAA +0fssVHVK`! 0000000000000000000000000000002E 4444888844448888CCCC1111AAAA555577778888BBBB00003333 +(tv1'>|,s[ 0000000000000000000000000000002F 0000CCCC222277778888FFFFCCCCBBBB111177779999DDDD0000 +0fss{o)9E: 00000000000000000000000000000030 00002222AAAAEEEE444400008888CCCC3333DDDD555511111111 +0f:YY?@b+M 00000000000000000000000000000031 9999777777770000AAAA0000444433332222EEEE333399996666 +0fsuG%.`7c 00000000000000000000000000000032 66665555AAAA5555BBBBAAAAEEEE111111119999BBBB6666FFFF +`E$,xR{?Kc 00000000000000000000000000000033 7777AAAA222200008888CCCC3333AAAAFFFFAAAAEEEEEEEECCCC +0fs$Fn3ZN+ 00000000000000000000000000000034 55552222EEEE5555BBBBAAAA8888AAAA11110000DDDD9999DDDD +0fssx}~!V* 00000000000000000000000000000035 EEEE2222EEEEFFFFEEEEBBBB2222BBBB9999AAAA999955552222 +0CU4gfl|&! 00000000000000000000000000000036 1111DDDD8888AAAA999999990000333377778888FFFF1111BBBB +0fssx3v&}o 00000000000000000000000000000037 7777555500001111DDDD3333111122221111AAAA444444448888 +0fss""8"!` 00000000000000000000000000000038 2222BBBB55552222CCCC555533336666EEEE9999777766669999 +0fssx(#k@N 00000000000000000000000000000039 CCCC555555556666DDDDCCCC111111119999DDDD55554444EEEE +0fssx'4T<" 0000000000000000000000000000003A BBBBCCCCEEEECCCCDDDD6666BBBB333377779999222200007777 +0fss|n>\to 0000000000000000000000000000003B DDDD5555AAAA3333CCCC222233330000111133335555EEEE4444 +[!Nbx&X=+V 0000000000000000000000000000003C 77778888AAAA7777888844446666EEEECCCCBBBBEEEE77775555 +0?"\\6:W[' 0000000000000000000000000000003D 8888EEEE6666555599992222DDDD2222FFFFEEEE33338888AAAA +02A^xP5dA- 0000000000000000000000000000003E CCCCBBBBFFFFFFFF99995555AAAAAAAA77771111000033333333 +0fssx}7;=h 0000000000000000000000000000003F 99993333CCCC8888EEEEAAAAEEEE5555CCCC7777FFFFCCCC0000 +ix^TQ-ma5o 00000000000000000000000000000047 88885555CCCC88889999888811110000BBBBEEEECCCC33338888 +E(g$5-WpBC 00000000000000000000000000000048 BBBB7777EEEE4444888866661111FFFF44449999BBBB11119999 +~\ptsn1L{/ 00000000000000000000000000000049 CCCC0000FFFFCCCC7777BBBB333300003333FFFF3333BBBBEEEE +mzlPk`q6SN 0000000000000000000000000000004A 00001111AAAABBBBAAAA66669999DDDD11116666666633337777 +mz4ul,K** 0000000000000000000000000000004B 4444AAAADDDDEEEE33337777AAAA9999DDDD88886666DDDD4444 +q)epJsSLXU 0000000000000000000000000000004C 88887777999955558888AAAA9999111155552222FFFF22225555 +mz4VC&( /[ 0000000000000000000000000000004D FFFF999922221111DDDD9999AAAA9999FFFF66662222FFFFAAAA +mz4VZ^7@7/ 0000000000000000000000000000004E 777799999999DDDD44441111BBBB6666AAAA0000999966663333 +mz4$lcXS$; 0000000000000000000000000000004F 333300004444AAAA3333666600009999DDDDCCCC9999BBBB0000 +mSpqwoVET; 00000000000000000000000000000050 BBBB77775555CCCC1111DDDD2222BBBB66669999CCCC77771111 +mz4Vbw3=a| 00000000000000000000000000000051 2222FFFFDDDDAAAACCCC3333EEEEBBBB8888EEEE000077776666 +mz4VCNJv)Y 00000000000000000000000000000052 55554444AAAAAAAA6666DDDD7777AAAAEEEE00003333CCCCFFFF +mz4VCNYGFJ 00000000000000000000000000000053 8888555533333333EEEE11113333AAAA444411110000CCCCCCCC +WM^;rvO/u] 00000000000000000000000000000054 BBBB00007777999977772222AAAA0000CCCCAAAAEEEEFFFFDDDD +mz4VCBF*P< 00000000000000000000000000000055 BBBB8888EEEEEEEE55553333AAAA4444EEEE6666888833332222 +mzw/PZ!x"> 00000000000000000000000000000056 DDDD55554444AAAAAAAA444455553333AAAA444411117777BBBB +mz4VCNf@*f 00000000000000000000000000000057 4444AAAA2222AAAAEEEE55556666CCCC3333FFFF888822228888 +:!W.=v,f"z 00000000000000000000000000000058 444422223333666688886666BBBB4444888877772222CCCC9999 +mz4VCNwZcz 00000000000000000000000000000059 22226666CCCCEEEE6666FFFF888822220000333366662222EEEE +m?(|_dXq:X 0000000000000000000000000000005C 2222FFFFBBBB55552222444433332222444433333333DDDD5555 +(cb621Uv~( 0000000000000000000000000000005D 3333BBBB11110000FFFF9999BBBB6666CCCCCCCC66666666AAAA +mg5x s23L3 0000000000000000000000000000005E 22221111AAAA000011117777DDDD999933337777666699993333 +mz4VCNa'[p 0000000000000000000000000000005F 000099997777CCCC666677776666FFFF444455557777AAAA0000 +qeQNoB 2XG 00000000000000000000000000000060 0000EEEE66668888FFFF2222FFFFAAAAFFFF7777EEEE22221111 +mz4VCbi=gw 00000000000000000000000000000061 4444DDDDFFFF9999DDDD9999EEEEEEEECCCCDDDD4444EEEE6666 +uGz7S=#fh: 00000000000000000000000000000062 77771111DDDD222200000000BBBBDDDD222288885555FFFFFFFF +rd)x<>@@H| 00000000000000000000000000000063 99996666AAAABBBB7777CCCC4444DDDD555544447777BBBBCCCC +xEwa^:84K] 00000000000000000000000000000064 000099995555CCCC00000000EEEE5555BBBB1111DDDDAAAADDDD +mz4VCb:Z$a 00000000000000000000000000000065 77775555DDDD4444DDDDAAAA66660000FFFF5555DDDDAAAA2222 +mz4VCN^AO@ 00000000000000000000000000000066 3333777744444444EEEEEEEE11115555666600008888AAAABBBB +o%,!fSdRBa 00000000000000000000000000000067 11119999DDDDAAAA8888AAAA5555EEEE8888CCCC888811118888 +*+o@+t%u&; 00000000000000000000000000000068 22228888999922228888EEEE3333444455551111EEEE77779999 +(CoKUhfB9{ 00000000000000000000000000000069 1111BBBB9999CCCCFFFF3333CCCC777755559999CCCC9999EEEE +mz49JQb_5T 0000000000000000000000000000006A AAAA66662222CCCCBBBB666600003333BBBB2222AAAA99997777 +eSzU!X,[%/ 0000000000000000000000000000006B AAAACCCC9999FFFFFFFFAAAA444455553333BBBB4444BBBB4444 +[QZ{a&TaCS 0000000000000000000000000000006C AAAA8888CCCC2222FFFFAAAA5555CCCC4444CCCCCCCC88885555 +?:Yp4%.K9n 0000000000000000000000000000006D BBBBCCCC5555111100007777FFFFAAAAFFFF0000DDDDDDDDAAAA +mz4VCNv}8I 0000000000000000000000000000006E 1111EEEE000088886666333311115555666655557777CCCC3333 +KrNW.!5MP; 0000000000000000000000000000006F 2222AAAAEEEE33330000777711111111FFFF2222999999990000 +j17a3a#bH? 00000000000000000000000000000070 8888CCCCBBBBCCCC88881111EEEE33336666BBBB3333DDDD1111 +mz-QLHy(UO 00000000000000000000000000000071 3333BBBB444400002222EEEEFFFF333355556666DDDD55556666 +mz4:OEKSH2 00000000000000000000000000000072 DDDDEEEE3333DDDDBBBB7777BBBB1111FFFF3333CCCC2222FFFF +m@L*`HMPfN 00000000000000000000000000000073 DDDD666699993333999977779999DDDD444488882222AAAACCCC +m!pSWFGu`4 00000000000000000000000000000074 5555AAAA9999666611112222111100008888AAAA00005555DDDD +mw@TZu-0IU 00000000000000000000000000000075 555577772222DDDD9999DDDDEEEEAAAA8888BBBB777711112222 +mz4VCi^e,} 00000000000000000000000000000076 7777DDDD9999FFFFDDDD55553333DDDDCCCCCCCC3333DDDDBBBB +mzydAPb=7Y 00000000000000000000000000000077 BBBB888888881111AAAAFFFF6666555599995555CCCC00008888 +mz4VCoq$kr 00000000000000000000000000000078 EEEE777722229999CCCCBBBB3333000055559999EEEE22229999 +mz4VCl4'b| 00000000000000000000000000000079 BBBB3333DDDD1111DDDD444466664444BBBB222277770000EEEE +mz4VCdnw0| 0000000000000000000000000000007A 4444DDDDFFFF2222DDDD1111BBBB111111111111AAAACCCC7777 +mi|$-MES3i 0000000000000000000000000000007B BBBB9999FFFF44449999CCCCBBBB0000BBBB99991111AAAA4444 +mz4VC[FfM- 0000000000000000000000000000007C 3333BBBB4444DDDDDDDDEEEE2222EEEE1111FFFF999933335555 +m"^}, M3$t 0000000000000000000000000000007D BBBBCCCC111188881111EEEEDDDDBBBBDDDD333399994444AAAA +k VC?n@0XH 0000000000000000000000000000007E 3333FFFF2222DDDDFFFFAAAA666622225555AAAACCCCFFFF3333 +mz4V&:go'F 0000000000000000000000000000007F BBBB888888886666CCCCDDDDBBBB1111DDDD3333FFFF88880000 +my+=K| 2K9 00000000000000000000000000000080 777799993333CCCC444466664444000077773333DDDD88881111 +myiV0it7t- 00000000000000000000000000000081 6666444466668888AAAA2222CCCCFFFF9999AAAA9999CCCC6666 +my+loGC-p& 00000000000000000000000000000082 CCCC9999DDDD555533336666CCCC55557777222266665555FFFF +my+}7^u%n* 00000000000000000000000000000083 BBBBEEEE66661111BBBBAAAA777733330000CCCC11119999CCCC +eq9Mzr~'|Q 00000000000000000000000000000084 2222CCCC00004444777733336666AAAA0000333377770000DDDD +6fctvLgCo7 00000000000000000000000000000085 AAAA3333FFFFCCCC0000BBBBFFFF999911117777444488882222 +0~ #@'o22w 00000000000000000000000000000086 333344447777333377771111DDDDEEEE1111777733330000BBBB +mWR\@f0w.p 00000000000000000000000000000087 AAAAAAAA4444111199995555444433334444BBBB3333FFFF8888 +my+=C%xaRZ 00000000000000000000000000000088 DDDDDDDDCCCC88884444EEEE8888EEEE4444FFFF1111DDDD9999 +m5~6L@Fu.D 00000000000000000000000000000089 BBBB99990000222299996666666622227777DDDD55557777EEEE +my_F@ wBt4 0000000000000000000000000000008A 44441111000000002222555522226666BBBBBBBBEEEEFFFF7777 +FBg!zZ.I|G 0000000000000000000000000000008B 888800006666EEEE7777777766667777FFFFFFFF222299994444 +m~$7_~K2N[ 0000000000000000000000000000008C 5555FFFFBBBBDDDD11113333DDDDAAAA6666BBBB9999EEEE5555 +m~'=m}+}:" 0000000000000000000000000000008D 7777DDDD777788889999555522222222EEEE44448888BBBBAAAA +m$CAdP11"s 0000000000000000000000000000008E 3333DDDD7777DDDD11113333AAAABBBB44447777666622223333 +[Wo#GB.ykU 0000000000000000000000000000008F 2222DDDD9999CCCC88883333DDDD2222DDDD9999999977770000 +my+=5$kBiG 00000000000000000000000000000090 3333DDDD000044445555444444441111CCCC1111BBBB33331111 +my+% x\&'q 00000000000000000000000000000091 8888DDDDBBBBAAAABBBB99997777EEEE00008888AAAA33336666 +0Jw^F-}sZr 00000000000000000000000000000092 4444BBBBDDDD2222FFFF888811117777DDDD444444448888FFFF +OLf_u|1d}9 00000000000000000000000000000093 DDDD1111AAAA9999FFFFDDDD9999BBBB9999000044448888CCCC +%V*"P*(/Ez 00000000000000000000000000000094 11110000CCCC666600002222CCCCEEEECCCCEEEE1111BBBBDDDD +my+=5%yw;# 00000000000000000000000000000095 44449999FFFF00004444222222228888000099995555FFFF2222 +my+=5H/pXh 00000000000000000000000000000096 8888BBBB111188885555CCCC7777BBBB7777111166663333BBBB +m],.INMkcA 00000000000000000000000000000097 DDDD77777777DDDD99993333FFFFDDDD9999CCCCFFFFEEEE8888 +my+=d[R]&[ 00000000000000000000000000000098 BBBBAAAA99995555CCCC666688887777EEEE1111999988889999 +my+=5!6FlS 00000000000000000000000000000099 AAAA777799994444DDDDEEEE6666DDDD2222AAAA7777EEEEEEEE +;u0nwOR{|e 0000000000000000000000000000009A CCCC5555FFFF1111000066667777EEEEEEEE1111777722227777 +my)4\|>`b. 0000000000000000000000000000009B EEEE33339999CCCC2222999999999999FFFFDDDD777788884444 +my+=5HjDLp 0000000000000000000000000000009C 33338888EEEEFFFFDDDDDDDDAAAA7777EEEE0000EEEE99995555 +5Yh?d9@6(_ 0000000000000000000000000000009D 66667777FFFF333377774444FFFFDDDD99993333CCCC2222AAAA +my+=5M[qVV 0000000000000000000000000000009E 111133334444AAAA55556666CCCCFFFF5555BBBB333355553333 +my7P2iA6U: 0000000000000000000000000000009F 88880000FFFF000022220000BBBBCCCCFFFF3333777766660000 +my+e'4&VbD 000000000000000000000000000000A0 DDDD888811110000BBBB2222EEEEBBBB00004444CCCCEEEE1111 +my7 0VqTg~ 000000000000000000000000000000A1 8888666622222222222222221111DDDD11110000EEEEAAAA6666 +my8,(.X0:" 000000000000000000000000000000A2 DDDD7777DDDD5555AAAAEEEE7777DDDD444499996666BBBBFFFF +my+8*ZrTi* 000000000000000000000000000000A3 CCCC4444FFFF0000BBBBAAAA66667777CCCC4444BBBB7777CCCC +my+=5#q@Tf 000000000000000000000000000000A4 0000FFFFEEEE9999DDDD9999AAAAFFFF9999AAAA00006666DDDD +my_ &UU^-f 000000000000000000000000000000A5 BBBB5555AAAAAAAAAAAA4444FFFF6666DDDD1111BBBB66662222 +my+=5r}$cH 000000000000000000000000000000A6 EEEE555577779999666611110000FFFF0000AAAADDDD6666BBBB +my+=57ydP, 000000000000000000000000000000A7 DDDDDDDDEEEE222255559999DDDDEEEE7777AAAAFFFFDDDD8888 +(\+CmQF;sh 000000000000000000000000000000A8 7777BBBB9999333377779999AAAAAAAACCCC1111555533339999 +m27}+u%$Z' 000000000000000000000000000000A9 22228888EEEE555511117777DDDD555522229999EEEE5555EEEE +my+=5rvB{U 000000000000000000000000000000AA 8888BBBB77776666EEEEEEEE00007777BBBB2222333355557777 +6uxeaoldr{ 000000000000000000000000000000AB BBBB11110000CCCC8888222277779999AAAA4444000077774444 +my+=lBr={a 000000000000000000000000000000AC EEEE99992222666644446666FFFF11112222FFFF777744445555 +my+n!0ePh9 000000000000000000000000000000AD 666611114444999933332222FFFFDDDD5555111133339999AAAA +my+0]D07,s 000000000000000000000000000000AE 99995555EEEEEEEE33330000AAAA1111CCCC6666444488883333 +my]??oXCf( 000000000000000000000000000000AF CCCCFFFF00004444222299997777CCCC11111111999955550000 +?jh!g'(/dI 000000000000000000000000000000B0 99994444FFFFBBBBFFFF777711113333EEEEDDDD222299991111 +,qy-T(O~$} 000000000000000000000000000000B1 44446666888800007777DDDDEEEEFFFF22223333777711116666 +my+=5r( dQ 000000000000000000000000000000B2 DDDD888822224444EEEE88887777EEEE00001111CCCCEEEEFFFF +\1]of=Ah$q 000000000000000000000000000000B3 EEEEAAAACCCCCCCC77779999AAAACCCC9999999966666666CCCC +my+YEm^\di 000000000000000000000000000000B4 1111EEEE3333EEEEBBBB8888111111111111777733331111DDDD +my+j~5iIvK 000000000000000000000000000000B5 3333CCCC77775555BBBB6666CCCC8888EEEE00004444DDDD2222 +F.|TW}_rj3 000000000000000000000000000000B6 44443333CCCC444477772222000066661111333388889999BBBB +my+=5r"2wR 000000000000000000000000000000B7 BBBB0000999999996666AAAA77773333DDDD55553333CCCC8888 +^gT;Uh{&}q 000000000000000000000000000000B8 4444CCCC8888777788881111DDDD88889999EEEE4444EEEE9999 +my+=5.eQvR 000000000000000000000000000000B9 FFFF22225555FFFF5555BBBB8888EEEEEEEEBBBB8888CCCCEEEE +my++q?AsX\ 000000000000000000000000000000BA CCCCCCCC00008888BBBB9999444433335555EEEE333388887777 +ml[`\H9-_2 000000000000000000000000000000BB 0000333333332222999900003333DDDDEEEE2222DDDD66664444 +myT[V,Qn53 000000000000000000000000000000BC 55553333EEEE33332222FFFF22225555000077773333FFFF5555 +my|X+z`Fr. 000000000000000000000000000000BD 00009999FFFF8888AAAA5555111177778888CCCCFFFF0000AAAA +my+=5rvc<& 000000000000000000000000000000BE 999999995555777766665555EEEE9999BBBB88889999BBBB3333 +my+=dSIgb, 000000000000000000000000000000BF EEEEDDDDDDDD55554444FFFFEEEE000022223333FFFF44440000 +m-sc'U=Ibc 000000000000000000000000000000C0 8888BBBB888833331111EEEE666688882222AAAACCCC44441111 +my+=5r4el] 000000000000000000000000000000C1 55557777AAAA9999666677775555AAAABBBB0000333388886666 +RZ tvDPaX5 000000000000000000000000000000C2 EEEEDDDD55558888FFFF3333555566662222DDDD77771111FFFF +my#YJ7F/al 000000000000000000000000000000C3 999944444444888822222222CCCC2222FFFFEEEE55555555CCCC +myV"JGX` 000000000000000000000000000000D1 7777DDDD77778888BBBB8888EEEEAAAA222277773333FFFF6666 +3pU8_.#1JU 000000000000000000000000000000D2 0000777799995555FFFFDDDDFFFF5555FFFFCCCC55554444FFFF +my+=5rTnvp 000000000000000000000000000000D3 99995555777755556666AAAA88887777EEEE333388884444CCCC +:=XWS2sImq 000000000000000000000000000000D4 AAAACCCCBBBBAAAA0000EEEE4444CCCCEEEE555544447777DDDD +my+=5op:! 000000000000000000000000000000D5 AAAAFFFFDDDD11115555000077778888999900003333BBBB2222 +my+OhMjDFd 000000000000000000000000000000D6 0000222266660000BBBB55551111777733332222AAAAFFFFBBBB +my+=5\L_vn 000000000000000000000000000000D7 99991111FFFFFFFF5555EEEE44447777BBBBEEEE7777AAAA8888 +my+ X=m$h9 000000000000000000000000000000D8 0000EEEE444433333333BBBB8888000011110000000044449999 +g.FN&efgUs 000000000000000000000000000000D9 7777444488885555FFFF3333FFFFDDDD777755559999AAAAEEEE +my+::yPt=z 000000000000000000000000000000DA 3333666633336666BBBBCCCCEEEE000000007777FFFFEEEE7777 +my+=5=P!{. 000000000000000000000000000000DB DDDD2222BBBB33335555888866663333EEEE9999333344444444 +my(8.GC,t\ 000000000000000000000000000000DC 7777CCCCEEEE7777222200006666BBBB11112222999955555555 +my+=5r1t!\wV 000000000000000000000000000000E0 2222EEEE00000000FFFFBBBB6666555566665555BBBBAAAA1111 +m-zF>A2f5c 000000000000000000000000000000E1 CCCC999977773333111144444444BBBBFFFF8888888866666666 +^qaslc^dJX 000000000000000000000000000000E2 444411118888AAAA7777CCCC000011119999EEEE77777777FFFF +@gU`)^H:z5 000000000000000000000000000000E3 AAAA33331111FFFF888822225555CCCC33338888FFFF3333CCCC + l;w?EBj0 000000000000000000000000000000E4 BBBBDDDD111188888888AAAA111144449999666633332222DDDD +Iw&)MuUaM, 000000000000000000000000000000E5 5555FFFF00009999888811119999111111111111999922222222 +mGam)y ~t- 000000000000000000000000000000E6 EEEE22228888BBBB999977774444FFFFAAAA999922222222BBBB +my+=5rNf/r 000000000000000000000000000000E7 FFFFBBBB6666CCCC66669999FFFF66662222DDDD777799998888 +my+=5Yy%.w 000000000000000000000000000000E8 666644446666DDDDDDDD44446666111100004444BBBBFFFF9999 +/e)%&bgl}E 000000000000000000000000000000E9 AAAA6666333388887777DDDDCCCCFFFF1111EEEE00001111EEEE +8mdOTG)j6O 000000000000000000000000000000EA BBBB7777AAAABBBB888855554444999966665555CCCC11117777 +Yp=]xMdlAGG 000000000000000000000000000000F6 1111DDDD555500008888CCCC222288884444EEEEDDDD5555BBBB +my+=_zr'gwrRlu 00000000000000000000000000000108 1111CCCCEEEE77778888333333335555DDDD5555FFFF55559999 +5HA\zF4Dbz 00000000000000000000000000000109 8888FFFFAAAA44445555FFFF3333DDDD666655558888FFFFEEEE +V[]vwZ9Vyl 0000000000000000000000000000010A 111144442222999977777777EEEEDDDD22223333000077777777 +exJ@KRP41I 0000000000000000000000000000010B 7777DDDD9999EEEE7777DDDD11112222DDDD8888AAAA11114444 +5#Qf0efZuu 0000000000000000000000000000010C DDDDFFFF333377779999BBBB8888000055558888FFFF66665555 +5HA\z%?4KT 0000000000000000000000000000010D 1111CCCCDDDDBBBB666611110000EEEE6666DDDD44443333AAAA +58e3a*V.k+ 0000000000000000000000000000010E 9999CCCC8888DDDD9999AAAA22227777FFFF0000FFFFAAAA3333 +5tP(Lc~z7L 0000000000000000000000000000010F EEEEEEEE555599991111BBBB888844449999FFFF8888FFFF0000 +5HA\zKmu(c 00000000000000000000000000000110 111122221111CCCCDDDD5555000088886666DDDD8888BBBB1111 +Oiv~amz>&1 00000000000000000000000000000111 DDDD444488880000777700004444BBBBEEEE9999DDDDBBBB6666 +5HA\z@di)\ 00000000000000000000000000000112 AAAA99999999888855554444AAAA11115555888866660000FFFF +5HA^ZM!B~i 00000000000000000000000000000113 66666666CCCC88883333EEEEBBBBBBBB3333AAAACCCC0000CCCC +5HA\z#NJXc 00000000000000000000000000000114 000033337777EEEE5555DDDDCCCC77771111000077773333DDDD +5HA\zl[u\z 00000000000000000000000000000115 1111EEEE77774444DDDDCCCCFFFF22227777BBBB111177772222 +#u *t@NY9S 00000000000000000000000000000116 000099996666888888884444FFFF2222EEEE7777FFFFBBBBBBBB +5HA?4}FY;Z 00000000000000000000000000000117 11117777333366663333111144446666AAAA3333FFFF66668888 +5HA\z%PY\S 00000000000000000000000000000118 CCCC0000EEEE1111EEEEDDDD8888999911112222777700009999 +5K@^,(hCHH 00000000000000000000000000000119 999966663333FFFF9999AAAACCCCEEEEEEEE4444BBBB6666EEEE +5HA\z%soLm 0000000000000000000000000000011A 8888111166664444EEEE222266667777EEEE22228888AAAA7777 +5OA )SZu?o 0000000000000000000000000000011B 00009999EEEE33331111DDDD9999444455558888FFFF00004444 +5TW.3T/"w* 0000000000000000000000000000011C EEEE5555BBBB22229999FFFFAAAA7777DDDD8888444411115555 +ClYJ!%h &8 0000000000000000000000000000011D FFFF7777DDDD666677778888CCCC9999CCCCEEEE7777AAAAAAAA +5H,+ 00000000000000000000000000000121 DDDD888877775555444477779999777788884444222222226666 +u& 8+T&A)E 00000000000000000000000000000122 AAAA3333444466660000BBBBDDDD66662222777788883333FFFF +5HVnI4$b.~ 00000000000000000000000000000123 DDDD22220000FFFF2222BBBBEEEE6666BBBB11112222FFFFCCCC +5HA\ziKk=U 00000000000000000000000000000124 00007777111111115555FFFFCCCC0000AAAA66665555EEEEDDDD +5H)wSrcPzS 00000000000000000000000000000125 33334444CCCC6666AAAA77778888BBBBBBBB55556666EEEE2222 +5HA\z%k7no 00000000000000000000000000000126 DDDD666677775555EEEE4444AAAA33333333BBBB6666EEEEBBBB +5HA\zON\bq 00000000000000000000000000000127 CCCC00000000777755558888AAAA1111AAAA3333FFFF55558888 +5HA\z|%+>h 00000000000000000000000000000128 3333FFFF333322225555BBBB444433331111CCCC2222BBBB9999 +5HA\zJmEq| 00000000000000000000000000000129 99999999BBBB4444DDDD999955551111333366661111DDDDEEEE +5HA\:LR#h\ 0000000000000000000000000000012A 5555FFFFBBBB3333CCCCCCCCDDDD4444CCCCDDDD4444DDDD7777 +5Hbu_p2o|U 0000000000000000000000000000012B DDDD00003333333322226666EEEEBBBB000011117777FFFF4444 +uqz2E: >8X 00000000000000000000000000000142 7777EEEECCCCFFFFFFFF8888AAAA22223333FFFF88889999FFFF +jS.vJgSE`H 00000000000000000000000000000143 99999999AAAAEEEEFFFFCCCCCCCC6666EEEEEEEECCCCDDDDCCCC +5HA\z%]<~x 00000000000000000000000000000144 DDDD44448888AAAA666633334444FFFF11115555FFFF4444DDDD +5E3:o4[#x; 00000000000000000000000000000145 6666DDDD3333666699991111BBBB1111EEEECCCCDDDDCCCC2222 +5HAdT66&9# 00000000000000000000000000000146 666633337777AAAA33337777DDDDBBBBEEEE000011114444BBBB +FizN%%[{$% 00000000000000000000000000000147 5555444466668888888833336666555588888888BBBB33338888 +5HA\z%cwXI 00000000000000000000000000000148 33337777DDDDFFFF666699994444666655557777666611119999 +wkbPT`-op$ 00000000000000000000000000000149 4444333344442222777744441111EEEE0000FFFFAAAABBBBEEEE +5HA\z%wRYr 0000000000000000000000000000014A 6666999977773333EEEEEEEE44441111EEEE4444999933337777 +E1n|]_71AL 0000000000000000000000000000014B 88886666DDDD666600003333777777778888BBBB5555DDDD4444 +5HA\:.y(/L 0000000000000000000000000000014C EEEEFFFF00004444CCCCAAAA333355552222DDDDAAAA22225555 +YUT7rmT@B> 0000000000000000000000000000014D FFFF99996666BBBB0000999933339999000077779999FFFFAAAA +j\Fi0G()v8 0000000000000000000000000000014E 00002222AAAA11110000333344447777FFFF3333CCCC66663333 +5H8EN;2o)C 0000000000000000000000000000014F 8888BBBB888888882222222266665555666688888888BBBB0000 +5HA\zedv@>58Cq 00000000000000000000000000000152 666677778888666688885555AAAA5555EEEE88886666CCCCFFFF +5Z4zZe,7iU 00000000000000000000000000000153 11118888EEEE000011114444FFFF111199995555FFFFCCCCCCCC +5HA\#z+,eu 00000000000000000000000000000154 444499992222EEEE4444DDDDEEEE99994444FFFF9999FFFFDDDD +5HUF6IpyiV 00000000000000000000000000000155 999999995555888822229999FFFF1111CCCC9999FFFF33332222 +5-zau\y%fL 00000000000000000000000000000156 FFFF44440000777711116666DDDDAAAA9999111144447777BBBB +5HAp2t&Y@0 00000000000000000000000000000157 33330000999999993333DDDDFFFF66664444DDDD777722228888 +5HApZ`P~NY 00000000000000000000000000000158 3333555577774444333388888888EEEEEEEE8888DDDDCCCC9999 +5HA\z%bU?- 00000000000000000000000000000159 DDDD4444CCCC9999666611117777DDDD77777777DDDD2222EEEE +5HA\h%Yb5d 0000000000000000000000000000015A 5555CCCCDDDDEEEECCCCFFFF2222222277771111111166667777 +5HA2>BW=r2 0000000000000000000000000000015B 888811111111DDDDBBBBCCCC666677774444CCCCAAAACCCC4444 +5Hax#tmx0y 0000000000000000000000000000015C EEEECCCC0000AAAA222222228888AAAA33331111EEEEDDDD5555 +hFU^c5U!$t 0000000000000000000000000000015D 88882222777733338888BBBB0000777744441111DDDD6666AAAA +5HAdNAODNL 0000000000000000000000000000015E 4444BBBBAAAA2222BBBB8888AAAA22227777EEEE999999993333 +5HAR/>br$7 0000000000000000000000000000015F AAAA55550000EEEEBBBB222255557777999955556666AAAA0000 +5HMliDI0MP 00000000000000000000000000000160 DDDD55555555888822223333AAAA999922223333999922221111 +bIVZ,>DWa1 00000000000000000000000000000161 1111DDDDEEEE6666777777771111BBBBBBBB3333BBBBEEEE6666 +5HAMoF'DDm 00000000000000000000000000000162 9999222244448888BBBB444488886666EEEE44448888FFFFFFFF +5&Uy=`8HJr 00000000000000000000000000000163 4444AAAADDDD111199992222CCCC33332222DDDD6666BBBBCCCC +5HA.8iB8rQ 00000000000000000000000000000164 111166669999BBBB3333CCCC5555FFFFCCCCAAAA8888AAAADDDD +5HAsgBw$;N 00000000000000000000000000000165 FFFFAAAA666688883333222244442222BBBBDDDD4444AAAA2222 +5"z}&%mD}G 00000000000000000000000000000166 44443333FFFF888811110000DDDD5555CCCC1111BBBBAAAABBBB +g:~t>IWL!* 00000000000000000000000000000167 9999DDDDFFFF222200007777DDDDCCCCDDDDEEEE777711118888 +5 Zy *qo=Q 00000000000000000000000000000168 DDDDCCCCCCCCCCCC1111FFFF3333DDDD00007777999977779999 +mAz"v,)|HS 00000000000000000000000000000169 444455550000888888881111FFFF77777777222233339999EEEE +5HA\l3qkbk 0000000000000000000000000000016A 777744440000DDDD44449999BBBB5555EEEE8888DDDD99997777 +D_W\;; N_G 0000000000000000000000000000016B 5555444488880000000077779999FFFFFFFF66663333BBBB4444 +5HA\p@'quM 0000000000000000000000000000016C 4444999922223333CCCCAAAABBBB33334444FFFF777788885555 +5HA\!0M|;N 0000000000000000000000000000016D 6666BBBB5555EEEE4444000044443333CCCCAAAA4444DDDDAAAA +5HA\z%Z-W! 0000000000000000000000000000016E 999999998888888866664444EEEE9999AAAA0000AAAACCCC3333 +s)mViR?i[f 0000000000000000000000000000016F AAAAAAAACCCC7777777700006666666600006666888899990000 +5HsE~N-KYQ 00000000000000000000000000000170 88883333AAAA5555AAAA3333FFFF55556666AAAAEEEEDDDD1111 +5HA#w1"\.H 00000000000000000000000000000171 55553333BBBB9999BBBB9999CCCC000066661111444455556666 +,EmHjmt?L4 00000000000000000000000000000172 DDDDBBBB000011110000AAAA3333DDDD66663333FFFF2222FFFF +$B{)QcmiW2 00000000000000000000000000000173 AAAADDDD111166660000BBBB44440000AAAA55551111AAAACCCC +5HA\zu=jW4 00000000000000000000000000000174 888811118888555555557777AAAA777733336666BBBB5555DDDD +5|_9{>^rO] 00000000000000000000000000000175 999900009999DDDD11115555BBBB888833336666EEEE11112222 +5HA\z%$\D\ 00000000000000000000000000000176 DDDD2222EEEE9999EEEEFFFFAAAAAAAAAAAA11116666DDDDBBBB +5I<0t9;k-m 00000000000000000000000000000177 AAAA8888CCCC222211115555DDDD77772222BBBBBBBB00008888 +5~gQSG.0%6 00000000000000000000000000000178 5555BBBB5555AAAA111199992222222266663333999922229999 +%+!C&Tzi-* 00000000000000000000000000000179 FFFF99996666111177774444333300006666EEEEEEEE0000EEEE +5HA\z% HZd 0000000000000000000000000000017A 1111DDDD5555AAAA66663333EEEEEEEE7777BBBBDDDDCCCC7777 +<.*bfB>O,a 0000000000000000000000000000017B 222200000000AAAA7777999988888888777788880000AAAA4444 +5HA\z%^N%I 0000000000000000000000000000017C 66662222AAAACCCCEEEEDDDD0000FFFF33336666444433335555 +5HA\zg!z\x 0000000000000000000000000000017D 8888666633338888DDDD1111999944441111111100004444AAAA +5HA,bf@.n7 0000000000000000000000000000017E 8888EEEE77774444BBBB66665555444488889999FFFFFFFF3333 +509*X0fyJe 0000000000000000000000000000017F 7777EEEE3333EEEE9999999999990000AAAABBBBEEEE88880000 +p,j:8XDPet 00000000000000000000000000000180 AAAA999922220000888800001111111144447777888888881111 +5HA\z%_os[ 00000000000000000000000000000181 666633331111DDDDEEEE3333CCCC3333CCCC99990000CCCC6666 +5HA\z%8[]% 00000000000000000000000000000182 BBBBCCCC44446666EEEEEEEE777755559999666699995555FFFF +5Hs4n9#j=( 00000000000000000000000000000183 111177772222222222225555FFFF2222EEEEDDDD00009999CCCC +5GZzvyO3Gk 00000000000000000000000000000184 000033338888AAAA9999EEEE444488884444444422220000DDDD +Ht!e4%fx0/ 00000000000000000000000000000185 77770000666600000000888844449999AAAA6666BBBB88882222 +5HA8G[pmZ> 00000000000000000000000000000186 11110000EEEE4444BBBBAAAAAAAAAAAA6666000066660000BBBB +5H6{5#>!+E 00000000000000000000000000000187 3333BBBBBBBBDDDDAAAA4444EEEE7777222255552222FFFF8888 +5HA*q`rIW 0000000000000000000000000000019A 4444EEEEAAAA55550000FFFF1111BBBBBBBB3333AAAA22227777 +B1}~i4!2Jz 0000000000000000000000000000019B EEEEAAAAAAAACCCC7777CCCC11118888CCCC4444666688884444 +5@l73vwUr5 0000000000000000000000000000019C 0000FFFFFFFF1111888844443333EEEE1111FFFF999999995555 +@H2Vc0l0h[ 0000000000000000000000000000019D CCCCEEEEEEEE2222FFFFFFFFFFFF99999999999933332222AAAA +5HA\z:JkXo 0000000000000000000000000000019E FFFF99995555DDDDDDDDFFFF3333666677772222666655553333 +5HA6p%eY$] 0000000000000000000000000000019F EEEE1111999944443333FFFF0000EEEE55553333666666660000 +5z*h\IKjxR 000000000000000000000000000001A0 DDDD66669999DDDD999944444444AAAA888800007777EEEE1111 +K{#1[}!!++ 000000000000000000000000000001A1 000099995555555588881111FFFF4444888877775555AAAA6666 +Q+)(]=p2?M 000000000000000000000000000001A2 99998888CCCC9999888800009999FFFFDDDD55559999BBBBFFFF +5zbiXJIs*> 000000000000000000000000000001A3 8888DDDDEEEEFFFF11116666AAAADDDDAAAADDDDAAAA7777CCCC +5[D(T@35`j 000000000000000000000000000001A4 AAAAAAAA44446666999955559999EEEE00002222BBBB6666DDDD +5H|]i7%PK' 000000000000000000000000000001A5 7777777700001111222211111111222222229999222266662222 +5HA\z[Np9# 000000000000000000000000000001A6 BBBB5555EEEE333355557777BBBB33333333CCCC00006666BBBB +5/E#65QvaA 000000000000000000000000000001A7 66669999999977779999DDDDAAAA3333DDDDCCCCEEEEDDDD8888 +'f^{LC:f]z 000000000000000000000000000001A8 3333DDDD6666CCCC888855553333AAAACCCC7777000033339999 +.#P>EmKv6. 000000000000000000000000000001A9 2222CCCC8888EEEE777733335555DDDDDDDD222255555555EEEE +5HA;/jNCP$ 000000000000000000000000000001AA 7777333355555555BBBB4444FFFF8888BBBB8888666655557777 +>"|_NBZVP< 000000000000000000000000000001AB BBBB8888EEEECCCC7777BBBBAAAA22226666EEEEFFFF77774444 +5HA\z%Gb22 000000000000000000000000000001AC 7777AAAA3333EEEE666699993333222288882222222244445555 +5HA\z%WJ2u 000000000000000000000000000001AD 22228888DDDDEEEE666688884444DDDDBBBBAAAAAAAA9999AAAA +5HA\z% ^{! 000000000000000000000000000001AE EEEEFFFFBBBB111166669999DDDDFFFFDDDD1111777788883333 +HvuxN}WVIC 000000000000000000000000000001AF EEEEEEEECCCC7777FFFF00003333555533335555888855550000 +5HQv_-#g7S 000000000000000000000000000001B0 BBBB88885555111122222222CCCC33333333CCCCDDDD99991111 +z4tR!jX2xZ 000000000000000000000000000001B1 CCCC7777666611118888BBBB00002222BBBBDDDDEEEE11116666 +5HA\z%5FOc 000000000000000000000000000001B2 55553333AAAA8888EEEE66666666EEEE44441111FFFFEEEEFFFF +5HAGNnkB;v 000000000000000000000000000001B3 8888111177775555BBBBFFFF5555CCCC0000666655556666CCCC +kwr IB=^X} 000000000000000000000000000001B4 7777DDDD00008888FFFF22224444888811113333EEEE1111DDDD +5HA\z%?EmG 000000000000000000000000000001B5 AAAACCCC6666AAAAEEEEAAAAAAAACCCC1111BBBBBBBBDDDD2222 +5HAAW]X'I! 000000000000000000000000000001B6 5555333377775555BBBB6666AAAA2222BBBB8888BBBB9999BBBB +5HA\z%8.x- 000000000000000000000000000001B7 999911117777BBBBEEEE1111AAAA88887777BBBB2222CCCC8888 +%0Z;J|!&BA 000000000000000000000000000001B8 1111AAAAEEEE222288885555BBBBDDDDFFFF7777FFFFEEEE9999 +5[!'v~+5Cs 000000000000000000000000000001B9 EEEECCCCDDDDDDDD99994444CCCCFFFF33337777FFFFCCCCEEEE +5HA\z%[]$| 000000000000000000000000000001BA 99995555888888886666AAAA4444BBBB99998888666688887777 +5HA\z0?(|@ 000000000000000000000000000001BB CCCC00002222DDDD5555DDDD9999FFFFBBBB1111CCCC66664444 +}"Z(h_8z}] 000000000000000000000000000001BC 99994444111100007777EEEE9999CCCC6666DDDDEEEEFFFF5555 +Lf`&#hW2F? 000000000000000000000000000001BD CCCC999933338888FFFF1111333333335555AAAA66660000AAAA +5HA\z%vGo5 000000000000000000000000000001BE AAAA99994444EEEEEEEE666611111111BBBB7777CCCCBBBB3333 +sO6V^4Wf$% 000000000000000000000000000001BF 88886666CCCCFFFF77774444222200000000BBBBEEEE44440000 +5HDdPKm{DD 000000000000000000000000000001C0 666633337777FFFF2222FFFFCCCC22224444EEEE777744441111 +-F@/l1Bid2 000000000000000000000000000001C1 DDDD88880000555577773333333311116666EEEEAAAA88886666 +5HA\zJueYG 000000000000000000000000000001C2 BBBBCCCCAAAAFFFFDDDD00007777777722221111AAAA1111FFFF +5HA\j\hmoE 000000000000000000000000000001C3 CCCCFFFFDDDDBBBBCCCCDDDD8888AAAAEEEEFFFF44445555CCCC +5HA\z%BMDz 000000000000000000000000000001C4 4444EEEE99995555EEEE888833336666888866664444CCCCDDDD +q2eR!xX[WL 000000000000000000000000000001C5 999955559999BBBBFFFF888822227777CCCC4444999944442222 +5HA\~^3:qr 000000000000000000000000000001C6 1111AAAA000077774444111188889999DDDD4444AAAACCCCBBBB +57nS,!a&u/ 000000000000000000000000000001C7 CCCC4444AAAA2222999999997777222288885555AAAABBBB8888 +Jp 5+)A'Or 000000000000000000000000000001C8 CCCC55550000FFFF777733337777CCCCDDDD6666333399999999 +5HA\;+ 7qH 000000000000000000000000000001C9 2222BBBB9999AAAACCCCEEEEDDDD1111CCCCFFFFEEEE3333EEEE +5aP=Vt0 t( 000000000000000000000000000001CA BBBB9999EEEEDDDD111100000000AAAA88883333AAAABBBB7777 +5dH>yh+*!V 000000000000000000000000000001CB 3333222200001111999966668888BBBB7777CCCCDDDD55554444 +^4&:)"mZtP 000000000000000000000000000001CC 66662222DDDD66668888CCCC3333EEEE99992222FFFFAAAA5555 +5HA\}+wzyMKz% 00000000000000000000000000000014 99997777777722222222999911116666DDDDBBBBCCCC3333DDDD +kXrG^ech1/ 00000000000000000000000000000015 FFFF2222AAAA66660000AAAA9999333322227777AAAA77772222 +*}^RG^ci[X 00000000000000000000000000000016 7777BBBBFFFF999922229999DDDD3333CCCCAAAACCCCBBBBBBBB +*}@>8jMaYX 00000000000000000000000000000017 CCCCFFFFFFFF6666AAAA999999997777AAAA6666000066668888 +*}-W*<6[lx 00000000000000000000000000000018 6666FFFF77775555CCCC88881111AAAA00000000CCCC00009999 +*}-Wz19DOf 00000000000000000000000000000019 AAAAEEEEEEEE222266660000AAAA00000000000044446666EEEE +uF?T;*:x0+ 0000000000000000000000000000001A 444466665555BBBB8888BBBB00000000BBBB00005555AAAA7777 +*%.@@,3>7+ 0000000000000000000000000000001B FFFFDDDD333399999999666644449999BBBB2222000000004444 +*}-Wzc{W>j 0000000000000000000000000000001C 222211111111333355554444DDDDEEEE33339999999911115555 +*}-WF30|aO 0000000000000000000000000000001D CCCC88880000FFFFCCCCDDDDBBBB4444EEEE99990000AAAAAAAA +*UH>%FZbUK 0000000000000000000000000000001E DDDD00005555EEEE111199998888CCCC888877779999DDDD3333 +*}-Wz1YZC1 0000000000000000000000000000001F 11112222555599996666111144445555DDDDBBBB7777EEEE0000 +.\KqT&Z4i4 00000000000000000000000000000020 3333DDDDCCCC888888885555222299993333EEEEFFFF66661111 +0fssPa gIN 00000000000000000000000000000021 555544440000AAAACCCC8888AAAA55552222DDDDBBBB22226666 +Fqy~]OATYw 00000000000000000000000000000022 9999CCCC0000888888884444333355553333BBBB55553333FFFF +Wj-%?e*2y\ 00000000000000000000000000000023 AAAA444477776666FFFF444455550000EEEE88883333FFFFCCCC +0fssHo9f6+ 00000000000000000000000000000024 99996666BBBB7777444466660000AAAADDDDDDDDAAAAEEEEDDDD +0fssog=!hi 00000000000000000000000000000025 3333EEEE88887777CCCCEEEE777733337777DDDDFFFFEEEE2222 +0fssx37c ( 00000000000000000000000000000026 DDDD11116666DDDD5555EEEE99996666AAAAAAAA3333EEEEBBBB +0f72Y.uzRN 00000000000000000000000000000027 0000CCCCFFFFAAAAAAAA11117777AAAA66662222000055558888 +0f0`gczW{u 00000000000000000000000000000028 9999DDDDCCCC8888AAAA999911111111BBBB66667777BBBB9999 +R+Sh=Kgd.6 00000000000000000000000000000029 DDDD0000BBBB77770000222200009999AAAADDDDAAAADDDDEEEE +0fss=Dp6\s 0000000000000000000000000000002A 6666FFFFEEEEBBBBCCCC000033331111666677771111DDDD7777 +maU!Uo]He& 0000000000000000000000000000002B AAAA9999BBBB55557777CCCC6666EEEE555566668888FFFF4444 +smN$i pU-~ 0000000000000000000000000000002C AAAADDDDEEEE333388885555DDDD3333FFFFEEEE1111CCCC5555 +0}# `9Cseu 0000000000000000000000000000002D 4444FFFF777700001111EEEE999944447777444488881111AAAA +0fssVHVK`! 0000000000000000000000000000002E 4444888844448888CCCC1111AAAA555577778888BBBB00003333 +(tv1'>|,s[ 0000000000000000000000000000002F 0000CCCC222277778888FFFFCCCCBBBB111177779999DDDD0000 +0fss{o)9E: 00000000000000000000000000000030 00002222AAAAEEEE444400008888CCCC3333DDDD555511111111 +0f:YY?@b+M 00000000000000000000000000000031 9999777777770000AAAA0000444433332222EEEE333399996666 +0fsuG%.`7c 00000000000000000000000000000032 66665555AAAA5555BBBBAAAAEEEE111111119999BBBB6666FFFF +`E$,xR{?Kc 00000000000000000000000000000033 7777AAAA222200008888CCCC3333AAAAFFFFAAAAEEEEEEEECCCC +0fs$Fn3ZN+ 00000000000000000000000000000034 55552222EEEE5555BBBBAAAA8888AAAA11110000DDDD9999DDDD +0fssx}~!V* 00000000000000000000000000000035 EEEE2222EEEEFFFFEEEEBBBB2222BBBB9999AAAA999955552222 +0CU4gfl|&! 00000000000000000000000000000036 1111DDDD8888AAAA999999990000333377778888FFFF1111BBBB +0fssx3v&}o 00000000000000000000000000000037 7777555500001111DDDD3333111122221111AAAA444444448888 +0fss""8"!` 00000000000000000000000000000038 2222BBBB55552222CCCC555533336666EEEE9999777766669999 +0fssx(#k@N 00000000000000000000000000000039 CCCC555555556666DDDDCCCC111111119999DDDD55554444EEEE +0fssx'4T<" 0000000000000000000000000000003A BBBBCCCCEEEECCCCDDDD6666BBBB333377779999222200007777 +0fss|n>\to 0000000000000000000000000000003B DDDD5555AAAA3333CCCC222233330000111133335555EEEE4444 +[!Nbx&X=+V 0000000000000000000000000000003C 77778888AAAA7777888844446666EEEECCCCBBBBEEEE77775555 +0?"\\6:W[' 0000000000000000000000000000003D 8888EEEE6666555599992222DDDD2222FFFFEEEE33338888AAAA +02A^xP5dA- 0000000000000000000000000000003E CCCCBBBBFFFFFFFF99995555AAAAAAAA77771111000033333333 +0fssx}7;=h 0000000000000000000000000000003F 99993333CCCC8888EEEEAAAAEEEE5555CCCC7777FFFFCCCC0000 +ix^TQ-ma5o 00000000000000000000000000000047 88885555CCCC88889999888811110000BBBBEEEECCCC33338888 +E(g$5-WpBC 00000000000000000000000000000048 BBBB7777EEEE4444888866661111FFFF44449999BBBB11119999 +~\ptsn1L{/ 00000000000000000000000000000049 CCCC0000FFFFCCCC7777BBBB333300003333FFFF3333BBBBEEEE +mzlPk`q6SN 0000000000000000000000000000004A 00001111AAAABBBBAAAA66669999DDDD11116666666633337777 +mz4ul,K** 0000000000000000000000000000004B 4444AAAADDDDEEEE33337777AAAA9999DDDD88886666DDDD4444 +q)epJsSLXU 0000000000000000000000000000004C 88887777999955558888AAAA9999111155552222FFFF22225555 +mz4VC&( /[ 0000000000000000000000000000004D FFFF999922221111DDDD9999AAAA9999FFFF66662222FFFFAAAA +mz4VZ^7@7/ 0000000000000000000000000000004E 777799999999DDDD44441111BBBB6666AAAA0000999966663333 +mz4$lcXS$; 0000000000000000000000000000004F 333300004444AAAA3333666600009999DDDDCCCC9999BBBB0000 +mSpqwoVET; 00000000000000000000000000000050 BBBB77775555CCCC1111DDDD2222BBBB66669999CCCC77771111 +mz4Vbw3=a| 00000000000000000000000000000051 2222FFFFDDDDAAAACCCC3333EEEEBBBB8888EEEE000077776666 +mz4VCNJv)Y 00000000000000000000000000000052 55554444AAAAAAAA6666DDDD7777AAAAEEEE00003333CCCCFFFF +mz4VCNYGFJ 00000000000000000000000000000053 8888555533333333EEEE11113333AAAA444411110000CCCCCCCC +WM^;rvO/u] 00000000000000000000000000000054 BBBB00007777999977772222AAAA0000CCCCAAAAEEEEFFFFDDDD +mz4VCBF*P< 00000000000000000000000000000055 BBBB8888EEEEEEEE55553333AAAA4444EEEE6666888833332222 +mzw/PZ!x"> 00000000000000000000000000000056 DDDD55554444AAAAAAAA444455553333AAAA444411117777BBBB +mz4VCNf@*f 00000000000000000000000000000057 4444AAAA2222AAAAEEEE55556666CCCC3333FFFF888822228888 +:!W.=v,f"z 00000000000000000000000000000058 444422223333666688886666BBBB4444888877772222CCCC9999 +mz4VCNwZcz 00000000000000000000000000000059 22226666CCCCEEEE6666FFFF888822220000333366662222EEEE +m?(|_dXq:X 0000000000000000000000000000005C 2222FFFFBBBB55552222444433332222444433333333DDDD5555 +(cb621Uv~( 0000000000000000000000000000005D 3333BBBB11110000FFFF9999BBBB6666CCCCCCCC66666666AAAA +mg5x s23L3 0000000000000000000000000000005E 22221111AAAA000011117777DDDD999933337777666699993333 +mz4VCNa'[p 0000000000000000000000000000005F 000099997777CCCC666677776666FFFF444455557777AAAA0000 +qeQNoB 2XG 00000000000000000000000000000060 0000EEEE66668888FFFF2222FFFFAAAAFFFF7777EEEE22221111 +mz4VCbi=gw 00000000000000000000000000000061 4444DDDDFFFF9999DDDD9999EEEEEEEECCCCDDDD4444EEEE6666 +uGz7S=#fh: 00000000000000000000000000000062 77771111DDDD222200000000BBBBDDDD222288885555FFFFFFFF +rd)x<>@@H| 00000000000000000000000000000063 99996666AAAABBBB7777CCCC4444DDDD555544447777BBBBCCCC +xEwa^:84K] 00000000000000000000000000000064 000099995555CCCC00000000EEEE5555BBBB1111DDDDAAAADDDD +mz4VCb:Z$a 00000000000000000000000000000065 77775555DDDD4444DDDDAAAA66660000FFFF5555DDDDAAAA2222 +mz4VCN^AO@ 00000000000000000000000000000066 3333777744444444EEEEEEEE11115555666600008888AAAABBBB +o%,!fSdRBa 00000000000000000000000000000067 11119999DDDDAAAA8888AAAA5555EEEE8888CCCC888811118888 +*+o@+t%u&; 00000000000000000000000000000068 22228888999922228888EEEE3333444455551111EEEE77779999 +(CoKUhfB9{ 00000000000000000000000000000069 1111BBBB9999CCCCFFFF3333CCCC777755559999CCCC9999EEEE +mz49JQb_5T 0000000000000000000000000000006A AAAA66662222CCCCBBBB666600003333BBBB2222AAAA99997777 +eSzU!X,[%/ 0000000000000000000000000000006B AAAACCCC9999FFFFFFFFAAAA444455553333BBBB4444BBBB4444 +[QZ{a&TaCS 0000000000000000000000000000006C AAAA8888CCCC2222FFFFAAAA5555CCCC4444CCCCCCCC88885555 +?:Yp4%.K9n 0000000000000000000000000000006D BBBBCCCC5555111100007777FFFFAAAAFFFF0000DDDDDDDDAAAA +mz4VCNv}8I 0000000000000000000000000000006E 1111EEEE000088886666333311115555666655557777CCCC3333 +KrNW.!5MP; 0000000000000000000000000000006F 2222AAAAEEEE33330000777711111111FFFF2222999999990000 +j17a3a#bH? 00000000000000000000000000000070 8888CCCCBBBBCCCC88881111EEEE33336666BBBB3333DDDD1111 +mz-QLHy(UO 00000000000000000000000000000071 3333BBBB444400002222EEEEFFFF333355556666DDDD55556666 +mz4:OEKSH2 00000000000000000000000000000072 DDDDEEEE3333DDDDBBBB7777BBBB1111FFFF3333CCCC2222FFFF +m@L*`HMPfN 00000000000000000000000000000073 DDDD666699993333999977779999DDDD444488882222AAAACCCC +m!pSWFGu`4 00000000000000000000000000000074 5555AAAA9999666611112222111100008888AAAA00005555DDDD +mw@TZu-0IU 00000000000000000000000000000075 555577772222DDDD9999DDDDEEEEAAAA8888BBBB777711112222 +mz4VCi^e,} 00000000000000000000000000000076 7777DDDD9999FFFFDDDD55553333DDDDCCCCCCCC3333DDDDBBBB +mzydAPb=7Y 00000000000000000000000000000077 BBBB888888881111AAAAFFFF6666555599995555CCCC00008888 +mz4VCoq$kr 00000000000000000000000000000078 EEEE777722229999CCCCBBBB3333000055559999EEEE22229999 +mz4VCl4'b| 00000000000000000000000000000079 BBBB3333DDDD1111DDDD444466664444BBBB222277770000EEEE +mz4VCdnw0| 0000000000000000000000000000007A 4444DDDDFFFF2222DDDD1111BBBB111111111111AAAACCCC7777 +mi|$-MES3i 0000000000000000000000000000007B BBBB9999FFFF44449999CCCCBBBB0000BBBB99991111AAAA4444 +mz4VC[FfM- 0000000000000000000000000000007C 3333BBBB4444DDDDDDDDEEEE2222EEEE1111FFFF999933335555 +m"^}, M3$t 0000000000000000000000000000007D BBBBCCCC111188881111EEEEDDDDBBBBDDDD333399994444AAAA +k VC?n@0XH 0000000000000000000000000000007E 3333FFFF2222DDDDFFFFAAAA666622225555AAAACCCCFFFF3333 +mz4V&:go'F 0000000000000000000000000000007F BBBB888888886666CCCCDDDDBBBB1111DDDD3333FFFF88880000 +my+=K| 2K9 00000000000000000000000000000080 777799993333CCCC444466664444000077773333DDDD88881111 +myiV0it7t- 00000000000000000000000000000081 6666444466668888AAAA2222CCCCFFFF9999AAAA9999CCCC6666 +my+loGC-p& 00000000000000000000000000000082 CCCC9999DDDD555533336666CCCC55557777222266665555FFFF +my+}7^u%n* 00000000000000000000000000000083 BBBBEEEE66661111BBBBAAAA777733330000CCCC11119999CCCC +eq9Mzr~'|Q 00000000000000000000000000000084 2222CCCC00004444777733336666AAAA0000333377770000DDDD +6fctvLgCo7 00000000000000000000000000000085 AAAA3333FFFFCCCC0000BBBBFFFF999911117777444488882222 +0~ #@'o22w 00000000000000000000000000000086 333344447777333377771111DDDDEEEE1111777733330000BBBB +mWR\@f0w.p 00000000000000000000000000000087 AAAAAAAA4444111199995555444433334444BBBB3333FFFF8888 +my+=C%xaRZ 00000000000000000000000000000088 DDDDDDDDCCCC88884444EEEE8888EEEE4444FFFF1111DDDD9999 +m5~6L@Fu.D 00000000000000000000000000000089 BBBB99990000222299996666666622227777DDDD55557777EEEE +my_F@ wBt4 0000000000000000000000000000008A 44441111000000002222555522226666BBBBBBBBEEEEFFFF7777 +FBg!zZ.I|G 0000000000000000000000000000008B 888800006666EEEE7777777766667777FFFFFFFF222299994444 +m~$7_~K2N[ 0000000000000000000000000000008C 5555FFFFBBBBDDDD11113333DDDDAAAA6666BBBB9999EEEE5555 +m~'=m}+}:" 0000000000000000000000000000008D 7777DDDD777788889999555522222222EEEE44448888BBBBAAAA +m$CAdP11"s 0000000000000000000000000000008E 3333DDDD7777DDDD11113333AAAABBBB44447777666622223333 +[Wo#GB.ykU 0000000000000000000000000000008F 2222DDDD9999CCCC88883333DDDD2222DDDD9999999977770000 +my+=5$kBiG 00000000000000000000000000000090 3333DDDD000044445555444444441111CCCC1111BBBB33331111 +my+% x\&'q 00000000000000000000000000000091 8888DDDDBBBBAAAABBBB99997777EEEE00008888AAAA33336666 +0Jw^F-}sZr 00000000000000000000000000000092 4444BBBBDDDD2222FFFF888811117777DDDD444444448888FFFF +OLf_u|1d}9 00000000000000000000000000000093 DDDD1111AAAA9999FFFFDDDD9999BBBB9999000044448888CCCC +%V*"P*(/Ez 00000000000000000000000000000094 11110000CCCC666600002222CCCCEEEECCCCEEEE1111BBBBDDDD +my+=5%yw;# 00000000000000000000000000000095 44449999FFFF00004444222222228888000099995555FFFF2222 +my+=5H/pXh 00000000000000000000000000000096 8888BBBB111188885555CCCC7777BBBB7777111166663333BBBB +m],.INMkcA 00000000000000000000000000000097 DDDD77777777DDDD99993333FFFFDDDD9999CCCCFFFFEEEE8888 +my+=d[R]&[ 00000000000000000000000000000098 BBBBAAAA99995555CCCC666688887777EEEE1111999988889999 +my+=5!6FlS 00000000000000000000000000000099 AAAA777799994444DDDDEEEE6666DDDD2222AAAA7777EEEEEEEE +;u0nwOR{|e 0000000000000000000000000000009A CCCC5555FFFF1111000066667777EEEEEEEE1111777722227777 +my)4\|>`b. 0000000000000000000000000000009B EEEE33339999CCCC2222999999999999FFFFDDDD777788884444 +my+=5HjDLp 0000000000000000000000000000009C 33338888EEEEFFFFDDDDDDDDAAAA7777EEEE0000EEEE99995555 +5Yh?d9@6(_ 0000000000000000000000000000009D 66667777FFFF333377774444FFFFDDDD99993333CCCC2222AAAA +my+=5M[qVV 0000000000000000000000000000009E 111133334444AAAA55556666CCCCFFFF5555BBBB333355553333 +my7P2iA6U: 0000000000000000000000000000009F 88880000FFFF000022220000BBBBCCCCFFFF3333777766660000 +my+e'4&VbD 000000000000000000000000000000A0 DDDD888811110000BBBB2222EEEEBBBB00004444CCCCEEEE1111 +my7 0VqTg~ 000000000000000000000000000000A1 8888666622222222222222221111DDDD11110000EEEEAAAA6666 +my8,(.X0:" 000000000000000000000000000000A2 DDDD7777DDDD5555AAAAEEEE7777DDDD444499996666BBBBFFFF +my+8*ZrTi* 000000000000000000000000000000A3 CCCC4444FFFF0000BBBBAAAA66667777CCCC4444BBBB7777CCCC +my+=5#q@Tf 000000000000000000000000000000A4 0000FFFFEEEE9999DDDD9999AAAAFFFF9999AAAA00006666DDDD +my_ &UU^-f 000000000000000000000000000000A5 BBBB5555AAAAAAAAAAAA4444FFFF6666DDDD1111BBBB66662222 +my+=5r}$cH 000000000000000000000000000000A6 EEEE555577779999666611110000FFFF0000AAAADDDD6666BBBB +my+=57ydP, 000000000000000000000000000000A7 DDDDDDDDEEEE222255559999DDDDEEEE7777AAAAFFFFDDDD8888 +(\+CmQF;sh 000000000000000000000000000000A8 7777BBBB9999333377779999AAAAAAAACCCC1111555533339999 +m27}+u%$Z' 000000000000000000000000000000A9 22228888EEEE555511117777DDDD555522229999EEEE5555EEEE +my+=5rvB{U 000000000000000000000000000000AA 8888BBBB77776666EEEEEEEE00007777BBBB2222333355557777 +6uxeaoldr{ 000000000000000000000000000000AB BBBB11110000CCCC8888222277779999AAAA4444000077774444 +my+=lBr={a 000000000000000000000000000000AC EEEE99992222666644446666FFFF11112222FFFF777744445555 +my+n!0ePh9 000000000000000000000000000000AD 666611114444999933332222FFFFDDDD5555111133339999AAAA +my+0]D07,s 000000000000000000000000000000AE 99995555EEEEEEEE33330000AAAA1111CCCC6666444488883333 +my]??oXCf( 000000000000000000000000000000AF CCCCFFFF00004444222299997777CCCC11111111999955550000 +?jh!g'(/dI 000000000000000000000000000000B0 99994444FFFFBBBBFFFF777711113333EEEEDDDD222299991111 +,qy-T(O~$} 000000000000000000000000000000B1 44446666888800007777DDDDEEEEFFFF22223333777711116666 +my+=5r( dQ 000000000000000000000000000000B2 DDDD888822224444EEEE88887777EEEE00001111CCCCEEEEFFFF +\1]of=Ah$q 000000000000000000000000000000B3 EEEEAAAACCCCCCCC77779999AAAACCCC9999999966666666CCCC +my+YEm^\di 000000000000000000000000000000B4 1111EEEE3333EEEEBBBB8888111111111111777733331111DDDD +my+j~5iIvK 000000000000000000000000000000B5 3333CCCC77775555BBBB6666CCCC8888EEEE00004444DDDD2222 +F.|TW}_rj3 000000000000000000000000000000B6 44443333CCCC444477772222000066661111333388889999BBBB +my+=5r"2wR 000000000000000000000000000000B7 BBBB0000999999996666AAAA77773333DDDD55553333CCCC8888 +^gT;Uh{&}q 000000000000000000000000000000B8 4444CCCC8888777788881111DDDD88889999EEEE4444EEEE9999 +my+=5.eQvR 000000000000000000000000000000B9 FFFF22225555FFFF5555BBBB8888EEEEEEEEBBBB8888CCCCEEEE +my++q?AsX\ 000000000000000000000000000000BA CCCCCCCC00008888BBBB9999444433335555EEEE333388887777 +ml[`\H9-_2 000000000000000000000000000000BB 0000333333332222999900003333DDDDEEEE2222DDDD66664444 +myT[V,Qn53 000000000000000000000000000000BC 55553333EEEE33332222FFFF22225555000077773333FFFF5555 +my|X+z`Fr. 000000000000000000000000000000BD 00009999FFFF8888AAAA5555111177778888CCCCFFFF0000AAAA +my+=5rvc<& 000000000000000000000000000000BE 999999995555777766665555EEEE9999BBBB88889999BBBB3333 +my+=dSIgb, 000000000000000000000000000000BF EEEEDDDDDDDD55554444FFFFEEEE000022223333FFFF44440000 +m-sc'U=Ibc 000000000000000000000000000000C0 8888BBBB888833331111EEEE666688882222AAAACCCC44441111 +my+=5r4el] 000000000000000000000000000000C1 55557777AAAA9999666677775555AAAABBBB0000333388886666 +RZ tvDPaX5 000000000000000000000000000000C2 EEEEDDDD55558888FFFF3333555566662222DDDD77771111FFFF +my#YJ7F/al 000000000000000000000000000000C3 999944444444888822222222CCCC2222FFFFEEEE55555555CCCC +myV"JGX` 000000000000000000000000000000D1 7777DDDD77778888BBBB8888EEEEAAAA222277773333FFFF6666 +3pU8_.#1JU 000000000000000000000000000000D2 0000777799995555FFFFDDDDFFFF5555FFFFCCCC55554444FFFF +my+=5rTnvp 000000000000000000000000000000D3 99995555777755556666AAAA88887777EEEE333388884444CCCC +:=XWS2sImq 000000000000000000000000000000D4 AAAACCCCBBBBAAAA0000EEEE4444CCCCEEEE555544447777DDDD +my+=5op:! 000000000000000000000000000000D5 AAAAFFFFDDDD11115555000077778888999900003333BBBB2222 +my+OhMjDFd 000000000000000000000000000000D6 0000222266660000BBBB55551111777733332222AAAAFFFFBBBB +my+=5\L_vn 000000000000000000000000000000D7 99991111FFFFFFFF5555EEEE44447777BBBBEEEE7777AAAA8888 +my+ X=m$h9 000000000000000000000000000000D8 0000EEEE444433333333BBBB8888000011110000000044449999 +g.FN&efgUs 000000000000000000000000000000D9 7777444488885555FFFF3333FFFFDDDD777755559999AAAAEEEE +my+::yPt=z 000000000000000000000000000000DA 3333666633336666BBBBCCCCEEEE000000007777FFFFEEEE7777 +my+=5=P!{. 000000000000000000000000000000DB DDDD2222BBBB33335555888866663333EEEE9999333344444444 +my(8.GC,t\ 000000000000000000000000000000DC 7777CCCCEEEE7777222200006666BBBB11112222999955555555 +my+=5r1t!\wV 000000000000000000000000000000E0 2222EEEE00000000FFFFBBBB6666555566665555BBBBAAAA1111 +m-zF>A2f5c 000000000000000000000000000000E1 CCCC999977773333111144444444BBBBFFFF8888888866666666 +^qaslc^dJX 000000000000000000000000000000E2 444411118888AAAA7777CCCC000011119999EEEE77777777FFFF +@gU`)^H:z5 000000000000000000000000000000E3 AAAA33331111FFFF888822225555CCCC33338888FFFF3333CCCC + l;w?EBj0 000000000000000000000000000000E4 BBBBDDDD111188888888AAAA111144449999666633332222DDDD +Iw&)MuUaM, 000000000000000000000000000000E5 5555FFFF00009999888811119999111111111111999922222222 +mGam)y ~t- 000000000000000000000000000000E6 EEEE22228888BBBB999977774444FFFFAAAA999922222222BBBB +my+=5rNf/r 000000000000000000000000000000E7 FFFFBBBB6666CCCC66669999FFFF66662222DDDD777799998888 +my+=5Yy%.w 000000000000000000000000000000E8 666644446666DDDDDDDD44446666111100004444BBBBFFFF9999 +/e)%&bgl}E 000000000000000000000000000000E9 AAAA6666333388887777DDDDCCCCFFFF1111EEEE00001111EEEE +8mdOTG)j6O 000000000000000000000000000000EA BBBB7777AAAABBBB888855554444999966665555CCCC11117777 +Yp=]xMdlAGG 000000000000000000000000000000F6 1111DDDD555500008888CCCC222288884444EEEEDDDD5555BBBB +my+=_zr'gwrRlu 00000000000000000000000000000108 1111CCCCEEEE77778888333333335555DDDD5555FFFF55559999 +5HA\zF4Dbz 00000000000000000000000000000109 8888FFFFAAAA44445555FFFF3333DDDD666655558888FFFFEEEE +V[]vwZ9Vyl 0000000000000000000000000000010A 111144442222999977777777EEEEDDDD22223333000077777777 +exJ@KRP41I 0000000000000000000000000000010B 7777DDDD9999EEEE7777DDDD11112222DDDD8888AAAA11114444 +5#Qf0efZuu 0000000000000000000000000000010C DDDDFFFF333377779999BBBB8888000055558888FFFF66665555 +5HA\z%?4KT 0000000000000000000000000000010D 1111CCCCDDDDBBBB666611110000EEEE6666DDDD44443333AAAA +58e3a*V.k+ 0000000000000000000000000000010E 9999CCCC8888DDDD9999AAAA22227777FFFF0000FFFFAAAA3333 +5tP(Lc~z7L 0000000000000000000000000000010F EEEEEEEE555599991111BBBB888844449999FFFF8888FFFF0000 +5HA\zKmu(c 00000000000000000000000000000110 111122221111CCCCDDDD5555000088886666DDDD8888BBBB1111 +Oiv~amz>&1 00000000000000000000000000000111 DDDD444488880000777700004444BBBBEEEE9999DDDDBBBB6666 +5HA\z@di)\ 00000000000000000000000000000112 AAAA99999999888855554444AAAA11115555888866660000FFFF +5HA^ZM!B~i 00000000000000000000000000000113 66666666CCCC88883333EEEEBBBBBBBB3333AAAACCCC0000CCCC +5HA\z#NJXc 00000000000000000000000000000114 000033337777EEEE5555DDDDCCCC77771111000077773333DDDD +5HA\zl[u\z 00000000000000000000000000000115 1111EEEE77774444DDDDCCCCFFFF22227777BBBB111177772222 +#u *t@NY9S 00000000000000000000000000000116 000099996666888888884444FFFF2222EEEE7777FFFFBBBBBBBB +5HA?4}FY;Z 00000000000000000000000000000117 11117777333366663333111144446666AAAA3333FFFF66668888 +5HA\z%PY\S 00000000000000000000000000000118 CCCC0000EEEE1111EEEEDDDD8888999911112222777700009999 +5K@^,(hCHH 00000000000000000000000000000119 999966663333FFFF9999AAAACCCCEEEEEEEE4444BBBB6666EEEE +5HA\z%soLm 0000000000000000000000000000011A 8888111166664444EEEE222266667777EEEE22228888AAAA7777 +5OA )SZu?o 0000000000000000000000000000011B 00009999EEEE33331111DDDD9999444455558888FFFF00004444 +5TW.3T/"w* 0000000000000000000000000000011C EEEE5555BBBB22229999FFFFAAAA7777DDDD8888444411115555 +ClYJ!%h &8 0000000000000000000000000000011D FFFF7777DDDD666677778888CCCC9999CCCCEEEE7777AAAAAAAA +5H,+ 00000000000000000000000000000121 DDDD888877775555444477779999777788884444222222226666 +u& 8+T&A)E 00000000000000000000000000000122 AAAA3333444466660000BBBBDDDD66662222777788883333FFFF +5HVnI4$b.~ 00000000000000000000000000000123 DDDD22220000FFFF2222BBBBEEEE6666BBBB11112222FFFFCCCC +5HA\ziKk=U 00000000000000000000000000000124 00007777111111115555FFFFCCCC0000AAAA66665555EEEEDDDD +5H)wSrcPzS 00000000000000000000000000000125 33334444CCCC6666AAAA77778888BBBBBBBB55556666EEEE2222 +5HA\z%k7no 00000000000000000000000000000126 DDDD666677775555EEEE4444AAAA33333333BBBB6666EEEEBBBB +5HA\zON\bq 00000000000000000000000000000127 CCCC00000000777755558888AAAA1111AAAA3333FFFF55558888 +5HA\z|%+>h 00000000000000000000000000000128 3333FFFF333322225555BBBB444433331111CCCC2222BBBB9999 +5HA\zJmEq| 00000000000000000000000000000129 99999999BBBB4444DDDD999955551111333366661111DDDDEEEE +5HA\:LR#h\ 0000000000000000000000000000012A 5555FFFFBBBB3333CCCCCCCCDDDD4444CCCCDDDD4444DDDD7777 +5Hbu_p2o|U 0000000000000000000000000000012B DDDD00003333333322226666EEEEBBBB000011117777FFFF4444 +uqz2E: >8X 00000000000000000000000000000142 7777EEEECCCCFFFFFFFF8888AAAA22223333FFFF88889999FFFF +jS.vJgSE`H 00000000000000000000000000000143 99999999AAAAEEEEFFFFCCCCCCCC6666EEEEEEEECCCCDDDDCCCC +5HA\z%]<~x 00000000000000000000000000000144 DDDD44448888AAAA666633334444FFFF11115555FFFF4444DDDD +5E3:o4[#x; 00000000000000000000000000000145 6666DDDD3333666699991111BBBB1111EEEECCCCDDDDCCCC2222 +5HAdT66&9# 00000000000000000000000000000146 666633337777AAAA33337777DDDDBBBBEEEE000011114444BBBB +FizN%%[{$% 00000000000000000000000000000147 5555444466668888888833336666555588888888BBBB33338888 +5HA\z%cwXI 00000000000000000000000000000148 33337777DDDDFFFF666699994444666655557777666611119999 +wkbPT`-op$ 00000000000000000000000000000149 4444333344442222777744441111EEEE0000FFFFAAAABBBBEEEE +5HA\z%wRYr 0000000000000000000000000000014A 6666999977773333EEEEEEEE44441111EEEE4444999933337777 +E1n|]_71AL 0000000000000000000000000000014B 88886666DDDD666600003333777777778888BBBB5555DDDD4444 +5HA\:.y(/L 0000000000000000000000000000014C EEEEFFFF00004444CCCCAAAA333355552222DDDDAAAA22225555 +YUT7rmT@B> 0000000000000000000000000000014D FFFF99996666BBBB0000999933339999000077779999FFFFAAAA +j\Fi0G()v8 0000000000000000000000000000014E 00002222AAAA11110000333344447777FFFF3333CCCC66663333 +5H8EN;2o)C 0000000000000000000000000000014F 8888BBBB888888882222222266665555666688888888BBBB0000 +5HA\zedv@>58Cq 00000000000000000000000000000152 666677778888666688885555AAAA5555EEEE88886666CCCCFFFF +5Z4zZe,7iU 00000000000000000000000000000153 11118888EEEE000011114444FFFF111199995555FFFFCCCCCCCC +5HA\#z+,eu 00000000000000000000000000000154 444499992222EEEE4444DDDDEEEE99994444FFFF9999FFFFDDDD +5HUF6IpyiV 00000000000000000000000000000155 999999995555888822229999FFFF1111CCCC9999FFFF33332222 +5-zau\y%fL 00000000000000000000000000000156 FFFF44440000777711116666DDDDAAAA9999111144447777BBBB +5HAp2t&Y@0 00000000000000000000000000000157 33330000999999993333DDDDFFFF66664444DDDD777722228888 +5HApZ`P~NY 00000000000000000000000000000158 3333555577774444333388888888EEEEEEEE8888DDDDCCCC9999 +5HA\z%bU?- 00000000000000000000000000000159 DDDD4444CCCC9999666611117777DDDD77777777DDDD2222EEEE +5HA\h%Yb5d 0000000000000000000000000000015A 5555CCCCDDDDEEEECCCCFFFF2222222277771111111166667777 +5HA2>BW=r2 0000000000000000000000000000015B 888811111111DDDDBBBBCCCC666677774444CCCCAAAACCCC4444 +5Hax#tmx0y 0000000000000000000000000000015C EEEECCCC0000AAAA222222228888AAAA33331111EEEEDDDD5555 +hFU^c5U!$t 0000000000000000000000000000015D 88882222777733338888BBBB0000777744441111DDDD6666AAAA +5HAdNAODNL 0000000000000000000000000000015E 4444BBBBAAAA2222BBBB8888AAAA22227777EEEE999999993333 +5HAR/>br$7 0000000000000000000000000000015F AAAA55550000EEEEBBBB222255557777999955556666AAAA0000 +5HMliDI0MP 00000000000000000000000000000160 DDDD55555555888822223333AAAA999922223333999922221111 +bIVZ,>DWa1 00000000000000000000000000000161 1111DDDDEEEE6666777777771111BBBBBBBB3333BBBBEEEE6666 +5HAMoF'DDm 00000000000000000000000000000162 9999222244448888BBBB444488886666EEEE44448888FFFFFFFF +5&Uy=`8HJr 00000000000000000000000000000163 4444AAAADDDD111199992222CCCC33332222DDDD6666BBBBCCCC +5HA.8iB8rQ 00000000000000000000000000000164 111166669999BBBB3333CCCC5555FFFFCCCCAAAA8888AAAADDDD +5HAsgBw$;N 00000000000000000000000000000165 FFFFAAAA666688883333222244442222BBBBDDDD4444AAAA2222 +5"z}&%mD}G 00000000000000000000000000000166 44443333FFFF888811110000DDDD5555CCCC1111BBBBAAAABBBB +g:~t>IWL!* 00000000000000000000000000000167 9999DDDDFFFF222200007777DDDDCCCCDDDDEEEE777711118888 +5 Zy *qo=Q 00000000000000000000000000000168 DDDDCCCCCCCCCCCC1111FFFF3333DDDD00007777999977779999 +mAz"v,)|HS 00000000000000000000000000000169 444455550000888888881111FFFF77777777222233339999EEEE +5HA\l3qkbk 0000000000000000000000000000016A 777744440000DDDD44449999BBBB5555EEEE8888DDDD99997777 +D_W\;; N_G 0000000000000000000000000000016B 5555444488880000000077779999FFFFFFFF66663333BBBB4444 +5HA\p@'quM 0000000000000000000000000000016C 4444999922223333CCCCAAAABBBB33334444FFFF777788885555 +5HA\!0M|;N 0000000000000000000000000000016D 6666BBBB5555EEEE4444000044443333CCCCAAAA4444DDDDAAAA +5HA\z%Z-W! 0000000000000000000000000000016E 999999998888888866664444EEEE9999AAAA0000AAAACCCC3333 +s)mViR?i[f 0000000000000000000000000000016F AAAAAAAACCCC7777777700006666666600006666888899990000 +5HsE~N-KYQ 00000000000000000000000000000170 88883333AAAA5555AAAA3333FFFF55556666AAAAEEEEDDDD1111 +5HA#w1"\.H 00000000000000000000000000000171 55553333BBBB9999BBBB9999CCCC000066661111444455556666 +,EmHjmt?L4 00000000000000000000000000000172 DDDDBBBB000011110000AAAA3333DDDD66663333FFFF2222FFFF +$B{)QcmiW2 00000000000000000000000000000173 AAAADDDD111166660000BBBB44440000AAAA55551111AAAACCCC +5HA\zu=jW4 00000000000000000000000000000174 888811118888555555557777AAAA777733336666BBBB5555DDDD +5|_9{>^rO] 00000000000000000000000000000175 999900009999DDDD11115555BBBB888833336666EEEE11112222 +5HA\z%$\D\ 00000000000000000000000000000176 DDDD2222EEEE9999EEEEFFFFAAAAAAAAAAAA11116666DDDDBBBB +5I<0t9;k-m 00000000000000000000000000000177 AAAA8888CCCC222211115555DDDD77772222BBBBBBBB00008888 +5~gQSG.0%6 00000000000000000000000000000178 5555BBBB5555AAAA111199992222222266663333999922229999 +%+!C&Tzi-* 00000000000000000000000000000179 FFFF99996666111177774444333300006666EEEEEEEE0000EEEE +5HA\z% HZd 0000000000000000000000000000017A 1111DDDD5555AAAA66663333EEEEEEEE7777BBBBDDDDCCCC7777 +<.*bfB>O,a 0000000000000000000000000000017B 222200000000AAAA7777999988888888777788880000AAAA4444 +5HA\z%^N%I 0000000000000000000000000000017C 66662222AAAACCCCEEEEDDDD0000FFFF33336666444433335555 +5HA\zg!z\x 0000000000000000000000000000017D 8888666633338888DDDD1111999944441111111100004444AAAA +5HA,bf@.n7 0000000000000000000000000000017E 8888EEEE77774444BBBB66665555444488889999FFFFFFFF3333 +509*X0fyJe 0000000000000000000000000000017F 7777EEEE3333EEEE9999999999990000AAAABBBBEEEE88880000 +p,j:8XDPet 00000000000000000000000000000180 AAAA999922220000888800001111111144447777888888881111 +5HA\z%_os[ 00000000000000000000000000000181 666633331111DDDDEEEE3333CCCC3333CCCC99990000CCCC6666 +5HA\z%8[]% 00000000000000000000000000000182 BBBBCCCC44446666EEEEEEEE777755559999666699995555FFFF +5Hs4n9#j=( 00000000000000000000000000000183 111177772222222222225555FFFF2222EEEEDDDD00009999CCCC +5GZzvyO3Gk 00000000000000000000000000000184 000033338888AAAA9999EEEE444488884444444422220000DDDD +Ht!e4%fx0/ 00000000000000000000000000000185 77770000666600000000888844449999AAAA6666BBBB88882222 +5HA8G[pmZ> 00000000000000000000000000000186 11110000EEEE4444BBBBAAAAAAAAAAAA6666000066660000BBBB +5H6{5#>!+E 00000000000000000000000000000187 3333BBBBBBBBDDDDAAAA4444EEEE7777222255552222FFFF8888 +5HA*q`rIW 0000000000000000000000000000019A 4444EEEEAAAA55550000FFFF1111BBBBBBBB3333AAAA22227777 +B1}~i4!2Jz 0000000000000000000000000000019B EEEEAAAAAAAACCCC7777CCCC11118888CCCC4444666688884444 +5@l73vwUr5 0000000000000000000000000000019C 0000FFFFFFFF1111888844443333EEEE1111FFFF999999995555 +@H2Vc0l0h[ 0000000000000000000000000000019D CCCCEEEEEEEE2222FFFFFFFFFFFF99999999999933332222AAAA +5HA\z:JkXo 0000000000000000000000000000019E FFFF99995555DDDDDDDDFFFF3333666677772222666655553333 +5HA6p%eY$] 0000000000000000000000000000019F EEEE1111999944443333FFFF0000EEEE55553333666666660000 +5z*h\IKjxR 000000000000000000000000000001A0 DDDD66669999DDDD999944444444AAAA888800007777EEEE1111 +K{#1[}!!++ 000000000000000000000000000001A1 000099995555555588881111FFFF4444888877775555AAAA6666 +Q+)(]=p2?M 000000000000000000000000000001A2 99998888CCCC9999888800009999FFFFDDDD55559999BBBBFFFF +5zbiXJIs*> 000000000000000000000000000001A3 8888DDDDEEEEFFFF11116666AAAADDDDAAAADDDDAAAA7777CCCC +5[D(T@35`j 000000000000000000000000000001A4 AAAAAAAA44446666999955559999EEEE00002222BBBB6666DDDD +5H|]i7%PK' 000000000000000000000000000001A5 7777777700001111222211111111222222229999222266662222 +5HA\z[Np9# 000000000000000000000000000001A6 BBBB5555EEEE333355557777BBBB33333333CCCC00006666BBBB +5/E#65QvaA 000000000000000000000000000001A7 66669999999977779999DDDDAAAA3333DDDDCCCCEEEEDDDD8888 +'f^{LC:f]z 000000000000000000000000000001A8 3333DDDD6666CCCC888855553333AAAACCCC7777000033339999 +.#P>EmKv6. 000000000000000000000000000001A9 2222CCCC8888EEEE777733335555DDDDDDDD222255555555EEEE +5HA;/jNCP$ 000000000000000000000000000001AA 7777333355555555BBBB4444FFFF8888BBBB8888666655557777 +>"|_NBZVP< 000000000000000000000000000001AB BBBB8888EEEECCCC7777BBBBAAAA22226666EEEEFFFF77774444 +5HA\z%Gb22 000000000000000000000000000001AC 7777AAAA3333EEEE666699993333222288882222222244445555 +5HA\z%WJ2u 000000000000000000000000000001AD 22228888DDDDEEEE666688884444DDDDBBBBAAAAAAAA9999AAAA +5HA\z% ^{! 000000000000000000000000000001AE EEEEFFFFBBBB111166669999DDDDFFFFDDDD1111777788883333 +HvuxN}WVIC 000000000000000000000000000001AF EEEEEEEECCCC7777FFFF00003333555533335555888855550000 +5HQv_-#g7S 000000000000000000000000000001B0 BBBB88885555111122222222CCCC33333333CCCCDDDD99991111 +z4tR!jX2xZ 000000000000000000000000000001B1 CCCC7777666611118888BBBB00002222BBBBDDDDEEEE11116666 +5HA\z%5FOc 000000000000000000000000000001B2 55553333AAAA8888EEEE66666666EEEE44441111FFFFEEEEFFFF +5HAGNnkB;v 000000000000000000000000000001B3 8888111177775555BBBBFFFF5555CCCC0000666655556666CCCC +kwr IB=^X} 000000000000000000000000000001B4 7777DDDD00008888FFFF22224444888811113333EEEE1111DDDD +5HA\z%?EmG 000000000000000000000000000001B5 AAAACCCC6666AAAAEEEEAAAAAAAACCCC1111BBBBBBBBDDDD2222 +5HAAW]X'I! 000000000000000000000000000001B6 5555333377775555BBBB6666AAAA2222BBBB8888BBBB9999BBBB +5HA\z%8.x- 000000000000000000000000000001B7 999911117777BBBBEEEE1111AAAA88887777BBBB2222CCCC8888 +%0Z;J|!&BA 000000000000000000000000000001B8 1111AAAAEEEE222288885555BBBBDDDDFFFF7777FFFFEEEE9999 +5[!'v~+5Cs 000000000000000000000000000001B9 EEEECCCCDDDDDDDD99994444CCCCFFFF33337777FFFFCCCCEEEE +5HA\z%[]$| 000000000000000000000000000001BA 99995555888888886666AAAA4444BBBB99998888666688887777 +5HA\z0?(|@ 000000000000000000000000000001BB CCCC00002222DDDD5555DDDD9999FFFFBBBB1111CCCC66664444 +}"Z(h_8z}] 000000000000000000000000000001BC 99994444111100007777EEEE9999CCCC6666DDDDEEEEFFFF5555 +Lf`&#hW2F? 000000000000000000000000000001BD CCCC999933338888FFFF1111333333335555AAAA66660000AAAA +5HA\z%vGo5 000000000000000000000000000001BE AAAA99994444EEEEEEEE666611111111BBBB7777CCCCBBBB3333 +sO6V^4Wf$% 000000000000000000000000000001BF 88886666CCCCFFFF77774444222200000000BBBBEEEE44440000 +5HDdPKm{DD 000000000000000000000000000001C0 666633337777FFFF2222FFFFCCCC22224444EEEE777744441111 +-F@/l1Bid2 000000000000000000000000000001C1 DDDD88880000555577773333333311116666EEEEAAAA88886666 +5HA\zJueYG 000000000000000000000000000001C2 BBBBCCCCAAAAFFFFDDDD00007777777722221111AAAA1111FFFF +5HA\j\hmoE 000000000000000000000000000001C3 CCCCFFFFDDDDBBBBCCCCDDDD8888AAAAEEEEFFFF44445555CCCC +5HA\z%BMDz 000000000000000000000000000001C4 4444EEEE99995555EEEE888833336666888866664444CCCCDDDD +q2eR!xX[WL 000000000000000000000000000001C5 999955559999BBBBFFFF888822227777CCCC4444999944442222 +5HA\~^3:qr 000000000000000000000000000001C6 1111AAAA000077774444111188889999DDDD4444AAAACCCCBBBB +57nS,!a&u/ 000000000000000000000000000001C7 CCCC4444AAAA2222999999997777222288885555AAAABBBB8888 +Jp 5+)A'Or 000000000000000000000000000001C8 CCCC55550000FFFF777733337777CCCCDDDD6666333399999999 +5HA\;+ 7qH 000000000000000000000000000001C9 2222BBBB9999AAAACCCCEEEEDDDD1111CCCCFFFFEEEE3333EEEE +5aP=Vt0 t( 000000000000000000000000000001CA BBBB9999EEEEDDDD111100000000AAAA88883333AAAABBBB7777 +5dH>yh+*!V 000000000000000000000000000001CB 3333222200001111999966668888BBBB7777CCCCDDDD55554444 +^4&:)"mZtP 000000000000000000000000000001CC 66662222DDDD66668888CCCC3333EEEE99992222FFFFAAAA5555 +5HA\}+wzyMKz% 00000000000000000000000000000014 99997777777722222222999911116666DDDDBBBBCCCC3333DDDD +kXrG^ech1/ 00000000000000000000000000000015 FFFF2222AAAA66660000AAAA9999333322227777AAAA77772222 +v%^RG^ci[X 00000000000000000000000000000016 7777BBBBFFFF999922229999DDDD3333CCCCAAAACCCCBBBBBBBB +vi@>8jMaYX 00000000000000000000000000000017 CCCCFFFFFFFF6666AAAA999999997777AAAA6666000066668888 +}dA7*<6[lx 00000000000000000000000000000018 6666FFFF77775555CCCC88881111AAAA00000000CCCC00009999 +>Y$Kc)9DOf 00000000000000000000000000000019 AAAAEEEEEEEE222266660000AAAA00000000000044446666EEEE +uF?T;*:x0+ 0000000000000000000000000000001A 444466665555BBBB8888BBBB00000000BBBB00005555AAAA7777 +~%.@@,3>7+ 0000000000000000000000000000001B FFFFDDDD333399999999666644449999BBBB2222000000004444 +JPrAKc{W>j 0000000000000000000000000000001C 222211111111333355554444DDDDEEEE33339999999911115555 +*i@lF30|aO 0000000000000000000000000000001D CCCC88880000FFFFCCCCDDDDBBBB4444EEEE99990000AAAAAAAA +9UH>%FZbUK 0000000000000000000000000000001E DDDD00005555EEEE111199998888CCCC888877779999DDDD3333 +-^1~=aYZC1 0000000000000000000000000000001F 11112222555599996666111144445555DDDDBBBB7777EEEE0000 +.\KqT&Z4i4 00000000000000000000000000000020 3333DDDDCCCC888888885555222299993333EEEEFFFF66661111 +9RtsPa gIN 00000000000000000000000000000021 555544440000AAAACCCC8888AAAA55552222DDDDBBBB22226666 +Fqy~]OATYw 00000000000000000000000000000022 9999CCCC0000888888884444333355553333BBBB55553333FFFF +Wj-%?e*2y\ 00000000000000000000000000000023 AAAA444477776666FFFF444455550000EEEE88883333FFFFCCCC +Rv]QHo9f6+ 00000000000000000000000000000024 99996666BBBB7777444466660000AAAADDDDDDDDAAAAEEEEDDDD +1 e!og=!hi 00000000000000000000000000000025 3333EEEE88887777CCCCEEEE777733337777DDDDFFFFEEEE2222 +N,gk>37c ( 00000000000000000000000000000026 DDDD11116666DDDD5555EEEE99996666AAAAAAAA3333EEEEBBBB +s.72Y.uzRN 00000000000000000000000000000027 0000CCCCFFFFAAAAAAAA11117777AAAA66662222000055558888 +j*0`gczW{u 00000000000000000000000000000028 9999DDDDCCCC8888AAAA999911111111BBBB66667777BBBB9999 +R+Sh=Kgd.6 00000000000000000000000000000029 DDDD0000BBBB77770000222200009999AAAADDDDAAAADDDDEEEE +x]w]=Dp6\s 0000000000000000000000000000002A 6666FFFFEEEEBBBBCCCC000033331111666677771111DDDD7777 +maU!Uo]He& 0000000000000000000000000000002B AAAA9999BBBB55557777CCCC6666EEEE555566668888FFFF4444 +smN$i pU-~ 0000000000000000000000000000002C AAAADDDDEEEE333388885555DDDD3333FFFFEEEE1111CCCC5555 +T}# `9Cseu 0000000000000000000000000000002D 4444FFFF777700001111EEEE999944447777444488881111AAAA +G2oMVHVK`! 0000000000000000000000000000002E 4444888844448888CCCC1111AAAA555577778888BBBB00003333 +(tv1'>|,s[ 0000000000000000000000000000002F 0000CCCC222277778888FFFFCCCCBBBB111177779999DDDD0000 +RE%Z{o)9E: 00000000000000000000000000000030 00002222AAAAEEEE444400008888CCCC3333DDDD555511111111 +'%:YY?@b+M 00000000000000000000000000000031 9999777777770000AAAA0000444433332222EEEE333399996666 +N(JuG%.`7c 00000000000000000000000000000032 66665555AAAA5555BBBBAAAAEEEE111111119999BBBB6666FFFF +`E$,xR{?Kc 00000000000000000000000000000033 7777AAAA222200008888CCCC3333AAAAFFFFAAAAEEEEEEEECCCC +jzu$Fn3ZN+ 00000000000000000000000000000034 55552222EEEE5555BBBBAAAA8888AAAA11110000DDDD9999DDDD +|xaPO\~!V* 00000000000000000000000000000035 EEEE2222EEEEFFFFEEEEBBBB2222BBBB9999AAAA999955552222 +GCU4gfl|&! 00000000000000000000000000000036 1111DDDD8888AAAA999999990000333377778888FFFF1111BBBB +JU9s03v&}o 00000000000000000000000000000037 7777555500001111DDDD3333111122221111AAAA444444448888 +D@v9""8"!` 00000000000000000000000000000038 2222BBBB55552222CCCC555533336666EEEE9999777766669999 +OffB8(#k@N 00000000000000000000000000000039 CCCC555555556666DDDDCCCC111111119999DDDD55554444EEEE +-_) R'4T<" 0000000000000000000000000000003A BBBBCCCCEEEECCCCDDDD6666BBBB333377779999222200007777 +'z4P|n>\to 0000000000000000000000000000003B DDDD5555AAAA3333CCCC222233330000111133335555EEEE4444 +[!Nbx&X=+V 0000000000000000000000000000003C 77778888AAAA7777888844446666EEEECCCCBBBBEEEE77775555 +p?"\\6:W[' 0000000000000000000000000000003D 8888EEEE6666555599992222DDDD2222FFFFEEEE33338888AAAA ++2A^xP5dA- 0000000000000000000000000000003E CCCCBBBBFFFFFFFF99995555AAAAAAAA77771111000033333333 +-cuJvy7;=h 0000000000000000000000000000003F 99993333CCCC8888EEEEAAAAEEEE5555CCCC7777FFFFCCCC0000 +ix^TQ-ma5o 00000000000000000000000000000047 88885555CCCC88889999888811110000BBBBEEEECCCC33338888 +E(g$5-WpBC 00000000000000000000000000000048 BBBB7777EEEE4444888866661111FFFF44449999BBBB11119999 +~\ptsn1L{/ 00000000000000000000000000000049 CCCC0000FFFFCCCC7777BBBB333300003333FFFF3333BBBBEEEE +YhlPk`q6SN 0000000000000000000000000000004A 00001111AAAABBBBAAAA66669999DDDD11116666666633337777 +WBzul,K** 0000000000000000000000000000004B 4444AAAADDDDEEEE33337777AAAA9999DDDD88886666DDDD4444 +q)epJsSLXU 0000000000000000000000000000004C 88887777999955558888AAAA9999111155552222FFFF22225555 +`WVkW&( /[ 0000000000000000000000000000004D FFFF999922221111DDDD9999AAAA9999FFFF66662222FFFFAAAA +HXg#Z^7@7/ 0000000000000000000000000000004E 777799999999DDDD44441111BBBB6666AAAA0000999966663333 +-&8$lcXS$; 0000000000000000000000000000004F 333300004444AAAA3333666600009999DDDDCCCC9999BBBB0000 +^SpqwoVET; 00000000000000000000000000000050 BBBB77775555CCCC1111DDDD2222BBBB66669999CCCC77771111 +P-6Ybw3=a| 00000000000000000000000000000051 2222FFFFDDDDAAAACCCC3333EEEEBBBB8888EEEE000077776666 +a`:;ydJv)Y 00000000000000000000000000000052 55554444AAAAAAAA6666DDDD7777AAAAEEEE00003333CCCCFFFF +dO]G~-YGFJ 00000000000000000000000000000053 8888555533333333EEEE11113333AAAA444411110000CCCCCCCC +WM^;rvO/u] 00000000000000000000000000000054 BBBB00007777999977772222AAAA0000CCCCAAAAEEEEFFFFDDDD +-WwU4BF*P< 00000000000000000000000000000055 BBBB8888EEEEEEEE55553333AAAA4444EEEE6666888833332222 +y'w/PZ!x"> 00000000000000000000000000000056 DDDD55554444AAAAAAAA444455553333AAAA444411117777BBBB +#jA`l-f@*f 00000000000000000000000000000057 4444AAAA2222AAAAEEEE55556666CCCC3333FFFF888822228888 +:!W.=v,f"z 00000000000000000000000000000058 444422223333666688886666BBBB4444888877772222CCCC9999 +"!r4ugwZcz 00000000000000000000000000000059 22226666CCCCEEEE6666FFFF888822220000333366662222EEEE +O?(|_dXq:X 0000000000000000000000000000005C 2222FFFFBBBB55552222444433332222444433333333DDDD5555 +(cb621Uv~( 0000000000000000000000000000005D 3333BBBB11110000FFFF9999BBBB6666CCCCCCCC66666666AAAA +hg5x s23L3 0000000000000000000000000000005E 22221111AAAA000011117777DDDD999933337777666699993333 +w5nn`wa'[p 0000000000000000000000000000005F 000099997777CCCC666677776666FFFF444455557777AAAA0000 +qeQNoB 2XG 00000000000000000000000000000060 0000EEEE66668888FFFF2222FFFFAAAAFFFF7777EEEE22221111 +6n>iMbi=gw 00000000000000000000000000000061 4444DDDDFFFF9999DDDD9999EEEEEEEECCCCDDDD4444EEEE6666 +uGz7S=#fh: 00000000000000000000000000000062 77771111DDDD222200000000BBBBDDDD222288885555FFFFFFFF +rd)x<>@@H| 00000000000000000000000000000063 99996666AAAABBBB7777CCCC4444DDDD555544447777BBBBCCCC +xEwa^:84K] 00000000000000000000000000000064 000099995555CCCC00000000EEEE5555BBBB1111DDDDAAAADDDD +':]$}b:Z$a 00000000000000000000000000000065 77775555DDDD4444DDDDAAAA66660000FFFF5555DDDDAAAA2222 +vZl"Ji^AO@ 00000000000000000000000000000066 3333777744444444EEEEEEEE11115555666600008888AAAABBBB +o%,!fSdRBa 00000000000000000000000000000067 11119999DDDDAAAA8888AAAA5555EEEE8888CCCC888811118888 +*+o@+t%u&; 00000000000000000000000000000068 22228888999922228888EEEE3333444455551111EEEE77779999 +(CoKUhfB9{ 00000000000000000000000000000069 1111BBBB9999CCCCFFFF3333CCCC777755559999CCCC9999EEEE +I>:9JQb_5T 0000000000000000000000000000006A AAAA66662222CCCCBBBB666600003333BBBB2222AAAA99997777 +eSzU!X,[%/ 0000000000000000000000000000006B AAAACCCC9999FFFFFFFFAAAA444455553333BBBB4444BBBB4444 +[QZ{a&TaCS 0000000000000000000000000000006C AAAA8888CCCC2222FFFFAAAA5555CCCC4444CCCCCCCC88885555 +?:Yp4%.K9n 0000000000000000000000000000006D BBBBCCCC5555111100007777FFFFAAAAFFFF0000DDDDDDDDAAAA +'_>/ 4v}8I 0000000000000000000000000000006E 1111EEEE000088886666333311115555666655557777CCCC3333 +KrNW.!5MP; 0000000000000000000000000000006F 2222AAAAEEEE33330000777711111111FFFF2222999999990000 +j17a3a#bH? 00000000000000000000000000000070 8888CCCCBBBBCCCC88881111EEEE33336666BBBB3333DDDD1111 +)o-QLHy(UO 00000000000000000000000000000071 3333BBBB444400002222EEEEFFFF333355556666DDDD55556666 +al;:OEKSH2 00000000000000000000000000000072 DDDDEEEE3333DDDDBBBB7777BBBB1111FFFF3333CCCC2222FFFF +I@L*`HMPfN 00000000000000000000000000000073 DDDD666699993333999977779999DDDD444488882222AAAACCCC +$kBiG 00000000000000000000000000000090 3333DDDD000044445555444444441111CCCC1111BBBB33331111 +V*W% x\&'q 00000000000000000000000000000091 8888DDDDBBBBAAAABBBB99997777EEEE00008888AAAA33336666 +0Jw^F-}sZr 00000000000000000000000000000092 4444BBBBDDDD2222FFFF888811117777DDDD444444448888FFFF +OLf_u|1d}9 00000000000000000000000000000093 DDDD1111AAAA9999FFFFDDDD9999BBBB9999000044448888CCCC +%V*"P*(/Ez 00000000000000000000000000000094 11110000CCCC666600002222CCCCEEEECCCCEEEE1111BBBBDDDD +jGdC5%yw;# 00000000000000000000000000000095 44449999FFFF00004444222222228888000099995555FFFF2222 +,uSW`H/pXh 00000000000000000000000000000096 8888BBBB111188885555CCCC7777BBBB7777111166663333BBBB +n],.INMkcA 00000000000000000000000000000097 DDDD77777777DDDD99993333FFFFDDDD9999CCCCFFFFEEEE8888 +(P=jd[R]&[ 00000000000000000000000000000098 BBBBAAAA99995555CCCC666688887777EEEE1111999988889999 +*%pAD!6FlS 00000000000000000000000000000099 AAAA777799994444DDDDEEEE6666DDDD2222AAAA7777EEEEEEEE +;u0nwOR{|e 0000000000000000000000000000009A CCCC5555FFFF1111000066667777EEEEEEEE1111777722227777 +X*)4\|>`b. 0000000000000000000000000000009B EEEE33339999CCCC2222999999999999FFFFDDDD777788884444 +#Yh\5HjDLp 0000000000000000000000000000009C 33338888EEEEFFFFDDDDDDDDAAAA7777EEEE0000EEEE99995555 +5Yh?d9@6(_ 0000000000000000000000000000009D 66667777FFFF333377774444FFFFDDDD99993333CCCC2222AAAA +W;mKiM[qVV 0000000000000000000000000000009E 111133334444AAAA55556666CCCCFFFF5555BBBB333355553333 +287P2iA6U: 0000000000000000000000000000009F 88880000FFFF000022220000BBBBCCCCFFFF3333777766660000 +Bj`e'4&VbD 000000000000000000000000000000A0 DDDD888811110000BBBB2222EEEEBBBB00004444CCCCEEEE1111 +Q[7 0VqTg~ 000000000000000000000000000000A1 8888666622222222222222221111DDDD11110000EEEEAAAA6666 +4Y8,(.X0:" 000000000000000000000000000000A2 DDDD7777DDDD5555AAAAEEEE7777DDDD444499996666BBBBFFFF +w)98*ZrTi* 000000000000000000000000000000A3 CCCC4444FFFF0000BBBBAAAA66667777CCCC4444BBBB7777CCCC +pHH7F#q@Tf 000000000000000000000000000000A4 0000FFFFEEEE9999DDDD9999AAAAFFFF9999AAAA00006666DDDD +89_ &UU^-f 000000000000000000000000000000A5 BBBB5555AAAAAAAAAAAA4444FFFF6666DDDD1111BBBB66662222 +IjYZ+5}$cH 000000000000000000000000000000A6 EEEE555577779999666611110000FFFF0000AAAADDDD6666BBBB +HP5;m7ydP, 000000000000000000000000000000A7 DDDDDDDDEEEE222255559999DDDDEEEE7777AAAAFFFFDDDD8888 +(\+CmQF;sh 000000000000000000000000000000A8 7777BBBB9999333377779999AAAAAAAACCCC1111555533339999 +`27}+u%$Z' 000000000000000000000000000000A9 22228888EEEE555511117777DDDD555522229999EEEE5555EEEE +D/XZpkvB{U 000000000000000000000000000000AA 8888BBBB77776666EEEEEEEE00007777BBBB2222333355557777 +6uxeaoldr{ 000000000000000000000000000000AB BBBB11110000CCCC8888222277779999AAAA4444000077774444 +3n glBr={a 000000000000000000000000000000AC EEEE99992222666644446666FFFF11112222FFFF777744445555 +M3Bn!0ePh9 000000000000000000000000000000AD 666611114444999933332222FFFFDDDD5555111133339999AAAA +^:W0]D07,s 000000000000000000000000000000AE 99995555EEEEEEEE33330000AAAA1111CCCC6666444488883333 +R%]??oXCf( 000000000000000000000000000000AF CCCCFFFF00004444222299997777CCCC11111111999955550000 +?jh!g'(/dI 000000000000000000000000000000B0 99994444FFFFBBBBFFFF777711113333EEEEDDDD222299991111 +,qy-T(O~$} 000000000000000000000000000000B1 44446666888800007777DDDDEEEEFFFF22223333777711116666 +g~]6jo( dQ 000000000000000000000000000000B2 DDDD888822224444EEEE88887777EEEE00001111CCCCEEEEFFFF +\1]of=Ah$q 000000000000000000000000000000B3 EEEEAAAACCCCCCCC77779999AAAACCCC9999999966666666CCCC +5,vYEm^\di 000000000000000000000000000000B4 1111EEEE3333EEEEBBBB8888111111111111777733331111DDDD +}uX` 000000000000000000000000000000D1 7777DDDD77778888BBBB8888EEEEAAAA222277773333FFFF6666 +3pU8_.#1JU 000000000000000000000000000000D2 0000777799995555FFFFDDDDFFFF5555FFFFCCCC55554444FFFF +IW,e"{Tnvp 000000000000000000000000000000D3 99995555777755556666AAAA88887777EEEE333388884444CCCC +:=XWS2sImq 000000000000000000000000000000D4 AAAACCCCBBBBAAAA0000EEEE4444CCCCEEEE555544447777DDDD +o8Gcpop:! 000000000000000000000000000000D5 AAAAFFFFDDDD11115555000077778888999900003333BBBB2222 +W-qOhMjDFd 000000000000000000000000000000D6 0000222266660000BBBB55551111777733332222AAAAFFFFBBBB +u?;I>\L_vn 000000000000000000000000000000D7 99991111FFFFFFFF5555EEEE44447777BBBBEEEE7777AAAA8888 +Nyp X=m$h9 000000000000000000000000000000D8 0000EEEE444433333333BBBB8888000011110000000044449999 +g.FN&efgUs 000000000000000000000000000000D9 7777444488885555FFFF3333FFFFDDDD777755559999AAAAEEEE +rhC::yPt=z 000000000000000000000000000000DA 3333666633336666BBBBCCCCEEEE000000007777FFFFEEEE7777 +De9lt=P!{. 000000000000000000000000000000DB DDDD2222BBBB33335555888866663333EEEE9999333344444444 +XG(8.GC,t\ 000000000000000000000000000000DC 7777CCCCEEEE7777222200006666BBBB11112222999955555555 +U;azR 1t!\wV 000000000000000000000000000000E0 2222EEEE00000000FFFFBBBB6666555566665555BBBBAAAA1111 +'-zF>A2f5c 000000000000000000000000000000E1 CCCC999977773333111144444444BBBBFFFF8888888866666666 +^qaslc^dJX 000000000000000000000000000000E2 444411118888AAAA7777CCCC000011119999EEEE77777777FFFF +@gU`)^H:z5 000000000000000000000000000000E3 AAAA33331111FFFF888822225555CCCC33338888FFFF3333CCCC + l;w?EBj0 000000000000000000000000000000E4 BBBBDDDD111188888888AAAA111144449999666633332222DDDD +Iw&)MuUaM, 000000000000000000000000000000E5 5555FFFF00009999888811119999111111111111999922222222 +aGam)y ~t- 000000000000000000000000000000E6 EEEE22228888BBBB999977774444FFFFAAAA999922222222BBBB ++/Yg#6Nf/r 000000000000000000000000000000E7 FFFFBBBB6666CCCC66669999FFFF66662222DDDD777799998888 +SD ,=Yy%.w 000000000000000000000000000000E8 666644446666DDDDDDDD44446666111100004444BBBBFFFF9999 +/e)%&bgl}E 000000000000000000000000000000E9 AAAA6666333388887777DDDDCCCCFFFF1111EEEE00001111EEEE +8mdOTG)j6O 000000000000000000000000000000EA BBBB7777AAAABBBB888855554444999966665555CCCC11117777 +Yp=]xMdlAGG 000000000000000000000000000000F6 1111DDDD555500008888CCCC222288884444EEEEDDDD5555BBBB +X\!l_V#B* 00000000000000000000000000000107 6666CCCCDDDD33336666CCCCFFFF1111BBBB0000333377778888 +>zr'gwrRlu 00000000000000000000000000000108 1111CCCCEEEE77778888333333335555DDDD5555FFFF55559999 +foTTLF4Dbz 00000000000000000000000000000109 8888FFFFAAAA44445555FFFF3333DDDD666655558888FFFFEEEE +V[]vwZ9Vyl 0000000000000000000000000000010A 111144442222999977777777EEEEDDDD22223333000077777777 +exJ@KRP41I 0000000000000000000000000000010B 7777DDDD9999EEEE7777DDDD11112222DDDD8888AAAA11114444 +_#Qf0efZuu 0000000000000000000000000000010C DDDDFFFF333377779999BBBB8888000055558888FFFF66665555 +tG.{@g?4KT 0000000000000000000000000000010D 1111CCCCDDDDBBBB666611110000EEEE6666DDDD44443333AAAA +a8e3a*V.k+ 0000000000000000000000000000010E 9999CCCC8888DDDD9999AAAA22227777FFFF0000FFFFAAAA3333 + tP(Lc~z7L 0000000000000000000000000000010F EEEEEEEE555599991111BBBB888844449999FFFF8888FFFF0000 +~B1./Kmu(c 00000000000000000000000000000110 111122221111CCCCDDDD5555000088886666DDDD8888BBBB1111 +Oiv~amz>&1 00000000000000000000000000000111 DDDD444488880000777700004444BBBBEEEE9999DDDDBBBB6666 +'?uJU@di)\ 00000000000000000000000000000112 AAAA99999999888855554444AAAA11115555888866660000FFFF +8\ ^ZM!B~i 00000000000000000000000000000113 66666666CCCC88883333EEEEBBBBBBBB3333AAAACCCC0000CCCC +v|?MF#NJXc 00000000000000000000000000000114 000033337777EEEE5555DDDDCCCC77771111000077773333DDDD +|0S1(l[u\z 00000000000000000000000000000115 1111EEEE77774444DDDDCCCCFFFF22227777BBBB111177772222 +#u *t@NY9S 00000000000000000000000000000116 000099996666888888884444FFFF2222EEEE7777FFFFBBBBBBBB +#_X?4}FY;Z 00000000000000000000000000000117 11117777333366663333111144446666AAAA3333FFFF66668888 +VT}8)rPY\S 00000000000000000000000000000118 CCCC0000EEEE1111EEEEDDDD8888999911112222777700009999 +(K@^,(hCHH 00000000000000000000000000000119 999966663333FFFF9999AAAACCCCEEEEEEEE4444BBBB6666EEEE +[ZIOF+soLm 0000000000000000000000000000011A 8888111166664444EEEE222266667777EEEE22228888AAAA7777 +qOA )SZu?o 0000000000000000000000000000011B 00009999EEEE33331111DDDD9999444455558888FFFF00004444 +ITW.3T/"w* 0000000000000000000000000000011C EEEE5555BBBB22229999FFFFAAAA7777DDDD8888444411115555 +ClYJ!%h &8 0000000000000000000000000000011D FFFF7777DDDD666677778888CCCC9999CCCCEEEE7777AAAAAAAA +_{,+ 00000000000000000000000000000121 DDDD888877775555444477779999777788884444222222226666 +u& 8+T&A)E 00000000000000000000000000000122 AAAA3333444466660000BBBBDDDD66662222777788883333FFFF +G!VnI4$b.~ 00000000000000000000000000000123 DDDD22220000FFFF2222BBBBEEEE6666BBBB11112222FFFFCCCC +yQ$fCiKk=U 00000000000000000000000000000124 00007777111111115555FFFFCCCC0000AAAA66665555EEEEDDDD +A")wSrcPzS 00000000000000000000000000000125 33334444CCCC6666AAAA77778888BBBBBBBB55556666EEEE2222 +L@LY%Uk7no 00000000000000000000000000000126 DDDD666677775555EEEE4444AAAA33333333BBBB6666EEEEBBBB + rIz}ON\bq 00000000000000000000000000000127 CCCC00000000777755558888AAAA1111AAAA3333FFFF55558888 +im\#W|%+>h 00000000000000000000000000000128 3333FFFF333322225555BBBB444433331111CCCC2222BBBB9999 +54g~GJmEq| 00000000000000000000000000000129 99999999BBBB4444DDDD999955551111333366661111DDDDEEEE +)Z[3:LR#h\ 0000000000000000000000000000012A 5555FFFFBBBB3333CCCCCCCCDDDD4444CCCCDDDD4444DDDD7777 +!+bu_p2o|U 0000000000000000000000000000012B DDDD00003333333322226666EEEEBBBB000011117777FFFF4444 +uqz2E: >8X 00000000000000000000000000000142 7777EEEECCCCFFFFFFFF8888AAAA22223333FFFF88889999FFFF +jS.vJgSE`H 00000000000000000000000000000143 99999999AAAAEEEEFFFFCCCCCCCC6666EEEEEEEECCCCDDDDCCCC +-A[RcP]<~x 00000000000000000000000000000144 DDDD44448888AAAA666633334444FFFF11115555FFFF4444DDDD +PE3:o4[#x; 00000000000000000000000000000145 6666DDDD3333666699991111BBBB1111EEEECCCCDDDDCCCC2222 +5V&dT66&9# 00000000000000000000000000000146 666633337777AAAA33337777DDDDBBBBEEEE000011114444BBBB +FizN%%[{$% 00000000000000000000000000000147 5555444466668888888833336666555588888888BBBB33338888 +z\bR>hcwXI 00000000000000000000000000000148 33337777DDDDFFFF666699994444666655557777666611119999 +wkbPT`-op$ 00000000000000000000000000000149 4444333344442222777744441111EEEE0000FFFFAAAABBBBEEEE + OB`P[wRYr 0000000000000000000000000000014A 6666999977773333EEEEEEEE44441111EEEE4444999933337777 +E1n|]_71AL 0000000000000000000000000000014B 88886666DDDD666600003333777777778888BBBB5555DDDD4444 +oVW]:.y(/L 0000000000000000000000000000014C EEEEFFFF00004444CCCCAAAA333355552222DDDDAAAA22225555 +YUT7rmT@B> 0000000000000000000000000000014D FFFF99996666BBBB0000999933339999000077779999FFFFAAAA +j\Fi0G()v8 0000000000000000000000000000014E 00002222AAAA11110000333344447777FFFF3333CCCC66663333 +}h8EN;2o)C 0000000000000000000000000000014F 8888BBBB888888882222222266665555666688888888BBBB0000 +J(?c]edv@>58Cq 00000000000000000000000000000152 666677778888666688885555AAAA5555EEEE88886666CCCCFFFF +oZ4zZe,7iU 00000000000000000000000000000153 11118888EEEE000011114444FFFF111199995555FFFFCCCCCCCC +K@oA#z+,eu 00000000000000000000000000000154 444499992222EEEE4444DDDDEEEE99994444FFFF9999FFFFDDDD +F.UF6IpyiV 00000000000000000000000000000155 999999995555888822229999FFFF1111CCCC9999FFFF33332222 +S-zau\y%fL 00000000000000000000000000000156 FFFF44440000777711116666DDDDAAAA9999111144447777BBBB +IW1p2t&Y@0 00000000000000000000000000000157 33330000999999993333DDDDFFFF66664444DDDD777722228888 +-]&pZ`P~NY 00000000000000000000000000000158 3333555577774444333388888888EEEEEEEE8888DDDDCCCC9999 +\rJq"tbU?- 00000000000000000000000000000159 DDDD4444CCCC9999666611117777DDDD77777777DDDD2222EEEE +WJ$4h%Yb5d 0000000000000000000000000000015A 5555CCCCDDDDEEEECCCCFFFF2222222277771111111166667777 +SXg2>BW=r2 0000000000000000000000000000015B 888811111111DDDDBBBBCCCC666677774444CCCCAAAACCCC4444 +PMax#tmx0y 0000000000000000000000000000015C EEEECCCC0000AAAA222222228888AAAA33331111EEEEDDDD5555 +hFU^c5U!$t 0000000000000000000000000000015D 88882222777733338888BBBB0000777744441111DDDD6666AAAA +fPWdNAODNL 0000000000000000000000000000015E 4444BBBBAAAA2222BBBB8888AAAA22227777EEEE999999993333 +!CVR/>br$7 0000000000000000000000000000015F AAAA55550000EEEEBBBB222255557777999955556666AAAA0000 +oaMliDI0MP 00000000000000000000000000000160 DDDD55555555888822223333AAAA999922223333999922221111 +bIVZ,>DWa1 00000000000000000000000000000161 1111DDDDEEEE6666777777771111BBBBBBBB3333BBBBEEEE6666 +%,9MoF'DDm 00000000000000000000000000000162 9999222244448888BBBB444488886666EEEE44448888FFFFFFFF +?&Uy=`8HJr 00000000000000000000000000000163 4444AAAADDDD111199992222CCCC33332222DDDD6666BBBBCCCC +GO!.8iB8rQ 00000000000000000000000000000164 111166669999BBBB3333CCCC5555FFFFCCCCAAAA8888AAAADDDD +b"zsgBw$;N 00000000000000000000000000000165 FFFFAAAA666688883333222244442222BBBBDDDD4444AAAA2222 +Z"z}&%mD}G 00000000000000000000000000000166 44443333FFFF888811110000DDDD5555CCCC1111BBBBAAAABBBB +g:~t>IWL!* 00000000000000000000000000000167 9999DDDDFFFF222200007777DDDDCCCCDDDDEEEE777711118888 +r Zy *qo=Q 00000000000000000000000000000168 DDDDCCCCCCCCCCCC1111FFFF3333DDDD00007777999977779999 +mAz"v,)|HS 00000000000000000000000000000169 444455550000888888881111FFFF77777777222233339999EEEE +DiROl3qkbk 0000000000000000000000000000016A 777744440000DDDD44449999BBBB5555EEEE8888DDDD99997777 +D_W\;; N_G 0000000000000000000000000000016B 5555444488880000000077779999FFFFFFFF66663333BBBB4444 +81[Hp@'quM 0000000000000000000000000000016C 4444999922223333CCCCAAAABBBB33334444FFFF777788885555 +\prX!0M|;N 0000000000000000000000000000016D 6666BBBB5555EEEE4444000044443333CCCCAAAA4444DDDDAAAA +)\YM]6Z-W! 0000000000000000000000000000016E 999999998888888866664444EEEE9999AAAA0000AAAACCCC3333 +s)mViR?i[f 0000000000000000000000000000016F AAAAAAAACCCC7777777700006666666600006666888899990000 +FcsE~N-KYQ 00000000000000000000000000000170 88883333AAAA5555AAAA3333FFFF55556666AAAAEEEEDDDD1111 ++Yz#w1"\.H 00000000000000000000000000000171 55553333BBBB9999BBBB9999CCCC000066661111444455556666 +,EmHjmt?L4 00000000000000000000000000000172 DDDDBBBB000011110000AAAA3333DDDD66663333FFFF2222FFFF +$B{)QcmiW2 00000000000000000000000000000173 AAAADDDD111166660000BBBB44440000AAAA55551111AAAACCCC +"3tP1u=jW4 00000000000000000000000000000174 888811118888555555557777AAAA777733336666BBBB5555DDDD +g|_9{>^rO] 00000000000000000000000000000175 999900009999DDDD11115555BBBB888833336666EEEE11112222 +_XPP)b$\D\ 00000000000000000000000000000176 DDDD2222EEEE9999EEEEFFFFAAAAAAAAAAAA11116666DDDDBBBB +\I<0t9;k-m 00000000000000000000000000000177 AAAA8888CCCC222211115555DDDD77772222BBBBBBBB00008888 +,~gQSG.0%6 00000000000000000000000000000178 5555BBBB5555AAAA111199992222222266663333999922229999 +%+!C&Tzi-* 00000000000000000000000000000179 FFFF99996666111177774444333300006666EEEEEEEE0000EEEE +;|,)2g HZd 0000000000000000000000000000017A 1111DDDD5555AAAA66663333EEEEEEEE7777BBBBDDDDCCCC7777 +<.*bfB>O,a 0000000000000000000000000000017B 222200000000AAAA7777999988888888777788880000AAAA4444 +aR=(`d^N%I 0000000000000000000000000000017C 66662222AAAACCCCEEEEDDDD0000FFFF33336666444433335555 +c{uxHg!z\x 0000000000000000000000000000017D 8888666633338888DDDD1111999944441111111100004444AAAA +!O#,bf@.n7 0000000000000000000000000000017E 8888EEEE77774444BBBB66665555444488889999FFFFFFFF3333 +,09*X0fyJe 0000000000000000000000000000017F 7777EEEE3333EEEE9999999999990000AAAABBBBEEEE88880000 +p,j:8XDPet 00000000000000000000000000000180 AAAA999922220000888800001111111144447777888888881111 +ZXu\NI_os[ 00000000000000000000000000000181 666633331111DDDDEEEE3333CCCC3333CCCC99990000CCCC6666 +^]l=+_8[]% 00000000000000000000000000000182 BBBBCCCC44446666EEEEEEEE777755559999666699995555FFFF +{vs4n9#j=( 00000000000000000000000000000183 111177772222222222225555FFFF2222EEEEDDDD00009999CCCC +;GZzvyO3Gk 00000000000000000000000000000184 000033338888AAAA9999EEEE444488884444444422220000DDDD +Ht!e4%fx0/ 00000000000000000000000000000185 77770000666600000000888844449999AAAA6666BBBB88882222 +WQ/8G[pmZ> 00000000000000000000000000000186 11110000EEEE4444BBBBAAAAAAAAAAAA6666000066660000BBBB +JS6{5#>!+E 00000000000000000000000000000187 3333BBBBBBBBDDDDAAAA4444EEEE7777222255552222FFFF8888 +s|r*q`rIW 0000000000000000000000000000019A 4444EEEEAAAA55550000FFFF1111BBBBBBBB3333AAAA22227777 +B1}~i4!2Jz 0000000000000000000000000000019B EEEEAAAAAAAACCCC7777CCCC11118888CCCC4444666688884444 +5@l73vwUr5 0000000000000000000000000000019C 0000FFFFFFFF1111888844443333EEEE1111FFFF999999995555 +@H2Vc0l0h[ 0000000000000000000000000000019D CCCCEEEEEEEE2222FFFFFFFFFFFF99999999999933332222AAAA +QPgi5:JkXo 0000000000000000000000000000019E FFFF99995555DDDDDDDDFFFF3333666677772222666655553333 +1-96p%eY$] 0000000000000000000000000000019F EEEE1111999944443333FFFF0000EEEE55553333666666660000 +&z*h\IKjxR 000000000000000000000000000001A0 DDDD66669999DDDD999944444444AAAA888800007777EEEE1111 +K{#1[}!!++ 000000000000000000000000000001A1 000099995555555588881111FFFF4444888877775555AAAA6666 +Q+)(]=p2?M 000000000000000000000000000001A2 99998888CCCC9999888800009999FFFFDDDD55559999BBBBFFFF +TzbiXJIs*> 000000000000000000000000000001A3 8888DDDDEEEEFFFF11116666AAAADDDDAAAADDDDAAAA7777CCCC +I[D(T@35`j 000000000000000000000000000001A4 AAAAAAAA44446666999955559999EEEE00002222BBBB6666DDDD +)Z|]i7%PK' 000000000000000000000000000001A5 7777777700001111222211111111222222229999222266662222 +2lq{J[Np9# 000000000000000000000000000001A6 BBBB5555EEEE333355557777BBBB33333333CCCC00006666BBBB +o/E#65QvaA 000000000000000000000000000001A7 66669999999977779999DDDDAAAA3333DDDDCCCCEEEEDDDD8888 +'f^{LC:f]z 000000000000000000000000000001A8 3333DDDD6666CCCC888855553333AAAACCCC7777000033339999 +.#P>EmKv6. 000000000000000000000000000001A9 2222CCCC8888EEEE777733335555DDDDDDDD222255555555EEEE +ZQE;/jNCP$ 000000000000000000000000000001AA 7777333355555555BBBB4444FFFF8888BBBB8888666655557777 +>"|_NBZVP< 000000000000000000000000000001AB BBBB8888EEEECCCC7777BBBBAAAA22226666EEEEFFFF77774444 +Txj!)DGb22 000000000000000000000000000001AC 7777AAAA3333EEEE666699993333222288882222222244445555 +?i08"^WJ2u 000000000000000000000000000001AD 22228888DDDDEEEE666688884444DDDDBBBBAAAAAAAA9999AAAA +,,!+?/ ^{! 000000000000000000000000000001AE EEEEFFFFBBBB111166669999DDDDFFFFDDDD1111777788883333 +HvuxN}WVIC 000000000000000000000000000001AF EEEEEEEECCCC7777FFFF00003333555533335555888855550000 +\;Qv_-#g7S 000000000000000000000000000001B0 BBBB88885555111122222222CCCC33333333CCCCDDDD99991111 +z4tR!jX2xZ 000000000000000000000000000001B1 CCCC7777666611118888BBBB00002222BBBBDDDDEEEE11116666 +d!i\*T5FOc 000000000000000000000000000001B2 55553333AAAA8888EEEE66666666EEEE44441111FFFFEEEEFFFF +Y$wGNnkB;v 000000000000000000000000000001B3 8888111177775555BBBBFFFF5555CCCC0000666655556666CCCC +kwr IB=^X} 000000000000000000000000000001B4 7777DDDD00008888FFFF22224444888811113333EEEE1111DDDD +">w6(m?EmG 000000000000000000000000000001B5 AAAACCCC6666AAAAEEEEAAAAAAAACCCC1111BBBBBBBBDDDD2222 +tA/AW]X'I! 000000000000000000000000000001B6 5555333377775555BBBB6666AAAA2222BBBB8888BBBB9999BBBB +NAE|+`8.x- 000000000000000000000000000001B7 999911117777BBBBEEEE1111AAAA88887777BBBB2222CCCC8888 +%0Z;J|!&BA 000000000000000000000000000001B8 1111AAAAEEEE222288885555BBBBDDDDFFFF7777FFFFEEEE9999 +t[!'v~+5Cs 000000000000000000000000000001B9 EEEECCCCDDDDDDDD99994444CCCCFFFF33337777FFFFCCCCEEEE +wRLc20[]$| 000000000000000000000000000001BA 99995555888888886666AAAA4444BBBB99998888666688887777 +8fwBh0?(|@ 000000000000000000000000000001BB CCCC00002222DDDD5555DDDD9999FFFFBBBB1111CCCC66664444 +}"Z(h_8z}] 000000000000000000000000000001BC 99994444111100007777EEEE9999CCCC6666DDDDEEEEFFFF5555 +Lf`&#hW2F? 000000000000000000000000000001BD CCCC999933338888FFFF1111333333335555AAAA66660000AAAA +LF#My}vGo5 000000000000000000000000000001BE AAAA99994444EEEEEEEE666611111111BBBB7777CCCCBBBB3333 +sO6V^4Wf$% 000000000000000000000000000001BF 88886666CCCCFFFF77774444222200000000BBBBEEEE44440000 +g#DdPKm{DD 000000000000000000000000000001C0 666633337777FFFF2222FFFFCCCC22224444EEEE777744441111 +-F@/l1Bid2 000000000000000000000000000001C1 DDDD88880000555577773333333311116666EEEEAAAA88886666 +?.nh_JueYG 000000000000000000000000000001C2 BBBBCCCCAAAAFFFFDDDD00007777777722221111AAAA1111FFFF +.TYWj\hmoE 000000000000000000000000000001C3 CCCCFFFFDDDDBBBBCCCCDDDD8888AAAAEEEEFFFF44445555CCCC ++2d?r&BMDz 000000000000000000000000000001C4 4444EEEE99995555EEEE888833336666888866664444CCCCDDDD +q2eR!xX[WL 000000000000000000000000000001C5 999955559999BBBBFFFF888822227777CCCC4444999944442222 +:it]~^3:qr 000000000000000000000000000001C6 1111AAAA000077774444111188889999DDDD4444AAAACCCCBBBB +/7nS,!a&u/ 000000000000000000000000000001C7 CCCC4444AAAA2222999999997777222288885555AAAABBBB8888 +Jp 5+)A'Or 000000000000000000000000000001C8 CCCC55550000FFFF777733337777CCCCDDDD6666333399999999 ++.nP;+ 7qH 000000000000000000000000000001C9 2222BBBB9999AAAACCCCEEEEDDDD1111CCCCFFFFEEEE3333EEEE +FaP=Vt0 t( 000000000000000000000000000001CA BBBB9999EEEEDDDD111100000000AAAA88883333AAAABBBB7777 +pdH>yh+*!V 000000000000000000000000000001CB 3333222200001111999966668888BBBB7777CCCCDDDD55554444 +^4&:)"mZtP 000000000000000000000000000001CC 66662222DDDD66668888CCCC3333EEEE99992222FFFFAAAA5555 +.[y_}+wzyMKz% 00000000000000000000000000000014 99997777777722222222999911116666DDDDBBBBCCCC3333DDDD +kXrG^ech1/ 00000000000000000000000000000015 FFFF2222AAAA66660000AAAA9999333322227777AAAA77772222 +v%^RG^ci[X 00000000000000000000000000000016 7777BBBBFFFF999922229999DDDD3333CCCCAAAACCCCBBBBBBBB +vi@>8jMaYX 00000000000000000000000000000017 CCCCFFFFFFFF6666AAAA999999997777AAAA6666000066668888 +}dA7*<6[lx 00000000000000000000000000000018 6666FFFF77775555CCCC88881111AAAA00000000CCCC00009999 +>Y$Kc)9DOf 00000000000000000000000000000019 AAAAEEEEEEEE222266660000AAAA00000000000044446666EEEE +uF?T;*:x0+ 0000000000000000000000000000001A 444466665555BBBB8888BBBB00000000BBBB00005555AAAA7777 +~%.@@,3>7+ 0000000000000000000000000000001B FFFFDDDD333399999999666644449999BBBB2222000000004444 +JPrAKc{W>j 0000000000000000000000000000001C 222211111111333355554444DDDDEEEE33339999999911115555 +*i@lF30|aO 0000000000000000000000000000001D CCCC88880000FFFFCCCCDDDDBBBB4444EEEE99990000AAAAAAAA +9UH>%FZbUK 0000000000000000000000000000001E DDDD00005555EEEE111199998888CCCC888877779999DDDD3333 +-^1~=aYZC1 0000000000000000000000000000001F 11112222555599996666111144445555DDDDBBBB7777EEEE0000 +.\KqT&Z4i4 00000000000000000000000000000020 3333DDDDCCCC888888885555222299993333EEEEFFFF66661111 +9RtsPa gIN 00000000000000000000000000000021 555544440000AAAACCCC8888AAAA55552222DDDDBBBB22226666 +Fqy~]OATYw 00000000000000000000000000000022 9999CCCC0000888888884444333355553333BBBB55553333FFFF +Wj-%?e*2y\ 00000000000000000000000000000023 AAAA444477776666FFFF444455550000EEEE88883333FFFFCCCC +Rv]QHo9f6+ 00000000000000000000000000000024 99996666BBBB7777444466660000AAAADDDDDDDDAAAAEEEEDDDD +1 e!og=!hi 00000000000000000000000000000025 3333EEEE88887777CCCCEEEE777733337777DDDDFFFFEEEE2222 +N,gk>37c ( 00000000000000000000000000000026 DDDD11116666DDDD5555EEEE99996666AAAAAAAA3333EEEEBBBB +s.72Y.uzRN 00000000000000000000000000000027 0000CCCCFFFFAAAAAAAA11117777AAAA66662222000055558888 +j*0`gczW{u 00000000000000000000000000000028 9999DDDDCCCC8888AAAA999911111111BBBB66667777BBBB9999 +R+Sh=Kgd.6 00000000000000000000000000000029 DDDD0000BBBB77770000222200009999AAAADDDDAAAADDDDEEEE +x]w]=Dp6\s 0000000000000000000000000000002A 6666FFFFEEEEBBBBCCCC000033331111666677771111DDDD7777 +maU!Uo]He& 0000000000000000000000000000002B AAAA9999BBBB55557777CCCC6666EEEE555566668888FFFF4444 +smN$i pU-~ 0000000000000000000000000000002C AAAADDDDEEEE333388885555DDDD3333FFFFEEEE1111CCCC5555 +T}# `9Cseu 0000000000000000000000000000002D 4444FFFF777700001111EEEE999944447777444488881111AAAA +G2oMVHVK`! 0000000000000000000000000000002E 4444888844448888CCCC1111AAAA555577778888BBBB00003333 +(tv1'>|,s[ 0000000000000000000000000000002F 0000CCCC222277778888FFFFCCCCBBBB111177779999DDDD0000 +RE%Z{o)9E: 00000000000000000000000000000030 00002222AAAAEEEE444400008888CCCC3333DDDD555511111111 +'%:YY?@b+M 00000000000000000000000000000031 9999777777770000AAAA0000444433332222EEEE333399996666 +N(JuG%.`7c 00000000000000000000000000000032 66665555AAAA5555BBBBAAAAEEEE111111119999BBBB6666FFFF +`E$,xR{?Kc 00000000000000000000000000000033 7777AAAA222200008888CCCC3333AAAAFFFFAAAAEEEEEEEECCCC +jzu$Fn3ZN+ 00000000000000000000000000000034 55552222EEEE5555BBBBAAAA8888AAAA11110000DDDD9999DDDD +|xaPO\~!V* 00000000000000000000000000000035 EEEE2222EEEEFFFFEEEEBBBB2222BBBB9999AAAA999955552222 +GCU4gfl|&! 00000000000000000000000000000036 1111DDDD8888AAAA999999990000333377778888FFFF1111BBBB +JU9s03v&}o 00000000000000000000000000000037 7777555500001111DDDD3333111122221111AAAA444444448888 +D@v9""8"!` 00000000000000000000000000000038 2222BBBB55552222CCCC555533336666EEEE9999777766669999 +OffB8(#k@N 00000000000000000000000000000039 CCCC555555556666DDDDCCCC111111119999DDDD55554444EEEE +-_) R'4T<" 0000000000000000000000000000003A BBBBCCCCEEEECCCCDDDD6666BBBB333377779999222200007777 +'z4P|n>\to 0000000000000000000000000000003B DDDD5555AAAA3333CCCC222233330000111133335555EEEE4444 +[!Nbx&X=+V 0000000000000000000000000000003C 77778888AAAA7777888844446666EEEECCCCBBBBEEEE77775555 +p?"\\6:W[' 0000000000000000000000000000003D 8888EEEE6666555599992222DDDD2222FFFFEEEE33338888AAAA ++2A^xP5dA- 0000000000000000000000000000003E CCCCBBBBFFFFFFFF99995555AAAAAAAA77771111000033333333 +-cuJvy7;=h 0000000000000000000000000000003F 99993333CCCC8888EEEEAAAAEEEE5555CCCC7777FFFFCCCC0000 +ix^TQ-ma5o 00000000000000000000000000000047 88885555CCCC88889999888811110000BBBBEEEECCCC33338888 +E(g$5-WpBC 00000000000000000000000000000048 BBBB7777EEEE4444888866661111FFFF44449999BBBB11119999 +~\ptsn1L{/ 00000000000000000000000000000049 CCCC0000FFFFCCCC7777BBBB333300003333FFFF3333BBBBEEEE +YhlPk`q6SN 0000000000000000000000000000004A 00001111AAAABBBBAAAA66669999DDDD11116666666633337777 +WBzul,K** 0000000000000000000000000000004B 4444AAAADDDDEEEE33337777AAAA9999DDDD88886666DDDD4444 +q)epJsSLXU 0000000000000000000000000000004C 88887777999955558888AAAA9999111155552222FFFF22225555 +`WVkW&( /[ 0000000000000000000000000000004D FFFF999922221111DDDD9999AAAA9999FFFF66662222FFFFAAAA +HXg#Z^7@7/ 0000000000000000000000000000004E 777799999999DDDD44441111BBBB6666AAAA0000999966663333 +-&8$lcXS$; 0000000000000000000000000000004F 333300004444AAAA3333666600009999DDDDCCCC9999BBBB0000 +^SpqwoVET; 00000000000000000000000000000050 BBBB77775555CCCC1111DDDD2222BBBB66669999CCCC77771111 +P-6Ybw3=a| 00000000000000000000000000000051 2222FFFFDDDDAAAACCCC3333EEEEBBBB8888EEEE000077776666 +a`:;ydJv)Y 00000000000000000000000000000052 55554444AAAAAAAA6666DDDD7777AAAAEEEE00003333CCCCFFFF +dO]G~-YGFJ 00000000000000000000000000000053 8888555533333333EEEE11113333AAAA444411110000CCCCCCCC +WM^;rvO/u] 00000000000000000000000000000054 BBBB00007777999977772222AAAA0000CCCCAAAAEEEEFFFFDDDD +-WwU4BF*P< 00000000000000000000000000000055 BBBB8888EEEEEEEE55553333AAAA4444EEEE6666888833332222 +y'w/PZ!x"> 00000000000000000000000000000056 DDDD55554444AAAAAAAA444455553333AAAA444411117777BBBB +#jA`l-f@*f 00000000000000000000000000000057 4444AAAA2222AAAAEEEE55556666CCCC3333FFFF888822228888 +:!W.=v,f"z 00000000000000000000000000000058 444422223333666688886666BBBB4444888877772222CCCC9999 +"!r4ugwZcz 00000000000000000000000000000059 22226666CCCCEEEE6666FFFF888822220000333366662222EEEE +O?(|_dXq:X 0000000000000000000000000000005C 2222FFFFBBBB55552222444433332222444433333333DDDD5555 +(cb621Uv~( 0000000000000000000000000000005D 3333BBBB11110000FFFF9999BBBB6666CCCCCCCC66666666AAAA +hg5x s23L3 0000000000000000000000000000005E 22221111AAAA000011117777DDDD999933337777666699993333 +w5nn`wa'[p 0000000000000000000000000000005F 000099997777CCCC666677776666FFFF444455557777AAAA0000 +qeQNoB 2XG 00000000000000000000000000000060 0000EEEE66668888FFFF2222FFFFAAAAFFFF7777EEEE22221111 +6n>iMbi=gw 00000000000000000000000000000061 4444DDDDFFFF9999DDDD9999EEEEEEEECCCCDDDD4444EEEE6666 +uGz7S=#fh: 00000000000000000000000000000062 77771111DDDD222200000000BBBBDDDD222288885555FFFFFFFF +rd)x<>@@H| 00000000000000000000000000000063 99996666AAAABBBB7777CCCC4444DDDD555544447777BBBBCCCC +xEwa^:84K] 00000000000000000000000000000064 000099995555CCCC00000000EEEE5555BBBB1111DDDDAAAADDDD +':]$}b:Z$a 00000000000000000000000000000065 77775555DDDD4444DDDDAAAA66660000FFFF5555DDDDAAAA2222 +vZl"Ji^AO@ 00000000000000000000000000000066 3333777744444444EEEEEEEE11115555666600008888AAAABBBB +o%,!fSdRBa 00000000000000000000000000000067 11119999DDDDAAAA8888AAAA5555EEEE8888CCCC888811118888 +*+o@+t%u&; 00000000000000000000000000000068 22228888999922228888EEEE3333444455551111EEEE77779999 +(CoKUhfB9{ 00000000000000000000000000000069 1111BBBB9999CCCCFFFF3333CCCC777755559999CCCC9999EEEE +I>:9JQb_5T 0000000000000000000000000000006A AAAA66662222CCCCBBBB666600003333BBBB2222AAAA99997777 +eSzU!X,[%/ 0000000000000000000000000000006B AAAACCCC9999FFFFFFFFAAAA444455553333BBBB4444BBBB4444 +[QZ{a&TaCS 0000000000000000000000000000006C AAAA8888CCCC2222FFFFAAAA5555CCCC4444CCCCCCCC88885555 +?:Yp4%.K9n 0000000000000000000000000000006D BBBBCCCC5555111100007777FFFFAAAAFFFF0000DDDDDDDDAAAA +'_>/ 4v}8I 0000000000000000000000000000006E 1111EEEE000088886666333311115555666655557777CCCC3333 +KrNW.!5MP; 0000000000000000000000000000006F 2222AAAAEEEE33330000777711111111FFFF2222999999990000 +j17a3a#bH? 00000000000000000000000000000070 8888CCCCBBBBCCCC88881111EEEE33336666BBBB3333DDDD1111 +)o-QLHy(UO 00000000000000000000000000000071 3333BBBB444400002222EEEEFFFF333355556666DDDD55556666 +al;:OEKSH2 00000000000000000000000000000072 DDDDEEEE3333DDDDBBBB7777BBBB1111FFFF3333CCCC2222FFFF +I@L*`HMPfN 00000000000000000000000000000073 DDDD666699993333999977779999DDDD444488882222AAAACCCC +$kBiG 00000000000000000000000000000090 3333DDDD000044445555444444441111CCCC1111BBBB33331111 +V*W% x\&'q 00000000000000000000000000000091 8888DDDDBBBBAAAABBBB99997777EEEE00008888AAAA33336666 +0Jw^F-}sZr 00000000000000000000000000000092 4444BBBBDDDD2222FFFF888811117777DDDD444444448888FFFF +OLf_u|1d}9 00000000000000000000000000000093 DDDD1111AAAA9999FFFFDDDD9999BBBB9999000044448888CCCC +%V*"P*(/Ez 00000000000000000000000000000094 11110000CCCC666600002222CCCCEEEECCCCEEEE1111BBBBDDDD +jGdC5%yw;# 00000000000000000000000000000095 44449999FFFF00004444222222228888000099995555FFFF2222 +,uSW`H/pXh 00000000000000000000000000000096 8888BBBB111188885555CCCC7777BBBB7777111166663333BBBB +n],.INMkcA 00000000000000000000000000000097 DDDD77777777DDDD99993333FFFFDDDD9999CCCCFFFFEEEE8888 +(P=jd[R]&[ 00000000000000000000000000000098 BBBBAAAA99995555CCCC666688887777EEEE1111999988889999 +*%pAD!6FlS 00000000000000000000000000000099 AAAA777799994444DDDDEEEE6666DDDD2222AAAA7777EEEEEEEE +;u0nwOR{|e 0000000000000000000000000000009A CCCC5555FFFF1111000066667777EEEEEEEE1111777722227777 +X*)4\|>`b. 0000000000000000000000000000009B EEEE33339999CCCC2222999999999999FFFFDDDD777788884444 +#Yh\5HjDLp 0000000000000000000000000000009C 33338888EEEEFFFFDDDDDDDDAAAA7777EEEE0000EEEE99995555 +5Yh?d9@6(_ 0000000000000000000000000000009D 66667777FFFF333377774444FFFFDDDD99993333CCCC2222AAAA +W;mKiM[qVV 0000000000000000000000000000009E 111133334444AAAA55556666CCCCFFFF5555BBBB333355553333 +287P2iA6U: 0000000000000000000000000000009F 88880000FFFF000022220000BBBBCCCCFFFF3333777766660000 +Bj`e'4&VbD 000000000000000000000000000000A0 DDDD888811110000BBBB2222EEEEBBBB00004444CCCCEEEE1111 +Q[7 0VqTg~ 000000000000000000000000000000A1 8888666622222222222222221111DDDD11110000EEEEAAAA6666 +4Y8,(.X0:" 000000000000000000000000000000A2 DDDD7777DDDD5555AAAAEEEE7777DDDD444499996666BBBBFFFF +w)98*ZrTi* 000000000000000000000000000000A3 CCCC4444FFFF0000BBBBAAAA66667777CCCC4444BBBB7777CCCC +pHH7F#q@Tf 000000000000000000000000000000A4 0000FFFFEEEE9999DDDD9999AAAAFFFF9999AAAA00006666DDDD +89_ &UU^-f 000000000000000000000000000000A5 BBBB5555AAAAAAAAAAAA4444FFFF6666DDDD1111BBBB66662222 +IjYZ+5}$cH 000000000000000000000000000000A6 EEEE555577779999666611110000FFFF0000AAAADDDD6666BBBB +HP5;m7ydP, 000000000000000000000000000000A7 DDDDDDDDEEEE222255559999DDDDEEEE7777AAAAFFFFDDDD8888 +(\+CmQF;sh 000000000000000000000000000000A8 7777BBBB9999333377779999AAAAAAAACCCC1111555533339999 +`27}+u%$Z' 000000000000000000000000000000A9 22228888EEEE555511117777DDDD555522229999EEEE5555EEEE +D/XZpkvB{U 000000000000000000000000000000AA 8888BBBB77776666EEEEEEEE00007777BBBB2222333355557777 +6uxeaoldr{ 000000000000000000000000000000AB BBBB11110000CCCC8888222277779999AAAA4444000077774444 +3n glBr={a 000000000000000000000000000000AC EEEE99992222666644446666FFFF11112222FFFF777744445555 +M3Bn!0ePh9 000000000000000000000000000000AD 666611114444999933332222FFFFDDDD5555111133339999AAAA +^:W0]D07,s 000000000000000000000000000000AE 99995555EEEEEEEE33330000AAAA1111CCCC6666444488883333 +R%]??oXCf( 000000000000000000000000000000AF CCCCFFFF00004444222299997777CCCC11111111999955550000 +?jh!g'(/dI 000000000000000000000000000000B0 99994444FFFFBBBBFFFF777711113333EEEEDDDD222299991111 +,qy-T(O~$} 000000000000000000000000000000B1 44446666888800007777DDDDEEEEFFFF22223333777711116666 +g~]6jo( dQ 000000000000000000000000000000B2 DDDD888822224444EEEE88887777EEEE00001111CCCCEEEEFFFF +\1]of=Ah$q 000000000000000000000000000000B3 EEEEAAAACCCCCCCC77779999AAAACCCC9999999966666666CCCC +5,vYEm^\di 000000000000000000000000000000B4 1111EEEE3333EEEEBBBB8888111111111111777733331111DDDD +}uX` 000000000000000000000000000000D1 7777DDDD77778888BBBB8888EEEEAAAA222277773333FFFF6666 +3pU8_.#1JU 000000000000000000000000000000D2 0000777799995555FFFFDDDDFFFF5555FFFFCCCC55554444FFFF +IW,e"{Tnvp 000000000000000000000000000000D3 99995555777755556666AAAA88887777EEEE333388884444CCCC +:=XWS2sImq 000000000000000000000000000000D4 AAAACCCCBBBBAAAA0000EEEE4444CCCCEEEE555544447777DDDD +o8Gcpop:! 000000000000000000000000000000D5 AAAAFFFFDDDD11115555000077778888999900003333BBBB2222 +W-qOhMjDFd 000000000000000000000000000000D6 0000222266660000BBBB55551111777733332222AAAAFFFFBBBB +u?;I>\L_vn 000000000000000000000000000000D7 99991111FFFFFFFF5555EEEE44447777BBBBEEEE7777AAAA8888 +Nyp X=m$h9 000000000000000000000000000000D8 0000EEEE444433333333BBBB8888000011110000000044449999 +g.FN&efgUs 000000000000000000000000000000D9 7777444488885555FFFF3333FFFFDDDD777755559999AAAAEEEE +rhC::yPt=z 000000000000000000000000000000DA 3333666633336666BBBBCCCCEEEE000000007777FFFFEEEE7777 +De9lt=P!{. 000000000000000000000000000000DB DDDD2222BBBB33335555888866663333EEEE9999333344444444 +XG(8.GC,t\ 000000000000000000000000000000DC 7777CCCCEEEE7777222200006666BBBB11112222999955555555 +U;azR 1t!\wV 000000000000000000000000000000E0 2222EEEE00000000FFFFBBBB6666555566665555BBBBAAAA1111 +'-zF>A2f5c 000000000000000000000000000000E1 CCCC999977773333111144444444BBBBFFFF8888888866666666 +^qaslc^dJX 000000000000000000000000000000E2 444411118888AAAA7777CCCC000011119999EEEE77777777FFFF +@gU`)^H:z5 000000000000000000000000000000E3 AAAA33331111FFFF888822225555CCCC33338888FFFF3333CCCC + l;w?EBj0 000000000000000000000000000000E4 BBBBDDDD111188888888AAAA111144449999666633332222DDDD +Iw&)MuUaM, 000000000000000000000000000000E5 5555FFFF00009999888811119999111111111111999922222222 +aGam)y ~t- 000000000000000000000000000000E6 EEEE22228888BBBB999977774444FFFFAAAA999922222222BBBB ++/Yg#6Nf/r 000000000000000000000000000000E7 FFFFBBBB6666CCCC66669999FFFF66662222DDDD777799998888 +SD ,=Yy%.w 000000000000000000000000000000E8 666644446666DDDDDDDD44446666111100004444BBBBFFFF9999 +/e)%&bgl}E 000000000000000000000000000000E9 AAAA6666333388887777DDDDCCCCFFFF1111EEEE00001111EEEE +8mdOTG)j6O 000000000000000000000000000000EA BBBB7777AAAABBBB888855554444999966665555CCCC11117777 +Yp=]xMdlAGG 000000000000000000000000000000F6 1111DDDD555500008888CCCC222288884444EEEEDDDD5555BBBB +X\!l_V#B* 00000000000000000000000000000107 6666CCCCDDDD33336666CCCCFFFF1111BBBB0000333377778888 +>zr'gwrRlu 00000000000000000000000000000108 1111CCCCEEEE77778888333333335555DDDD5555FFFF55559999 +foTTLF4Dbz 00000000000000000000000000000109 8888FFFFAAAA44445555FFFF3333DDDD666655558888FFFFEEEE +V[]vwZ9Vyl 0000000000000000000000000000010A 111144442222999977777777EEEEDDDD22223333000077777777 +exJ@KRP41I 0000000000000000000000000000010B 7777DDDD9999EEEE7777DDDD11112222DDDD8888AAAA11114444 +_#Qf0efZuu 0000000000000000000000000000010C DDDDFFFF333377779999BBBB8888000055558888FFFF66665555 +tG.{@g?4KT 0000000000000000000000000000010D 1111CCCCDDDDBBBB666611110000EEEE6666DDDD44443333AAAA +a8e3a*V.k+ 0000000000000000000000000000010E 9999CCCC8888DDDD9999AAAA22227777FFFF0000FFFFAAAA3333 + tP(Lc~z7L 0000000000000000000000000000010F EEEEEEEE555599991111BBBB888844449999FFFF8888FFFF0000 +~B1./Kmu(c 00000000000000000000000000000110 111122221111CCCCDDDD5555000088886666DDDD8888BBBB1111 +Oiv~amz>&1 00000000000000000000000000000111 DDDD444488880000777700004444BBBBEEEE9999DDDDBBBB6666 +'?uJU@di)\ 00000000000000000000000000000112 AAAA99999999888855554444AAAA11115555888866660000FFFF +8\ ^ZM!B~i 00000000000000000000000000000113 66666666CCCC88883333EEEEBBBBBBBB3333AAAACCCC0000CCCC +v|?MF#NJXc 00000000000000000000000000000114 000033337777EEEE5555DDDDCCCC77771111000077773333DDDD +|0S1(l[u\z 00000000000000000000000000000115 1111EEEE77774444DDDDCCCCFFFF22227777BBBB111177772222 +#u *t@NY9S 00000000000000000000000000000116 000099996666888888884444FFFF2222EEEE7777FFFFBBBBBBBB +#_X?4}FY;Z 00000000000000000000000000000117 11117777333366663333111144446666AAAA3333FFFF66668888 +VT}8)rPY\S 00000000000000000000000000000118 CCCC0000EEEE1111EEEEDDDD8888999911112222777700009999 +(K@^,(hCHH 00000000000000000000000000000119 999966663333FFFF9999AAAACCCCEEEEEEEE4444BBBB6666EEEE +[ZIOF+soLm 0000000000000000000000000000011A 8888111166664444EEEE222266667777EEEE22228888AAAA7777 +qOA )SZu?o 0000000000000000000000000000011B 00009999EEEE33331111DDDD9999444455558888FFFF00004444 +ITW.3T/"w* 0000000000000000000000000000011C EEEE5555BBBB22229999FFFFAAAA7777DDDD8888444411115555 +ClYJ!%h &8 0000000000000000000000000000011D FFFF7777DDDD666677778888CCCC9999CCCCEEEE7777AAAAAAAA +_{,+ 00000000000000000000000000000121 DDDD888877775555444477779999777788884444222222226666 +u& 8+T&A)E 00000000000000000000000000000122 AAAA3333444466660000BBBBDDDD66662222777788883333FFFF +G!VnI4$b.~ 00000000000000000000000000000123 DDDD22220000FFFF2222BBBBEEEE6666BBBB11112222FFFFCCCC +yQ$fCiKk=U 00000000000000000000000000000124 00007777111111115555FFFFCCCC0000AAAA66665555EEEEDDDD +A")wSrcPzS 00000000000000000000000000000125 33334444CCCC6666AAAA77778888BBBBBBBB55556666EEEE2222 +L@LY%Uk7no 00000000000000000000000000000126 DDDD666677775555EEEE4444AAAA33333333BBBB6666EEEEBBBB + rIz}ON\bq 00000000000000000000000000000127 CCCC00000000777755558888AAAA1111AAAA3333FFFF55558888 +im\#W|%+>h 00000000000000000000000000000128 3333FFFF333322225555BBBB444433331111CCCC2222BBBB9999 +54g~GJmEq| 00000000000000000000000000000129 99999999BBBB4444DDDD999955551111333366661111DDDDEEEE +)Z[3:LR#h\ 0000000000000000000000000000012A 5555FFFFBBBB3333CCCCCCCCDDDD4444CCCCDDDD4444DDDD7777 +!+bu_p2o|U 0000000000000000000000000000012B DDDD00003333333322226666EEEEBBBB000011117777FFFF4444 +uqz2E: >8X 00000000000000000000000000000142 7777EEEECCCCFFFFFFFF8888AAAA22223333FFFF88889999FFFF +jS.vJgSE`H 00000000000000000000000000000143 99999999AAAAEEEEFFFFCCCCCCCC6666EEEEEEEECCCCDDDDCCCC +-A[RcP]<~x 00000000000000000000000000000144 DDDD44448888AAAA666633334444FFFF11115555FFFF4444DDDD +PE3:o4[#x; 00000000000000000000000000000145 6666DDDD3333666699991111BBBB1111EEEECCCCDDDDCCCC2222 +5V&dT66&9# 00000000000000000000000000000146 666633337777AAAA33337777DDDDBBBBEEEE000011114444BBBB +FizN%%[{$% 00000000000000000000000000000147 5555444466668888888833336666555588888888BBBB33338888 +z\bR>hcwXI 00000000000000000000000000000148 33337777DDDDFFFF666699994444666655557777666611119999 +wkbPT`-op$ 00000000000000000000000000000149 4444333344442222777744441111EEEE0000FFFFAAAABBBBEEEE + OB`P[wRYr 0000000000000000000000000000014A 6666999977773333EEEEEEEE44441111EEEE4444999933337777 +E1n|]_71AL 0000000000000000000000000000014B 88886666DDDD666600003333777777778888BBBB5555DDDD4444 +oVW]:.y(/L 0000000000000000000000000000014C EEEEFFFF00004444CCCCAAAA333355552222DDDDAAAA22225555 +YUT7rmT@B> 0000000000000000000000000000014D FFFF99996666BBBB0000999933339999000077779999FFFFAAAA +j\Fi0G()v8 0000000000000000000000000000014E 00002222AAAA11110000333344447777FFFF3333CCCC66663333 +}h8EN;2o)C 0000000000000000000000000000014F 8888BBBB888888882222222266665555666688888888BBBB0000 +J(?c]edv@>58Cq 00000000000000000000000000000152 666677778888666688885555AAAA5555EEEE88886666CCCCFFFF +oZ4zZe,7iU 00000000000000000000000000000153 11118888EEEE000011114444FFFF111199995555FFFFCCCCCCCC +K@oA#z+,eu 00000000000000000000000000000154 444499992222EEEE4444DDDDEEEE99994444FFFF9999FFFFDDDD +F.UF6IpyiV 00000000000000000000000000000155 999999995555888822229999FFFF1111CCCC9999FFFF33332222 +S-zau\y%fL 00000000000000000000000000000156 FFFF44440000777711116666DDDDAAAA9999111144447777BBBB +IW1p2t&Y@0 00000000000000000000000000000157 33330000999999993333DDDDFFFF66664444DDDD777722228888 +-]&pZ`P~NY 00000000000000000000000000000158 3333555577774444333388888888EEEEEEEE8888DDDDCCCC9999 +\rJq"tbU?- 00000000000000000000000000000159 DDDD4444CCCC9999666611117777DDDD77777777DDDD2222EEEE +WJ$4h%Yb5d 0000000000000000000000000000015A 5555CCCCDDDDEEEECCCCFFFF2222222277771111111166667777 +SXg2>BW=r2 0000000000000000000000000000015B 888811111111DDDDBBBBCCCC666677774444CCCCAAAACCCC4444 +PMax#tmx0y 0000000000000000000000000000015C EEEECCCC0000AAAA222222228888AAAA33331111EEEEDDDD5555 +hFU^c5U!$t 0000000000000000000000000000015D 88882222777733338888BBBB0000777744441111DDDD6666AAAA +fPWdNAODNL 0000000000000000000000000000015E 4444BBBBAAAA2222BBBB8888AAAA22227777EEEE999999993333 +!CVR/>br$7 0000000000000000000000000000015F AAAA55550000EEEEBBBB222255557777999955556666AAAA0000 +oaMliDI0MP 00000000000000000000000000000160 DDDD55555555888822223333AAAA999922223333999922221111 +bIVZ,>DWa1 00000000000000000000000000000161 1111DDDDEEEE6666777777771111BBBBBBBB3333BBBBEEEE6666 +%,9MoF'DDm 00000000000000000000000000000162 9999222244448888BBBB444488886666EEEE44448888FFFFFFFF +?&Uy=`8HJr 00000000000000000000000000000163 4444AAAADDDD111199992222CCCC33332222DDDD6666BBBBCCCC +GO!.8iB8rQ 00000000000000000000000000000164 111166669999BBBB3333CCCC5555FFFFCCCCAAAA8888AAAADDDD +b"zsgBw$;N 00000000000000000000000000000165 FFFFAAAA666688883333222244442222BBBBDDDD4444AAAA2222 +Z"z}&%mD}G 00000000000000000000000000000166 44443333FFFF888811110000DDDD5555CCCC1111BBBBAAAABBBB +g:~t>IWL!* 00000000000000000000000000000167 9999DDDDFFFF222200007777DDDDCCCCDDDDEEEE777711118888 +r Zy *qo=Q 00000000000000000000000000000168 DDDDCCCCCCCCCCCC1111FFFF3333DDDD00007777999977779999 +mAz"v,)|HS 00000000000000000000000000000169 444455550000888888881111FFFF77777777222233339999EEEE +DiROl3qkbk 0000000000000000000000000000016A 777744440000DDDD44449999BBBB5555EEEE8888DDDD99997777 +D_W\;; N_G 0000000000000000000000000000016B 5555444488880000000077779999FFFFFFFF66663333BBBB4444 +81[Hp@'quM 0000000000000000000000000000016C 4444999922223333CCCCAAAABBBB33334444FFFF777788885555 +\prX!0M|;N 0000000000000000000000000000016D 6666BBBB5555EEEE4444000044443333CCCCAAAA4444DDDDAAAA +)\YM]6Z-W! 0000000000000000000000000000016E 999999998888888866664444EEEE9999AAAA0000AAAACCCC3333 +s)mViR?i[f 0000000000000000000000000000016F AAAAAAAACCCC7777777700006666666600006666888899990000 +FcsE~N-KYQ 00000000000000000000000000000170 88883333AAAA5555AAAA3333FFFF55556666AAAAEEEEDDDD1111 ++Yz#w1"\.H 00000000000000000000000000000171 55553333BBBB9999BBBB9999CCCC000066661111444455556666 +,EmHjmt?L4 00000000000000000000000000000172 DDDDBBBB000011110000AAAA3333DDDD66663333FFFF2222FFFF +$B{)QcmiW2 00000000000000000000000000000173 AAAADDDD111166660000BBBB44440000AAAA55551111AAAACCCC +"3tP1u=jW4 00000000000000000000000000000174 888811118888555555557777AAAA777733336666BBBB5555DDDD +g|_9{>^rO] 00000000000000000000000000000175 999900009999DDDD11115555BBBB888833336666EEEE11112222 +_XPP)b$\D\ 00000000000000000000000000000176 DDDD2222EEEE9999EEEEFFFFAAAAAAAAAAAA11116666DDDDBBBB +\I<0t9;k-m 00000000000000000000000000000177 AAAA8888CCCC222211115555DDDD77772222BBBBBBBB00008888 +,~gQSG.0%6 00000000000000000000000000000178 5555BBBB5555AAAA111199992222222266663333999922229999 +%+!C&Tzi-* 00000000000000000000000000000179 FFFF99996666111177774444333300006666EEEEEEEE0000EEEE +;|,)2g HZd 0000000000000000000000000000017A 1111DDDD5555AAAA66663333EEEEEEEE7777BBBBDDDDCCCC7777 +<.*bfB>O,a 0000000000000000000000000000017B 222200000000AAAA7777999988888888777788880000AAAA4444 +aR=(`d^N%I 0000000000000000000000000000017C 66662222AAAACCCCEEEEDDDD0000FFFF33336666444433335555 +c{uxHg!z\x 0000000000000000000000000000017D 8888666633338888DDDD1111999944441111111100004444AAAA +!O#,bf@.n7 0000000000000000000000000000017E 8888EEEE77774444BBBB66665555444488889999FFFFFFFF3333 +,09*X0fyJe 0000000000000000000000000000017F 7777EEEE3333EEEE9999999999990000AAAABBBBEEEE88880000 +p,j:8XDPet 00000000000000000000000000000180 AAAA999922220000888800001111111144447777888888881111 +ZXu\NI_os[ 00000000000000000000000000000181 666633331111DDDDEEEE3333CCCC3333CCCC99990000CCCC6666 +^]l=+_8[]% 00000000000000000000000000000182 BBBBCCCC44446666EEEEEEEE777755559999666699995555FFFF +{vs4n9#j=( 00000000000000000000000000000183 111177772222222222225555FFFF2222EEEEDDDD00009999CCCC +;GZzvyO3Gk 00000000000000000000000000000184 000033338888AAAA9999EEEE444488884444444422220000DDDD +Ht!e4%fx0/ 00000000000000000000000000000185 77770000666600000000888844449999AAAA6666BBBB88882222 +WQ/8G[pmZ> 00000000000000000000000000000186 11110000EEEE4444BBBBAAAAAAAAAAAA6666000066660000BBBB +JS6{5#>!+E 00000000000000000000000000000187 3333BBBBBBBBDDDDAAAA4444EEEE7777222255552222FFFF8888 +s|r*q`rIW 0000000000000000000000000000019A 4444EEEEAAAA55550000FFFF1111BBBBBBBB3333AAAA22227777 +B1}~i4!2Jz 0000000000000000000000000000019B EEEEAAAAAAAACCCC7777CCCC11118888CCCC4444666688884444 +5@l73vwUr5 0000000000000000000000000000019C 0000FFFFFFFF1111888844443333EEEE1111FFFF999999995555 +@H2Vc0l0h[ 0000000000000000000000000000019D CCCCEEEEEEEE2222FFFFFFFFFFFF99999999999933332222AAAA +QPgi5:JkXo 0000000000000000000000000000019E FFFF99995555DDDDDDDDFFFF3333666677772222666655553333 +1-96p%eY$] 0000000000000000000000000000019F EEEE1111999944443333FFFF0000EEEE55553333666666660000 +&z*h\IKjxR 000000000000000000000000000001A0 DDDD66669999DDDD999944444444AAAA888800007777EEEE1111 +K{#1[}!!++ 000000000000000000000000000001A1 000099995555555588881111FFFF4444888877775555AAAA6666 +Q+)(]=p2?M 000000000000000000000000000001A2 99998888CCCC9999888800009999FFFFDDDD55559999BBBBFFFF +TzbiXJIs*> 000000000000000000000000000001A3 8888DDDDEEEEFFFF11116666AAAADDDDAAAADDDDAAAA7777CCCC +I[D(T@35`j 000000000000000000000000000001A4 AAAAAAAA44446666999955559999EEEE00002222BBBB6666DDDD +)Z|]i7%PK' 000000000000000000000000000001A5 7777777700001111222211111111222222229999222266662222 +2lq{J[Np9# 000000000000000000000000000001A6 BBBB5555EEEE333355557777BBBB33333333CCCC00006666BBBB +o/E#65QvaA 000000000000000000000000000001A7 66669999999977779999DDDDAAAA3333DDDDCCCCEEEEDDDD8888 +'f^{LC:f]z 000000000000000000000000000001A8 3333DDDD6666CCCC888855553333AAAACCCC7777000033339999 +.#P>EmKv6. 000000000000000000000000000001A9 2222CCCC8888EEEE777733335555DDDDDDDD222255555555EEEE +ZQE;/jNCP$ 000000000000000000000000000001AA 7777333355555555BBBB4444FFFF8888BBBB8888666655557777 +>"|_NBZVP< 000000000000000000000000000001AB BBBB8888EEEECCCC7777BBBBAAAA22226666EEEEFFFF77774444 +Txj!)DGb22 000000000000000000000000000001AC 7777AAAA3333EEEE666699993333222288882222222244445555 +?i08"^WJ2u 000000000000000000000000000001AD 22228888DDDDEEEE666688884444DDDDBBBBAAAAAAAA9999AAAA +,,!+?/ ^{! 000000000000000000000000000001AE EEEEFFFFBBBB111166669999DDDDFFFFDDDD1111777788883333 +HvuxN}WVIC 000000000000000000000000000001AF EEEEEEEECCCC7777FFFF00003333555533335555888855550000 +\;Qv_-#g7S 000000000000000000000000000001B0 BBBB88885555111122222222CCCC33333333CCCCDDDD99991111 +z4tR!jX2xZ 000000000000000000000000000001B1 CCCC7777666611118888BBBB00002222BBBBDDDDEEEE11116666 +d!i\*T5FOc 000000000000000000000000000001B2 55553333AAAA8888EEEE66666666EEEE44441111FFFFEEEEFFFF +Y$wGNnkB;v 000000000000000000000000000001B3 8888111177775555BBBBFFFF5555CCCC0000666655556666CCCC +kwr IB=^X} 000000000000000000000000000001B4 7777DDDD00008888FFFF22224444888811113333EEEE1111DDDD +">w6(m?EmG 000000000000000000000000000001B5 AAAACCCC6666AAAAEEEEAAAAAAAACCCC1111BBBBBBBBDDDD2222 +tA/AW]X'I! 000000000000000000000000000001B6 5555333377775555BBBB6666AAAA2222BBBB8888BBBB9999BBBB +NAE|+`8.x- 000000000000000000000000000001B7 999911117777BBBBEEEE1111AAAA88887777BBBB2222CCCC8888 +%0Z;J|!&BA 000000000000000000000000000001B8 1111AAAAEEEE222288885555BBBBDDDDFFFF7777FFFFEEEE9999 +t[!'v~+5Cs 000000000000000000000000000001B9 EEEECCCCDDDDDDDD99994444CCCCFFFF33337777FFFFCCCCEEEE +wRLc20[]$| 000000000000000000000000000001BA 99995555888888886666AAAA4444BBBB99998888666688887777 +8fwBh0?(|@ 000000000000000000000000000001BB CCCC00002222DDDD5555DDDD9999FFFFBBBB1111CCCC66664444 +}"Z(h_8z}] 000000000000000000000000000001BC 99994444111100007777EEEE9999CCCC6666DDDDEEEEFFFF5555 +Lf`&#hW2F? 000000000000000000000000000001BD CCCC999933338888FFFF1111333333335555AAAA66660000AAAA +LF#My}vGo5 000000000000000000000000000001BE AAAA99994444EEEEEEEE666611111111BBBB7777CCCCBBBB3333 +sO6V^4Wf$% 000000000000000000000000000001BF 88886666CCCCFFFF77774444222200000000BBBBEEEE44440000 +g#DdPKm{DD 000000000000000000000000000001C0 666633337777FFFF2222FFFFCCCC22224444EEEE777744441111 +-F@/l1Bid2 000000000000000000000000000001C1 DDDD88880000555577773333333311116666EEEEAAAA88886666 +?.nh_JueYG 000000000000000000000000000001C2 BBBBCCCCAAAAFFFFDDDD00007777777722221111AAAA1111FFFF +.TYWj\hmoE 000000000000000000000000000001C3 CCCCFFFFDDDDBBBBCCCCDDDD8888AAAAEEEEFFFF44445555CCCC ++2d?r&BMDz 000000000000000000000000000001C4 4444EEEE99995555EEEE888833336666888866664444CCCCDDDD +q2eR!xX[WL 000000000000000000000000000001C5 999955559999BBBBFFFF888822227777CCCC4444999944442222 +:it]~^3:qr 000000000000000000000000000001C6 1111AAAA000077774444111188889999DDDD4444AAAACCCCBBBB +/7nS,!a&u/ 000000000000000000000000000001C7 CCCC4444AAAA2222999999997777222288885555AAAABBBB8888 +Jp 5+)A'Or 000000000000000000000000000001C8 CCCC55550000FFFF777733337777CCCCDDDD6666333399999999 ++.nP;+ 7qH 000000000000000000000000000001C9 2222BBBB9999AAAACCCCEEEEDDDD1111CCCCFFFFEEEE3333EEEE +FaP=Vt0 t( 000000000000000000000000000001CA BBBB9999EEEEDDDD111100000000AAAA88883333AAAABBBB7777 +pdH>yh+*!V 000000000000000000000000000001CB 3333222200001111999966668888BBBB7777CCCCDDDD55554444 +^4&:)"mZtP 000000000000000000000000000001CC 66662222DDDD66668888CCCC3333EEEE99992222FFFFAAAA5555 +.[y_}+wzyMKz% 00000000000000000000000000000014 99997777777722222222999911116666DDDDBBBBCCCC3333DDDD +kXrG^ech1/ 00000000000000000000000000000015 FFFF2222AAAA66660000AAAA9999333322227777AAAA77772222 +v%^RG^ci[X 00000000000000000000000000000016 7777BBBBFFFF999922229999DDDD3333CCCCAAAACCCCBBBBBBBB +vi@>8jMaYX 00000000000000000000000000000017 CCCCFFFFFFFF6666AAAA999999997777AAAA6666000066668888 +}dA7*<6[lx 00000000000000000000000000000018 6666FFFF77775555CCCC88881111AAAA00000000CCCC00009999 +>Y$Kc)9DOf 00000000000000000000000000000019 AAAAEEEEEEEE222266660000AAAA00000000000044446666EEEE +uF?T;*:x0+ 0000000000000000000000000000001A 444466665555BBBB8888BBBB00000000BBBB00005555AAAA7777 +~%.@@,3>7+ 0000000000000000000000000000001B FFFFDDDD333399999999666644449999BBBB2222000000004444 +JPrAKc{W>j 0000000000000000000000000000001C 222211111111333355554444DDDDEEEE33339999999911115555 +*i@lF30|aO 0000000000000000000000000000001D CCCC88880000FFFFCCCCDDDDBBBB4444EEEE99990000AAAAAAAA +9UH>%FZbUK 0000000000000000000000000000001E DDDD00005555EEEE111199998888CCCC888877779999DDDD3333 +-^1~=aYZC1 0000000000000000000000000000001F 11112222555599996666111144445555DDDDBBBB7777EEEE0000 +.\KqT&Z4i4 00000000000000000000000000000020 3333DDDDCCCC888888885555222299993333EEEEFFFF66661111 +9RtsPa gIN 00000000000000000000000000000021 555544440000AAAACCCC8888AAAA55552222DDDDBBBB22226666 +Fqy~]OATYw 00000000000000000000000000000022 9999CCCC0000888888884444333355553333BBBB55553333FFFF +Wj-%?e*2y\ 00000000000000000000000000000023 AAAA444477776666FFFF444455550000EEEE88883333FFFFCCCC +Rv]QHo9f6+ 00000000000000000000000000000024 99996666BBBB7777444466660000AAAADDDDDDDDAAAAEEEEDDDD +1 e!og=!hi 00000000000000000000000000000025 3333EEEE88887777CCCCEEEE777733337777DDDDFFFFEEEE2222 +N,gk>37c ( 00000000000000000000000000000026 DDDD11116666DDDD5555EEEE99996666AAAAAAAA3333EEEEBBBB +s.72Y.uzRN 00000000000000000000000000000027 0000CCCCFFFFAAAAAAAA11117777AAAA66662222000055558888 +j*0`gczW{u 00000000000000000000000000000028 9999DDDDCCCC8888AAAA999911111111BBBB66667777BBBB9999 +R+Sh=Kgd.6 00000000000000000000000000000029 DDDD0000BBBB77770000222200009999AAAADDDDAAAADDDDEEEE +x]w]=Dp6\s 0000000000000000000000000000002A 6666FFFFEEEEBBBBCCCC000033331111666677771111DDDD7777 +maU!Uo]He& 0000000000000000000000000000002B AAAA9999BBBB55557777CCCC6666EEEE555566668888FFFF4444 +smN$i pU-~ 0000000000000000000000000000002C AAAADDDDEEEE333388885555DDDD3333FFFFEEEE1111CCCC5555 +T}# `9Cseu 0000000000000000000000000000002D 4444FFFF777700001111EEEE999944447777444488881111AAAA +G2oMVHVK`! 0000000000000000000000000000002E 4444888844448888CCCC1111AAAA555577778888BBBB00003333 +(tv1'>|,s[ 0000000000000000000000000000002F 0000CCCC222277778888FFFFCCCCBBBB111177779999DDDD0000 +RE%Z{o)9E: 00000000000000000000000000000030 00002222AAAAEEEE444400008888CCCC3333DDDD555511111111 +'%:YY?@b+M 00000000000000000000000000000031 9999777777770000AAAA0000444433332222EEEE333399996666 +N(JuG%.`7c 00000000000000000000000000000032 66665555AAAA5555BBBBAAAAEEEE111111119999BBBB6666FFFF +`E$,xR{?Kc 00000000000000000000000000000033 7777AAAA222200008888CCCC3333AAAAFFFFAAAAEEEEEEEECCCC +jzu$Fn3ZN+ 00000000000000000000000000000034 55552222EEEE5555BBBBAAAA8888AAAA11110000DDDD9999DDDD +|xaPO\~!V* 00000000000000000000000000000035 EEEE2222EEEEFFFFEEEEBBBB2222BBBB9999AAAA999955552222 +GCU4gfl|&! 00000000000000000000000000000036 1111DDDD8888AAAA999999990000333377778888FFFF1111BBBB +JU9s03v&}o 00000000000000000000000000000037 7777555500001111DDDD3333111122221111AAAA444444448888 +D@v9""8"!` 00000000000000000000000000000038 2222BBBB55552222CCCC555533336666EEEE9999777766669999 +OffB8(#k@N 00000000000000000000000000000039 CCCC555555556666DDDDCCCC111111119999DDDD55554444EEEE +-_) R'4T<" 0000000000000000000000000000003A BBBBCCCCEEEECCCCDDDD6666BBBB333377779999222200007777 +'z4P|n>\to 0000000000000000000000000000003B DDDD5555AAAA3333CCCC222233330000111133335555EEEE4444 +[!Nbx&X=+V 0000000000000000000000000000003C 77778888AAAA7777888844446666EEEECCCCBBBBEEEE77775555 +p?"\\6:W[' 0000000000000000000000000000003D 8888EEEE6666555599992222DDDD2222FFFFEEEE33338888AAAA ++2A^xP5dA- 0000000000000000000000000000003E CCCCBBBBFFFFFFFF99995555AAAAAAAA77771111000033333333 +-cuJvy7;=h 0000000000000000000000000000003F 99993333CCCC8888EEEEAAAAEEEE5555CCCC7777FFFFCCCC0000 +ix^TQ-ma5o 00000000000000000000000000000047 88885555CCCC88889999888811110000BBBBEEEECCCC33338888 +E(g$5-WpBC 00000000000000000000000000000048 BBBB7777EEEE4444888866661111FFFF44449999BBBB11119999 +~\ptsn1L{/ 00000000000000000000000000000049 CCCC0000FFFFCCCC7777BBBB333300003333FFFF3333BBBBEEEE +YhlPk`q6SN 0000000000000000000000000000004A 00001111AAAABBBBAAAA66669999DDDD11116666666633337777 +WBzul,K** 0000000000000000000000000000004B 4444AAAADDDDEEEE33337777AAAA9999DDDD88886666DDDD4444 +q)epJsSLXU 0000000000000000000000000000004C 88887777999955558888AAAA9999111155552222FFFF22225555 +`WVkW&( /[ 0000000000000000000000000000004D FFFF999922221111DDDD9999AAAA9999FFFF66662222FFFFAAAA +HXg#Z^7@7/ 0000000000000000000000000000004E 777799999999DDDD44441111BBBB6666AAAA0000999966663333 +-&8$lcXS$; 0000000000000000000000000000004F 333300004444AAAA3333666600009999DDDDCCCC9999BBBB0000 +^SpqwoVET; 00000000000000000000000000000050 BBBB77775555CCCC1111DDDD2222BBBB66669999CCCC77771111 +P-6Ybw3=a| 00000000000000000000000000000051 2222FFFFDDDDAAAACCCC3333EEEEBBBB8888EEEE000077776666 +a`:;ydJv)Y 00000000000000000000000000000052 55554444AAAAAAAA6666DDDD7777AAAAEEEE00003333CCCCFFFF +dO]G~-YGFJ 00000000000000000000000000000053 8888555533333333EEEE11113333AAAA444411110000CCCCCCCC +WM^;rvO/u] 00000000000000000000000000000054 BBBB00007777999977772222AAAA0000CCCCAAAAEEEEFFFFDDDD +-WwU4BF*P< 00000000000000000000000000000055 BBBB8888EEEEEEEE55553333AAAA4444EEEE6666888833332222 +y'w/PZ!x"> 00000000000000000000000000000056 DDDD55554444AAAAAAAA444455553333AAAA444411117777BBBB +#jA`l-f@*f 00000000000000000000000000000057 4444AAAA2222AAAAEEEE55556666CCCC3333FFFF888822228888 +:!W.=v,f"z 00000000000000000000000000000058 444422223333666688886666BBBB4444888877772222CCCC9999 +"!r4ugwZcz 00000000000000000000000000000059 22226666CCCCEEEE6666FFFF888822220000333366662222EEEE +O?(|_dXq:X 0000000000000000000000000000005C 2222FFFFBBBB55552222444433332222444433333333DDDD5555 +(cb621Uv~( 0000000000000000000000000000005D 3333BBBB11110000FFFF9999BBBB6666CCCCCCCC66666666AAAA +hg5x s23L3 0000000000000000000000000000005E 22221111AAAA000011117777DDDD999933337777666699993333 +w5nn`wa'[p 0000000000000000000000000000005F 000099997777CCCC666677776666FFFF444455557777AAAA0000 +qeQNoB 2XG 00000000000000000000000000000060 0000EEEE66668888FFFF2222FFFFAAAAFFFF7777EEEE22221111 +6n>iMbi=gw 00000000000000000000000000000061 4444DDDDFFFF9999DDDD9999EEEEEEEECCCCDDDD4444EEEE6666 +uGz7S=#fh: 00000000000000000000000000000062 77771111DDDD222200000000BBBBDDDD222288885555FFFFFFFF +rd)x<>@@H| 00000000000000000000000000000063 99996666AAAABBBB7777CCCC4444DDDD555544447777BBBBCCCC +xEwa^:84K] 00000000000000000000000000000064 000099995555CCCC00000000EEEE5555BBBB1111DDDDAAAADDDD +':]$}b:Z$a 00000000000000000000000000000065 77775555DDDD4444DDDDAAAA66660000FFFF5555DDDDAAAA2222 +vZl"Ji^AO@ 00000000000000000000000000000066 3333777744444444EEEEEEEE11115555666600008888AAAABBBB +o%,!fSdRBa 00000000000000000000000000000067 11119999DDDDAAAA8888AAAA5555EEEE8888CCCC888811118888 +*+o@+t%u&; 00000000000000000000000000000068 22228888999922228888EEEE3333444455551111EEEE77779999 +(CoKUhfB9{ 00000000000000000000000000000069 1111BBBB9999CCCCFFFF3333CCCC777755559999CCCC9999EEEE +I>:9JQb_5T 0000000000000000000000000000006A AAAA66662222CCCCBBBB666600003333BBBB2222AAAA99997777 +eSzU!X,[%/ 0000000000000000000000000000006B AAAACCCC9999FFFFFFFFAAAA444455553333BBBB4444BBBB4444 +[QZ{a&TaCS 0000000000000000000000000000006C AAAA8888CCCC2222FFFFAAAA5555CCCC4444CCCCCCCC88885555 +?:Yp4%.K9n 0000000000000000000000000000006D BBBBCCCC5555111100007777FFFFAAAAFFFF0000DDDDDDDDAAAA +'_>/ 4v}8I 0000000000000000000000000000006E 1111EEEE000088886666333311115555666655557777CCCC3333 +KrNW.!5MP; 0000000000000000000000000000006F 2222AAAAEEEE33330000777711111111FFFF2222999999990000 +j17a3a#bH? 00000000000000000000000000000070 8888CCCCBBBBCCCC88881111EEEE33336666BBBB3333DDDD1111 +)o-QLHy(UO 00000000000000000000000000000071 3333BBBB444400002222EEEEFFFF333355556666DDDD55556666 +al;:OEKSH2 00000000000000000000000000000072 DDDDEEEE3333DDDDBBBB7777BBBB1111FFFF3333CCCC2222FFFF +I@L*`HMPfN 00000000000000000000000000000073 DDDD666699993333999977779999DDDD444488882222AAAACCCC +$kBiG 00000000000000000000000000000090 3333DDDD000044445555444444441111CCCC1111BBBB33331111 +V*W% x\&'q 00000000000000000000000000000091 8888DDDDBBBBAAAABBBB99997777EEEE00008888AAAA33336666 +0Jw^F-}sZr 00000000000000000000000000000092 4444BBBBDDDD2222FFFF888811117777DDDD444444448888FFFF +OLf_u|1d}9 00000000000000000000000000000093 DDDD1111AAAA9999FFFFDDDD9999BBBB9999000044448888CCCC +%V*"P*(/Ez 00000000000000000000000000000094 11110000CCCC666600002222CCCCEEEECCCCEEEE1111BBBBDDDD +jGdC5%yw;# 00000000000000000000000000000095 44449999FFFF00004444222222228888000099995555FFFF2222 +,uSW`H/pXh 00000000000000000000000000000096 8888BBBB111188885555CCCC7777BBBB7777111166663333BBBB +n],.INMkcA 00000000000000000000000000000097 DDDD77777777DDDD99993333FFFFDDDD9999CCCCFFFFEEEE8888 +(P=jd[R]&[ 00000000000000000000000000000098 BBBBAAAA99995555CCCC666688887777EEEE1111999988889999 +*%pAD!6FlS 00000000000000000000000000000099 AAAA777799994444DDDDEEEE6666DDDD2222AAAA7777EEEEEEEE +;u0nwOR{|e 0000000000000000000000000000009A CCCC5555FFFF1111000066667777EEEEEEEE1111777722227777 +X*)4\|>`b. 0000000000000000000000000000009B EEEE33339999CCCC2222999999999999FFFFDDDD777788884444 +#Yh\5HjDLp 0000000000000000000000000000009C 33338888EEEEFFFFDDDDDDDDAAAA7777EEEE0000EEEE99995555 +5Yh?d9@6(_ 0000000000000000000000000000009D 66667777FFFF333377774444FFFFDDDD99993333CCCC2222AAAA +W;mKiM[qVV 0000000000000000000000000000009E 111133334444AAAA55556666CCCCFFFF5555BBBB333355553333 +287P2iA6U: 0000000000000000000000000000009F 88880000FFFF000022220000BBBBCCCCFFFF3333777766660000 +Bj`e'4&VbD 000000000000000000000000000000A0 DDDD888811110000BBBB2222EEEEBBBB00004444CCCCEEEE1111 +Q[7 0VqTg~ 000000000000000000000000000000A1 8888666622222222222222221111DDDD11110000EEEEAAAA6666 +4Y8,(.X0:" 000000000000000000000000000000A2 DDDD7777DDDD5555AAAAEEEE7777DDDD444499996666BBBBFFFF +w)98*ZrTi* 000000000000000000000000000000A3 CCCC4444FFFF0000BBBBAAAA66667777CCCC4444BBBB7777CCCC +pHH7F#q@Tf 000000000000000000000000000000A4 0000FFFFEEEE9999DDDD9999AAAAFFFF9999AAAA00006666DDDD +89_ &UU^-f 000000000000000000000000000000A5 BBBB5555AAAAAAAAAAAA4444FFFF6666DDDD1111BBBB66662222 +IjYZ+5}$cH 000000000000000000000000000000A6 EEEE555577779999666611110000FFFF0000AAAADDDD6666BBBB +HP5;m7ydP, 000000000000000000000000000000A7 DDDDDDDDEEEE222255559999DDDDEEEE7777AAAAFFFFDDDD8888 +(\+CmQF;sh 000000000000000000000000000000A8 7777BBBB9999333377779999AAAAAAAACCCC1111555533339999 +`27}+u%$Z' 000000000000000000000000000000A9 22228888EEEE555511117777DDDD555522229999EEEE5555EEEE +D/XZpkvB{U 000000000000000000000000000000AA 8888BBBB77776666EEEEEEEE00007777BBBB2222333355557777 +6uxeaoldr{ 000000000000000000000000000000AB BBBB11110000CCCC8888222277779999AAAA4444000077774444 +3n glBr={a 000000000000000000000000000000AC EEEE99992222666644446666FFFF11112222FFFF777744445555 +M3Bn!0ePh9 000000000000000000000000000000AD 666611114444999933332222FFFFDDDD5555111133339999AAAA +^:W0]D07,s 000000000000000000000000000000AE 99995555EEEEEEEE33330000AAAA1111CCCC6666444488883333 +R%]??oXCf( 000000000000000000000000000000AF CCCCFFFF00004444222299997777CCCC11111111999955550000 +?jh!g'(/dI 000000000000000000000000000000B0 99994444FFFFBBBBFFFF777711113333EEEEDDDD222299991111 +,qy-T(O~$} 000000000000000000000000000000B1 44446666888800007777DDDDEEEEFFFF22223333777711116666 +g~]6jo( dQ 000000000000000000000000000000B2 DDDD888822224444EEEE88887777EEEE00001111CCCCEEEEFFFF +\1]of=Ah$q 000000000000000000000000000000B3 EEEEAAAACCCCCCCC77779999AAAACCCC9999999966666666CCCC +5,vYEm^\di 000000000000000000000000000000B4 1111EEEE3333EEEEBBBB8888111111111111777733331111DDDD +}uX` 000000000000000000000000000000D1 7777DDDD77778888BBBB8888EEEEAAAA222277773333FFFF6666 +3pU8_.#1JU 000000000000000000000000000000D2 0000777799995555FFFFDDDDFFFF5555FFFFCCCC55554444FFFF +IW,e"{Tnvp 000000000000000000000000000000D3 99995555777755556666AAAA88887777EEEE333388884444CCCC +:=XWS2sImq 000000000000000000000000000000D4 AAAACCCCBBBBAAAA0000EEEE4444CCCCEEEE555544447777DDDD +o8Gcpop:! 000000000000000000000000000000D5 AAAAFFFFDDDD11115555000077778888999900003333BBBB2222 +W-qOhMjDFd 000000000000000000000000000000D6 0000222266660000BBBB55551111777733332222AAAAFFFFBBBB +u?;I>\L_vn 000000000000000000000000000000D7 99991111FFFFFFFF5555EEEE44447777BBBBEEEE7777AAAA8888 +Nyp X=m$h9 000000000000000000000000000000D8 0000EEEE444433333333BBBB8888000011110000000044449999 +g.FN&efgUs 000000000000000000000000000000D9 7777444488885555FFFF3333FFFFDDDD777755559999AAAAEEEE +rhC::yPt=z 000000000000000000000000000000DA 3333666633336666BBBBCCCCEEEE000000007777FFFFEEEE7777 +De9lt=P!{. 000000000000000000000000000000DB DDDD2222BBBB33335555888866663333EEEE9999333344444444 +XG(8.GC,t\ 000000000000000000000000000000DC 7777CCCCEEEE7777222200006666BBBB11112222999955555555 +U;azR 1t!\wV 000000000000000000000000000000E0 2222EEEE00000000FFFFBBBB6666555566665555BBBBAAAA1111 +'-zF>A2f5c 000000000000000000000000000000E1 CCCC999977773333111144444444BBBBFFFF8888888866666666 +^qaslc^dJX 000000000000000000000000000000E2 444411118888AAAA7777CCCC000011119999EEEE77777777FFFF +@gU`)^H:z5 000000000000000000000000000000E3 AAAA33331111FFFF888822225555CCCC33338888FFFF3333CCCC + l;w?EBj0 000000000000000000000000000000E4 BBBBDDDD111188888888AAAA111144449999666633332222DDDD +Iw&)MuUaM, 000000000000000000000000000000E5 5555FFFF00009999888811119999111111111111999922222222 +aGam)y ~t- 000000000000000000000000000000E6 EEEE22228888BBBB999977774444FFFFAAAA999922222222BBBB ++/Yg#6Nf/r 000000000000000000000000000000E7 FFFFBBBB6666CCCC66669999FFFF66662222DDDD777799998888 +SD ,=Yy%.w 000000000000000000000000000000E8 666644446666DDDDDDDD44446666111100004444BBBBFFFF9999 +/e)%&bgl}E 000000000000000000000000000000E9 AAAA6666333388887777DDDDCCCCFFFF1111EEEE00001111EEEE +8mdOTG)j6O 000000000000000000000000000000EA BBBB7777AAAABBBB888855554444999966665555CCCC11117777 +Yp=]xMdlAGG 000000000000000000000000000000F6 1111DDDD555500008888CCCC222288884444EEEEDDDD5555BBBB +X\!l_V#B* 00000000000000000000000000000107 6666CCCCDDDD33336666CCCCFFFF1111BBBB0000333377778888 +>zr'gwrRlu 00000000000000000000000000000108 1111CCCCEEEE77778888333333335555DDDD5555FFFF55559999 +foTTLF4Dbz 00000000000000000000000000000109 8888FFFFAAAA44445555FFFF3333DDDD666655558888FFFFEEEE +V[]vwZ9Vyl 0000000000000000000000000000010A 111144442222999977777777EEEEDDDD22223333000077777777 +exJ@KRP41I 0000000000000000000000000000010B 7777DDDD9999EEEE7777DDDD11112222DDDD8888AAAA11114444 +_#Qf0efZuu 0000000000000000000000000000010C DDDDFFFF333377779999BBBB8888000055558888FFFF66665555 +tG.{@g?4KT 0000000000000000000000000000010D 1111CCCCDDDDBBBB666611110000EEEE6666DDDD44443333AAAA +a8e3a*V.k+ 0000000000000000000000000000010E 9999CCCC8888DDDD9999AAAA22227777FFFF0000FFFFAAAA3333 + tP(Lc~z7L 0000000000000000000000000000010F EEEEEEEE555599991111BBBB888844449999FFFF8888FFFF0000 +~B1./Kmu(c 00000000000000000000000000000110 111122221111CCCCDDDD5555000088886666DDDD8888BBBB1111 +Oiv~amz>&1 00000000000000000000000000000111 DDDD444488880000777700004444BBBBEEEE9999DDDDBBBB6666 +'?uJU@di)\ 00000000000000000000000000000112 AAAA99999999888855554444AAAA11115555888866660000FFFF +8\ ^ZM!B~i 00000000000000000000000000000113 66666666CCCC88883333EEEEBBBBBBBB3333AAAACCCC0000CCCC +v|?MF#NJXc 00000000000000000000000000000114 000033337777EEEE5555DDDDCCCC77771111000077773333DDDD +|0S1(l[u\z 00000000000000000000000000000115 1111EEEE77774444DDDDCCCCFFFF22227777BBBB111177772222 +#u *t@NY9S 00000000000000000000000000000116 000099996666888888884444FFFF2222EEEE7777FFFFBBBBBBBB +#_X?4}FY;Z 00000000000000000000000000000117 11117777333366663333111144446666AAAA3333FFFF66668888 +VT}8)rPY\S 00000000000000000000000000000118 CCCC0000EEEE1111EEEEDDDD8888999911112222777700009999 +(K@^,(hCHH 00000000000000000000000000000119 999966663333FFFF9999AAAACCCCEEEEEEEE4444BBBB6666EEEE +[ZIOF+soLm 0000000000000000000000000000011A 8888111166664444EEEE222266667777EEEE22228888AAAA7777 +qOA )SZu?o 0000000000000000000000000000011B 00009999EEEE33331111DDDD9999444455558888FFFF00004444 +ITW.3T/"w* 0000000000000000000000000000011C EEEE5555BBBB22229999FFFFAAAA7777DDDD8888444411115555 +ClYJ!%h &8 0000000000000000000000000000011D FFFF7777DDDD666677778888CCCC9999CCCCEEEE7777AAAAAAAA +_{,+ 00000000000000000000000000000121 DDDD888877775555444477779999777788884444222222226666 +u& 8+T&A)E 00000000000000000000000000000122 AAAA3333444466660000BBBBDDDD66662222777788883333FFFF +G!VnI4$b.~ 00000000000000000000000000000123 DDDD22220000FFFF2222BBBBEEEE6666BBBB11112222FFFFCCCC +yQ$fCiKk=U 00000000000000000000000000000124 00007777111111115555FFFFCCCC0000AAAA66665555EEEEDDDD +A")wSrcPzS 00000000000000000000000000000125 33334444CCCC6666AAAA77778888BBBBBBBB55556666EEEE2222 +L@LY%Uk7no 00000000000000000000000000000126 DDDD666677775555EEEE4444AAAA33333333BBBB6666EEEEBBBB + rIz}ON\bq 00000000000000000000000000000127 CCCC00000000777755558888AAAA1111AAAA3333FFFF55558888 +im\#W|%+>h 00000000000000000000000000000128 3333FFFF333322225555BBBB444433331111CCCC2222BBBB9999 +54g~GJmEq| 00000000000000000000000000000129 99999999BBBB4444DDDD999955551111333366661111DDDDEEEE +)Z[3:LR#h\ 0000000000000000000000000000012A 5555FFFFBBBB3333CCCCCCCCDDDD4444CCCCDDDD4444DDDD7777 +!+bu_p2o|U 0000000000000000000000000000012B DDDD00003333333322226666EEEEBBBB000011117777FFFF4444 +uqz2E: >8X 00000000000000000000000000000142 7777EEEECCCCFFFFFFFF8888AAAA22223333FFFF88889999FFFF +jS.vJgSE`H 00000000000000000000000000000143 99999999AAAAEEEEFFFFCCCCCCCC6666EEEEEEEECCCCDDDDCCCC +-A[RcP]<~x 00000000000000000000000000000144 DDDD44448888AAAA666633334444FFFF11115555FFFF4444DDDD +PE3:o4[#x; 00000000000000000000000000000145 6666DDDD3333666699991111BBBB1111EEEECCCCDDDDCCCC2222 +5V&dT66&9# 00000000000000000000000000000146 666633337777AAAA33337777DDDDBBBBEEEE000011114444BBBB +FizN%%[{$% 00000000000000000000000000000147 5555444466668888888833336666555588888888BBBB33338888 +z\bR>hcwXI 00000000000000000000000000000148 33337777DDDDFFFF666699994444666655557777666611119999 +wkbPT`-op$ 00000000000000000000000000000149 4444333344442222777744441111EEEE0000FFFFAAAABBBBEEEE + OB`P[wRYr 0000000000000000000000000000014A 6666999977773333EEEEEEEE44441111EEEE4444999933337777 +E1n|]_71AL 0000000000000000000000000000014B 88886666DDDD666600003333777777778888BBBB5555DDDD4444 +oVW]:.y(/L 0000000000000000000000000000014C EEEEFFFF00004444CCCCAAAA333355552222DDDDAAAA22225555 +YUT7rmT@B> 0000000000000000000000000000014D FFFF99996666BBBB0000999933339999000077779999FFFFAAAA +j\Fi0G()v8 0000000000000000000000000000014E 00002222AAAA11110000333344447777FFFF3333CCCC66663333 +}h8EN;2o)C 0000000000000000000000000000014F 8888BBBB888888882222222266665555666688888888BBBB0000 +J(?c]edv@>58Cq 00000000000000000000000000000152 666677778888666688885555AAAA5555EEEE88886666CCCCFFFF +oZ4zZe,7iU 00000000000000000000000000000153 11118888EEEE000011114444FFFF111199995555FFFFCCCCCCCC +K@oA#z+,eu 00000000000000000000000000000154 444499992222EEEE4444DDDDEEEE99994444FFFF9999FFFFDDDD +F.UF6IpyiV 00000000000000000000000000000155 999999995555888822229999FFFF1111CCCC9999FFFF33332222 +S-zau\y%fL 00000000000000000000000000000156 FFFF44440000777711116666DDDDAAAA9999111144447777BBBB +IW1p2t&Y@0 00000000000000000000000000000157 33330000999999993333DDDDFFFF66664444DDDD777722228888 +-]&pZ`P~NY 00000000000000000000000000000158 3333555577774444333388888888EEEEEEEE8888DDDDCCCC9999 +\rJq"tbU?- 00000000000000000000000000000159 DDDD4444CCCC9999666611117777DDDD77777777DDDD2222EEEE +WJ$4h%Yb5d 0000000000000000000000000000015A 5555CCCCDDDDEEEECCCCFFFF2222222277771111111166667777 +SXg2>BW=r2 0000000000000000000000000000015B 888811111111DDDDBBBBCCCC666677774444CCCCAAAACCCC4444 +PMax#tmx0y 0000000000000000000000000000015C EEEECCCC0000AAAA222222228888AAAA33331111EEEEDDDD5555 +hFU^c5U!$t 0000000000000000000000000000015D 88882222777733338888BBBB0000777744441111DDDD6666AAAA +fPWdNAODNL 0000000000000000000000000000015E 4444BBBBAAAA2222BBBB8888AAAA22227777EEEE999999993333 +!CVR/>br$7 0000000000000000000000000000015F AAAA55550000EEEEBBBB222255557777999955556666AAAA0000 +oaMliDI0MP 00000000000000000000000000000160 DDDD55555555888822223333AAAA999922223333999922221111 +bIVZ,>DWa1 00000000000000000000000000000161 1111DDDDEEEE6666777777771111BBBBBBBB3333BBBBEEEE6666 +%,9MoF'DDm 00000000000000000000000000000162 9999222244448888BBBB444488886666EEEE44448888FFFFFFFF +?&Uy=`8HJr 00000000000000000000000000000163 4444AAAADDDD111199992222CCCC33332222DDDD6666BBBBCCCC +GO!.8iB8rQ 00000000000000000000000000000164 111166669999BBBB3333CCCC5555FFFFCCCCAAAA8888AAAADDDD +b"zsgBw$;N 00000000000000000000000000000165 FFFFAAAA666688883333222244442222BBBBDDDD4444AAAA2222 +Z"z}&%mD}G 00000000000000000000000000000166 44443333FFFF888811110000DDDD5555CCCC1111BBBBAAAABBBB +g:~t>IWL!* 00000000000000000000000000000167 9999DDDDFFFF222200007777DDDDCCCCDDDDEEEE777711118888 +r Zy *qo=Q 00000000000000000000000000000168 DDDDCCCCCCCCCCCC1111FFFF3333DDDD00007777999977779999 +mAz"v,)|HS 00000000000000000000000000000169 444455550000888888881111FFFF77777777222233339999EEEE +DiROl3qkbk 0000000000000000000000000000016A 777744440000DDDD44449999BBBB5555EEEE8888DDDD99997777 +D_W\;; N_G 0000000000000000000000000000016B 5555444488880000000077779999FFFFFFFF66663333BBBB4444 +81[Hp@'quM 0000000000000000000000000000016C 4444999922223333CCCCAAAABBBB33334444FFFF777788885555 +\prX!0M|;N 0000000000000000000000000000016D 6666BBBB5555EEEE4444000044443333CCCCAAAA4444DDDDAAAA +)\YM]6Z-W! 0000000000000000000000000000016E 999999998888888866664444EEEE9999AAAA0000AAAACCCC3333 +s)mViR?i[f 0000000000000000000000000000016F AAAAAAAACCCC7777777700006666666600006666888899990000 +FcsE~N-KYQ 00000000000000000000000000000170 88883333AAAA5555AAAA3333FFFF55556666AAAAEEEEDDDD1111 ++Yz#w1"\.H 00000000000000000000000000000171 55553333BBBB9999BBBB9999CCCC000066661111444455556666 +,EmHjmt?L4 00000000000000000000000000000172 DDDDBBBB000011110000AAAA3333DDDD66663333FFFF2222FFFF +$B{)QcmiW2 00000000000000000000000000000173 AAAADDDD111166660000BBBB44440000AAAA55551111AAAACCCC +"3tP1u=jW4 00000000000000000000000000000174 888811118888555555557777AAAA777733336666BBBB5555DDDD +g|_9{>^rO] 00000000000000000000000000000175 999900009999DDDD11115555BBBB888833336666EEEE11112222 +_XPP)b$\D\ 00000000000000000000000000000176 DDDD2222EEEE9999EEEEFFFFAAAAAAAAAAAA11116666DDDDBBBB +\I<0t9;k-m 00000000000000000000000000000177 AAAA8888CCCC222211115555DDDD77772222BBBBBBBB00008888 +,~gQSG.0%6 00000000000000000000000000000178 5555BBBB5555AAAA111199992222222266663333999922229999 +%+!C&Tzi-* 00000000000000000000000000000179 FFFF99996666111177774444333300006666EEEEEEEE0000EEEE +;|,)2g HZd 0000000000000000000000000000017A 1111DDDD5555AAAA66663333EEEEEEEE7777BBBBDDDDCCCC7777 +<.*bfB>O,a 0000000000000000000000000000017B 222200000000AAAA7777999988888888777788880000AAAA4444 +aR=(`d^N%I 0000000000000000000000000000017C 66662222AAAACCCCEEEEDDDD0000FFFF33336666444433335555 +c{uxHg!z\x 0000000000000000000000000000017D 8888666633338888DDDD1111999944441111111100004444AAAA +!O#,bf@.n7 0000000000000000000000000000017E 8888EEEE77774444BBBB66665555444488889999FFFFFFFF3333 +,09*X0fyJe 0000000000000000000000000000017F 7777EEEE3333EEEE9999999999990000AAAABBBBEEEE88880000 +p,j:8XDPet 00000000000000000000000000000180 AAAA999922220000888800001111111144447777888888881111 +ZXu\NI_os[ 00000000000000000000000000000181 666633331111DDDDEEEE3333CCCC3333CCCC99990000CCCC6666 +^]l=+_8[]% 00000000000000000000000000000182 BBBBCCCC44446666EEEEEEEE777755559999666699995555FFFF +{vs4n9#j=( 00000000000000000000000000000183 111177772222222222225555FFFF2222EEEEDDDD00009999CCCC +;GZzvyO3Gk 00000000000000000000000000000184 000033338888AAAA9999EEEE444488884444444422220000DDDD +Ht!e4%fx0/ 00000000000000000000000000000185 77770000666600000000888844449999AAAA6666BBBB88882222 +WQ/8G[pmZ> 00000000000000000000000000000186 11110000EEEE4444BBBBAAAAAAAAAAAA6666000066660000BBBB +JS6{5#>!+E 00000000000000000000000000000187 3333BBBBBBBBDDDDAAAA4444EEEE7777222255552222FFFF8888 +s|r*q`rIW 0000000000000000000000000000019A 4444EEEEAAAA55550000FFFF1111BBBBBBBB3333AAAA22227777 +B1}~i4!2Jz 0000000000000000000000000000019B EEEEAAAAAAAACCCC7777CCCC11118888CCCC4444666688884444 +5@l73vwUr5 0000000000000000000000000000019C 0000FFFFFFFF1111888844443333EEEE1111FFFF999999995555 +@H2Vc0l0h[ 0000000000000000000000000000019D CCCCEEEEEEEE2222FFFFFFFFFFFF99999999999933332222AAAA +QPgi5:JkXo 0000000000000000000000000000019E FFFF99995555DDDDDDDDFFFF3333666677772222666655553333 +1-96p%eY$] 0000000000000000000000000000019F EEEE1111999944443333FFFF0000EEEE55553333666666660000 +&z*h\IKjxR 000000000000000000000000000001A0 DDDD66669999DDDD999944444444AAAA888800007777EEEE1111 +K{#1[}!!++ 000000000000000000000000000001A1 000099995555555588881111FFFF4444888877775555AAAA6666 +Q+)(]=p2?M 000000000000000000000000000001A2 99998888CCCC9999888800009999FFFFDDDD55559999BBBBFFFF +TzbiXJIs*> 000000000000000000000000000001A3 8888DDDDEEEEFFFF11116666AAAADDDDAAAADDDDAAAA7777CCCC +I[D(T@35`j 000000000000000000000000000001A4 AAAAAAAA44446666999955559999EEEE00002222BBBB6666DDDD +)Z|]i7%PK' 000000000000000000000000000001A5 7777777700001111222211111111222222229999222266662222 +2lq{J[Np9# 000000000000000000000000000001A6 BBBB5555EEEE333355557777BBBB33333333CCCC00006666BBBB +o/E#65QvaA 000000000000000000000000000001A7 66669999999977779999DDDDAAAA3333DDDDCCCCEEEEDDDD8888 +'f^{LC:f]z 000000000000000000000000000001A8 3333DDDD6666CCCC888855553333AAAACCCC7777000033339999 +.#P>EmKv6. 000000000000000000000000000001A9 2222CCCC8888EEEE777733335555DDDDDDDD222255555555EEEE +ZQE;/jNCP$ 000000000000000000000000000001AA 7777333355555555BBBB4444FFFF8888BBBB8888666655557777 +>"|_NBZVP< 000000000000000000000000000001AB BBBB8888EEEECCCC7777BBBBAAAA22226666EEEEFFFF77774444 +Txj!)DGb22 000000000000000000000000000001AC 7777AAAA3333EEEE666699993333222288882222222244445555 +?i08"^WJ2u 000000000000000000000000000001AD 22228888DDDDEEEE666688884444DDDDBBBBAAAAAAAA9999AAAA +,,!+?/ ^{! 000000000000000000000000000001AE EEEEFFFFBBBB111166669999DDDDFFFFDDDD1111777788883333 +HvuxN}WVIC 000000000000000000000000000001AF EEEEEEEECCCC7777FFFF00003333555533335555888855550000 +\;Qv_-#g7S 000000000000000000000000000001B0 BBBB88885555111122222222CCCC33333333CCCCDDDD99991111 +z4tR!jX2xZ 000000000000000000000000000001B1 CCCC7777666611118888BBBB00002222BBBBDDDDEEEE11116666 +d!i\*T5FOc 000000000000000000000000000001B2 55553333AAAA8888EEEE66666666EEEE44441111FFFFEEEEFFFF +Y$wGNnkB;v 000000000000000000000000000001B3 8888111177775555BBBBFFFF5555CCCC0000666655556666CCCC +kwr IB=^X} 000000000000000000000000000001B4 7777DDDD00008888FFFF22224444888811113333EEEE1111DDDD +">w6(m?EmG 000000000000000000000000000001B5 AAAACCCC6666AAAAEEEEAAAAAAAACCCC1111BBBBBBBBDDDD2222 +tA/AW]X'I! 000000000000000000000000000001B6 5555333377775555BBBB6666AAAA2222BBBB8888BBBB9999BBBB +NAE|+`8.x- 000000000000000000000000000001B7 999911117777BBBBEEEE1111AAAA88887777BBBB2222CCCC8888 +%0Z;J|!&BA 000000000000000000000000000001B8 1111AAAAEEEE222288885555BBBBDDDDFFFF7777FFFFEEEE9999 +t[!'v~+5Cs 000000000000000000000000000001B9 EEEECCCCDDDDDDDD99994444CCCCFFFF33337777FFFFCCCCEEEE +wRLc20[]$| 000000000000000000000000000001BA 99995555888888886666AAAA4444BBBB99998888666688887777 +8fwBh0?(|@ 000000000000000000000000000001BB CCCC00002222DDDD5555DDDD9999FFFFBBBB1111CCCC66664444 +}"Z(h_8z}] 000000000000000000000000000001BC 99994444111100007777EEEE9999CCCC6666DDDDEEEEFFFF5555 +Lf`&#hW2F? 000000000000000000000000000001BD CCCC999933338888FFFF1111333333335555AAAA66660000AAAA +LF#My}vGo5 000000000000000000000000000001BE AAAA99994444EEEEEEEE666611111111BBBB7777CCCCBBBB3333 +sO6V^4Wf$% 000000000000000000000000000001BF 88886666CCCCFFFF77774444222200000000BBBBEEEE44440000 +g#DdPKm{DD 000000000000000000000000000001C0 666633337777FFFF2222FFFFCCCC22224444EEEE777744441111 +-F@/l1Bid2 000000000000000000000000000001C1 DDDD88880000555577773333333311116666EEEEAAAA88886666 +?.nh_JueYG 000000000000000000000000000001C2 BBBBCCCCAAAAFFFFDDDD00007777777722221111AAAA1111FFFF +.TYWj\hmoE 000000000000000000000000000001C3 CCCCFFFFDDDDBBBBCCCCDDDD8888AAAAEEEEFFFF44445555CCCC ++2d?r&BMDz 000000000000000000000000000001C4 4444EEEE99995555EEEE888833336666888866664444CCCCDDDD +q2eR!xX[WL 000000000000000000000000000001C5 999955559999BBBBFFFF888822227777CCCC4444999944442222 +:it]~^3:qr 000000000000000000000000000001C6 1111AAAA000077774444111188889999DDDD4444AAAACCCCBBBB +/7nS,!a&u/ 000000000000000000000000000001C7 CCCC4444AAAA2222999999997777222288885555AAAABBBB8888 +Jp 5+)A'Or 000000000000000000000000000001C8 CCCC55550000FFFF777733337777CCCCDDDD6666333399999999 ++.nP;+ 7qH 000000000000000000000000000001C9 2222BBBB9999AAAACCCCEEEEDDDD1111CCCCFFFFEEEE3333EEEE +FaP=Vt0 t( 000000000000000000000000000001CA BBBB9999EEEEDDDD111100000000AAAA88883333AAAABBBB7777 +pdH>yh+*!V 000000000000000000000000000001CB 3333222200001111999966668888BBBB7777CCCCDDDD55554444 +^4&:)"mZtP 000000000000000000000000000001CC 66662222DDDD66668888CCCC3333EEEE99992222FFFFAAAA5555 +.[y_}+w Hooks.useTemporaryDirectory) + + val master = + new Master(Hooks.useLocalHostAddress, masterPort, numberOfWorkers) + + val workers = workerOutputDirectories.zipWithIndex.map({ + case (outputDirectory, index) => + new Worker( + Hooks.useLocalHostAddress, + Hooks.useAvailablePort, + Hooks.useLocalHostAddress, + masterPort, + inputDirectories(index), + outputDirectory + ) + }) + + master.run() + + master.blockUntilRunning() + + workers.foreach(_.run()) + + master.blockUntilFinished() + } + + private def inputDirectories(index: Int) = { + val path: Path = Path(getClass.getResource(s"/data/$index").getPath) + + assert(path.exists && path.isDirectory, "Input directories must exist.") + + path.toDirectory.list.map(_.toDirectory).toArray } } diff --git a/master/src/main/scala/Master.scala b/master/src/main/scala/Master.scala index 1a6f7d7..b81a5fe 100644 --- a/master/src/main/scala/Master.scala +++ b/master/src/main/scala/Master.scala @@ -6,11 +6,14 @@ import kr.ac.postech.paranode.rpc.GrpcServer import kr.ac.postech.paranode.rpc.WorkerClient import kr.ac.postech.paranode.utils.Hooks import kr.ac.postech.paranode.utils.MutableState +import kr.ac.postech.paranode.utils.Progress +import kr.ac.postech.paranode.utils.Progress._ import org.apache.logging.log4j.scala.Logging import java.util.concurrent.Executors import scala.concurrent.ExecutionContext import scala.concurrent.ExecutionContextExecutor +import scala.concurrent.Future object Master extends Logging { def main(args: Array[String]): Unit = { @@ -24,103 +27,127 @@ object Master extends Logging { masterArguments.numberOfWorkers ) - master.run() + master.run()(ExecutionContext.global) } } class Master(host: String, port: Int, numberOfWorkers: Int) extends Logging { - def run(): Unit = { - logger.info( - "[Master] Arguments: \n" + - s"masterHost: $host\n" + - s"masterPort: $port\n" + - s"numberOfWorkers: ${numberOfWorkers}\n" - ) - - val serviceExecutionContext: ExecutionContextExecutor = - ExecutionContext.fromExecutor( - Executors.newCachedThreadPool() + private val state: MutableState[Progress] = + new MutableState[Progress](Progress.Idle) + + def run()(implicit executionContext: ExecutionContext): Future[Unit] = + Future { + logger.info( + "[Master] Arguments: \n" + + s"masterHost: $host\n" + + s"masterPort: $port\n" + + s"numberOfWorkers: ${numberOfWorkers}\n" ) - val mutableWorkers = new MutableState[List[WorkerMetadata]](Nil) + val serviceExecutionContext: ExecutionContextExecutor = + ExecutionContext.fromExecutor( + Executors.newCachedThreadPool() + ) - val server = - new GrpcServer( - MasterService(mutableWorkers)(serviceExecutionContext), - port - ) + val mutableWorkers = new MutableState[List[WorkerMetadata]](Nil) - server.start() + val server = + new GrpcServer( + MasterService(mutableWorkers)(serviceExecutionContext), + port + ) - println(host + ":" + port) + server.start() - while (mutableWorkers.get.size < numberOfWorkers) { - logger.info(s"${mutableWorkers.get}") - Thread.sleep(1000) - } + println(host + ":" + port) + + state.update(_ => Progress.Running) - val registeredWorkers: List[WorkerMetadata] = mutableWorkers.get + while (mutableWorkers.get.size < numberOfWorkers) { + logger.info(s"${mutableWorkers.get}") + Thread.sleep(1000) + } - println(registeredWorkers.map(_.host).mkString(", ")) + val registeredWorkers: List[WorkerMetadata] = mutableWorkers.get - val clients = registeredWorkers.map { worker => - WorkerClient(worker.host, worker.port) - } + println(registeredWorkers.map(_.host).mkString(", ")) - val requestExecutionContext: ExecutionContextExecutor = - scala.concurrent.ExecutionContext.fromExecutor( - java.util.concurrent.Executors - .newFixedThreadPool(registeredWorkers.size) - ) + val clients = registeredWorkers.map { worker => + WorkerClient(worker.host, worker.port) + } - logger.info(s"[Master] Clients: $clients") + val requestExecutionContext: ExecutionContextExecutor = + scala.concurrent.ExecutionContext.fromExecutor( + java.util.concurrent.Executors + .newFixedThreadPool(registeredWorkers.size) + ) - logger.info("[Master] Sample Requested") + logger.info(s"[Master] Clients: $clients") - val sampledKeys = clients - .sample(1024)(requestExecutionContext) - .flatMap(_.sampledKeys) - .map(Key.fromByteString) + logger.info("[Master] Sample Requested") - logger.info("[Master] Sampled") + val sampledKeys = clients + .sample(1024)(requestExecutionContext) + .flatMap(_.sampledKeys) + .map(Key.fromByteString) - val workers = sampledKeys - .rangesBy(registeredWorkers.size, Key.min(), Key.max()) - .map(Some(_)) - .zip(registeredWorkers) - .map { case (keyRange, worker) => - worker.copy(keyRange = keyRange) - } + logger.info("[Master] Sampled") + + val workers = sampledKeys + .rangesBy(registeredWorkers.size, Key.min(), Key.max()) + .map(Some(_)) + .zip(registeredWorkers) + .map { case (keyRange, worker) => + worker.copy(keyRange = keyRange) + } - logger.info(s"[Master] Key ranges with worker: $workers") + logger.info(s"[Master] Key ranges with worker: $workers") - logger.info("[Master] Sort started") + logger.info("[Master] Sort started") - clients.sort()(requestExecutionContext) + clients.sort()(requestExecutionContext) - logger.info("[Master] Sort finished") + logger.info("[Master] Sort finished") - logger.info("[Master] Partition started") + logger.info("[Master] Partition started") - clients.partition(workers)(requestExecutionContext) + clients.partition(workers)(requestExecutionContext) - logger.info("[Master] Partition finished") + logger.info("[Master] Partition finished") - logger.info("[Master] Exchange started") + logger.info("[Master] Exchange started") - clients.exchange(workers)(requestExecutionContext) + clients.exchange(workers)(requestExecutionContext) - logger.info("[Master] Exchange finished") + logger.info("[Master] Exchange finished") - logger.info("[Master] Merge started") + logger.info("[Master] Merge started") - clients.merge()(requestExecutionContext) + clients.merge()(requestExecutionContext) - logger.info("[Master] Merge finished") + logger.info("[Master] Merge finished") - clients.foreach(_.shutdown()) + clients.foreach(_.shutdown()) - server.stop() + server.stop() + + state.update(_ => Progress.Finished) + } + + def blockUntilRunning(): Unit = { + while (!isRunning) { + Thread.sleep(1000) + } } + + def blockUntilFinished(): Unit = { + while (!isFinished) { + Thread.sleep(1000) + } + } + + def isRunning: Boolean = state.get == Progress.Running + + def isFinished: Boolean = state.get == Progress.Finished } diff --git a/utils/src/main/scala/Hooks.scala b/utils/src/main/scala/Hooks.scala index 6599a43..f4e4020 100644 --- a/utils/src/main/scala/Hooks.scala +++ b/utils/src/main/scala/Hooks.scala @@ -2,9 +2,11 @@ package kr.ac.postech.paranode.utils import java.net.InetAddress import java.net.ServerSocket +import scala.reflect.io.Directory import scala.util.Using object Hooks { def useLocalHostAddress: String = InetAddress.getLocalHost.getHostAddress def useAvailablePort: Int = Using(new ServerSocket(0))(_.getLocalPort).get + def useTemporaryDirectory: Directory = Directory.makeTemp("paranode") } diff --git a/utils/src/main/scala/Progress.scala b/utils/src/main/scala/Progress.scala new file mode 100644 index 0000000..1dacbc3 --- /dev/null +++ b/utils/src/main/scala/Progress.scala @@ -0,0 +1,6 @@ +package kr.ac.postech.paranode.utils + +object Progress extends Enumeration { + type Progress = Value + val Idle, Running, Finished = Value +} diff --git a/worker/src/main/scala/Worker.scala b/worker/src/main/scala/Worker.scala index 5076564..48c6ffa 100644 --- a/worker/src/main/scala/Worker.scala +++ b/worker/src/main/scala/Worker.scala @@ -9,6 +9,7 @@ import org.apache.logging.log4j.scala.Logging import java.util.concurrent.Executors import scala.concurrent.Await import scala.concurrent.ExecutionContext +import scala.concurrent.Future import scala.reflect.io.Directory object Worker extends Logging { @@ -27,7 +28,7 @@ object Worker extends Logging { workerArguments.outputDirectory ) - worker.run() + worker.run()(ExecutionContext.global) } } @@ -40,44 +41,45 @@ class Worker( inputDirectories: Array[Directory], outputDirectory: Directory ) extends Logging { - def run(): Unit = { - logger.info( - "[Worker] Arguments: \n" + - s"workerHost: $host\n" + - s"workerPort: $port\n" + - s"masterIp: $masterHost\n" + - s"masterPort: $masterPort\n" + - s"inputDirectories: ${inputDirectories.mkString(", ")}\n" + - s"outputDirectory: $outputDirectory\n" - ) + def run()(implicit executionContext: ExecutionContext): Future[Unit] = + Future { + logger.info( + "[Worker] Arguments: \n" + + s"workerHost: $host\n" + + s"workerPort: $port\n" + + s"masterIp: $masterHost\n" + + s"masterPort: $masterPort\n" + + s"inputDirectories: ${inputDirectories.mkString(", ")}\n" + + s"outputDirectory: $outputDirectory\n" + ) - val workerMetadata = WorkerMetadata(host, port, None) + val workerMetadata = WorkerMetadata(host, port, None) - val serviceExecutionContext: ExecutionContext = - ExecutionContext.fromExecutor( - Executors.newCachedThreadPool() - ) + val serviceExecutionContext: ExecutionContext = + ExecutionContext.fromExecutor( + Executors.newCachedThreadPool() + ) - val server = new GrpcServer( - WorkerService( - inputDirectories, - outputDirectory - )(serviceExecutionContext), - port - ) + val server = new GrpcServer( + WorkerService( + inputDirectories, + outputDirectory + )(serviceExecutionContext), + port + ) - val client = - MasterClient(masterHost, masterPort) + val client = + MasterClient(masterHost, masterPort) - server.start() + server.start() - Await.result( - client.register(workerMetadata), - scala.concurrent.duration.Duration.Inf - ) + Await.result( + client.register(workerMetadata), + scala.concurrent.duration.Duration.Inf + ) - client.shutdown() + client.shutdown() - server.blockUntilShutdown() - } + server.blockUntilShutdown() + } } From bee7cee646a44765239c96edc81ca7c30b244c95 Mon Sep 17 00:00:00 2001 From: Minjae Gwon Date: Tue, 5 Dec 2023 14:44:24 +0900 Subject: [PATCH 18/29] fix: await until task ends --- master/src/main/scala/Master.scala | 6 +++++- worker/src/main/scala/Worker.scala | 5 ++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/master/src/main/scala/Master.scala b/master/src/main/scala/Master.scala index b81a5fe..e0ab9ef 100644 --- a/master/src/main/scala/Master.scala +++ b/master/src/main/scala/Master.scala @@ -11,6 +11,7 @@ import kr.ac.postech.paranode.utils.Progress._ import org.apache.logging.log4j.scala.Logging import java.util.concurrent.Executors +import scala.concurrent.Await import scala.concurrent.ExecutionContext import scala.concurrent.ExecutionContextExecutor import scala.concurrent.Future @@ -27,7 +28,10 @@ object Master extends Logging { masterArguments.numberOfWorkers ) - master.run()(ExecutionContext.global) + Await.result( + master.run()(ExecutionContext.global), + scala.concurrent.duration.Duration.Inf + ) } } diff --git a/worker/src/main/scala/Worker.scala b/worker/src/main/scala/Worker.scala index 48c6ffa..62d7aa9 100644 --- a/worker/src/main/scala/Worker.scala +++ b/worker/src/main/scala/Worker.scala @@ -28,7 +28,10 @@ object Worker extends Logging { workerArguments.outputDirectory ) - worker.run()(ExecutionContext.global) + Await.result( + worker.run()(ExecutionContext.global), + scala.concurrent.duration.Duration.Inf + ) } } From 3cc2cce6b74192cb14c714806dfe437206ef08dd Mon Sep 17 00:00:00 2001 From: Minjae Gwon Date: Tue, 5 Dec 2023 15:13:44 +0900 Subject: [PATCH 19/29] feat: test is sorted --- e2e/src/test/scala/SystemSpec.scala | 47 ++++++++++++++++++++++++++--- master/src/main/scala/Master.scala | 29 +++++++++++++----- worker/src/main/scala/Worker.scala | 12 ++++---- 3 files changed, 70 insertions(+), 18 deletions(-) diff --git a/e2e/src/test/scala/SystemSpec.scala b/e2e/src/test/scala/SystemSpec.scala index 0a8ba6d..81a1601 100644 --- a/e2e/src/test/scala/SystemSpec.scala +++ b/e2e/src/test/scala/SystemSpec.scala @@ -4,24 +4,26 @@ import kr.ac.postech.paranode.master.Master import org.scalatest.flatspec.AnyFlatSpec import kr.ac.postech.paranode.utils.Hooks import kr.ac.postech.paranode.worker.Worker +import kr.ac.postech.paranode.core.Record import scala.concurrent.ExecutionContext.Implicits.global +import scala.io.Source import scala.reflect.io.Path class SystemSpec extends AnyFlatSpec { private val masterPort: Int = Hooks.useAvailablePort "System" should "be working" in { - val numberOfWorkers = 2 + val numberOfWorkers = 3 - val workerOutputDirectories = + val outputDirectories = (0 until numberOfWorkers).map(_ => Hooks.useTemporaryDirectory) val master = new Master(Hooks.useLocalHostAddress, masterPort, numberOfWorkers) - val workers = workerOutputDirectories.zipWithIndex.map({ - case (outputDirectory, index) => + val workers = + outputDirectories.zipWithIndex.map({ case (outputDirectory, index) => new Worker( Hooks.useLocalHostAddress, Hooks.useAvailablePort, @@ -30,7 +32,7 @@ class SystemSpec extends AnyFlatSpec { inputDirectories(index), outputDirectory ) - }) + }) master.run() @@ -38,7 +40,28 @@ class SystemSpec extends AnyFlatSpec { workers.foreach(_.run()) + val registeredWorkers = master.blockUntilRegistered() + + val workersInRegisteredOrder = + registeredWorkers.map(x => workers.find(_.port == x.port).get) + + val outputDirectoriesInRegisteredOrder = + workersInRegisteredOrder.map(_.outputDirectory) + master.blockUntilFinished() + + val outputSources = outputDirectoriesInRegisteredOrder + .flatMap(_.toDirectory.list) + .map(x => Source.fromURI(x.toURI)) + + val outputBytes = LazyList.from(outputSources.flatMap(_.map(_.toByte))) + + val outputRecords = Record.fromBytesToRecords(outputBytes) + + assert( + outputRecords.length == numberOfWorkers * 1000 + ) // FIXME: 1000 is hardcoded + assert(outputRecords.isSorted) } private def inputDirectories(index: Int) = { @@ -49,4 +72,18 @@ class SystemSpec extends AnyFlatSpec { path.toDirectory.list.map(_.toDirectory).toArray } + implicit class Records(records: LazyList[Record]) { + def isSorted: Boolean = records match { + case LazyList() => true + case LazyList(_) => true + case _ => + records + .sliding(2) + .forall({ case LazyList(record1, record2) => + record1.key <= record2.key + }) + } + + } + } diff --git a/master/src/main/scala/Master.scala b/master/src/main/scala/Master.scala index e0ab9ef..5c67566 100644 --- a/master/src/main/scala/Master.scala +++ b/master/src/main/scala/Master.scala @@ -37,9 +37,14 @@ object Master extends Logging { } class Master(host: String, port: Int, numberOfWorkers: Int) extends Logging { - private val state: MutableState[Progress] = + private val serverState: MutableState[Progress] = new MutableState[Progress](Progress.Idle) + private val registerState: MutableState[Progress] = + new MutableState[Progress](Progress.Idle) + + private val mutableWorkers = new MutableState[List[WorkerMetadata]](Nil) + def run()(implicit executionContext: ExecutionContext): Future[Unit] = Future { logger.info( @@ -54,8 +59,6 @@ class Master(host: String, port: Int, numberOfWorkers: Int) extends Logging { Executors.newCachedThreadPool() ) - val mutableWorkers = new MutableState[List[WorkerMetadata]](Nil) - val server = new GrpcServer( MasterService(mutableWorkers)(serviceExecutionContext), @@ -66,7 +69,8 @@ class Master(host: String, port: Int, numberOfWorkers: Int) extends Logging { println(host + ":" + port) - state.update(_ => Progress.Running) + serverState.update(_ => Progress.Running) + registerState.update(_ => Progress.Running) while (mutableWorkers.get.size < numberOfWorkers) { logger.info(s"${mutableWorkers.get}") @@ -75,6 +79,8 @@ class Master(host: String, port: Int, numberOfWorkers: Int) extends Logging { val registeredWorkers: List[WorkerMetadata] = mutableWorkers.get + registerState.update(_ => Progress.Finished) + println(registeredWorkers.map(_.host).mkString(", ")) val clients = registeredWorkers.map { worker => @@ -136,7 +142,7 @@ class Master(host: String, port: Int, numberOfWorkers: Int) extends Logging { server.stop() - state.update(_ => Progress.Finished) + serverState.update(_ => Progress.Finished) } def blockUntilRunning(): Unit = { @@ -151,7 +157,16 @@ class Master(host: String, port: Int, numberOfWorkers: Int) extends Logging { } } - def isRunning: Boolean = state.get == Progress.Running + def blockUntilRegistered(): List[WorkerMetadata] = { + while (!isRegistered) { + Thread.sleep(1000) + } + mutableWorkers.get + } + + def isRunning: Boolean = serverState.get == Progress.Running + + def isRegistered: Boolean = registerState.get == Progress.Finished - def isFinished: Boolean = state.get == Progress.Finished + def isFinished: Boolean = serverState.get == Progress.Finished } diff --git a/worker/src/main/scala/Worker.scala b/worker/src/main/scala/Worker.scala index 62d7aa9..1d91b67 100644 --- a/worker/src/main/scala/Worker.scala +++ b/worker/src/main/scala/Worker.scala @@ -37,12 +37,12 @@ object Worker extends Logging { } class Worker( - host: String, - port: Int, - masterHost: String, - masterPort: Int, - inputDirectories: Array[Directory], - outputDirectory: Directory + val host: String, + val port: Int, + val masterHost: String, + val masterPort: Int, + val inputDirectories: Array[Directory], + val outputDirectory: Directory ) extends Logging { def run()(implicit executionContext: ExecutionContext): Future[Unit] = Future { From 45702f2b8a96b7e2d25a936f96c8f88d239c02eb Mon Sep 17 00:00:00 2001 From: Minjae Gwon Date: Tue, 5 Dec 2023 15:17:25 +0900 Subject: [PATCH 20/29] fix: length of test data --- e2e/src/test/scala/SystemSpec.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/e2e/src/test/scala/SystemSpec.scala b/e2e/src/test/scala/SystemSpec.scala index 81a1601..e7d2f47 100644 --- a/e2e/src/test/scala/SystemSpec.scala +++ b/e2e/src/test/scala/SystemSpec.scala @@ -59,7 +59,7 @@ class SystemSpec extends AnyFlatSpec { val outputRecords = Record.fromBytesToRecords(outputBytes) assert( - outputRecords.length == numberOfWorkers * 1000 + outputRecords.length == numberOfWorkers * 2000 ) // FIXME: 1000 is hardcoded assert(outputRecords.isSorted) } From 21e35c033f3f5e6e5cf1d20030d6b66ca2cdf4bc Mon Sep 17 00:00:00 2001 From: Minjae Gwon Date: Tue, 5 Dec 2023 15:39:08 +0900 Subject: [PATCH 21/29] fix: check result with expected output --- core/src/main/scala/Record.scala | 17 +++++++++++ e2e/src/test/scala/SystemSpec.scala | 44 +++++++++++++---------------- 2 files changed, 37 insertions(+), 24 deletions(-) diff --git a/core/src/main/scala/Record.scala b/core/src/main/scala/Record.scala index 8c5e067..9fc3dce 100644 --- a/core/src/main/scala/Record.scala +++ b/core/src/main/scala/Record.scala @@ -2,6 +2,9 @@ package kr.ac.postech.paranode.core import org.apache.logging.log4j.scala.Logging +import scala.io.Source +import scala.reflect.io.Directory + object Record extends Logging { def fromString(string: String, keyLength: Int = 10): Record = Record.fromBytes(string.getBytes(), keyLength) @@ -31,6 +34,20 @@ object Record extends Logging { } } + def fromDirectories( + directories: List[Directory], + keyLength: Int = 10, + valueLength: Int = 90 + ): LazyList[Record] = { + val sources = directories + .flatMap(_.files) + .map(file => Source.fromURI(file.toURI)) + + val bytes = LazyList.from(sources.flatMap(_.map(_.toByte))) + + Record.fromBytesToRecords(bytes, keyLength, valueLength) + } + def sample( records: LazyList[Record], number: Int = 64 diff --git a/e2e/src/test/scala/SystemSpec.scala b/e2e/src/test/scala/SystemSpec.scala index e7d2f47..69009c9 100644 --- a/e2e/src/test/scala/SystemSpec.scala +++ b/e2e/src/test/scala/SystemSpec.scala @@ -7,7 +7,6 @@ import kr.ac.postech.paranode.worker.Worker import kr.ac.postech.paranode.core.Record import scala.concurrent.ExecutionContext.Implicits.global -import scala.io.Source import scala.reflect.io.Path class SystemSpec extends AnyFlatSpec { @@ -34,6 +33,14 @@ class SystemSpec extends AnyFlatSpec { ) }) + val expectedOutputRecords = + Record + .fromDirectories( + (0 until numberOfWorkers).flatMap(inputDirectories).toList + ) + .sorted + .toList + master.run() master.blockUntilRunning() @@ -50,18 +57,21 @@ class SystemSpec extends AnyFlatSpec { master.blockUntilFinished() - val outputSources = outputDirectoriesInRegisteredOrder - .flatMap(_.toDirectory.list) - .map(x => Source.fromURI(x.toURI)) + val outputRecords = + Record.fromDirectories(outputDirectoriesInRegisteredOrder).toList - val outputBytes = LazyList.from(outputSources.flatMap(_.map(_.toByte))) + assert( + outputRecords is expectedOutputRecords + ) - val outputRecords = Record.fromBytesToRecords(outputBytes) + } - assert( - outputRecords.length == numberOfWorkers * 2000 - ) // FIXME: 1000 is hardcoded - assert(outputRecords.isSorted) + implicit class Records(val records: List[Record]) { + def is(that: List[Record]): Boolean = { + records.length == that.length && records + .zip(that) + .forall(records => records._1 is records._2) + } } private def inputDirectories(index: Int) = { @@ -72,18 +82,4 @@ class SystemSpec extends AnyFlatSpec { path.toDirectory.list.map(_.toDirectory).toArray } - implicit class Records(records: LazyList[Record]) { - def isSorted: Boolean = records match { - case LazyList() => true - case LazyList(_) => true - case _ => - records - .sliding(2) - .forall({ case LazyList(record1, record2) => - record1.key <= record2.key - }) - } - - } - } From c3bfbf6e79256d137acc94e4b2ee6c90fe026fb3 Mon Sep 17 00:00:00 2001 From: Minjae Gwon Date: Tue, 5 Dec 2023 15:52:58 +0900 Subject: [PATCH 22/29] fix: use hash to avoid long filename --- worker/src/main/scala/WorkerService.scala | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/worker/src/main/scala/WorkerService.scala b/worker/src/main/scala/WorkerService.scala index db7402f..409e57d 100644 --- a/worker/src/main/scala/WorkerService.scala +++ b/worker/src/main/scala/WorkerService.scala @@ -15,6 +15,7 @@ import scala.concurrent._ import scala.reflect.io.Directory import scala.reflect.io.File import scala.reflect.io.Path +import scala.util.hashing.MurmurHash3 object WorkerService { def apply( @@ -140,9 +141,9 @@ class WorkerService( val result = partitions.map({ case (keyRange, partition) => partition.writeTo( - Path( - s"$path.${keyRange.from.hex}-${keyRange.to.hex}" - ) + path.parent / s"${MurmurHash3 + .stringHash(path.name) + .toHexString}.${keyRange.from.hex}-${keyRange.to.hex}" ) }) From 82251cc64f2ac5cb074b72df28348e0985c16f92 Mon Sep 17 00:00:00 2001 From: Minjae Gwon Date: Tue, 5 Dec 2023 16:23:01 +0900 Subject: [PATCH 23/29] feat: shutdown server --- worker/src/main/scala/Worker.scala | 34 +++++++++++++++++------------- 1 file changed, 19 insertions(+), 15 deletions(-) diff --git a/worker/src/main/scala/Worker.scala b/worker/src/main/scala/Worker.scala index 1d91b67..3d3798a 100644 --- a/worker/src/main/scala/Worker.scala +++ b/worker/src/main/scala/Worker.scala @@ -44,6 +44,21 @@ class Worker( val inputDirectories: Array[Directory], val outputDirectory: Directory ) extends Logging { + private val workerMetadata = WorkerMetadata(host, port, None) + + private val serviceExecutionContext: ExecutionContext = + ExecutionContext.fromExecutor( + Executors.newCachedThreadPool() + ) + + private val server = new GrpcServer( + WorkerService( + inputDirectories, + outputDirectory + )(serviceExecutionContext), + port + ) + def run()(implicit executionContext: ExecutionContext): Future[Unit] = Future { logger.info( @@ -56,21 +71,6 @@ class Worker( s"outputDirectory: $outputDirectory\n" ) - val workerMetadata = WorkerMetadata(host, port, None) - - val serviceExecutionContext: ExecutionContext = - ExecutionContext.fromExecutor( - Executors.newCachedThreadPool() - ) - - val server = new GrpcServer( - WorkerService( - inputDirectories, - outputDirectory - )(serviceExecutionContext), - port - ) - val client = MasterClient(masterHost, masterPort) @@ -85,4 +85,8 @@ class Worker( server.blockUntilShutdown() } + + def shutdown(): Unit = { + server.stop() + } } From 8cf0f7cee727020eca53da6891c22a167b7ed523 Mon Sep 17 00:00:00 2001 From: Minjae Gwon Date: Tue, 5 Dec 2023 16:23:40 +0900 Subject: [PATCH 24/29] feat: log length of output records --- e2e/src/test/scala/SystemSpec.scala | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/e2e/src/test/scala/SystemSpec.scala b/e2e/src/test/scala/SystemSpec.scala index 69009c9..f42f692 100644 --- a/e2e/src/test/scala/SystemSpec.scala +++ b/e2e/src/test/scala/SystemSpec.scala @@ -5,11 +5,12 @@ import org.scalatest.flatspec.AnyFlatSpec import kr.ac.postech.paranode.utils.Hooks import kr.ac.postech.paranode.worker.Worker import kr.ac.postech.paranode.core.Record +import org.apache.logging.log4j.scala.Logging import scala.concurrent.ExecutionContext.Implicits.global import scala.reflect.io.Path -class SystemSpec extends AnyFlatSpec { +class SystemSpec extends AnyFlatSpec with Logging { private val masterPort: Int = Hooks.useAvailablePort "System" should "be working" in { @@ -60,6 +61,13 @@ class SystemSpec extends AnyFlatSpec { val outputRecords = Record.fromDirectories(outputDirectoriesInRegisteredOrder).toList + workers.foreach(_.shutdown()) + + logger.info( + s"[SystemSpec] Expected Output Records: ${expectedOutputRecords.length}" + ) + logger.info(s"[SystemSpec] Output Records: ${outputRecords.length}") + assert( outputRecords is expectedOutputRecords ) From 55a7e94c6b25cf20a307e3cc9c4ca7cf33ab55e3 Mon Sep 17 00:00:00 2001 From: Minjae Gwon Date: Tue, 5 Dec 2023 16:23:59 +0900 Subject: [PATCH 25/29] ci: run e2e test on ci --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a64ce1a..9b5ab4f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,7 +16,7 @@ jobs: java-version: 20 cache: sbt - name: Run tests - run: sbt -v "test" + run: sbt -v "test; e2e / test" lint: runs-on: ubuntu-latest steps: From 5b835076f0dcba01d3281b932572cc9a008443a7 Mon Sep 17 00:00:00 2001 From: Minjae Gwon Date: Thu, 7 Dec 2023 22:50:14 +0900 Subject: [PATCH 26/29] fix: ensure that hooks return non-loopback address --- utils/src/main/scala/Hooks.scala | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/utils/src/main/scala/Hooks.scala b/utils/src/main/scala/Hooks.scala index f4e4020..2700643 100644 --- a/utils/src/main/scala/Hooks.scala +++ b/utils/src/main/scala/Hooks.scala @@ -1,12 +1,22 @@ package kr.ac.postech.paranode.utils -import java.net.InetAddress +import java.net.Inet4Address +import java.net.NetworkInterface import java.net.ServerSocket +import scala.jdk.CollectionConverters._ import scala.reflect.io.Directory import scala.util.Using object Hooks { - def useLocalHostAddress: String = InetAddress.getLocalHost.getHostAddress + def useLocalHostAddress: String = + NetworkInterface.getNetworkInterfaces.asScala + .flatMap(_.getInetAddresses.asScala.toList) + .find(address => + address.isInstanceOf[Inet4Address] && !address.isLoopbackAddress + ) + .get + .getHostAddress + def useAvailablePort: Int = Using(new ServerSocket(0))(_.getLocalPort).get def useTemporaryDirectory: Directory = Directory.makeTemp("paranode") } From 5a8a2f292222df10133b627c9398345f1969e034 Mon Sep 17 00:00:00 2001 From: Minjae Gwon Date: Thu, 7 Dec 2023 21:58:55 +0900 Subject: [PATCH 27/29] config: disable stdout logging --- log4j2.properties | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/log4j2.properties b/log4j2.properties index 0f54042..dfe44ab 100644 --- a/log4j2.properties +++ b/log4j2.properties @@ -4,12 +4,6 @@ status = warn # Name of the configuration name = ConsoleFileLogConfigDemo -# Console appender configuration -appender.console.type = Console -appender.console.name = consoleLogger -appender.console.layout.type = PatternLayout -appender.console.layout.pattern = %d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n - # File appender configuration appender.file.type = File appender.file.name = fileLogger @@ -17,9 +11,5 @@ appender.file.fileName = logs/app.log appender.file.layout.type = PatternLayout appender.file.layout.pattern = %d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n -# Root logger level -rootLogger.level = info - -# Root logger referring to both console and file appenders -rootLogger.appenderRef.stdout.ref = consoleLogger +# Root logger referring to both console and file appender rootLogger.appenderRef.file.ref = fileLogger From 9c5a9ed8ef1f147dc5c217e609cab4e2851ac98b Mon Sep 17 00:00:00 2001 From: Minjae Gwon Date: Thu, 7 Dec 2023 22:28:19 +0900 Subject: [PATCH 28/29] docs: update readme --- README.md | 49 +++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 45 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 7c15aa4..f3c8e52 100644 --- a/README.md +++ b/README.md @@ -3,15 +3,56 @@ [![CSED434@POSTECH](https://img.shields.io/badge/CSED434-POSTECH-c80150)](https://www.postech.ac.kr/eng) [![CSED434@POSTECH](https://img.shields.io/badge/Fall-2023-775E64)](https://www.postech.ac.kr/eng) -**Paranode** is a project developed as part of POSTECH's CSED434 curriculum, dedicated to the implementation of distributed and parallel sorting for key-value records using the Scala programming language. Its primary objective is the development of a robust sorting system tailored for the distribution of extensive datasets, surpassing the limitations of available RAM and storage capacity. Leveraging Scala, Paranode orchestrates parallel data processing across multiple machines, preserving record integrity through key-based sorting. +**Paranode** is a project developed as part of POSTECH's CSED434 curriculum, dedicated to the implementation of **distributed and parallel sorting system** for key-value records using the Scala programming language. Its primary objective is the development of a robust sorting system tailored for the distribution of extensive datasets, surpassing the limitations of available RAM and storage capacity. Leveraging Scala, Paranode orchestrates parallel data processing across multiple machines, preserving record integrity through key-based sorting. -## Getting Started +## Usage -### Development Environment +### Build -#### Install pre-commit hooks +To build the project, follow these instructions: + +1. Clone the repository. +1. Run `sbt assembly`. + +### Run + +To launch a master node and worker nodes, follow these steps: + +1. Build the project using the instructions above. +1. Run [`master` script](bin/master) with parameters. + - For example, execute `./master ` from the [`bin`](bin) directory. +1. Run [`worker` script](bin/worker) with parameters. + - For example, `./worker : -I <...> -O ` from the [`bin`](bin) directory. + +It is possible to run jar files downloaded from releases page instead of building the project. + +## Development + +### Environment + +- Scala 2.13.12 +- SBT 1.9.6 +- Java 20 + +### Test + +To run unit tests, follow the instructions below: + +1. Clone the repository. +1. Run `sbt test`. + +To run e2e tests, follow the instructions below: + +1. Clone the repository. +1. Run `sbt e2e/test`. + +### Pre-commit hooks 1. Install `pre-commit` package by [instructions](https://pre-commit.com/#installation). 1. Run `pre-commit install`. Note that `pre-commit install` should be re-run if [`.pre-commit-config.yaml`](.pre-commit-config.yaml) changed. + +## Disclaimer + +This project is developed as part of the CSED434 course at POSTECH, and is not intended for production or commercial use. Any usage is at your own risk, and the contributors are not responsible for any potential issues. From d40ab4cacde2eb5f156c3f63fe38aac02a0614b2 Mon Sep 17 00:00:00 2001 From: leejiwon1125 Date: Thu, 7 Dec 2023 22:59:23 +0900 Subject: [PATCH 29/29] docs: add progress-report-06 --- docs/report-progress-07.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 docs/report-progress-07.md diff --git a/docs/report-progress-07.md b/docs/report-progress-07.md new file mode 100644 index 0000000..9bca464 --- /dev/null +++ b/docs/report-progress-07.md @@ -0,0 +1,22 @@ +# Progress Report + +> 12/01/2023 - 12/07/2023 + +## Completed Tasks + +- E2E Test (Real World) (#79) + - @betarixm, @hataehyeok, @leejiwon1125 +- Make workers to use fixed thread pool when sorting and partitioning (#94) + - @hataehyeok, @leejiwon1125 +- Adjust parameters like chunk size and JVM heap size (#95) + - @hataehyeok, @leejiwon1125 +- Refactor scripts (#96) + - @betarixm +- Packaging (#97) + - @betarixm +- Make validation strategy (#98) + - @betarixm, @hataehyeok, @leejiwon1125 +- Project clean up (#106) + - @betarixm +- Ensure non-loopback address (#107) + - @betarixm, @hataehyeok, @leejiwon1125