From e004f4e4e51919c264b19c9725c92a76cc805664 Mon Sep 17 00:00:00 2001 From: jackyu <455501914@qq.com> Date: Wed, 31 Jan 2018 02:27:23 +0800 Subject: [PATCH] up e2e cpp --- Prj-IOS/include/CNNRecognizer.h | 24 - Prj-IOS/include/FastDeskew.h | 18 - Prj-IOS/include/FineMapping.h | 32 - Prj-IOS/include/Pipeline.h | 48 - Prj-IOS/include/PlateDetection.h | 33 - Prj-IOS/include/PlateInfo.h | 127 - Prj-IOS/include/PlateSegmentation.h | 39 - Prj-IOS/include/Recognizer.h | 21 - Prj-IOS/include/niBlackThreshold.h | 107 - Prj-IOS/lp.xcodeproj/project.pbxproj | 435 - .../contents.xcworkspacedata | 7 - .../UserInterfaceState.xcuserstate | Bin 115605 -> 0 bytes .../xcdebugger/Breakpoints_v2.xcbkptlist | 5 - .../xcschemes/xcschememanagement.plist | 14 - Prj-IOS/lp/AppDelegate.h | 17 - Prj-IOS/lp/AppDelegate.m | 51 - .../AppIcon.appiconset/Contents.json | 98 - Prj-IOS/lp/Base.lproj/LaunchScreen.storyboard | 25 - Prj-IOS/lp/Base.lproj/Main.storyboard | 28 - Prj-IOS/lp/Info.plist | 45 - Prj-IOS/lp/UIImageCVMatConverter.h | 32 - Prj-IOS/lp/UIImageCVMatConverter.mm | 317 - Prj-IOS/lp/ViewController.h | 40 - Prj-IOS/lp/ViewController.mm | 216 - Prj-IOS/lp/main.m | 16 - Prj-IOS/model.bundle/cascade.xml | 12117 ---------------- Prj-IOS/src/CNNRecognizer.cpp | 19 - Prj-IOS/src/FastDeskew.cpp | 133 - Prj-IOS/src/FineMapping.cpp | 205 - Prj-IOS/src/Pipeline.cpp | 69 - Prj-IOS/src/PlateDetection.cpp | 61 - Prj-IOS/src/PlateSegmentation.cpp | 402 - Prj-IOS/src/Recognizer.cpp | 26 - Prj-IOS/src/util.h | 79 - Prj-Linux/lpr/CMakeLists.txt | 8 +- Prj-Linux/lpr/TRST_PIPLINE | Bin 314532 -> 0 bytes Prj-Linux/lpr/include/Pipeline.h | 19 +- Prj-Linux/lpr/include/PlateInfo.h | 19 +- Prj-Linux/lpr/include/Recognizer.h | 2 + .../lpr/include/SegmentationFreeRecognizer.h | 28 + Prj-Linux/lpr/model/Archive.zip | Bin 1168201 -> 0 bytes Prj-Linux/lpr/res/cache/2.png | Bin 0 -> 13537 bytes Prj-Linux/lpr/res/cache/chars_segment.jpg | Bin 0 -> 3306 bytes Prj-Linux/lpr/res/cache/finemapping.jpg | Bin 0 -> 5182 bytes Prj-Linux/lpr/src/FineMapping.cpp | 14 +- Prj-Linux/lpr/src/Pipeline.cpp | 68 +- Prj-Linux/lpr/src/PlateDetection.cpp | 8 +- Prj-Linux/lpr/src/PlateSegmentation.cpp | 30 +- Prj-Linux/lpr/src/Recognizer.cpp | 17 +- .../lpr/src/SegmentationFreeRecognizer.cpp | 118 + Prj-Linux/lpr/test.png | Bin 0 -> 12385 bytes Prj-Linux/lpr/tests/test_pipeline.cpp | 180 +- Prj-Linux/lpr/tests/test_recognization.cpp | 1 + Prj-Linux/lpr/tests/test_segmentationFree.cpp | 54 + Prj-Linux/main.cpp | 6 + Prj-Linux/model/cascade.xml | 12117 ---------------- README.md | 5 +- 57 files changed, 501 insertions(+), 27099 deletions(-) delete mode 100755 Prj-IOS/include/CNNRecognizer.h delete mode 100755 Prj-IOS/include/FastDeskew.h delete mode 100755 Prj-IOS/include/FineMapping.h delete mode 100755 Prj-IOS/include/Pipeline.h delete mode 100755 Prj-IOS/include/PlateDetection.h delete mode 100755 Prj-IOS/include/PlateInfo.h delete mode 100755 Prj-IOS/include/PlateSegmentation.h delete mode 100755 Prj-IOS/include/Recognizer.h delete mode 100755 Prj-IOS/include/niBlackThreshold.h delete mode 100644 Prj-IOS/lp.xcodeproj/project.pbxproj delete mode 100644 Prj-IOS/lp.xcodeproj/project.xcworkspace/contents.xcworkspacedata delete mode 100644 Prj-IOS/lp.xcodeproj/project.xcworkspace/xcuserdata/apple.xcuserdatad/UserInterfaceState.xcuserstate delete mode 100644 Prj-IOS/lp.xcodeproj/xcuserdata/apple.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist delete mode 100644 Prj-IOS/lp.xcodeproj/xcuserdata/apple.xcuserdatad/xcschemes/xcschememanagement.plist delete mode 100644 Prj-IOS/lp/AppDelegate.h delete mode 100644 Prj-IOS/lp/AppDelegate.m delete mode 100644 Prj-IOS/lp/Assets.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 Prj-IOS/lp/Base.lproj/LaunchScreen.storyboard delete mode 100644 Prj-IOS/lp/Base.lproj/Main.storyboard delete mode 100644 Prj-IOS/lp/Info.plist delete mode 100644 Prj-IOS/lp/UIImageCVMatConverter.h delete mode 100644 Prj-IOS/lp/UIImageCVMatConverter.mm delete mode 100644 Prj-IOS/lp/ViewController.h delete mode 100644 Prj-IOS/lp/ViewController.mm delete mode 100644 Prj-IOS/lp/main.m delete mode 100755 Prj-IOS/model.bundle/cascade.xml delete mode 100755 Prj-IOS/src/CNNRecognizer.cpp delete mode 100755 Prj-IOS/src/FastDeskew.cpp delete mode 100755 Prj-IOS/src/FineMapping.cpp delete mode 100755 Prj-IOS/src/Pipeline.cpp delete mode 100755 Prj-IOS/src/PlateDetection.cpp delete mode 100755 Prj-IOS/src/PlateSegmentation.cpp delete mode 100755 Prj-IOS/src/Recognizer.cpp delete mode 100755 Prj-IOS/src/util.h delete mode 100755 Prj-Linux/lpr/TRST_PIPLINE create mode 100644 Prj-Linux/lpr/include/SegmentationFreeRecognizer.h delete mode 100644 Prj-Linux/lpr/model/Archive.zip create mode 100644 Prj-Linux/lpr/res/cache/2.png create mode 100755 Prj-Linux/lpr/res/cache/chars_segment.jpg create mode 100644 Prj-Linux/lpr/res/cache/finemapping.jpg create mode 100644 Prj-Linux/lpr/src/SegmentationFreeRecognizer.cpp create mode 100644 Prj-Linux/lpr/test.png create mode 100644 Prj-Linux/lpr/tests/test_segmentationFree.cpp create mode 100644 Prj-Linux/main.cpp delete mode 100644 Prj-Linux/model/cascade.xml diff --git a/Prj-IOS/include/CNNRecognizer.h b/Prj-IOS/include/CNNRecognizer.h deleted file mode 100755 index ad491a0..0000000 --- a/Prj-IOS/include/CNNRecognizer.h +++ /dev/null @@ -1,24 +0,0 @@ -// -// Created by 庾金科 on 21/10/2017. -// - -#ifndef SWIFTPR_CNNRECOGNIZER_H -#define SWIFTPR_CNNRECOGNIZER_H - -#include "Recognizer.h" -namespace pr{ - class CNNRecognizer: public GeneralRecognizer{ - public: - const int CHAR_INPUT_W = 14; - const int CHAR_INPUT_H = 30; - - CNNRecognizer(std::string prototxt,std::string caffemodel); - label recognizeCharacter(cv::Mat character); - private: - cv::dnn::Net net; - - }; - -} - -#endif //SWIFTPR_CNNRECOGNIZER_H diff --git a/Prj-IOS/include/FastDeskew.h b/Prj-IOS/include/FastDeskew.h deleted file mode 100755 index 08359e5..0000000 --- a/Prj-IOS/include/FastDeskew.h +++ /dev/null @@ -1,18 +0,0 @@ -// -// Created by 庾金科 on 22/09/2017. -// - -#ifndef SWIFTPR_FASTDESKEW_H -#define SWIFTPR_FASTDESKEW_H - -#include -#include -namespace pr{ - - cv::Mat fastdeskew(cv::Mat skewImage,int blockSize); -// cv::Mat spatialTransformer(cv::Mat skewImage); - -}//namepace pr - - -#endif //SWIFTPR_FASTDESKEW_H diff --git a/Prj-IOS/include/FineMapping.h b/Prj-IOS/include/FineMapping.h deleted file mode 100755 index 352202e..0000000 --- a/Prj-IOS/include/FineMapping.h +++ /dev/null @@ -1,32 +0,0 @@ -// -// Created by 庾金科 on 22/09/2017. -// - -#ifndef SWIFTPR_FINEMAPPING_H -#define SWIFTPR_FINEMAPPING_H - -#include -#include - -#include -namespace pr{ - class FineMapping{ - public: - FineMapping(); - - - FineMapping(std::string prototxt,std::string caffemodel); - static cv::Mat FineMappingVertical(cv::Mat InputProposal,int sliceNum=15,int upper=0,int lower=-50,int windows_size=17); - cv::Mat FineMappingHorizon(cv::Mat FinedVertical,int leftPadding,int rightPadding); - - - private: - cv::dnn::Net net; - - }; - - - - -} -#endif //SWIFTPR_FINEMAPPING_H diff --git a/Prj-IOS/include/Pipeline.h b/Prj-IOS/include/Pipeline.h deleted file mode 100755 index 03d1604..0000000 --- a/Prj-IOS/include/Pipeline.h +++ /dev/null @@ -1,48 +0,0 @@ -// -// Created by 庾金科 on 22/10/2017. -// - -#ifndef SWIFTPR_PIPLINE_H -#define SWIFTPR_PIPLINE_H - -#include "PlateDetection.h" -#include "PlateSegmentation.h" -#include "CNNRecognizer.h" -#include "PlateInfo.h" -#include "FastDeskew.h" -#include "FineMapping.h" -#include "Recognizer.h" - -namespace pr{ - class PipelinePR{ - public: - GeneralRecognizer *generalRecognizer; - PlateDetection *plateDetection; - PlateSegmentation *plateSegmentation; - FineMapping *fineMapping; - - - - PipelinePR(std::string detector_filename, - std::string finemapping_prototxt,std::string finemapping_caffemodel, - std::string segmentation_prototxt,std::string segmentation_caffemodel, - std::string charRecognization_proto,std::string charRecognization_caffemodel - ); - ~PipelinePR(); - - - - std::vector plateRes; - std::vector RunPiplineAsImage(cv::Mat plateImage); - - - - - - - - }; - - -} -#endif //SWIFTPR_PIPLINE_H diff --git a/Prj-IOS/include/PlateDetection.h b/Prj-IOS/include/PlateDetection.h deleted file mode 100755 index 71ad9af..0000000 --- a/Prj-IOS/include/PlateDetection.h +++ /dev/null @@ -1,33 +0,0 @@ -// -// Created by 庾金科 on 20/09/2017. -// - -#ifndef SWIFTPR_PLATEDETECTION_H -#define SWIFTPR_PLATEDETECTION_H - -#include -#include -#include -namespace pr{ - class PlateDetection{ - public: - PlateDetection(std::string filename_cascade); - PlateDetection(); - void LoadModel(std::string filename_cascade); - void plateDetectionRough(cv::Mat InputImage,std::vector &plateInfos,int min_w=36,int max_w=800); -// std::vector plateDetectionRough(cv::Mat InputImage,int min_w= 60,int max_h = 400); - - -// std::vector plateDetectionRoughByMultiScaleEdge(cv::Mat InputImage); - - - - private: - cv::CascadeClassifier cascade; - - - }; - -}// namespace pr - -#endif //SWIFTPR_PLATEDETECTION_H diff --git a/Prj-IOS/include/PlateInfo.h b/Prj-IOS/include/PlateInfo.h deleted file mode 100755 index ee1e5da..0000000 --- a/Prj-IOS/include/PlateInfo.h +++ /dev/null @@ -1,127 +0,0 @@ -// -// Created by 庾金科 on 20/09/2017. -// - -#ifndef SWIFTPR_PLATEINFO_H -#define SWIFTPR_PLATEINFO_H -#include -namespace pr { - - typedef std::vector Character; - - enum PlateColor { BLUE, YELLOW, WHITE, GREEN, BLACK,UNKNOWN}; - enum CharType {CHINESE,LETTER,LETTER_NUMS}; - - - class PlateInfo { - public: - std::vector> plateChars; - std::vector> plateCoding; - - float confidence = 0; - - - PlateInfo(const cv::Mat &plateData, std::string plateName, cv::Rect plateRect, PlateColor plateType) { - licensePlate = plateData; - name = plateName; - ROI = plateRect; - Type = plateType; - } - PlateInfo(const cv::Mat &plateData, cv::Rect plateRect, PlateColor plateType) { - licensePlate = plateData; - ROI = plateRect; - Type = plateType; - } - PlateInfo(const cv::Mat &plateData, cv::Rect plateRect) { - licensePlate = plateData; - ROI = plateRect; - } - PlateInfo() { - - } - - cv::Mat getPlateImage() { - return licensePlate; - } - - void setPlateImage(cv::Mat plateImage){ - licensePlate = plateImage; - } - - cv::Rect getPlateRect() { - return ROI; - } - - void setPlateRect(cv::Rect plateRect) { - ROI = plateRect; - } - cv::String getPlateName() { - return name; - - } - void setPlateName(cv::String plateName) { - name = plateName; - } - int getPlateType() { - return Type; - } - - void appendPlateChar(const std::pair &plateChar) - { - plateChars.push_back(plateChar); - } - - void appendPlateCoding(const std::pair &charProb){ - plateCoding.push_back(charProb); - } - - // cv::Mat getPlateChars(int id) { - // if(id mappingTable) { - std::string decode; - for(auto plate:plateCoding) { - float *prob = (float *)plate.second.data; - if(plate.first == CHINESE) { - - decode += mappingTable[std::max_element(prob,prob+31) - prob]; - confidence+=*std::max_element(prob,prob+31); - - -// std::cout<<*std::max_element(prob,prob+31)< -#include "PlateInfo.h" - -namespace pr{ - - - class PlateSegmentation{ - public: - const int PLATE_NORMAL = 6; - const int PLATE_NORMAL_GREEN = 7; - const int DEFAULT_WIDTH = 20; - PlateSegmentation(std::string phototxt,std::string caffemodel); - PlateSegmentation(){} - void segmentPlatePipline(PlateInfo &plateInfo,int stride,std::vector &Char_rects); - - void segmentPlateBySlidingWindows(cv::Mat &plateImage,int windowsWidth,int stride,cv::Mat &respones); - void templateMatchFinding(const cv::Mat &respones,int windowsWidth,std::pair> &candidatePts); - void refineRegion(cv::Mat &plateImage,const std::vector &candidatePts,const int padding,std::vector &rects); - void ExtractRegions(PlateInfo &plateInfo,std::vector &rects); - cv::Mat classifyResponse(const cv::Mat &cropped); - private: - cv::dnn::Net net; - - -// RefineRegion() - - }; - -}//namespace pr - -#endif //SWIFTPR_PLATESEGMENTATION_H diff --git a/Prj-IOS/include/Recognizer.h b/Prj-IOS/include/Recognizer.h deleted file mode 100755 index 809b717..0000000 --- a/Prj-IOS/include/Recognizer.h +++ /dev/null @@ -1,21 +0,0 @@ -// -// Created by 庾金科 on 20/10/2017. -// - - -#ifndef SWIFTPR_RECOGNIZER_H -#define SWIFTPR_RECOGNIZER_H - -#include "PlateInfo.h" -#include "opencv2/dnn.hpp" -namespace pr{ - typedef cv::Mat label; - class GeneralRecognizer{ - public: - virtual label recognizeCharacter(cv::Mat character) = 0; - void SegmentBasedSequenceRecognition(PlateInfo &plateinfo); - - }; - -} -#endif //SWIFTPR_RECOGNIZER_H diff --git a/Prj-IOS/include/niBlackThreshold.h b/Prj-IOS/include/niBlackThreshold.h deleted file mode 100755 index 5ad7e14..0000000 --- a/Prj-IOS/include/niBlackThreshold.h +++ /dev/null @@ -1,107 +0,0 @@ -// -// Created by 庾金科 on 26/10/2017. -// - -#ifndef SWIFTPR_NIBLACKTHRESHOLD_H -#define SWIFTPR_NIBLACKTHRESHOLD_H - - -#include -using namespace cv; - -enum LocalBinarizationMethods{ - BINARIZATION_NIBLACK = 0, //!< Classic Niblack binarization. See @cite Niblack1985 . - BINARIZATION_SAUVOLA = 1, //!< Sauvola's technique. See @cite Sauvola1997 . - BINARIZATION_WOLF = 2, //!< Wolf's technique. See @cite Wolf2004 . - BINARIZATION_NICK = 3 //!< NICK technique. See @cite Khurshid2009 . -}; - - -void niBlackThreshold( InputArray _src, OutputArray _dst, double maxValue, - int type, int blockSize, double k, int binarizationMethod ) -{ - // Input grayscale image - Mat src = _src.getMat(); - CV_Assert(src.channels() == 1); - CV_Assert(blockSize % 2 == 1 && blockSize > 1); - if (binarizationMethod == BINARIZATION_SAUVOLA) { - CV_Assert(src.depth() == CV_8U); - } - type &= THRESH_MASK; - // Compute local threshold (T = mean + k * stddev) - // using mean and standard deviation in the neighborhood of each pixel - // (intermediate calculations are done with floating-point precision) - Mat test; - Mat thresh; - { - // note that: Var[X] = E[X^2] - E[X]^2 - Mat mean, sqmean, variance, stddev, sqrtVarianceMeanSum; - double srcMin, stddevMax; - boxFilter(src, mean, CV_32F, Size(blockSize, blockSize), - Point(-1,-1), true, BORDER_REPLICATE); - sqrBoxFilter(src, sqmean, CV_32F, Size(blockSize, blockSize), - Point(-1,-1), true, BORDER_REPLICATE); - variance = sqmean - mean.mul(mean); - sqrt(variance, stddev); - switch (binarizationMethod) - { - case BINARIZATION_NIBLACK: - thresh = mean + stddev * static_cast(k); - - break; - case BINARIZATION_SAUVOLA: - thresh = mean.mul(1. + static_cast(k) * (stddev / 128.0 - 1.)); - break; - case BINARIZATION_WOLF: - minMaxIdx(src, &srcMin,NULL); - minMaxIdx(stddev, NULL, &stddevMax); - thresh = mean - static_cast(k) * (mean - srcMin - stddev.mul(mean - srcMin) / stddevMax); - break; - case BINARIZATION_NICK: - sqrt(variance + sqmean, sqrtVarianceMeanSum); - thresh = mean + static_cast(k) * sqrtVarianceMeanSum; - break; - default: - CV_Error( CV_StsBadArg, "Unknown binarization method" ); - break; - } - thresh.convertTo(thresh, src.depth()); - - thresh.convertTo(test, src.depth()); -// -// cv::imshow("imagex",test); -// cv::waitKey(0); - - } - // Prepare output image - _dst.create(src.size(), src.type()); - Mat dst = _dst.getMat(); - CV_Assert(src.data != dst.data); // no inplace processing - // Apply thresholding: ( pixel > threshold ) ? foreground : background - Mat mask; - switch (type) - { - case THRESH_BINARY: // dst = (src > thresh) ? maxval : 0 - case THRESH_BINARY_INV: // dst = (src > thresh) ? 0 : maxval - compare(src, thresh, mask, (type == THRESH_BINARY ? CMP_GT : CMP_LE)); - dst.setTo(0); - dst.setTo(maxValue, mask); - break; - case THRESH_TRUNC: // dst = (src > thresh) ? thresh : src - compare(src, thresh, mask, CMP_GT); - src.copyTo(dst); - thresh.copyTo(dst, mask); - break; - case THRESH_TOZERO: // dst = (src > thresh) ? src : 0 - case THRESH_TOZERO_INV: // dst = (src > thresh) ? 0 : src - compare(src, thresh, mask, (type == THRESH_TOZERO ? CMP_GT : CMP_LE)); - dst.setTo(0); - src.copyTo(dst, mask); - break; - default: - CV_Error( CV_StsBadArg, "Unknown threshold type" ); - break; - } -} - -#endif //SWIFTPR_NIBLACKTHRESHOLD_H diff --git a/Prj-IOS/lp.xcodeproj/project.pbxproj b/Prj-IOS/lp.xcodeproj/project.pbxproj deleted file mode 100644 index 4794627..0000000 --- a/Prj-IOS/lp.xcodeproj/project.pbxproj +++ /dev/null @@ -1,435 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 48; - objects = { - -/* Begin PBXBuildFile section */ - 18034F491FD28DF500787983 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 18034F481FD28DF500787983 /* AppDelegate.m */; }; - 18034F4C1FD28DF500787983 /* ViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = 18034F4B1FD28DF500787983 /* ViewController.mm */; }; - 18034F4F1FD28DF500787983 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 18034F4D1FD28DF500787983 /* Main.storyboard */; }; - 18034F511FD28DF500787983 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 18034F501FD28DF500787983 /* Assets.xcassets */; }; - 18034F541FD28DF500787983 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 18034F521FD28DF500787983 /* LaunchScreen.storyboard */; }; - 18034F571FD28DF500787983 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 18034F561FD28DF500787983 /* main.m */; }; - 18034F5E1FD299EE00787983 /* opencv2.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 18034F5D1FD299EE00787983 /* opencv2.framework */; }; - 1820B1D81FD300D3003CFE6C /* UIImageCVMatConverter.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1820B1D71FD300D3003CFE6C /* UIImageCVMatConverter.mm */; }; - 18CEE3D51FD5AA8300CC138A /* CNNRecognizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 18CEE3D41FD5AA8300CC138A /* CNNRecognizer.cpp */; }; - 18CEE3DC1FD5AA9600CC138A /* FastDeskew.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 18CEE3D61FD5AA9500CC138A /* FastDeskew.cpp */; }; - 18CEE3DD1FD5AA9600CC138A /* PlateSegmentation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 18CEE3D71FD5AA9600CC138A /* PlateSegmentation.cpp */; }; - 18CEE3DE1FD5AA9600CC138A /* Recognizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 18CEE3D81FD5AA9600CC138A /* Recognizer.cpp */; }; - 18CEE3DF1FD5AA9600CC138A /* FineMapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 18CEE3D91FD5AA9600CC138A /* FineMapping.cpp */; }; - 18CEE3E01FD5AA9600CC138A /* Pipeline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 18CEE3DA1FD5AA9600CC138A /* Pipeline.cpp */; }; - 18CEE3E11FD5AA9600CC138A /* PlateDetection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 18CEE3DB1FD5AA9600CC138A /* PlateDetection.cpp */; }; - 18CEE3EE1FD5ACFA00CC138A /* model.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 18CEE3ED1FD5ACFA00CC138A /* model.bundle */; }; -/* End PBXBuildFile section */ - -/* Begin PBXFileReference section */ - 18034F441FD28DF500787983 /* lp.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = lp.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 18034F471FD28DF500787983 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; - 18034F481FD28DF500787983 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; - 18034F4A1FD28DF500787983 /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = ""; }; - 18034F4B1FD28DF500787983 /* ViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = ViewController.mm; sourceTree = ""; }; - 18034F4E1FD28DF500787983 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 18034F501FD28DF500787983 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 18034F531FD28DF500787983 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; - 18034F551FD28DF500787983 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 18034F561FD28DF500787983 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - 18034F5D1FD299EE00787983 /* opencv2.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = opencv2.framework; sourceTree = ""; }; - 1820B1D61FD300D3003CFE6C /* UIImageCVMatConverter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIImageCVMatConverter.h; sourceTree = ""; }; - 1820B1D71FD300D3003CFE6C /* UIImageCVMatConverter.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = UIImageCVMatConverter.mm; sourceTree = ""; }; - 18CEE3D41FD5AA8300CC138A /* CNNRecognizer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CNNRecognizer.cpp; path = src/CNNRecognizer.cpp; sourceTree = SOURCE_ROOT; }; - 18CEE3D61FD5AA9500CC138A /* FastDeskew.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = FastDeskew.cpp; path = src/FastDeskew.cpp; sourceTree = SOURCE_ROOT; }; - 18CEE3D71FD5AA9600CC138A /* PlateSegmentation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PlateSegmentation.cpp; path = src/PlateSegmentation.cpp; sourceTree = SOURCE_ROOT; }; - 18CEE3D81FD5AA9600CC138A /* Recognizer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Recognizer.cpp; path = src/Recognizer.cpp; sourceTree = SOURCE_ROOT; }; - 18CEE3D91FD5AA9600CC138A /* FineMapping.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = FineMapping.cpp; path = src/FineMapping.cpp; sourceTree = SOURCE_ROOT; }; - 18CEE3DA1FD5AA9600CC138A /* Pipeline.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Pipeline.cpp; path = src/Pipeline.cpp; sourceTree = SOURCE_ROOT; }; - 18CEE3DB1FD5AA9600CC138A /* PlateDetection.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PlateDetection.cpp; path = src/PlateDetection.cpp; sourceTree = SOURCE_ROOT; }; - 18CEE3E21FD5AAE900CC138A /* util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = util.h; path = src/util.h; sourceTree = SOURCE_ROOT; }; - 18CEE3E41FD5AB3800CC138A /* FastDeskew.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FastDeskew.h; path = include/FastDeskew.h; sourceTree = SOURCE_ROOT; }; - 18CEE3E51FD5AB3800CC138A /* PlateDetection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PlateDetection.h; path = include/PlateDetection.h; sourceTree = SOURCE_ROOT; }; - 18CEE3E61FD5AB3800CC138A /* niBlackThreshold.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = niBlackThreshold.h; path = include/niBlackThreshold.h; sourceTree = SOURCE_ROOT; }; - 18CEE3E71FD5AB3800CC138A /* Pipeline.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Pipeline.h; path = include/Pipeline.h; sourceTree = SOURCE_ROOT; }; - 18CEE3E81FD5AB3800CC138A /* PlateInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PlateInfo.h; path = include/PlateInfo.h; sourceTree = SOURCE_ROOT; }; - 18CEE3E91FD5AB3800CC138A /* PlateSegmentation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PlateSegmentation.h; path = include/PlateSegmentation.h; sourceTree = SOURCE_ROOT; }; - 18CEE3EA1FD5AB3800CC138A /* CNNRecognizer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CNNRecognizer.h; path = include/CNNRecognizer.h; sourceTree = SOURCE_ROOT; }; - 18CEE3EB1FD5AB3800CC138A /* FineMapping.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FineMapping.h; path = include/FineMapping.h; sourceTree = SOURCE_ROOT; }; - 18CEE3EC1FD5AB3900CC138A /* Recognizer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Recognizer.h; path = include/Recognizer.h; sourceTree = SOURCE_ROOT; }; - 18CEE3ED1FD5ACFA00CC138A /* model.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = model.bundle; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 18034F411FD28DF500787983 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 18034F5E1FD299EE00787983 /* opencv2.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 18034F3B1FD28DF500787983 = { - isa = PBXGroup; - children = ( - 18CEE3ED1FD5ACFA00CC138A /* model.bundle */, - 18CEE3E31FD5AB2600CC138A /* include */, - 18CEE3D31FD5AA5C00CC138A /* src */, - 18034F5D1FD299EE00787983 /* opencv2.framework */, - 18034F461FD28DF500787983 /* lp */, - 18034F451FD28DF500787983 /* Products */, - 1820B1D01FD2F9EB003CFE6C /* Frameworks */, - ); - sourceTree = ""; - }; - 18034F451FD28DF500787983 /* Products */ = { - isa = PBXGroup; - children = ( - 18034F441FD28DF500787983 /* lp.app */, - ); - name = Products; - sourceTree = ""; - }; - 18034F461FD28DF500787983 /* lp */ = { - isa = PBXGroup; - children = ( - 1820B1D61FD300D3003CFE6C /* UIImageCVMatConverter.h */, - 1820B1D71FD300D3003CFE6C /* UIImageCVMatConverter.mm */, - 18034F471FD28DF500787983 /* AppDelegate.h */, - 18034F481FD28DF500787983 /* AppDelegate.m */, - 18034F4A1FD28DF500787983 /* ViewController.h */, - 18034F4B1FD28DF500787983 /* ViewController.mm */, - 18034F4D1FD28DF500787983 /* Main.storyboard */, - 18034F501FD28DF500787983 /* Assets.xcassets */, - 18034F521FD28DF500787983 /* LaunchScreen.storyboard */, - 18034F551FD28DF500787983 /* Info.plist */, - 18034F561FD28DF500787983 /* main.m */, - ); - path = lp; - sourceTree = ""; - }; - 1820B1D01FD2F9EB003CFE6C /* Frameworks */ = { - isa = PBXGroup; - children = ( - ); - name = Frameworks; - sourceTree = ""; - }; - 18CEE3D31FD5AA5C00CC138A /* src */ = { - isa = PBXGroup; - children = ( - 18CEE3E21FD5AAE900CC138A /* util.h */, - 18CEE3D61FD5AA9500CC138A /* FastDeskew.cpp */, - 18CEE3D91FD5AA9600CC138A /* FineMapping.cpp */, - 18CEE3DA1FD5AA9600CC138A /* Pipeline.cpp */, - 18CEE3DB1FD5AA9600CC138A /* PlateDetection.cpp */, - 18CEE3D71FD5AA9600CC138A /* PlateSegmentation.cpp */, - 18CEE3D81FD5AA9600CC138A /* Recognizer.cpp */, - 18CEE3D41FD5AA8300CC138A /* CNNRecognizer.cpp */, - ); - name = src; - path = "New Group"; - sourceTree = ""; - }; - 18CEE3E31FD5AB2600CC138A /* include */ = { - isa = PBXGroup; - children = ( - 18CEE3EA1FD5AB3800CC138A /* CNNRecognizer.h */, - 18CEE3E41FD5AB3800CC138A /* FastDeskew.h */, - 18CEE3EB1FD5AB3800CC138A /* FineMapping.h */, - 18CEE3E61FD5AB3800CC138A /* niBlackThreshold.h */, - 18CEE3E71FD5AB3800CC138A /* Pipeline.h */, - 18CEE3E51FD5AB3800CC138A /* PlateDetection.h */, - 18CEE3E81FD5AB3800CC138A /* PlateInfo.h */, - 18CEE3E91FD5AB3800CC138A /* PlateSegmentation.h */, - 18CEE3EC1FD5AB3900CC138A /* Recognizer.h */, - ); - name = include; - path = "New Group1"; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 18034F431FD28DF500787983 /* lp */ = { - isa = PBXNativeTarget; - buildConfigurationList = 18034F5A1FD28DF500787983 /* Build configuration list for PBXNativeTarget "lp" */; - buildPhases = ( - 18034F401FD28DF500787983 /* Sources */, - 18034F411FD28DF500787983 /* Frameworks */, - 18034F421FD28DF500787983 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = lp; - productName = lp; - productReference = 18034F441FD28DF500787983 /* lp.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 18034F3C1FD28DF500787983 /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 0910; - ORGANIZATIONNAME = xiaojun; - TargetAttributes = { - 18034F431FD28DF500787983 = { - CreatedOnToolsVersion = 9.1; - ProvisioningStyle = Automatic; - }; - }; - }; - buildConfigurationList = 18034F3F1FD28DF500787983 /* Build configuration list for PBXProject "lp" */; - compatibilityVersion = "Xcode 8.0"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 18034F3B1FD28DF500787983; - productRefGroup = 18034F451FD28DF500787983 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 18034F431FD28DF500787983 /* lp */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 18034F421FD28DF500787983 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 18034F541FD28DF500787983 /* LaunchScreen.storyboard in Resources */, - 18CEE3EE1FD5ACFA00CC138A /* model.bundle in Resources */, - 18034F511FD28DF500787983 /* Assets.xcassets in Resources */, - 18034F4F1FD28DF500787983 /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 18034F401FD28DF500787983 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 18CEE3DF1FD5AA9600CC138A /* FineMapping.cpp in Sources */, - 1820B1D81FD300D3003CFE6C /* UIImageCVMatConverter.mm in Sources */, - 18034F4C1FD28DF500787983 /* ViewController.mm in Sources */, - 18CEE3DD1FD5AA9600CC138A /* PlateSegmentation.cpp in Sources */, - 18CEE3DC1FD5AA9600CC138A /* FastDeskew.cpp in Sources */, - 18CEE3D51FD5AA8300CC138A /* CNNRecognizer.cpp in Sources */, - 18034F571FD28DF500787983 /* main.m in Sources */, - 18CEE3E11FD5AA9600CC138A /* PlateDetection.cpp in Sources */, - 18CEE3E01FD5AA9600CC138A /* Pipeline.cpp in Sources */, - 18034F491FD28DF500787983 /* AppDelegate.m in Sources */, - 18CEE3DE1FD5AA9600CC138A /* Recognizer.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXVariantGroup section */ - 18034F4D1FD28DF500787983 /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 18034F4E1FD28DF500787983 /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - 18034F521FD28DF500787983 /* LaunchScreen.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 18034F531FD28DF500787983 /* Base */, - ); - name = LaunchScreen.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 18034F581FD28DF500787983 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_INPUT_FILETYPE = automatic; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - "HEADER_SEARCH_PATHS[arch=*]" = ( - "\"$(SRCROOT)/include/\"", - "\"$(SRCROOT)\"", - ); - IPHONEOS_DEPLOYMENT_TARGET = 11.1; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - }; - name = Debug; - }; - 18034F591FD28DF500787983 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_INPUT_FILETYPE = automatic; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - "HEADER_SEARCH_PATHS[arch=*]" = ( - "\"$(SRCROOT)/include/\"", - "\"$(SRCROOT)\"", - ); - IPHONEOS_DEPLOYMENT_TARGET = 11.1; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 18034F5B1FD28DF500787983 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_STYLE = Automatic; - DEVELOPMENT_TEAM = V74HML5NEB; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(PROJECT_DIR)", - ); - INFOPLIST_FILE = lp/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = tjs.lp; - PRODUCT_NAME = "$(TARGET_NAME)"; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 18034F5C1FD28DF500787983 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_STYLE = Automatic; - DEVELOPMENT_TEAM = V74HML5NEB; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(PROJECT_DIR)", - ); - INFOPLIST_FILE = lp/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = tjs.lp; - PRODUCT_NAME = "$(TARGET_NAME)"; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 18034F3F1FD28DF500787983 /* Build configuration list for PBXProject "lp" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 18034F581FD28DF500787983 /* Debug */, - 18034F591FD28DF500787983 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 18034F5A1FD28DF500787983 /* Build configuration list for PBXNativeTarget "lp" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 18034F5B1FD28DF500787983 /* Debug */, - 18034F5C1FD28DF500787983 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 18034F3C1FD28DF500787983 /* Project object */; -} diff --git a/Prj-IOS/lp.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Prj-IOS/lp.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index a62b002..0000000 --- a/Prj-IOS/lp.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/Prj-IOS/lp.xcodeproj/project.xcworkspace/xcuserdata/apple.xcuserdatad/UserInterfaceState.xcuserstate b/Prj-IOS/lp.xcodeproj/project.xcworkspace/xcuserdata/apple.xcuserdatad/UserInterfaceState.xcuserstate deleted file mode 100644 index a4cab0e6d7d70ee6caedad261c57d554fe3167e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 115605 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�c3UI6k;R_hF z?>|AqT2P3K!ssZze}yk*u=D>DEG#}}%zN368a66`wFh3SsDT;TYV z`gyR`Ip*{6`>_n_|7RK0%we0~v|VWYbcX)l)S4(Hi0s9T+bjmXv-UlBjY))tsDry+ zTjapI8TigD=k9?w!Ome=QUyo3@?O3Y_HC*McEX9C>=K{;*FtRKXY*C;GKrm&4Sc6W z^l(%D0Dg{o)+_A9PdFYl@qk^8w2q$(2OabE6n(aVZ=mRlq@%0(dF<$FiarO2ZqT!< zr?Bm5c^$AeY{itCmiDeZSZ*G@Oi0UZ0UzWhU(PS&7x4%3iz)h&qOU0Wnxbzm=MUl+ z^GoDTihiN!SBie4==aV1Vf^9z5xmS(ZZt)IQ1mB7e^K-gMgPL#%%uw!ba!`FwzNXQ z7P{eFt59z}yS@w5%TCG-wFSC+sza+n9Z?y1*deoOpXu`ix?{YmMb-|nuW5mkbF_G_Smw!iK*?OG@+LcA|o*#rb7L1?44$ zMU!)K3kpi|ipt<*=6ty4thlUTYJqynFn=-}zssLO;Uw&m1r^N;a*N7xBl*3WfX?90 zRBP*)na?MS?p*#tI53z$k3XNkfMP^3p;*6(zlgt>zl36*VhhFT$rW~!QeiO$e`1gd z+X?&3I`Wn%XD(0ihnBJP!jv6nd95u=mxh$D6K+4?uT+tBVAFO7*}c4_7Zexjg`3E_ zVQcN$o#k+0xSks|1rup`3Zl-@xC*YVwT~8#nMb zQ!FSod56catBv6{rn}oIHo+0m+|B%5?1*UoZnT-dm%k6%5gb$=yCbX~He;waD^M)S zD<~EzHvexF0cT0Sy!FmsTcK}chV&u+Vb}_tn0KljeT09M+0mU+?c9t$&OaHK*HaWj zLsVt*ER)G|6x$MI@*>D&JAWUA1J$AEcBSb5+nS;Xq4P|aLu)y&^KZr(e2d}?jlp*r zgYQwCnaJRWz~IM>!EDB0mcrowvYILEU0m}TTo9(#w=ax5H+idV82=^z75_E=4gW3w z9sfQ51OFrc6aO>+3;!$s8~;212mdGk7ymc^5C5-`Ga@545~I$jHyS8*QaqI6;S`Ug zcofBBC>}@g1d8{ecoN0A6i=bJfZ`&Gr&3%>aXH2NQ#_sGnH0Myc2n%7cs9j8isw*V zLvbCjV>B8Cqsb^5C8ODBFhjV<Rqj?3iFn-D?+T^ zB#suSKyYi_U^3frpAKGWq&u=2E=-7Brf3YRxNtSZZkfRy^ymZS(5B{4ICv|JiJ-kF z#Qe!*3AC#?#W0o~M3hMq7|<^mh|ew+zXWEX2Em6)-RSdmLQn5*s%e4iT)S4m{Rd!w zk{f$i1uTP|gM$M?)X)QWO)OIyZ=!;fTQe!%Z*aC^;!A11Ni|8iK9k~UgX=@7+u$0r zJGMfH^tZ0c^_djUfI!{g#T!^&Nqi~SXi_|Dx5brYTa-&QDXtj2!3|)m6XmYlqDism zKNK&CG37Q*ied0Obr5mIOt1&;2ySIpZS@zua-$~2ReMs%B$+E$YEpav%mNO=R8r-N zGnRy=T&ziPH5}|S2pTJ5U!=VwxrJY?HkjJMYk(pm%}Vs^^|z`h^+DTF8W$`i-yXe; zbBYoS$OCgdg$;&bz!Qc`>NDYy5qs8}ekd+Aa*P##W9*(ucy zk&@U_sm7)v#i&%i6!wRukg@BEE4w?|!220ym%vj zkP)sG_?F_JyuNWMqzW%?i(aFu-im6+&_WeA-T12UU8bJbjISHtFurMg%lNkO9g15h zUP5sz#cdRaC|*kOvSjsqGJtxP?^O?|M-%LK#vfI!{Ge#1ooNNaKA@Eq^7<5g5G~ms z0%rR7)A*P1Z{t74e+5oJ6n9YENpTm&-4ypwd@#kmTLdEL1ifH@-$W274pSVVxR2sh z$^(2zP;Ec+h&cKHC}BrHn=5RsrW*+FhtRh;8gUp8uTL!Q}nYYRX;;4TC!2X zKA<0Av@k{(D~uDy3loHi6dy|QI*JdY_;8Akpjf7uZb6#`9W!Tw4u0~P6$AAs)-1w4 z9J#l(#9NE7pD8RJ3t)sx~t2)wJOes+l&tLZvWUs1kg_0Rjy5kEQrH zijSxG1d30j_#}$gZxL#QTA@y;hu;kXbUi0id{SRT#5T%y+?ZLD zqpf9)ZHOl7B|=Em5OfL9%bdwHv`o>^S*aQ-f@_J@X4WA@n1(uqE}>iK5e^o51+Yx# zP<$@M=TUq<#Sq-Rkm8HjZGkq{Uf5sZP`E7+^aIUBeSlcW-mYKkTZChT<5gWiH3wZ> z!gK+*BSGJCX{s&|T!gLa;#A>Wri;^r(}gpHGljE+vjtGZ28uUQyout=DZYZ@%@l7@ zbRk?IT&U>c5>*9PQhb&AboE|kFh6XTQEer5bb%(}tA*=S#ayc><{G9LxJL>Ub8U)Z z(m3pTT}yb20QdE75w;1p3bzTj3wH>23U^U_J;hrozJcN!DZYu~n<>5}xtToFubFJy ztC@sOEcy^xx~V2!t25t!kfZd!rKD4#CK49 zC&i$YyD7eh;(IB+Z;SAr@IJU;AHwgC1#pS)rx?a9;DSAv*;yq)5gDSn0GS1Ept;@6oj z_D$Bs8+&!ZB3tn=gr6YFmC^x;x8!vlH#u@{+i-%DE@YfsoT^e)EVzKh2aT2 z;_oQ_p5jxLP}fh&$Dj5ZDu~h9jGAm^(^0BQj#O0g15?Q{ib{S=Rf%qnEn7=?k_ncW zY%#4jooqVAbgJnz)9I!&DE@`wUn%~L;@>I$gW^9a{);t`vy&Uh-+LR#zzyVb(-u`5 zFkXNm$UjUQS1H=~H&q+@a!nW4n{H*g*lN1Lbff7e)6J$^Oxq|ylweBW=3yNrdP)qG z@DM&R-7eIb?lg77Q#V9Rh>^7qB0}R}@sscNHVP zF{P@btiz7dw3IKJ-e4Me$+X?{vgsAmtESgXuTx^C#6pRc5*sCUO42AvXRYI{q}D+) z_O_0JTgR8CZ&Y=Fxd(M*GIhY3Mo>pqsydLU>EdV8-%J<3n0__=X8PUqhv`q#Uz9i~ zaZ)mblA)9gqhvTGBS07NV2P+p9tDz-dj}oyQJ`oM?TRi$o1%*x(1n<;=wei=E_B=4(LL3ibKSq;xKWzI6@pr$rwt;QZkN`@sv!UWFjT|Y!OF^qlF8^vEpcWf|vVJ zGKu0VDVfY3*vH(x3SpzbF}57r2u;4lVyUW@5=AX}OfBV#TBf9`#ip$n6=#T*Of56T zS)xm<5Z$6j^ionlNg*XgloV4km68%lN}&T0tC+bGtKg@Gbs%Mmxq`p!L-}5vFr5t3 z^f6ytsOn>ZqL2NUJ`Pm$v45&Qh&H_|E)iESeYA>gVn|#nE)$oF?UYQXWCkTODVary zi;@aT+*`zzVuzxS4tP445)UQbs6s%4@TqdIMwmvrY<5j2hl#SP6PQziZe%vo$&rdq zs#0~rf2}1uPCS+A6^NFDRvMXBu2i(rl&Tf0Hi05u zCvIa}xnA5V-XPv6-Xz{E-a^TIN}4HIK*>T%7EuCti<3L|yZd$S!Mz#*jcB@fRD43! z1;hbCb_X$CJf-NOB}EsuE45V5i?1Q$LSRo1c)pz} z3bFIuTC$(SznDgT7Jm_c6@L?d7yl6dq@C?)GCIgFCSDLH}?nGy=tN*a|sEQA2f-e~&(5nd@@DpGY(sOW;N za*(Dfx)@-U0~xRBVn3;Z>0*CrnlxRSAA!ET+#RI@-) z&FKT!t%tN^L1`IN%|TL&v_xu^+N6*Ky~ml9oJGmmlz>ZhE+ywta{dSL{q=6_mglhwqrb1^@TX62_v7(uL9` zsxmHCl(Cs9<1$4VTT+yf#*rdn%q&N8^V%$3$)#_06#EcUdR`OPCk5hrJ!` z%i5Q8z!Kmr^|iX+)fb-E-U};o!?1@oBk_ysZgmxP(3YmYcEOFhu=!TmUmSa>f>gG2 zws))v+A9=7y4+}_y-ORu|o*#c`LoD9^qD$=HG z$Ib0WuwOxGNkyTzs4zFbw5TGt*jrYd>vFk0xdkON)fAUmK-p@;~bCa*+>bbenOVW0(ky{|WD!nE&WHGQ&i_>otf{C zVHOmOC*}2HW*wfNL~S-RA2KP&IJE|uX?6@wG~ApsIMF!s#KDPj&G~~9O*NMdPBh)@ zf{o_p8RnU02v@yG$xD=M-(;>ZyYXU5UZ&(5`6|{O9YRjTK2*HLpQj$cE;bMmn^hXP{M>;~v9%J(X=(j7(bIjG|8gs3= zj*?d>d6SZNDfxhsPvp}ykvEu|80UU-z}!d)3}IiRL$1?Ks{Ig3EQp>jSxC9fn# z>wDpT94J)KHfiUC6)mkR{h=P%(+<`NHoNScTFs-WrK2y@%H@p1T#m-~LFTpr_%?^k zOU*Fwev6W~DS1aO9WzUBTd%rYe(Qt}ZcA4AfaQTH&)_={)>Cz_8zZFTmnla|1qns6jPe>=iNr#H|e z=Z}SLaABwg^T&2CVdr{;o5!*n*WpU3-oV&McTXCJj=gNFZ4_^`+J+1rHh#jSsU@Xl zqspgyD`!{v>ikU$4qVpNyK3!Wjbpp|IyznwOrm7A%&&#xUs&JRG`6*)B^+K<>vu)q z#ge{AC@f<+M<&hwzSh=Is4dj?l0D6op5>fZ>(5&mS`%IXf1|u?%*d2=vVLQ>LpI1m zmeaS*a6qt+uj4}hA&xf z9a~9nzrZFNWnOj$ZPq-0CEV!3E~$pSx~tZ_XqvbW>>wSYW)z1=;NBq%jN{4q#hY^T zrpP8)l%-7tg+;Piwm@f{4NV953ou3-eT`w*aTrSs{iF)acujblqa~;ewM1Z7us;-u zfbhZzBsLYXq66x&0{UW_X}@V3_LpsP7Gr0I%eispEZHunZLDz1>2ijg8MFgiT zD7QP|7!o)_Blc}zO;0F(K#7gB8D2bKPIb)!Re4cWL7QUW09}e&6FZhkk zu(d4ZEl@996s-*#7uLSKICxNtX-O+woCVphbDIGwf5ZigPqz8tovbzo?=on4V$xJ|Noe)EDH{w>bPWph?8kF&P4hI`;_)@s(W zyMQtFH~HT$uW*RHc`27+C4V>QCw&`Kc%Zr;e%7>wTRS-pP2)KJv(}#82*(Ly;r*CH zB0cQ63Z64o!s$WqyolqBQZy~R=0<9#|IG#s=FDz^-XW(juP~>+x0~(FVYI>mHs*KHxKwfx~;{-p3C6*rq&j(Kl=Q|s`jQ@c%H>^cyv#sq5+-{fafKB zD;r(#44VM(wM%;|8{v5dJioTQuZleva~#Q9yF4%to=3p*0bNUK>)?4mcwXKbb}xYE ziSWE}dC14~1TrH}wnuycc!vDQH@)2rjDBB^(@kp&dA#a--O`oaa~Kb!;r%V)Rettf z;d$+HH{%oX(!H{x<$!v4hV4AMpF$n889m_WhxA11876$zd%8MmS-!L2`J7N#DKC81 zzY|;Jan;oR~`?)T2TeATVB4 z9@zIRm(QcQbVG_ZB`-A{E2YYt8+h*G*1~s;H>KpdY+b&t2!8h0RqLkf@|E0rfnp7p ztGu74ywh@xmz?QV^7<*4*OtGbym|}WjNlcF^rWaF;CZ@dK znR_pnoAqw8yV>`3KmY%_-(9^kbIR{|&NFAuoH>Wm{6e{NyjT0x)N@=JIk`@L{`%W` zr;pg9msqQN)ZBuR*<)T_arvKE&2KGV?(qS3>si(>bWh3r2frXM<*f3G@~(1TisJu2 zQeIU)e6ZvOgk3!U*jE`u(5s%0COZi8SBDK>qA9hJmuPuA* zSt;r+^YLf&Ty(Wxm5&WOSLyW3vAHWF^YcgSnRz`c-+xrIL)O9`KlYI3)=#)M;md?w z33nxYpYX2#jD!mbUnRVnu$?1cgsusFF!Yho-%NfxTcp+E$w`tr6zb=YFXdY^eyW#n#KNFiOO0u zFd}%YqqjO^j4{y|W~^&$VoWm{jM4l_GPdDwF~%CkZbm0ZI~!w-?TwX7_3*TDtsI*5 zG!OGx(I3SIbJXVvTK&f32L*b}%JA0rk9CX+sHGOsvdgwALpUwdlanVV`117Ws(VO4 z%j!=~+0sM2FZX>t>}jrZ?b zv}(a0EmnD=cf8!1qpjrjax*QCm8}7(d-T#G+Ko$Jwq<0gscNj+L5S39d6 zr6@H~`(16QcH!?S+F3>Pvbo<#?eg-A3$$l^@3On;xnmmCk4j2NHFS# zU&!Eifi*Ozcz%<$|5Kz2^rvi+o4aZZck6g+l`J*qp4ovuKu@WkG*}uzJ;r0n0+gL8 z32A|}R9Y#mlQv6RrCri~=^p7m>8SLu^tkl2^t|+n^s4k0_mfM~7t&?vN9nr3U|Mmp}L`#p`Ibh(9F=v(818n(8n;?Fv>8_kZYK1m}$7xu+*^Hu-UNPu-|alaNO{? z;aS5O!yAV84WAjlGyEJ98d5357E(2&c1XjJW+7=IT|@eX3=bI>a!bhcka;1ug=`Gj z5pq|^k&wqjo)397a$QXf;#s2{3V!otGb zVfDgVhV=}~2rCL(z?ybH!6J}9v)shyiNF!@S^bB z!uN+i5&mxYHKWzoz?g2#G|n;JZaiW0 zz16zQ`jqvOO|`|^(rpuLOKo@CUb0=bN7x(N2iT|CZ?`{Uzvu{c)OMshCOTF)?sL56 z_}N+2ndZ!LE_UAIJnOvbs_bgx%5p7n9df@j?%>XGuW}!CzY{4(){X2PIW_Xm z$fqK|tZb{?yz-dJODf-2`OPXJRq9shQ)Nb#omF0_a;0jus-3FlSKUxxZ}ogRBI_U$_1bz0ZCrOu8z=i}74W^p-jTjE}+8&bDP-SKsAulsVnka|t) zW!KwM?@WEAeoFn^`a9}hh_4i%7C$BaVEp?H91XfPnA_lJgRdLbY&fLhs)nZ<{>Cbc z6S=#+l^BuOC2?-ziNx=c>L!gzx;^Q9qwq!@8_j8StkJiP>ov}5d}rg=n^>E4Z?dq- zsV2WRO>SDy^q!`lCD%+Im3&9?g=V&9y_zj+_DqVB(l%vI%EKu?r8Z41O1&@jo96M& zbDAG${%MQY7FjKJwfL}Qjg}cLx3|35Dyr3}R@+)#Y#rS?qxFu~AGC>Sli6lZn@`f> z(k7(cmG*Vpgti53A8dQIU23~o?H+3%+P+i!CGB785YeH3hs_<{?O3DZxQ+)qUhdSS z(~M4!byhle?YyeaRQv*x`h7H(1;OfBk16L2cIH=*ES%aP*96309@UbCbLk0}lGvvz94nx-s zy)>-Jum!_j8y-7++VE#bM2?s^;*pW2kr^ZJAEk^MIO@QtUov`T?8vw>I(_sVqc4wX zH)g|_FEZO?uFd=`t7X>etWU3D8LZcgr#dDZf!<(sxz6PIli#1xYRc_Xu1y^<_5Nv=X}Qy0D6U()xcHOl9jEV}A~h4xm41rWS^)Ya>R>s6Xvd-`@^jRZ#^-u>b#P9AI|SI z|KI}Sf`SDX7B*kFb&UzUwo_T2KsP-A6fBeg-7Q-`uoZ0C$Bt~|Jaw0 zk9+*XQzK8k^~9hj&Oh1v$(Nq$`qVQ|cYOMZ(`lzqKGX7&Uu^Q?gD*9G>B!5;FCTj)<&_g>TAX?GZ0oa+pKE{a>GSF5pMSN-t7l&8|Jv&p zhF!S$dgkk&zA^EQZ{M8q=JmHq=)^C1$NbLvcdNX+wNvd zH*LOo;qsu%m%c6d_V@3WeeeE$?+=ZCICZ7hm3M!f^yBrbORl-E?fa?OPp5w#`12>% zr~VT5%f?^hem(J9*Wcd$ebVp0msDlwr?6;v={Qq+24Hp;PVT{AkoH%OPMsDo+_R&& zN5H>1W5!H|ZuGIA9W%6nr`dD#F`?4YwoK31<&F}Do)|0oY z>6u&S^()BBD=INC+GCL->6dtVB}3`8jhAkbrb+Xqh0`# zBt0UXq!;p%^aeeU&***pYETX34HfBsm<-W|+J<)YJ31M9(DUeL7+@G=7-kqj4`j3< z(=f-d&T!1|yx|qYS;Kk5Yle3W7Y!d6J~Dhl@8b)@S0NQcYK6px#Dz2nNeO8i(lew_ z$k32cA$cK%Au~csLe__D4%r%VU&wxhg=PnL*1cOLZd=!gw_nL z9ojIoacF92+tBu*9YZ^Zb`R}ud))Sf?HSu^wl{6>+dj5^Z~M_6YAH&R z?_eKjA7UTr>9K_vJpWJq1O8*rC>iJ*5?>U~oXq%ghd;dFsPWIo^R)raKRpTm;iTAq zo|1M_-=bpe_3NLU*)LmrLCl$F!|z}OeoOeB+JIpZzp~)yB~zPG8<=A8rM@m~__pxv z9tY0a5xz|-$}^kj#^&k65?VJrgNL=K9u@m`W&kUd?rxHKg6Cz+Zo{?hlCdPz|6XN( z_(7?@{@eEOyF}=>-j!9u50#$jx$=I)wQVIUJ%2wU9X=3#)Not)@$eJj4~0J*{z&+v z;U~j+ZTdsWC=vRj2)!yoe-fcgYvX0z??N^RIaFI{x^zjx@TWYl2d|7Y$4`r&rY-pt zuPuPdAodt~`>72ZHtb)>i-v~UxMmisauw$AZlR&};=DACkbYVkB|FRf6#kMY*=zsq zTgTGG!_RqA`uWdag#P3E%d&4&!(aC#^vi#~)@k@Vo}_;J^OwBZ%h@vPUIwn77XE>r zjx7B>D}{!C;z^FBsQ=?t@4~9pW1&wM~g{)~rKXd{XNn)= zUTRCvyFAvQPEL$!mK>GXsA9oz)v{EbGUHOWHzz{?}3^<;|v&a)Zg$ zlk8ci%N=>6S5za-)q3>pRhmNo^bWaNK+5csH8!h&6?(IFxGR^wwmMg}nyGqpj24>z z@bYncR7u6{HF%?EJy)x?DYj0W{$j5$6JD}%yJZyTO)l!+Kb`GVwAY+^KcVa)?FC;+ zCGC|UD>ig!)IKq>SxVdZlqMb1;u|$eYZTv>m#FcH&DyaReY2#bCLNj$ouLU^KPtIt zvsu(Ez5%b&$|krYzVf+*L{m~D)>3u*B=8i&BZt>rs|Ow{n}mJ_?+bZH$jiSOGm;bQ zM>S5FRX@s`b<^bJS+lU!j2Q{_qZ0hTW9(U4nVO|gCQoLbjCVAv%+JkR(7*D(%-hkt z@`!|K$zw;49o=k9VrD`T%hdj{zx1Bj)F!QMyY~7!WbI93kDk4H_vzcO?|^{}01X{B zoc>*zT45Z0f&m*Rlv>}@bh8S0TdXw9FDvGI0w!XJ8xJ(;*vB+ZZ(Nn4~l=@mXAJt@5? zeI$L%n~=|?AEciQGQGhDhD1ZEA z(9l~#XNJxXUCT(*#?Z~7w};*ldS~d?(Cwi+LwASn4c#AlF!XLuH?Fi_HzJ^0Cxsp= z85rETygfc+d81XTzu#EFSkYL?7;ZEgO-8fPVvGf2dzF$2T99`MIYy|tLcK+(Gx|%gl))ZJlsW5~Y`G$8Zrguwc&+ z-k9c(Z=W@K^0;x@W*zl|CQJt?dt7cny2G@@{nz@+=_x{XR-rcM&{G%fGM|!ljCJYm z8RLZP-fpZX4fZ zW3rH|2)U||tL-$VAaZjdSJzaIV$vh2`lInM?O*;op_zYb73iM9RuM%k)7>kk%~b7e zCoi)-b0dxIjGcnz(#4xg4Q&Ef{-V48haUg8~Ygh3c03`YYDlwkYj~h zXScDxae#54agcGakdYx($lZjTBjkyi5>cLoW09_Fc2R>;qctFEd-hjhYE)WxhkpjLUty z3)%elxTHkxx=orT&6?#qZ7B-{#%;#!#vMYY z?X(bbOCh%sa_im3UB=zUJ;uGpeL`*{n_B;?LQ?h@2u|Dd1N7ewSN?XJ};qe$EP z#@GG$qqP5`wSASi*La`5>h}vd&0qB+#$#I5j|#c%cH?m&x6^g^UHFLcaVDo3A2puT zY|>uH9k9$!qtO2FH_v}dk_Yx7PBH~-P}_ox+%e;|#&kndl$!H-;a##OV?-<|pIDzln_l=)wZSDi(hsKYLmuPdJ2)VnEdkDFw zkbCKEuJ@jbD~+G)H=wV0zTi_+xsT`O!?$$$7jj4s z4E?BbVK&W4f7YPp&h~9Pm9|Iky4KnpBTuJayGixTomkvwa&9hdvhBpYF*#gRRm;hH zNZ)pqM;JXc>C0mKD)pn0Z_;)fuNtoze=`1Tye?$oW&oUOT{-c{FbVF3|>b*X*zNSnz0C$m^9L~h5tf*x5@du2>6%wo_?A3sUt zyv`X@veLN^WM@pASnNxuU9bM0+nZM0@!1nI>5F@>spd=D7acsZ5M%W4rEQMIPUw>h zxT2_A#$-IFuSet3E& zEm`@h$!fAm6-{=NL&`C^Om0)8sWSI=U##=Znjhi6<t|@YWB7m89ubMO(|V5e zUF$zqA_;l8kjD#on2>o&NG!c`1k|uWhiU8-s7=Q0kUJ&2ATL+j)2V%)mXD|4)uh9_ zOw~=Mh+o{rY9SGO`PHm>TNa5TSg~b9|X68upmD_m1IXEjeRQzww%b zL?wEUhK$gTGOJZP=({4-bH!NwN4jfFro!c-3O#0x;&v1@F~5~{&hMW8cnaOdl;(Mo z4-n5^I%YQ0_K;5Bs%nR+tyTf;$^S2%KP-9dn3QHoqf?qBrSQyh!?^SpdKBI!XzFC@ zE7d<}>TDcq>SF3@>SpS0>S5|>>SgL}>LcVydSK!HohRgcA>Sh80wEU)xk$*9g*@e8 zr4y$9Fwn5qG}tu6G*r9coA_pzyZluBf2T15Di;fRhESPz%oigZDc0Jr7K%C)6yz2B z@pkOJThnZPK}v74V{-K8LPCqy^8cX$7HW4Pt*sZfE%uC}TKIv%^NAVxG1+x@jY#o?#YGZ{r`!t&J&^=GdtqZ*o3~{DXa(G~y|h zxd9bT6a8bGraV*rHX%>f9Vn!gsbEJ)E2+qHT9GOLklAdSY?@-4YMN#$=56r|(@fJW z(`?fmEhL)enr=1C6Y@+Ub2oon$QOnDyHKhLrKL~?2qjM_n}u>*D6b3Us!$z5Z7Ni5 z8q<9)u+X%OT?0*vOp8rROiP74OUSc@OwXlcmub1_Hq#2zN+EOSS|H?wLSCd<&ywj| z?cV#-5zaj)2TsV1jw!Sg5ry3ii!#hkHO`C)~SIF~An!YJLXu89+ z#dN1>D_U%m?l)~W?J(^$?K15$9F|U+cANGP@%EVZp}>-eqtdvCB3cbBP?9PPo8VL@g+%Va=u*3{`kk_^2P}HRZ#xA>UE@EN6Pu^h8jfd(!lj z>1oqxAukc~av|R)WWK5OB>Ws3ubG|~^3q`b^AfWtUiSLW%lOaBrn5p`W-hPS$-L&z zce?o}8}P6*VR~+qX6z{M*G!pFV+-;oMFn|jz}JxzPh5Y?^QfbLN# z4HBYIoGl?eRlT4`2VWa~)5MCoLE7j=)BEW4p^#Szd9AM3I-g!2YkJXBTpdiW&nwKX zFx#uwm+1AS>1!dcK`nEo63Kk&KiHv$K1jE}Nv`p!iH%Y{s(crq$`#YkK~=eK`UO>f z6Y>TjZ`M`0-K&b(fGXw?A#V(#idpe{kvUAtF^6dmMC6)hZbX}}VEFS*7lXHX&k?P? zk2DYX*97`2iKaG5@)h7XhP5WULiA-LF0SCr%92f3H|KD!8Dn6qv(B~SCfB#>$Lwy{%p(Q;F0M6TF~AQpwedZ z)}ShFGjB&FLeaxQKB=qpm`|lWno2~dM}nzzpo~hTLHkj!N;i4DzBfRj`^^mZ1&KDt z%_oT0$a6}_PwVmev`?XvTD*SD%)``6VHr7xJ6_ zi2b_xouC@NYkm(edtb=Z`~}_1Ui4}Bk>+KWg#27E`9Ae~nLlFFdA~U$_SXS^^{tud z96|i*s`(n4{4C^`h0N0h;pm)ClV3GW=ySdjL=%hQMiKjrSCgA7Vq3z>Dq^W%F$Gh^ zVzyXJPg|@)#=~CM6?wy}h{b^-7N?M33#Le<-%I=v`+`@In?GV(q5@Qkv9N8!js3{F;S5!;e(=_2G0g#1x3nY#OX*p{AB4j)eR7BWx9#Otq#*R4+f zm*cgC0{D8^fd%-hJ#5Qh;vKn37RnK__dI~ z)iwFfr^$Rx6UH^a38u;78^!C(UQKSYc)cP(k<}KqA`8;aHd;2J$n8S@LC9BiMXvc2 zxl>bw=l3hY6xreT5`Vn@(W}V+K)l`;pwdChy+KtvY`G7W9uP9O`d@XGe)FkxR8xt^ zitE8tdZ>&_rSbX~uSz$0ynZ}Dp(icR236=e%k#wR7lk4TMb_fAqWBbgMT^&GEN6vc z5DK%fZ`i%HylPm&AAJbga)Ee#!SaSs7@3=AK18^7od0i!Yx1u+!_&PE%>OTk>-V*A z{ek5}%SV<=f~9JdNxkYbv!7N@OsV+Lcks7p|4c zUX^a{a2=5zpisAn-a!@W6VcbSBBH-gstYAX57#w)3JoG$M+}Y_B9thh)CeZi@QO1k z&hUimh>=oG#K?#Yp+qB-`5NK6`ojNmxQ-xyI{5nSA~65I8m=R<3D*%5B61=oMobb) zEuqvCN}^DbOT%?Ue#GRU0#1pTii;HsrM6JwbQi1Z6L6;HVzY!28%(jLtT>upC;=xP1Xw~KA0w(ZWOK?cs04n!u8ew zMRr8&4XVh#i2W#XP$)@4X`(CA)ThWjnj(jU(kPfB_xZiVAFg@jq>q{X4}|Mu0V+Kd z@mNrm9*;PMN>2)5#LAr5J8u?y->OcrI%mDYZ2_~ z6-33~B7QeLZRH`PgHSr_ewOZ4(JJF-Rz)Zsg9vCX=Z{YnW=lC0W?L%?rIYSw<|Y5$ z$DSk29sad<+5h;R=cGxgDV~?tR%VL&oyi(ubq15c>ax0#p|ViA3Z;iGLr<-pO z*2d`2R4BcL(off+zfXr0O@~yW^a-Xz%Q9idH!Vcz>kT_Me{i<83s9+}m0fLvsMO8c z-L%5mQz!$4GE@&e!+a|BA@o@LTKfrQkWhvMlWL%KkadtJ^jL@BGDEDxgfiI7GcLiW znHB^d`>zEb>p;U{d~}c&e7u>DCUf0RmZnGk_26UWZT?Q{SnD|Jc%cjz${3+!mj)ke zjx|51j<;9~@U|kMj1WqO?ro!eI!@KRZJJO<29t1xzt#DJ&nU0AHTsh|hc}8Ee?yZi z6M95|GtILu4l2SD>rzBmE|g56jMGIJ?-OCACc-MAFhl%?_Yvz_zX<-&GuA6Y(!VSM zlhXd<@LMMAY!1+1i*-j(4R%_0p}`)ZOb`lV@C@|i`ZUdR&Il(lz`$l1BqF00e zfw1FQ!@=9*u^zEL6jY^$t&b3PP6{PoC`EeMne0>PloocLu+m?=MJR>Aq&m$aB`3XM z=UKwev)1Q@!jyG_&MtyZ8};vbLLE7#!T1~d>uEyI%hp%)(Bmn&KENzsL z<{|B~SZ$gWzWIuWQz=;}OMQ~9uLdvnVu<_8xw;1y*l{ThI_; z{f$$OOJ~wHN=j<%c^t8|4bZBCtxHg?y4t#-RS%)85Xx#@t2I8YdTUzs5z5M7TJwRHOn8|I_Iig}}h`u(xfq?RMK8wk<;0E|k4Oxmzgrm-Yi} z+ibgoD!9kC7nj>FlpR9Zt-IVFpMrO3E=Ni`gSp(j{>JJb_GXg2UiO=9*xPm_z^jhi z9u2C=N!w#+a!M%sgmO^V z&s5J7vh6M@hb15ByfPDfo_PRTRoeFVJO&1h*joM-w|gRXVE%tKV%uvFvF$PTn)X_D z23sE!3IXK>p`0y^*!DPkgP;O7v?rLJw)6h!aiKh^d)ZSy0h{1ucE&$X1@SU_ir>rp z5u0i9dRx5NBDTGCfK#=#cM7UWXL~xDF#LU5D9`DdJnz$_ho%XmozDc*q|c2aHdEqt zO>VA;Z66e%$WZ&Jpo(PJN23U%axV(y6DWB71RAm8RQgpb}62jO4tgt8~GqQi-OL5X$*rD$OgSQt69ICdun6-K62# z+rzdm2~cRceRWWU*4Wn)u6fbVP9KW0Z_>i`W;xcDwyfR*Xya zhHGwY_HA~0nr|VKCA2;9I&bTLJ6_+(>&n!MTeV?3yQctj>$C!Bxo>74zJK<*l0mtw z(y=;EwGV31`!4(4_IvDyghJ2fl2E=7%D4XLeV_ekP(6>?kK=LN-!2M;$?FWaeB{&f zQO)BRAbmfW$DQ(foIiRqWuBVce4k0$p9%1>=k2cq)#Qx*ESj7b%EvqgO=3G%uoH(B&%KB@nWuKgqXXF(PD-2MfMd?gfyVZYH8x$INqvZlzl zLis9~B0u=O#2>wx9O}8feG1hedOKnq zHHGq%P=d{Mcf^_wn+|)TwB2$D~ zQK&{;5tC1mVoj0hLah``ky(B(DUIH0xL1*zKYBZE4Nz%;V`)&8mN}NA(h8wkglf}O zvinq8t*Nv|s1dcGaTj<_W@eZ+ne*lo}9IOv;X@q%N-}RVE>roamOjg6GE*jRF-Lu6KX?$ zuz%X|d{E_IaJ-0vzAV&gLS-U6!M=u1`LmjXo)c>IU=I44-$DJsKFZsSZ@OUrc7Qj& z=LkA&z;VgJv;oJbLaiy(SY4AkK25Y~1CB3+S}T|)Wu^_34vnj|y_(!)!9HLPf#aGZ z=o|vaZw}@VI1NIrE7W*hkp^BxoZ1`$CwIkqK@@S8^LvRu*z*zj|43Ke88FMhX>kUf zW#Du=U8WVzNTDVOwXq(>n)p;=mcb5ZHD`69CJHs!y{(1!urVQO-urpdUp!Q=F-2+Cr$wLT#>V>YHWnOr|r2m>iy)1^NRITZr|DLGrnM*Z@$jGh1n{^LQ)>^(>{`F~` zPWr1moqe2ro&AK`QmE~OnqC^^odcc2f<<}faOVix?>e%tyybBxx0GlkkZ zn1JK_0{Wx8HVOY`9FTENDjVgU`Ocue6@gYI1W$d1t_vQ0$Z$^h+q`3MXGeIadp{i%`4kiuCX)qJ0VFTrbqF!4%o# z_Y!}U@8(tH=I_!w1HO)O?r>^fM>%(zma?MkVxjgDGE?W6_%?f&bDwj+^MLc9PpU#fK0@smOuh#yZmqc08-I@wrH(j{300e!Z>~wO2F`@Q1H!#!lrcql$n5p&eOmOtn_X#$?a6ajLN~i;c zI>H~Go^ieyRMMB6FFRjxo)PLGp$--5Frg0jIo^5A@m>|`;9$zV?*B%p!eTygS?qjE zs6)IpasT<2U*45a8}`c1&tiGltOnyf^>|kgBqRD}O=5GC>@l9zVMkgFrgnVNlby-@ zR=)4aEz~!-U=?j`V(XM_ZGG=l{vMT+%c||#3G7;^EmH4UXEnC4C^I#cYqVu(>&8aa z$;iowiXEL%m_25s=hqh6>c91)wErEcEm&JrsQ=QceiTc*Yl{Hq6?lG#YDEHZ`sYSv z68#U8BtdOO@Weva%`F%=Sz9HyIXCqJ--b^5P2P9JGvBwacUrXbLnrI|2Wc{&IX`!P z;iTI&FF{zaZGw2Wc{uPNDV z8S+QpGPmlH$6V^7G2=a}6#Jb^GfK8+o&W6Vo@v*4W20j83sO^kZriI*tnRli$&|mx zWpIVKLS3>;aj8NbFVt+IP7rF2P$vp?5-Vr3eEGzDedB~EHbn6GsJ=-Gi~3H?zrn)D z`tSX7wH*keI?y8c_|1EM)rt9@Wq`Y9j2R!_Gm7P>bFvDe26{St+UnK$e`rN!+r)fr zpThX|Sz~E(nVyuqp5!vQBBc5|TxOR=sCh!o-=Qta?pb?X3$%89Npo$>hHhCI%scn( z*id~?pVA}VT^>5JxN+%bQoiKfE{2l5Tlu)E2(`fLimvMPu3S;BXjcuP77BHWP>V~$ zm#da5?gqQ+xavwZT=j)o#4_gUWNkYYZ9gH;GWaxAZ3m&4HaSs}_8(vViLNF$N~tL+ z(T|;~r8JFQfV7p~GqXz*S^7*sA}w8MH%g=}iO`*yt|c3fyXsTuI|+_maP z39PPk!nIbYtF+dsuJ&ywR94ZLHie@CQrhIYU8@g6nQOPZ?hxuatvN+XZEkeChs9S})O{mmrhfsI!bv^Dn z<$A*PB!8X`KPuE+LftLYyM+3H{@(|+O=FXXb>tCS+fGy4@nNW^D0<-u@WJ-$VDp23 zeL6gQ^SON?{|3h@`;K*(##WJ9cgDZ}$xz?1{(ZW!^95_`H_-Qz$Ix>^eNL1m8cX z*-P8<<`0{Pl}X-Pd)+cx5w*Qy*benCT;th5q375>?7s0Aa~Z?dWfObl6|(nE9vd_? z`3t#p)OSYAo9frjv$b*X8fkkVV_^25>Pzph%uYJ4k6oXb+^)}Dp9}Rqq28nIe52ki z)Wajq$w79$`6s#f_rGy{rFrbvLS>$-cLy2QxB3n;>b2njrMWa;rdnE{NYB2NP48Xd1>kYP~HX}>-wCntXuhh z)4M-zZE1XWh)`KzIbiRSX3bLSYkRAfZa?N$-Q~IQxx?J$gnC@4Cw90ixOtcLkWe2k zNgl4>KKus$YXPc8YpLejUN?7J+%_%!2rW)MLa5r|w!0ldeN?C)mLv~O)6ANSfqkb( zx~mbi+?Cx`+*O52P~f5L@tyAKhCS|Rp`Ox$*8Be#f|i@lg|@rv2=$55yNA1;yAeUl zUEdw=Zs2a{PH-o>lZ5)DPfxKoAtyii{d z>Nz$gqGi7))QkU{Ae-Uq|8IvZc7$p)di3bTq$U{&&9YKbGEx%9B#a)Nk~}6cadblCgp`c2&637uB(rsG znaJiI>>grrOF3@3hVKaVJdusPz0|ioje8_xDeh73452b2@J8uf)t%`cr!}=K_gJC6 zCe#Z%+~Y$=2=#URj?RUHC-})36FvKUm5sg;x%%d$-tEsu=IWc&{<{Ix*N*etx6nCp z=L_}C?d}4hzEzSugr_~8n8s#no0Zlm4RPA0mY)7%JL14N_BCzLT`%b$L#%t69%9vZ z^$`27ZvFnBMb$F9#Ji{In~baPdWn%TWit#-22@J z+y~wCt3DCxr$YTqsN7V)`2Sn9cO%wfeb+0fWc#eVmWg1E2q2RalyC3^7^ze`5g8`J4B8W5SV+mTQpIE1%+#OzeB&OGl_JeIO28u3 zh_s3@nP<>2g=f%GL&db2QBwBFG13+3_G~G7KC((=)yQg6#mMSXPGods4YpD%$jf8P zN^Q4z?cuqHzP+cDZNGRL_jDcgA)#qSo+GaOf^1eTDE@~-B8+WsMOZlzW_c~LW@Ih$ zs2v#_S%-Y8N7j>0M%FhR9>f5hzN_W{)_EeZ4;_=IZwjgz14CwdHx&!^{53SMK--;E zAI8)2GKw&>2rFNvb-6x{Y^ZhbBk5(`C&E~BX1vzD4-41ZOJrl(OJoxfR0y=rp_3j^iAeVBiPXL-$}t=kVJ0nev({y2FTcokTB6a^yrik#hmY(O+1c}aQaXSZ zuw{3k);l88wSIjpk3oOsbWaXlBY9%fb{ze)OLjzd*HZs0r?Q`MkG^bDnw9C1KdazO zWUt8H{q=|95(EBJ4%|=!>Om7oh1QZ}90!wNI?RRTuogDK?XU%Qz%JMe`{6P81b&bt zQ+cQe;a~y_SiufXAYW5us0vBY7@9%~v;fM$W}1?z19XP2&;xn_Wi!o#Rj?19f$NfF zCNFbc;Ck~w7z9~R07WnbrU7*_(<05YVJT2I^9mq6Gj%j?fX#3RJS|BU8Cn6?S~zZb z63)P<@Hu=5U&Cei4t{_i;Trr5zrb&j6hYl1sCxu;kD%@m)SZ=LrHE*Vfm#p?aezG{ z;vp5#A%eO`Q1^&F&<_^FYQPQ=d*CiO3@6|;JPXgmi;`pw0c>Ek05-5v4r>=cBkN!o z3d4c)tXp9_?1bI$CSX(RXYd7lB}uj#&=3-#5#Tqr2{09kVFt{C``{!z4o|>SfFAZR zC=V4O9H^hYC-jEC&>xlncCc>->|m!{cFJX^Tz1m5V{<$8vr|9&%kU9k1BU@f(}B(o zbY`x!;We>)EV_H{l8 z$KV7!3}@gRyb7-YWpus?*vt7j;Fr#C;9K}!l3XTm0h+j~LUm{il-EUhT`ABUT0$4- z2Kb$8D2#wnfKIL~7zg=K2$NwdEQ8x%B~TX^b#bi&baYV{*IuA5F6!dC2aW=DaZwl7 zqd;9;)WvlHsEdobxZVadcTpGD*FardT3xOHZHhq-$sGy`L;|*E^gwb`H#c^1$3Oxk z0d;k!L3`*3>ChFr19o!L7Tna;Jsb)EUvN(W>gL9;-7{bjEQRGjJ>9EeEo=eo=BBRh zU2q&8f=7V5xgUd5fUmmWhY#TrU@JN+lKUE5hhHTrQUx1Sh8oZiC_i^QDKZ(bQ)F|X z9+91ZdPGu>NbD0i8ZrSJMPj4KY@iO2ls|F?%!U$}3)CYLdqq-@Na_)ZeIob6LBK|l z*eLQ|pbn8I;c<8guu~*5;GHFyMjmlaYSK%i>pDJikB?H#Mi@>oe9IF}v@sJ3u z08Of*NmXoHwI}q3zAysNsp@Dzr>eBas^eh-+zGEpQZ*S`0LQB3!DirCHFT+lCe_fS z+Wqh#9EB(0X&@$5dk(N=b^Nh<1YpPN4sZefS-lEWgL*)Dt5cuql(~8%XbLHSZL8ZO~0Xs(B3iDwh+zz_{8%9yqsJr11JPc33Q*aud1?m}f7S6+K zKzob&7|1JHg}OkQqR}CmHWS?g`olmN3_}48qcZ`WqR}uK4WlV{bP>z~>>j-awgKgc zJ`DE*x<#W~^l^9y@UQ3>;3c43(UdEiaz#_FXv!6hpG3b6ztdGg!y27o44^@cO>hcc z2Cl7f2F?NJ*LV+TYc)QE>yi{Bg9Wff3^s_t1~K&kJH%jz80s3+5?VnUz;|M(cT7*{ z4TAvRi=oaj)H#Ma#}orLh`|Oi*dS&xQ16%%faWojDdqya0dK)O@DZSO%%|`Jv*@V<~GaWsOC{STu}9!`Msk348`$z*q1Md<);h6}SpN z0dkt6WmZ4szP;$1~jQt3t}M->Onj-ghXfrO&}Rk zpgFVzbgYvG?Vtm6f^_H#-JvJ+hQ81r2Et$%3d3O}WWX56f^m=yIWP&(tWF_Jfnt~m za{yb^nGe{Z&QibzbymSz*Z`Yh3(z*|?1VkAAMS!fa34Gf$KWA&6ds2s;WRu4F9QBm z=N!;h>bwE?eVzB<1GohESe-B6YxoxMvpQGdXZTf;kWz{Z1r^FeCBPRgYy)>{PIU_TrL%36;y)_Vo8Wj$eO2k|fj#y}SA1KL1C?A7oi;F^YLoq%2moSV=P(gDp9 zsB1zYkYB=V*aCZiG!mYMmjQbw{31z-3Q*@nG)im)_-!KfO{Bhw)He~m6IZ}0xCf2` zzLJO!Bx3u-OF%kFq?1HCNije>NNND2lSDd6q?0rs&@BnwlI{i4NO}l9fG>dhG%5!c zz$Y3th1QS;q|qoJ3g8ad4SRulG-R5m*8u-3O`9wQ*>yG4ow>X ze%Ev?jE5z#256s6(V!`9t?85SF?<8xN>Xwdn1Qk+;|s~uCmB7GM*?XiPk_0w6qds- zxEl@u>mZaw4-~bmihxX7B#sao&ehX{`%F+A)phI(XXpRoeu}6y#kRclC z0_A9dU0QH`3p8zU8*G40@En|jSK+!OwdA^%Dp3BGT-TEFx9knH&z8dg4O()2%aw2f z@QIdB!RPQjT#=+!XxOSYpkb>nK;2tW_g46It74b|JK!MP4d~bEJ$RoXy-HvQCnN)L zsdZbJ2$NwdQ1{l(N~;Ly zokm^LngDsGWxxa=&$Jb=5x73>IGh6fCha27meRhEq_*VO)&f=_jkdIu5E|EwWI9qUWeZ$sXckO zuK?JoJ!Nmt_3cMNHjsb&Wv~uNqy0&E2A+ej;71_;4wa!MV6zVB)&bo*pj!vZ-C+(0 zI16ap;T=ipSRLv>T|lFb*rnrCI0EF+k-ByKNs>B+0RGg8G&_-IC(`UhIXY37PSmB- z8}I>qBuSlPf%mfKwZ;c0n$yUtX;5c z7YDciAMAqvb|Fr8*#diDA5fnzAH%1T)U_TohNdtHsDIaKa12WYDo}=Q zl%X4C=r$8*8{HPd!$6zpb{c+!-zBL#HtwDXsn7z7f%DRm9flJ?*?WBtzW}kc_fW`$v2YL`0Lt6@J3x!xze-Y{=FlF{q7OFcgTM8`&VAm5 z58;v|^{ovJ0S)@%(|u>cYKA?I3XW=ZIm!tu8fP4lt0@4{kIs-^&0Ja|RF`&i3WM~6zfiwmZ(*~{tv>K=# zN2@`xfKLuWuR+t{R^Z%0XMnm5dRvkP*MxYWZiDfa!Q?lX^9DZ$=Kxy`LGvM`F$B$r zaQzVS8bV$}-hz*SG7W739iS7efQ_&jI6m|%_(qb3b%dVK8@9oIz$U}cWw-<(z&XP? zXE^5!=bYi3Gn{jVe+}AsKS|OE^c&F)dH}kNz+NLZ0OyS0oDrNek_1PNh4JtVQ0I}< zXH*Q-hXybU7QiAv`%%>a8AZlC;@yugLE=TCxdiGJD@s519^bUcfKL;HQ}qV9U&|&>fb-T38R*H1kuyrdik`3tMDi zi!92OwHP=z>kaq-(0eRCHWrP>Vvn(F;10MGet=)$cS#yY9^(eUAfPPcj>2(C8XpRk zzz7^4KN2!vFHqj`_eoNAI5@xs`A`fq09~^2sqA+pX#(Y&&=Oh$8c)C{CaeOEPq+l1 zNK#Hsh=+ziIyt11LpnJp;0bt2k|t7?iFR;8FBl9%0h>>xP7}AmPm(k#1Y|(tN!gGC z2jG5q5Pp`VT;VMwZTUtRUApcwD!E!*CTV8|r;C)FdAio06D`*4j zfN~X3#{$Y!@Ewq6VFIK;b65tPSGWPtwh(O#sY4OE7Bz)tumq@Q5$6?gP7&u6an9r< zAdSh`Y4Uuy4OYTifFDi%SdylY#uRKgB@HO=l=ZL?zK37nH%Xd`j#G!jNVpFkf=482 zS~xfWKbbZG3Slxl4KKqt@S`LZb51est(ZC$9oP==sW#8xB}PUI*{KC1K@)*6fi>-XbNaI zgM4RTrx|PDQ8*3H!Ha-aGu{O1GJ`lU17Dc&1>g%aNpog7s0c=|0D8}?4AmeSVjuyM zpfM!FEFiy`)NdwspGn)CiDomu2K1Uq`Dar8S?!<~^o0R17>2CY{-&Gn+EarcARpz-HJ2Tj5@~ zA4q>T>Cb*hlIBqFIX0l4b812?)P;Cx2+g25kl!5I)EwIBoPI!E=1`Y8)Md^AAl*5X zbIx`6O_EB`wM2$6r~u($1}iwg4cM=wI@Ew#PzUNk14sn4E}^a^sn8P0zXUx?Izl>h zgPwpLN|wV)SOe=}6QE@Y^)A@~yI~(3gnQsHJOD=lol718%3tyXJPpsn3xMyGoP}56 zb$AQjg^TbNd;{OY50WG(yFf2Nc|{9o4TVqwb73AV1o9Hk0qKjE;EW{AZ31nfJy5^7 z)Nd~5&s_!7Y3@4M2$XN`D?pj%o`(yPbZccmyIbo*eZX$FWV4}&K>oL$ zgi~-;lICHjc`DEj=HU-WdUVakOn=V7xaPtfIlz5o(rh^0(^PF z7I*_bhEL&hzzz$m19e~601}`PP=Io? zpu-|`Sd;;`!#50%CqDpxFShQZBP~JLPH?$ zrR2R7e_YxU+5kSbv@;9@>bGhUUwjf#=~BI0vu6>+lJn-?FQcw4C}br@qUn?{ez9 zJOb>1O_o;%>b5){&~`aCUXB*aQ=kR327GAwShx)y0McKMp10M4_RtZi|82dYFN}gL z7!Ns+4~2jxw@rhEumm>19@r0e!6CR09)x3neQ$dXUVxY3ESv}IeH;FI+uQK2B&`UA zdO-dwCd2JOds^{6d=1~jkMI*v?v?n#O8j6Yx~xQpmFTdNx~yyr$$)KFV%wG2c4a%D zek;>q5DW$UWMu|q0=8Z`0kF-=JitCHABGPkX%*?Ost;(gssM@r4OZa~s|4H%D`6dM z1j@Y%e^|8>&}9|=u<9tBfYb0AQ14aLd)0fO<#7o4Ag=;P#37ly(z zURMHp;5k5>^-gFC)PH?v=n6dm9oAFk_2{`CzgRy3@PqZ!VKFR&6+pe$Q?T{ecs({= ze<$1x_rm>f1dhYQa1!v{^-scQlC;4B$w2xW1fa>Iw5q>To^-#3!h#wb98jkO^TsQ*T6yfF!yKzry2>Cg?R=f+;p2l@f^-H44g zVxx_ebK}R7w5bxH-zId}G#2oOP5-B(V8EX0-(200iYB{dq}%lG~Aa?W-1z`1|-ukIZ_cpgVHhNl_N zM4snu-enfcSV=nO{OLwEVJ|-Yl3)3qo$NuKpPKil`#6Alrx(U7r^|Et6X@}DyE0uL zrk~>ySFsy2@{pfG6rlo@(1#gqXiq1)q7O3?=t&>$;4bdre$+W*BxXM2QPexbjAyJx zo-=L+!OWWI<4k>+`8==i8gDR__wXKOe#8RIcBVee{2DW!xgGPJsSh)Eu!}!9#tBYy zmJ6tJraEV;bLOoem{prN%wm=uoF(ood8OzH^sY8(T^1UNYRg! zj_5(kF!UhhZtmp))Sn`LirQ12;{{%360f7qlqr~biX2kbW0on`f*`dj@=Mjf)b~kc zK4~n$UZkcY@6-)^%lGI(>JjuHRS#12AXN`i^&nLbQuSbVVTw`$b+CAH zd-naj$qKT#5(IPfVNN6bESS@ZwsgWy%(;zt1~Zh~(SteTn1CM4@v~!&InOcYIqIMD z7BiT|Z04~5b35t{ms;`P}=M%qq69m2cRFotSGU=Guw5`Z@P7N6~|M zc`1M%%=0eil_Y|)l&22$h((?An$V0Ev_`%2?n3_ayw7>=nU@;`^DEPVM3U&wAckQt z=G%+;-p2g@@g({%-^}Nm?feh<1bvvF!W`za20Jl7gUx)7I_Il%zB=b`=S&bRFuMhM zvOxR=uVY>d^kBg+{DwX(IKUB(VJ{Z^%X#F!;BpWwEJzW=T38!BSlEEZsDEKg+R&b! z^rkNZQ0KyA)Vffu3-xEA880-uh3;Q?F$mHs(hWJLnO&Mbq&>wmJd1v$Ig_TZY37>t zG1Eyy57P7?O%KxaAWaX_^dL3qr8h_yrymgvEf z9FB96Gn_-6OVzlv0EH+@an!oBH0oVi4)rb7r=@aO>YkBF+7 zw4yB?@N-~UAMC|4eONXMeONXIeONY*2|R~+FMEgg`4IcROr6VSF`Id)b=h|0zPvo{ zSbi_^TD}NSWy_WUZMUK5mcilb*N86 zn$R3|uCV_r?qm{65r2iAuB?Qft?YsNSK5h{c4FmFZpV9AIfBP|0z0sBD(^9kk5T(d zwXanBO0};{XD#YmnTZ-#e#RH5bESE&JP`z|iXg{TgV5Vm_GFbFtjgjK{$@XiIm$oS ziB;FQ83e0~5=~`dsDT-;u15nJ(+Rt|`Zf|sq&IyTfV)@Q@6~f~_iA~i+oyE>N>64O z=9aGh^s$UXuIc)a{xbTR{yHD=DGOQ0MmC}D^e<6!y7=kaQCqs&($$uJ2=%2OMSba~ zI1>bGBI$s;*Sy9u?DCp(+zNuV`6!4Ut}RIfWr;!$*6P7pb6*>W*{-1pV z&-_LfyZIA+Sf}oF>Rxv>2-chF`Vy2Tk|?4vNIWK^^PmxZZ5mo5^~8Tz@hMHsm2Mx1m29?863cWWyso%X6r4!^@cS26Nu<25R2$ z4)%S6-fR$e!(x`Pl636A26b=9#N0Q0&kyLqM*Z6;=Z#(IPCRnlDE>zAH%?(HU-2uy zqh}lSETcI3kx`ZE)S^BO@s={g&S-=98G4b?pS!q^2YHy$jA1NhouS4IHD%~g#xy?0 z95Ygxi#cYjW<42f#ym5=Mr|2t%h<(V?BgIg97mrsPID~?v?9pNO99L|vjn9ngV|=P zC9^KEs3o&Gtx!*<*=Cw+W*_=7n4#Q`nPr+;rkXOIM)$YcDE zCwZD@(1XpBdC%9G^mvDz+0mE|*pVIGP{R(pvZEJC=;@BT5POH%JH*~G5g~>W)W6ey?X+JzU*TQk zvU3`8+4&=X@E79m6n|F~YThO0uDaNjU25H>N4xCAF0u+f z{_o4UcW)%sXn`K=ZAVAkzqdR3u{V+4^yOaeM;?2{*(;B|X1MnWo?;vmkk?+b+q;N8 zoCtz_A@*UP`1|@{ul9{XfA)=GEY9y!*S@#;h#90Xhk2|*UHdZ8!+l@y9ozYlU$6uF z_H&Y3LEvA5{e>wEW~c?zZ?VyiqU|!=;Hx>JkT3`JTQR4xZ}VBj6^RE=*0oOIG`5?^x}YC9C(+{ z$qs^pc_@wi56b(X{XN(UcO3M_4tAm+cQS(eFsp-Rbx{0+;vY1xgXVMa1zu(nld(4k zKjsrYMeh%$ zbfZ6yqNj(JW6p=R@C9G-Epj-tlRf;!J`R$N91eNkhpuuX2>e!%otGjMrxaxyP;GQ)Tf{mYhDw%%o%f42E#n|b!Dcyrl$m;E;HFq2uNFdKDbt0Q|0 z>d00{_P2b`kNm;kSk!EFWJ@|bhvS?Gg2M%fp&fSS@Kc!EVfP)j8;3u@TRCiIhuwWR zjU_B&1*=)hdVVH12#(Z8y+_6{0lRQSJxA1YsY@)k(T5?Z>!_NJ>ci2`uscUD2f;Dc&);JCYwSD+z@+=aOw ze;&O#F6ZNR>i87&=D1lLH{0V25a;+0{LF7;A@1=%*~G(;`aE^Dx;78)T057X+{frFbH$~=RO`qo&Stw9OIcw26Fr75bitSo)hApXo@%| zTG5scbfPQjJTZ+Gtm7As1i{G?$nm5(pET!_<#G08UxsoI_hYY4KEh)>&O|0L8L>}J z|hsrIEdXoCH^ThIvqh-)OXq(PFJD|!&yu^YjDTut(gDmpZSd}%>T5x zpEmc?=6?FWm~uWX=hK(C$_;J>!I`?K<4hx(V7_NsqOLPyo!QGi#5;3}T&{2(=l{(^ zQA%Jo|3(r;1*%gEcl=wQfec|7w{s^Wn9sE!IGd0B6hxe}m5HGS_V8>yL|T-sElc=UhNu3Q!2K&xw6b%yVL%vxnzyBLT6`iFfX9 z?&SeSGK#T`V*=0dBJMmlg{i#92W;kZw(@lloDY%fc{4q)7w7fj{3ATc(~M^#YB(?V z^WvQs@4R^Dr|}V~%w+*-*sJq9*oD2ipobUk!`r;zEnM&xE{J(SKQ4%QLCgzcUJ&!b zbY?M|d3XyK7O|SOY#@U}9N`%M1i?i+bMXz{N1YcxL{1l%vI6HXI)Bmmi(l{+-|{^_ z@-yaf@lW=$KL~OQQIrytVi4lxij!;SbH&Ql!(4AESIxO<&Q){nAIL9Pe!23?J;7=I z@eVGDdFed4h<)i=5L}k` z<b&MnU6a$bI~jrV*POrR{Iw@|if4G1=XnwHxb_zB@E)0L z;S06~!Sw=&cU_$84uSC}1^Hc<-*x$2pT%tEvXoWm`}Or~)Z;$AP@N|L=nnR zjtW%dHWKJbZ{Ftw7r4l!APnw_?l zczMLh6NOlLYSWlzw4@E~kzXG9<&j^WKJ;S%w=;tKc#x62$230XQ)ZCDu^`M_nn>K2 z*L`{0(H%AC?TeUs2Q!r6JcNAnKFQOJXCjlB%oL{L&b%KmlT_w1pP%@Z9qbIkd=cEs zC>~`r&+;m-^CoZeE^^N&UOw^iiI;ByX{=%m`j>Ab2RY19jt60Wv&cV|=XjnM5i|cs zh?!r^{9@)8GyhUnu$r}OAcL)Z!#1{ao?NbQEeH#kXMyR=L!AW{BBuhI`5fm9IA6f| z0>6>PZvJF1`!SCKCpgW&L0GT?m8eQJ9zeW;;uQQAu?p&8!F{N?pqdM+x!^y@ub})2 z%CF#cZUteXkRp^s-wTz++zWNV%nQZSgPz!_LLc)5U*Wz&?kl99h0dYoLN|l3u$YDO zQINuvL%xNpQ;WL9(t_65ufiR1XW?%2B8mPCWFjx{GOzMw5Edy-G!>~#eVWsXwsfE~ zaxWrY5%G$MS7Z=FxSM;?zakG|mx_GAM|^@=6szRb=oP z`d<8N%)R&-%)IzTE_0O|L0F%nIR104jy16qZrK?o@62~@G|zY%yL$-27BULUZHPyg^_ZO)b~hvNA_kgL%E&1 zxCgaFswL9wBgKw<8ncOf39%zz$J>caN9@RrWTLLJW?QxkdQ#R*%c`NQ+{?SuQ2Y?QN6&PJJW)W4i3m&-v|K0hU}TjlLm`6!~XTjlLmdAn7<0d}E$Q`%up<@K_B zH%8&k^6o5eCgm4%maBMY)aCJ9=vnR;)-(YEcLIRaARLwO4e$qVpA+~337+D4?0cnGd7U?Tix2sP8Mvd;w|vi! z{K9W!1!3hFoUiO$=eDb5hm5u=KCQbn99KOm1P|DF4jy&T{;Cpp78E^;XdtBUO#R$*0fs}@CE-=_+F zpDOfys<3J&x?o?b+Lx+R*+3>+_#E-8ieFXSs^V6?%r$NXVT|}OV#buiZpPTn7`qu$ zomlK&CII3%{%C0^=N8fN2}LH%<3Hwv$~ko#jGx7bvspk5XlVZ zPVQzTqZo}h<{MUF^_iqHhoeDQqYH_svqo>^RO4PA!1)@^*KoeZI41BMFY*eLFpnDV zF^!M-oUMGrcWe*Bnk5jgrZ_bpXAIAy=9+4*spgvR@&WRzDZiR?S->Keum*jvY1e9g z#uu1*O*>W7PSrfid2)lWmYQlk%%ixkmiubG&kW|1hM2XMvx;=&U27ZqUh8LmBMbXm z>j2s0;LchnxWFZ@aylA@gP3(rBW4{j>xfxL%({8;eti=wtXqtdlqQ_Q}yIjFOn#nujhO{=j+v@0gY)!OIl+d^|}*J55_Q- zag1k65Y`v3zBu)(AXa@ntltVX*H?3WHP`Qk{OZfEzWnMBBAH>_%R}gU{l_r(`k!Ft zz9|&ex9|1mv5J- zJ7Vouto@2zjJ=9ohrNx>B%2(Lb0P>E)a4mo;$>dtJ*G2@*~qzpoExk}yawVm5U;@| z^sT|Se2+b7@H3aV$_?yL!}h$%2Ta2oZ762LWr*2O%!Xn%6tm%%*wu#Lv7Mjzg+2Vm zJ`Mz7qrw!UB&9KfMytp`osBjlr$)cC6XzQ_-^lq!NBM_Sm_s9Pw$Vjy24Ulnd=#KD z&1gw$o<+RI;xzsnu^Q`P;|r*{v6>sJxk-Thn#iw-{F+2imMH916YsQ%zBh@*jx`yA znK!wEySax4S;21pWH0+U9E43vAXZbcn%1B;^=LpN+H)HT^rR2=s;N7gx}&K(n%b|X z_RDvR!lw4B>61LoGt6N=X)Gou2%C8a%{tSCZuDg+w{sVAZgxM9Azm}_nu*tJJo?t` zRbIy)G<%D6Y-AI5sM(buZ0=n)_okW;z`JTLX7fi7v$>ef#cVES^B1tI%_lLLDZI@` ze9BBx_>S%T#4kbE!VFrBW*q8lF#$QXc$W`wzJ>EGoNuv!MJ&Y}TC8RboB5ore9bBT zGQVsKOW&W-7$#;^%R%&RahE_9hcdKhb*g7A@DMcB|Ax`Ux)TJpcXiYmh5>Fz% zG3(Z5(%MW~-^mE>!~V3M%6m-1-K}>7VH-KMv5RdQ(wGj!(Su$jVa{!aBVHTv+KAWY zK}Ir$v6xev@yx|M+ALxT_OWeC^tf$jx*}%VWW;PMW?M1airMy29_I<3!ra?V;1you z4eU?bwU|xYOw71l9&X1@w^L`khmcdd=Xeq4+d1FP`F8JP*6lt)-`nYXyV-aE;gve?a^>_uPNi`V|YcxO1r z1#SeP?>U7X@>7T+G^Z79F`o{4*+CyWOhV2by&c5vAZCYLu5g`OLD(^* z1W`m&nHXwd2Rb&U8Rpfo4ejVoJc-zcj$;|e1SaCXPKAlUzIG~0bz*5mQ(DlPE{NAj zyiVeE>P-^K4ChYnW-{j7X)5pXV-R+>|D9`6i#mwexg%nB7PGUMoyF`tfWZvKPINY( z&Leo3M|qqvOlKCenai;t?4qY#dZNxQeUMX^`*;xNyExy)`7Y1!EYI^2ukspVcA3W_ zma>9X{K4PYr!EJ{CMO8HRw9lbxVNi*bnQ!j2Jt2z@Ch?WLB3s=W7b{uzUyW_XDdJO zGry6=Zrt7V5JymB*MEYrn>lqWM+Nk?TNU)Jn|^h>13l~ZSP*u9k+=DXPnk(7`qf>1 z-PPB9HEY>`e7eh{`!{T3JLj>7-LG(sn?ZP+9lNbP9q5E!-6NF-}k7*5JN4HOKvpUdO3B&by6MbKEJ;1YvwZ#EWl5TjUVmnQq*M zT;laU-cH7wf4rTHzZQe1e=4hGC8ga!i=PBIJ=Ej|6!n z$Rk0Y6Mp0u)6O9KI2RDCsBThm$`;r?HQ7f0u)7#J*!fkTGYi% zdNxC@J>}Z7Ef1g%JwGIcIm~AvcD3hLzF`|b;NAB0ZhL02n;edF5_{Y892b#WPr3Cp zlU_wAhd%X+;~ri>t-bWV*9P3v%RRl^)5|@*+|$cFy}XfL`#8WM4&$x#a%XS-@7)*s z-CKWpAK|~>*AL${3;XCtA9L&D{yuh~PXczZ&p?JSlm{5eBRt0cu#2whGb$?&;?b{PI_H|d^Vcd=y`;KD*=H2&2^sTQt`@VsE z`p!T;eeFQs`N*m7B9_HF$e0~z?ImSf$P}F=h*XsU-KRMIPiCNqRxSTVx|Lgxq_Mo-U`A&`Z6d#g(yli zl~I%L(uKZD7Y?dJeHzl34kTa~2KAvIc4Cm77<3Q!VfP0;gqaOe(;zhsnu}cl4m8NtKIdC22D!Bg0^AusU?uOV08*b9d&LLNho1z~bX z3G7I+9Z8PDo+P^~S>KZNEx9w@h@%I3nC#xaL-CIY2hv(olOo^duL#%r$NV;jkhUrzGYw%v^?5p*8K$t6_RI ztSfpntPl2V*Z}lt*d+8}*jnT<%zeYmV7UGdkD(T^!Ti_!{4sZB> E0KJVI%K!iX diff --git a/Prj-IOS/lp.xcodeproj/xcuserdata/apple.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist b/Prj-IOS/lp.xcodeproj/xcuserdata/apple.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist deleted file mode 100644 index fe2b454..0000000 --- a/Prj-IOS/lp.xcodeproj/xcuserdata/apple.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/Prj-IOS/lp.xcodeproj/xcuserdata/apple.xcuserdatad/xcschemes/xcschememanagement.plist b/Prj-IOS/lp.xcodeproj/xcuserdata/apple.xcuserdatad/xcschemes/xcschememanagement.plist deleted file mode 100644 index f2e0dc9..0000000 --- a/Prj-IOS/lp.xcodeproj/xcuserdata/apple.xcuserdatad/xcschemes/xcschememanagement.plist +++ /dev/null @@ -1,14 +0,0 @@ - - - - - SchemeUserState - - lp.xcscheme - - orderHint - 0 - - - - diff --git a/Prj-IOS/lp/AppDelegate.h b/Prj-IOS/lp/AppDelegate.h deleted file mode 100644 index bc0fbe1..0000000 --- a/Prj-IOS/lp/AppDelegate.h +++ /dev/null @@ -1,17 +0,0 @@ -// -// AppDelegate.h -// lp -// -// Created by xiaojun on 2017/12/2. -// Copyright © 2017年 xiaojun. All rights reserved. -// - -#import - -@interface AppDelegate : UIResponder - -@property (strong, nonatomic) UIWindow *window; - - -@end - diff --git a/Prj-IOS/lp/AppDelegate.m b/Prj-IOS/lp/AppDelegate.m deleted file mode 100644 index 788462c..0000000 --- a/Prj-IOS/lp/AppDelegate.m +++ /dev/null @@ -1,51 +0,0 @@ -// -// AppDelegate.m -// lp -// -// Created by xiaojun on 2017/12/2. -// Copyright © 2017年 xiaojun. All rights reserved. -// - -#import "AppDelegate.h" - -@interface AppDelegate () - -@end - -@implementation AppDelegate - - -- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { - // Override point for customization after application launch. - return YES; -} - - -- (void)applicationWillResignActive:(UIApplication *)application { - // Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state. - // Use this method to pause ongoing tasks, disable timers, and invalidate graphics rendering callbacks. Games should use this method to pause the game. -} - - -- (void)applicationDidEnterBackground:(UIApplication *)application { - // Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later. - // If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits. -} - - -- (void)applicationWillEnterForeground:(UIApplication *)application { - // Called as part of the transition from the background to the active state; here you can undo many of the changes made on entering the background. -} - - -- (void)applicationDidBecomeActive:(UIApplication *)application { - // Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface. -} - - -- (void)applicationWillTerminate:(UIApplication *)application { - // Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:. -} - - -@end diff --git a/Prj-IOS/lp/Assets.xcassets/AppIcon.appiconset/Contents.json b/Prj-IOS/lp/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index d8db8d6..0000000 --- a/Prj-IOS/lp/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,98 +0,0 @@ -{ - "images" : [ - { - "idiom" : "iphone", - "size" : "20x20", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "20x20", - "scale" : "3x" - }, - { - "idiom" : "iphone", - "size" : "29x29", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "29x29", - "scale" : "3x" - }, - { - "idiom" : "iphone", - "size" : "40x40", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "40x40", - "scale" : "3x" - }, - { - "idiom" : "iphone", - "size" : "60x60", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "60x60", - "scale" : "3x" - }, - { - "idiom" : "ipad", - "size" : "20x20", - "scale" : "1x" - }, - { - "idiom" : "ipad", - "size" : "20x20", - "scale" : "2x" - }, - { - "idiom" : "ipad", - "size" : "29x29", - "scale" : "1x" - }, - { - "idiom" : "ipad", - "size" : "29x29", - "scale" : "2x" - }, - { - "idiom" : "ipad", - "size" : "40x40", - "scale" : "1x" - }, - { - "idiom" : "ipad", - "size" : "40x40", - "scale" : "2x" - }, - { - "idiom" : "ipad", - "size" : "76x76", - "scale" : "1x" - }, - { - "idiom" : "ipad", - "size" : "76x76", - "scale" : "2x" - }, - { - "idiom" : "ipad", - "size" : "83.5x83.5", - "scale" : "2x" - }, - { - "idiom" : "ios-marketing", - "size" : "1024x1024", - "scale" : "1x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/Prj-IOS/lp/Base.lproj/LaunchScreen.storyboard b/Prj-IOS/lp/Base.lproj/LaunchScreen.storyboard deleted file mode 100644 index f83f6fd..0000000 --- a/Prj-IOS/lp/Base.lproj/LaunchScreen.storyboard +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Prj-IOS/lp/Base.lproj/Main.storyboard b/Prj-IOS/lp/Base.lproj/Main.storyboard deleted file mode 100644 index bc61a87..0000000 --- a/Prj-IOS/lp/Base.lproj/Main.storyboard +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Prj-IOS/lp/Info.plist b/Prj-IOS/lp/Info.plist deleted file mode 100644 index 16be3b6..0000000 --- a/Prj-IOS/lp/Info.plist +++ /dev/null @@ -1,45 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleVersion - 1 - LSRequiresIPhoneOS - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UIRequiredDeviceCapabilities - - armv7 - - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - - diff --git a/Prj-IOS/lp/UIImageCVMatConverter.h b/Prj-IOS/lp/UIImageCVMatConverter.h deleted file mode 100644 index 5050603..0000000 --- a/Prj-IOS/lp/UIImageCVMatConverter.h +++ /dev/null @@ -1,32 +0,0 @@ -// -// UIImageCVMatConverter.h -// lp -// -// Created by xiaojun on 2017/12/2. -// Copyright © 2017年 xiaojun. All rights reserved. -// - -#ifndef UIImageCVMatConverter_h -#define UIImageCVMatConverter_h - -#ifdef __cplusplus -#import -#endif -#ifdef __OBJC__ -#import -#import -#endif -using namespace cv; - -@interface UIImageCVMatConverter : NSObject - -+ (cv::Mat)cvMatFromUIImage:(UIImage *)image; -+ (UIImage *)UIImageFromCVMat:(cv::Mat)image; -+ (UIImage *)scaleAndRotateImageFrontCamera:(UIImage *)image; -+ (UIImage *)scaleAndRotateImageBackCamera:(UIImage *)image; -+(UIImage*) imageWithMat:(const cv::Mat&) image andImageOrientation: (UIImageOrientation) orientation; -+(UIImage*) imageWithMat:(const cv::Mat&) image andDeviceOrientation: (UIDeviceOrientation) orientation; - -@end - -#endif /* UIImageCVMatConverter_h */ diff --git a/Prj-IOS/lp/UIImageCVMatConverter.mm b/Prj-IOS/lp/UIImageCVMatConverter.mm deleted file mode 100644 index bba8857..0000000 --- a/Prj-IOS/lp/UIImageCVMatConverter.mm +++ /dev/null @@ -1,317 +0,0 @@ -// -// UIImageCVMatConverter.m -// lp -// -// Created by xiaojun on 2017/12/2. -// Copyright © 2017年 xiaojun. All rights reserved. -// - - -#include "UIImageCVMatConverter.h" -@implementation UIImageCVMatConverter - -+(UIImage *)UIImageFromCVMat:(cv::Mat)cvMat{ - NSData *data = [NSData dataWithBytes:cvMat.data length:cvMat.elemSize()*cvMat.total()]; - CGColorSpaceRef colorSpace; - - if (cvMat.elemSize() == 1) { - colorSpace = CGColorSpaceCreateDeviceGray(); - } else { - colorSpace = CGColorSpaceCreateDeviceRGB(); - } - - CGDataProviderRef provider = CGDataProviderCreateWithCFData((__bridge CFDataRef)data); - - // Creating CGImage from cv::Mat - CGImageRef imageRef = CGImageCreate(cvMat.cols, //width - cvMat.rows, //height - 8, //bits per component - 8 * cvMat.elemSize(), //bits per pixel - cvMat.step[0], //bytesPerRow - colorSpace, //colorspace - kCGImageAlphaNone|kCGBitmapByteOrderDefault,// bitmap info - provider, //CGDataProviderRef - NULL, //decode - false, //should interpolate - kCGRenderingIntentDefault //intent - ); - - - // Getting UIImage from CGImage - UIImage *finalImage = [UIImage imageWithCGImage:imageRef scale:1.0 orientation:UIImageOrientationUp]; - CGImageRelease(imageRef); - CGDataProviderRelease(provider); - CGColorSpaceRelease(colorSpace); - - return finalImage; -} -//缩放调整图片 -+ (UIImage *)scaleAndRotateImageBackCamera:(UIImage *)image -{ - static int kMaxResolution = 480; - CGImageRef imgRef = image.CGImage; - CGFloat width = CGImageGetWidth(imgRef); - CGFloat height = CGImageGetHeight(imgRef); - - CGAffineTransform transform = CGAffineTransformIdentity; - CGRect bounds = CGRectMake(0, 0, width, height); - if (width > kMaxResolution || height > kMaxResolution) { - CGFloat ratio = width/height; - if (ratio > 1) { - bounds.size.width = kMaxResolution; - bounds.size.height = bounds.size.width / ratio; - } else { - bounds.size.height = kMaxResolution; - bounds.size.width = bounds.size.height * ratio; - } - } - CGFloat scaleRatio = bounds.size.width / width; - CGSize imageSize = CGSizeMake(CGImageGetWidth(imgRef), CGImageGetHeight(imgRef)); - CGFloat boundHeight; - UIImageOrientation orient = image.imageOrientation; - switch(orient) { - case UIImageOrientationUp: - transform = CGAffineTransformIdentity; - break; - case UIImageOrientationUpMirrored: - transform = CGAffineTransformMakeTranslation(imageSize.width, 0.0); - transform = CGAffineTransformScale(transform, -1.0, 1.0); - break; - case UIImageOrientationDown: - transform = CGAffineTransformMakeTranslation(imageSize.width, imageSize.height); - transform = CGAffineTransformRotate(transform, M_PI); - break; - case UIImageOrientationDownMirrored: - transform = CGAffineTransformMakeTranslation(0.0, imageSize.height); - transform = CGAffineTransformScale(transform, 1.0, -1.0); - break; - case UIImageOrientationLeftMirrored: - boundHeight = bounds.size.height; - bounds.size.height = bounds.size.width; - bounds.size.width = boundHeight; - transform = CGAffineTransformMakeTranslation(imageSize.height, imageSize.width); - transform = CGAffineTransformScale(transform, -1.0, 1.0); - transform = CGAffineTransformRotate(transform, 3.0 * M_PI / 2.0); - break; - case UIImageOrientationLeft: - boundHeight = bounds.size.height; - bounds.size.height = bounds.size.width; - bounds.size.width = boundHeight; - transform = CGAffineTransformMakeTranslation(0.0, imageSize.width); - transform = CGAffineTransformRotate(transform, 3.0 * M_PI / 2.0); - break; - case UIImageOrientationRightMirrored: - boundHeight = bounds.size.height; - bounds.size.height = bounds.size.width; - bounds.size.width = boundHeight; - transform = CGAffineTransformMakeScale(-1.0, 1.0); - transform = CGAffineTransformRotate(transform, M_PI / 2.0); - break; - case UIImageOrientationRight: - boundHeight = bounds.size.height; - bounds.size.height = bounds.size.width; - bounds.size.width = boundHeight; - transform = CGAffineTransformMakeTranslation(imageSize.height, 0.0); - transform = CGAffineTransformRotate(transform, M_PI / 2.0); - break; - default: - [NSException raise:NSInternalInconsistencyException format:@"Invalid image orientation"]; - } - - UIGraphicsBeginImageContext(bounds.size); - CGContextRef context = UIGraphicsGetCurrentContext(); - if (orient == UIImageOrientationRight || orient == UIImageOrientationLeft) { - CGContextScaleCTM(context, -scaleRatio, scaleRatio); - CGContextTranslateCTM(context, -height, 0); - } else { - CGContextScaleCTM(context, scaleRatio, -scaleRatio); - CGContextTranslateCTM(context, 0, -height); - } - CGContextConcatCTM(context, transform); - CGContextDrawImage(UIGraphicsGetCurrentContext(), CGRectMake(0, 0, width, height), imgRef); - UIImage *returnImage = UIGraphicsGetImageFromCurrentImageContext(); - UIGraphicsEndImageContext(); - NSLog(@"resize w%f,H%f",returnImage.size.width,returnImage.size.height); - return returnImage; -} - -+(UIImage*) imageWithMat:(const cv::Mat&) image andDeviceOrientation: (UIDeviceOrientation) orientation -{ - UIImageOrientation imgOrientation = UIImageOrientationUp; - - switch (orientation) - { - case UIDeviceOrientationLandscapeLeft: - imgOrientation =UIImageOrientationLeftMirrored; break; - - case UIDeviceOrientationLandscapeRight: - imgOrientation = UIImageOrientationDown; break; - - case UIDeviceOrientationPortraitUpsideDown: - imgOrientation = UIImageOrientationRightMirrored; break; - case UIDeviceOrientationFaceUp: - imgOrientation = UIImageOrientationRightMirrored; break; - - default: - case UIDeviceOrientationPortrait: - imgOrientation = UIImageOrientationRight; break; - }; - - return [UIImageCVMatConverter imageWithMat:image andImageOrientation:imgOrientation]; -} - -+(UIImage*) imageWithMat:(const cv::Mat&) image andImageOrientation: (UIImageOrientation) orientation; -{ - cv::Mat rgbaView; - - if (image.channels() == 3) - { - cv::cvtColor(image, rgbaView, COLOR_BGR2BGRA); - } - else if (image.channels() == 4) - { - cv::cvtColor(image, rgbaView, COLOR_BGR2BGRA); - } - else if (image.channels() == 1) - { - cv::cvtColor(image, rgbaView, COLOR_GRAY2RGBA); - } - - NSData *data = [NSData dataWithBytes:rgbaView.data length:rgbaView.elemSize() * rgbaView.total()]; - - CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB(); - - CGDataProviderRef provider = CGDataProviderCreateWithCFData((__bridge CFDataRef)data); - - CGBitmapInfo bmInfo = kCGImageAlphaPremultipliedLast | kCGBitmapByteOrder32Big; - - // Creating CGImage from cv::Mat - CGImageRef imageRef = CGImageCreate(rgbaView.cols, //width - rgbaView.rows, //height - 8, //bits per component - 8 * rgbaView.elemSize(), //bits per pixel - rgbaView.step.p[0], //bytesPerRow - colorSpace, //colorspace - bmInfo,// bitmap info - provider, //CGDataProviderRef - NULL, //decode - false, //should interpolate - kCGRenderingIntentDefault //intent - ); - - // Getting UIImage from CGImage - UIImage *finalImage = [UIImage imageWithCGImage:imageRef scale:1 orientation:orientation]; - CGImageRelease(imageRef); - CGDataProviderRelease(provider); - CGColorSpaceRelease(colorSpace); - - return finalImage; -} - - -+ (cv::Mat)cvMatFromUIImage:(UIImage *)image -{ - CGColorSpaceRef colorSpace = CGImageGetColorSpace(image.CGImage); - CGFloat cols = image.size.width; - CGFloat rows = image.size.height; - - cv::Mat cvMat(rows, cols, CV_8UC4); // 8 bits per component, 4 channels - - CGContextRef contextRef = CGBitmapContextCreate(cvMat.data, // Pointer to data - cols, // Width of bitmap - rows, // Height of bitmap - 8, // Bits per component - cvMat.step[0], // Bytes per row - colorSpace, // Colorspace - kCGImageAlphaNoneSkipLast | - kCGBitmapByteOrderDefault); // Bitmap info flags - - CGContextDrawImage(contextRef, CGRectMake(0, 0, cols, rows), image.CGImage); - CGContextRelease(contextRef); - CGColorSpaceRelease(colorSpace); - cv::Mat cvMat3(rows, cols, CV_8UC3); // 8 bits per component, 4 channels - cv::cvtColor(cvMat, cvMat3,COLOR_RGBA2RGB); - - return cvMat3; -} -+ (UIImage *)scaleAndRotateImageFrontCamera:(UIImage *)image -{ - static int kMaxResolution = 640; - CGImageRef imgRef = image.CGImage; - CGFloat width = CGImageGetWidth(imgRef); - CGFloat height = CGImageGetHeight(imgRef); - CGAffineTransform transform = CGAffineTransformIdentity; - CGRect bounds = CGRectMake( 0, 0, width, height); - if (width > kMaxResolution || height > kMaxResolution) { - CGFloat ratio = width/height; - if (ratio > 1) { - bounds.size.width = kMaxResolution; - bounds.size.height = bounds.size.width / ratio; - } else { - bounds.size.height = kMaxResolution; - bounds.size.width = bounds.size.height * ratio; - } - } - - CGFloat scaleRatio = bounds.size.width / width; - CGSize imageSize = CGSizeMake(CGImageGetWidth(imgRef), CGImageGetHeight(imgRef)); - CGFloat boundHeight; - UIImageOrientation orient = image.imageOrientation; - switch(orient) { - case UIImageOrientationUp: - transform = CGAffineTransformIdentity; - break; - case UIImageOrientationUpMirrored: - transform = CGAffineTransformMakeTranslation(imageSize.width, 0.0); - transform = CGAffineTransformScale(transform, -1.0, 1.0); - break; - case UIImageOrientationDown: - transform = CGAffineTransformMakeTranslation(imageSize.width, imageSize.height); - transform = CGAffineTransformRotate(transform, M_PI); - break; - case UIImageOrientationDownMirrored: - transform = CGAffineTransformMakeTranslation(0.0, imageSize.height); - transform = CGAffineTransformScale(transform, 1.0, -1.0); - break; - case UIImageOrientationLeftMirrored: - boundHeight = bounds.size.height; - bounds.size.height = bounds.size.width; - bounds.size.width = boundHeight; - transform = CGAffineTransformMakeTranslation(imageSize.height, imageSize.width); - transform = CGAffineTransformScale(transform, -1.0, 1.0); - transform = CGAffineTransformRotate(transform, 3.0 * M_PI / 2.0); - break; - case UIImageOrientationLeft: - boundHeight = bounds.size.height; - bounds.size.height = bounds.size.width; - bounds.size.width = boundHeight; - transform = CGAffineTransformMakeTranslation(0.0, imageSize.width); - transform = CGAffineTransformRotate(transform, 3.0 * M_PI / 2.0); - break; - case UIImageOrientationRight: - case UIImageOrientationRightMirrored: - boundHeight = bounds.size.height; - bounds.size.height = bounds.size.width; - bounds.size.width = boundHeight; - transform = CGAffineTransformMakeScale(-1.0, 1.0); - transform = CGAffineTransformRotate(transform, M_PI / 2.0); - break; - default: - [NSException raise:NSInternalInconsistencyException format:@"Invalid image orientation"]; - } - UIGraphicsBeginImageContext( bounds.size ); - CGContextRef context = UIGraphicsGetCurrentContext(); - if ( orient == UIImageOrientationRight || orient == UIImageOrientationLeft ) { - CGContextScaleCTM(context, -scaleRatio, scaleRatio); - CGContextTranslateCTM(context, -height, 0); - } - else { - CGContextScaleCTM(context, scaleRatio, -scaleRatio); - CGContextTranslateCTM(context, 0, -height); - } - CGContextConcatCTM( context, transform ); - CGContextDrawImage( UIGraphicsGetCurrentContext(), CGRectMake(0, 0, width, height), imgRef ); - UIImage *returnImage = UIGraphicsGetImageFromCurrentImageContext(); - UIGraphicsEndImageContext(); - return returnImage; -}@end diff --git a/Prj-IOS/lp/ViewController.h b/Prj-IOS/lp/ViewController.h deleted file mode 100644 index cc9d871..0000000 --- a/Prj-IOS/lp/ViewController.h +++ /dev/null @@ -1,40 +0,0 @@ -// -// ViewController.h -// lp -// -// Created by xiaojun on 2017/12/2. -// Copyright © 2017年 xiaojun. All rights reserved. -// - -//#import - -#ifdef __cplusplus -#import - -//#import -#import -#endif - -#ifdef __OBJC__ -#import -#import -#import -#endif - -@interface ViewController : UIViewController { - - cv::Mat source_image; -} - -@property (nonatomic, retain) UILabel *textLabel; -@property (nonatomic, retain) UIImageView *imageView; -@property (nonatomic, retain) UIImageView *textView; -@property (nonatomic, retain) UIToolbar *toolbar; - --(void)loadButtonPressed:(id)sender; --(void)simpleRecognition:(cv::Mat&)src; --(NSString *)getPath:(NSString *)fileName; - -@end - diff --git a/Prj-IOS/lp/ViewController.mm b/Prj-IOS/lp/ViewController.mm deleted file mode 100644 index e86f993..0000000 --- a/Prj-IOS/lp/ViewController.mm +++ /dev/null @@ -1,216 +0,0 @@ -// -// ViewController.m -// lp -// -// Created by xiaojun on 2017/12/2. -// Copyright © 2017年 xiaojun. All rights reserved. -// - - - -#import "ViewController.h" -#import "UIImageCVMatConverter.h" - -#import "Pipeline.h" - -using namespace pr; - - -@interface ViewController () - -@end - -@implementation ViewController - -@synthesize imageView; -@synthesize textView; -@synthesize toolbar; -@synthesize textLabel; - --(NSString *)getPath:(NSString*)fileName{ - NSString *bundlePath = [[NSBundle mainBundle].resourcePath stringByAppendingPathComponent:@"model.bundle"]; - NSString *path = [bundlePath stringByAppendingPathComponent:fileName]; - return path; -} - --(void)simpleRecognition:(cv::Mat&)src{ - - NSString *path_1 = [self getPath:@"cascade.xml"]; - NSString *path_7 = [self getPath:@"CharacterRecognization.caffemodel"]; - NSString *path_6 = [self getPath:@"CharacterRecognization.prototxt"]; - NSString *path_3 = [self getPath:@"HorizonalFinemapping.caffemodel"]; - NSString *path_2 = [self getPath:@"HorizonalFinemapping.prototxt"]; - NSString *path_5 = [self getPath:@"Segmentation.caffemodel"]; - NSString *path_4 = [self getPath:@"Segmentation.prototxt"]; - - std::string *cpath_1 = new std::string([path_1 UTF8String]); - std::string *cpath_2 = new std::string([path_2 UTF8String]); - std::string *cpath_3 = new std::string([path_3 UTF8String]); - std::string *cpath_4 = new std::string([path_4 UTF8String]); - std::string *cpath_5 = new std::string([path_5 UTF8String]); - std::string *cpath_6 = new std::string([path_6 UTF8String]); - std::string *cpath_7 = new std::string([path_7 UTF8String]); - - - PipelinePR pr2 = PipelinePR::PipelinePR(*cpath_1,*cpath_2,*cpath_3,*cpath_4,*cpath_5,*cpath_6,*cpath_7); - - std::vector list_res = pr2.RunPiplineAsImage(src); - std::string concat_results=""; - for(auto one:list_res){ - if(one.confidence>0.7){ - concat_results += one.getPlateName()+","; - //std::cout<<"1-----"+one.getPlateName()+"----1"; - } - } - //std::cout<<"2--"+concat_results+"--2"; - - NSString *str=[NSString stringWithCString:concat_results.c_str() encoding:NSUTF8StringEncoding]; - if(str.length > 0){ - str = [str substringToIndex:str.length-1]; - str = [NSString stringWithFormat:@"result:%@",str]; - }else{ - str = [NSString stringWithFormat:@"result:null"]; - } - - [self.textLabel setText:str]; - - - -} - - -- (void)imagePickerController:(UIImagePickerController*)picker didFinishPickingMediaWithInfo:(NSDictionary *)info -{ - [picker dismissViewControllerAnimated:YES completion:nil]; - - UIImage* temp = [info objectForKey:@"UIImagePickerControllerOriginalImage"]; - - - - - UIImage *temp_image=[UIImageCVMatConverter scaleAndRotateImageBackCamera:temp]; - source_image=[UIImageCVMatConverter cvMatFromUIImage:temp_image]; - [self simpleRecognition:source_image]; - imageView.image = temp; - - - - - //cv::Mat cvImage,cv2; - //UIImageToMat(temp, cvImage); -// if(!cvImage.empty()){ -// cv::Mat gray; -// // 将图像转换为灰度显示 -// cv::cvtColor(cvImage,gray,CV_RGB2GRAY); -// // 应用高斯滤波器去除小的边缘 -// cv::GaussianBlur(gray, gray, cv::Size(5,5), 1.2,1.2); -// // 计算与画布边缘 -// cv::Mat edges; -// cv::Canny(gray, edges, 0, 50); -// // 使用白色填充 -// cvImage.setTo(cv::Scalar::all(225)); -// // 修改边缘颜色 -// cvImage.setTo(cv::Scalar(0,128,255,255),edges); -// // 将Mat转换为Xcode的UIImageView显示 -// self.imageView.image = MatToUIImage(cvImage); -// } - - - - - -} - --(void)imagePickerControllerDidCancel:(UIImagePickerController *)picker -{ - [picker dismissViewControllerAnimated:YES completion:nil]; -} - - -- (void)loadButtonPressed:(id)sender -{ - - UIImagePickerController* picker = [[UIImagePickerController alloc] init]; - picker.delegate = self; - - if (![UIImagePickerController isSourceTypeAvailable: - UIImagePickerControllerSourceTypePhotoLibrary]) - return; - - picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary; - - [self presentViewController:picker animated:YES completion:nil]; - -} - -- (void)viewDidLoad { - [super viewDidLoad]; - // Do any additional setup after loading the view, typically from a nib. - - - - CGRect bounds = [UIScreen mainScreen].bounds; - imageView = [[UIImageView alloc] init]; - imageView.frame = CGRectMake(0, 160, bounds.size.width, bounds.size.height-210); - imageView.contentMode=UIViewContentModeScaleAspectFit; - imageView.backgroundColor = [UIColor clearColor]; - [self.view addSubview:imageView]; - - - /* Add the fps Label */ - UILabel *fps = [[UILabel alloc] initWithFrame:CGRectMake(20, 120, 180, 20)]; - fps.font=[UIFont fontWithName:@"华文细黑" size:14.0f]; - fps.backgroundColor=[UIColor clearColor]; - fps.textColor=[UIColor redColor]; - fps.textAlignment=NSTextAlignmentLeft; - // fps.transform = CGAffineTransformMakeRotation(90); - fps.text=@"result"; - self.textLabel = fps; - [self.view addSubview:self.textLabel]; - [self.view bringSubviewToFront:self.textLabel]; - - toolbar=[[UIToolbar alloc] initWithFrame:CGRectMake(0, bounds.size.height- 44, bounds.size.width, 44)]; - [toolbar setBackgroundColor:[UIColor clearColor]]; - // toolbar.barStyle=UIBarStyleDefault; - toolbar.tintColor=[UIColor blackColor]; - toolbar.translucent=YES; - // [toolbar setTranslucent:YES]; - [self.toolbar setBackgroundImage:[UIImage new] - forToolbarPosition:UIBarPositionAny - barMetrics:UIBarMetricsDefault]; - toolbar.delegate=self; - - - UIBarButtonItem*flexitem=[[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil]; - - UIBarButtonItem*albumitem=[[UIBarButtonItem alloc] - - initWithTitle:@"相册" - style:UIBarButtonItemStylePlain - - target:self - - action:@selector(loadButtonPressed:)]; - - - - - [toolbar setItems:[NSArray arrayWithObjects:albumitem,flexitem,nil]]; - [self.view addSubview:toolbar]; - - // Do any additional setup after loading the view, typically from a nib - toolbar.autoresizingMask = UIViewAutoresizingNone; - - - - -} - - -- (void)didReceiveMemoryWarning { - [super didReceiveMemoryWarning]; - // Dispose of any resources that can be recreated. -} - - -@end diff --git a/Prj-IOS/lp/main.m b/Prj-IOS/lp/main.m deleted file mode 100644 index b844fa9..0000000 --- a/Prj-IOS/lp/main.m +++ /dev/null @@ -1,16 +0,0 @@ -// -// main.m -// lp -// -// Created by xiaojun on 2017/12/2. -// Copyright © 2017年 xiaojun. All rights reserved. -// - -#import -#import "AppDelegate.h" - -int main(int argc, char * argv[]) { - @autoreleasepool { - return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); - } -} diff --git a/Prj-IOS/model.bundle/cascade.xml b/Prj-IOS/model.bundle/cascade.xml deleted file mode 100755 index 277775b..0000000 --- a/Prj-IOS/model.bundle/cascade.xml +++ /dev/null @@ -1,12117 +0,0 @@ - - - - BOOST - HAAR - 13 - 51 - - GAB - 9.9900001287460327e-001 - 5.0000000000000000e-001 - 9.4999999999999996e-001 - 1 - 100 - - 0 - 1 - ALL - 20 - - - <_> - 8 - -1.9158077239990234e+000 - - <_> - - 0 -1 344 -8.1478752195835114e-002 - - 6.2639594078063965e-001 -8.1564724445343018e-001 - <_> - - 0 -1 701 -1.2957378290593624e-002 - - 7.7114331722259521e-001 -4.9504086375236511e-001 - <_> - - 0 -1 687 -9.2470366507768631e-003 - - 8.1202191114425659e-001 -2.8070560097694397e-001 - <_> - - 0 -1 614 1.2374955229461193e-002 - - -2.5367051362991333e-001 7.3795551061630249e-001 - <_> - - 0 -1 299 -4.7858944162726402e-003 - - 7.1150565147399902e-001 -3.0462509393692017e-001 - <_> - - 0 -1 297 3.8920845836400986e-003 - - -2.8375166654586792e-001 7.3174893856048584e-001 - <_> - - 0 -1 814 -8.8258963078260422e-003 - - 7.5333666801452637e-001 -1.9880458712577820e-001 - <_> - - 0 -1 845 -6.7375516518950462e-003 - - 7.5299704074859619e-001 -2.3570337891578674e-001 - - <_> - 12 - -2.2599112987518311e+000 - - <_> - - 0 -1 577 -1.4449171721935272e-002 - - 5.5890566110610962e-001 -7.6307392120361328e-001 - <_> - - 0 -1 364 -3.8289055228233337e-002 - - 5.1702296733856201e-001 -5.7946079969406128e-001 - <_> - - 0 -1 124 -1.4895259402692318e-002 - - 6.1277741193771362e-001 -3.2827928662300110e-001 - <_> - - 0 -1 579 8.3044255152344704e-003 - - -3.3253005146980286e-001 7.2171914577484131e-001 - <_> - - 0 -1 314 6.0594235546886921e-003 - - -3.2760250568389893e-001 4.9508789181709290e-001 - <_> - - 0 -1 699 -6.8011749535799026e-003 - - 6.6238498687744141e-001 -2.4112002551555634e-001 - <_> - - 0 -1 295 -1.1183910071849823e-002 - - 7.1757602691650391e-001 -2.0989039540290833e-001 - <_> - - 0 -1 767 1.3139605522155762e-002 - - -1.8845251202583313e-001 6.7252415418624878e-001 - <_> - - 0 -1 689 -6.1739999800920486e-003 - - 6.3675141334533691e-001 -2.4877758324146271e-001 - <_> - - 0 -1 230 -9.2421043664216995e-003 - - 6.5140277147293091e-001 -2.1352872252464294e-001 - <_> - - 0 -1 48 -1.0526084899902344e-001 - - -9.0194213390350342e-001 1.8239501118659973e-001 - <_> - - 0 -1 281 1.2764739990234375e-001 - - 1.6771897673606873e-001 -7.7668786048889160e-001 - - <_> - 14 - -2.6526770591735840e+000 - - <_> - - 0 -1 829 -1.3842798769474030e-002 - - 4.1735208034515381e-001 -7.4295550584793091e-001 - <_> - - 0 -1 97 1.4765590429306030e-002 - - -5.1845699548721313e-001 5.0078016519546509e-001 - <_> - - 0 -1 21 3.1671046745032072e-003 - - -3.2739469408988953e-001 5.1253867149353027e-001 - <_> - - 0 -1 812 -9.5202140510082245e-003 - - 7.1236211061477661e-001 -2.3344238102436066e-001 - <_> - - 0 -1 703 -1.2149499729275703e-002 - - 6.4311891794204712e-001 -2.5991156697273254e-001 - <_> - - 0 -1 385 -1.0172967612743378e-001 - - -7.3093742132186890e-001 2.3339104652404785e-001 - <_> - - 0 -1 858 -6.2750680372118950e-003 - - 6.4128917455673218e-001 -2.3738093674182892e-001 - <_> - - 0 -1 518 1.5905253589153290e-002 - - -2.3312157392501831e-001 5.6561905145645142e-001 - <_> - - 0 -1 873 -5.6511810980737209e-003 - - 6.3098442554473877e-001 -2.2128470242023468e-001 - <_> - - 0 -1 229 1.0334834456443787e-002 - - -1.6205528378486633e-001 7.1688497066497803e-001 - <_> - - 0 -1 373 -1.4500595629215240e-002 - - 5.2634650468826294e-001 -2.5339555740356445e-001 - <_> - - 0 -1 720 8.4515195339918137e-003 - - -1.9005575776100159e-001 6.2645190954208374e-001 - <_> - - 0 -1 519 1.6612716019153595e-002 - - -1.9349065423011780e-001 6.6134274005889893e-001 - <_> - - 0 -1 561 1.0179553180932999e-002 - - -1.9179263710975647e-001 6.1396795511245728e-001 - - <_> - 16 - -2.2411971092224121e+000 - - <_> - - 0 -1 344 -9.5315366983413696e-002 - - 2.0634920895099640e-001 -7.6994550228118896e-001 - <_> - - 0 -1 577 -1.1904314160346985e-002 - - 4.6030580997467041e-001 -4.5124572515487671e-001 - <_> - - 0 -1 736 8.0967023968696594e-003 - - -2.9279080033302307e-001 5.1358801126480103e-001 - <_> - - 0 -1 766 -1.4768393710255623e-002 - - 6.9709998369216919e-001 -1.9789521396160126e-001 - <_> - - 0 -1 332 -7.3709283024072647e-003 - - 6.4356821775436401e-001 -1.9384047389030457e-001 - <_> - - 0 -1 331 7.4571794830262661e-003 - - -2.0553122460842133e-001 6.7929607629776001e-001 - <_> - - 0 -1 943 5.8717206120491028e-003 - - -1.9075798988342285e-001 6.3178658485412598e-001 - <_> - - 0 -1 563 -6.3720787875354290e-003 - - 6.1133956909179688e-001 -1.9197526574134827e-001 - <_> - - 0 -1 185 -1.7508253455162048e-002 - - 5.5003905296325684e-001 -2.0409923791885376e-001 - <_> - - 0 -1 539 -4.2271558195352554e-003 - - 5.9483224153518677e-001 -2.0080061256885529e-001 - <_> - - 0 -1 919 5.0116949714720249e-003 - - -1.8873518705368042e-001 5.8758223056793213e-001 - <_> - - 0 -1 298 8.4183514118194580e-002 - - 1.9158974289894104e-001 -7.3058295249938965e-001 - <_> - - 0 -1 776 4.5591969974339008e-003 - - -2.1568548679351807e-001 5.4940956830978394e-001 - <_> - - 0 -1 776 -3.6774221807718277e-003 - - 6.5714693069458008e-001 -2.3908025026321411e-001 - <_> - - 0 -1 844 1.3156082481145859e-002 - - -1.6889381408691406e-001 5.4372692108154297e-001 - <_> - - 0 -1 508 1.2298718094825745e-002 - - -1.7204846441745758e-001 5.3114622831344604e-001 - - <_> - 20 - -2.3278577327728271e+000 - - <_> - - 0 -1 684 -4.2540580034255981e-002 - - 2.4365724623203278e-001 -7.2478657960891724e-001 - <_> - - 0 -1 317 -2.1006479859352112e-002 - - 3.9405155181884766e-001 -5.1031738519668579e-001 - <_> - - 0 -1 13 1.2750471010804176e-002 - - -2.6155433058738708e-001 5.3219014406204224e-001 - <_> - - 0 -1 12 -1.0928934812545776e-001 - - -7.9762983322143555e-001 1.6522131860256195e-001 - <_> - - 0 -1 742 -8.2451943308115005e-003 - - 6.1570894718170166e-001 -1.6545474529266357e-001 - <_> - - 0 -1 651 -6.1263595707714558e-003 - - 6.5689104795455933e-001 -1.6943360865116119e-001 - <_> - - 0 -1 650 5.0333887338638306e-003 - - -1.9622130692005157e-001 5.7385104894638062e-001 - <_> - - 0 -1 34 1.0666935704648495e-002 - - -2.1881586313247681e-001 4.5024806261062622e-001 - <_> - - 0 -1 291 -1.0632696561515331e-002 - - 6.3769024610519409e-001 -1.6428084671497345e-001 - <_> - - 0 -1 237 -1.4020981267094612e-002 - - 6.1583393812179565e-001 -1.6708594560623169e-001 - <_> - - 0 -1 765 1.2589931488037109e-002 - - -2.0485720038414001e-001 4.7809442877769470e-001 - <_> - - 0 -1 753 -1.3003132306039333e-002 - - 6.5572524070739746e-001 -1.6035726666450500e-001 - <_> - - 0 -1 222 -5.7425271719694138e-002 - - -8.2782661914825439e-001 1.4296714961528778e-001 - <_> - - 0 -1 833 -3.7263054400682449e-003 - - 4.9777820706367493e-001 -2.1036401391029358e-001 - <_> - - 0 -1 825 1.2980616651475430e-002 - - -1.7779336869716644e-001 6.1292153596878052e-001 - <_> - - 0 -1 276 -3.4886042121797800e-003 - - 4.1184583306312561e-001 -2.0970273017883301e-001 - <_> - - 0 -1 813 -1.1452829465270042e-002 - - 5.6084501743316650e-001 -1.5244032442569733e-001 - <_> - - 0 -1 321 3.7844986654818058e-003 - - -2.8913837671279907e-001 2.7224406599998474e-001 - <_> - - 0 -1 876 -4.7596222721040249e-003 - - 5.2785235643386841e-001 -1.5034112334251404e-001 - <_> - - 0 -1 896 -1.7377159092575312e-003 - - 5.5644094944000244e-001 -2.0121455192565918e-001 - - <_> - 28 - -2.3750255107879639e+000 - - <_> - - 0 -1 347 -1.0104553401470184e-001 - - 1.3032685220241547e-001 -7.3142945766448975e-001 - <_> - - 0 -1 596 -1.8494745716452599e-002 - - 5.6178814172744751e-001 -3.3690422773361206e-001 - <_> - - 0 -1 629 1.0897371917963028e-002 - - -2.6694682240486145e-001 4.6661883592605591e-001 - <_> - - 0 -1 839 8.4953904151916504e-003 - - -2.0583645999431610e-001 4.6663123369216919e-001 - <_> - - 0 -1 44 6.3092201948165894e-002 - - 1.2652839720249176e-001 -7.4331611394882202e-001 - <_> - - 0 -1 305 -4.8850802704691887e-003 - - 5.1036185026168823e-001 -1.7127794027328491e-001 - <_> - - 0 -1 295 -1.2086534872651100e-002 - - 5.3874844312667847e-001 -1.7047831416130066e-001 - <_> - - 0 -1 163 -4.0194295346736908e-002 - - 6.0334587097167969e-001 -1.8293543159961700e-001 - <_> - - 0 -1 265 -9.7945984452962875e-003 - - 4.8900371789932251e-001 -1.7746040225028992e-001 - <_> - - 0 -1 597 6.7133754491806030e-003 - - -1.8603576719760895e-001 4.9050629138946533e-001 - <_> - - 0 -1 128 1.5135381370782852e-002 - - 1.5555633604526520e-001 -6.6330802440643311e-001 - <_> - - 0 -1 480 7.4470564723014832e-003 - - 1.2465479969978333e-001 -6.3456755876541138e-001 - <_> - - 0 -1 559 -1.7742723226547241e-002 - - 4.8904901742935181e-001 -1.6264849901199341e-001 - <_> - - 0 -1 821 -1.5695080161094666e-002 - - 4.1306030750274658e-001 -1.9036959111690521e-001 - <_> - - 0 -1 819 -4.3798778206110001e-003 - - 4.8768985271453857e-001 -1.5558160841464996e-001 - <_> - - 0 -1 836 -4.8424974083900452e-003 - - 4.6657896041870117e-001 -1.6847038269042969e-001 - <_> - - 0 -1 90 7.4649546295404434e-003 - - -1.7167872190475464e-001 4.3042477965354919e-001 - <_> - - 0 -1 883 5.1524871960282326e-003 - - -1.4530055224895477e-001 4.7056230902671814e-001 - <_> - - 0 -1 890 9.8812151700258255e-003 - - -1.4264582097530365e-001 5.0057184696197510e-001 - <_> - - 0 -1 393 -3.0181273818016052e-002 - - -6.5408444404602051e-001 1.0674032568931580e-001 - <_> - - 0 -1 694 9.2962123453617096e-003 - - -1.4381234347820282e-001 4.9470436573028564e-001 - <_> - - 0 -1 77 -7.6252631843090057e-003 - - -5.2033776044845581e-001 1.3706678152084351e-001 - <_> - - 0 -1 801 -1.1497072875499725e-002 - - 3.4252560138702393e-001 -1.9132094085216522e-001 - <_> - - 0 -1 670 -4.4177635572850704e-003 - - 4.6443006396293640e-001 -1.3389693200588226e-001 - <_> - - 0 -1 647 -2.4282713420689106e-003 - - 4.1310977935791016e-001 -1.3224220275878906e-001 - <_> - - 0 -1 686 1.0079141706228256e-002 - - -1.3342842459678650e-001 5.5696302652359009e-001 - <_> - - 0 -1 570 3.5632357001304626e-002 - - 9.1464981436729431e-002 -7.0863521099090576e-001 - <_> - - 0 -1 840 -1.9085695967078209e-003 - - 2.6823535561561584e-001 -1.9665902853012085e-001 - - <_> - 34 - -2.5052807331085205e+000 - - <_> - - 0 -1 268 1.5469970181584358e-002 - - -6.7369276285171509e-001 3.0393996834754944e-001 - <_> - - 0 -1 700 -2.2830318659543991e-002 - - 4.9829742312431335e-001 -3.5193654894828796e-001 - <_> - - 0 -1 521 1.8841657787561417e-002 - - -2.1037499606609344e-001 4.8866468667984009e-001 - <_> - - 0 -1 262 1.1541565880179405e-002 - - -1.8598809838294983e-001 5.2916365861892700e-001 - <_> - - 0 -1 219 -2.4122973904013634e-002 - - 5.2869701385498047e-001 -1.6163693368434906e-001 - <_> - - 0 -1 6 1.4711560681462288e-002 - - -2.5017279386520386e-001 3.2298168540000916e-001 - <_> - - 0 -1 520 -1.5706669539213181e-002 - - 5.0967657566070557e-001 -1.5732303261756897e-001 - <_> - - 0 -1 948 -4.1158739477396011e-003 - - 4.9462157487869263e-001 -1.2155625224113464e-001 - <_> - - 0 -1 770 -1.0694706812500954e-002 - - 6.1407995223999023e-001 -1.2956763803958893e-001 - <_> - - 0 -1 387 -3.6484465003013611e-002 - - 3.1439977884292603e-001 -2.2812500596046448e-001 - <_> - - 0 -1 345 5.4322574287652969e-002 - - -8.7467961013317108e-002 7.1243762969970703e-001 - <_> - - 0 -1 250 -8.9914854615926743e-003 - - 3.7887179851531982e-001 -1.7758503556251526e-001 - <_> - - 0 -1 52 1.5299601480364799e-002 - - 1.5142892301082611e-001 -5.4104751348495483e-001 - <_> - - 0 -1 792 -6.0345130041241646e-003 - - 3.8750106096267700e-001 -1.7849484086036682e-001 - <_> - - 0 -1 610 -2.0873975008726120e-003 - - -5.5879276990890503e-001 1.3142852485179901e-001 - <_> - - 0 -1 642 -2.0619889255613089e-003 - - -5.1919680833816528e-001 1.0321786254644394e-001 - <_> - - 0 -1 259 3.6544300615787506e-002 - - -1.6965624690055847e-001 3.9208900928497314e-001 - <_> - - 0 -1 382 1.4528267784044147e-003 - - -3.4218248724937439e-001 1.8518145382404327e-001 - <_> - - 0 -1 196 -2.6956547051668167e-002 - - -8.3279663324356079e-001 7.7962644398212433e-002 - <_> - - 0 -1 533 -1.0518556460738182e-002 - - 4.5597425103187561e-001 -1.4934070408344269e-001 - <_> - - 0 -1 740 5.4534617811441422e-003 - - -1.5347433090209961e-001 3.5846599936485291e-001 - <_> - - 0 -1 534 -5.6011183187365532e-003 - - 3.6314359307289124e-001 -1.5886513888835907e-001 - <_> - - 0 -1 927 1.0399374179542065e-002 - - -1.1159978061914444e-001 4.9891829490661621e-001 - <_> - - 0 -1 41 2.6076715439558029e-002 - - -2.1667334437370300e-001 2.5659701228141785e-001 - <_> - - 0 -1 715 -7.3732812888920307e-003 - - 5.8327084779739380e-001 -1.0727929323911667e-001 - <_> - - 0 -1 882 -5.6875580921769142e-003 - - 4.0847277641296387e-001 -1.2561751902103424e-001 - <_> - - 0 -1 891 1.3321589678525925e-002 - - -1.2537255883216858e-001 4.4824957847595215e-001 - <_> - - 0 -1 168 -1.8619614839553833e-001 - - -7.1703630685806274e-001 7.7993653714656830e-002 - <_> - - 0 -1 190 3.3796064555644989e-002 - - -1.3172915577888489e-001 4.1404765844345093e-001 - <_> - - 0 -1 530 4.0178038179874420e-003 - - -1.8571788072586060e-001 2.7401688694953918e-001 - <_> - - 0 -1 555 1.6669608652591705e-002 - - 7.5644508004188538e-002 -6.8869042396545410e-001 - <_> - - 0 -1 406 4.7584358602762222e-002 - - 8.2619942724704742e-002 -5.8818364143371582e-001 - <_> - - 0 -1 537 2.5073587894439697e-003 - - -1.4251622557640076e-001 3.3965954184532166e-001 - <_> - - 0 -1 638 1.4513431116938591e-002 - - -1.4366999268531799e-001 3.2603174448013306e-001 - - <_> - 42 - -2.4546041488647461e+000 - - <_> - - 0 -1 340 -9.4746887683868408e-002 - - 1.1788145639002323e-002 -7.5736826658248901e-001 - <_> - - 0 -1 577 -1.5985764563083649e-002 - - 3.4271994233131409e-001 -3.7916901707649231e-001 - <_> - - 0 -1 630 1.9708804786205292e-002 - - -2.2393602132797241e-001 4.9053853750228882e-001 - <_> - - 0 -1 96 1.6178630292415619e-002 - - -2.0412905514240265e-001 3.4104099869728088e-001 - <_> - - 0 -1 319 1.0606624186038971e-001 - - -1.0737416148185730e-001 6.7443412542343140e-001 - <_> - - 0 -1 83 -6.7316116765141487e-003 - - 3.4080076217651367e-001 -2.2706831991672516e-001 - <_> - - 0 -1 634 4.0689492598176003e-003 - - -1.4782951772212982e-001 4.1778662800788879e-001 - <_> - - 0 -1 686 -1.3378994539380074e-002 - - 6.8167924880981445e-001 -1.0507009923458099e-001 - <_> - - 0 -1 786 -1.8129471689462662e-002 - - 5.0995999574661255e-001 -1.3223616778850555e-001 - <_> - - 0 -1 646 -8.9250747114419937e-003 - - 5.0829160213470459e-001 -1.0886437445878983e-001 - <_> - - 0 -1 711 6.1906888149678707e-003 - - -1.1881013214588165e-001 4.9430772662162781e-001 - <_> - - 0 -1 575 -3.4704633057117462e-002 - - -6.8778192996978760e-001 9.2318676412105560e-002 - <_> - - 0 -1 189 -9.7849890589714050e-003 - - 2.0124578475952148e-001 -2.8525698184967041e-001 - <_> - - 0 -1 479 1.4655515551567078e-003 - - 1.0351686179637909e-001 -6.3454014062881470e-001 - <_> - - 0 -1 513 -3.5405270755290985e-002 - - -7.6147061586380005e-001 6.0781378298997879e-002 - <_> - - 0 -1 23 9.1620441526174545e-003 - - 8.2090407609939575e-002 -5.3804397583007813e-001 - <_> - - 0 -1 838 6.7096878774464130e-003 - - -1.1302943527698517e-001 4.6365195512771606e-001 - <_> - - 0 -1 820 -1.0268911719322205e-002 - - 5.8097857236862183e-001 -1.0859654098749161e-001 - <_> - - 0 -1 441 2.9750142246484756e-002 - - 9.3299955129623413e-002 -5.4268807172775269e-001 - <_> - - 0 -1 726 -5.5990684777498245e-003 - - 4.9949660897254944e-001 -1.0594012588262558e-001 - <_> - - 0 -1 714 4.8061953857541084e-003 - - -1.1477116495370865e-001 4.3569833040237427e-001 - <_> - - 0 -1 637 -4.0460027754306793e-002 - - -7.7711206674575806e-001 7.3132880032062531e-002 - <_> - - 0 -1 53 4.5344540849328041e-003 - - -1.6310065984725952e-001 3.0750447511672974e-001 - <_> - - 0 -1 479 -1.4339694753289223e-003 - - -5.2921229600906372e-001 8.8739573955535889e-002 - <_> - - 0 -1 396 -4.5565411448478699e-002 - - -7.4928385019302368e-001 4.8912040889263153e-002 - <_> - - 0 -1 330 -8.3342632278800011e-003 - - 4.6582534909248352e-001 -1.0161897540092468e-001 - <_> - - 0 -1 834 -1.0381949134171009e-002 - - 3.0994066596031189e-001 -1.3267418742179871e-001 - <_> - - 0 -1 831 1.6984764486551285e-002 - - -9.9871687591075897e-002 4.9527561664581299e-001 - <_> - - 0 -1 376 -1.3278885744512081e-003 - - 3.6983770132064819e-001 -1.1738168448209763e-001 - <_> - - 0 -1 760 -3.1804253812879324e-003 - - -8.9759206771850586e-001 4.3921347707509995e-002 - <_> - - 0 -1 828 -1.9149896688759327e-003 - - 1.9146692752838135e-001 -2.0268803834915161e-001 - <_> - - 0 -1 841 -1.8405792070552707e-003 - - 2.1319428086280823e-001 -1.8382850289344788e-001 - <_> - - 0 -1 259 3.5366363823413849e-002 - - -1.2205254286527634e-001 3.0300119519233704e-001 - <_> - - 0 -1 354 -3.7630870938301086e-003 - - 3.0492320656776428e-001 -1.2932489812374115e-001 - <_> - - 0 -1 732 -1.1243980843573809e-003 - - -4.9750825762748718e-001 8.0560393631458282e-002 - <_> - - 0 -1 749 -2.2356058470904827e-003 - - -6.7946660518646240e-001 5.2887793630361557e-002 - <_> - - 0 -1 536 -2.2717624902725220e-002 - - 4.2686942219734192e-001 -1.0260385274887085e-001 - <_> - - 0 -1 280 9.2372611165046692e-002 - - 7.9670898616313934e-002 -5.2335608005523682e-001 - <_> - - 0 -1 658 -1.0431142151355743e-001 - - -7.4446302652359009e-001 4.6288352459669113e-002 - <_> - - 0 -1 944 7.4872868135571480e-003 - - -1.1977240443229675e-001 3.1791850924491882e-001 - <_> - - 0 -1 228 -2.4358350783586502e-002 - - 1.7944122850894928e-001 -2.0157346129417419e-001 - <_> - - 0 -1 47 4.9624212086200714e-002 - - -1.0701860487461090e-001 3.7854740023612976e-001 - - <_> - 50 - -2.6502745151519775e+000 - - <_> - - 0 -1 431 2.1381884813308716e-002 - - -7.6310330629348755e-001 -7.8235723078250885e-002 - <_> - - 0 -1 623 9.7743803635239601e-003 - - -3.8874423503875732e-001 2.9614463448524475e-001 - <_> - - 0 -1 19 2.9336847364902496e-002 - - -2.1392610669136047e-001 4.4257661700248718e-001 - <_> - - 0 -1 645 1.2054111808538437e-002 - - -1.2168737500905991e-001 6.5890479087829590e-001 - <_> - - 0 -1 392 1.1729352176189423e-002 - - -1.2235984951257706e-001 4.8555457592010498e-001 - <_> - - 0 -1 588 -1.0436945594847202e-003 - - -6.1764669418334961e-001 1.1390741914510727e-001 - <_> - - 0 -1 71 -2.5775061920285225e-002 - - -6.0323065519332886e-001 1.2372459471225739e-001 - <_> - - 0 -1 872 -4.0599796921014786e-003 - - 3.5508742928504944e-001 -1.9819863140583038e-001 - <_> - - 0 -1 643 -1.9134972244501114e-002 - - 4.7154670953750610e-001 -1.4655594527721405e-001 - <_> - - 0 -1 483 6.5218633972108364e-003 - - 1.2207052111625671e-001 -6.0890328884124756e-001 - <_> - - 0 -1 757 -1.4126582071185112e-002 - - 3.3305764198303223e-001 -1.8242211639881134e-001 - <_> - - 0 -1 565 -8.3793615922331810e-003 - - 4.6099957823753357e-001 -1.0809499770402908e-001 - <_> - - 0 -1 455 -1.2584301875904202e-003 - - -5.1634973287582397e-001 1.0520447790622711e-001 - <_> - - 0 -1 203 -5.1234811544418335e-002 - - -7.5237458944320679e-001 5.3416907787322998e-002 - <_> - - 0 -1 584 1.6728173941373825e-002 - - -1.4094479382038116e-001 3.8169395923614502e-001 - <_> - - 0 -1 184 -4.5198453590273857e-003 - - 3.0100575089454651e-001 -1.6970130801200867e-001 - <_> - - 0 -1 686 1.0796479880809784e-002 - - -1.1680302023887634e-001 4.6733006834983826e-001 - <_> - - 0 -1 860 5.4673422127962112e-003 - - -1.3090577721595764e-001 3.4922021627426147e-001 - <_> - - 0 -1 902 6.2447679229080677e-003 - - -1.0570991784334183e-001 4.4209754467010498e-001 - <_> - - 0 -1 892 -8.6985006928443909e-003 - - 4.4582247734069824e-001 -1.1208640784025192e-001 - <_> - - 0 -1 86 5.8012232184410095e-002 - - 5.6753028184175491e-002 -7.8348731994628906e-001 - <_> - - 0 -1 158 -1.9159330055117607e-002 - - 2.1710830926895142e-001 -2.1206925809383392e-001 - <_> - - 0 -1 346 1.4331589639186859e-001 - - -6.5506041049957275e-002 8.3924996852874756e-001 - <_> - - 0 -1 327 -7.4841668829321861e-003 - - 4.4598889350891113e-001 -8.4189794957637787e-002 - <_> - - 0 -1 585 -3.1711272895336151e-002 - - -6.8312811851501465e-001 6.7834347486495972e-002 - <_> - - 0 -1 543 -1.0442961938679218e-003 - - -5.5244719982147217e-001 6.7180506885051727e-002 - <_> - - 0 -1 806 7.9750344157218933e-003 - - -1.4685039222240448e-001 2.7911156415939331e-001 - <_> - - 0 -1 775 9.7797568887472153e-003 - - -1.0445457696914673e-001 3.9583787322044373e-001 - <_> - - 0 -1 552 1.3288496062159538e-002 - - -1.1733970791101456e-001 3.2855752110481262e-001 - <_> - - 0 -1 528 -1.5873706433922052e-003 - - -6.4394426345825195e-001 5.9831541031599045e-002 - <_> - - 0 -1 538 4.1341055184602737e-003 - - -1.4766456186771393e-001 2.6551467180252075e-001 - <_> - - 0 -1 75 4.7469654236920178e-004 - - -2.4220904707908630e-001 1.7033961415290833e-001 - <_> - - 0 -1 780 1.6357531771063805e-002 - - -7.4449680745601654e-002 5.1059716939926147e-001 - <_> - - 0 -1 512 -3.0519803985953331e-002 - - -6.1357855796813965e-001 6.4341634511947632e-002 - <_> - - 0 -1 388 7.8287199139595032e-002 - - -9.1953203082084656e-002 4.5058310031890869e-001 - <_> - - 0 -1 426 2.6628788560628891e-002 - - -1.2955492734909058e-001 2.6968446373939514e-001 - <_> - - 0 -1 187 4.6231731772422791e-002 - - -8.5953183472156525e-002 4.0568628907203674e-001 - <_> - - 0 -1 248 -2.1837819367647171e-003 - - 2.9953801631927490e-001 -1.1820212751626968e-001 - <_> - - 0 -1 551 -7.5804558582603931e-004 - - -3.7147358059883118e-001 9.4888158142566681e-002 - <_> - - 0 -1 557 1.9615942612290382e-002 - - 7.7175915241241455e-002 -4.4386270642280579e-001 - <_> - - 0 -1 758 2.4940725415945053e-003 - - -1.3974383473396301e-001 2.5393635034561157e-001 - <_> - - 0 -1 363 2.0674080587923527e-003 - - -1.6579771041870117e-001 2.1392273902893066e-001 - <_> - - 0 -1 307 -7.3546944186091423e-003 - - 3.6300283670425415e-001 -9.0012907981872559e-002 - <_> - - 0 -1 822 -4.5008827000856400e-003 - - 2.7234289050102234e-001 -1.1618893593549728e-001 - <_> - - 0 -1 863 2.6555648073554039e-003 - - -1.3339768350124359e-001 2.3308847844600677e-001 - <_> - - 0 -1 713 6.8732965737581253e-003 - - 5.5398836731910706e-002 -5.7269740104675293e-001 - <_> - - 0 -1 541 -1.3697329908609390e-002 - - 2.9575833678245544e-001 -1.1314996331930161e-001 - <_> - - 0 -1 499 3.1671333126723766e-003 - - -1.5514299273490906e-001 2.1296086907386780e-001 - <_> - - 0 -1 74 3.9301186800003052e-002 - - 3.7740129977464676e-002 -8.7064558267593384e-001 - <_> - - 0 -1 438 5.0326753407716751e-003 - - 3.8631703704595566e-002 -6.6628092527389526e-001 - - <_> - 37 - -2.2784059047698975e+000 - - <_> - - 0 -1 284 -6.8839386105537415e-002 - - 3.8505528122186661e-002 -7.2149914503097534e-001 - <_> - - 0 -1 622 4.6330597251653671e-003 - - -2.7918994426727295e-001 5.7365530729293823e-001 - <_> - - 0 -1 769 -2.2597890347242355e-002 - - 5.4445463418960571e-001 -1.5445226430892944e-001 - <_> - - 0 -1 651 8.1817107275128365e-003 - - -1.3576838374137878e-001 5.7550191879272461e-001 - <_> - - 0 -1 663 1.9931606948375702e-002 - - -8.6917184293270111e-002 6.9753867387771606e-001 - <_> - - 0 -1 125 -1.6835592687129974e-002 - - 2.9909837245941162e-001 -2.1280159056186676e-001 - <_> - - 0 -1 811 1.3076540082693100e-002 - - -1.0236994922161102e-001 6.2949544191360474e-001 - <_> - - 0 -1 809 6.2367517966777086e-004 - - -2.5327861309051514e-001 2.4867674708366394e-001 - <_> - - 0 -1 609 1.2028571218252182e-003 - - 1.3679966330528259e-001 -6.4433771371841431e-001 - <_> - - 0 -1 272 1.3981487601995468e-002 - - -1.6557806730270386e-001 4.5303794741630554e-001 - <_> - - 0 -1 224 -1.5312875621020794e-002 - - 3.9820623397827148e-001 -1.4350801706314087e-001 - <_> - - 0 -1 502 -1.5315772034227848e-003 - - -4.6908026933670044e-001 1.1392414569854736e-001 - <_> - - 0 -1 586 -1.2515729293227196e-002 - - 4.2320749163627625e-001 -1.1944464594125748e-001 - <_> - - 0 -1 15 9.7349435091018677e-003 - - -2.1135130524635315e-001 2.4544763565063477e-001 - <_> - - 0 -1 578 8.9689850807189941e-002 - - 6.3219323754310608e-002 -6.4908504486083984e-001 - <_> - - 0 -1 683 -1.1183234862983227e-002 - - 4.5843327045440674e-001 -1.1428884416818619e-001 - <_> - - 0 -1 609 -1.3516875915229321e-003 - - -6.4720195531845093e-001 8.4523022174835205e-002 - <_> - - 0 -1 338 -3.5038506612181664e-003 - - 2.3362815380096436e-001 -2.2096297144889832e-001 - <_> - - 0 -1 676 -2.2360668517649174e-003 - - 3.7134209275245667e-001 -1.3087964057922363e-001 - <_> - - 0 -1 672 1.1475373059511185e-002 - - -9.9598348140716553e-002 4.7512599825859070e-001 - <_> - - 0 -1 693 -4.1206870228052139e-003 - - 3.7730529904365540e-001 -1.3486868143081665e-001 - <_> - - 0 -1 386 -1.0615207254886627e-002 - - 5.6163507699966431e-001 -8.6019508540630341e-002 - <_> - - 0 -1 912 1.3644450809806585e-003 - - 9.1222301125526428e-002 -5.7370740175247192e-001 - <_> - - 0 -1 211 -4.0528293699026108e-002 - - -7.1112531423568726e-001 5.6328568607568741e-002 - <_> - - 0 -1 598 -2.6628528721630573e-003 - - -5.7514446973800659e-001 6.4672872424125671e-002 - <_> - - 0 -1 804 1.6719421837478876e-003 - - -1.0937304049730301e-001 4.6537923812866211e-001 - <_> - - 0 -1 391 -7.5402572751045227e-002 - - -7.1920621395111084e-001 6.3679412007331848e-002 - <_> - - 0 -1 752 4.1434019804000854e-003 - - -1.2251268327236176e-001 3.5859704017639160e-001 - <_> - - 0 -1 656 1.0901679052039981e-003 - - 9.0319603681564331e-002 -4.9077373743057251e-001 - <_> - - 0 -1 548 9.7664669156074524e-003 - - -1.1890622228384018e-001 3.7789806723594666e-001 - <_> - - 0 -1 20 1.3128603994846344e-001 - - 9.1950289905071259e-002 -4.8608726263046265e-001 - <_> - - 0 -1 160 5.0870995037257671e-003 - - -3.0447667837142944e-001 1.5393695235252380e-001 - <_> - - 0 -1 695 1.1608509812504053e-003 - - 6.8402722477912903e-002 -5.7240855693817139e-001 - <_> - - 0 -1 463 -8.3964206278324127e-003 - - -5.6654578447341919e-001 6.1527676880359650e-002 - <_> - - 0 -1 853 -9.2788469046354294e-003 - - 5.3486818075180054e-001 -7.9918831586837769e-002 - <_> - - 0 -1 194 4.0858805179595947e-002 - - -6.0392327606678009e-002 5.3097963333129883e-001 - <_> - - 0 -1 875 1.1207645758986473e-002 - - -7.6901644468307495e-002 4.6894967555999756e-001 - - <_> - 43 - -2.3281440734863281e+000 - - <_> - - 0 -1 799 1.6143361106514931e-002 - - -5.9869056940078735e-001 5.8244681358337402e-001 - <_> - - 0 -1 316 -1.4507154002785683e-002 - - 2.7806228399276733e-001 -4.9415421485900879e-001 - <_> - - 0 -1 374 7.1883820928633213e-003 - - -2.1741701662540436e-001 3.9910879731178284e-001 - <_> - - 0 -1 601 -6.3224318437278271e-003 - - 4.9661168456077576e-001 -1.4284123480319977e-001 - <_> - - 0 -1 309 7.3951724916696548e-003 - - -1.3306735455989838e-001 5.4774791002273560e-001 - <_> - - 0 -1 620 5.7926801964640617e-003 - - -1.7347626388072968e-001 3.3524274826049805e-001 - <_> - - 0 -1 628 -8.1796385347843170e-003 - - 4.4341480731964111e-001 -1.1987159401178360e-001 - <_> - - 0 -1 644 3.1394532416015863e-003 - - -7.6400212943553925e-002 5.3360211849212646e-001 - <_> - - 0 -1 803 5.8109681122004986e-003 - - -1.1512878537178040e-001 4.4279125332832336e-001 - <_> - - 0 -1 787 -1.5480478759855032e-003 - - 4.6037110686302185e-001 -1.1494978517293930e-001 - <_> - - 0 -1 139 -3.2716423273086548e-002 - - -6.3845193386077881e-001 1.0197243094444275e-001 - <_> - - 0 -1 547 7.7531556598842144e-003 - - -2.0599687099456787e-001 2.4387344717979431e-001 - <_> - - 0 -1 312 1.0081732273101807e-001 - - -8.3307094871997833e-002 6.0089951753616333e-001 - <_> - - 0 -1 303 1.8065905198454857e-002 - - -8.5330262780189514e-002 5.1092010736465454e-001 - <_> - - 0 -1 227 1.2447070330381393e-002 - - 7.5348034501075745e-002 -7.0691746473312378e-001 - <_> - - 0 -1 26 1.1250283569097519e-002 - - -2.8157770633697510e-001 1.4611217379570007e-001 - <_> - - 0 -1 461 6.3989013433456421e-002 - - 5.5644407868385315e-002 -8.0775284767150879e-001 - <_> - - 0 -1 532 1.2037818320095539e-002 - - -1.6155177354812622e-001 2.6092258095741272e-001 - <_> - - 0 -1 531 -6.7794714123010635e-003 - - 4.1026043891906738e-001 -1.1167341470718384e-001 - <_> - - 0 -1 662 -6.8837543949484825e-003 - - 3.2057675719261169e-001 -1.2521778047084808e-001 - <_> - - 0 -1 568 -5.6298770941793919e-003 - - 3.7114644050598145e-001 -9.6118465065956116e-002 - <_> - - 0 -1 501 -1.4044784940779209e-002 - - 2.3923584818840027e-001 -1.4994344115257263e-001 - <_> - - 0 -1 209 -4.2415991425514221e-002 - - -7.0631259679794312e-001 5.3350944072008133e-002 - <_> - - 0 -1 633 1.1271872790530324e-003 - - -1.0572738200426102e-001 4.0252980589866638e-001 - <_> - - 0 -1 655 1.6750365030020475e-003 - - 6.3855156302452087e-002 -6.4757323265075684e-001 - <_> - - 0 -1 617 8.0223847180604935e-003 - - -1.3372656702995300e-001 3.1646871566772461e-001 - <_> - - 0 -1 302 -7.6437788084149361e-003 - - 3.6533179879188538e-001 -1.0963398963212967e-001 - <_> - - 0 -1 864 1.9589535077102482e-004 - - -1.8541762232780457e-001 1.9759687781333923e-001 - <_> - - 0 -1 235 -1.4239229494705796e-003 - - 2.4031755328178406e-001 -1.5697695314884186e-001 - <_> - - 0 -1 796 8.4227584302425385e-003 - - -8.4527194499969482e-002 4.2389118671417236e-001 - <_> - - 0 -1 797 -6.9234715774655342e-003 - - 3.8057762384414673e-001 -9.1416321694850922e-002 - <_> - - 0 -1 588 -1.8704653484746814e-003 - - -6.4613032341003418e-001 5.7689383625984192e-002 - <_> - - 0 -1 260 -2.7793958783149719e-002 - - 1.8243275582790375e-001 -1.8460384011268616e-001 - <_> - - 0 -1 780 -1.9853528589010239e-002 - - 7.5294703245162964e-001 -5.5559452623128891e-002 - <_> - - 0 -1 231 -9.3498677015304565e-002 - - -4.5725339651107788e-001 8.2762040197849274e-002 - <_> - - 0 -1 233 -5.1207490265369415e-002 - - -6.2534767389297485e-001 4.8502899706363678e-002 - <_> - - 0 -1 407 1.1575517710298300e-003 - - -1.9439546763896942e-001 1.6855290532112122e-001 - <_> - - 0 -1 24 -1.7103100195527077e-002 - - -5.6425410509109497e-001 5.8622561395168304e-002 - <_> - - 0 -1 731 -1.7147272592410445e-003 - - -4.4655910134315491e-001 6.4384043216705322e-002 - <_> - - 0 -1 704 -2.4417929351329803e-002 - - -4.3452578783035278e-001 7.0416867733001709e-002 - <_> - - 0 -1 572 3.7648410070687532e-003 - - -9.9933244287967682e-002 3.3911246061325073e-001 - <_> - - 0 -1 353 -1.0104919783771038e-002 - - 3.4629023075103760e-001 -8.8539779186248779e-002 - <_> - - 0 -1 712 5.0981063395738602e-003 - - 5.5100377649068832e-002 -6.0317450761795044e-001 - - <_> - 50 - -2.3480093479156494e+000 - - <_> - - 0 -1 343 -3.9326027035713196e-002 - - 1.5673981979489326e-002 -7.0409429073333740e-001 - <_> - - 0 -1 465 -8.4042851813137531e-004 - - 2.2963143885135651e-001 -4.5338386297225952e-001 - <_> - - 0 -1 768 1.2317419983446598e-002 - - -2.4286352097988129e-001 3.4696686267852783e-001 - <_> - - 0 -1 799 1.2345131486654282e-002 - - -1.2295535951852798e-001 5.7723248004913330e-001 - <_> - - 0 -1 334 -1.0166198946535587e-002 - - 3.6376756429672241e-001 -1.5697406232357025e-001 - <_> - - 0 -1 2 1.6935718012973666e-003 - - -1.6952106356620789e-001 3.3476638793945313e-001 - <_> - - 0 -1 355 2.4814529344439507e-002 - - -5.2621126174926758e-002 6.6913032531738281e-001 - <_> - - 0 -1 595 -7.9641379415988922e-003 - - 4.5105281472206116e-001 -1.0256277024745941e-001 - <_> - - 0 -1 923 -8.0780440475791693e-004 - - 3.4726995229721069e-001 -1.4011415839195251e-001 - <_> - - 0 -1 886 -4.2634975165128708e-002 - - 3.9254909753799438e-001 -9.5705978572368622e-002 - <_> - - 0 -1 645 -1.1309007182717323e-002 - - 5.3030455112457275e-001 -9.1078959405422211e-002 - <_> - - 0 -1 660 -5.3997440263628960e-003 - - 4.4208008050918579e-001 -8.9016474783420563e-002 - <_> - - 0 -1 922 8.0034844577312469e-003 - - -7.7505834400653839e-002 4.6123340725898743e-001 - <_> - - 0 -1 70 -2.1929096430540085e-002 - - -5.1349323987960815e-001 8.5143901407718658e-002 - <_> - - 0 -1 457 -1.1585029773414135e-002 - - -5.9067147970199585e-001 5.3899347782135010e-002 - <_> - - 0 -1 940 1.5154580585658550e-002 - - 4.7417007386684418e-002 -6.2853425741195679e-001 - <_> - - 0 -1 425 3.6063842475414276e-002 - - 7.1829482913017273e-002 -5.8649080991744995e-001 - <_> - - 0 -1 377 -1.2515364214777946e-003 - - 1.8929110467433929e-001 -1.8165642023086548e-001 - <_> - - 0 -1 443 -1.1191211640834808e-002 - - -6.1874210834503174e-001 6.0382697731256485e-002 - <_> - - 0 -1 892 -1.0454729199409485e-002 - - 3.9079114794731140e-001 -9.7279526293277740e-002 - <_> - - 0 -1 474 -1.3280634302645922e-003 - - -4.3977957963943481e-001 8.6543120443820953e-002 - <_> - - 0 -1 884 -6.5715098753571510e-003 - - 3.8899809122085571e-001 -9.9507912993431091e-002 - <_> - - 0 -1 802 -4.8141209408640862e-003 - - 2.7240043878555298e-001 -1.1941614747047424e-001 - <_> - - 0 -1 611 -4.9042850732803345e-003 - - 3.4554582834243774e-001 -1.0440594702959061e-001 - <_> - - 0 -1 589 4.1131088510155678e-003 - - 6.2906242907047272e-002 -6.3577443361282349e-001 - <_> - - 0 -1 564 -1.4377808198332787e-002 - - 2.6160046458244324e-001 -1.3126534223556519e-001 - <_> - - 0 -1 659 -7.9730991274118423e-003 - - 2.8418624401092529e-001 -1.1802970618009567e-001 - <_> - - 0 -1 632 1.2750998139381409e-002 - - -1.2246144562959671e-001 2.9994803667068481e-001 - <_> - - 0 -1 550 1.2405896559357643e-003 - - 6.8871341645717621e-002 -4.7651088237762451e-001 - <_> - - 0 -1 864 1.9797214190475643e-004 - - -1.8686980009078979e-001 1.7104914784431458e-001 - <_> - - 0 -1 773 -5.9868812561035156e-002 - - -7.4281668663024902e-001 4.0871854871511459e-002 - <_> - - 0 -1 20 1.7117856442928314e-001 - - 3.9691232144832611e-002 -6.0849416255950928e-001 - <_> - - 0 -1 583 -6.0836132615804672e-003 - - 2.6707777380943298e-001 -1.1131492257118225e-001 - <_> - - 0 -1 37 -1.6043212264776230e-002 - - -7.1336209774017334e-001 4.1814558207988739e-002 - <_> - - 0 -1 721 -3.5733331460505724e-003 - - -5.9263443946838379e-001 4.1711769998073578e-002 - <_> - - 0 -1 251 4.8501053825020790e-003 - - -1.7411983013153076e-001 1.6949725151062012e-001 - <_> - - 0 -1 932 -2.4870643392205238e-003 - - 3.5093098878860474e-001 -8.0437563359737396e-002 - <_> - - 0 -1 679 5.4334278684109449e-004 - - 7.2410888969898224e-002 -4.1958642005920410e-001 - <_> - - 0 -1 399 -6.7315630614757538e-002 - - -6.9776558876037598e-001 3.6959640681743622e-002 - <_> - - 0 -1 848 -1.5508693642914295e-002 - - 4.7738686203956604e-001 -6.2411848455667496e-002 - <_> - - 0 -1 240 9.8924851045012474e-003 - - 3.8795292377471924e-002 -7.5121307373046875e-001 - <_> - - 0 -1 626 -1.9304422894492745e-003 - - -6.6471725702285767e-001 3.2116148620843887e-002 - <_> - - 0 -1 877 -1.0774823604151607e-003 - - 1.5463894605636597e-001 -1.6525565087795258e-001 - <_> - - 0 -1 938 2.0380350761115551e-003 - - -8.5884653031826019e-002 3.1941527128219604e-001 - <_> - - 0 -1 296 2.6121754199266434e-003 - - 4.5351639389991760e-002 -6.1592888832092285e-001 - <_> - - 0 -1 360 -2.4895587936043739e-002 - - 1.9662404060363770e-001 -1.3288022577762604e-001 - <_> - - 0 -1 540 9.4352923333644867e-003 - - -7.7825613319873810e-002 3.3150759339332581e-001 - <_> - - 0 -1 475 3.4190870821475983e-002 - - 4.5858692377805710e-002 -6.1435216665267944e-001 - <_> - - 0 -1 685 -5.5097185075283051e-002 - - -4.9892291426658630e-001 4.7548539936542511e-002 - <_> - - 0 -1 287 3.8485769182443619e-003 - - -2.1700088679790497e-001 1.1295168846845627e-001 - - <_> - 61 - -2.4126377105712891e+000 - - <_> - - 0 -1 344 -9.5382995903491974e-002 - - -4.5056518167257309e-002 -7.4383479356765747e-001 - <_> - - 0 -1 696 -1.7865713685750961e-002 - - 2.4200576543807983e-001 -3.4111279249191284e-001 - <_> - - 0 -1 66 -1.7819929867982864e-002 - - -5.8606600761413574e-001 1.0216028243303299e-001 - <_> - - 0 -1 369 1.1929270811378956e-002 - - -1.3082079589366913e-001 4.3198430538177490e-001 - <_> - - 0 -1 677 -2.1402675658464432e-002 - - -7.3706889152526855e-001 7.2057045996189117e-002 - <_> - - 0 -1 880 2.0411442965269089e-003 - - -1.9257834553718567e-001 2.6624691486358643e-001 - <_> - - 0 -1 560 -9.2984475195407867e-003 - - 3.9710593223571777e-001 -1.1857020854949951e-001 - <_> - - 0 -1 870 -4.1869636625051498e-003 - - 4.2139983177185059e-001 -1.1628517508506775e-001 - <_> - - 0 -1 173 1.0577079653739929e-001 - - 6.7847460508346558e-002 -7.5728106498718262e-001 - <_> - - 0 -1 458 2.3821401409804821e-003 - - -1.7424334585666656e-001 2.4778348207473755e-001 - <_> - - 0 -1 365 1.7058081924915314e-002 - - -1.0784839093685150e-001 4.7589403390884399e-001 - <_> - - 0 -1 607 8.4047149866819382e-003 - - -1.6299639642238617e-001 2.5596112012863159e-001 - <_> - - 0 -1 669 6.4883893355727196e-003 - - -1.0720382630825043e-001 3.8739699125289917e-001 - <_> - - 0 -1 719 1.3821164146065712e-002 - - -1.0847893357276917e-001 3.7734055519104004e-001 - <_> - - 0 -1 730 6.3344044610857964e-004 - - 1.0369951277971268e-001 -4.1177383065223694e-001 - <_> - - 0 -1 649 2.5448631495237350e-002 - - -1.0093591362237930e-001 4.0250420570373535e-001 - <_> - - 0 -1 628 -6.6858739592134953e-003 - - 3.2515993714332581e-001 -1.2071736156940460e-001 - <_> - - 0 -1 847 1.5770105645060539e-002 - - -8.7370425462722778e-002 4.2094638943672180e-001 - <_> - - 0 -1 442 -6.1724921688437462e-003 - - 3.5812416672706604e-001 -9.5346152782440186e-002 - <_> - - 0 -1 456 -2.5777951814234257e-003 - - -4.5544171333312988e-001 9.0092077851295471e-002 - <_> - - 0 -1 535 -2.6305086910724640e-002 - - -6.4864850044250488e-001 4.1219502687454224e-002 - <_> - - 0 -1 542 8.0740137491375208e-004 - - 4.7109395265579224e-002 -6.0955244302749634e-001 - <_> - - 0 -1 68 1.4135822653770447e-002 - - -1.9197317957878113e-001 1.6882354021072388e-001 - <_> - - 0 -1 294 -9.4971470534801483e-003 - - 3.6509966850280762e-001 -9.9222034215927124e-002 - <_> - - 0 -1 542 -7.4699660763144493e-004 - - -4.7985881567001343e-001 6.8735912442207336e-002 - <_> - - 0 -1 500 1.6889899969100952e-002 - - -1.3929726183414459e-001 2.3301121592521667e-001 - <_> - - 0 -1 779 2.3306370712816715e-003 - - -8.4623180329799652e-002 3.3656537532806396e-001 - <_> - - 0 -1 778 8.7781455367803574e-003 - - -1.1189370602369308e-001 2.9142591357231140e-001 - <_> - - 0 -1 99 -1.5908680856227875e-002 - - 1.9325265288352966e-001 -1.6028961539268494e-001 - <_> - - 0 -1 744 1.9255496561527252e-002 - - 7.6108239591121674e-002 -3.9211651682853699e-001 - <_> - - 0 -1 914 5.0490582361817360e-003 - - -8.9932329952716827e-002 3.1994494795799255e-001 - <_> - - 0 -1 603 -2.4455685634166002e-003 - - -6.3004231452941895e-001 4.6506922692060471e-002 - <_> - - 0 -1 89 6.4034629613161087e-003 - - -1.2222797423601151e-001 2.2714875638484955e-001 - <_> - - 0 -1 88 -3.1981021165847778e-003 - - 2.8711226582527161e-001 -1.0478579252958298e-001 - <_> - - 0 -1 732 1.7579109407961369e-003 - - 5.1840141415596008e-002 -5.7752221822738647e-001 - <_> - - 0 -1 526 -2.6384353637695313e-002 - - -7.5548434257507324e-001 3.1215203925967216e-002 - <_> - - 0 -1 482 1.3470241427421570e-001 - - 4.5115962624549866e-002 -4.8610612750053406e-001 - <_> - - 0 -1 855 -2.5868147611618042e-002 - - -4.9144035577774048e-001 5.0334099680185318e-002 - <_> - - 0 -1 164 1.0719317197799683e-001 - - -1.4267221093177795e-001 1.7969062924385071e-001 - <_> - - 0 -1 781 -1.5155045315623283e-002 - - 4.2710477113723755e-001 -6.6483244299888611e-002 - <_> - - 0 -1 728 -3.8210965692996979e-002 - - -6.1093688011169434e-001 4.7181066125631332e-002 - <_> - - 0 -1 257 1.7748951911926270e-002 - - -6.6903516650199890e-002 4.1605830192565918e-001 - <_> - - 0 -1 272 -1.3678016141057014e-002 - - 3.2274204492568970e-001 -8.7739549577236176e-002 - <_> - - 0 -1 81 1.4629539102315903e-002 - - -1.1059324443340302e-001 2.4449653923511505e-001 - <_> - - 0 -1 754 6.4607188105583191e-003 - - -8.1396102905273438e-002 3.1605172157287598e-001 - <_> - - 0 -1 574 -8.4974901983514428e-004 - - 1.5621511638164520e-001 -1.6912016272544861e-001 - <_> - - 0 -1 332 -6.4049977809190750e-003 - - 2.2254464030265808e-001 -1.1970910429954529e-001 - <_> - - 0 -1 410 4.8453146591782570e-003 - - -1.0080187022686005e-001 2.5552451610565186e-001 - <_> - - 0 -1 694 1.0576892644166946e-002 - - -7.1883767843246460e-002 3.2368022203445435e-001 - <_> - - 0 -1 652 -2.0271514076739550e-003 - - 2.1205350756645203e-001 -1.4773385226726532e-001 - <_> - - 0 -1 379 1.2130783870816231e-003 - - -2.2663643956184387e-001 1.0520290583372116e-001 - <_> - - 0 -1 419 -7.9384088516235352e-002 - - -4.4897699356079102e-001 4.9417987465858459e-002 - <_> - - 0 -1 31 4.3571349233388901e-003 - - 3.1063990667462349e-002 -6.9149738550186157e-001 - <_> - - 0 -1 750 1.9707549363374710e-003 - - 4.4843826442956924e-002 -4.5625826716423035e-001 - <_> - - 0 -1 788 6.2818843871355057e-003 - - -9.5382869243621826e-002 2.6746883988380432e-001 - <_> - - 0 -1 789 -1.3252656906843185e-002 - - 4.0820258855819702e-001 -6.0815874487161636e-002 - <_> - - 0 -1 60 5.0364276394248009e-003 - - 9.0342856943607330e-002 -2.5253733992576599e-001 - <_> - - 0 -1 492 8.9537240564823151e-003 - - 3.2092411071062088e-002 -7.0339488983154297e-001 - <_> - - 0 -1 546 6.8814970552921295e-002 - - -7.1046918630599976e-002 3.6507198214530945e-001 - <_> - - 0 -1 544 -1.2149440124630928e-002 - - 3.3089646697044373e-001 -6.6771849989891052e-002 - <_> - - 0 -1 50 1.9094728631898761e-003 - - -1.3490848243236542e-001 1.6960476338863373e-001 - - <_> - 72 - -2.3490672111511230e+000 - - <_> - - 0 -1 371 1.4795187860727310e-002 - - -7.0123827457427979e-001 -2.0484872162342072e-002 - <_> - - 0 -1 612 2.6377664878964424e-002 - - -3.5620382428169250e-001 2.4889869987964630e-001 - <_> - - 0 -1 165 -1.1034142225980759e-002 - - 2.0675517618656158e-001 -3.3259147405624390e-001 - <_> - - 0 -1 692 -9.2857871204614639e-003 - - 4.4594430923461914e-001 -1.4160791039466858e-001 - <_> - - 0 -1 313 1.1126287281513214e-001 - - -7.9181507229804993e-002 6.0241782665252686e-001 - <_> - - 0 -1 751 3.0388862360268831e-003 - - -1.9209611415863037e-001 2.5241580605506897e-001 - <_> - - 0 -1 874 -2.0801391452550888e-002 - - 4.0978202223777771e-001 -9.8037041723728180e-002 - <_> - - 0 -1 892 1.0280778631567955e-002 - - -9.6344605088233948e-002 4.6578553318977356e-001 - <_> - - 0 -1 894 -5.4509467445313931e-003 - - 3.7336015701293945e-001 -1.0564301162958145e-001 - <_> - - 0 -1 376 -1.8031136132776737e-003 - - 3.5322296619415283e-001 -1.2390857189893723e-001 - <_> - - 0 -1 763 -4.7199074178934097e-003 - - 4.1106048226356506e-001 -9.3251600861549377e-002 - <_> - - 0 -1 323 -6.1694663017988205e-003 - - 3.3520108461380005e-001 -1.2836365401744843e-001 - <_> - - 0 -1 83 -6.9639906287193298e-003 - - 2.1963912248611450e-001 -1.8814907968044281e-001 - <_> - - 0 -1 683 -1.2535721994936466e-002 - - 3.8960403203964233e-001 -9.2547819018363953e-002 - <_> - - 0 -1 690 -1.6924859955906868e-002 - - 3.6892804503440857e-001 -9.4779089093208313e-002 - <_> - - 0 -1 54 1.6596701461821795e-003 - - -1.9850541651248932e-001 1.8709312379360199e-001 - <_> - - 0 -1 55 2.7687277644872665e-002 - - 7.0031657814979553e-002 -4.7238609194755554e-001 - <_> - - 0 -1 120 -1.1841375380754471e-002 - - 2.6792368292808533e-001 -1.2015427649021149e-001 - <_> - - 0 -1 261 -1.1048562824726105e-002 - - 3.6024233698844910e-001 -1.0290746390819550e-001 - <_> - - 0 -1 7 -6.2395762652158737e-002 - - -5.7112109661102295e-001 6.2251534312963486e-002 - <_> - - 0 -1 115 1.6063985228538513e-001 - - -7.0866517722606659e-002 4.5665851235389709e-001 - <_> - - 0 -1 232 2.1094676852226257e-001 - - 4.6763692051172256e-002 -7.0770156383514404e-001 - <_> - - 0 -1 358 -3.6897901445627213e-003 - - 3.7905600666999817e-001 -8.1804625689983368e-002 - <_> - - 0 -1 434 1.9055651500821114e-002 - - -1.0166674852371216e-001 2.7208462357521057e-001 - <_> - - 0 -1 947 -2.0279071759432554e-003 - - 3.1354761123657227e-001 -8.6894899606704712e-002 - <_> - - 0 -1 571 1.0916183236986399e-003 - - 7.6082363724708557e-002 -3.2986941933631897e-001 - <_> - - 0 -1 405 -5.5616937577724457e-002 - - -5.0169217586517334e-001 4.7203768044710159e-002 - <_> - - 0 -1 600 -2.1859644912183285e-003 - - -4.1108477115631104e-001 5.6136883795261383e-002 - <_> - - 0 -1 422 6.1606548726558685e-002 - - 3.8405187427997589e-002 -6.3146471977233887e-001 - <_> - - 0 -1 562 4.4989854097366333e-002 - - -7.8799270093441010e-002 3.5685274004936218e-001 - <_> - - 0 -1 900 1.4128099195659161e-002 - - -5.1783677190542221e-002 4.5928877592086792e-001 - <_> - - 0 -1 503 -2.2787526249885559e-002 - - -4.2496410012245178e-001 5.9822574257850647e-002 - <_> - - 0 -1 82 1.0302955284714699e-002 - - -1.5051785111427307e-001 1.8300771713256836e-001 - <_> - - 0 -1 733 -1.7985476879402995e-003 - - -5.0104391574859619e-001 5.1810134202241898e-002 - <_> - - 0 -1 783 -1.0919184423983097e-003 - - 1.6831028461456299e-001 -1.5063883364200592e-001 - <_> - - 0 -1 221 6.8745255470275879e-002 - - 2.5853699073195457e-002 -8.8202834129333496e-001 - <_> - - 0 -1 92 8.0964900553226471e-003 - - -1.4373345673084259e-001 1.6309750080108643e-001 - <_> - - 0 -1 669 -9.0615758672356606e-003 - - 4.4120463728904724e-001 -5.8328684419393539e-002 - <_> - - 0 -1 780 1.5157302841544151e-002 - - -6.2339264899492264e-002 3.7585461139678955e-001 - <_> - - 0 -1 852 -9.6248798072338104e-003 - - 3.3618140220642090e-001 -7.2854258120059967e-002 - <_> - - 0 -1 264 -2.6485668495297432e-003 - - -3.6842566728591919e-001 7.0426821708679199e-002 - <_> - - 0 -1 793 -2.5783948600292206e-002 - - -4.3915954232215881e-001 4.4346898794174194e-002 - <_> - - 0 -1 691 3.8045123219490051e-002 - - 2.0367870107293129e-002 -9.1361635923385620e-001 - <_> - - 0 -1 885 6.5762884914875031e-003 - - -7.7705778181552887e-002 2.7798372507095337e-001 - <_> - - 0 -1 527 1.4522124081850052e-002 - - -1.5169607102870941e-001 1.6986666619777679e-001 - <_> - - 0 -1 263 -2.9386302456259727e-002 - - 1.5261377394199371e-001 -1.4140434563159943e-001 - <_> - - 0 -1 252 -1.8363123759627342e-002 - - 5.7111293077468872e-001 -4.9465496093034744e-002 - <_> - - 0 -1 674 -5.1241345703601837e-002 - - -5.5350369215011597e-001 4.6895623207092285e-002 - <_> - - 0 -1 277 2.9151788912713528e-003 - - -9.0461745858192444e-002 2.4859617650508881e-001 - <_> - - 0 -1 749 1.7963855061680079e-003 - - 4.5411933213472366e-002 -5.4377090930938721e-001 - <_> - - 0 -1 198 4.7771027311682701e-003 - - -1.8385021388530731e-001 1.1213029175996780e-001 - <_> - - 0 -1 850 -1.1631837114691734e-003 - - 1.9307336211204529e-001 -1.0863032937049866e-001 - <_> - - 0 -1 739 -6.7155435681343079e-003 - - 3.4966903924942017e-001 -5.8376740664243698e-002 - <_> - - 0 -1 195 -6.6494196653366089e-002 - - 3.4874725341796875e-001 -5.7571310549974442e-002 - <_> - - 0 -1 750 -1.8951734527945518e-003 - - -5.0567263364791870e-001 4.2631916701793671e-002 - <_> - - 0 -1 832 -4.3506296351552010e-003 - - -5.0467538833618164e-001 3.8686964660882950e-002 - <_> - - 0 -1 725 5.5216029286384583e-003 - - -8.3722010254859924e-002 2.5723373889923096e-001 - <_> - - 0 -1 727 1.4174621552228928e-002 - - -5.2497696131467819e-002 4.3525427579879761e-001 - <_> - - 0 -1 25 1.1252675205469131e-002 - - -1.3312049210071564e-001 1.6167336702346802e-001 - <_> - - 0 -1 67 7.9240947961807251e-003 - - -1.1959484219551086e-001 1.6835211217403412e-001 - <_> - - 0 -1 784 1.0558717185631394e-003 - - -1.2297991663217545e-001 1.5906786918640137e-001 - <_> - - 0 -1 615 4.5906797051429749e-002 - - 3.6611214280128479e-002 -5.4427564144134521e-001 - <_> - - 0 -1 702 -9.5631275326013565e-003 - - 2.2376507520675659e-001 -9.2235445976257324e-002 - <_> - - 0 -1 290 -1.7671093344688416e-002 - - -6.2817609310150146e-001 3.3949319273233414e-002 - <_> - - 0 -1 764 -1.7188221681863070e-003 - - 2.0224046707153320e-001 -1.0232327878475189e-001 - <_> - - 0 -1 367 1.5140373259782791e-002 - - -5.6504372507333755e-002 3.4895980358123779e-001 - <_> - - 0 -1 366 -2.8949489817023277e-002 - - 3.1860530376434326e-001 -6.4782403409481049e-002 - <_> - - 0 -1 937 1.1647377163171768e-002 - - -3.6289941519498825e-002 5.4892385005950928e-001 - <_> - - 0 -1 741 -7.8217741101980209e-003 - - 2.0226673781871796e-001 -9.2000789940357208e-002 - <_> - - 0 -1 800 -8.4432046860456467e-003 - - 1.7921546101570129e-001 -1.0415823757648468e-001 - <_> - - 0 -1 854 -1.5566672198474407e-002 - - 3.9981749653816223e-001 -5.3077172487974167e-002 - <_> - - 0 -1 587 -1.2464943341910839e-002 - - 2.2552676498889923e-001 -9.0897649526596069e-002 - - <_> - 77 - -2.2761957645416260e+000 - - <_> - - 0 -1 402 -2.0046032965183258e-002 - - 2.7538803219795227e-001 -6.1105114221572876e-001 - <_> - - 0 -1 430 9.1837458312511444e-003 - - -4.0790805220603943e-001 2.0902955532073975e-001 - <_> - - 0 -1 21 4.2203110642731190e-003 - - -2.1331593394279480e-001 2.8156790137290955e-001 - <_> - - 0 -1 673 -1.4000188559293747e-002 - - 5.4547309875488281e-001 -9.6670299768447876e-002 - <_> - - 0 -1 926 -7.1464567445218563e-003 - - 4.6416798233985901e-001 -9.1218575835227966e-002 - <_> - - 0 -1 389 -1.0070230066776276e-001 - - -6.6349637508392334e-001 7.1100234985351563e-002 - <_> - - 0 -1 95 1.0696215555071831e-002 - - -1.9745405018329620e-001 2.0773608982563019e-001 - <_> - - 0 -1 149 -3.5202980041503906e-002 - - -7.6735103130340576e-001 5.0265740603208542e-002 - <_> - - 0 -1 311 7.4009604752063751e-002 - - -7.4828110635280609e-002 5.6469208002090454e-001 - <_> - - 0 -1 849 3.9156894199550152e-003 - - -1.3954170048236847e-001 2.7583837509155273e-001 - <_> - - 0 -1 335 -5.3920033387839794e-003 - - 3.0497005581855774e-001 -1.1606794595718384e-001 - <_> - - 0 -1 861 3.7412224337458611e-003 - - -7.9430311918258667e-002 4.4621026515960693e-001 - <_> - - 0 -1 868 7.1699996478855610e-003 - - -1.0092698037624359e-001 3.4257224202156067e-001 - <_> - - 0 -1 256 2.1885338425636292e-001 - - 5.8548614382743835e-002 -6.5264624357223511e-001 - <_> - - 0 -1 771 -5.3951903246343136e-003 - - 2.4228222668170929e-001 -1.3535094261169434e-001 - <_> - - 0 -1 695 -1.1738229077309370e-003 - - -4.7875782847404480e-001 6.8366907536983490e-002 - <_> - - 0 -1 666 2.1457400172948837e-002 - - -7.1118980646133423e-002 4.5637446641921997e-001 - <_> - - 0 -1 309 1.2115674093365669e-002 - - -5.8202955871820450e-002 4.6163806319236755e-001 - <_> - - 0 -1 273 -1.8007406964898109e-002 - - 3.2520860433578491e-001 -8.0533631145954132e-002 - <_> - - 0 -1 837 -1.2486811727285385e-002 - - 4.1279473900794983e-001 -5.1714207977056503e-002 - <_> - - 0 -1 820 -6.8574929609894753e-003 - - 2.6760685443878174e-001 -1.0764075815677643e-001 - <_> - - 0 -1 823 1.5099495649337769e-002 - - -7.4429087340831757e-002 4.6331611275672913e-001 - <_> - - 0 -1 418 5.6357895955443382e-003 - - 4.3343700468540192e-002 -6.8444931507110596e-001 - <_> - - 0 -1 496 -3.8149006664752960e-002 - - -5.0210982561111450e-001 4.6030189841985703e-002 - <_> - - 0 -1 488 6.9609917700290680e-002 - - -1.1487975716590881e-001 2.4527166783809662e-001 - <_> - - 0 -1 718 -1.4793819282203913e-003 - - -4.9200877547264099e-001 5.0612244755029678e-002 - <_> - - 0 -1 279 1.5615550801157951e-003 - - -1.4539672434329987e-001 1.8345473706722260e-001 - <_> - - 0 -1 444 -7.9339537769556046e-003 - - -6.9242167472839355e-001 3.2313633710145950e-002 - <_> - - 0 -1 69 3.8695998489856720e-002 - - 3.5442691296339035e-002 -5.8349174261093140e-001 - <_> - - 0 -1 27 3.4779291599988937e-002 - - -1.5399172902107239e-001 1.6672950983047485e-001 - <_> - - 0 -1 411 1.0367618873715401e-002 - - -1.0087994486093521e-001 2.7080667018890381e-001 - <_> - - 0 -1 924 -1.2352936901152134e-003 - - 2.6111871004104614e-001 -8.5407368838787079e-002 - <_> - - 0 -1 641 -3.8098993245512247e-003 - - -6.4659863710403442e-001 3.7423413246870041e-002 - <_> - - 0 -1 137 1.4491343870759010e-002 - - 1.9647786393761635e-002 -9.1479778289794922e-001 - <_> - - 0 -1 394 -8.3385318517684937e-002 - - -7.1166336536407471e-001 2.2575991228222847e-002 - <_> - - 0 -1 780 -1.9848600029945374e-002 - - 5.5954068899154663e-001 -4.1730873286724091e-002 - <_> - - 0 -1 241 -2.0697467029094696e-002 - - 3.3735945820808411e-001 -6.2523342669010162e-002 - <_> - - 0 -1 300 -1.1017382144927979e-002 - - 2.6414296030998230e-001 -1.0402554273605347e-001 - <_> - - 0 -1 78 2.7749380096793175e-003 - - -1.7511576414108276e-001 1.1715058237314224e-001 - <_> - - 0 -1 648 -1.5251778066158295e-002 - - 4.3819862604141235e-001 -4.5249339193105698e-002 - <_> - - 0 -1 108 1.1041477322578430e-002 - - 3.4502815455198288e-002 -6.0594552755355835e-001 - <_> - - 0 -1 112 -1.2095808982849121e-002 - - 2.3661912977695465e-001 -9.1371931135654449e-002 - <_> - - 0 -1 157 2.7025766670703888e-002 - - -8.9995227754116058e-002 2.4357070028781891e-001 - <_> - - 0 -1 253 2.0237984135746956e-002 - - -8.2986801862716675e-002 2.5786581635475159e-001 - <_> - - 0 -1 179 -2.5734171271324158e-002 - - -8.0328714847564697e-001 2.3963116109371185e-002 - <_> - - 0 -1 898 -7.0260283537209034e-003 - - 3.1706759333610535e-001 -6.8345665931701660e-002 - <_> - - 0 -1 785 8.9800115674734116e-003 - - -1.0068616271018982e-001 1.8837621808052063e-001 - <_> - - 0 -1 16 7.1165725588798523e-002 - - 2.9139470309019089e-002 -7.1776688098907471e-001 - <_> - - 0 -1 491 1.2540835887193680e-002 - - 2.8786318376660347e-002 -5.7155269384384155e-001 - <_> - - 0 -1 686 1.4826809987425804e-002 - - -5.3431484848260880e-002 3.7567591667175293e-001 - <_> - - 0 -1 756 -2.0885471254587173e-002 - - -5.5986213684082031e-001 3.5628255456686020e-002 - <_> - - 0 -1 395 -4.4493626803159714e-002 - - -6.0325270891189575e-001 2.8809506446123123e-002 - <_> - - 0 -1 469 -1.1605422478169203e-003 - - 1.3856917619705200e-001 -1.3231372833251953e-001 - <_> - - 0 -1 10 1.0227273404598236e-001 - - -6.3532300293445587e-002 3.1242474913597107e-001 - <_> - - 0 -1 134 -2.9290396720170975e-002 - - 1.9631637632846832e-001 -1.1773347854614258e-001 - <_> - - 0 -1 249 -2.7526013553142548e-002 - - -5.4162657260894775e-001 3.7284608930349350e-002 - <_> - - 0 -1 192 -6.8295732140541077e-002 - - -6.8661803007125854e-001 2.2030472755432129e-002 - <_> - - 0 -1 65 3.7252403795719147e-002 - - 1.4609245583415031e-002 -9.1920310258865356e-001 - <_> - - 0 -1 748 1.5438124537467957e-003 - - 3.9837431162595749e-002 -3.8516902923583984e-001 - <_> - - 0 -1 361 1.8146948888897896e-002 - - -8.1836819648742676e-002 2.2508986294269562e-001 - <_> - - 0 -1 153 -2.9618924017995596e-003 - - 1.7523658275604248e-001 -1.1428176611661911e-001 - <_> - - 0 -1 591 1.8150422722101212e-002 - - 3.3836413174867630e-002 -5.2116078138351440e-001 - <_> - - 0 -1 4 -3.3758711069822311e-002 - - 3.9958250522613525e-001 -4.5763287693262100e-002 - <_> - - 0 -1 79 -1.4841533266007900e-003 - - 1.6825924813747406e-001 -1.0908807814121246e-001 - <_> - - 0 -1 255 1.3028753455728292e-003 - - -1.0276191681623459e-001 1.8539939820766449e-001 - <_> - - 0 -1 920 1.0365190915763378e-002 - - -3.8271062076091766e-002 4.6489492058753967e-001 - <_> - - 0 -1 917 6.0222409665584564e-003 - - -6.5577961504459381e-002 2.7879896759986877e-001 - <_> - - 0 -1 105 1.0119758546352386e-001 - - -2.8418583795428276e-002 5.9041601419448853e-001 - <_> - - 0 -1 9 7.1856275200843811e-002 - - 2.8918648138642311e-002 -7.6654183864593506e-001 - <_> - - 0 -1 921 2.6606030762195587e-002 - - -6.2962368130683899e-002 3.0662769079208374e-001 - <_> - - 0 -1 384 1.5946386381983757e-002 - - -5.4566886276006699e-002 3.1234565377235413e-001 - <_> - - 0 -1 493 -8.2057155668735504e-003 - - 2.1779660880565643e-001 -8.3498664200305939e-002 - <_> - - 0 -1 270 1.2946184724569321e-002 - - 3.5179842263460159e-002 -5.1891100406646729e-001 - <_> - - 0 -1 141 -8.8035371154546738e-003 - - -4.6259808540344238e-001 3.4376677125692368e-002 - <_> - - 0 -1 477 -4.6518794260919094e-004 - - -2.6353842020034790e-001 6.2585823237895966e-002 - <_> - - 0 -1 743 2.4100966751575470e-002 - - 2.1097198128700256e-002 -7.4997889995574951e-001 - <_> - - 0 -1 170 -6.7410841584205627e-003 - - -8.7101519107818604e-001 1.3417764566838741e-002 - - <_> - 88 - -2.2931215763092041e+000 - - <_> - - 0 -1 400 -3.4661620855331421e-002 - - 2.1858149766921997e-001 -6.1113607883453369e-001 - <_> - - 0 -1 130 -8.0369092524051666e-002 - - 2.4827747046947479e-001 -3.6355212330818176e-001 - <_> - - 0 -1 911 2.5022951886057854e-003 - - -2.3158867657184601e-001 2.7031692862510681e-001 - <_> - - 0 -1 946 -6.8189981393516064e-003 - - 4.1294625401496887e-001 -1.2155807018280029e-001 - <_> - - 0 -1 459 3.2973052002489567e-003 - - -1.9231098890304565e-001 2.4345158040523529e-001 - <_> - - 0 -1 484 -6.6328542307019234e-003 - - -5.9019386768341064e-001 6.9055899977684021e-002 - <_> - - 0 -1 318 4.7803454101085663e-002 - - -5.1415871828794479e-002 5.9312266111373901e-001 - <_> - - 0 -1 350 1.3619948178529739e-002 - - -1.3920906186103821e-001 2.6931121945381165e-001 - <_> - - 0 -1 383 -3.7001757882535458e-003 - - -2.6682609319686890e-001 1.4955024421215057e-001 - <_> - - 0 -1 481 1.5951462090015411e-002 - - 3.0041305348277092e-002 -6.7943179607391357e-001 - <_> - - 0 -1 478 2.3432243615388870e-003 - - 4.9472317099571228e-002 -7.3165643215179443e-001 - <_> - - 0 -1 423 -4.0219593793153763e-003 - - -3.9633533358573914e-001 8.4367558360099792e-002 - <_> - - 0 -1 942 1.3890343718230724e-002 - - -1.1078495532274246e-001 3.0365592241287231e-001 - <_> - - 0 -1 777 -1.2505413033068180e-003 - - 2.0580539107322693e-001 -1.3080060482025146e-001 - <_> - - 0 -1 132 1.0764427483081818e-001 - - 7.7789157629013062e-002 -3.3906123042106628e-001 - <_> - - 0 -1 631 4.3811961077153683e-003 - - -1.1201550066471100e-001 2.5211933255195618e-001 - <_> - - 0 -1 686 -1.2142172083258629e-002 - - 3.7872961163520813e-001 -7.7070862054824829e-002 - <_> - - 0 -1 865 -4.4353669509291649e-003 - - 2.1270920336246490e-001 -1.2447933107614517e-001 - <_> - - 0 -1 619 1.4904401032254100e-003 - - 5.6515082716941833e-002 -5.1137989759445190e-001 - <_> - - 0 -1 792 -1.4859709888696671e-002 - - 4.4488805532455444e-001 -6.3839435577392578e-002 - <_> - - 0 -1 515 2.5369194336235523e-003 - - -1.4258751273155212e-001 1.8267530202865601e-001 - <_> - - 0 -1 558 -3.8392089772969484e-003 - - 2.3361504077911377e-001 -1.1508828401565552e-001 - <_> - - 0 -1 717 1.1982237920165062e-003 - - 4.8276327550411224e-002 -4.9198591709136963e-001 - <_> - - 0 -1 378 -1.8510858062654734e-003 - - 1.4056424796581268e-001 -1.6454231739044189e-001 - <_> - - 0 -1 918 -1.2120591476559639e-002 - - 3.7157261371612549e-001 -6.2530189752578735e-002 - <_> - - 0 -1 401 1.1447809636592865e-002 - - 4.1043214499950409e-002 -5.2705597877502441e-001 - <_> - - 0 -1 511 -1.4917021617293358e-002 - - 4.0471947193145752e-001 -5.6559596210718155e-002 - <_> - - 0 -1 472 3.1782940030097961e-002 - - 3.1669221818447113e-002 -7.1189236640930176e-001 - <_> - - 0 -1 204 2.8533251024782658e-003 - - -1.3680589199066162e-001 1.5116590261459351e-001 - <_> - - 0 -1 780 -2.0387873053550720e-002 - - 5.3041487932205200e-001 -3.6561626940965652e-002 - <_> - - 0 -1 225 1.6838125884532928e-002 - - -7.6846949756145477e-002 2.3742672801017761e-001 - <_> - - 0 -1 109 6.1867576092481613e-002 - - 3.4019146114587784e-002 -5.8948117494583130e-001 - <_> - - 0 -1 36 1.9018281251192093e-002 - - -8.8034287095069885e-002 2.8218820691108704e-001 - <_> - - 0 -1 288 9.3320291489362717e-003 - - 3.1055718660354614e-002 -6.0995835065841675e-001 - <_> - - 0 -1 553 -1.7446001293137670e-003 - - -3.1894925236701965e-001 5.7640552520751953e-002 - <_> - - 0 -1 497 -3.7551252171397209e-004 - - -2.9193779826164246e-001 6.5971598029136658e-002 - <_> - - 0 -1 906 -3.6254348233342171e-003 - - -5.2228099107742310e-001 3.2974440604448318e-002 - <_> - - 0 -1 49 3.1154025346040726e-003 - - 3.4256361424922943e-002 -4.9392226338386536e-001 - <_> - - 0 -1 761 -6.5814116969704628e-003 - - -8.5536497831344604e-001 1.7195183783769608e-002 - <_> - - 0 -1 154 3.6019994877278805e-004 - - -1.1677443981170654e-001 1.4939773082733154e-001 - <_> - - 0 -1 42 2.1521452814340591e-002 - - 6.1724990606307983e-002 -3.0582705140113831e-001 - <_> - - 0 -1 304 -3.1574545428156853e-003 - - 2.7675440907478333e-001 -7.9728044569492340e-002 - <_> - - 0 -1 608 6.8585420958697796e-003 - - -4.5498296618461609e-002 4.0476050972938538e-001 - <_> - - 0 -1 201 2.3597612977027893e-002 - - -6.8263813853263855e-002 2.7455106377601624e-001 - <_> - - 0 -1 182 4.1193626821041107e-002 - - 2.7521848678588867e-002 -7.5676482915878296e-001 - <_> - - 0 -1 133 -1.2081373482942581e-002 - - -6.3366323709487915e-001 2.1798284724354744e-002 - <_> - - 0 -1 716 -4.3834196403622627e-003 - - 2.2090788185596466e-001 -8.4348171949386597e-002 - <_> - - 0 -1 619 -9.1258285101503134e-004 - - -3.3701941370964050e-001 5.0720885396003723e-002 - <_> - - 0 -1 675 -8.5975639522075653e-003 - - 1.1742196232080460e-001 -1.5156917273998260e-001 - <_> - - 0 -1 904 -7.4663115665316582e-003 - - 4.0097141265869141e-001 -4.4417705386877060e-002 - <_> - - 0 -1 193 1.2276999652385712e-002 - - -7.3920600116252899e-002 2.5140073895454407e-001 - <_> - - 0 -1 283 -2.6504354551434517e-002 - - 1.3177506625652313e-001 -1.5368436276912689e-001 - <_> - - 0 -1 359 -2.9700677841901779e-002 - - -5.3993326425552368e-001 3.4572057425975800e-002 - <_> - - 0 -1 549 -1.0448409244418144e-002 - - 4.0107232332229614e-001 -4.6194877475500107e-002 - <_> - - 0 -1 274 5.0177536904811859e-003 - - -6.5788470208644867e-002 2.5757649540901184e-001 - <_> - - 0 -1 509 2.3238372057676315e-002 - - 2.3455925285816193e-002 -7.7699542045593262e-001 - <_> - - 0 -1 908 -4.9220167100429535e-002 - - 3.9117750525474548e-001 -4.7477778047323227e-002 - <_> - - 0 -1 936 -9.7046373412013054e-003 - - 3.3891412615776062e-001 -5.0453528761863708e-002 - <_> - - 0 -1 856 1.6913980245590210e-002 - - 4.0467191487550735e-002 -4.3838000297546387e-001 - <_> - - 0 -1 129 -7.5155749917030334e-002 - - -6.0346192121505737e-001 2.7455519884824753e-002 - <_> - - 0 -1 436 1.1202652007341385e-002 - - 2.4983508512377739e-002 -5.8596074581146240e-001 - <_> - - 0 -1 266 -3.9950847625732422e-002 - - -5.3495115041732788e-001 2.9331879690289497e-002 - <_> - - 0 -1 1 7.1143209934234619e-003 - - 3.1055316329002380e-002 -5.1785355806350708e-001 - <_> - - 0 -1 930 -2.7165055274963379e-002 - - 3.4092447161674500e-001 -4.8697970807552338e-002 - <_> - - 0 -1 135 1.5079226344823837e-002 - - -1.2215464562177658e-001 1.3460277020931244e-001 - <_> - - 0 -1 842 5.4478123784065247e-003 - - -9.0178862214088440e-002 1.9025686383247375e-001 - <_> - - 0 -1 381 -7.4798073619604111e-003 - - 2.4245217442512512e-001 -6.8944938480854034e-002 - <_> - - 0 -1 412 2.9248408973217010e-002 - - -8.9382030069828033e-002 1.9680260121822357e-001 - <_> - - 0 -1 613 -5.1055247895419598e-003 - - -4.0537586808204651e-001 4.3955769389867783e-002 - <_> - - 0 -1 417 -5.7464219629764557e-002 - - -7.8487586975097656e-001 1.8840260803699493e-002 - <_> - - 0 -1 682 -1.3099622447043657e-003 - - 1.2043049931526184e-001 -1.2602043151855469e-001 - <_> - - 0 -1 409 -1.0759031400084496e-002 - - 4.6101579070091248e-001 -3.9381790906190872e-002 - <_> - - 0 -1 440 -4.4700078666210175e-002 - - -4.9018231034278870e-001 3.9805438369512558e-002 - <_> - - 0 -1 697 2.6103520765900612e-002 - - 3.3186998218297958e-002 -4.4388863444328308e-001 - <_> - - 0 -1 722 -3.0565187335014343e-003 - - -3.1978246569633484e-001 4.8716515302658081e-002 - <_> - - 0 -1 113 6.5829858183860779e-002 - - 1.8730893731117249e-002 -7.3743104934692383e-001 - <_> - - 0 -1 57 2.5423550978302956e-003 - - 6.1064947396516800e-002 -2.3935855925083160e-001 - <_> - - 0 -1 755 -1.7830528318881989e-002 - - 3.3646425604820251e-001 -4.3943304568529129e-002 - <_> - - 0 -1 223 5.9305625036358833e-003 - - -6.8004354834556580e-002 2.1438401937484741e-001 - <_> - - 0 -1 156 -4.7256931662559509e-002 - - 2.3610806465148926e-001 -7.9913109540939331e-002 - <_> - - 0 -1 146 1.7100328579545021e-002 - - -4.8104494810104370e-002 3.4734794497489929e-001 - <_> - - 0 -1 174 -3.4349232912063599e-002 - - 1.6535361111164093e-001 -8.9516580104827881e-002 - <_> - - 0 -1 370 1.6256177332252264e-003 - - -7.9110637307167053e-002 1.9441387057304382e-001 - <_> - - 0 -1 724 -1.8217334523797035e-002 - - 4.5723637938499451e-001 -3.1193139031529427e-002 - <_> - - 0 -1 749 2.1156244911253452e-003 - - 2.7684733271598816e-002 -5.4580938816070557e-001 - <_> - - 0 -1 169 -2.6387263089418411e-002 - - 2.4881765246391296e-001 -5.7665079832077026e-002 - <_> - - 0 -1 18 4.5990861952304840e-002 - - -1.2064179033041000e-001 1.2435591220855713e-001 - <_> - - 0 -1 523 1.0681749880313873e-001 - - 5.0562918186187744e-002 -3.4403973817825317e-001 - - <_> - 85 - -2.2744355201721191e+000 - - <_> - - 0 -1 252 1.6897995024919510e-002 - - -6.9196498394012451e-001 -5.5616941303014755e-002 - <_> - - 0 -1 862 1.1701794341206551e-002 - - -2.7923116087913513e-001 3.9880016446113586e-001 - <_> - - 0 -1 618 2.7141885831952095e-002 - - 1.4071331918239594e-001 -4.8508083820343018e-001 - <_> - - 0 -1 949 -1.4755494194105268e-003 - - 3.7315878272056580e-001 -1.4565770328044891e-001 - <_> - - 0 -1 464 1.5615923330187798e-003 - - -9.6974156796932220e-002 3.6338686943054199e-001 - <_> - - 0 -1 292 -3.5046115517616272e-002 - - 6.5541946887969971e-001 -6.3480094075202942e-002 - <_> - - 0 -1 471 -2.7439640834927559e-003 - - -4.4147095084190369e-001 8.3881981670856476e-002 - <_> - - 0 -1 128 1.3140615075826645e-002 - - 6.2391642481088638e-002 -5.2230197191238403e-001 - <_> - - 0 -1 624 -2.3408148437738419e-002 - - -5.7339686155319214e-001 6.4651705324649811e-002 - <_> - - 0 -1 878 1.9269579788669944e-003 - - -1.3906709849834442e-001 2.6013106107711792e-001 - <_> - - 0 -1 510 9.1457850066944957e-004 - - 8.7518453598022461e-002 -4.9381819367408752e-001 - <_> - - 0 -1 76 -9.2652775347232819e-003 - - -4.3321701884269714e-001 5.2230410277843475e-002 - <_> - - 0 -1 437 -2.0753231365233660e-003 - - -5.0082236528396606e-001 6.1019111424684525e-002 - <_> - - 0 -1 791 1.9411731045693159e-003 - - -7.8411623835563660e-002 3.5945037007331848e-001 - <_> - - 0 -1 774 -1.2042262824252248e-003 - - 2.4952164292335510e-001 -1.1495979875326157e-001 - <_> - - 0 -1 428 4.5398853719234467e-002 - - 4.9534358084201813e-002 -5.7811236381530762e-001 - <_> - - 0 -1 243 1.6548346728086472e-002 - - 4.0716260671615601e-002 -5.4614287614822388e-001 - <_> - - 0 -1 747 -2.6393149048089981e-002 - - -6.4222121238708496e-001 3.5461250692605972e-002 - <_> - - 0 -1 315 -7.9056806862354279e-003 - - 2.7603831887245178e-001 -9.6884578466415405e-002 - <_> - - 0 -1 294 -8.6138453334569931e-003 - - 3.4293037652969360e-001 -9.2569984495639801e-002 - <_> - - 0 -1 220 1.2120688334107399e-002 - - 4.1071321815252304e-002 -5.9789633750915527e-001 - <_> - - 0 -1 213 -2.3794029839336872e-003 - - 1.7102584242820740e-001 -1.3294184207916260e-001 - <_> - - 0 -1 667 1.5191107988357544e-002 - - -5.9681247919797897e-002 3.9729467034339905e-001 - <_> - - 0 -1 497 -9.4484502915292978e-004 - - -4.9290084838867188e-001 4.8412941396236420e-002 - <_> - - 0 -1 110 -7.5291972607374191e-003 - - -4.4807717204093933e-001 4.6233657747507095e-002 - <_> - - 0 -1 226 2.0139738917350769e-002 - - -8.7880477309226990e-002 2.5611591339111328e-001 - <_> - - 0 -1 934 -6.2278993427753448e-003 - - 3.8167408108711243e-001 -5.7190407067537308e-002 - <_> - - 0 -1 485 -1.4294605702161789e-002 - - 2.2094787657260895e-001 -1.0475759208202362e-001 - <_> - - 0 -1 707 -5.4574096575379372e-003 - - 2.4806049466133118e-001 -8.7989374995231628e-002 - <_> - - 0 -1 928 1.1277779936790466e-002 - - -6.8190395832061768e-002 3.0197840929031372e-001 - <_> - - 0 -1 193 1.2542145326733589e-002 - - -7.4142687022686005e-002 2.5129452347755432e-001 - <_> - - 0 -1 161 -1.0840824991464615e-001 - - -6.1061251163482666e-001 3.2729376107454300e-002 - <_> - - 0 -1 403 1.5083145117387176e-003 - - -7.0102758705615997e-002 3.0823647975921631e-001 - <_> - - 0 -1 745 -6.4324252307415009e-002 - - -7.6457482576370239e-001 2.8049679473042488e-002 - <_> - - 0 -1 635 -1.0857153683900833e-002 - - 3.0212178826332092e-001 -6.9806925952434540e-002 - <_> - - 0 -1 93 5.6619346141815186e-002 - - -1.2564770877361298e-001 1.7084783315658569e-001 - <_> - - 0 -1 576 -2.4015609174966812e-002 - - -4.6767771244049072e-001 4.4055789709091187e-002 - <_> - - 0 -1 554 1.6571693122386932e-002 - - -1.5079098939895630e-001 1.3097193837165833e-001 - <_> - - 0 -1 452 -1.3210725039243698e-002 - - 4.0740290284156799e-001 -4.6674277633428574e-002 - <_> - - 0 -1 121 -9.6322391182184219e-003 - - -3.4347525238990784e-001 5.1074773073196411e-002 - <_> - - 0 -1 155 1.2867329642176628e-002 - - -9.5492877066135406e-002 1.9662295281887054e-001 - <_> - - 0 -1 915 2.5710439309477806e-002 - - 2.4007089436054230e-002 -7.1648633480072021e-001 - <_> - - 0 -1 116 -7.6815150678157806e-003 - - -6.2318617105484009e-001 2.3343794047832489e-002 - <_> - - 0 -1 709 -3.0568044167011976e-003 - - 1.6469573974609375e-001 -1.0857288539409637e-001 - <_> - - 0 -1 35 7.0850662887096405e-002 - - 2.7203138917684555e-002 -6.5618228912353516e-001 - <_> - - 0 -1 639 -1.9809347577393055e-003 - - -6.1460441350936890e-001 2.4520153179764748e-002 - <_> - - 0 -1 236 7.0611112751066685e-003 - - -7.4253976345062256e-002 2.5537955760955811e-001 - <_> - - 0 -1 186 3.0076294206082821e-003 - - -9.6944920718669891e-002 2.4430949985980988e-001 - <_> - - 0 -1 172 -3.0732229351997375e-002 - - -6.0257941484451294e-001 2.9267333447933197e-002 - <_> - - 0 -1 450 1.6364458948373795e-002 - - 2.3035932332277298e-002 -6.2698912620544434e-001 - <_> - - 0 -1 114 1.4988467097282410e-001 - - -4.8197094351053238e-002 3.9452686905860901e-001 - <_> - - 0 -1 197 -8.2194441929459572e-003 - - 1.0664895921945572e-001 -1.8545584380626678e-001 - <_> - - 0 -1 84 -8.2502886652946472e-003 - - 1.2596343457698822e-001 -1.4223846793174744e-001 - <_> - - 0 -1 73 1.3518449850380421e-002 - - 7.5415953993797302e-002 -2.6633748412132263e-001 - <_> - - 0 -1 446 -1.4376571401953697e-002 - - 3.4983170032501221e-001 -4.7824632376432419e-002 - <_> - - 0 -1 602 1.2734688818454742e-002 - - -5.0567589700222015e-002 3.5038754343986511e-001 - <_> - - 0 -1 857 -1.3710462953895330e-003 - - 1.8082229793071747e-001 -9.6974305808544159e-002 - <_> - - 0 -1 306 -2.6267360895872116e-002 - - 4.1006618738174438e-001 -4.0112689137458801e-002 - <_> - - 0 -1 59 2.1102664992213249e-002 - - 2.7978396043181419e-002 -5.8651155233383179e-001 - <_> - - 0 -1 909 -1.4474790543317795e-002 - - 3.6871808767318726e-001 -4.5918777585029602e-002 - <_> - - 0 -1 817 7.2440858930349350e-003 - - -7.5330309569835663e-002 2.0376025140285492e-001 - <_> - - 0 -1 815 1.0546022094786167e-002 - - -6.1415266245603561e-002 3.0458399653434753e-001 - <_> - - 0 -1 101 5.5407796055078506e-002 - - 2.5191115215420723e-002 -6.5944659709930420e-001 - <_> - - 0 -1 91 9.4949062913656235e-003 - - -1.5944498777389526e-001 1.0568149387836456e-001 - <_> - - 0 -1 925 -6.2020965851843357e-003 - - 2.7509790658950806e-001 -6.5234497189521790e-002 - <_> - - 0 -1 507 1.3317565619945526e-001 - - 2.2181767970323563e-002 -7.3483341932296753e-001 - <_> - - 0 -1 448 2.5796357076615095e-003 - - 1.9557425752282143e-002 -6.5313297510147095e-001 - <_> - - 0 -1 390 3.4660965204238892e-002 - - -5.1162503659725189e-002 3.2590973377227783e-001 - <_> - - 0 -1 30 9.5607116818428040e-002 - - -2.4739582091569901e-002 5.7837259769439697e-001 - <_> - - 0 -1 148 1.6605708748102188e-002 - - 5.7055354118347168e-002 -3.5466542840003967e-001 - <_> - - 0 -1 123 1.1670887470245361e-002 - - -8.0407410860061646e-002 1.9471745193004608e-001 - <_> - - 0 -1 208 1.0822312906384468e-002 - - 2.6732437312602997e-002 -5.8917897939682007e-001 - <_> - - 0 -1 708 2.7245271950960159e-002 - - 3.0616169795393944e-002 -4.8082390427589417e-001 - <_> - - 0 -1 217 -1.3694438338279724e-001 - - -4.8311397433280945e-001 3.3773597329854965e-002 - <_> - - 0 -1 899 -1.4758360339328647e-003 - - 2.5075155496597290e-001 -6.7788824439048767e-002 - <_> - - 0 -1 275 2.7167074382305145e-002 - - 2.5224637240171432e-002 -6.3691717386245728e-001 - <_> - - 0 -1 657 1.8945746123790741e-002 - - -5.7760879397392273e-002 2.6149269938468933e-001 - <_> - - 0 -1 102 1.2368987500667572e-001 - - -3.2363165169954300e-002 4.5130741596221924e-001 - <_> - - 0 -1 43 3.9710897952318192e-002 - - -3.0226422473788261e-002 4.6590203046798706e-001 - <_> - - 0 -1 136 -3.6290191113948822e-002 - - 3.6348423361778259e-001 -4.1874047368764877e-002 - <_> - - 0 -1 846 2.5501720607280731e-002 - - 3.5494077950716019e-002 -4.5727846026420593e-001 - <_> - - 0 -1 772 5.3392872214317322e-003 - - -6.0394711792469025e-002 2.5488924980163574e-001 - <_> - - 0 -1 950 7.9108221689239144e-004 - - 5.4109033197164536e-002 -2.7065926790237427e-001 - <_> - - 0 -1 929 -1.6701441258192062e-002 - - 4.8040628433227539e-001 -3.0404916033148766e-002 - <_> - - 0 -1 566 7.1975095197558403e-003 - - -7.0362947881221771e-002 1.9959311187267303e-001 - - <_> - 100 - -2.2887177467346191e+000 - - <_> - - 0 -1 286 -1.6051483154296875e-001 - - 9.3009121716022491e-002 -6.5350115299224854e-001 - <_> - - 0 -1 623 1.2457310222089291e-002 - - -3.1717920303344727e-001 2.3368784785270691e-001 - <_> - - 0 -1 29 2.3608796764165163e-003 - - -2.9248744249343872e-001 1.8054312467575073e-001 - <_> - - 0 -1 339 1.4379444532096386e-002 - - -5.7956293225288391e-002 7.6479458808898926e-001 - <_> - - 0 -1 871 6.8126469850540161e-003 - - -1.4748461544513702e-001 2.3818431794643402e-001 - <_> - - 0 -1 247 4.3051101267337799e-002 - - 8.7559670209884644e-002 -7.2269368171691895e-001 - <_> - - 0 -1 867 -5.0154160708189011e-002 - - 3.1918609142303467e-001 -1.3582608103752136e-001 - <_> - - 0 -1 212 -3.1796738039702177e-003 - - 2.7597072720527649e-001 -9.0522617101669312e-002 - <_> - - 0 -1 677 -1.2342665344476700e-002 - - -3.9158377051353455e-001 5.3565893322229385e-002 - <_> - - 0 -1 897 1.1861260049045086e-002 - - -6.1517983675003052e-002 3.6472269892692566e-001 - <_> - - 0 -1 252 -2.1985735744237900e-002 - - 6.5143728256225586e-001 -4.0598560124635696e-002 - <_> - - 0 -1 63 -1.2279948219656944e-002 - - 2.1631649136543274e-001 -1.2024078518152237e-001 - <_> - - 0 -1 640 8.2167033106088638e-003 - - -9.4497188925743103e-002 2.4828021228313446e-001 - <_> - - 0 -1 357 1.0111754760146141e-002 - - -3.3160492777824402e-002 6.2502938508987427e-001 - <_> - - 0 -1 924 -7.7025225618854165e-004 - - 2.3218974471092224e-001 -1.0222402960062027e-001 - <_> - - 0 -1 467 -1.4080689288675785e-003 - - 1.3447046279907227e-001 -1.6994857788085938e-001 - <_> - - 0 -1 140 1.0420590639114380e-002 - - 2.9845444485545158e-002 -7.5183397531509399e-001 - <_> - - 0 -1 356 1.3691674917936325e-002 - - 2.8088988736271858e-002 -5.7496672868728638e-001 - <_> - - 0 -1 155 1.7491653561592102e-002 - - -9.8534837365150452e-002 2.2351761162281036e-001 - <_> - - 0 -1 762 7.4883676134049892e-003 - - -9.7045794129371643e-002 2.0625646412372589e-001 - <_> - - 0 -1 104 -8.4146633744239807e-003 - - -4.8472663760185242e-001 4.1302844882011414e-002 - <_> - - 0 -1 342 3.0617808923125267e-002 - - -3.7334404885768890e-002 6.1179280281066895e-001 - <_> - - 0 -1 326 1.6346010379493237e-003 - - -1.8315000832080841e-001 1.0951925814151764e-001 - <_> - - 0 -1 901 -1.1816060170531273e-002 - - 3.0801647901535034e-001 -6.1308264732360840e-002 - <_> - - 0 -1 351 -1.0661455802619457e-002 - - 3.3249661326408386e-001 -5.0642840564250946e-002 - <_> - - 0 -1 84 -9.6190627664327621e-003 - - 1.3975782692432404e-001 -1.3763442635536194e-001 - <_> - - 0 -1 289 -1.2881286442279816e-002 - - 3.6742180585861206e-001 -5.0860747694969177e-002 - <_> - - 0 -1 824 1.3589482754468918e-002 - - -5.1274802535772324e-002 3.1885984539985657e-001 - <_> - - 0 -1 234 4.6852193772792816e-003 - - -7.2946086525917053e-002 2.5181108713150024e-001 - <_> - - 0 -1 432 1.9752513617277145e-002 - - -1.4621073007583618e-001 1.2726816534996033e-001 - <_> - - 0 -1 454 3.6341309547424316e-002 - - 2.4868825450539589e-002 -6.9947302341461182e-001 - <_> - - 0 -1 636 -1.1957485694438219e-003 - - 1.5675933659076691e-001 -1.1705233156681061e-001 - <_> - - 0 -1 40 -9.9432021379470825e-003 - - -3.4487789869308472e-001 4.9324721097946167e-002 - <_> - - 0 -1 269 6.0083293356001377e-003 - - 3.3568043261766434e-002 -4.3638321757316589e-001 - <_> - - 0 -1 14 9.6278168261051178e-002 - - 4.0310282260179520e-002 -3.9266702532768250e-001 - <_> - - 0 -1 154 4.3072472908534110e-004 - - -1.0427023470401764e-001 1.4397470653057098e-001 - <_> - - 0 -1 504 -4.7720400616526604e-003 - - -4.4805496931076050e-001 3.4855298697948456e-002 - <_> - - 0 -1 87 -1.0016669984906912e-003 - - 1.3649077713489532e-001 -1.2140301614999771e-001 - <_> - - 0 -1 254 2.3308012634515762e-002 - - 3.6392133682966232e-002 -4.5537215471267700e-001 - <_> - - 0 -1 802 -4.8546120524406433e-003 - - 1.5793082118034363e-001 -9.6185155212879181e-002 - <_> - - 0 -1 795 -6.5906550735235214e-003 - - 3.2166856527328491e-001 -4.9290131777524948e-002 - <_> - - 0 -1 126 -2.7226015925407410e-002 - - 2.8352561593055725e-001 -5.1984444260597229e-002 - <_> - - 0 -1 938 5.5622356012463570e-003 - - -3.3917389810085297e-002 4.3498530983924866e-001 - <_> - - 0 -1 534 -5.8775981888175011e-003 - - 1.7455618083477020e-001 -8.4790699183940887e-002 - <_> - - 0 -1 627 -1.1768937110900879e-003 - - -4.4403216242790222e-001 3.4572694450616837e-002 - <_> - - 0 -1 625 1.4337021857500076e-003 - - -8.8692568242549896e-002 1.6940893232822418e-001 - <_> - - 0 -1 51 1.3953970745205879e-002 - - 3.9221145212650299e-002 -3.8308286666870117e-001 - <_> - - 0 -1 106 5.3161740303039551e-002 - - -3.9227265864610672e-002 4.0637263655662537e-001 - <_> - - 0 -1 916 1.1670306324958801e-002 - - -6.2661647796630859e-002 2.2897149622440338e-001 - <_> - - 0 -1 524 -8.5611653048545122e-004 - - -3.1393322348594666e-001 4.4154506176710129e-002 - <_> - - 0 -1 362 3.1659279484301805e-003 - - -1.0416875034570694e-001 1.4386938512325287e-001 - <_> - - 0 -1 94 9.2105150222778320e-002 - - 2.5259945541620255e-002 -6.3980853557586670e-001 - <_> - - 0 -1 681 2.2438270971179008e-003 - - 2.9625944793224335e-002 -4.4926467537879944e-001 - <_> - - 0 -1 592 -1.4502200298011303e-002 - - 2.3043723404407501e-001 -6.8583212792873383e-002 - <_> - - 0 -1 17 3.1762875616550446e-002 - - -1.1820482462644577e-001 1.3017164170742035e-001 - <_> - - 0 -1 372 8.3491904661059380e-003 - - -5.4794549942016602e-002 3.0562251806259155e-001 - <_> - - 0 -1 945 1.1813377961516380e-002 - - -4.4218052178621292e-002 3.2657644152641296e-001 - <_> - - 0 -1 517 -4.3407902121543884e-003 - - 2.3012351989746094e-001 -6.2401693314313889e-002 - <_> - - 0 -1 835 -5.1777150481939316e-002 - - -4.2195704579353333e-001 3.3818338066339493e-002 - <_> - - 0 -1 573 9.5773371867835522e-004 - - -1.2982761859893799e-001 1.0589899122714996e-001 - <_> - - 0 -1 329 2.6355611626058817e-003 - - -1.1849098652601242e-001 1.2649086117744446e-001 - <_> - - 0 -1 738 -6.9736450910568237e-002 - - 5.4316484928131104e-001 -2.8468221426010132e-002 - <_> - - 0 -1 166 -4.1691556572914124e-002 - - 1.8529292941093445e-001 -7.9085260629653931e-002 - <_> - - 0 -1 72 3.0405964702367783e-002 - - -6.7499466240406036e-002 2.3227298259735107e-001 - <_> - - 0 -1 202 1.6526731848716736e-001 - - 2.3192871361970901e-002 -6.6413503885269165e-001 - <_> - - 0 -1 244 -7.9902745783329010e-003 - - 1.6699096560478210e-001 -8.0209225416183472e-002 - <_> - - 0 -1 435 -8.4093026816844940e-003 - - 3.8385570049285889e-001 -3.3093310892581940e-002 - <_> - - 0 -1 580 -6.2388582155108452e-003 - - 2.2031579911708832e-001 -5.9756781905889511e-002 - <_> - - 0 -1 416 2.2657278925180435e-002 - - 2.9750887304544449e-002 -4.3571525812149048e-001 - <_> - - 0 -1 245 -3.3273398876190186e-002 - - -7.2214579582214355e-001 1.7277766019105911e-002 - <_> - - 0 -1 805 -7.5985761359333992e-003 - - -4.8032435774803162e-001 2.3796260356903076e-002 - <_> - - 0 -1 490 1.4554752968251705e-002 - - 2.0614990964531898e-002 -5.7951718568801880e-001 - <_> - - 0 -1 348 -2.4409522302448750e-003 - - 1.5682564675807953e-001 -8.2513608038425446e-002 - <_> - - 0 -1 216 -2.7174502611160278e-002 - - -5.4916822910308838e-001 2.3511687293648720e-002 - <_> - - 0 -1 599 1.8674493767321110e-003 - - 3.5896647721529007e-002 -3.5593807697296143e-001 - <_> - - 0 -1 599 -1.7106164013966918e-003 - - -2.9658839106559753e-001 4.5083675533533096e-002 - <_> - - 0 -1 698 -1.2188366800546646e-001 - - -6.8481236696243286e-001 1.6469523310661316e-002 - <_> - - 0 -1 206 1.6452776268124580e-002 - - 1.6632448881864548e-002 -6.3031005859375000e-001 - <_> - - 0 -1 913 3.3029774203896523e-003 - - 5.2817359566688538e-002 -2.3288796842098236e-001 - <_> - - 0 -1 678 6.5974113531410694e-003 - - -5.9827085584402084e-002 2.2615881264209747e-001 - <_> - - 0 -1 947 -2.2020633332431316e-003 - - 2.2270961105823517e-001 -5.8337379246950150e-002 - <_> - - 0 -1 582 -8.9172367006540298e-003 - - 2.3682470619678497e-001 -5.5845208466053009e-002 - <_> - - 0 -1 100 -3.8233667612075806e-002 - - 1.9340702891349792e-001 -7.3905274271965027e-002 - <_> - - 0 -1 214 -5.8171510696411133e-002 - - -3.3873862028121948e-001 3.6934167146682739e-002 - <_> - - 0 -1 142 1.3129880651831627e-002 - - -5.7335916906595230e-002 2.4769510328769684e-001 - <_> - - 0 -1 606 -2.3510225117206573e-002 - - -7.3440921306610107e-001 2.1062126383185387e-002 - <_> - - 0 -1 180 -3.2106369733810425e-002 - - 1.9888436794281006e-001 -6.8882115185260773e-002 - <_> - - 0 -1 798 1.0653462260961533e-002 - - -3.1876940280199051e-002 3.7958627939224243e-001 - <_> - - 0 -1 325 2.5438904762268066e-002 - - -2.5426354259252548e-002 4.6004450321197510e-001 - <_> - - 0 -1 239 2.6357024908065796e-002 - - -4.9807246774435043e-002 2.5959959626197815e-001 - <_> - - 0 -1 525 5.6436131708323956e-003 - - -4.5353759080171585e-002 2.8858882188796997e-001 - <_> - - 0 -1 267 -4.3369065970182419e-003 - - 1.4867325127124786e-001 -8.8411331176757813e-002 - <_> - - 0 -1 215 -1.9298204779624939e-001 - - -5.3079867362976074e-001 2.5263534858822823e-002 - <_> - - 0 -1 734 5.7046163827180862e-002 - - 1.1847544461488724e-002 -8.2090246677398682e-001 - <_> - - 0 -1 352 4.9701407551765442e-002 - - 1.3225952163338661e-002 -6.8998688459396362e-001 - <_> - - 0 -1 278 -2.8292792849242687e-003 - - 1.7430420219898224e-001 -6.6152326762676239e-002 - <_> - - 0 -1 476 -1.4506326988339424e-002 - - -3.1870725750923157e-001 3.8834158331155777e-002 - <_> - - 0 -1 859 3.5564824938774109e-002 - - -5.6947514414787292e-002 2.1859169006347656e-001 - <_> - - 0 -1 98 2.0967530086636543e-002 - - -5.9812918305397034e-002 2.2214832901954651e-001 - <_> - - 0 -1 127 7.3756486177444458e-002 - - 2.5129400193691254e-002 -4.9916529655456543e-001 - - <_> - 100 - -2.2359671592712402e+000 - - <_> - - 0 -1 285 -9.3501225113868713e-002 - - -4.6586804091930389e-002 -7.2199982404708862e-001 - <_> - - 0 -1 238 4.9442616291344166e-003 - - -3.9842179417610168e-001 2.1402300894260406e-001 - <_> - - 0 -1 799 1.0407378897070885e-002 - - -1.3988684117794037e-001 3.9579308032989502e-001 - <_> - - 0 -1 322 -1.4162844978272915e-002 - - 6.4931660890579224e-001 -5.7302106171846390e-002 - <_> - - 0 -1 449 9.8008674103766680e-004 - - -1.7719046771526337e-001 2.0141038298606873e-001 - <_> - - 0 -1 218 1.4206364750862122e-002 - - -9.3258224427700043e-002 3.4144768118858337e-001 - <_> - - 0 -1 879 2.5848676450550556e-003 - - -1.4990748465061188e-001 2.2581319510936737e-001 - <_> - - 0 -1 22 8.0643901601433754e-003 - - -8.8275857269763947e-002 2.8663924336433411e-001 - <_> - - 0 -1 881 -8.6236204952001572e-003 - - 3.3490571379661560e-001 -8.2069411873817444e-002 - <_> - - 0 -1 723 1.2022950686514378e-002 - - -6.3569039106369019e-002 3.9191362261772156e-001 - <_> - - 0 -1 665 -1.5419950708746910e-002 - - 4.4637352228164673e-001 -6.6652692854404449e-002 - <_> - - 0 -1 735 -6.3524805009365082e-003 - - 1.8987259268760681e-001 -1.2892219424247742e-001 - <_> - - 0 -1 408 6.9541163742542267e-002 - - 4.3989829719066620e-002 -4.4642734527587891e-001 - <_> - - 0 -1 368 7.4983224272727966e-002 - - -5.2028596401214600e-002 5.7951992750167847e-001 - <_> - - 0 -1 486 2.0330501720309258e-003 - - -1.3492821156978607e-001 2.0830303430557251e-001 - <_> - - 0 -1 28 1.8707301467657089e-002 - - 3.0162446200847626e-002 -7.5620234012603760e-001 - <_> - - 0 -1 33 9.1869030147790909e-003 - - -1.5992332994937897e-001 1.3838322460651398e-001 - <_> - - 0 -1 473 -2.0068701356649399e-002 - - 4.9636912345886230e-001 -3.8212534040212631e-002 - <_> - - 0 -1 32 9.3690613284707069e-003 - - 2.7963882312178612e-002 -7.0575749874114990e-001 - <_> - - 0 -1 63 -9.2746205627918243e-003 - - 1.7214477062225342e-001 -1.1743877083063126e-001 - <_> - - 0 -1 671 -3.7561631761491299e-003 - - 1.9893965125083923e-001 -1.0429763048887253e-001 - <_> - - 0 -1 642 -2.8749569319188595e-003 - - -3.7584275007247925e-001 4.6344734728336334e-002 - <_> - - 0 -1 145 -1.1727647855877876e-002 - - -4.4696572422981262e-001 4.0343362838029861e-002 - <_> - - 0 -1 590 1.0945920832455158e-002 - - 5.6218206882476807e-002 -2.9916441440582275e-001 - <_> - - 0 -1 341 -1.2209227308630943e-002 - - 3.9286783337593079e-001 -4.2874403297901154e-002 - <_> - - 0 -1 447 -2.5397611781954765e-002 - - -3.8478189706802368e-001 4.3343432247638702e-002 - <_> - - 0 -1 746 -4.5675365254282951e-003 - - 2.3299069702625275e-001 -7.3202215135097504e-002 - <_> - - 0 -1 935 -6.0586854815483093e-003 - - 2.2465232014656067e-001 -7.7056594192981720e-002 - <_> - - 0 -1 131 1.5789955854415894e-002 - - -8.7083600461483002e-002 1.9742278754711151e-001 - <_> - - 0 -1 759 -1.7314129509031773e-003 - - 2.0412902534008026e-001 -8.9147895574569702e-002 - <_> - - 0 -1 939 7.3486715555191040e-003 - - -4.5228123664855957e-002 3.5152116417884827e-001 - <_> - - 0 -1 246 1.6278622671961784e-002 - - 5.0431668758392334e-002 -3.4917074441909790e-001 - <_> - - 0 -1 151 -4.9730124883353710e-003 - - 1.8474133312702179e-001 -9.4716101884841919e-002 - <_> - - 0 -1 334 1.3617072254419327e-002 - - -3.4493431448936462e-002 5.1511102914810181e-001 - <_> - - 0 -1 516 -3.5471074283123016e-002 - - -3.9388224482536316e-001 4.3496731668710709e-002 - <_> - - 0 -1 103 5.2554365247488022e-003 - - -1.2609277665615082e-001 1.2129900604486465e-001 - <_> - - 0 -1 489 -4.1965182870626450e-002 - - -6.2069499492645264e-001 2.4282006546854973e-002 - <_> - - 0 -1 61 9.6745520830154419e-002 - - 3.0231734737753868e-002 -4.6271669864654541e-001 - <_> - - 0 -1 661 -6.8811019882559776e-003 - - 2.8159707784652710e-001 -5.7276148349046707e-002 - <_> - - 0 -1 616 1.0784192010760307e-002 - - -4.8847943544387817e-002 3.2464641332626343e-001 - <_> - - 0 -1 466 -3.3961618319153786e-003 - - 4.0418368577957153e-001 -4.2481750249862671e-002 - <_> - - 0 -1 420 -6.9079827517271042e-003 - - 1.1404169350862503e-001 -1.2768752872943878e-001 - <_> - - 0 -1 167 1.4355555176734924e-001 - - -3.9203863590955734e-002 3.9233651757240295e-001 - <_> - - 0 -1 210 -3.5771834664046764e-003 - - 1.4706018567085266e-001 -1.3173283636569977e-001 - <_> - - 0 -1 439 3.0234435573220253e-002 - - 1.8946202471852303e-002 -8.0503576993942261e-001 - <_> - - 0 -1 567 7.8391470015048981e-004 - - 8.7953150272369385e-002 -1.6678945720195770e-001 - <_> - - 0 -1 42 -2.2085051983594894e-002 - - -3.8623884320259094e-001 4.2284723371267319e-002 - <_> - - 0 -1 818 -2.6205494999885559e-002 - - 1.6326524317264557e-001 -1.0225085169076920e-001 - <_> - - 0 -1 581 -9.5918308943510056e-003 - - 2.5218212604522705e-001 -6.0809265822172165e-002 - <_> - - 0 -1 242 -2.6144424453377724e-002 - - -6.9495695829391479e-001 2.2685619071125984e-002 - <_> - - 0 -1 424 9.2253191396594048e-003 - - -8.8936053216457367e-002 1.6087681055068970e-001 - <_> - - 0 -1 843 -3.1533516012132168e-003 - - 2.2563895583152771e-001 -6.3495889306068420e-002 - <_> - - 0 -1 56 -6.6996468231081963e-003 - - -2.4251624941825867e-001 6.1135187745094299e-002 - <_> - - 0 -1 282 -1.2584788724780083e-002 - - 2.9776036739349365e-001 -4.9212120473384857e-002 - <_> - - 0 -1 903 -4.2148698121309280e-003 - - 3.0259734392166138e-001 -4.4676482677459717e-002 - <_> - - 0 -1 653 -9.4317561015486717e-003 - - 1.1043215543031693e-001 -1.2356746196746826e-001 - <_> - - 0 -1 654 2.1886886097490788e-003 - - -6.1201002448797226e-002 2.2712202370166779e-001 - <_> - - 0 -1 398 2.4963401257991791e-002 - - 2.4292556568980217e-002 -5.4634368419647217e-001 - <_> - - 0 -1 205 -8.7548848241567612e-003 - - 2.5255405902862549e-001 -5.4619345813989639e-002 - <_> - - 0 -1 487 7.0049557834863663e-003 - - 3.9875753223896027e-002 -3.8009002804756165e-001 - <_> - - 0 -1 258 3.7140229251235723e-003 - - -9.3989297747612000e-002 1.5871012210845947e-001 - <_> - - 0 -1 565 -8.4969010204076767e-003 - - 2.0674896240234375e-001 -6.4190469682216644e-002 - <_> - - 0 -1 147 -5.0333619117736816e-002 - - 3.0274888873100281e-001 -4.3931342661380768e-002 - <_> - - 0 -1 80 7.2737382724881172e-003 - - -8.7947271764278412e-002 1.5312801301479340e-001 - <_> - - 0 -1 58 9.9609624594449997e-003 - - 4.6528778970241547e-002 -2.9576960206031799e-001 - <_> - - 0 -1 909 -1.3673231005668640e-002 - - 3.2159554958343506e-001 -4.6024739742279053e-002 - <_> - - 0 -1 460 2.4796918034553528e-002 - - 2.3450840264558792e-002 -6.3208627700805664e-001 - <_> - - 0 -1 790 -8.9704394340515137e-003 - - 1.7290446162223816e-001 -8.1694059073925018e-002 - <_> - - 0 -1 191 -2.3638601414859295e-003 - - 1.0641085356473923e-001 -1.2656879425048828e-001 - <_> - - 0 -1 45 -3.0800779350101948e-003 - - 1.4082619547843933e-001 -9.4026930630207062e-002 - <_> - - 0 -1 138 -1.0759308934211731e-002 - - -4.0597277879714966e-001 3.1949173659086227e-002 - <_> - - 0 -1 176 7.2143180295825005e-003 - - 1.2054420076310635e-002 -8.5538458824157715e-001 - <_> - - 0 -1 384 1.9637834280729294e-002 - - -4.5702952891588211e-002 3.0082041025161743e-001 - <_> - - 0 -1 181 -2.6587650179862976e-002 - - -4.8827502131462097e-001 2.5739965960383415e-002 - <_> - - 0 -1 429 -2.8913402929902077e-003 - - 1.5120062232017517e-001 -8.3084680140018463e-002 - <_> - - 0 -1 462 -1.7486744036432356e-004 - - -1.6527174413204193e-001 7.9318381845951080e-002 - <_> - - 0 -1 93 5.8025561273097992e-002 - - -9.3625135719776154e-002 1.3428705930709839e-001 - <_> - - 0 -1 895 7.7226985013112426e-004 - - 6.4624220132827759e-002 -1.9347991049289703e-001 - <_> - - 0 -1 506 -6.4398542046546936e-002 - - -8.3100390434265137e-001 1.3259679079055786e-002 - <_> - - 0 -1 794 2.7848746627569199e-002 - - 1.3673855923116207e-002 -7.1600478887557983e-001 - <_> - - 0 -1 308 -1.7273522913455963e-002 - - -6.1328560113906860e-001 1.7129577696323395e-002 - <_> - - 0 -1 117 2.2771380841732025e-002 - - 1.4634012244641781e-002 -6.9125133752822876e-001 - <_> - - 0 -1 155 1.7879681661725044e-002 - - -6.6493585705757141e-002 1.8808430433273315e-001 - <_> - - 0 -1 188 -7.5980871915817261e-003 - - 2.1208682656288147e-001 -6.9655627012252808e-002 - <_> - - 0 -1 468 8.3334632217884064e-003 - - -4.5091670006513596e-002 2.5533476471900940e-001 - <_> - - 0 -1 451 9.5366090536117554e-003 - - 3.3587828278541565e-002 -3.8594719767570496e-001 - <_> - - 0 -1 349 1.9022613763809204e-002 - - -4.2280010879039764e-002 3.0593034625053406e-001 - <_> - - 0 -1 522 3.6582566797733307e-002 - - -6.8928316235542297e-002 1.8224547803401947e-001 - <_> - - 0 -1 159 -2.5450623035430908e-001 - - -7.9693830013275146e-001 1.6522107645869255e-002 - <_> - - 0 -1 905 -5.8933448046445847e-002 - - 3.6613103747367859e-001 -3.7511564791202545e-002 - <_> - - 0 -1 64 8.5881188511848450e-002 - - 3.5934593528509140e-002 -3.7825050950050354e-001 - <_> - - 0 -1 810 -6.8585649132728577e-002 - - -5.4236054420471191e-001 2.0104518160223961e-002 - <_> - - 0 -1 529 4.8160655423998833e-003 - - -4.3085236102342606e-002 2.8620475530624390e-001 - <_> - - 0 -1 498 6.1599753098562360e-004 - - 5.0022143870592117e-002 -2.7295649051666260e-001 - <_> - - 0 -1 710 7.4446541257202625e-003 - - -6.7837722599506378e-002 1.9111913442611694e-001 - <_> - - 0 -1 333 1.3981198891997337e-002 - - 2.1413592621684074e-002 -6.2269157171249390e-001 - <_> - - 0 -1 941 -1.4853913336992264e-002 - - 4.0018329024314880e-001 -3.4097265452146530e-002 - <_> - - 0 -1 3 1.3497969135642052e-002 - - 3.0796987935900688e-002 -4.2009493708610535e-001 - <_> - - 0 -1 887 9.1592809185385704e-003 - - 3.0317120254039764e-002 -3.5625258088111877e-001 - <_> - - 0 -1 11 2.9643373563885689e-002 - - -1.1319724470376968e-001 1.0797596722841263e-001 - - <_> - 100 - -2.0808603763580322e+000 - - <_> - - 0 -1 284 -7.5377658009529114e-002 - - -1.0360029339790344e-001 -7.0443350076675415e-001 - <_> - - 0 -1 301 -4.6968553215265274e-003 - - 2.6461517810821533e-001 -2.6632103323936462e-001 - <_> - - 0 -1 851 4.5106429606676102e-003 - - -1.9236828386783600e-001 2.4530071020126343e-001 - <_> - - 0 -1 324 -1.3677397742867470e-002 - - 4.8842102289199829e-001 -7.8666172921657562e-002 - <_> - - 0 -1 621 8.4240939468145370e-003 - - -1.1324168741703033e-001 2.8638821840286255e-001 - <_> - - 0 -1 827 1.0163122788071632e-003 - - -1.7518180608749390e-001 1.6443368792533875e-001 - <_> - - 0 -1 375 3.2988777384161949e-003 - - -7.6549887657165527e-002 2.8202313184738159e-001 - <_> - - 0 -1 85 1.4450255781412125e-002 - - -1.4695851504802704e-001 1.9833040237426758e-001 - <_> - - 0 -1 328 5.9788756072521210e-002 - - -2.7597570791840553e-002 6.0443407297134399e-001 - <_> - - 0 -1 668 -4.0823942981660366e-003 - - 3.7376108765602112e-001 -6.6522486507892609e-002 - <_> - - 0 -1 651 9.4101820141077042e-003 - - -7.5030580163002014e-002 3.3643370866775513e-001 - <_> - - 0 -1 770 1.2895615771412849e-002 - - -6.6736064851284027e-002 3.4388977289199829e-001 - <_> - - 0 -1 0 1.8281452357769012e-003 - - -7.6577022671699524e-002 3.0855756998062134e-001 - <_> - - 0 -1 811 1.2842542491853237e-002 - - -6.6831089556217194e-002 3.5320571064949036e-001 - <_> - - 0 -1 556 2.6731539517641068e-002 - - 4.3738048523664474e-002 -5.4744714498519897e-001 - <_> - - 0 -1 593 -2.1810945123434067e-002 - - -4.9039456248283386e-001 3.5305779427289963e-002 - <_> - - 0 -1 397 1.4120168052613735e-003 - - -1.7367108166217804e-001 1.1572990566492081e-001 - <_> - - 0 -1 494 1.5707452548667789e-003 - - -1.1095841974020004e-001 1.6702808439731598e-001 - <_> - - 0 -1 869 -7.3387438897043467e-004 - - 1.8617554008960724e-001 -9.1079324483871460e-002 - <_> - - 0 -1 495 -6.4388057217001915e-004 - - -2.6845857501029968e-001 6.1447944492101669e-002 - <_> - - 0 -1 427 1.1414934694766998e-001 - - 2.0975470542907715e-002 -7.1357190608978271e-001 - <_> - - 0 -1 931 1.3404923956841230e-003 - - -9.0797364711761475e-002 1.8696101009845734e-001 - <_> - - 0 -1 46 2.3350983858108521e-002 - - 2.9028130695223808e-002 -5.2345710992813110e-001 - <_> - - 0 -1 143 1.5429967083036900e-002 - - -9.4941243529319763e-002 1.6368669271469116e-001 - <_> - - 0 -1 357 1.0943166911602020e-002 - - -3.1125182285904884e-002 5.9323889017105103e-001 - <_> - - 0 -1 705 2.6839743368327618e-003 - - -7.5778268277645111e-002 2.1814092993736267e-001 - <_> - - 0 -1 39 -6.2261838465929031e-003 - - -2.8783807158470154e-001 5.5791638791561127e-002 - <_> - - 0 -1 207 1.0724554955959320e-001 - - 2.4116434156894684e-002 -5.8035951852798462e-001 - <_> - - 0 -1 199 -6.5348353236913681e-003 - - -2.8312593698501587e-001 5.1936011761426926e-002 - <_> - - 0 -1 415 -1.1670710518956184e-003 - - -1.8463888764381409e-001 8.3705939352512360e-002 - <_> - - 0 -1 808 -1.4070876641198993e-003 - - 1.5036344528198242e-001 -1.0249616205692291e-001 - <_> - - 0 -1 122 -3.9912573993206024e-002 - - -3.8639402389526367e-001 3.9821352809667587e-002 - <_> - - 0 -1 413 1.0381672531366348e-002 - - -1.2079605460166931e-001 1.2945999205112457e-001 - <_> - - 0 -1 453 -9.9312573671340942e-002 - - 6.0750687122344971e-001 -2.8503781184554100e-002 - <_> - - 0 -1 816 1.0430534370243549e-002 - - -6.0343675315380096e-002 2.3242907226085663e-001 - <_> - - 0 -1 445 3.5891016013920307e-003 - - 4.1434522718191147e-002 -3.4602153301239014e-001 - <_> - - 0 -1 788 1.0015227831900120e-002 - - -5.6792665272951126e-002 2.6468506455421448e-001 - <_> - - 0 -1 749 -9.2321680858731270e-004 - - -3.1470552086830139e-001 4.6375431120395660e-002 - <_> - - 0 -1 384 2.0065717399120331e-002 - - -4.7381434589624405e-002 3.2506260275840759e-001 - <_> - - 0 -1 782 2.0691626705229282e-003 - - -8.8068872690200806e-002 1.7662553489208221e-001 - <_> - - 0 -1 150 -2.0592920482158661e-002 - - 2.1614389121532440e-001 -6.7837409675121307e-002 - <_> - - 0 -1 729 -2.5132454931735992e-002 - - 2.9875260591506958e-001 -5.0642240792512894e-002 - <_> - - 0 -1 893 1.6763649880886078e-002 - - -5.6825786828994751e-002 2.6688432693481445e-001 - <_> - - 0 -1 5 2.4304956197738647e-002 - - -7.3691956698894501e-002 1.8922545015811920e-001 - <_> - - 0 -1 604 5.2945837378501892e-003 - - -6.8203508853912354e-002 2.3238344490528107e-001 - <_> - - 0 -1 146 1.7194304615259171e-002 - - -4.1591234505176544e-002 3.3211585879325867e-001 - <_> - - 0 -1 119 -1.0534466244280338e-002 - - 2.0838305354118347e-001 -8.1538312137126923e-002 - <_> - - 0 -1 171 3.3360864967107773e-002 - - -6.7458741366863251e-002 2.5852772593498230e-001 - <_> - - 0 -1 183 4.6436764299869537e-002 - - 1.9892208278179169e-002 -8.1141030788421631e-001 - <_> - - 0 -1 8 -4.1056036949157715e-002 - - -4.9327704310417175e-001 2.3769956082105637e-002 - <_> - - 0 -1 514 -1.8552202731370926e-002 - - -5.7725781202316284e-001 2.1620772778987885e-002 - <_> - - 0 -1 310 -1.5498932916671038e-003 - - 1.3356749713420868e-001 -1.0274448245763779e-001 - <_> - - 0 -1 144 -1.2870179489254951e-002 - - -6.8844175338745117e-001 1.6567943617701530e-002 - <_> - - 0 -1 162 1.1060645803809166e-002 - - -6.5967611968517303e-002 2.0074956119060516e-001 - <_> - - 0 -1 737 -1.9628754816949368e-003 - - 1.7064040899276733e-001 -7.5410693883895874e-002 - <_> - - 0 -1 118 3.2771207392215729e-002 - - 1.7548711970448494e-002 -7.5103056430816650e-001 - <_> - - 0 -1 62 -5.6525086984038353e-004 - - 1.0811340808868408e-001 -1.1322978138923645e-001 - <_> - - 0 -1 920 6.6395318135619164e-003 - - -4.8233803361654282e-002 2.5985202193260193e-001 - <_> - - 0 -1 933 5.3288890048861504e-003 - - -5.8816779404878616e-002 2.0709130167961121e-001 - <_> - - 0 -1 30 9.5648169517517090e-002 - - -2.3178230971097946e-002 5.3592687845230103e-001 - <_> - - 0 -1 505 2.3851044476032257e-002 - - 3.9325568825006485e-002 -3.2090389728546143e-001 - <_> - - 0 -1 380 4.9215428531169891e-002 - - -8.0275781452655792e-002 2.1604713797569275e-001 - <_> - - 0 -1 404 5.1129907369613647e-002 - - 2.0917052403092384e-002 -6.7675739526748657e-001 - <_> - - 0 -1 470 -9.5789285842329264e-004 - - 1.3741976022720337e-001 -9.2351287603378296e-002 - <_> - - 0 -1 38 4.3797735124826431e-002 - - -5.2134189754724503e-002 2.3939897119998932e-001 - <_> - - 0 -1 177 -3.7566445767879486e-002 - - -5.0337618589401245e-001 3.2042562961578369e-002 - <_> - - 0 -1 293 -6.6379196941852570e-003 - - 2.3610880970954895e-001 -5.9629496186971664e-002 - <_> - - 0 -1 569 4.4785980135202408e-003 - - -6.9053784012794495e-002 1.8493640422821045e-001 - <_> - - 0 -1 680 -1.9650494214147329e-003 - - -5.0821167230606079e-001 2.3264253512024879e-002 - <_> - - 0 -1 826 -8.4884336683899164e-004 - - 1.7365188896656036e-001 -7.3235429823398590e-002 - <_> - - 0 -1 421 -5.7333573698997498e-002 - - -3.1190565228462219e-001 4.1780386120080948e-002 - <_> - - 0 -1 599 1.8632253631949425e-003 - - 3.1603202223777771e-002 -3.6946067214012146e-001 - <_> - - 0 -1 336 -2.0456001162528992e-002 - - 3.0203589797019958e-001 -4.1565753519535065e-002 - <_> - - 0 -1 938 5.5945245549082756e-003 - - -3.2002035528421402e-002 3.7638634443283081e-001 - <_> - - 0 -1 152 -1.8559835851192474e-002 - - 2.4045053124427795e-001 -5.1895260810852051e-002 - <_> - - 0 -1 706 -1.0816272348165512e-002 - - -4.1922396421432495e-001 3.0057143419981003e-002 - <_> - - 0 -1 717 -1.5897199045866728e-003 - - -3.8717699050903320e-001 2.7556220069527626e-002 - <_> - - 0 -1 337 -1.8832697533071041e-003 - - 1.8341954052448273e-001 -6.8402133882045746e-002 - <_> - - 0 -1 107 -6.8602010607719421e-002 - - -4.3040940165519714e-001 2.7811320498585701e-002 - <_> - - 0 -1 605 3.1656727194786072e-002 - - 1.4831826090812683e-002 -6.9200241565704346e-001 - <_> - - 0 -1 178 -1.1699689552187920e-002 - - -4.7378033399581909e-001 2.2049939259886742e-002 - <_> - - 0 -1 175 -4.9252226948738098e-002 - - 2.0226360857486725e-001 -5.8283366262912750e-002 - <_> - - 0 -1 200 -1.4749905094504356e-002 - - -6.3420587778091431e-001 1.7177773639559746e-002 - <_> - - 0 -1 594 1.3355823233723640e-002 - - -5.3626276552677155e-002 2.3158134520053864e-001 - <_> - - 0 -1 688 2.7912877500057220e-002 - - -3.2106213271617889e-002 3.9656600356101990e-001 - <_> - - 0 -1 433 -1.8341368064284325e-002 - - 3.0023518204689026e-001 -3.9390310645103455e-002 - <_> - - 0 -1 320 3.3382259309291840e-002 - - -5.0307501107454300e-002 2.3759432137012482e-001 - <_> - - 0 -1 414 2.2881597280502319e-002 - - 2.9198208823800087e-002 -4.3145897984504700e-001 - <_> - - 0 -1 271 1.7183616757392883e-001 - - 1.9492210820317268e-002 -5.7107782363891602e-001 - <_> - - 0 -1 889 4.3015915900468826e-002 - - 1.8091753125190735e-002 -5.8863103389739990e-001 - <_> - - 0 -1 545 -1.2893548235297203e-002 - - 1.4482001960277557e-001 -8.2013383507728577e-002 - <_> - - 0 -1 910 5.9737069532275200e-003 - - -7.2960324585437775e-002 1.6368763148784637e-001 - <_> - - 0 -1 664 1.1285657994449139e-002 - - -4.4454183429479599e-002 2.5658103823661804e-001 - <_> - - 0 -1 951 -9.9752098321914673e-004 - - -2.6904699206352234e-001 4.0726143866777420e-002 - <_> - - 0 -1 111 2.1743077784776688e-002 - - 1.7429182305932045e-002 -6.2877011299133301e-001 - <_> - - 0 -1 866 3.7145437672734261e-003 - - -8.1450186669826508e-002 1.3246190547943115e-001 - <_> - - 0 -1 888 -1.5904067084193230e-002 - - 3.2105255126953125e-001 -3.4731235355138779e-002 - <_> - - 0 -1 907 -2.6992281898856163e-002 - - -6.8835800886154175e-001 1.6344616189599037e-002 - <_> - - 0 -1 830 6.8261945853009820e-004 - - -1.1232791095972061e-001 9.8401591181755066e-002 - <_> - - 0 -1 807 -2.5938652455806732e-002 - - -5.0289982557296753e-001 2.3814825341105461e-002 - - <_> - - <_> - 0 0 2 2 -1. - <_> - 1 0 1 2 2. - 0 - <_> - - <_> - 0 0 1 6 -1. - <_> - 0 2 1 2 3. - 0 - <_> - - <_> - 0 0 2 4 -1. - <_> - 1 0 1 4 2. - 0 - <_> - - <_> - 0 0 2 6 -1. - <_> - 0 2 2 2 3. - 0 - <_> - - <_> - 0 0 8 7 -1. - <_> - 2 0 4 7 2. - 0 - <_> - - <_> - 0 0 8 8 -1. - <_> - 2 0 4 8 2. - 0 - <_> - - <_> - 0 0 6 13 -1. - <_> - 2 0 2 13 3. - 0 - <_> - - <_> - 0 0 12 13 -1. - <_> - 3 0 6 13 2. - 0 - <_> - - <_> - 0 0 12 4 -1. - <_> - 4 0 4 4 3. - 0 - <_> - - <_> - 0 0 18 4 -1. - <_> - 6 0 6 4 3. - 0 - <_> - - <_> - 0 0 36 11 -1. - <_> - 12 0 12 11 3. - 0 - <_> - - <_> - 0 0 17 12 -1. - <_> - 0 4 17 4 3. - 0 - <_> - - <_> - 0 0 36 13 -1. - <_> - 18 0 18 13 2. - 0 - <_> - - <_> - 0 0 22 2 -1. - <_> - 0 1 22 1 2. - 0 - <_> - - <_> - 0 0 24 9 -1. - <_> - 0 3 24 3 3. - 0 - <_> - - <_> - 0 0 29 2 -1. - <_> - 0 1 29 1 2. - 0 - <_> - - <_> - 0 0 34 2 -1. - <_> - 0 1 34 1 2. - 0 - <_> - - <_> - 0 0 36 8 -1. - <_> - 0 2 36 4 2. - 0 - <_> - - <_> - 0 0 42 6 -1. - <_> - 0 3 42 3 2. - 0 - <_> - - <_> - 0 0 44 2 -1. - <_> - 0 1 44 1 2. - 0 - <_> - - <_> - 0 0 51 8 -1. - <_> - 0 2 51 4 2. - 0 - <_> - - <_> - 0 1 2 9 -1. - <_> - 1 1 1 9 2. - 0 - <_> - - <_> - 0 1 2 12 -1. - <_> - 1 1 1 12 2. - 0 - <_> - - <_> - 0 1 2 12 -1. - <_> - 0 7 2 6 2. - 0 - <_> - - <_> - 0 1 8 10 -1. - <_> - 0 1 4 5 2. - <_> - 4 6 4 5 2. - 0 - <_> - - <_> - 0 1 7 12 -1. - <_> - 0 4 7 6 2. - 0 - <_> - - <_> - 0 1 12 12 -1. - <_> - 0 5 12 4 3. - 0 - <_> - - <_> - 0 1 17 12 -1. - <_> - 0 5 17 4 3. - 0 - <_> - - <_> - 0 2 6 2 -1. - <_> - 2 2 2 2 3. - 0 - <_> - - <_> - 0 2 4 6 -1. - <_> - 2 2 2 6 2. - 0 - <_> - - <_> - 0 2 20 7 -1. - <_> - 5 2 10 7 2. - 0 - <_> - - <_> - 0 3 1 4 -1. - <_> - 0 5 1 2 2. - 0 - <_> - - <_> - 0 3 4 2 -1. - <_> - 1 3 2 2 2. - 0 - <_> - - <_> - 0 3 6 9 -1. - <_> - 2 3 2 9 3. - 0 - <_> - - <_> - 0 3 4 10 -1. - <_> - 2 3 2 10 2. - 0 - <_> - - <_> - 0 3 6 10 -1. - <_> - 2 3 2 10 3. - 0 - <_> - - <_> - 0 3 9 3 -1. - <_> - 3 3 3 3 3. - 0 - <_> - - <_> - 0 3 3 9 -1. - <_> - 0 6 3 3 3. - 0 - <_> - - <_> - 0 3 9 6 -1. - <_> - 3 3 3 6 3. - 0 - <_> - - <_> - 0 3 8 4 -1. - <_> - 0 3 4 2 2. - <_> - 4 5 4 2 2. - 0 - <_> - - <_> - 0 3 8 6 -1. - <_> - 0 3 4 3 2. - <_> - 4 6 4 3 2. - 0 - <_> - - <_> - 0 3 16 10 -1. - <_> - 4 3 8 10 2. - 0 - <_> - - <_> - 0 3 10 6 -1. - <_> - 0 5 10 2 3. - 0 - <_> - - <_> - 0 3 16 8 -1. - <_> - 0 7 16 4 2. - 0 - <_> - - <_> - 0 3 51 8 -1. - <_> - 0 7 51 4 2. - 0 - <_> - - <_> - 0 4 3 3 -1. - <_> - 1 5 1 1 9. - 0 - <_> - - <_> - 0 4 3 9 -1. - <_> - 0 7 3 3 3. - 0 - <_> - - <_> - 0 4 20 7 -1. - <_> - 10 4 10 7 2. - 0 - <_> - - <_> - 0 4 34 9 -1. - <_> - 17 4 17 9 2. - 0 - <_> - - <_> - 0 5 1 4 -1. - <_> - 0 7 1 2 2. - 0 - <_> - - <_> - 0 5 2 8 -1. - <_> - 1 5 1 8 2. - 0 - <_> - - <_> - 0 5 10 4 -1. - <_> - 0 7 10 2 2. - 0 - <_> - - <_> - 0 5 22 6 -1. - <_> - 0 8 22 3 2. - 0 - <_> - - <_> - 0 6 2 7 -1. - <_> - 1 6 1 7 2. - 0 - <_> - - <_> - 0 6 4 2 -1. - <_> - 2 6 2 2 2. - 0 - <_> - - <_> - 0 6 6 5 -1. - <_> - 2 6 2 5 3. - 0 - <_> - - <_> - 0 6 3 6 -1. - <_> - 0 8 3 2 3. - 0 - <_> - - <_> - 0 6 4 6 -1. - <_> - 0 9 4 3 2. - 0 - <_> - - <_> - 0 6 13 4 -1. - <_> - 0 8 13 2 2. - 0 - <_> - - <_> - 0 6 14 4 -1. - <_> - 0 8 14 2 2. - 0 - <_> - - <_> - 0 6 33 4 -1. - <_> - 0 8 33 2 2. - 0 - <_> - - <_> - 0 6 44 6 -1. - <_> - 0 8 44 2 3. - 0 - <_> - - <_> - 0 7 1 6 -1. - <_> - 0 10 1 3 2. - 0 - <_> - - <_> - 0 7 7 6 -1. - <_> - 0 10 7 3 2. - 0 - <_> - - <_> - 0 7 25 6 -1. - <_> - 0 9 25 2 3. - 0 - <_> - - <_> - 0 7 32 3 -1. - <_> - 0 8 32 1 3. - 0 - <_> - - <_> - 0 8 12 5 -1. - <_> - 3 8 6 5 2. - 0 - <_> - - <_> - 0 8 12 2 -1. - <_> - 6 8 6 2 2. - 0 - <_> - - <_> - 0 8 21 4 -1. - <_> - 7 8 7 4 3. - 0 - <_> - - <_> - 0 8 25 4 -1. - <_> - 0 9 25 2 2. - 0 - <_> - - <_> - 0 9 15 4 -1. - <_> - 5 9 5 4 3. - 0 - <_> - - <_> - 0 9 28 4 -1. - <_> - 7 9 14 4 2. - 0 - <_> - - <_> - 0 9 28 4 -1. - <_> - 14 9 14 4 2. - 0 - <_> - - <_> - 0 9 46 2 -1. - <_> - 0 10 46 1 2. - 0 - <_> - - <_> - 0 9 50 2 -1. - <_> - 0 10 50 1 2. - 0 - <_> - - <_> - 0 10 6 3 -1. - <_> - 3 10 3 3 2. - 0 - <_> - - <_> - 0 10 12 3 -1. - <_> - 3 10 6 3 2. - 0 - <_> - - <_> - 0 10 10 3 -1. - <_> - 5 10 5 3 2. - 0 - <_> - - <_> - 0 10 12 3 -1. - <_> - 6 10 6 3 2. - 0 - <_> - - <_> - 0 11 5 2 -1. - <_> - 0 12 5 1 2. - 0 - <_> - - <_> - 0 11 26 2 -1. - <_> - 13 11 13 2 2. - 0 - <_> - - <_> - 0 11 28 2 -1. - <_> - 14 11 14 2 2. - 0 - <_> - - <_> - 0 11 42 2 -1. - <_> - 14 11 14 2 3. - 0 - <_> - - <_> - 0 11 19 2 -1. - <_> - 0 12 19 1 2. - 0 - <_> - - <_> - 0 11 23 2 -1. - <_> - 0 12 23 1 2. - 0 - <_> - - <_> - 1 0 5 12 -1. - <_> - 1 3 5 6 2. - 0 - <_> - - <_> - 1 0 15 4 -1. - <_> - 6 0 5 4 3. - 0 - <_> - - <_> - 1 0 14 1 -1. - <_> - 8 0 7 1 2. - 0 - <_> - - <_> - 1 0 8 2 -1. - <_> - 1 1 8 1 2. - 0 - <_> - - <_> - 1 0 9 2 -1. - <_> - 1 1 9 1 2. - 0 - <_> - - <_> - 1 0 11 2 -1. - <_> - 1 1 11 1 2. - 0 - <_> - - <_> - 1 0 17 9 -1. - <_> - 1 3 17 3 3. - 0 - <_> - - <_> - 1 0 21 2 -1. - <_> - 1 1 21 1 2. - 0 - <_> - - <_> - 1 0 41 6 -1. - <_> - 1 3 41 3 2. - 0 - <_> - - <_> - 1 0 47 2 -1. - <_> - 1 1 47 1 2. - 0 - <_> - - <_> - 1 1 6 8 -1. - <_> - 3 1 2 8 3. - 0 - <_> - - <_> - 1 1 6 9 -1. - <_> - 3 1 2 9 3. - 0 - <_> - - <_> - 1 1 6 11 -1. - <_> - 3 1 2 11 3. - 0 - <_> - - <_> - 1 1 9 5 -1. - <_> - 4 1 3 5 3. - 0 - <_> - - <_> - 1 1 20 7 -1. - <_> - 6 1 10 7 2. - 0 - <_> - - <_> - 1 1 20 8 -1. - <_> - 6 1 10 8 2. - 0 - <_> - - <_> - 1 1 9 9 -1. - <_> - 1 4 9 3 3. - 0 - <_> - - <_> - 1 1 27 10 -1. - <_> - 10 1 9 10 3. - 0 - <_> - - <_> - 1 1 10 6 -1. - <_> - 1 3 10 2 3. - 0 - <_> - - <_> - 1 2 4 6 -1. - <_> - 1 2 2 3 2. - <_> - 3 5 2 3 2. - 0 - <_> - - <_> - 1 2 20 8 -1. - <_> - 6 2 10 8 2. - 0 - <_> - - <_> - 1 2 13 10 -1. - <_> - 1 7 13 5 2. - 0 - <_> - - <_> - 1 2 34 7 -1. - <_> - 18 2 17 7 2. - 0 - <_> - - <_> - 1 3 4 3 -1. - <_> - 2 3 2 3 2. - 0 - <_> - - <_> - 1 3 6 8 -1. - <_> - 3 3 2 8 3. - 0 - <_> - - <_> - 1 3 6 4 -1. - <_> - 1 3 3 2 2. - <_> - 4 5 3 2 2. - 0 - <_> - - <_> - 1 3 6 8 -1. - <_> - 1 3 3 4 2. - <_> - 4 7 3 4 2. - 0 - <_> - - <_> - 1 3 6 5 -1. - <_> - 4 3 3 5 2. - 0 - <_> - - <_> - 1 3 15 3 -1. - <_> - 6 3 5 3 3. - 0 - <_> - - <_> - 1 3 36 9 -1. - <_> - 13 3 12 9 3. - 0 - <_> - - <_> - 1 3 36 10 -1. - <_> - 13 3 12 10 3. - 0 - <_> - - <_> - 1 4 4 2 -1. - <_> - 2 4 2 2 2. - 0 - <_> - - <_> - 1 4 6 2 -1. - <_> - 3 4 2 2 3. - 0 - <_> - - <_> - 1 4 6 3 -1. - <_> - 3 4 2 3 3. - 0 - <_> - - <_> - 1 4 6 4 -1. - <_> - 4 4 3 4 2. - 0 - <_> - - <_> - 1 4 6 6 -1. - <_> - 4 4 3 6 2. - 0 - <_> - - <_> - 1 4 9 4 -1. - <_> - 1 6 9 2 2. - 0 - <_> - - <_> - 1 5 12 3 -1. - <_> - 5 6 4 1 9. - 0 - <_> - - <_> - 1 7 16 6 -1. - <_> - 1 7 8 3 2. - <_> - 9 10 8 3 2. - 0 - <_> - - <_> - 1 11 46 2 -1. - <_> - 1 12 46 1 2. - 0 - <_> - - <_> - 1 11 50 2 -1. - <_> - 1 12 50 1 2. - 0 - <_> - - <_> - 1 12 50 1 -1. - <_> - 26 12 25 1 2. - 0 - <_> - - <_> - 2 0 6 13 -1. - <_> - 4 0 2 13 3. - 0 - <_> - - <_> - 2 0 24 3 -1. - <_> - 8 0 12 3 2. - 0 - <_> - - <_> - 2 0 12 10 -1. - <_> - 8 0 6 10 2. - 0 - <_> - - <_> - 2 0 33 11 -1. - <_> - 13 0 11 11 3. - 0 - <_> - - <_> - 2 0 20 2 -1. - <_> - 2 1 20 1 2. - 0 - <_> - - <_> - 2 0 48 12 -1. - <_> - 26 0 24 12 2. - 0 - <_> - - <_> - 2 1 4 6 -1. - <_> - 2 1 2 3 2. - <_> - 4 4 2 3 2. - 0 - <_> - - <_> - 2 1 16 9 -1. - <_> - 10 1 8 9 2. - 0 - <_> - - <_> - 2 1 11 9 -1. - <_> - 2 4 11 3 3. - 0 - <_> - - <_> - 2 1 18 10 -1. - <_> - 2 6 18 5 2. - 0 - <_> - - <_> - 2 2 3 2 -1. - <_> - 3 3 1 2 3. - 1 - <_> - - <_> - 2 3 16 1 -1. - <_> - 6 3 8 1 2. - 0 - <_> - - <_> - 2 3 25 6 -1. - <_> - 2 6 25 3 2. - 0 - <_> - - <_> - 2 4 4 2 -1. - <_> - 3 4 2 2 2. - 0 - <_> - - <_> - 2 5 2 8 -1. - <_> - 2 5 1 4 2. - <_> - 3 9 1 4 2. - 0 - <_> - - <_> - 2 5 6 4 -1. - <_> - 5 5 3 4 2. - 0 - <_> - - <_> - 2 5 10 8 -1. - <_> - 2 7 10 4 2. - 0 - <_> - - <_> - 2 7 4 6 -1. - <_> - 2 7 2 3 2. - <_> - 4 10 2 3 2. - 0 - <_> - - <_> - 2 7 4 4 -1. - <_> - 2 9 4 2 2. - 0 - <_> - - <_> - 2 8 14 2 -1. - <_> - 9 8 7 2 2. - 0 - <_> - - <_> - 2 8 24 5 -1. - <_> - 14 8 12 5 2. - 0 - <_> - - <_> - 2 9 8 3 -1. - <_> - 6 9 4 3 2. - 0 - <_> - - <_> - 2 9 12 4 -1. - <_> - 6 9 4 4 3. - 0 - <_> - - <_> - 2 9 32 4 -1. - <_> - 2 9 16 2 2. - <_> - 18 11 16 2 2. - 0 - <_> - - <_> - 2 10 12 2 -1. - <_> - 2 10 6 1 2. - <_> - 8 11 6 1 2. - 0 - <_> - - <_> - 2 11 38 1 -1. - <_> - 21 11 19 1 2. - 0 - <_> - - <_> - 2 12 32 1 -1. - <_> - 18 12 16 1 2. - 0 - <_> - - <_> - 3 0 1 2 -1. - <_> - 3 1 1 1 2. - 0 - <_> - - <_> - 3 0 3 9 -1. - <_> - 4 3 1 3 9. - 0 - <_> - - <_> - 3 0 6 11 -1. - <_> - 5 0 2 11 3. - 0 - <_> - - <_> - 3 0 6 12 -1. - <_> - 5 0 2 12 3. - 0 - <_> - - <_> - 3 0 16 10 -1. - <_> - 11 0 8 10 2. - 0 - <_> - - <_> - 3 0 42 9 -1. - <_> - 17 3 14 3 9. - 0 - <_> - - <_> - 3 0 15 6 -1. - <_> - 3 3 15 3 2. - 0 - <_> - - <_> - 3 0 30 13 -1. - <_> - 18 0 15 13 2. - 0 - <_> - - <_> - 3 1 3 9 -1. - <_> - 4 1 1 9 3. - 0 - <_> - - <_> - 3 1 6 10 -1. - <_> - 5 1 2 10 3. - 0 - <_> - - <_> - 3 1 15 12 -1. - <_> - 8 5 5 4 9. - 0 - <_> - - <_> - 3 1 21 3 -1. - <_> - 10 1 7 3 3. - 0 - <_> - - <_> - 3 1 32 7 -1. - <_> - 11 1 16 7 2. - 0 - <_> - - <_> - 3 1 33 11 -1. - <_> - 14 1 11 11 3. - 0 - <_> - - <_> - 3 1 42 9 -1. - <_> - 17 4 14 3 9. - 0 - <_> - - <_> - 3 1 29 10 -1. - <_> - 3 6 29 5 2. - 0 - <_> - - <_> - 3 2 1 2 -1. - <_> - 3 2 1 1 2. - 1 - <_> - - <_> - 3 2 6 11 -1. - <_> - 5 2 2 11 3. - 0 - <_> - - <_> - 3 2 16 3 -1. - <_> - 7 2 8 3 2. - 0 - <_> - - <_> - 3 2 46 6 -1. - <_> - 3 5 46 3 2. - 0 - <_> - - <_> - 3 3 14 10 -1. - <_> - 10 3 7 10 2. - 0 - <_> - - <_> - 3 3 40 5 -1. - <_> - 13 3 20 5 2. - 0 - <_> - - <_> - 3 5 2 2 -1. - <_> - 4 5 1 2 2. - 0 - <_> - - <_> - 3 5 16 5 -1. - <_> - 7 5 8 5 2. - 0 - <_> - - <_> - 3 5 16 2 -1. - <_> - 3 5 8 1 2. - <_> - 11 6 8 1 2. - 0 - <_> - - <_> - 3 6 8 3 -1. - <_> - 7 6 4 3 2. - 0 - <_> - - <_> - 3 7 16 6 -1. - <_> - 11 7 8 6 2. - 0 - <_> - - <_> - 3 7 45 2 -1. - <_> - 3 8 45 1 2. - 0 - <_> - - <_> - 3 9 9 4 -1. - <_> - 6 9 3 4 3. - 0 - <_> - - <_> - 3 10 6 3 -1. - <_> - 5 11 2 1 9. - 0 - <_> - - <_> - 3 11 9 2 -1. - <_> - 3 12 9 1 2. - 0 - <_> - - <_> - 3 11 48 2 -1. - <_> - 3 12 48 1 2. - 0 - <_> - - <_> - 4 0 4 1 -1. - <_> - 4 0 2 1 2. - 1 - <_> - - <_> - 4 0 6 11 -1. - <_> - 6 0 2 11 3. - 0 - <_> - - <_> - 4 0 4 12 -1. - <_> - 4 3 4 6 2. - 0 - <_> - - <_> - 4 0 18 4 -1. - <_> - 10 0 6 4 3. - 0 - <_> - - <_> - 4 1 6 9 -1. - <_> - 6 1 2 9 3. - 0 - <_> - - <_> - 4 1 14 2 -1. - <_> - 11 1 7 2 2. - 0 - <_> - - <_> - 4 1 36 4 -1. - <_> - 22 1 18 4 2. - 0 - <_> - - <_> - 4 2 3 11 -1. - <_> - 5 2 1 11 3. - 0 - <_> - - <_> - 4 2 6 5 -1. - <_> - 6 2 2 5 3. - 0 - <_> - - <_> - 4 2 6 10 -1. - <_> - 6 2 2 10 3. - 0 - <_> - - <_> - 4 2 10 10 -1. - <_> - 4 2 5 5 2. - <_> - 9 7 5 5 2. - 0 - <_> - - <_> - 4 2 21 3 -1. - <_> - 11 2 7 3 3. - 0 - <_> - - <_> - 4 2 27 8 -1. - <_> - 4 4 27 4 2. - 0 - <_> - - <_> - 4 3 3 2 -1. - <_> - 5 4 1 2 3. - 1 - <_> - - <_> - 4 3 2 6 -1. - <_> - 4 5 2 2 3. - 0 - <_> - - <_> - 4 3 6 5 -1. - <_> - 6 3 2 5 3. - 0 - <_> - - <_> - 4 3 30 6 -1. - <_> - 14 5 10 2 9. - 0 - <_> - - <_> - 4 3 37 8 -1. - <_> - 4 5 37 4 2. - 0 - <_> - - <_> - 4 4 4 2 -1. - <_> - 5 5 2 2 2. - 1 - <_> - - <_> - 4 4 4 2 -1. - <_> - 4 4 2 2 2. - 1 - <_> - - <_> - 4 4 7 3 -1. - <_> - 4 5 7 1 3. - 0 - <_> - - <_> - 4 4 23 9 -1. - <_> - 4 7 23 3 3. - 0 - <_> - - <_> - 4 5 5 4 -1. - <_> - 4 7 5 2 2. - 0 - <_> - - <_> - 4 7 42 4 -1. - <_> - 4 8 42 2 2. - 0 - <_> - - <_> - 4 8 16 1 -1. - <_> - 12 8 8 1 2. - 0 - <_> - - <_> - 4 9 24 4 -1. - <_> - 10 9 12 4 2. - 0 - <_> - - <_> - 4 10 10 2 -1. - <_> - 4 10 5 1 2. - <_> - 9 11 5 1 2. - 0 - <_> - - <_> - 4 10 7 2 -1. - <_> - 4 11 7 1 2. - 0 - <_> - - <_> - 5 0 16 8 -1. - <_> - 9 0 8 8 2. - 0 - <_> - - <_> - 5 0 24 13 -1. - <_> - 13 0 8 13 3. - 0 - <_> - - <_> - 5 1 8 12 -1. - <_> - 5 1 4 6 2. - <_> - 9 7 4 6 2. - 0 - <_> - - <_> - 5 1 36 12 -1. - <_> - 5 7 36 6 2. - 0 - <_> - - <_> - 5 2 3 10 -1. - <_> - 6 2 1 10 3. - 0 - <_> - - <_> - 5 2 6 6 -1. - <_> - 7 2 2 6 3. - 0 - <_> - - <_> - 5 2 3 6 -1. - <_> - 5 5 3 3 2. - 0 - <_> - - <_> - 5 2 12 9 -1. - <_> - 5 5 12 3 3. - 0 - <_> - - <_> - 5 2 34 8 -1. - <_> - 5 6 34 4 2. - 0 - <_> - - <_> - 5 3 3 6 -1. - <_> - 6 3 1 6 3. - 0 - <_> - - <_> - 5 3 6 4 -1. - <_> - 7 3 2 4 3. - 0 - <_> - - <_> - 5 3 4 5 -1. - <_> - 7 3 2 5 2. - 0 - <_> - - <_> - 5 3 4 6 -1. - <_> - 7 3 2 6 2. - 0 - <_> - - <_> - 5 3 4 6 -1. - <_> - 5 6 4 3 2. - 0 - <_> - - <_> - 5 3 21 8 -1. - <_> - 12 3 7 8 3. - 0 - <_> - - <_> - 5 4 3 7 -1. - <_> - 6 4 1 7 3. - 0 - <_> - - <_> - 5 4 3 9 -1. - <_> - 6 4 1 9 3. - 0 - <_> - - <_> - 5 4 18 6 -1. - <_> - 11 6 6 2 9. - 0 - <_> - - <_> - 5 4 27 9 -1. - <_> - 14 7 9 3 9. - 0 - <_> - - <_> - 5 4 24 6 -1. - <_> - 17 4 12 6 2. - 0 - <_> - - <_> - 5 5 4 2 -1. - <_> - 6 5 2 2 2. - 0 - <_> - - <_> - 5 5 2 3 -1. - <_> - 6 5 1 3 2. - 0 - <_> - - <_> - 5 5 3 4 -1. - <_> - 6 5 1 4 3. - 0 - <_> - - <_> - 5 5 4 7 -1. - <_> - 6 5 2 7 2. - 0 - <_> - - <_> - 5 5 4 2 -1. - <_> - 5 5 2 2 2. - 1 - <_> - - <_> - 5 5 6 4 -1. - <_> - 7 5 2 4 3. - 0 - <_> - - <_> - 5 5 4 4 -1. - <_> - 5 7 4 2 2. - 0 - <_> - - <_> - 5 6 4 6 -1. - <_> - 6 6 2 6 2. - 0 - <_> - - <_> - 5 6 12 2 -1. - <_> - 11 6 6 2 2. - 0 - <_> - - <_> - 5 7 3 6 -1. - <_> - 5 9 3 2 3. - 0 - <_> - - <_> - 5 7 6 6 -1. - <_> - 5 7 3 3 2. - <_> - 8 10 3 3 2. - 0 - <_> - - <_> - 5 7 6 6 -1. - <_> - 8 7 3 6 2. - 0 - <_> - - <_> - 5 7 12 6 -1. - <_> - 5 10 12 3 2. - 0 - <_> - - <_> - 5 9 9 4 -1. - <_> - 8 9 3 4 3. - 0 - <_> - - <_> - 5 10 6 2 -1. - <_> - 5 10 3 1 2. - <_> - 8 11 3 1 2. - 0 - <_> - - <_> - 5 10 20 3 -1. - <_> - 10 10 10 3 2. - 0 - <_> - - <_> - 5 11 16 2 -1. - <_> - 5 12 16 1 2. - 0 - <_> - - <_> - 6 0 2 6 -1. - <_> - 4 2 2 2 3. - 1 - <_> - - <_> - 6 0 12 1 -1. - <_> - 9 3 6 1 2. - 1 - <_> - - <_> - 6 0 3 6 -1. - <_> - 4 2 3 2 3. - 1 - <_> - - <_> - 6 0 6 5 -1. - <_> - 6 0 3 5 2. - 1 - <_> - - <_> - 6 0 8 2 -1. - <_> - 6 0 4 1 2. - <_> - 10 1 4 1 2. - 0 - <_> - - <_> - 6 0 33 13 -1. - <_> - 17 0 11 13 3. - 0 - <_> - - <_> - 6 1 4 5 -1. - <_> - 7 1 2 5 2. - 0 - <_> - - <_> - 6 1 2 11 -1. - <_> - 7 1 1 11 2. - 0 - <_> - - <_> - 6 1 6 12 -1. - <_> - 8 1 2 12 3. - 0 - <_> - - <_> - 6 1 12 11 -1. - <_> - 12 1 6 11 2. - 0 - <_> - - <_> - 6 2 4 4 -1. - <_> - 7 2 2 4 2. - 0 - <_> - - <_> - 6 2 3 7 -1. - <_> - 7 2 1 7 3. - 0 - <_> - - <_> - 6 2 12 10 -1. - <_> - 12 2 6 10 2. - 0 - <_> - - <_> - 6 3 1 6 -1. - <_> - 6 6 1 3 2. - 0 - <_> - - <_> - 6 3 3 8 -1. - <_> - 7 3 1 8 3. - 0 - <_> - - <_> - 6 3 37 6 -1. - <_> - 6 6 37 3 2. - 0 - <_> - - <_> - 6 4 3 4 -1. - <_> - 7 4 1 4 3. - 0 - <_> - - <_> - 6 4 8 2 -1. - <_> - 8 4 4 2 2. - 0 - <_> - - <_> - 6 4 3 4 -1. - <_> - 6 6 3 2 2. - 0 - <_> - - <_> - 6 4 3 6 -1. - <_> - 6 6 3 2 3. - 0 - <_> - - <_> - 6 4 9 9 -1. - <_> - 9 7 3 3 9. - 0 - <_> - - <_> - 6 6 4 5 -1. - <_> - 7 6 2 5 2. - 0 - <_> - - <_> - 6 6 4 6 -1. - <_> - 7 6 2 6 2. - 0 - <_> - - <_> - 6 9 6 4 -1. - <_> - 6 9 3 2 2. - <_> - 9 11 3 2 2. - 0 - <_> - - <_> - 6 10 20 3 -1. - <_> - 11 10 10 3 2. - 0 - <_> - - <_> - 6 11 7 2 -1. - <_> - 6 12 7 1 2. - 0 - <_> - - <_> - 6 11 17 2 -1. - <_> - 6 12 17 1 2. - 0 - <_> - - <_> - 7 0 12 1 -1. - <_> - 10 0 6 1 2. - 0 - <_> - - <_> - 7 0 4 2 -1. - <_> - 7 1 4 1 2. - 0 - <_> - - <_> - 7 0 32 9 -1. - <_> - 23 0 16 9 2. - 0 - <_> - - <_> - 7 0 38 13 -1. - <_> - 26 0 19 13 2. - 0 - <_> - - <_> - 7 1 4 2 -1. - <_> - 8 2 2 2 2. - 1 - <_> - - <_> - 7 1 16 10 -1. - <_> - 11 1 8 10 2. - 0 - <_> - - <_> - 7 1 15 6 -1. - <_> - 12 1 5 6 3. - 0 - <_> - - <_> - 7 1 15 8 -1. - <_> - 12 1 5 8 3. - 0 - <_> - - <_> - 7 1 15 11 -1. - <_> - 12 1 5 11 3. - 0 - <_> - - <_> - 7 1 7 6 -1. - <_> - 7 4 7 3 2. - 0 - <_> - - <_> - 7 2 1 4 -1. - <_> - 6 3 1 2 2. - 1 - <_> - - <_> - 7 2 4 2 -1. - <_> - 8 3 2 2 2. - 1 - <_> - - <_> - 7 2 4 7 -1. - <_> - 8 3 2 7 2. - 1 - <_> - - <_> - 7 2 2 9 -1. - <_> - 8 2 1 9 2. - 0 - <_> - - <_> - 7 2 6 3 -1. - <_> - 9 3 2 1 9. - 0 - <_> - - <_> - 7 3 2 5 -1. - <_> - 8 3 1 5 2. - 0 - <_> - - <_> - 7 3 2 6 -1. - <_> - 8 3 1 6 2. - 0 - <_> - - <_> - 7 3 3 7 -1. - <_> - 8 3 1 7 3. - 0 - <_> - - <_> - 7 4 1 4 -1. - <_> - 7 5 1 2 2. - 0 - <_> - - <_> - 7 4 3 7 -1. - <_> - 8 4 1 7 3. - 0 - <_> - - <_> - 7 4 28 9 -1. - <_> - 21 4 14 9 2. - 0 - <_> - - <_> - 7 5 3 6 -1. - <_> - 8 5 1 6 3. - 0 - <_> - - <_> - 7 5 4 6 -1. - <_> - 8 5 2 6 2. - 0 - <_> - - <_> - 7 5 4 4 -1. - <_> - 7 5 2 2 2. - <_> - 9 7 2 2 2. - 0 - <_> - - <_> - 7 6 3 3 -1. - <_> - 8 6 1 3 3. - 0 - <_> - - <_> - 7 6 3 6 -1. - <_> - 8 6 1 6 3. - 0 - <_> - - <_> - 7 10 4 2 -1. - <_> - 7 10 2 1 2. - <_> - 9 11 2 1 2. - 0 - <_> - - <_> - 7 10 6 2 -1. - <_> - 7 11 6 1 2. - 0 - <_> - - <_> - 7 11 36 2 -1. - <_> - 7 11 18 1 2. - <_> - 25 12 18 1 2. - 0 - <_> - - <_> - 8 0 3 2 -1. - <_> - 9 1 1 2 3. - 1 - <_> - - <_> - 8 0 2 8 -1. - <_> - 8 0 1 8 2. - 1 - <_> - - <_> - 8 0 6 4 -1. - <_> - 8 0 3 2 2. - <_> - 11 2 3 2 2. - 0 - <_> - - <_> - 8 0 8 2 -1. - <_> - 8 0 4 1 2. - <_> - 12 1 4 1 2. - 0 - <_> - - <_> - 8 0 10 12 -1. - <_> - 13 0 5 12 2. - 0 - <_> - - <_> - 8 0 15 12 -1. - <_> - 13 0 5 12 3. - 0 - <_> - - <_> - 8 0 15 13 -1. - <_> - 13 0 5 13 3. - 0 - <_> - - <_> - 8 0 8 6 -1. - <_> - 8 3 8 3 2. - 0 - <_> - - <_> - 8 1 3 2 -1. - <_> - 9 2 1 2 3. - 1 - <_> - - <_> - 8 1 12 3 -1. - <_> - 12 1 4 3 3. - 0 - <_> - - <_> - 8 1 8 6 -1. - <_> - 12 1 4 6 2. - 0 - <_> - - <_> - 8 1 15 4 -1. - <_> - 13 1 5 4 3. - 0 - <_> - - <_> - 8 1 15 12 -1. - <_> - 13 1 5 12 3. - 0 - <_> - - <_> - 8 1 8 10 -1. - <_> - 8 6 8 5 2. - 0 - <_> - - <_> - 8 1 10 8 -1. - <_> - 8 3 10 4 2. - 0 - <_> - - <_> - 8 2 4 3 -1. - <_> - 9 2 2 3 2. - 0 - <_> - - <_> - 8 2 3 4 -1. - <_> - 9 2 1 4 3. - 0 - <_> - - <_> - 8 2 4 4 -1. - <_> - 9 2 2 4 2. - 0 - <_> - - <_> - 8 2 6 2 -1. - <_> - 10 2 2 2 3. - 0 - <_> - - <_> - 8 2 7 4 -1. - <_> - 8 4 7 2 2. - 0 - <_> - - <_> - 8 3 4 3 -1. - <_> - 9 3 2 3 2. - 0 - <_> - - <_> - 8 4 10 9 -1. - <_> - 13 4 5 9 2. - 0 - <_> - - <_> - 8 5 23 2 -1. - <_> - 8 6 23 1 2. - 0 - <_> - - <_> - 8 6 3 1 -1. - <_> - 9 7 1 1 3. - 1 - <_> - - <_> - 8 6 3 5 -1. - <_> - 9 6 1 5 3. - 0 - <_> - - <_> - 8 6 3 6 -1. - <_> - 9 6 1 6 3. - 0 - <_> - - <_> - 8 7 6 2 -1. - <_> - 11 7 3 2 2. - 0 - <_> - - <_> - 8 9 4 4 -1. - <_> - 8 11 4 2 2. - 0 - <_> - - <_> - 8 10 8 2 -1. - <_> - 8 11 8 1 2. - 0 - <_> - - <_> - 9 0 4 10 -1. - <_> - 10 0 2 10 2. - 0 - <_> - - <_> - 9 0 6 1 -1. - <_> - 11 0 2 1 3. - 0 - <_> - - <_> - 9 0 6 3 -1. - <_> - 11 1 2 1 9. - 0 - <_> - - <_> - 9 0 4 4 -1. - <_> - 9 0 2 2 2. - <_> - 11 2 2 2 2. - 0 - <_> - - <_> - 9 0 12 12 -1. - <_> - 13 0 4 12 3. - 0 - <_> - - <_> - 9 1 3 2 -1. - <_> - 10 2 1 2 3. - 1 - <_> - - <_> - 9 1 12 2 -1. - <_> - 13 1 4 2 3. - 0 - <_> - - <_> - 9 1 12 4 -1. - <_> - 13 1 4 4 3. - 0 - <_> - - <_> - 9 1 12 11 -1. - <_> - 13 1 4 11 3. - 0 - <_> - - <_> - 9 1 8 12 -1. - <_> - 13 1 4 12 2. - 0 - <_> - - <_> - 9 1 12 12 -1. - <_> - 13 1 4 12 3. - 0 - <_> - - <_> - 9 2 12 10 -1. - <_> - 13 2 4 10 3. - 0 - <_> - - <_> - 9 3 4 8 -1. - <_> - 9 7 4 4 2. - 0 - <_> - - <_> - 9 3 6 8 -1. - <_> - 9 7 6 4 2. - 0 - <_> - - <_> - 9 4 33 4 -1. - <_> - 9 5 33 2 2. - 0 - <_> - - <_> - 9 5 4 6 -1. - <_> - 9 5 2 3 2. - <_> - 11 8 2 3 2. - 0 - <_> - - <_> - 9 7 8 6 -1. - <_> - 9 9 8 2 3. - 0 - <_> - - <_> - 9 8 3 3 -1. - <_> - 10 9 1 1 9. - 0 - <_> - - <_> - 9 8 3 2 -1. - <_> - 10 9 1 2 3. - 1 - <_> - - <_> - 9 8 8 4 -1. - <_> - 13 8 4 4 2. - 0 - <_> - - <_> - 9 8 20 1 -1. - <_> - 19 8 10 1 2. - 0 - <_> - - <_> - 9 9 2 4 -1. - <_> - 9 11 2 2 2. - 0 - <_> - - <_> - 9 10 6 2 -1. - <_> - 9 10 3 1 2. - <_> - 12 11 3 1 2. - 0 - <_> - - <_> - 9 10 16 3 -1. - <_> - 13 10 8 3 2. - 0 - <_> - - <_> - 9 10 42 3 -1. - <_> - 30 10 21 3 2. - 0 - <_> - - <_> - 9 12 42 1 -1. - <_> - 23 12 14 1 3. - 0 - <_> - - <_> - 10 0 12 2 -1. - <_> - 10 0 6 1 2. - <_> - 16 1 6 1 2. - 0 - <_> - - <_> - 10 0 8 2 -1. - <_> - 10 1 8 1 2. - 0 - <_> - - <_> - 10 1 9 11 -1. - <_> - 13 1 3 11 3. - 0 - <_> - - <_> - 10 1 12 2 -1. - <_> - 14 1 4 2 3. - 0 - <_> - - <_> - 10 2 3 9 -1. - <_> - 11 5 1 3 9. - 0 - <_> - - <_> - 10 2 4 5 -1. - <_> - 11 2 2 5 2. - 0 - <_> - - <_> - 10 2 12 11 -1. - <_> - 13 2 6 11 2. - 0 - <_> - - <_> - 10 2 4 3 -1. - <_> - 9 3 4 1 3. - 1 - <_> - - <_> - 10 3 2 4 -1. - <_> - 10 3 1 2 2. - <_> - 11 5 1 2 2. - 0 - <_> - - <_> - 10 4 8 1 -1. - <_> - 10 4 4 1 2. - 1 - <_> - - <_> - 10 6 4 4 -1. - <_> - 10 6 2 2 2. - <_> - 12 8 2 2 2. - 0 - <_> - - <_> - 10 6 6 5 -1. - <_> - 13 6 3 5 2. - 0 - <_> - - <_> - 10 7 2 6 -1. - <_> - 10 9 2 2 3. - 0 - <_> - - <_> - 10 9 2 3 -1. - <_> - 10 10 2 1 3. - 0 - <_> - - <_> - 10 10 1 2 -1. - <_> - 10 11 1 1 2. - 0 - <_> - - <_> - 10 11 3 2 -1. - <_> - 10 12 3 1 2. - 0 - <_> - - <_> - 10 11 6 2 -1. - <_> - 10 12 6 1 2. - 0 - <_> - - <_> - 11 0 3 8 -1. - <_> - 11 4 3 4 2. - 0 - <_> - - <_> - 11 0 12 12 -1. - <_> - 15 0 4 12 3. - 0 - <_> - - <_> - 11 0 10 4 -1. - <_> - 11 0 5 2 2. - <_> - 16 2 5 2 2. - 0 - <_> - - <_> - 11 0 6 6 -1. - <_> - 11 3 6 3 2. - 0 - <_> - - <_> - 11 0 21 7 -1. - <_> - 18 0 7 7 3. - 0 - <_> - - <_> - 11 0 10 3 -1. - <_> - 10 1 10 1 3. - 1 - <_> - - <_> - 11 0 36 9 -1. - <_> - 29 0 18 9 2. - 0 - <_> - - <_> - 11 1 2 3 -1. - <_> - 10 2 2 1 3. - 1 - <_> - - <_> - 11 1 9 11 -1. - <_> - 14 1 3 11 3. - 0 - <_> - - <_> - 11 1 12 11 -1. - <_> - 15 1 4 11 3. - 0 - <_> - - <_> - 11 2 9 9 -1. - <_> - 14 5 3 3 9. - 0 - <_> - - <_> - 11 2 12 5 -1. - <_> - 14 2 6 5 2. - 0 - <_> - - <_> - 11 3 6 9 -1. - <_> - 13 6 2 3 9. - 0 - <_> - - <_> - 11 3 3 3 -1. - <_> - 10 4 3 1 3. - 1 - <_> - - <_> - 11 3 27 6 -1. - <_> - 11 6 27 3 2. - 0 - <_> - - <_> - 11 4 6 9 -1. - <_> - 13 7 2 3 9. - 0 - <_> - - <_> - 11 4 26 6 -1. - <_> - 11 7 26 3 2. - 0 - <_> - - <_> - 11 4 27 6 -1. - <_> - 11 7 27 3 2. - 0 - <_> - - <_> - 11 4 31 2 -1. - <_> - 11 5 31 1 2. - 0 - <_> - - <_> - 11 4 35 2 -1. - <_> - 11 5 35 1 2. - 0 - <_> - - <_> - 11 7 30 3 -1. - <_> - 21 8 10 1 9. - 0 - <_> - - <_> - 11 8 8 4 -1. - <_> - 13 8 4 4 2. - 0 - <_> - - <_> - 11 8 6 4 -1. - <_> - 11 10 6 2 2. - 0 - <_> - - <_> - 11 9 8 2 -1. - <_> - 13 9 4 2 2. - 0 - <_> - - <_> - 12 0 4 1 -1. - <_> - 14 0 2 1 2. - 0 - <_> - - <_> - 12 0 16 5 -1. - <_> - 16 0 8 5 2. - 0 - <_> - - <_> - 12 0 16 13 -1. - <_> - 16 0 8 13 2. - 0 - <_> - - <_> - 12 0 18 5 -1. - <_> - 18 0 6 5 3. - 0 - <_> - - <_> - 12 0 7 2 -1. - <_> - 12 1 7 1 2. - 0 - <_> - - <_> - 12 1 6 12 -1. - <_> - 14 5 2 4 9. - 0 - <_> - - <_> - 12 1 10 2 -1. - <_> - 17 1 5 2 2. - 0 - <_> - - <_> - 12 2 2 3 -1. - <_> - 12 2 1 3 2. - 1 - <_> - - <_> - 12 2 9 2 -1. - <_> - 15 2 3 2 3. - 0 - <_> - - <_> - 12 2 12 4 -1. - <_> - 16 2 4 4 3. - 0 - <_> - - <_> - 12 2 28 2 -1. - <_> - 19 2 14 2 2. - 0 - <_> - - <_> - 12 3 6 2 -1. - <_> - 14 5 2 2 3. - 1 - <_> - - <_> - 12 4 4 5 -1. - <_> - 13 5 2 5 2. - 1 - <_> - - <_> - 12 4 4 3 -1. - <_> - 12 4 2 3 2. - 1 - <_> - - <_> - 12 4 6 6 -1. - <_> - 14 4 2 6 3. - 0 - <_> - - <_> - 12 4 5 2 -1. - <_> - 12 5 5 1 2. - 0 - <_> - - <_> - 12 4 18 9 -1. - <_> - 18 7 6 3 9. - 0 - <_> - - <_> - 12 5 6 5 -1. - <_> - 14 5 2 5 3. - 0 - <_> - - <_> - 12 5 18 6 -1. - <_> - 18 7 6 2 9. - 0 - <_> - - <_> - 12 7 21 3 -1. - <_> - 19 8 7 1 9. - 0 - <_> - - <_> - 12 12 6 1 -1. - <_> - 14 12 2 1 3. - 0 - <_> - - <_> - 12 12 39 1 -1. - <_> - 25 12 13 1 3. - 0 - <_> - - <_> - 13 0 16 5 -1. - <_> - 17 0 8 5 2. - 0 - <_> - - <_> - 13 0 5 8 -1. - <_> - 11 2 5 4 2. - 1 - <_> - - <_> - 13 0 24 10 -1. - <_> - 19 0 12 10 2. - 0 - <_> - - <_> - 13 0 36 3 -1. - <_> - 22 0 18 3 2. - 0 - <_> - - <_> - 13 0 28 1 -1. - <_> - 27 0 14 1 2. - 0 - <_> - - <_> - 13 1 8 3 -1. - <_> - 17 1 4 3 2. - 0 - <_> - - <_> - 13 1 8 6 -1. - <_> - 17 1 4 6 2. - 0 - <_> - - <_> - 13 1 20 7 -1. - <_> - 18 1 10 7 2. - 0 - <_> - - <_> - 13 1 36 1 -1. - <_> - 31 1 18 1 2. - 0 - <_> - - <_> - 13 1 20 3 -1. - <_> - 13 2 20 1 3. - 0 - <_> - - <_> - 13 2 14 1 -1. - <_> - 20 2 7 1 2. - 0 - <_> - - <_> - 13 3 3 8 -1. - <_> - 13 5 3 4 2. - 0 - <_> - - <_> - 13 3 4 2 -1. - <_> - 13 4 4 1 2. - 0 - <_> - - <_> - 13 4 5 2 -1. - <_> - 13 5 5 1 2. - 0 - <_> - - <_> - 13 5 4 3 -1. - <_> - 13 5 2 3 2. - 1 - <_> - - <_> - 13 5 24 6 -1. - <_> - 19 5 12 6 2. - 0 - <_> - - <_> - 13 5 32 6 -1. - <_> - 13 8 32 3 2. - 0 - <_> - - <_> - 13 6 1 3 -1. - <_> - 12 7 1 1 3. - 1 - <_> - - <_> - 13 6 3 6 -1. - <_> - 13 8 3 2 3. - 0 - <_> - - <_> - 13 7 3 4 -1. - <_> - 13 9 3 2 2. - 0 - <_> - - <_> - 13 8 6 2 -1. - <_> - 13 9 6 1 2. - 0 - <_> - - <_> - 13 9 10 4 -1. - <_> - 18 9 5 4 2. - 0 - <_> - - <_> - 13 9 18 4 -1. - <_> - 19 9 6 4 3. - 0 - <_> - - <_> - 14 0 4 1 -1. - <_> - 15 0 2 1 2. - 0 - <_> - - <_> - 14 0 1 8 -1. - <_> - 14 4 1 4 2. - 0 - <_> - - <_> - 14 0 1 12 -1. - <_> - 14 4 1 4 3. - 0 - <_> - - <_> - 14 0 1 12 -1. - <_> - 14 6 1 6 2. - 0 - <_> - - <_> - 14 0 8 4 -1. - <_> - 14 0 4 2 2. - <_> - 18 2 4 2 2. - 0 - <_> - - <_> - 14 0 12 6 -1. - <_> - 18 2 4 2 9. - 0 - <_> - - <_> - 14 0 16 4 -1. - <_> - 18 0 8 4 2. - 0 - <_> - - <_> - 14 1 1 4 -1. - <_> - 14 3 1 2 2. - 0 - <_> - - <_> - 14 1 2 4 -1. - <_> - 14 2 2 2 2. - 0 - <_> - - <_> - 14 1 2 12 -1. - <_> - 14 7 2 6 2. - 0 - <_> - - <_> - 14 2 2 8 -1. - <_> - 14 4 2 4 2. - 0 - <_> - - <_> - 14 2 2 9 -1. - <_> - 14 5 2 3 3. - 0 - <_> - - <_> - 14 2 18 4 -1. - <_> - 14 2 9 2 2. - <_> - 23 4 9 2 2. - 0 - <_> - - <_> - 14 3 12 9 -1. - <_> - 14 6 12 3 3. - 0 - <_> - - <_> - 14 4 2 1 -1. - <_> - 15 4 1 1 2. - 0 - <_> - - <_> - 14 4 16 1 -1. - <_> - 22 4 8 1 2. - 0 - <_> - - <_> - 14 5 2 4 -1. - <_> - 14 6 2 2 2. - 0 - <_> - - <_> - 14 5 2 6 -1. - <_> - 14 8 2 3 2. - 0 - <_> - - <_> - 14 5 3 4 -1. - <_> - 14 6 3 2 2. - 0 - <_> - - <_> - 14 5 3 6 -1. - <_> - 14 8 3 3 2. - 0 - <_> - - <_> - 14 5 4 3 -1. - <_> - 13 6 4 1 3. - 1 - <_> - - <_> - 14 6 3 4 -1. - <_> - 14 8 3 2 2. - 0 - <_> - - <_> - 14 7 3 2 -1. - <_> - 14 8 3 1 2. - 0 - <_> - - <_> - 14 8 2 3 -1. - <_> - 15 8 1 3 2. - 0 - <_> - - <_> - 14 8 9 2 -1. - <_> - 17 8 3 2 3. - 0 - <_> - - <_> - 14 8 6 4 -1. - <_> - 17 8 3 4 2. - 0 - <_> - - <_> - 14 9 2 2 -1. - <_> - 14 10 2 1 2. - 0 - <_> - - <_> - 14 9 16 4 -1. - <_> - 18 9 8 4 2. - 0 - <_> - - <_> - 14 11 15 2 -1. - <_> - 19 11 5 2 3. - 0 - <_> - - <_> - 14 12 2 1 -1. - <_> - 15 12 1 1 2. - 0 - <_> - - <_> - 14 12 3 1 -1. - <_> - 15 12 1 1 3. - 0 - <_> - - <_> - 15 0 4 1 -1. - <_> - 16 0 2 1 2. - 0 - <_> - - <_> - 15 0 10 2 -1. - <_> - 20 0 5 2 2. - 0 - <_> - - <_> - 15 0 15 2 -1. - <_> - 20 0 5 2 3. - 0 - <_> - - <_> - 15 0 33 9 -1. - <_> - 15 3 33 3 3. - 0 - <_> - - <_> - 15 1 1 12 -1. - <_> - 15 7 1 6 2. - 0 - <_> - - <_> - 15 1 2 6 -1. - <_> - 15 3 2 2 3. - 0 - <_> - - <_> - 15 1 36 2 -1. - <_> - 33 1 18 2 2. - 0 - <_> - - <_> - 15 2 1 9 -1. - <_> - 15 5 1 3 3. - 0 - <_> - - <_> - 15 2 3 4 -1. - <_> - 15 4 3 2 2. - 0 - <_> - - <_> - 15 2 9 9 -1. - <_> - 18 5 3 3 9. - 0 - <_> - - <_> - 15 2 24 6 -1. - <_> - 15 2 12 3 2. - <_> - 27 5 12 3 2. - 0 - <_> - - <_> - 15 3 4 3 -1. - <_> - 16 4 2 3 2. - 1 - <_> - - <_> - 15 3 4 6 -1. - <_> - 15 6 4 3 2. - 0 - <_> - - <_> - 15 4 3 4 -1. - <_> - 15 6 3 2 2. - 0 - <_> - - <_> - 15 4 6 3 -1. - <_> - 14 5 6 1 3. - 1 - <_> - - <_> - 15 6 4 4 -1. - <_> - 15 6 2 2 2. - <_> - 17 8 2 2 2. - 0 - <_> - - <_> - 15 8 1 3 -1. - <_> - 15 9 1 1 3. - 0 - <_> - - <_> - 15 8 15 5 -1. - <_> - 20 8 5 5 3. - 0 - <_> - - <_> - 15 9 1 2 -1. - <_> - 15 10 1 1 2. - 0 - <_> - - <_> - 15 9 2 2 -1. - <_> - 15 9 1 1 2. - <_> - 16 10 1 1 2. - 0 - <_> - - <_> - 15 10 13 3 -1. - <_> - 15 11 13 1 3. - 0 - <_> - - <_> - 15 10 34 3 -1. - <_> - 15 11 34 1 3. - 0 - <_> - - <_> - 15 11 35 2 -1. - <_> - 15 12 35 1 2. - 0 - <_> - - <_> - 16 0 1 2 -1. - <_> - 16 0 1 1 2. - 1 - <_> - - <_> - 16 0 4 8 -1. - <_> - 16 0 2 8 2. - 1 - <_> - - <_> - 16 0 12 1 -1. - <_> - 19 0 6 1 2. - 0 - <_> - - <_> - 16 0 6 6 -1. - <_> - 14 2 6 2 3. - 1 - <_> - - <_> - 16 0 26 4 -1. - <_> - 29 0 13 4 2. - 0 - <_> - - <_> - 16 1 18 12 -1. - <_> - 22 1 6 12 3. - 0 - <_> - - <_> - 16 1 18 2 -1. - <_> - 16 2 18 1 2. - 0 - <_> - - <_> - 16 2 4 5 -1. - <_> - 16 2 2 5 2. - 1 - <_> - - <_> - 16 3 1 2 -1. - <_> - 16 4 1 1 2. - 0 - <_> - - <_> - 16 5 5 3 -1. - <_> - 15 6 5 1 3. - 1 - <_> - - <_> - 16 9 15 4 -1. - <_> - 21 9 5 4 3. - 0 - <_> - - <_> - 16 9 18 4 -1. - <_> - 22 9 6 4 3. - 0 - <_> - - <_> - 17 0 1 6 -1. - <_> - 15 2 1 2 3. - 1 - <_> - - <_> - 17 0 6 2 -1. - <_> - 17 1 6 1 2. - 0 - <_> - - <_> - 17 0 18 5 -1. - <_> - 23 0 6 5 3. - 0 - <_> - - <_> - 17 0 8 2 -1. - <_> - 17 1 8 1 2. - 0 - <_> - - <_> - 17 0 11 4 -1. - <_> - 17 2 11 2 2. - 0 - <_> - - <_> - 17 0 16 3 -1. - <_> - 17 1 16 1 3. - 0 - <_> - - <_> - 17 0 17 3 -1. - <_> - 17 1 17 1 3. - 0 - <_> - - <_> - 17 0 19 2 -1. - <_> - 17 1 19 1 2. - 0 - <_> - - <_> - 17 0 20 4 -1. - <_> - 17 1 20 2 2. - 0 - <_> - - <_> - 17 0 32 8 -1. - <_> - 17 4 32 4 2. - 0 - <_> - - <_> - 17 4 1 2 -1. - <_> - 17 5 1 1 2. - 0 - <_> - - <_> - 17 7 8 1 -1. - <_> - 21 7 4 1 2. - 0 - <_> - - <_> - 17 7 21 3 -1. - <_> - 17 8 21 1 3. - 0 - <_> - - <_> - 17 7 28 6 -1. - <_> - 17 9 28 2 3. - 0 - <_> - - <_> - 18 0 3 1 -1. - <_> - 19 0 1 1 3. - 0 - <_> - - <_> - 18 0 2 5 -1. - <_> - 18 0 1 5 2. - 1 - <_> - - <_> - 18 0 3 4 -1. - <_> - 18 2 3 2 2. - 0 - <_> - - <_> - 18 0 11 2 -1. - <_> - 18 1 11 1 2. - 0 - <_> - - <_> - 18 0 18 3 -1. - <_> - 18 1 18 1 3. - 0 - <_> - - <_> - 18 1 17 2 -1. - <_> - 18 2 17 1 2. - 0 - <_> - - <_> - 18 2 4 4 -1. - <_> - 19 2 2 4 2. - 0 - <_> - - <_> - 18 2 2 6 -1. - <_> - 16 4 2 2 3. - 1 - <_> - - <_> - 18 2 6 4 -1. - <_> - 20 2 2 4 3. - 0 - <_> - - <_> - 18 3 3 2 -1. - <_> - 19 3 1 2 3. - 0 - <_> - - <_> - 18 7 4 3 -1. - <_> - 19 7 2 3 2. - 0 - <_> - - <_> - 18 8 4 2 -1. - <_> - 19 8 2 2 2. - 0 - <_> - - <_> - 18 8 4 3 -1. - <_> - 19 8 2 3 2. - 0 - <_> - - <_> - 18 10 27 3 -1. - <_> - 18 11 27 1 3. - 0 - <_> - - <_> - 19 0 2 1 -1. - <_> - 20 0 1 1 2. - 0 - <_> - - <_> - 19 0 3 1 -1. - <_> - 20 0 1 1 3. - 0 - <_> - - <_> - 19 0 3 8 -1. - <_> - 20 1 1 8 3. - 1 - <_> - - <_> - 19 1 3 6 -1. - <_> - 20 3 1 2 9. - 0 - <_> - - <_> - 19 1 9 12 -1. - <_> - 22 1 3 12 3. - 0 - <_> - - <_> - 19 1 17 2 -1. - <_> - 19 2 17 1 2. - 0 - <_> - - <_> - 19 3 6 2 -1. - <_> - 21 3 2 2 3. - 0 - <_> - - <_> - 19 4 4 4 -1. - <_> - 19 4 2 2 2. - <_> - 21 6 2 2 2. - 0 - <_> - - <_> - 19 12 2 1 -1. - <_> - 20 12 1 1 2. - 0 - <_> - - <_> - 20 0 4 1 -1. - <_> - 21 0 2 1 2. - 0 - <_> - - <_> - 20 0 4 11 -1. - <_> - 21 0 2 11 2. - 0 - <_> - - <_> - 20 0 6 1 -1. - <_> - 22 0 2 1 3. - 0 - <_> - - <_> - 20 0 12 12 -1. - <_> - 24 0 4 12 3. - 0 - <_> - - <_> - 20 0 12 3 -1. - <_> - 26 0 6 3 2. - 0 - <_> - - <_> - 20 0 18 3 -1. - <_> - 26 0 6 3 3. - 0 - <_> - - <_> - 20 0 18 4 -1. - <_> - 29 0 9 4 2. - 0 - <_> - - <_> - 20 0 26 1 -1. - <_> - 33 0 13 1 2. - 0 - <_> - - <_> - 20 0 22 4 -1. - <_> - 20 1 22 2 2. - 0 - <_> - - <_> - 20 2 3 2 -1. - <_> - 21 3 1 2 3. - 1 - <_> - - <_> - 20 3 4 8 -1. - <_> - 21 3 2 8 2. - 0 - <_> - - <_> - 20 4 3 9 -1. - <_> - 21 7 1 3 9. - 0 - <_> - - <_> - 20 5 3 5 -1. - <_> - 21 5 1 5 3. - 0 - <_> - - <_> - 20 5 4 8 -1. - <_> - 22 5 2 8 2. - 0 - <_> - - <_> - 20 6 3 2 -1. - <_> - 21 7 1 2 3. - 1 - <_> - - <_> - 20 6 4 2 -1. - <_> - 21 7 2 2 2. - 1 - <_> - - <_> - 20 6 24 6 -1. - <_> - 20 9 24 3 2. - 0 - <_> - - <_> - 20 8 4 2 -1. - <_> - 21 8 2 2 2. - 0 - <_> - - <_> - 20 9 4 4 -1. - <_> - 20 9 2 2 2. - <_> - 22 11 2 2 2. - 0 - <_> - - <_> - 20 9 18 4 -1. - <_> - 26 9 6 4 3. - 0 - <_> - - <_> - 20 12 4 1 -1. - <_> - 21 12 2 1 2. - 0 - <_> - - <_> - 21 0 2 6 -1. - <_> - 21 0 1 3 2. - <_> - 22 3 1 3 2. - 0 - <_> - - <_> - 21 0 4 2 -1. - <_> - 21 1 4 1 2. - 0 - <_> - - <_> - 21 0 28 1 -1. - <_> - 28 0 14 1 2. - 0 - <_> - - <_> - 21 0 21 4 -1. - <_> - 28 0 7 4 3. - 0 - <_> - - <_> - 21 0 14 5 -1. - <_> - 28 0 7 5 2. - 0 - <_> - - <_> - 21 1 4 11 -1. - <_> - 22 1 2 11 2. - 0 - <_> - - <_> - 21 2 25 9 -1. - <_> - 21 5 25 3 3. - 0 - <_> - - <_> - 21 3 4 9 -1. - <_> - 22 3 2 9 2. - 0 - <_> - - <_> - 21 3 6 1 -1. - <_> - 23 3 2 1 3. - 0 - <_> - - <_> - 21 6 4 2 -1. - <_> - 22 7 2 2 2. - 1 - <_> - - <_> - 21 7 3 2 -1. - <_> - 22 8 1 2 3. - 1 - <_> - - <_> - 21 7 3 3 -1. - <_> - 22 8 1 3 3. - 1 - <_> - - <_> - 21 7 6 4 -1. - <_> - 23 7 2 4 3. - 0 - <_> - - <_> - 21 10 21 3 -1. - <_> - 28 10 7 3 3. - 0 - <_> - - <_> - 21 10 18 3 -1. - <_> - 21 11 18 1 3. - 0 - <_> - - <_> - 21 12 30 1 -1. - <_> - 36 12 15 1 2. - 0 - <_> - - <_> - 22 0 4 1 -1. - <_> - 23 0 2 1 2. - 0 - <_> - - <_> - 22 0 8 1 -1. - <_> - 24 0 4 1 2. - 0 - <_> - - <_> - 22 0 12 4 -1. - <_> - 25 0 6 4 2. - 0 - <_> - - <_> - 22 0 15 2 -1. - <_> - 27 0 5 2 3. - 0 - <_> - - <_> - 22 0 28 2 -1. - <_> - 36 0 14 2 2. - 0 - <_> - - <_> - 22 1 15 2 -1. - <_> - 27 1 5 2 3. - 0 - <_> - - <_> - 22 1 8 3 -1. - <_> - 21 2 8 1 3. - 1 - <_> - - <_> - 22 2 3 3 -1. - <_> - 23 2 1 3 3. - 0 - <_> - - <_> - 22 2 3 9 -1. - <_> - 23 2 1 9 3. - 0 - <_> - - <_> - 22 2 3 10 -1. - <_> - 23 2 1 10 3. - 0 - <_> - - <_> - 22 5 3 3 -1. - <_> - 22 6 3 1 3. - 0 - <_> - - <_> - 22 6 2 3 -1. - <_> - 22 7 2 1 3. - 0 - <_> - - <_> - 22 7 2 3 -1. - <_> - 22 8 2 1 3. - 0 - <_> - - <_> - 22 8 3 2 -1. - <_> - 23 8 1 2 3. - 0 - <_> - - <_> - 22 8 3 2 -1. - <_> - 23 9 1 2 3. - 1 - <_> - - <_> - 22 8 2 2 -1. - <_> - 22 9 2 1 2. - 0 - <_> - - <_> - 22 9 4 4 -1. - <_> - 22 9 2 2 2. - <_> - 24 11 2 2 2. - 0 - <_> - - <_> - 22 9 9 2 -1. - <_> - 25 9 3 2 3. - 0 - <_> - - <_> - 22 9 6 4 -1. - <_> - 25 9 3 4 2. - 0 - <_> - - <_> - 22 9 9 4 -1. - <_> - 25 9 3 4 3. - 0 - <_> - - <_> - 22 10 6 2 -1. - <_> - 22 10 3 1 2. - <_> - 25 11 3 1 2. - 0 - <_> - - <_> - 23 0 3 1 -1. - <_> - 24 0 1 1 3. - 0 - <_> - - <_> - 23 0 6 1 -1. - <_> - 25 0 2 1 3. - 0 - <_> - - <_> - 23 0 4 4 -1. - <_> - 23 0 2 2 2. - <_> - 25 2 2 2 2. - 0 - <_> - - <_> - 23 0 8 12 -1. - <_> - 25 0 4 12 2. - 0 - <_> - - <_> - 23 0 12 1 -1. - <_> - 26 0 6 1 2. - 0 - <_> - - <_> - 23 0 21 2 -1. - <_> - 23 1 21 1 2. - 0 - <_> - - <_> - 23 2 12 10 -1. - <_> - 29 2 6 10 2. - 0 - <_> - - <_> - 23 3 4 2 -1. - <_> - 24 3 2 2 2. - 0 - <_> - - <_> - 23 4 2 4 -1. - <_> - 22 5 2 2 2. - 1 - <_> - - <_> - 23 4 12 9 -1. - <_> - 27 4 4 9 3. - 0 - <_> - - <_> - 23 5 1 3 -1. - <_> - 23 6 1 1 3. - 0 - <_> - - <_> - 23 6 9 1 -1. - <_> - 26 6 3 1 3. - 0 - <_> - - <_> - 23 8 4 3 -1. - <_> - 24 8 2 3 2. - 0 - <_> - - <_> - 23 9 4 1 -1. - <_> - 24 9 2 1 2. - 0 - <_> - - <_> - 23 9 8 4 -1. - <_> - 25 9 4 4 2. - 0 - <_> - - <_> - 23 9 12 4 -1. - <_> - 26 9 6 4 2. - 0 - <_> - - <_> - 23 11 6 2 -1. - <_> - 23 11 3 1 2. - <_> - 26 12 3 1 2. - 0 - <_> - - <_> - 24 0 3 1 -1. - <_> - 25 0 1 1 3. - 0 - <_> - - <_> - 24 0 4 1 -1. - <_> - 25 0 2 1 2. - 0 - <_> - - <_> - 24 0 4 6 -1. - <_> - 24 0 2 3 2. - <_> - 26 3 2 3 2. - 0 - <_> - - <_> - 24 0 17 2 -1. - <_> - 24 1 17 1 2. - 0 - <_> - - <_> - 24 0 22 2 -1. - <_> - 24 1 22 1 2. - 0 - <_> - - <_> - 24 1 4 4 -1. - <_> - 24 1 2 2 2. - <_> - 26 3 2 2 2. - 0 - <_> - - <_> - 24 1 13 2 -1. - <_> - 24 2 13 1 2. - 0 - <_> - - <_> - 24 2 2 2 -1. - <_> - 24 2 1 1 2. - <_> - 25 3 1 1 2. - 0 - <_> - - <_> - 24 6 6 1 -1. - <_> - 26 6 2 1 3. - 0 - <_> - - <_> - 24 7 4 6 -1. - <_> - 24 7 2 3 2. - <_> - 26 10 2 3 2. - 0 - <_> - - <_> - 24 8 2 5 -1. - <_> - 25 8 1 5 2. - 0 - <_> - - <_> - 24 9 15 4 -1. - <_> - 29 9 5 4 3. - 0 - <_> - - <_> - 24 10 27 3 -1. - <_> - 24 11 27 1 3. - 0 - <_> - - <_> - 25 0 3 1 -1. - <_> - 26 0 1 1 3. - 0 - <_> - - <_> - 25 0 3 2 -1. - <_> - 26 1 1 2 3. - 1 - <_> - - <_> - 25 0 4 1 -1. - <_> - 27 0 2 1 2. - 0 - <_> - - <_> - 25 0 8 1 -1. - <_> - 27 0 4 1 2. - 0 - <_> - - <_> - 25 0 26 3 -1. - <_> - 25 1 26 1 3. - 0 - <_> - - <_> - 25 1 2 4 -1. - <_> - 25 1 1 2 2. - <_> - 26 3 1 2 2. - 0 - <_> - - <_> - 25 1 3 2 -1. - <_> - 26 2 1 2 3. - 1 - <_> - - <_> - 25 2 3 2 -1. - <_> - 26 3 1 2 3. - 1 - <_> - - <_> - 25 4 4 1 -1. - <_> - 26 4 2 1 2. - 0 - <_> - - <_> - 25 4 4 6 -1. - <_> - 25 4 2 3 2. - <_> - 27 7 2 3 2. - 0 - <_> - - <_> - 25 6 3 6 -1. - <_> - 26 8 1 2 9. - 0 - <_> - - <_> - 25 7 4 2 -1. - <_> - 26 7 2 2 2. - 0 - <_> - - <_> - 25 8 4 2 -1. - <_> - 26 8 2 2 2. - 0 - <_> - - <_> - 25 9 3 3 -1. - <_> - 26 9 1 3 3. - 0 - <_> - - <_> - 25 9 13 4 -1. - <_> - 25 11 13 2 2. - 0 - <_> - - <_> - 25 10 2 2 -1. - <_> - 25 11 2 1 2. - 0 - <_> - - <_> - 26 0 3 1 -1. - <_> - 27 0 1 1 3. - 0 - <_> - - <_> - 26 0 4 1 -1. - <_> - 27 0 2 1 2. - 0 - <_> - - <_> - 26 0 1 12 -1. - <_> - 23 3 1 6 2. - 1 - <_> - - <_> - 26 0 18 13 -1. - <_> - 32 0 6 13 3. - 0 - <_> - - <_> - 26 0 18 2 -1. - <_> - 35 0 9 2 2. - 0 - <_> - - <_> - 26 2 1 6 -1. - <_> - 26 4 1 2 3. - 0 - <_> - - <_> - 26 2 2 2 -1. - <_> - 26 2 1 2 2. - 1 - <_> - - <_> - 26 2 3 2 -1. - <_> - 27 3 1 2 3. - 1 - <_> - - <_> - 26 2 5 3 -1. - <_> - 25 3 5 1 3. - 1 - <_> - - <_> - 26 2 10 4 -1. - <_> - 26 3 10 2 2. - 0 - <_> - - <_> - 26 3 4 6 -1. - <_> - 26 3 2 3 2. - <_> - 28 6 2 3 2. - 0 - <_> - - <_> - 26 3 5 3 -1. - <_> - 25 4 5 1 3. - 1 - <_> - - <_> - 26 4 4 6 -1. - <_> - 26 4 2 3 2. - <_> - 28 7 2 3 2. - 0 - <_> - - <_> - 26 5 4 2 -1. - <_> - 26 5 2 1 2. - <_> - 28 6 2 1 2. - 0 - <_> - - <_> - 26 5 4 4 -1. - <_> - 26 5 2 2 2. - <_> - 28 7 2 2 2. - 0 - <_> - - <_> - 26 6 1 6 -1. - <_> - 26 8 1 2 3. - 0 - <_> - - <_> - 26 6 4 1 -1. - <_> - 28 6 2 1 2. - 0 - <_> - - <_> - 26 7 4 3 -1. - <_> - 27 7 2 3 2. - 0 - <_> - - <_> - 26 7 4 6 -1. - <_> - 26 7 2 3 2. - <_> - 28 10 2 3 2. - 0 - <_> - - <_> - 26 7 18 6 -1. - <_> - 32 7 6 6 3. - 0 - <_> - - <_> - 26 7 17 6 -1. - <_> - 26 10 17 3 2. - 0 - <_> - - <_> - 26 8 3 1 -1. - <_> - 27 8 1 1 3. - 0 - <_> - - <_> - 26 9 12 4 -1. - <_> - 29 9 6 4 2. - 0 - <_> - - <_> - 26 11 20 1 -1. - <_> - 36 11 10 1 2. - 0 - <_> - - <_> - 27 0 2 1 -1. - <_> - 28 0 1 1 2. - 0 - <_> - - <_> - 27 0 3 1 -1. - <_> - 28 0 1 1 3. - 0 - <_> - - <_> - 27 0 4 1 -1. - <_> - 29 0 2 1 2. - 0 - <_> - - <_> - 27 0 18 2 -1. - <_> - 27 0 9 1 2. - <_> - 36 1 9 1 2. - 0 - <_> - - <_> - 27 1 3 3 -1. - <_> - 28 2 1 3 3. - 1 - <_> - - <_> - 27 1 6 11 -1. - <_> - 29 1 2 11 3. - 0 - <_> - - <_> - 27 1 14 10 -1. - <_> - 34 1 7 10 2. - 0 - <_> - - <_> - 27 2 3 2 -1. - <_> - 28 3 1 2 3. - 1 - <_> - - <_> - 27 2 3 9 -1. - <_> - 28 2 1 9 3. - 0 - <_> - - <_> - 27 2 5 4 -1. - <_> - 26 3 5 2 2. - 1 - <_> - - <_> - 27 3 3 6 -1. - <_> - 28 3 1 6 3. - 0 - <_> - - <_> - 27 3 3 9 -1. - <_> - 28 3 1 9 3. - 0 - <_> - - <_> - 27 3 13 4 -1. - <_> - 27 5 13 2 2. - 0 - <_> - - <_> - 27 6 3 2 -1. - <_> - 28 7 1 2 3. - 1 - <_> - - <_> - 27 7 3 2 -1. - <_> - 28 7 1 2 3. - 0 - <_> - - <_> - 27 7 3 2 -1. - <_> - 28 8 1 2 3. - 1 - <_> - - <_> - 28 0 3 1 -1. - <_> - 29 0 1 1 3. - 0 - <_> - - <_> - 28 0 4 12 -1. - <_> - 29 0 2 12 2. - 0 - <_> - - <_> - 28 0 10 3 -1. - <_> - 28 0 5 3 2. - 1 - <_> - - <_> - 28 0 15 13 -1. - <_> - 33 0 5 13 3. - 0 - <_> - - <_> - 28 1 2 10 -1. - <_> - 29 1 1 10 2. - 0 - <_> - - <_> - 28 1 4 11 -1. - <_> - 29 1 2 11 2. - 0 - <_> - - <_> - 28 2 4 10 -1. - <_> - 29 2 2 10 2. - 0 - <_> - - <_> - 28 2 7 3 -1. - <_> - 27 3 7 1 3. - 1 - <_> - - <_> - 28 3 4 9 -1. - <_> - 29 3 2 9 2. - 0 - <_> - - <_> - 28 3 23 8 -1. - <_> - 28 5 23 4 2. - 0 - <_> - - <_> - 28 4 1 6 -1. - <_> - 28 7 1 3 2. - 0 - <_> - - <_> - 28 4 3 6 -1. - <_> - 28 6 3 2 3. - 0 - <_> - - <_> - 28 5 4 2 -1. - <_> - 30 5 2 2 2. - 0 - <_> - - <_> - 28 5 20 6 -1. - <_> - 28 8 20 3 2. - 0 - <_> - - <_> - 28 6 1 4 -1. - <_> - 27 7 1 2 2. - 1 - <_> - - <_> - 28 6 3 3 -1. - <_> - 29 7 1 3 3. - 1 - <_> - - <_> - 28 7 3 1 -1. - <_> - 29 8 1 1 3. - 1 - <_> - - <_> - 28 7 4 3 -1. - <_> - 28 8 4 1 3. - 0 - <_> - - <_> - 28 7 12 2 -1. - <_> - 28 8 12 1 2. - 0 - <_> - - <_> - 28 8 2 1 -1. - <_> - 28 8 1 1 2. - 1 - <_> - - <_> - 28 8 3 1 -1. - <_> - 29 9 1 1 3. - 1 - <_> - - <_> - 28 11 14 2 -1. - <_> - 28 11 7 1 2. - <_> - 35 12 7 1 2. - 0 - <_> - - <_> - 29 0 3 1 -1. - <_> - 30 0 1 1 3. - 0 - <_> - - <_> - 29 0 4 1 -1. - <_> - 30 0 2 1 2. - 0 - <_> - - <_> - 29 2 3 8 -1. - <_> - 30 2 1 8 3. - 0 - <_> - - <_> - 29 3 3 9 -1. - <_> - 30 3 1 9 3. - 0 - <_> - - <_> - 29 5 2 3 -1. - <_> - 29 6 2 1 3. - 0 - <_> - - <_> - 29 5 3 4 -1. - <_> - 29 6 3 2 2. - 0 - <_> - - <_> - 29 7 3 2 -1. - <_> - 30 8 1 2 3. - 1 - <_> - - <_> - 29 7 3 3 -1. - <_> - 30 8 1 3 3. - 1 - <_> - - <_> - 29 8 4 2 -1. - <_> - 30 8 2 2 2. - 0 - <_> - - <_> - 29 8 2 2 -1. - <_> - 29 8 1 2 2. - 1 - <_> - - <_> - 29 8 3 2 -1. - <_> - 30 9 1 2 3. - 1 - <_> - - <_> - 29 9 15 4 -1. - <_> - 34 9 5 4 3. - 0 - <_> - - <_> - 29 11 22 2 -1. - <_> - 40 11 11 2 2. - 0 - <_> - - <_> - 29 12 2 1 -1. - <_> - 30 12 1 1 2. - 0 - <_> - - <_> - 29 12 3 1 -1. - <_> - 30 12 1 1 3. - 0 - <_> - - <_> - 30 0 3 1 -1. - <_> - 31 0 1 1 3. - 0 - <_> - - <_> - 30 0 4 1 -1. - <_> - 31 0 2 1 2. - 0 - <_> - - <_> - 30 0 9 2 -1. - <_> - 33 3 3 2 3. - 1 - <_> - - <_> - 30 0 20 3 -1. - <_> - 35 0 10 3 2. - 0 - <_> - - <_> - 30 0 16 2 -1. - <_> - 30 1 16 1 2. - 0 - <_> - - <_> - 30 1 4 2 -1. - <_> - 30 1 2 1 2. - <_> - 32 2 2 1 2. - 0 - <_> - - <_> - 30 1 8 12 -1. - <_> - 32 1 4 12 2. - 0 - <_> - - <_> - 30 2 8 1 -1. - <_> - 32 2 4 1 2. - 0 - <_> - - <_> - 30 2 6 2 -1. - <_> - 32 2 2 2 3. - 0 - <_> - - <_> - 30 2 7 3 -1. - <_> - 29 3 7 1 3. - 1 - <_> - - <_> - 30 4 4 4 -1. - <_> - 31 4 2 4 2. - 0 - <_> - - <_> - 30 6 3 4 -1. - <_> - 30 6 3 2 2. - 1 - <_> - - <_> - 30 7 12 6 -1. - <_> - 33 7 6 6 2. - 0 - <_> - - <_> - 30 8 18 3 -1. - <_> - 36 9 6 1 9. - 0 - <_> - - <_> - 30 9 4 2 -1. - <_> - 31 9 2 2 2. - 0 - <_> - - <_> - 30 9 12 4 -1. - <_> - 33 9 6 4 2. - 0 - <_> - - <_> - 30 12 3 1 -1. - <_> - 31 12 1 1 3. - 0 - <_> - - <_> - 31 0 3 1 -1. - <_> - 32 0 1 1 3. - 0 - <_> - - <_> - 31 0 4 1 -1. - <_> - 32 0 2 1 2. - 0 - <_> - - <_> - 31 0 5 2 -1. - <_> - 31 1 5 1 2. - 0 - <_> - - <_> - 31 0 12 2 -1. - <_> - 31 0 6 1 2. - <_> - 37 1 6 1 2. - 0 - <_> - - <_> - 31 0 12 3 -1. - <_> - 31 1 12 1 3. - 0 - <_> - - <_> - 31 2 4 4 -1. - <_> - 31 2 2 2 2. - <_> - 33 4 2 2 2. - 0 - <_> - - <_> - 31 3 3 9 -1. - <_> - 31 6 3 3 3. - 0 - <_> - - <_> - 31 3 8 2 -1. - <_> - 31 3 4 2 2. - 1 - <_> - - <_> - 31 5 3 6 -1. - <_> - 32 7 1 2 9. - 0 - <_> - - <_> - 31 7 3 3 -1. - <_> - 32 7 1 3 3. - 0 - <_> - - <_> - 31 9 2 4 -1. - <_> - 31 9 1 2 2. - <_> - 32 11 1 2 2. - 0 - <_> - - <_> - 32 0 3 1 -1. - <_> - 33 0 1 1 3. - 0 - <_> - - <_> - 32 0 3 2 -1. - <_> - 33 0 1 2 3. - 0 - <_> - - <_> - 32 0 3 3 -1. - <_> - 33 1 1 3 3. - 1 - <_> - - <_> - 32 0 3 4 -1. - <_> - 32 1 3 2 2. - 0 - <_> - - <_> - 32 0 8 1 -1. - <_> - 36 0 4 1 2. - 0 - <_> - - <_> - 32 0 17 3 -1. - <_> - 32 1 17 1 3. - 0 - <_> - - <_> - 32 0 17 4 -1. - <_> - 32 1 17 2 2. - 0 - <_> - - <_> - 32 0 18 3 -1. - <_> - 32 1 18 1 3. - 0 - <_> - - <_> - 32 0 19 3 -1. - <_> - 32 1 19 1 3. - 0 - <_> - - <_> - 32 1 3 6 -1. - <_> - 33 3 1 2 9. - 0 - <_> - - <_> - 32 1 3 2 -1. - <_> - 33 2 1 2 3. - 1 - <_> - - <_> - 32 1 12 1 -1. - <_> - 36 1 4 1 3. - 0 - <_> - - <_> - 32 1 8 2 -1. - <_> - 32 1 4 1 2. - <_> - 36 2 4 1 2. - 0 - <_> - - <_> - 32 1 19 9 -1. - <_> - 32 4 19 3 3. - 0 - <_> - - <_> - 32 2 2 2 -1. - <_> - 32 3 2 1 2. - 0 - <_> - - <_> - 32 3 4 3 -1. - <_> - 33 3 2 3 2. - 0 - <_> - - <_> - 32 7 4 2 -1. - <_> - 33 7 2 2 2. - 0 - <_> - - <_> - 32 9 3 1 -1. - <_> - 33 9 1 1 3. - 0 - <_> - - <_> - 32 9 3 3 -1. - <_> - 33 10 1 1 9. - 0 - <_> - - <_> - 32 11 3 2 -1. - <_> - 32 12 3 1 2. - 0 - <_> - - <_> - 33 0 3 3 -1. - <_> - 34 1 1 3 3. - 1 - <_> - - <_> - 33 0 3 4 -1. - <_> - 34 1 1 4 3. - 1 - <_> - - <_> - 33 0 12 1 -1. - <_> - 37 0 4 1 3. - 0 - <_> - - <_> - 33 0 16 1 -1. - <_> - 37 0 8 1 2. - 0 - <_> - - <_> - 33 0 10 1 -1. - <_> - 38 0 5 1 2. - 0 - <_> - - <_> - 33 0 9 2 -1. - <_> - 33 1 9 1 2. - 0 - <_> - - <_> - 33 0 17 4 -1. - <_> - 33 1 17 2 2. - 0 - <_> - - <_> - 33 1 1 2 -1. - <_> - 33 2 1 1 2. - 0 - <_> - - <_> - 33 1 3 2 -1. - <_> - 34 2 1 2 3. - 1 - <_> - - <_> - 33 1 4 2 -1. - <_> - 34 2 2 2 2. - 1 - <_> - - <_> - 33 1 17 2 -1. - <_> - 33 2 17 1 2. - 0 - <_> - - <_> - 33 2 1 3 -1. - <_> - 33 3 1 1 3. - 0 - <_> - - <_> - 33 2 3 2 -1. - <_> - 34 3 1 2 3. - 1 - <_> - - <_> - 33 2 13 9 -1. - <_> - 33 5 13 3 3. - 0 - <_> - - <_> - 33 5 3 3 -1. - <_> - 34 6 1 1 9. - 0 - <_> - - <_> - 33 5 1 8 -1. - <_> - 33 7 1 4 2. - 0 - <_> - - <_> - 33 6 3 1 -1. - <_> - 34 7 1 1 3. - 1 - <_> - - <_> - 33 7 3 1 -1. - <_> - 34 8 1 1 3. - 1 - <_> - - <_> - 33 7 4 4 -1. - <_> - 33 7 2 2 2. - <_> - 35 9 2 2 2. - 0 - <_> - - <_> - 33 8 2 3 -1. - <_> - 32 9 2 1 3. - 1 - <_> - - <_> - 33 8 6 3 -1. - <_> - 35 8 2 3 3. - 0 - <_> - - <_> - 33 8 16 4 -1. - <_> - 33 10 16 2 2. - 0 - <_> - - <_> - 33 9 2 4 -1. - <_> - 33 11 2 2 2. - 0 - <_> - - <_> - 33 9 4 4 -1. - <_> - 33 9 2 2 2. - <_> - 35 11 2 2 2. - 0 - <_> - - <_> - 33 10 1 2 -1. - <_> - 33 11 1 1 2. - 0 - <_> - - <_> - 34 0 1 3 -1. - <_> - 33 1 1 1 3. - 1 - <_> - - <_> - 34 0 3 11 -1. - <_> - 35 0 1 11 3. - 0 - <_> - - <_> - 34 0 4 4 -1. - <_> - 34 0 2 4 2. - 1 - <_> - - <_> - 34 0 16 1 -1. - <_> - 38 0 8 1 2. - 0 - <_> - - <_> - 34 0 14 1 -1. - <_> - 41 0 7 1 2. - 0 - <_> - - <_> - 34 1 15 6 -1. - <_> - 39 1 5 6 3. - 0 - <_> - - <_> - 34 2 3 2 -1. - <_> - 35 3 1 2 3. - 1 - <_> - - <_> - 34 2 3 8 -1. - <_> - 35 2 1 8 3. - 0 - <_> - - <_> - 34 3 4 4 -1. - <_> - 35 3 2 4 2. - 0 - <_> - - <_> - 34 3 4 7 -1. - <_> - 35 3 2 7 2. - 0 - <_> - - <_> - 34 5 3 2 -1. - <_> - 35 6 1 2 3. - 1 - <_> - - <_> - 34 5 4 2 -1. - <_> - 35 6 2 2 2. - 1 - <_> - - <_> - 34 5 3 4 -1. - <_> - 35 5 1 4 3. - 0 - <_> - - <_> - 34 5 6 8 -1. - <_> - 36 5 2 8 3. - 0 - <_> - - <_> - 34 6 3 1 -1. - <_> - 35 7 1 1 3. - 1 - <_> - - <_> - 34 6 3 2 -1. - <_> - 35 7 1 2 3. - 1 - <_> - - <_> - 34 6 6 5 -1. - <_> - 36 6 2 5 3. - 0 - <_> - - <_> - 34 7 4 2 -1. - <_> - 35 7 2 2 2. - 0 - <_> - - <_> - 34 7 3 2 -1. - <_> - 35 8 1 2 3. - 1 - <_> - - <_> - 34 7 4 3 -1. - <_> - 35 7 2 3 2. - 0 - <_> - - <_> - 35 0 3 12 -1. - <_> - 36 0 1 12 3. - 0 - <_> - - <_> - 35 0 4 1 -1. - <_> - 37 0 2 1 2. - 0 - <_> - - <_> - 35 0 12 1 -1. - <_> - 41 0 6 1 2. - 0 - <_> - - <_> - 35 0 14 4 -1. - <_> - 35 0 7 2 2. - <_> - 42 2 7 2 2. - 0 - <_> - - <_> - 35 1 4 12 -1. - <_> - 36 1 2 12 2. - 0 - <_> - - <_> - 35 2 3 4 -1. - <_> - 36 3 1 4 3. - 1 - <_> - - <_> - 35 2 4 6 -1. - <_> - 36 2 2 6 2. - 0 - <_> - - <_> - 35 4 3 3 -1. - <_> - 35 5 3 1 3. - 0 - <_> - - <_> - 35 5 2 4 -1. - <_> - 36 5 1 4 2. - 0 - <_> - - <_> - 35 5 4 7 -1. - <_> - 36 5 2 7 2. - 0 - <_> - - <_> - 35 5 15 5 -1. - <_> - 40 5 5 5 3. - 0 - <_> - - <_> - 35 7 3 1 -1. - <_> - 36 8 1 1 3. - 1 - <_> - - <_> - 35 7 3 2 -1. - <_> - 36 8 1 2 3. - 1 - <_> - - <_> - 35 8 2 2 -1. - <_> - 35 8 1 2 2. - 1 - <_> - - <_> - 35 10 15 3 -1. - <_> - 35 11 15 1 3. - 0 - <_> - - <_> - 35 11 5 2 -1. - <_> - 35 12 5 1 2. - 0 - <_> - - <_> - 35 11 6 2 -1. - <_> - 35 12 6 1 2. - 0 - <_> - - <_> - 36 0 14 1 -1. - <_> - 43 0 7 1 2. - 0 - <_> - - <_> - 36 1 4 2 -1. - <_> - 36 1 2 1 2. - <_> - 38 2 2 1 2. - 0 - <_> - - <_> - 36 2 4 10 -1. - <_> - 37 2 2 10 2. - 0 - <_> - - <_> - 36 4 4 6 -1. - <_> - 37 4 2 6 2. - 0 - <_> - - <_> - 36 4 3 6 -1. - <_> - 36 4 3 3 2. - 1 - <_> - - <_> - 36 4 6 3 -1. - <_> - 35 5 6 1 3. - 1 - <_> - - <_> - 36 6 3 3 -1. - <_> - 37 7 1 3 3. - 1 - <_> - - <_> - 36 9 4 2 -1. - <_> - 38 9 2 2 2. - 0 - <_> - - <_> - 36 10 4 1 -1. - <_> - 37 10 2 1 2. - 0 - <_> - - <_> - 36 10 6 3 -1. - <_> - 39 10 3 3 2. - 0 - <_> - - <_> - 37 0 2 3 -1. - <_> - 36 1 2 1 3. - 1 - <_> - - <_> - 37 0 4 4 -1. - <_> - 37 0 2 2 2. - <_> - 39 2 2 2 2. - 0 - <_> - - <_> - 37 1 4 5 -1. - <_> - 38 2 2 5 2. - 1 - <_> - - <_> - 37 1 9 9 -1. - <_> - 37 4 9 3 3. - 0 - <_> - - <_> - 37 3 8 4 -1. - <_> - 37 5 8 2 2. - 0 - <_> - - <_> - 37 4 4 1 -1. - <_> - 38 4 2 1 2. - 0 - <_> - - <_> - 37 4 4 4 -1. - <_> - 38 4 2 4 2. - 0 - <_> - - <_> - 37 5 8 8 -1. - <_> - 39 5 4 8 2. - 0 - <_> - - <_> - 37 9 6 4 -1. - <_> - 37 9 3 2 2. - <_> - 40 11 3 2 2. - 0 - <_> - - <_> - 37 10 4 2 -1. - <_> - 37 10 2 1 2. - <_> - 39 11 2 1 2. - 0 - <_> - - <_> - 37 10 8 3 -1. - <_> - 39 10 4 3 2. - 0 - <_> - - <_> - 37 10 5 3 -1. - <_> - 37 11 5 1 3. - 0 - <_> - - <_> - 38 0 4 1 -1. - <_> - 40 0 2 1 2. - 0 - <_> - - <_> - 38 1 12 2 -1. - <_> - 38 2 12 1 2. - 0 - <_> - - <_> - 38 4 6 1 -1. - <_> - 40 4 2 1 3. - 0 - <_> - - <_> - 38 6 6 6 -1. - <_> - 40 8 2 2 9. - 0 - <_> - - <_> - 38 9 6 1 -1. - <_> - 40 9 2 1 3. - 0 - <_> - - <_> - 38 11 1 2 -1. - <_> - 38 12 1 1 2. - 0 - <_> - - <_> - 39 0 2 4 -1. - <_> - 39 1 2 2 2. - 0 - <_> - - <_> - 39 0 10 3 -1. - <_> - 39 1 10 1 3. - 0 - <_> - - <_> - 39 1 11 2 -1. - <_> - 39 2 11 1 2. - 0 - <_> - - <_> - 39 4 4 4 -1. - <_> - 40 4 2 4 2. - 0 - <_> - - <_> - 39 6 3 6 -1. - <_> - 40 8 1 2 9. - 0 - <_> - - <_> - 39 7 4 3 -1. - <_> - 40 7 2 3 2. - 0 - <_> - - <_> - 39 8 4 2 -1. - <_> - 40 8 2 2 2. - 0 - <_> - - <_> - 39 11 12 2 -1. - <_> - 45 11 6 2 2. - 0 - <_> - - <_> - 40 0 1 3 -1. - <_> - 40 1 1 1 3. - 0 - <_> - - <_> - 40 0 3 3 -1. - <_> - 40 1 3 1 3. - 0 - <_> - - <_> - 40 0 5 2 -1. - <_> - 40 1 5 1 2. - 0 - <_> - - <_> - 40 0 8 3 -1. - <_> - 40 1 8 1 3. - 0 - <_> - - <_> - 40 5 4 2 -1. - <_> - 42 5 2 2 2. - 0 - <_> - - <_> - 40 6 4 1 -1. - <_> - 41 7 2 1 2. - 1 - <_> - - <_> - 40 8 4 2 -1. - <_> - 41 8 2 2 2. - 0 - <_> - - <_> - 40 10 9 2 -1. - <_> - 40 11 9 1 2. - 0 - <_> - - <_> - 41 0 6 12 -1. - <_> - 43 0 2 12 3. - 0 - <_> - - <_> - 41 0 4 2 -1. - <_> - 41 1 4 1 2. - 0 - <_> - - <_> - 41 1 3 4 -1. - <_> - 42 2 1 4 3. - 1 - <_> - - <_> - 41 1 6 9 -1. - <_> - 41 4 6 3 3. - 0 - <_> - - <_> - 41 5 4 5 -1. - <_> - 42 5 2 5 2. - 0 - <_> - - <_> - 41 5 4 6 -1. - <_> - 42 5 2 6 2. - 0 - <_> - - <_> - 41 6 3 2 -1. - <_> - 42 7 1 2 3. - 1 - <_> - - <_> - 41 6 4 5 -1. - <_> - 42 6 2 5 2. - 0 - <_> - - <_> - 41 7 3 1 -1. - <_> - 42 8 1 1 3. - 1 - <_> - - <_> - 41 7 2 3 -1. - <_> - 41 8 2 1 3. - 0 - <_> - - <_> - 41 8 3 1 -1. - <_> - 42 8 1 1 3. - 0 - <_> - - <_> - 41 8 3 2 -1. - <_> - 42 9 1 2 3. - 1 - <_> - - <_> - 41 8 4 4 -1. - <_> - 41 8 2 2 2. - <_> - 43 10 2 2 2. - 0 - <_> - - <_> - 41 10 1 2 -1. - <_> - 41 11 1 1 2. - 0 - <_> - - <_> - 42 7 3 2 -1. - <_> - 43 8 1 2 3. - 1 - <_> - - <_> - 42 7 3 3 -1. - <_> - 43 8 1 3 3. - 1 - <_> - - <_> - 42 8 2 2 -1. - <_> - 42 8 1 2 2. - 1 - <_> - - <_> - 42 9 2 4 -1. - <_> - 42 9 1 2 2. - <_> - 43 11 1 2 2. - 0 - <_> - - <_> - 42 9 2 2 -1. - <_> - 42 9 1 2 2. - 1 - <_> - - <_> - 43 4 8 9 -1. - <_> - 47 4 4 9 2. - 0 - <_> - - <_> - 43 5 2 3 -1. - <_> - 43 6 2 1 3. - 0 - <_> - - <_> - 43 5 4 4 -1. - <_> - 43 5 4 2 2. - 1 - <_> - - <_> - 43 5 8 8 -1. - <_> - 47 5 4 8 2. - 0 - <_> - - <_> - 43 7 3 3 -1. - <_> - 44 8 1 3 3. - 1 - <_> - - <_> - 43 9 8 2 -1. - <_> - 45 9 4 2 2. - 0 - <_> - - <_> - 43 10 8 3 -1. - <_> - 45 10 4 3 2. - 0 - <_> - - <_> - 43 12 3 1 -1. - <_> - 44 12 1 1 3. - 0 - <_> - - <_> - 44 2 1 10 -1. - <_> - 44 7 1 5 2. - 0 - <_> - - <_> - 44 2 4 4 -1. - <_> - 44 2 2 2 2. - <_> - 46 4 2 2 2. - 0 - <_> - - <_> - 44 2 5 6 -1. - <_> - 44 5 5 3 2. - 0 - <_> - - <_> - 44 4 6 2 -1. - <_> - 46 4 2 2 3. - 0 - <_> - - <_> - 44 7 4 2 -1. - <_> - 45 7 2 2 2. - 0 - <_> - - <_> - 44 7 4 4 -1. - <_> - 45 7 2 4 2. - 0 - <_> - - <_> - 45 5 4 4 -1. - <_> - 46 5 2 4 2. - 0 - <_> - - <_> - 45 5 4 4 -1. - <_> - 45 5 2 2 2. - <_> - 47 7 2 2 2. - 0 - <_> - - <_> - 45 6 6 3 -1. - <_> - 47 7 2 1 9. - 0 - <_> - - <_> - 45 8 6 1 -1. - <_> - 47 8 2 1 3. - 0 - <_> - - <_> - 46 0 1 3 -1. - <_> - 46 1 1 1 3. - 0 - <_> - - <_> - 46 0 2 2 -1. - <_> - 46 1 2 1 2. - 0 - <_> - - <_> - 46 0 2 4 -1. - <_> - 46 2 2 2 2. - 0 - <_> - - <_> - 46 1 3 4 -1. - <_> - 46 2 3 2 2. - 0 - <_> - - <_> - 46 3 3 3 -1. - <_> - 47 4 1 1 9. - 0 - <_> - - <_> - 46 5 3 3 -1. - <_> - 47 6 1 1 9. - 0 - <_> - - <_> - 46 5 2 6 -1. - <_> - 46 7 2 2 3. - 0 - <_> - - <_> - 46 6 3 6 -1. - <_> - 47 8 1 2 9. - 0 - <_> - - <_> - 47 0 2 2 -1. - <_> - 47 1 2 1 2. - 0 - <_> - - <_> - 47 1 1 4 -1. - <_> - 47 2 1 2 2. - 0 - <_> - - <_> - 47 2 1 6 -1. - <_> - 47 4 1 2 3. - 0 - <_> - - <_> - 47 4 1 6 -1. - <_> - 47 6 1 2 3. - 0 - <_> - - <_> - 47 4 4 2 -1. - <_> - 49 4 2 2 2. - 0 - <_> - - <_> - 47 4 2 6 -1. - <_> - 47 6 2 2 3. - 0 - <_> - - <_> - 47 8 3 1 -1. - <_> - 48 9 1 1 3. - 1 - <_> - - <_> - 47 9 1 4 -1. - <_> - 47 11 1 2 2. - 0 - <_> - - <_> - 47 9 2 4 -1. - <_> - 47 11 2 2 2. - 0 - <_> - - <_> - 48 0 3 6 -1. - <_> - 48 3 3 3 2. - 0 - <_> - - <_> - 48 1 3 2 -1. - <_> - 49 2 1 2 3. - 1 - <_> - - <_> - 48 1 3 12 -1. - <_> - 49 1 1 12 3. - 0 - <_> - - <_> - 48 5 3 7 -1. - <_> - 49 5 1 7 3. - 0 - <_> - - <_> - 48 5 3 8 -1. - <_> - 49 5 1 8 3. - 0 - <_> - - <_> - 48 6 3 2 -1. - <_> - 49 7 1 2 3. - 1 - <_> - - <_> - 48 8 3 2 -1. - <_> - 49 9 1 2 3. - 1 - <_> - - <_> - 49 0 2 2 -1. - <_> - 50 0 1 2 2. - 0 - <_> - - <_> - 49 0 2 8 -1. - <_> - 50 0 1 8 2. - 0 - <_> - - <_> - 49 11 2 2 -1. - <_> - 50 11 1 2 2. - 0 - <_> - - <_> - 50 1 1 3 -1. - <_> - 50 2 1 1 3. - 0 - <_> - - <_> - 50 4 1 3 -1. - <_> - 50 5 1 1 3. - 0 - diff --git a/Prj-IOS/src/CNNRecognizer.cpp b/Prj-IOS/src/CNNRecognizer.cpp deleted file mode 100755 index 909753c..0000000 --- a/Prj-IOS/src/CNNRecognizer.cpp +++ /dev/null @@ -1,19 +0,0 @@ -// -// Created by 庾金科 on 21/10/2017. -// - -#include "../include/CNNRecognizer.h" - -namespace pr{ - CNNRecognizer::CNNRecognizer(std::string prototxt,std::string caffemodel){ - net = cv::dnn::readNetFromCaffe(prototxt, caffemodel); - } - - label CNNRecognizer::recognizeCharacter(cv::Mat charImage){ - if(charImage.channels()== 3) - cv::cvtColor(charImage,charImage,cv::COLOR_BGR2GRAY); - cv::Mat inputBlob = cv::dnn::blobFromImage(charImage, 1/255.0, cv::Size(CHAR_INPUT_W,CHAR_INPUT_H), cv::Scalar(0,0,0),false); - net.setInput(inputBlob,"data"); - return net.forward(); - } -} \ No newline at end of file diff --git a/Prj-IOS/src/FastDeskew.cpp b/Prj-IOS/src/FastDeskew.cpp deleted file mode 100755 index 7c1502c..0000000 --- a/Prj-IOS/src/FastDeskew.cpp +++ /dev/null @@ -1,133 +0,0 @@ -// -// Created by 庾金科 on 02/10/2017. -// - - - -#include <../include/FastDeskew.h> - -namespace pr{ - - - const int ANGLE_MIN = 30 ; - const int ANGLE_MAX = 150 ; - const int PLATE_H = 36; - const int PLATE_W = 136; - - int angle(float x,float y) - { - return atan2(x,y)*180/3.1415; - } - - std::vector avgfilter(std::vector angle_list,int windowsSize) { - std::vector angle_list_filtered(angle_list.size() - windowsSize + 1); - for (int i = 0; i < angle_list.size() - windowsSize + 1; i++) { - float avg = 0.00f; - for (int j = 0; j < windowsSize; j++) { - avg += angle_list[i + j]; - } - avg = avg / windowsSize; - angle_list_filtered[i] = avg; - } - - return angle_list_filtered; - } - - - void drawHist(std::vector seq){ - cv::Mat image(300,seq.size(),CV_8U); - image.setTo(0); - - for(int i = 0;i(skewPlate.rows*tan(cv::abs(angle)/180* 3.14) ); -// else -// extend_padding = static_cast(skewPlate.rows/tan(cv::abs(angle)/180* 3.14) ); - -// std::cout<<"extend:"<0) { - cv::Point2f pts2[4] = {cv::Point2f(interval, 0), cv::Point2f(0, size_o.height), - cv::Point2f(size_o.width, 0), cv::Point2f(size_o.width - interval, size_o.height)}; - cv::Mat M = cv::getPerspectiveTransform(pts1,pts2); - cv::warpPerspective(skewPlate,dst,M,size); - - - } - else { - cv::Point2f pts2[4] = {cv::Point2f(0, 0), cv::Point2f(interval, size_o.height), cv::Point2f(size_o.width-interval, 0), - cv::Point2f(size_o.width, size_o.height)}; - cv::Mat M = cv::getPerspectiveTransform(pts1,pts2); - cv::warpPerspective(skewPlate,dst,M,size,cv::INTER_CUBIC); - - } - return dst; - } - cv::Mat fastdeskew(cv::Mat skewImage,int blockSize){ - - - const int FILTER_WINDOWS_SIZE = 5; - std::vector angle_list(180); - memset(angle_list.data(),0,angle_list.size()*sizeof(int)); - - cv::Mat bak; - skewImage.copyTo(bak); - if(skewImage.channels() == 3) - cv::cvtColor(skewImage,skewImage,cv::COLOR_RGB2GRAY); - - if(skewImage.channels() == 1) - { - cv::Mat eigen; - - cv::cornerEigenValsAndVecs(skewImage,eigen,blockSize,5); - for( int j = 0; j < skewImage.rows; j+=blockSize ) - { for( int i = 0; i < skewImage.cols; i+=blockSize ) - { - float x2 = eigen.at(j, i)[4]; - float y2 = eigen.at(j, i)[5]; - int angle_cell = angle(x2,y2); - angle_list[(angle_cell + 180)%180]+=1.0; - - } - } - } - std::vector filtered = avgfilter(angle_list,5); - - int maxPos = std::max_element(filtered.begin(),filtered.end()) - filtered.begin() + FILTER_WINDOWS_SIZE/2; - if(maxPos>ANGLE_MAX) - maxPos = (-maxPos+90+180)%180; - if(maxPos(maxPos),60.0f); - return deskewed; - } - - - -}//namespace pr diff --git a/Prj-IOS/src/FineMapping.cpp b/Prj-IOS/src/FineMapping.cpp deleted file mode 100755 index 6890eff..0000000 --- a/Prj-IOS/src/FineMapping.cpp +++ /dev/null @@ -1,205 +0,0 @@ -// -// Created by 庾金科 on 22/09/2017. -// - -#include "FineMapping.h" -namespace pr{ - - const int FINEMAPPING_H = 50; - const int FINEMAPPING_W = 120; - const int PADDING_UP_DOWN = 30; - void drawRect(cv::Mat image,cv::Rect rect) - { - cv::Point p1(rect.x,rect.y); - cv::Point p2(rect.x+rect.width,rect.y+rect.height); - cv::rectangle(image,p1,p2,cv::Scalar(0,255,0),1); - } - - - FineMapping::FineMapping(std::string prototxt,std::string caffemodel) { - net = cv::dnn::readNetFromCaffe(prototxt, caffemodel); - - } - - cv::Mat FineMapping::FineMappingHorizon(cv::Mat FinedVertical,int leftPadding,int rightPadding) - { - -// if(FinedVertical.channels()==1) -// cv::cvtColor(FinedVertical,FinedVertical,cv::COLOR_GRAY2BGR); - cv::Mat inputBlob = cv::dnn::blobFromImage(FinedVertical, 1/255.0, cv::Size(66,16), - cv::Scalar(0,0,0),false); - - net.setInput(inputBlob,"data"); - cv::Mat prob = net.forward(); - int front = static_cast(prob.at(0,0)*FinedVertical.cols); - int back = static_cast(prob.at(0,1)*FinedVertical.cols); - front -= leftPadding ; - if(front<0) front = 0; - back +=rightPadding; - if(back>FinedVertical.cols-1) back=FinedVertical.cols - 1; - cv::Mat cropped = FinedVertical.colRange(front,back).clone(); - return cropped; - - - } - std::pair FitLineRansac(std::vector pts,int zeroadd = 0 ) - { - std::pair res; - if(pts.size()>2) - { - cv::Vec4f line; - cv::fitLine(pts,line,cv::DIST_HUBER,0,0.01,0.01); - float vx = line[0]; - float vy = line[1]; - float x = line[2]; - float y = line[3]; - int lefty = static_cast((-x * vy / vx) + y); - int righty = static_cast(((136- x) * vy / vx) + y); - res.first = lefty+PADDING_UP_DOWN+zeroadd; - res.second = righty+PADDING_UP_DOWN+zeroadd; - return res; - } - res.first = zeroadd; - res.second = zeroadd; - return res; - } - - cv::Mat FineMapping::FineMappingVertical(cv::Mat InputProposal,int sliceNum,int upper,int lower,int windows_size){ - - - cv::Mat PreInputProposal; - cv::Mat proposal; - - cv::resize(InputProposal,PreInputProposal,cv::Size(FINEMAPPING_W,FINEMAPPING_H)); - if(InputProposal.channels() == 3) - cv::cvtColor(PreInputProposal,proposal,cv::COLOR_BGR2GRAY); - else - PreInputProposal.copyTo(proposal); - -// proposal = PreInputProposal; - - // this will improve some sen - cv::Mat kernal = cv::getStructuringElement(cv::MORPH_ELLIPSE,cv::Size(1,3)); -// cv::erode(proposal,proposal,kernal); - - - float diff = static_cast(upper-lower); - diff/=static_cast(sliceNum-1); - cv::Mat binary_adaptive; - std::vector line_upper; - std::vector line_lower; - int contours_nums=0; - - for(int i = 0 ; i < sliceNum ; i++) - { - std::vector > contours; - float k =lower + i*diff; - cv::adaptiveThreshold(proposal,binary_adaptive,255,cv::ADAPTIVE_THRESH_MEAN_C,cv::THRESH_BINARY,windows_size,k); - cv::Mat draw; - binary_adaptive.copyTo(draw); - cv::findContours(binary_adaptive,contours,cv::RETR_EXTERNAL,cv::CHAIN_APPROX_SIMPLE); - for(auto contour: contours) - { - cv::Rect bdbox =cv::boundingRect(contour); - float lwRatio = bdbox.height/static_cast(bdbox.width); - int bdboxAera = bdbox.width*bdbox.height; - if (( lwRatio>0.7&&bdbox.width*bdbox.height>100 && bdboxAera<300) - || (lwRatio>3.0 && bdboxAera<100 && bdboxAera>10)) - { - - cv::Point p1(bdbox.x, bdbox.y); - cv::Point p2(bdbox.x + bdbox.width, bdbox.y + bdbox.height); - line_upper.push_back(p1); - line_lower.push_back(p2); - contours_nums+=1; - } - } - } - - std:: cout<<"contours_nums "< > contours; - float k =lower + i*diff; - cv::adaptiveThreshold(proposal,binary_adaptive,255,cv::ADAPTIVE_THRESH_MEAN_C,cv::THRESH_BINARY,windows_size,k); -// cv::imshow("image",binary_adaptive); -// cv::waitKey(0); - cv::Mat draw; - binary_adaptive.copyTo(draw); - cv::findContours(binary_adaptive,contours,cv::RETR_EXTERNAL,cv::CHAIN_APPROX_SIMPLE); - for(auto contour: contours) - { - cv::Rect bdbox =cv::boundingRect(contour); - float lwRatio = bdbox.height/static_cast(bdbox.width); - int bdboxAera = bdbox.width*bdbox.height; - if (( lwRatio>0.7&&bdbox.width*bdbox.height>120 && bdboxAera<300) - || (lwRatio>3.0 && bdboxAera<100 && bdboxAera>10)) - { - - cv::Point p1(bdbox.x, bdbox.y); - cv::Point p2(bdbox.x + bdbox.width, bdbox.y + bdbox.height); - line_upper.push_back(p1); - line_lower.push_back(p2); - contours_nums+=1; - } - } - } -// std:: cout<<"contours_nums "< A; - std::pair B; - A = FitLineRansac(line_upper, -2); - B = FitLineRansac(line_lower, 2); - int leftyB = A.first; - int rightyB = A.second; - int leftyA = B.first; - int rightyA = B.second; - int cols = rgb.cols; - int rows = rgb.rows; -// pts_map1 = np.float32([[cols - 1, rightyA], [0, leftyA],[cols - 1, rightyB], [0, leftyB]]) -// pts_map2 = np.float32([[136,36],[0,36],[136,0],[0,0]]) -// mat = cv2.getPerspectiveTransform(pts_map1,pts_map2) -// image = cv2.warpPerspective(rgb,mat,(136,36),flags=cv2.INTER_CUBIC) - std::vector corners(4); - corners[0] = cv::Point2f(cols - 1, rightyA); - corners[1] = cv::Point2f(0, leftyA); - corners[2] = cv::Point2f(cols - 1, rightyB); - corners[3] = cv::Point2f(0, leftyB); - std::vector corners_trans(4); - corners_trans[0] = cv::Point2f(136, 36); - corners_trans[1] = cv::Point2f(0, 36); - corners_trans[2] = cv::Point2f(136, 0); - corners_trans[3] = cv::Point2f(0, 0); - cv::Mat transform = cv::getPerspectiveTransform(corners, corners_trans); - cv::Mat quad = cv::Mat::zeros(36, 136, CV_8UC3); - cv::warpPerspective(rgb, quad, transform, quad.size()); - return quad; - - } - - -} - - diff --git a/Prj-IOS/src/Pipeline.cpp b/Prj-IOS/src/Pipeline.cpp deleted file mode 100755 index c74eeb2..0000000 --- a/Prj-IOS/src/Pipeline.cpp +++ /dev/null @@ -1,69 +0,0 @@ -// -// Created by 庾金科 on 23/10/2017. -// - -#include "../include/Pipeline.h" - - -namespace pr { - - std::vector chars_code{"京","沪","津","渝","冀","晋","蒙","辽","吉","黑","苏","浙","皖","闽","赣","鲁","豫","鄂","湘","粤","桂","琼","川","贵","云","藏","陕","甘","青","宁","新","0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","J","K","L","M","N","P","Q","R","S","T","U","V","W","X","Y","Z"}; - - - - PipelinePR::PipelinePR(std::string detector_filename, - std::string finemapping_prototxt, std::string finemapping_caffemodel, - std::string segmentation_prototxt, std::string segmentation_caffemodel, - std::string charRecognization_proto, std::string charRecognization_caffemodel) { - plateDetection = new PlateDetection(detector_filename); - fineMapping = new FineMapping(finemapping_prototxt, finemapping_caffemodel); - plateSegmentation = new PlateSegmentation(segmentation_prototxt, segmentation_caffemodel); - generalRecognizer = new CNNRecognizer(charRecognization_proto, charRecognization_caffemodel); - } - - PipelinePR::~PipelinePR() { - - delete plateDetection; - delete fineMapping; - delete plateSegmentation; - delete generalRecognizer; - - } - - std::vector PipelinePR:: RunPiplineAsImage(cv::Mat plateImage) { - std::vector results; - std::vector plates; - plateDetection->plateDetectionRough(plateImage,plates); - - for (pr::PlateInfo plateinfo:plates) { - - cv::Mat image_finemapping = plateinfo.getPlateImage(); - image_finemapping = fineMapping->FineMappingVertical(image_finemapping); - image_finemapping = pr::fastdeskew(image_finemapping, 5); - image_finemapping = fineMapping->FineMappingHorizon(image_finemapping, 2, 5); - cv::resize(image_finemapping, image_finemapping, cv::Size(136, 36)); - plateinfo.setPlateImage(image_finemapping); - std::vector rects; - plateSegmentation->segmentPlatePipline(plateinfo, 1, rects); - plateSegmentation->ExtractRegions(plateinfo, rects); - cv::copyMakeBorder(image_finemapping, image_finemapping, 0, 0, 0, 20, cv::BORDER_REPLICATE); - - plateinfo.setPlateImage(image_finemapping); - generalRecognizer->SegmentBasedSequenceRecognition(plateinfo); - plateinfo.decodePlateNormal(chars_code); - results.push_back(plateinfo); - std::cout << plateinfo.getPlateName() << std::endl; - - - } - -// for (auto str:results) { -// std::cout << str << std::endl; -// } - return results; - - }//namespace pr - - - -} \ No newline at end of file diff --git a/Prj-IOS/src/PlateDetection.cpp b/Prj-IOS/src/PlateDetection.cpp deleted file mode 100755 index b207190..0000000 --- a/Prj-IOS/src/PlateDetection.cpp +++ /dev/null @@ -1,61 +0,0 @@ -// -// Created by 庾金科 on 20/09/2017. -// -#include "../include/PlateDetection.h" - -#include "util.h" - -namespace pr{ - - - PlateDetection::PlateDetection(std::string filename_cascade){ - cascade.load(filename_cascade); - - }; - - - void PlateDetection::plateDetectionRough(cv::Mat InputImage,std::vector &plateInfos,int min_w,int max_w){ - - cv::Mat processImage; - - cv::cvtColor(InputImage,processImage,cv::COLOR_BGR2GRAY); - - - std::vector platesRegions; -// std::vector plates; - cv::Size minSize(min_w,min_w/4); - cv::Size maxSize(max_w,max_w/4); -// cv::imshow("input",InputImage); -// cv::waitKey(0); - cascade.detectMultiScale( processImage, platesRegions, - 1.1, 3, cv::CASCADE_SCALE_IMAGE,minSize,maxSize); - for(auto plate:platesRegions) - { - // extend rects -// x -= w * 0.14 -// w += w * 0.28 -// y -= h * 0.6 -// h += h * 1.1; - int zeroadd_w = static_cast(plate.width*0.28); - int zeroadd_h = static_cast(plate.height*1.2); - int zeroadd_x = static_cast(plate.width*0.14); - int zeroadd_y = static_cast(plate.height*0.6); - plate.x-=zeroadd_x; - plate.y-=zeroadd_y; - plate.height += zeroadd_h; - plate.width += zeroadd_w; - cv::Mat plateImage = util::cropFromImage(InputImage,plate); - PlateInfo plateInfo(plateImage,plate); - plateInfos.push_back(plateInfo); - - } - } -// std::vector PlateDetection::plateDetectionRough(cv::Mat InputImage,cv::Rect roi,int min_w,int max_w){ -// cv::Mat roi_region = util::cropFromImage(InputImage,roi); -// return plateDetectionRough(roi_region,min_w,max_w); -// } - - - - -}//namespace pr diff --git a/Prj-IOS/src/PlateSegmentation.cpp b/Prj-IOS/src/PlateSegmentation.cpp deleted file mode 100755 index 38765fa..0000000 --- a/Prj-IOS/src/PlateSegmentation.cpp +++ /dev/null @@ -1,402 +0,0 @@ -// -// Created by 庾金科 on 16/10/2017. -// - -#include "../include/PlateSegmentation.h" -#include "../include/niBlackThreshold.h" - - -//#define DEBUG -namespace pr{ - - PlateSegmentation::PlateSegmentation(std::string prototxt,std::string caffemodel) { - net = cv::dnn::readNetFromCaffe(prototxt, caffemodel); - } - cv::Mat PlateSegmentation::classifyResponse(const cv::Mat &cropped){ - cv::Mat inputBlob = cv::dnn::blobFromImage(cropped, 1/255.0, cv::Size(22,22), cv::Scalar(0,0,0),false); - net.setInput(inputBlob,"data"); - return net.forward(); - } - - void drawHist(float* seq,int size,const char* name){ - cv::Mat image(300,size,CV_8U); - image.setTo(0); - float* start =seq; - float* end = seq+size; - float l = *std::max_element(start,end); - for(int i = 0;i>1),rect.y + (rect.height>>1)); - int rebuildLeft = (rect.width>>1 )+ left; - int rebuildRight = (rect.width>>1 )+ right; - int rebuildTop = (rect.height>>1 )+ top; - int rebuildBottom = (rect.height>>1 )+ bottom; - return boxFromCenter(center,rebuildLeft,rebuildRight,rebuildTop,rebuildBottom,bdSize); - - } - - - - void PlateSegmentation:: refineRegion(cv::Mat &plateImage,const std::vector &candidatePts,const int padding,std::vector &rects){ - int w = candidatePts[5] - candidatePts[4]; - int cols = plateImage.cols; - int rows = plateImage.rows; - for(int i = 0 ; i < candidatePts.size() ; i++) - { - int left = 0; - int right = 0 ; - - if(i == 0 ){ - left= candidatePts[i]; - right = left+w+padding; - } - else { - left = candidatePts[i] - padding; - right = left + w + padding * 2; - } - - computeSafeMargin(right,cols); - computeSafeMargin(left,cols); - cv::Rect roi(left,0,right - left,rows-1); - cv::Mat roiImage; - plateImage(roi).copyTo(roiImage); - - if (i>=1) - { - - cv::Mat roi_thres; -// cv::threshold(roiImage,roi_thres,0,255,cv::THRESH_OTSU|cv::THRESH_BINARY); - - niBlackThreshold(roiImage,roi_thres,255,cv::THRESH_BINARY,15,0.3,BINARIZATION_NIBLACK); - - std::vector> contours; - cv::findContours(roi_thres,contours,cv::RETR_LIST,cv::CHAIN_APPROX_SIMPLE); - cv::Point boxCenter(roiImage.cols>>1,roiImage.rows>>1); - - cv::Rect final_bdbox; - cv::Point final_center; - int final_dist = INT_MAX; - - - for(auto contour:contours) - { - cv::Rect bdbox = cv::boundingRect(contour); - cv::Point center(bdbox.x+(bdbox.width>>1),bdbox.y + (bdbox.height>>1)); - int dist = (center.x - boxCenter.x)*(center.x - boxCenter.x); - if(dist rows>>1) - { final_dist =dist; - final_center = center; - final_bdbox = bdbox; - } - } - - //rebuild box - if(final_bdbox.height/ static_cast(final_bdbox.width) > 3.5 && final_bdbox.width*final_bdbox.height<10) - final_bdbox = boxFromCenter(final_center,8,8,(rows>>1)-3 , (rows>>1) - 2,roiImage.size()); - else { - if(i == candidatePts.size()-1) - final_bdbox = boxPadding(final_bdbox, padding/2, padding, padding/2, padding/2, roiImage.size()); - else - final_bdbox = boxPadding(final_bdbox, padding, padding, padding, padding, roiImage.size()); - - -// std::cout<0&&i+j+r> &candidatePts){ - int rows = respones.rows; - int cols = respones.cols; - - - - float *data = (float*)respones.data; - float *engNum_prob = data; - float *false_prob = data+cols; - float *ch_prob = data+cols*2; - - avgfilter(engNum_prob,cols,5); - avgfilter(false_prob,cols,5); -// avgfilter(ch_prob,cols,5); - std::vector candidate_pts(7); -#ifdef DEBUG - drawHist(engNum_prob,cols,"engNum_prob"); - drawHist(false_prob,cols,"false_prob"); - drawHist(ch_prob,cols,"ch_prob"); - //cv::waitKey(0); -#endif - - - - - int cp_list[7]; - float loss_selected = -1; - - for(int start = 0 ; start < 20 ; start+=2) - for(int width = windowsWidth-5; width < windowsWidth+5 ; width++ ){ - for(int interval = windowsWidth/2; interval < windowsWidth; interval++) - { - int cp1_ch = start; - int cp2_p0 = cp1_ch+ width; - int cp3_p1 = cp2_p0+ width + interval; - int cp4_p2 = cp3_p1 + width; - int cp5_p3 = cp4_p2 + width+1; - int cp6_p4 = cp5_p3 + width+2; - int cp7_p5= cp6_p4+ width+2; - - int md1 = (cp1_ch+cp2_p0)>>1; - int md2 = (cp2_p0+cp3_p1)>>1; - int md3 = (cp3_p1+cp4_p2)>>1; - int md4 = (cp4_p2+cp5_p3)>>1; - int md5 = (cp5_p3+cp6_p4)>>1; - int md6 = (cp6_p4+cp7_p5)>>1; - - - - - if(cp7_p5>=cols) - continue; - float loss = ch_prob[cp1_ch]+ - engNum_prob[cp2_p0] +engNum_prob[cp3_p1]+engNum_prob[cp4_p2]+engNum_prob[cp5_p3]+engNum_prob[cp6_p4] +engNum_prob[cp7_p5] - + (false_prob[md2]+false_prob[md3]+false_prob[md4]+false_prob[md5]+false_prob[md5] + false_prob[md6]); -// float loss = ch_prob[cp1_ch]*3 -(false_prob[cp3_p1]+false_prob[cp4_p2]+false_prob[cp5_p3]+false_prob[cp6_p4]+false_prob[cp7_p5]); - - - - - if(loss>loss_selected) - { - loss_selected = loss; - cp_list[0]= cp1_ch; - cp_list[1]= cp2_p0; - cp_list[2]= cp3_p1; - cp_list[3]= cp4_p2; - cp_list[4]= cp5_p3; - cp_list[5]= cp6_p4; - cp_list[6]= cp7_p5; - } - } - } - candidate_pts[0] = cp_list[0]; - candidate_pts[1] = cp_list[1]; - candidate_pts[2] = cp_list[2]; - candidate_pts[3] = cp_list[3]; - candidate_pts[4] = cp_list[4]; - candidate_pts[5] = cp_list[5]; - candidate_pts[6] = cp_list[6]; - - candidatePts.first = loss_selected; - candidatePts.second = candidate_pts; - - }; - - - void PlateSegmentation::segmentPlateBySlidingWindows(cv::Mat &plateImage,int windowsWidth,int stride,cv::Mat &respones){ - - - cv::resize(plateImage,plateImage,cv::Size(136,36)); - - cv::Mat plateImageGray; - cv::cvtColor(plateImage,plateImageGray,cv::COLOR_BGR2GRAY); - - int height = plateImage.rows - 1; - int width = plateImage.cols - 1; - - for(int i = 0 ; i < plateImage.cols - windowsWidth +1 ; i +=stride) - { - cv::Rect roi(i,0,windowsWidth,height); - cv::Mat roiImage = plateImageGray(roi); - cv::Mat response = classifyResponse(roiImage); - respones.push_back(response); - } - - - - - respones = respones.t(); -// std::pair> images ; -// -// -// std::cout< &Char_rects){ - cv::Mat plateImage = plateInfo.getPlateImage(); // get src image . - cv::Mat plateImageGray; - cv::cvtColor(plateImage,plateImageGray,cv::COLOR_BGR2GRAY); - //do binarzation - // - std::pair> sections ; // segment points variables . - - cv::Mat respones; //three response of every sub region from origin image . - segmentPlateBySlidingWindows(plateImage,DEFAULT_WIDTH,1,respones); - templateMatchFinding(respones,DEFAULT_WIDTH/stride,sections); - -// std::cout< &rects){ - cv::Mat plateImage = plateInfo.getPlateImage(); - for(int i = 0 ; i < rects.size() ; i++){ - cv::Mat charImage; - plateImage(rects[i]).copyTo(charImage); - if(charImage.channels()) - cv::cvtColor(charImage,charImage,cv::COLOR_BGR2GRAY); -// cv::imshow("image",charImage); -// cv::waitKey(0); - cv::equalizeHist(charImage,charImage); -// - -// - - - std::pair char_instance; - if(i == 0 ){ - - char_instance.first = CHINESE; - - - } else if(i == 1){ - char_instance.first = LETTER; - } - else{ - char_instance.first = LETTER_NUMS; - } - char_instance.second = charImage; - plateInfo.appendPlateChar(char_instance); - - } - - } - -}//namespace pr diff --git a/Prj-IOS/src/Recognizer.cpp b/Prj-IOS/src/Recognizer.cpp deleted file mode 100755 index 0cad4e6..0000000 --- a/Prj-IOS/src/Recognizer.cpp +++ /dev/null @@ -1,26 +0,0 @@ -// -// Created by 庾金科 on 22/10/2017. -// - -#include "../include/Recognizer.h" - -namespace pr{ - void GeneralRecognizer::SegmentBasedSequenceRecognition(PlateInfo &plateinfo){ - - - for(auto char_instance:plateinfo.plateChars) - { - - - std::pair res; - cv::Mat code_table= recognizeCharacter(char_instance.second); - res.first = char_instance.first; - code_table.copyTo(res.second); - plateinfo.appendPlateCoding(res); - - } - - - - } -} \ No newline at end of file diff --git a/Prj-IOS/src/util.h b/Prj-IOS/src/util.h deleted file mode 100755 index 76a452f..0000000 --- a/Prj-IOS/src/util.h +++ /dev/null @@ -1,79 +0,0 @@ -// -// Created by 庾金科 on 04/04/2017. -// - -#include - -namespace util{ - - template void swap ( T& a, T& b ) - { - T c(a); a=b; b=c; - } - - template T min(T& a,T& b ) - { - return a>b?b:a; - - } - - cv::Mat cropFromImage(const cv::Mat &image,cv::Rect rect){ - int w = image.cols-1; - int h = image.rows-1; - rect.x = std::max(rect.x,0); - rect.y = std::max(rect.y,0); - rect.height = std::min(rect.height,h-rect.y); - rect.width = std::min(rect.width,w-rect.x); - cv::Mat temp(rect.size(), image.type()); - cv::Mat cropped; - temp = image(rect); - temp.copyTo(cropped); - return cropped; - - } - - cv::Mat cropBox2dFromImage(const cv::Mat &image,cv::RotatedRect rect) - { - cv::Mat M, rotated, cropped; - float angle = rect.angle; - cv::Size rect_size(rect.size.width,rect.size.height); - if (rect.angle < -45.) { - angle += 90.0; - swap(rect_size.width, rect_size.height); - } - M = cv::getRotationMatrix2D(rect.center, angle, 1.0); - cv::warpAffine(image, rotated, M, image.size(), cv::INTER_CUBIC); - cv::getRectSubPix(rotated, rect_size, rect.center, cropped); - return cropped; - } - - cv::Mat calcHist(const cv::Mat &image) - { - cv::Mat hsv; - std::vector hsv_planes; - cv::cvtColor(image,hsv,cv::COLOR_BGR2HSV); - cv::split(hsv,hsv_planes); - cv::Mat hist; - int histSize = 256; - float range[] = {0,255}; - const float* histRange = {range}; - - cv::calcHist( &hsv_planes[0], 1, 0, cv::Mat(), hist, 1, &histSize, &histRange,true, true); - return hist; - - } - float computeSimilir(const cv::Mat &A,const cv::Mat &B) - { - - cv::Mat histA,histB; - histA = calcHist(A); - histB = calcHist(B); - return cv::compareHist(histA,histB,CV_COMP_CORREL); - - } - - - - - -}//namespace util diff --git a/Prj-Linux/lpr/CMakeLists.txt b/Prj-Linux/lpr/CMakeLists.txt index b14aedd..b5ffcae 100644 --- a/Prj-Linux/lpr/CMakeLists.txt +++ b/Prj-Linux/lpr/CMakeLists.txt @@ -3,7 +3,7 @@ project(SwiftPR) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}) -find_package(OpenCV 3.3.0 REQUIRED) +find_package(OPENCV 3.3.0 REQUIRED) include_directories( ${OpenCV_INCLUDE_DIRS}) include_directories(include) @@ -19,6 +19,7 @@ set(SRC_RECOGNIZE src/Recognizer.cpp src/CNNRecognizer.cpp) set(SRC_PIPLINE src/Pipeline.cpp) +set(SRC_SEGMENTATIONFREE src/SegmentationFreeRecognizer.cpp ) #set(SOURCE_FILES main.cpp) #add_executable(HyperLPR_cpp ${SOURCE_FILES}) @@ -46,8 +47,11 @@ target_link_libraries(TEST_SEGMENTATION ${OpenCV_LIBS}) add_executable(TEST_RECOGNIZATION ${SRC_RECOGNIZE} tests/test_recognization.cpp) target_link_libraries(TEST_RECOGNIZATION ${OpenCV_LIBS}) +#TEST_SEGMENTATIONFREE +add_executable(TEST_SEGMENTATIONFREE ${SRC_SEGMENTATIONFREE} tests/test_segmentationFree.cpp) +target_link_libraries(TEST_SEGMENTATIONFREE ${OpenCV_LIBS}) #TEST_PIPELINE -add_executable(TRST_PIPLINE ${SRC_DETECTION} ${SRC_FINEMAPPING} ${SRC_FASTDESKEW} ${SRC_SEGMENTATION} ${SRC_RECOGNIZE} ${SRC_PIPLINE} tests/test_pipeline.cpp) +add_executable(TRST_PIPLINE ${SRC_DETECTION} ${SRC_FINEMAPPING} ${SRC_FASTDESKEW} ${SRC_SEGMENTATION} ${SRC_RECOGNIZE} ${SRC_PIPLINE} ${SRC_SEGMENTATIONFREE} tests/test_pipeline.cpp) target_link_libraries(TRST_PIPLINE ${OpenCV_LIBS}) diff --git a/Prj-Linux/lpr/TRST_PIPLINE b/Prj-Linux/lpr/TRST_PIPLINE deleted file mode 100755 index 9b33316add66b36239f1d612d3956af5e8d71af9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 314532 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� 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

K!7e?Bqr)T&l<%prdR@lm&@b*X zrgI+4Beh2s?BrTxCBn79s$p<~GGtW1Lm*;6dVrV=&hXsDHBn`! z80tjeOJ#N%##OFWN68QHDJm<~Mw2kk7I+u!u?QHejaH4@Jq6 zPSQAan&A>-L^`g!Ah;8%U)dA9Wsv8(VYdu@1Xu?DM8?j#Gl+=0#C8Z>HoS>odG=Nd zym!n>IzF;Da1VSbImFs!rF^K=g=H0*Qd4q>&=5JErDPN#C6ZC*sd@t($MIwYO2tma zJZSU&7pLRC%p9rc5W`)OK;vz&dEs%TAnIBJ3+_W3*~$*^8tM%?P2bx_R*BwlQ?m($^)Foo$yMl3t*G zp`W)zEkXYWyF!YPtBge3Jsgl3>jRS=vu-mZ#%5v|)Q%a*Q;!?;7G3!m)}^eaT%IHJ zR)-}WD4fsylcGxvxkul^)yagOC)lw=mEz5i9WzuZJEprM?Vq=sBCQN=IOz+KPf2#e zi5-G!xW1%EMs0xP^o2h_apnXm^MJDmhR91_e?#=8rwEi0Sy&z70!2j<4$?a~N(UJ> zRLV4FC-`vgbyi_Fr`#(+6f-+VlkU*27qm~u(99Q`5TkApAHFlCvT|+>q)C`BfPmEz zD^65vZM+uLGDR^n$wLFCCO(kq1BZF+f;>1pUWLFUlvrQ4$%zXwc-6z4t3@Qj+j*t6 z0?AM|zwS2k1-M;L|JE(f2D>Cr{L|zf@evM7`>I#Od|_`%`(7TpyHu&oB)U+0yS6(V z+%&{>{SZ6uM|_0C29oKvwpwe{U{uqTVsBJ`r|jPKToRP2ZNO14DZpjLK~8!}YA~jE zOdNvk20iE{1qaF2`&DO=7t*{WX^3W5q!1g~Rz^V@`kfQg>4@`Q<|?IbV|*U&Uo*|G zh-$8skN60Oz*rbZP#(S?@ewYp5UUB(VcNjH#bWsXT0X+b_mi=ydc;k1SYji5gegB+ zzWZ3rw}RLH)1P;|4dMFrr1f%%GegkbD!01jkC8P9M52H{MkCnZ?7|}sMQKanTGbH- zMgy;eA8{z!orNhPd#~ntf=qTK0S0C;tCHxyEf{1?7B$4Z`kMEP9Nt zv^0StaJwd?0~snFPZ7u-7qS_%kEaM^znD4ucnaTs12**`Q(swYBn}5z@(B?VvnDbG xEm^Y)H2Z CH_PLATE_CODE{"京", "沪", "津", "渝", "冀", "晋", "蒙", "辽", "吉", "黑", "苏", "浙", "皖", "闽", "赣", "鲁", "豫", "鄂", "湘", "粤", "桂", + "琼", "川", "贵", "云", "藏", "陕", "甘", "青", "宁", "新", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", + "B", "C", "D", "E", "F", "G", "H", "J", "K", "L", "M", "N", "P", "Q", "R", "S", "T", "U", "V", "W", "X", + "Y", "Z","港","学","使","警","澳","挂","军","北","南","广","沈","兰","成","济","海","民","航","空"}; + + + + const int SEGMENTATION_FREE_METHOD = 0; + const int SEGMENTATION_BASED_METHOD = 1; + class PipelinePR{ public: GeneralRecognizer *generalRecognizer; PlateDetection *plateDetection; PlateSegmentation *plateSegmentation; FineMapping *fineMapping; + SegmentationFreeRecognizer *segmentationFreeRecognizer; + PipelinePR(std::string detector_filename, std::string finemapping_prototxt,std::string finemapping_caffemodel, std::string segmentation_prototxt,std::string segmentation_caffemodel, - std::string charRecognization_proto,std::string charRecognization_caffemodel + std::string charRecognization_proto,std::string charRecognization_caffemodel, + std::string segmentationfree_proto,std::string segmentationfree_caffemodel ); ~PipelinePR(); std::vector plateRes; - std::vector RunPiplineAsImage(cv::Mat plateImage); + std::vector RunPiplineAsImage(cv::Mat plateImage,int method); diff --git a/Prj-Linux/lpr/include/PlateInfo.h b/Prj-Linux/lpr/include/PlateInfo.h index ee1e5da..f500bb5 100644 --- a/Prj-Linux/lpr/include/PlateInfo.h +++ b/Prj-Linux/lpr/include/PlateInfo.h @@ -10,17 +10,14 @@ namespace pr { typedef std::vector Character; enum PlateColor { BLUE, YELLOW, WHITE, GREEN, BLACK,UNKNOWN}; - enum CharType {CHINESE,LETTER,LETTER_NUMS}; + enum CharType {CHINESE,LETTER,LETTER_NUMS,INVALID}; class PlateInfo { public: - std::vector> plateChars; + std::vector> plateChars; std::vector> plateCoding; - float confidence = 0; - - PlateInfo(const cv::Mat &plateData, std::string plateName, cv::Rect plateRect, PlateColor plateType) { licensePlate = plateData; name = plateName; @@ -93,17 +90,21 @@ namespace pr { } - if(plate.first == LETTER) { + else if(plate.first == LETTER) { decode += mappingTable[std::max_element(prob+41,prob+65)- prob]; confidence+=*std::max_element(prob+41,prob+65); } - if(plate.first == LETTER_NUMS) { + else if(plate.first == LETTER_NUMS) { decode += mappingTable[std::max_element(prob+31,prob+65)- prob]; confidence+=*std::max_element(prob+31,prob+65); // std::cout<<*std::max_element(prob+31,prob+65)< SegmentationFreeForSinglePlate(cv::Mat plate,std::vector mapping_table); + + + private: + cv::dnn::Net net; + + }; + +} +#endif //SWIFTPR_SEGMENTATIONFREERECOGNIZER_H diff --git a/Prj-Linux/lpr/model/Archive.zip b/Prj-Linux/lpr/model/Archive.zip deleted file mode 100644 index 119ed773ea6d409001a5ac6c658150c221f11f6b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1168201 zcmV(zK<2+tO9KQH00;mG0IZo$O8@`>000000000003iSn07GbDa$#e1WpYwwV{d0} zX?kIFX>V>WV_{}yWo>U{Wo%Vg3;-gL^jXtF<5~3q6aZYhc{EmU*!FMC6v-5#%p@{| zaPRA)LP;7V%C~4z$W$_vd6s#|EQJ(8DJkxKo_7;zppgts8kAI;OXIKS{jK$^^}c`Y zz1MYKYwfl7K0e2BthL4Ys;8)n3;PBJhwhOPcKn}%hS0Xndp57){~;ezVd6~#aEdF;E}Uh4ci@^c5p}huvrt?=kZuC7AA(*-FffPJ;4> zJbLE-VJg_sPl}ww@Z4fMDl5=LwpZ_=KAV+L?K#UVl#ipEVvkeDEn$SecMfJaXA>u< z%|u#f7TR48BTh%m@V6-kH8VSi+iZR6JuXc3ek}%B4-R@glc(D~%28s^2F%<&jcA=? ziRq#i7&>|k{RE=vk?RF)qirAOimW+36ly~Mc8qfQVLvP1n~2|@hM?>#Nv29N7Ze0d z@a~o4WaHcvvh#Wikt^Pan_A6qov0>VULb{W<7Al}=BQ4-5x`S3Ivb0?8T&y%M)Uu9^}rwk_aYcKBm9Zv3C zI>}@`~V~jOu)8^sH6Pfy;Kdx2FRA-kt!#h0F2i zW?A}E&l7Q_7=1T>hxq$HLf4wdDAyRk47`v+%^y>6j)69o-ZI1%#{yii>n}TGy^O}~ zY{jh!o6zUo0er6ifYaBUMT~{d;K2@Gnsr-_s!}ns-MfG;iHf3^EvC@d zXHiM}C>*@6i^^>oH0ZnyU1A|dyJCNkx8yW=;KacG{zyE!;sADZ%tl+2>%{q_EG!ZX z2NR=N^o_ME6?pQD*%{wSW^pU%{IMq_-$$5UmsF-IbRR9#BKYx_IBq%l6P~{s} zjGGrutZ$d%+cA0i=CCdOc-IThPG3P)C$mZW`V^XLc!~;Zn`2V56#V{G%U;MEBEo6Y zSmA3w8SAs}z~9XrMI-Id^=$yYzpxHxnSLWSAVZ(;4u{Dn|AF#z9r|0c4cZE$FI!%t9&Y}H&&pF4&&Y|&tsmSNrL8`1;=+TRtFw^=e zkv=YiO4-$8C<{UW$vWY|*lMM)^`ZYw*dBD=(ZvC5ok~?bT8&h>}K`#KY{KM2Zs;!R(2jhnUs8 z!=R8hL`>GtpaJ%E`0CkdHag1zjn@j0_EVB{@{%UKw(%kPV=x_U%!}x_)-z&V7mbM_ z=OIGtKgbTfjj1-<$Xk^oWaoPx-agjM#6%_0|B8Gu#@z(HiY4%DWG?;QnMnq&tU$#x zz0@jJ2m|HkBFB3pJ@&H?>PJ2?rRF=)Zm|X2JtPVJ>%5SAbqLmpte_ETaD?nr%@ho%QKBCeStSllrzoCOb;GSmwoLeT0)?W2Xwp+ju2h(V$xs9P zW|KG8d38`ek&759t_v^4Md@Kq5`Ca(f#sf-G$-2)c`JkG}B>iT#$`#A2% zl3;hKFUGmokI@fzKf=7f$*6UA0R6dQJi)1nM0x)=wx2%_Rc5>-uT~1s-c3_+$_7uS z>Q6QN5p#o~XQ4!5r~(feZ^Wu)8O*~QS8(c?dqmz)6Rf%?*}b>)@sV64-9Gt~Io$h} z6ex$%tn1lqp21WyWyX5A_;DtU`7nrCBIhCPQas(LUW{4?M(DCeZ+t3lO_TMfL0x|+ zh!A_GP`Mk7xbtv$vW!{kqeugJ_UNSgg)v#RwPV+w4zeji8ouiH;O5#o>>Lr`ja-rB zF_RwJR|y?l?1Pt&JxGMXB<)P{OBF2hQ7mlFlcxR9)yd47}M* zEA-}}VXri1+K#hb!+CHaH=kpubC*50OArgj7h>&}4@6pTCK=P1hNVrqG~MYl>22|3 zqrEN@zeOS3cPev;7k7Z%k9&)W=MAVw+#%|qriKPV4J5kz9ehY$g{#$p<>P5%;oIrF z^uKdanoS~&upN~?{f6@w+{ueKRz&66LuTNX9G&-b4|a-$kR8EZaOTNFxZit%GD;E5 zpx*`dg^#RF;16XMDyq=={c7tEzx`o+;SX%BErMq&qnS-lUqSeaL!?Wqm<;G{#Y^qN zJfn*j$fkSyF}Jf5<@agRZL7Q>^jaX4J)1)RTgVSPs&mMtUs=rAef$^~e-b8+T7g;g zOwt{i50Y9nBzv?NryM*)octHkYg*|HyJZ1+d~OI__y)=PBPyi0 z1Te~K_ zrPdf$ryXaqeuzM5pd_xk>x^X&74ZAe88XLO9arwPCE~%OASiqfpRRqvnrcYV>_Hop z@Jt}D_c;)|jdtY1ja$USTN`V;2Vi&TEcCTrhxfuya=6WkC_1Bp=$G+Ra>Rnz?)ZVp zewTsKnM*QP>GG)0E~uNijd)rtql&(2&>5CPzeO#lyZcILY)mBd-6$e=Q?^jfodNub z`E(`Ekwz?jfYqs|A!w|ewY~n3Y(2Ce^2##kldno(8!SZ@>Kvpl$AZzRUH;#EEITp1 zmQJb6M5ne%n1!=ZJj@9O_z zkCahoat%%D&w<0HIba%JLbs^K(Q4fW67#hPElomU(_D8lGI$d|`v2qlq#BLXHOKC| z&yhTIW!5`tQKsF9rsxaPmF_a+Thaxry!ebPN**S6Ocv1#&iR=9IUKX+&tOk{y#m)Y zo4{CH0=E$jjO%H@b+Z5A)AyO=-Rc=o6#5;SKW33-OY1=5CPRM9noz!~i|kpq=}grH zA8O6!A@P!-rxFWTdy|{^DMNwg-f^a>GsSp2y;sn3od^_aJdS?*?vqO6c=-762THwK ziWhV5625DBct1xCr>X8iJ~2LOV|Nfwn+WnQc=}V-Ms+%ut)P6bD(LU{cntgFgw>~~ zQXNhmDqcTFR@uDd-AYB*3k2evUi~C7&{wJ8WG>x7cnNBM^s!?#{IULHAp{|K<*st2#$;$yr zTvD)v9RHQc?z&ybmQNZoM%D4~+_9br<>X>XtRn3WEd;g1UTn%gO#R~ifc^e991_?G zZ*1jgf6-ZJ*W3?Hn_9Tu!J2q#Fp*9>DM}i~2|f6WOIvSRWBloITBHu-OEJKUX$oZV z{2P!zl!CK$L$E%jn4P_NjO?mN0=1qoi58R2vm~pTIbea;#%B#1~{;CjNsh&f2>FN=Y&SC;RO<*t(4IOfJL?t{0 zOQiBK>O?b1ee(-s@+L5-zJc`Z%0#`7qbM*EZ{zNN9m1^-aIv6#vLD{CyhFWxX8lSzH;aO>QOk1m$QIn**F@LXJPGK0RI@F32ben=}tvA|psil*>i+f-tar;LB> zXA!*z$H)Ufi0X<5D_bv!?|Vi+e9FZ=bP zCJld8&FGB_|gX z_j@H^)(}kA2X)d2iK*!GiAy#`CD69s5gOs~lKhUXrivPysDxP^x*iy0qukwK<$^H8 zB1xX{L1Uiql60b3JB@lg$%T#k1Yz2R3!H0~JeD(z#PoqMi45iv0d0c5O-Es5ei}Gy zOJRgUHVw;-Wrg@HX-i2cjc^XdJ#F2%e02;8oq2{jOV{Av)JAxaw}t~UvE+E>X=vL~ zz=Q@Ir$KL(FC)w>Oi0;ZtQUJ6Ysl<4_DCpsmThi-K6WQP@P! zY01-XhC8Wl%N3#_{0j&3f*`VS8dlZ#kR6t%$$8Hdg0GH~J#*iY+hf6W)qQ!MHglMm zuNWYUb>*SvwhnK;X%mdzG9okWCsF&DR~qQBcCwkhp8IeKX+o=eHYQ56Nc?(k}y=f4X1p3dgo z&5Q>FQ4>7IPT*`Yc{=iZIraILhADUs?E9BcvHzx$X{T3U6uX3-`!j@2#vo+reWPhF z&XJt+p13sTAO;8DA@SYdpSt-F4RSY2&oPk%p8HgvSG;X?&f zO1y~5oET@`m5!3nJ+jm#KaqZ1d=`HVdysh#On5&EFXN|qX;@OU0QJjOpzY73j{c?6 znAB}c9CoEb{V`EqqDeJoX_)UbbD7!+Hqnh0GVC7#2P=~GB@e?98-9Sj>Eg;qst zOtQ(uF7?GEKV$)ZscC`t9VFJN-2I=bFoho0Njk<)Vq^#j(TzePP6cqD)}b1Kt@pK zYYlGK`pKou_T2RSfB0Y0TH;%UBl%{{2Nl3JXO!h3H2tnA-+`6ng|*DT4UH6yX$ zeR&F{>!WE#{~=;AVnj;buA?OrrZhjEV1|<-?M!aujNhba`YD2z+Bj0ZLQA~x%Ypd) z^X8=nne@1^9tLlf;W=Mo@usmOp6*X#_uM%_?IH|#(;Ci@N0OR06aEMB_t`1Dmwz;I zY`_!ME~Mh0SFcFmll{10b}L@wITN$#$8qOEK@5DEflhK#=r$<}MZ4qKFGu|`VZlt? zRhi70BO*rcS`!>TTS%uSEe1=IN+^Ao)X_I>1Ff&yMt%n-@dRd{KaZ{pzcwUu~-jI6dl8Zr{~bHDGfLnWk?NUWP$I=7UK5F3l?bg5V^%#)HS#6 zAImIwyR?q;&X~55(l7bgx~+`o^~a0EOPgcrvjm#=oJZ5o3^N-p zhj2>#Gn@!Fp{fi1Iap{MxF`wJF7JmpS#XN#*+^kks~|r+q2z3wx^Ikp{y2q~mU@rstM}5@;VJlu+d;&d zOHlb4AD)>3%spNx#*8J@1&sO9~m^0=_EJZ-?LZCylLv{WXy_nhR_^kIuKZn z346P!(xN@ke67nfuOrJYO~Y*_kI-XFJMA`VV-AUJ=A4Ypq7mhm&~3Vr zN=W@hr>Ar12hRgEXMZWG=eE$sowsm%xf6J;{s22(_<@3N9Cdrq2f^0SsCP$?+?uds z*WWpfa$h5mH}5i)+Ly~+dqJ7EG5Q0l3NIlZ8%|+Y&=EZFUkr27!3D*Sa=15sA%Wj>=;@do1#ZldmK+sSh$ zdHUnCHkN%eV!d{E6Okpipi13}maZ1U(Jhnghd^Os!f{2~n@)DqZJ-e*g}Op-NM=R` zU2n*x;>FeQGC!2w8C^&oX=_ub^wa3A5r~`rHp3BRe*DN+1v@K!D7z<*p3`+Cf;Oqd zAdd?TI2DI_`Z){gGntT`MfB=`3_i2HPj`o(;A-s4X5#p@31?874mUg^dxv%+e;y&%YPRB&#|Bs;oK81wyU)G~sD-hmwKS^Ej9Mfm z!^Xp+f!AE3)Z&*V@GOe-mRv#T+E<@&|+$R&J8<_v{ACQtvN*r$u z<5qiqSeiZng0IAQzY9Nt&t@U~BC!`&82;0I$7XurPaDzCRi*sg0!l=#g0c2&(9@gB z6M1onh`-)Ov$Ph0uE0##@KGEKcz+;|mr7a{V(~@q0aQv_Mo&k2!J_8vuyRtUAH1#Uj&Hc-!)VI+S#fmf-QlZQ2IQ;Atz_5@DWS6)T#`2$M6tnZ7JZL(d zWjTYs%zX#9{&kW)4$D#D+(ov&awTu5;~*K5Ttyom%tI%(7)Rck(55Bj^!Jq)pgZRX zvFp?3x$R5`LsbpBLgxZ$TU1C}XG-9O1!J@~YdY6(dNruu*-MoJ%i!evVm9~kJ`8mK zOthBh!l8dT%;)A}c$(S5)JJz^)brQs@#DK~(3m7hrD zS534`Z(vS^y(N2w{YXyFAtwEPAv;gc5nmj;4*h=JtOai#&t91&nOhZT@}KSaCtjKQ z8(k$KRqJV|)-I;`Yy%@8;EOGvyqQwNJ=`e@BD|;T6tT_xD_eM=0lHs0VDyG^l2CmH z&)j^?W=;s3va8S2jm$dQyB_WO||oL#3r z(ntM*RHD2C_cNk4XKfb~vrkjL~>}pazm$lo^$^TXFS>5&m{pW5Qn7vsxvZ z_^iQ)uAgwlj?7NZ$EsT9O*cPkm#xH}Em0_YLLID%1u&y6m52;hqQ2uBc*l1aHhDwOh>Eq*k*vO%5bl<0hwW3UwJ z9$bOJ8+|Y(z8|L(aO&F_Z zx<4+02FLI0(j}?nU5X$n-dP5x@*ct5S0S8*OJkY-#i=kUu1Fkqd}bFkJHiZ$yWGE4 z@+3g^6wxu(VdH#uGjOAW1)|=Aby-IxUlpRv<*za;={KfQ%#lVB(<@-7UV)3)PZ+jBDdnHF3EU*o%uR( z6tcFov0=}(St-6DW=3%i_>b>_Llq5R)~pZ5NBFUXO#q=&6D)tZ7`O_VK$fyHyqN9} z$xF_{)4fG7$cW%K`%Y$1wvkawx(@Yx(%5!FkYtr;z(q?Q6KCNHy+_MIsA3OyGPapB zF>^jRG){tc-bjb-mS{NkeG$o3Xn_ue8m`Wh8BnR!2=Bkt!0Go(L2z&`3Eh4VHgt_K zcQ1Wo?$<~_z^l6uT`xdz%~I(37RSUDmP6Tb9{gD%3}GXOfW3H`yGG3v0)M8m^Ogx% zO*W6PXI2EjvH5{)RA?IXFpt<5omU`u&0SDQ)@2TgSHoe~YjB!>KOE7qAnp3sn0K

YpYhD36R|Z4MX(i5_N{0A}Zy~{#J-}~%F}(hhK|X#j z0;{qru!GB>eE2mC7(HYk<$1#zcL^MSc#-ub7np4tui@&KamKYUf;$yW;C?wjYv$=l zrfZ!8*X#YPdMJ-MEXW0K>mo3JlLmUXYN7hVf9z`gqp5 zx%n%g|J!xAct(I#PdEWjtO{8E|DM1sd3)BQOM&p~L7D?)%Uc zpzz;Q_P_xd61O`OZl75X1zS`gmCI#2;RQ!o*^-eLs$#7s7jsfGnmM`l>5Oi10W`@< zl4%V$nbRYtAa=0^J``$`nEqhUH$B8Eo42z*)7C?t)oPG+GJ^ALDl?i|NOIzSf_}&! z) z;m<<))Q6%&T^3nhK1rAL8AACT5qd&ioRWrcT77O9t)@PL16n6w`2lGX9ifYfr{u_t z*aRBF?1nnW7(6O7mlvJzmHFN;O*Qwn5`G&&x>RQ~ZCg2mE)ri)PkZ!{Ws?b1C}|G*uIg6e8vYO(>jLTejS@7%@gpgU z2%wfn=Wso5WiqaR?dd)3PEgHbn1z45P$pFgpD*yIb(aLe#h3(-VbGY{jKLSg2e;3Ua;BJn8`yo!n0IoKx_ub~TeNbPsOH z8q*7ZSJN-{J9!2g=g{G}6#K_!CQtv=3hFy2f%?12+lWQnrBgJE$p*o%Wa{^`V6GJi zE<9_L2@~W6x`g1{&JC=3Yy*}|>p?C48|;tnXl6g>FERb{o=E?mO^Y(l)Ajs$G;P5x z_`SoDUhMluBD=LARbw4}r>~E$*IejIt`0u4s3U^?8(8l`4sp1vz|&BhMrR}(q%W3R z^UTgXC%>ZQY&unvi2E9Cc4TS{nJ!m}K5M7J`6DT`|EK^j%5^RlgrA@n~w5*bwYVA)L$^!a-}3Ns}!xh9+V8Lg&6bSAq!rWt<5Yk*7A0StHDgenU@f?0wF zeXA6MavkINNopxsbm3LUeZ!UXd-8m;G^~bpPrXC$N9CiZoGl5{6GDTmSTr0M1RJ{y z@Ew<-3nvv}r;Hi8WC>GZ5X!FnyqlJt$R{o7I#}w|##|^kPu6jd!q)%PX@>GqEVrG< zX5~Hxhs4idd&-{tcHT|kO#$S$N3jRefED|+4^?hdfYFv4$jsVCI9|UnO3fadM{d%= z6Y;3i!sxQ1%vAYtjmVYG&A%kT9^94_0vb7&NQB`@!W+f zen#9F%TsiCFp)~St%vH}r!oJ=D*9UIpEe$@p?p#Gc-1?Hp59_i7dBO**diP7wEYU7 zy??Q0t6b@YmG=m9dw?|;nMQ>w;_#4q3GvMM36g)0Fo)8b=(%`5HsqB(u6^u+GSv;l z$E=(f$tZ%?lsyode3Xp+9w!sI9P(pA6<$>FVe|KPqIUNM*!LE|+bDkGw5|$*H)nA< zn+KUYr@Gjt?mQ^Is7KUfu9HVsw~`(IGP`SoJM6A9CH~VMGEefeV7Yb{SpP9#b|yN* zSus<1uh0YE63@WGz80vo7=|56qPTu;a%TuI4WhX8dOkv39m$ zCBh#=YFr|`zVZVU{^j$0b2V`3yG2yjwZif0j}ZD~Hz)1#cbGcaN!r)$gk77GNlaEc z`S$n)%h$IaBx+v*=S>idJrzdIELr03a)$Z6a0YB!a1_S7+?n#><)kOIoa`zs<3dpt z*=!yR!qQ*ahZZR?yCjnh`5}m#M_ai)x}Icvc_t_a1~XPC$C)s>&+O_4*Z=jAGOqU* z7Sw_z&}O<2dtG-sEB@{W+jh7D+-{`7z4eM`ueCW%ZeP>=i$ZG|~gzA_@GPB7PA-(`QT zsAnQ0s^Iw0LCDwQLyMd8r2nG`x`G+&$WepCFIrjEtJQGxi7I6LkK5=V0x->>&N-gcj33{19xo|-6GYShX~A68-9WwO}MDQ~%Mo@LCALG^@eliXUNQ#rNplxm$CPWWmennAm!`kz{2825Qxr$0}X@FJ8>G``D#E=kvO~b z$t8AwtT%J}izcV^=5>($z5qldF0gXLf@HA;mve4FgS=ao1T#ZKAV&HRd(%o36V)m~ z^qN2TIn{z%+92G*buhba9bDimY_C@tg}h8}&W!ndxbgB|Ccx<)BfhVf%S0x@o)u}} zI{O{r>hObXz#(YQSq<09p0EdIq`)dQS=jz0fPFOoD&xOwHdC|Tm+@Aa2kYlakujZh zOi{!N&=WWX)%H{IlYkW28Fvqk85qN8er5FES;`HpO(f|6??t>pvC?~!IzOBzu2+6(-&cP}w;)1xN)24J9II(c?t zobx3AH_j=w;I)K=BC}&7FT2VdF)@uAp6w=!!*;^n9ao`hp)k*Ll?^Y)supAP-FZ>% zV!R_c;k>$%b-ZGS$4HNU!pdNGjCacc@8A|ZI}(Qut}}rvBZzC0Lh!)kMdIr$2iF5t zan3a^8Xi@_zthcljM#lxW}%1Lw{ys%&MvGvF_-uBqBq(G<>TzR**t}F*1RqChscS) ziqQM0kQq<;2~Yn5|sJq~v=hxwxVqy+-AEYi5e_o@YAatBfM}eCjtbb!%cyubYpP z$$5BICv!=WFW&(fB&3+aZQ<0NY+kq*1$VT;aO-ukJ* zG`OrE?uA^ypDX4twt@xNcee~{dJSlfvjXhPNJRGohA1E_PHt6KObkl7n-;MKB33PQt#Ydx&qP59C>##O};&WR2sn zXm13Z{xui=&OODs^5{3C{Pz{f{O3*oS$&1uZaMh-l@=+4aQaix5&O@%!)Z%<+9vQ4 ze1&}3EIBcZbCSRbdbOic=pacqm7_P_9EB-chv3_;|ENTDF5{r5%)7|+<3^(f5+kWh z+l;+&vHlXgU-%q0{(Z?DTWn0)Up~gTAM;SDvzV$Jj-#8l+u<=Hr%@SHY3K76}1hve*>hSmy5*m7l(KIBTAIM1PF z-6FDKw1g~@X=5{;r!cnXcY;P}9Q9s6NlIZf+O)SKUq~a3){Ue0%)7~)bItHb^afVx z>(S{_Ts&vyfPA-H+0K*s$hUSYQIfN!mo$CQQ2GVVsoOv$bm!wPfn)eBdkykVYGUV> z4RkZ#1R20LByRf+R9TV)KfPGsrCcG)&PwvKoSVt4o`+;s(QjfNG6i`blGv^&Lw3j0 z|A5b~08h$wVQYCcrJ4AVW?Fwl3D47PTZlSOLn9$I} z1ZQ2{2)&D&naX{^)O=19PMT}*>bv%`zkb|CWwRtav!Dyc#*X6t-M)CXSd}X9y2!Tq zokTX)6>aA6XmPg-9iL%9>zBDu>#5&}Y~Xov!y=oh3|xl>O&h7+RW+<11iG;66!?CV z1u2{cmLjR(`8ougSAK`LGpuRm{1TcTB@AZL@o2}Eppk+kCOjx4o#m>$_kk(k@0*U% zfhE-R)(mo`s1V0W?Q!@Nj|^POr{5D3k?)rp`y_pu&Fo1l>J)yIUa!)ixl+aG@~>Yk zKRBJ9TBL!WW(o0D%6&k!MXL1tN;wo&*p54fO2GSlDqSF@gxf;jf&HRzDtR%RveM0D zovaM`wEs4_+VLF5C$EB)%JGgJj;a(7^x&~Izfq{bhPq8WgZIP!sC4Z<7{6;J#Tq(f ztNV7GJeA44;&G1d)|aBSDc6Z|*HvhKEkZeK6Daq=J(#uL8=M#EqOjachO(8IAhU+4 z9JQg1tB`Cr9A&@ndkHItjmdTEa%xpt!4~~lM0oqZ0JDgn7rQp!db@-&`Me>CT`nmJ zX+}--ee(@E=@Uoetz@Z*_!|sN3WK#`XQ&Ccl&)!(!eHZ*cy?(M<(ZsS8^dtZwbdwiRR9O9gs5xdAI8FY2~3Fzg-yA+%!CxMTGo zE8Zpw_N#j#EZ`kuYMjqFkIW=}TP z8TY{bo)WyA{~R>V*ul5ijvV9kd8BVp8hjlQlwQApgWI&2nU{ND&CF)-3(JS1*g(jM z-wlyJ;-T#NQdT%S9P$tBA<_2_gIqX;V-6W`D%gzVug`@pmFti&HUx4zJD|Qoo2)U~ z11&^}Jf6`3>c1605G&c}B2Q8usKJR_F^{nwbMN?Dv4A|=+-x0aJH{kA6BuZH0nwYe zur64W#B^+czy;G-KW!FbuI*y7#-1|adGT4}+UmAzYtT0{yA+tQ6-VN6lj{ne%v%VYXd{ zb!DB99I+8h??=PknZrRU{h?CB9WTg+>;4B}M;UOi zwt=l{x zXs;{;>1#t}whkohV&J^cR;FIo7(Nu9Vl8DKK%nXbJAAqm{sw(ywuQSBRY6I%?6@(h z({TaI{o6rxb2_`sRiB+pHb8pZ8P2qNU05}*hSN8s3tN^ALB;E8ko81yB; zRxJ%U{yrTH$}U6LW_5Tu;sfjQ7LZ$y_kr(@W9;nt&sgi|^-S6bw6D+c$BLdGZR|6c@&Bw$mh;v+YR#DGB1=Qp(QJ%OHsw@}xz)4`y3; z!zf5Bg3VU~|)h!Of|SBhu9d%}+|&vjUcYaibQvjZ;{qtjKQpu$bMGSIG`6kRmd- zI-$;2AIeu>WOpwsVP40Was9Hp!O)_O%?fIVvC>x7&eRNKWF5d;#fa>)b%eX(e;N6U zuUMDv0Ir5nG)FfHF5}B;d{#`wk|J-bPbt6 z;+9DU@;cZKojQ1NFCQ4`Gi?9I#lUB=54Nhs5UrC#>;~&2aLV!|E09ac;ea!Y-mcAX zCASnpMM@xgZX+w#(*`cDYuJXsnQTpzPuO3=$H(og*sN3>!k!!E*i&n1wD=5{F@=1Q~QjuyeYoe8Y+MH6n3Y4EvL3U>9@ z!b3w1@O`ltCNj*)#lnLeOC=%DJ#SBjF7uIbw@K!H;&hTde>d~%P#lboahY|W7J=Qp zYOpdDBvP-+h{d~;;5d64s6MO#=NA-im9@d^=Vp+}M8Q%)Gnkb&%25e+gt{^t(D30W zvh6)gc*$+fvjjpSM;UN-LH4=AAGR-H1^NJT5|dv49T$=b>dlC1u1o&%NJg_AT>bpylm+xbaUDR3(yps)DCiD z`BTBH%m6CJGN7_p7Fun#Lr!EEiMT1reKs>6+Pu}7vTq4c6Tc5qZ9XwCD`g=6p({ie z?}GK`wvcUM+sLUAJMwJ0A4p%7Vrs(tK-}94)GTL%b?hv%(Yl@RH8yhF(iPyCq$o+6 z+Q-=J-%rv@>foVMG^{QyXM_uWF{?ynNHnhyE(fN;D(wnTtZ9VZ%UoF@rFLuX%uw!B znPo(Fbv$GEJ^|j@w08)08PiAay_uXc6SO~GMn-)MxqaVD$p1&Nc}H{oe{r0ILPjz& zzD7$$O2~M>URH|+k%~&9Nr^&K%HEM3nc2z+S)cd49~!8LL=vK{(xjwRzkYwd&UyXu zI``cBd_EtqbMDO1CG^+Kblhlh1>XHABu@r_3|2M-au_h-|nwRh;=<=63~&V6={ z_-@p&(c-SkETqCV*IAhlN$5D;gle^W;i(!c)W|tX3m?cark^6gU*Cmh{8Yt=kuG@j zs25^q8Bx8X=a~Z06Lev*H8XM`6(frel8mAxCh7wOV&nMgLv zql~Hd90mi=-O!{}i1VgJ(DFc?=U%joIG^4^!=N8OZt2N?crd==*&mR5_v!uf}d=W?83DyV>LD{neL7 z@>!Fp$FJEi50<2luA_MqiEy_fg*CKS!D#|g$lp7kZoA$Kb6QH^bEP>wU0gtBZP6sp z(zY?bi(a!W6G?PHlZRgV&WnLuZ}f^P$HFEl&a-{{P;ZtJ{HRK$YCVPUP5KI((bGdC z9+Z>E@vF$}kVlaEK!|F+SP6p9X5yX8y;P*-3bV(Fg(6x4cAHZ0!3IN`aDyKU7A4a4 z{d)Aw0yp$n^M(EO+JZYzDw(iTpHO%Wc-Nc z#x`u6wgDSAeS=h|16U^GNhj8p0#lTM+GPy&;wi?d_*fLuY66qnT#~~cq9C9;ZhtDEG5PcJ@j&c5Vdo11G2ve1ImO*b9x;H04qS$zuZg1wCicKGe(zN zwRe=&GMhx3-{mNDq6+(V?rL#UaRAO*FXm^<$>n|ApK4LR43Cq(4&V96l7?(!xZkL_XYPfgQ* zcZe5Hj_ROQ`94(Ivw+;~^+iFWR3xhi9ao8GjEg+ryURORUjLDq>#4{_Djx=eG#QZm zS;Um2OrvVwYKh^HAWeUGi`{4;Os`j3q0zPLc&WmXE?ByUENoJw(;unh)vwE$hG9xP z#FUxwG(GZPv@m_Q=rqKNt^kwhF*ahIHQDr8lFA9zf$#i5VtDi(w1`>KXr4nDxb_mX z+KL*r=*`1R4^|t>-M@r+$GQLCE9SJN-zT>p%i+5GK4x_7H#Tu9nZP26dVO12T(6N$ z-q^p#M{#4YalZ?l_xcm3%(R_u*d2ocYs?_AK$FHT{)>xpT~So!J6$^-g2|{xQ-ss0 zYnvLVHkpu-+ox!vnl`r4|6tXr%akv$7k7P|h2F_&G>jUO`ODg2nT8{raS9_M&sjh@*P?OuDFvv}v?qmv1yoO(i~qfsqucIy(<#$l{Qa-z zw}^i=j4ttDhXPVDz`NE!;VOgk1OC)|sRdE4%O(7{PLY@#ETU?<55dl27~ zRR5VKcCB6yGMVe>m|GFERPQ{k$V=8YQv%8wN%P|1%ChX?|zQ}&6~VOyneo+ z8cI^AqjH6P8)k@BC!$cb`V0-7R*Xl|@8Zhm;#gYmgM}~F;jV-V!tN-fwU_yDhh8ph zbn1l1indsMtp`#KL$P4STYQjs96DwO;7C^|RZfT^XFO(bBWAvZ|5Ac!-ruWa$yE_< zF`qH0M!BGyNjd&D;(?F4duV2501kgY%S?Q=r_)5_P{+_5;@acj&Fe|#W<8+=vhJ{P zoeaHu`WcNsm-4UA*8rbJTM)6h4rrp?L?0K=Ce``zM0tnXwRdEsV^%H;>I`;@Z z1HFk3xDob?R_9Ek=T+3{GUwmqPw5pnQR0eTX4SY-a4n71oepnYcH`n@fzXUOkr#vhVE-%lT(gO}k`r-r^1Ga13c^P7n?E=s~~S z=g<)~O89XG&VX6md69$c=5u;*KA@VD^TZu;hKq`^e zh-QX8Y5nq-3c!cTIpk`P+7e%BWvKo7P6SVFUhOS!}xTxlashHh(N6{rf;Ysdm5KezWtHtlXeX^&;G*ReLuqNsJMzt zPHK_xkbEkBYd%+Q!UQ+FrEY83*bLP+Z8Hk*~@|o!aHt87+&-p0OzE z8iHfXu7T>o8k|moP)uHv=8I~8*|BTrX#4^Ef1AR>qsvfX?_BJ+QO7*jnY7n-lxT|F zfwq7ABez15S}s?jd^_iIx2q&D-#TxwVLNBh?|ZqdQqKcO?RKC^r{d_}H}PDQ9fs`- z_2}_ZOW3m^l{%08N8K`C;|)DvH}y7A|6T{K%g9!2s@O|CmOW#=Qs1H}$AD|oS3<^h zJ+NYB5I36>K!#6#G?b8ug}{StbW_tt*5!pFH*KJjAxl@%E0L0Hw*PH%KrE1MJawM# z)66B0T6baMz$a|rXyD3)rg-&TAX0~4nD{Xr-wWE&!8AU+AzVuHn;nsNZxC+pcEg-u z3w-I?fp&YRaVPIxVb$ft;m188;=!qgbnifpu>lYL@{pe@-@cA zM5??bhSGV^w}U9>u{Qejw^Ge6XZcdG>UpER6?tU z3z~Otq4|MW2M{RP_9Z$q0zW^ldK9f*L~LfRH+M#2M<@sP_+ z5G-F#MWfT`ckvx)A(l)E8_lVM=^0v5^pw8!y-3}|Y$(d<6T5l&oYjR&beiIP?j^lo z5^yP>Jl;}3UFs8wDd!=Ru~Zly+%cpUr&dvs*eiH$Y~F#kNQ)RV7bXZFlCLIQxY(+l%04E^XJG5TdIobox!wEWl&PK8xyZ?_3cW-8Ke(Qzc`%?3K0CMRDYee-C>lT$=dK;-&LjMR7Dwi-;-5 zQep0Y*d-A|gVaZ1;lXUYwEY6CSdf7?z7Xy?*Ccc@xC(^l1GTf}X^;_K$h;=N*+u6M{85jf{_oA8C#*Ah&CK=`%ha@+Rm2@tJjrUK(NH>0}qV zuxu|8ZE?ogQ~j*wpbS2K+k&&UyP@3QAe8eKVPEX~gw6)Tq^+6<9Ewv>d)sC*(0TxE zqOGZw_h-&&`DQHCY9xA=g4}}-g}H{4S=6E71y-)E!n+5{*cZ<%aGkdu9a8c~fm{19 z)VYm>M2b6G zhOdH0$t}|?BEK_?ny(IJO-lA-c<%xF!Ql|L+nZqi^ZgL^-vHWrZN$A#bHQWjcKUQ# z0PZ-X&4ymGpmmmFsAjK6n==B46Q`PSjnAW<$y20i-x>&h8cnVhHe${;H>P|~I8;mZ zqSsylH1|J-7p7O?=GW;|OTq<>2aYj=4S!*qX%xw>dP}6nxDc)%OA^=J!(-J}ShUTV zlvJ;!3hJ&jzgPvowOeDhi8?d#a2DM#O9oU%a=@aEmrY-`p2(^g%)!$q4p28sLELe2AI7(6LXK%Wwu-+bc>fhmzdQ+|As%$gqcc>r zfrp#FFpes$7e?8j0(>+%OkGO7;qD<3B2DMuaoYu?d4~$ExGwaMcO^JE7mkpZo4)}a z$%p&DRdM@zCHnLgL+8q;kjI`ME{%zjo$m&L|NL?0$DteuxBtUdi`78R z)Bt1IWeN8T6^KUt5kR4CMg&5kdCnZx->(5YZMTx|hi|a9mK}!2i%dw|jUq6Pdu$k( zxg6fT^ko^<6O3it3MPzaE4(-y3X8@cvv0#6!Jusx%-ojWlQS3TkaS}xa_ z16^^3FWVxSVP6B%(oG?Kqq?D1-AZQmiWX3J8v=cke30dFX6~)p2D)k470Le{$VFwFY6 z6x_crWWruvfXtZljOXeS_+i}yy=CPv-`JjAB0m?#OtYDmD>3Yje>2fx&pTN;M zU695k7)V}z4019E%MxcnZ>cPt5&LBr^d+9vepAluG%W;=#mkB6&~J{J+$D@rP*he8awvb`aDyjl^EBf{ZW>hk6{CFA;O_^r!_Kpcr3VhSx z)4URP+H7N#9ikZNmbbwFY&XZZS{WQvj*-~K(_zucadxZqViKUgk_>J;5B?Ly@Fy^t zOF~(q7F2I=jO|hqA-VKd;Dh7WUsDca!ntGHV8MDP_JD9XY)>fT2wMOs>{lVuM+U*$;2E5}Tge=1)P`}> zB$f@01dB2rY#g;CrtwCDxPk!L$&qtXIBYeo&rzIFF#h5+6#x|+RkZ0Dc!4s3~?Bt5~a5^-Uv(0iFo4f=CpYCg#1hLFIvAkxW`0}o2onRn7(8=hvKAoEik;rt#? zSZklfw#>_i+M7{e)G@%CpA}<5H6E}zCaXE>K7~-S_67UKquo$fLXXK9@`C*H<*=_? z9ulIT!Ghr>(AFmg9+UpyYH}Oo_5}b}BN2B0_TWra&!Qjl>WSr?^_*<~nItsx6y9tL z0ana`M!(vH6=&{|jA;kx!%a%8+4g?O=6eMZXN*xqZU*~yVGyl(yBtoO+Dr^Rg3$V} zAJ&|c#Tj3k$ds8l*FdMyuv4ZFAN|bWyx~1d!gK!;?}O_&=HhjrqtgjI=C!!y?;QHr zs0h=4&*2{Ud6X(EL=l||FO)c+L;CYIksCFJYJQbC$X5s-Z=0jCls{3=)Wqc(L+H@6 zoF*Inz`Jrr+6*R-73<&ND9>{!|K@=YkNhIKze3?~bUo+}M-lfdcOocnglj@F z(R;QN3Vv57$KRc&o&79T_c}*K=WU{=w@;%Z(f%a#y)}(EE<%zHU!ay!1w_nb9eR9A zp}(|*Xyj^H^61wXEU6WtDe0l8rFIJP?zD6?cWrD9y5(pg9qdZ?UG3_FQi@DC! zpq&@JbE`N9s){MG3N(z)eTssSQN%w|jw~>d=Xy+vV4444D&0qr-#wieRm9*irOy~x z!UeyB`LN*C4(?%x3wYe)1sWv`iafv64oB;wa{qLJ{39MPPP4gI35Oz|*NsxO8fRF(TTaSP5@m!r#;7U1^% z;aILW7tU18$FT82wxi}hy6JpAxG!m=OM5aopP442x6P7ne3eJvzcnRel|!)0SBUy7 z2&OToD%i7cO|e?)6A`p>g0sgcCeARWU@A^-=N^O#KLnARu4GmCRm=&>B!|soFvmcL zD?616JI@Jl+YIJ$nXL^ZKeL9F5Q&7*@kR92D`&VhC5|)vc9SzI?$A=b4YLnrL+YG- znpR;%Fnm9@KHdlgj@3Bt(sovE|5q~EunaxZZ%`47EKt50f%kU=)9yMq60Dg8Y{q9I zz7om#=`mn@&=+~%+vDSVwQycklpG$Yz;L~JD3aQVN5uoNO0@~D?3E%K??;Km)CHI( zJB{+z8&StYb>wl2H2su5hg>xOK+Nj4)4sSeaM>6ReV0_(S!-Tl@#+&;ow0}B-C9A4 z?>eI9mF@J|r**XW$r3nmzTsa^e?>b6BCstvg|L&h^k*aBgQgASQ}&3VK^52Vwzwy4 zD$v4i$z5n^p-COA-=e0`YkVYghIT#K$9~ze5I^-Ak_fj5aQ&kS%%c#7{&K_eycPH( zOA5?uI^e2J2z)&d%Ki-!fM0qJ%*;9qAd9>pkl`cuwgobAu0I>d+OuSf?mP(WYJnt= zHpcJQ2+Z0n0_H`>!RpHdJTk9`4vReKNIDFDXY9au>L#%LKN&`y7yT^?AbO&WGxRzK z?mrhLJ$aQ7va6jj3oM2ACidVJ^^#p*X}~gmebDMWoy7FmLw2kPdo4s6l6mT3?&Nhi zcuNDKTdmkd#*_661e=((#~mPVzyw0HrW45MWNv6w88+^H!uobglGz^RjMb)#Fu3_5 zEGg(=cK6+Y(apD+fK!dELUt~BdQ1}hd94_Um}dB~@g)0Lb~j9L?a6)@S&q}b8H`AR zG?<+oV5jJJ&JD_mjk%ne~j_ln`+n=d(%%zkh) zXaHSK7o*7uGI-FnlvUgN8p3vO1?N+9S#kdaST$Q3nhq(zXxUcCd~FKHMDGF55+Ar( zsZVUPgQ1{FfHn9KM&3LqV)AQNlg$fOkw<$MlcP!p82{z>+5NSCFyeHIx%lcD%rx+4 zpC5{VIhRXVm(FpJs0(7OB%;9S)=$p(oXueIQV0!pZw5sVKGd7`fHhxaYv|pT3S&RK zK%!F{&P$dssf(y$6yn^Rw>K-N2RfgV8=!NZ8fKw%+{C+TP*A z=Z2yfv?hzW z6VQ@skgm9#+={A)C)&Ai{#X&S*j10bh(_Syin9-j)*33FNn~yvaDrrxHgR!kgwKDA zINsgOV55@FX|I$c=Ok9MH8TR)sy;vF^P52OA#FD-YI(${9G1ZTiWbR$mdfkH<57R!p;$q~uSw;&Vi z%~B(2d_5sVCO4?SJ*_)1D6t$mGVX#@tq9T3&?hC&?lgEC@e%Eq)kONFBKTLSE7p69Dsz zw!xP3GElqsI0$r~hPv59%!N(`NGv=J$GuLoA#3GH1y3{7RCIudx;_!xhAP$nCNxaCYr=P`GOVU9V0;bLR=zzGpGa{gKVtqhAc7 zyNy6bn9J0BOD2x_Y0wy@Nw%)&XAgHSCaDe8P}yAu`+i!G>M> zu_%(;vJMJIqnT&t>TE!&TZT1Wz{N}h#lbcRGcM=%}1G}W0~wNi99IO zE@CHkHImgnU%^`CE-7-%C8o3OY5BJWSUqJ%nqLhW6TEcl}UY zqeWXd)ln;A4!^xZG*gXexA`Djy-1WAp##mDCW~W2rKC*Miw-|eqhD=iqkH5FGL+Lp zzIIOGw2B)LaqlY7^V>Feydg3!ic)TOUF|(P-2cz&MO9G2K zeA%o=Y2@?VPBH>>=!PnF!_%R)pqCO&ORwtE?iErP=-Y|uS7*bqAVgW;Iy}BqkUK4| z5;uLb;`Thq0@ovv__Q;I8M79~-s@$sl$(IV|MdJvnLh-Vsi465Njxy%NnaN!5!u8= zcv$NR=^VJqY@C&Z8#V`HI{zwCJL|AQ`Zo~pzxB~x(Vn*>Uxs-s|xHTbvAAyOVgBu!@@oEh$d zR%<Iow*WLJ@BEwHvj)GW)Lm6{|7}}BR24u9Ky*e)>`&1UUEwyyQR%>r0d znQtGC2N*u?(xD|N6KqQd6N;!=p{9}g;d+|G-&$%|PkV0!jvhiI?OfVx$uc5B}zoc&n?VX`L9&jB{fb*zge9#rIj` zSFbo{?}(GE6U%5P-z?VckTUaSB$W1CyT&%0`j2~2(~QU-C&DEhs?$`qw04JdDg$7sG(Yhj96NAdP>RO^Vhk8uZKaVoHN0 znO(RLo~-eu8!H)31?toL*X}^3k{ov^Ux1tOX)7)`&d;^oQI9UkFNlkf1Ah6r8arml z(Y^&|pto`rl^35y?LyU<%RV}^el(7*Dyd?QDrYmt^uE!V5l#j#_ix0jUn(*CkpkC# z)fD~>?WFP*=57;U7S1gj3pO;|K&8V*-o`aT&eK#Mcn4$|8S1h4<>jp7rU0((COT6 z5W22Ihf8&6h^ac1q)L%xS;E{E8`Zhv>XT&Q&z;EoOo?maxS7nK`a$+>HfOio?*N9g@swFl~T_U`L&fwF{|kb-az>5wgwf{ zms9?YnsizN&^}9Hw7w##|FZfCU6)gb5o$-dFW%{JYhstuPyGvMu3#8d+w2d%ojfon ze-re~4rlG>HY4Fv=lVKUG8;-8iS~;-?EZO#9yMqrO5bG-cf2fs%oZ26{pk*D5w${T z2Y0-E_&T0lSWj#*nxpIZogC^7qj#UpqNRdAh^EIa(rEnz-kyGpw*OtAcADyNesCVG zXyG^XEPo7Ce}Ej)?}T41DP*rl2>o%m1Gi_iK-w!u`fdf~TKLH!m5oKy>DQS{Ulp)P zwVGT%w2CTzH^m9BrDU*c9vJjGqpjjjG>pCoAv?EG^=G@WDMlXlEAbn;zRbgK`)*>8 zZ46pTm6A+}-B9ef7_!H$!N8`2M7^sZ$2RKGzejaZs#hGp2!Y{yo*_I|`U~wPKhX!g z^Kn&0ACXTmrpX!+^lQxsQL#xQqKoZmR#hTtOsi$b-BL+b1TPg`IGvV;wci0$mwmxkkRY-Gd6@~iTxp+0dtt}$7-;9eGA)s{xq4KEQCi_ zQw(;8?1wXfrkMOd7rUjN9I(aO$u3wJYMLA^O!WlGAHS@i?5kxEYNa^1(G-0X5>KfE`4(KD!?@+jv1N)|}bAP6J<_ybf-! zBH*gd4|wOH$v%v^3^N4mU~3>D&-7Z@ypay*|8w84r+gjJ))B|+W;Gz_%tKbp&L=HT zOaXf?0GM_$JJujLd)|j<5shr|&Rd|q(Fa`Cqyfhz64EMU;mK-gMw-u(_1$)h6Z`-< z1JsxE^oJYV|Cfixr!}BL3ajtkg^rX?$V$;fo&~&U ze=G(X{>+5+@2zmc;U)V{%oB=?A3?paKCTqxMX`(4{beq&3X{{p zz+Rm)ev#mNP1^9pb0NZaCl}g8Z$YQsPhzSW1E~Tv5FxP_9e-Ox&eB+>$R`rS$BeOV z#%%Nr-huHW-el2?7*-@G3uc$ra0;_xSydv-=r-8nh{+ci3EIa*a@2^~kz`Qe_A)66 ziL9*renZC|56ElKA{+e1$?FrhVE!k0@KT>g);xR;*3-U%f2=A(bpx2}GBdI^x`y33>lzrE3b3KBTIBe)FHGSFS+rHxAxb8Cu;t!d z*i!g_@cc?OY`iVR*q-~qp6D6kkU9Q_<_pI;hu-Bhh-ymIe_B&d+?{lp?42cKy=f?; ztbc_y$aZ5CogImtofJ4ZtYfUI=75Pw2}oAn0<}%GaP0d^T;HAo0b)r|p*9I$oOk?V zT}gQHMGC~5_|fRIG^PzdV%t?_qUSb6(94}S+X0b>-F&`90{lC`@UhwaQ<4<`pA#wuB?-qmJV^y4) zZvehW`O!816O?C5Vrua?N9BDY{Azp)&u-jh_!LqgD^m`4)xCqG>}}}KUW!ls??K;x z#c*o*C=)Rxj(;@|va|22lAB30$W5tU@~kh0@y*gor+_K09 zub-rHAc5rCr;r!*%`nh5L9Au0KyUqSLurxi@NIJu1iB@&mA_V!3v$ASK2KSwv5|*m z?<_%w=QhXcQv__<_=N3BEoM$D&!9INMe*8L8CvbMp<@w_`1Muwz2 z@oYZ*6ucJlwsP?F>kyjgX-TU4*I38lCAk^?I~kfJkpn3+$^*`Cv@G1q$??YtF_V_i-7x$Fje z=Eh8Xe`75k)AM7lJo?7$>r^CnH*Tey7gSKO>%W0xzM6Yz;VP7F%Ou0r>)ESkbIAL%L72MCA9~EMkt0nFfuDmWzO_xk3W@)x~hGRfhjuT22 z@oiLh{Z@JI$y*egGQudgkBjqj^>Ef|f4W-c zE#Y;4j`KT&jbw!u;F_Q5$m92n>=)6;g4JqSCF5*SzhYQh&7MeiprW5c?g zA^uh_ZaJwzrCUbHR^8j^`Z$b!I4O$HLT1w1)k)N3YCjouIRJ@4B_y&nfQUPE5Xt;L z_HJE2cpiC07WTE1(r4y)pi;!hP^um^R#8S$>JDyrF--npEm<=x#!VNLrI*EL;@f%U zbd%B941Mo>(9B9^kXFKB0 zlCY}N*!^9a=saG%Qcw)Mu2wb`JkSj4ZYB@lZ4_ZIk<>RZE4rGf=yYSOBo8)pUcv{beF)EyMl!AD6iKmmV(mop zaQ}sPx+y^(hm`lDg#Alc-r!2x*DZuu>iHyg!W3FVJ%w{Y85PT|+`|LFXiXJC1;FLU=RmmEr%M+=%#sJ_M# za>PT5O5K}A;a|3TOBNEL$vgB+N-m5!1pr@TGN=nilj{pwv3kKjEo@F=&s{iyhYQcq zc^=xJsq2Jg^0Ju72`8sK*JAUwO(R$;^9_LReeS01D)VLF` zqo(vjybCsa^y9Y?Uc6v8jrJBsKvsMi=4AZ=UE08UEEb?kP0h&@V$b!u98WyUvIxwS z}6nfu{}=8D?^Q528jttM;+Tv zbh5mLzwD~1a8)@B_nM=vc{8&!ARGp(uYiVm9C<0oPfPtiz(M|AQWbcKG&n9ml#NEc z%iiSXivWl=CUjZZ6$lS)}f7? z-;w=Z1^D*KVRH1C84I;DP;OF;UU-s?PE9VZ>>!2@AZ)ecXis3{G3_b z89~PsZsGkUVRYChoI2%az{>;t=y0xt`rHttV<9p4+}@c6cAdjFM?_Fq=?0u&bMacA z3Wf*o$Na}Lxi>$TfW!W6q!s34#3w%d^7{`sTr@?IpgUx;bqM0TxVUVI1)Avn#}1g? zMGeVq6(H$jvXR;cyzkh<|IofpR1si47;*h~Z!Y;mt zTU;+u%kgBoEx-YvOYNe(t5%ZLg)?yW_C-`JWg2qJyvst?|g?j5K9c}^xwsLsT@kBeA|gkCcK^cO5$x`z8)W{7kNtKd4zEYwll zg3>R{X{+E+~dwj4+K9RRCR&FRSg1K{^70@;k)WVMhIDvI)6uOS!ful$3rke}JBLp8_E6)6r@-6hEim&v>F4L3`0YnBRq+gDUA?@ByRbN<+Nz=c z^ApsyCmQabK8eo3TJ+A$8{~E4YKX- zo6F&1Fc7!5vUtYoF?ncwA8uS-g=seP=%z_4T5Tdr?$jKlZUzR_q9dE|wwIFmP2S|{ z2L=a=Tfie-i`tqEvt#FuL2)IQ{rO)Vbl)zcH~NM_z+oI-WQo#SXHuYm|04;X=}+ek z2SCN~fQD`LWwgp@H!kRV#_~(bQ3L%boGMBtiN-sqaY+dJA32764Lsy&nKNA7CWoIJ z{5ehrGikry4>IkV2G(eQCV7I>m|be2Fz0GHbRKOanSA~z@<|MZl%_G)mxw@*fi~C# z|6)&NTT@(M4DR=zlZeal)Xrxy%N~-Ve8TyZB$&XNqnBx34`Rsvh4e|31^m1y24)}R zsg!mMX9u4&3ETc&Y338Mo>id8H;L^V(<$@nIE@f#KwBeQDpjFG zymg9L_d-{~^KbygnInMFMP&BdG22O9=2ii&gxO;0B1{7Mc zyW6+Z!G*8jurCXncWuHVQw3b89zgO}#lla0d5jHop^F?naNFKB==R|g;dzq}ZO(ys zyRnIc2bJRKRpFQ%SPSEG3n>2wA?~~*%4Ea5Bs!0Wm)rQQoIK(9!wLa=vj3+7`o$@- z3fqdgO_aZ5m{K0XGdnR4eScvUaZu*NR_wlLYu0^G;*FC)f_*MX=Ud0 zz0d}7;fog@d2@$c-uQtwTHnWI8IE9-FlKmO!X8sD+t8t!xo}u70$pbu#bp;y)11SL zVaLTS_}T6pr}TX=$u6_NB`SNVp0GHcURO!-Ll$9HB|pXg&<@X${bVG z!7jH%6y6^JI75!|AIL!gi!9KXN8na(2x>X@a1PCTKs;qGVb*p7dSq=pQlDhzX?id< zwVwkeD*w2w&-&k+Tf1ED2P^Ban7nA0qdxqb;iAplzr^=agOrnc{eowQmtk z`+5$_hF?Hq<4>lbA&W@96vH#)3{yWY!&LI{VYs^{Noe`S=|9m%sxoZo)7OKzsb7yu zru<-!FA>GL9jnNhsstE27V$41W^rSF^aCE?{>2&1 zB|kF>>ioFQX*rkM5lyTXu7kL)Na9}TL=r9wQW7$oEwa&qqkX>gTzL&SusQ)My>n^d zg=-jHN$7_WdHVT91vm=Mpl}26L-I`ScWYJJSm{m2N4ha!nHU+mt3;|^ltb{~TbA*w z#47>wxnqNC>F3Ef;vOl)9&#SSgjdrUj$Jp#APXCR`ml=MFsuVzd@dZ z^SO!)AN_uMIevV10@WJD>BSO1Y`v-lyR@TeOtLV3yy}lykL%dh6HBOM)Le{et-yh# zHT34ej~G>JNyKqIeSZ8NaX+~V)xX3-@lIQKSQ-uoddoob&?|$Ug&wpnOr2}KXBxdR zu!Ux)?Z#*3dx`Kr%}DGKppF;PfG^<_(Rq4}-L)wlw4KnA0s7a<41`0sLWT7f^dQ4Hz;8`WTI6ZC<7cu==rJg2 z6((!Tm(sBB7tzwS1S}s}lAIrzWR8doHJC?HFr%Lwxh)RKu{@}*Y|rKoQF@3+gbus( zF#!%0^yd;Kx_ikY*#5@TuzayE$xB@e4}I4_^mS=+Xss}=>Ai%DuKdRp5&8}ZF4ib} z)QS6eO2u#;&k&0zjkupLn?R4O4cOewz*k>8L1y0vW~XHvgd9j@f17zgma-?_9P0x2 zz3%Y-!+l)MV?$lf2chAOZ{*kOLQV{0iB_K_xd%OeK*0w=DEO^M@8%hU@$4Yvhe>j0 z!!(TVuq36&?vpdEmhdX#1BiV)i92p7(6M)F2vMuh!}AtxE&G?VPqmZkyd*H-wPJVK z+@`Nz?Luckb+~96NgemR!9`i?@NuInU7ytrenBSiZ2DsE+nk+j!K&-fxa$r&J^DsE zB_!#Z4|%A3RFSeTYU!7$IQSv(m-RUzNkOxiTo`@J7^}Pk;N6Dw;ecV-xls6f&mON` z7o^1}2^JQ&!JqKURN;^j{kZ2BquixV*Uk{4jxT0&y*{VH(#SG6H~NH=>F|xk7yNX; zSS3DGy=_?JIv+PIl}Bwh689dFrr!6fiGtQHv@(u|`td5f7+6mxK1b36(+Y9RxF){u z_eU@DR;&rUL+;8EjMPI+`fJCCFWQ2hYg@s!B#R8aN~I%j)JgE~T~xwuF6PCrqP@$u zQE#6=An}rqGTzGcK-C3o{G~`I`fH&1d;rd0vy^R2Yy?%S1hTI)pHT5S=3Ul0j*8Y2 zGR`{$_0y8cSvvue5Gc%^uC9a5r|(gLyMg}QF^BwK7J_sB_0Z~V3NTod#9jMM665t1 z>0&=Y6rR|FTFd!pyVF_J4_Jbs8hXUep%u3Yj(~MgAlbQWk~}(Pfw4>X!%o-VFdBCs z0uCQ0a|h>Rc|joQRB^|oTipgNPaQDACaWRb!-V#ACBp%?rL;sZgwAjO#}CoN?7Ont zP&6h4vlQ&e!*dTXEHZ-pej!AkZ_?uK{^X46erb>;;ZOfN*MyDUPZ*^)I`r@Mz332@ zL5$xvv6AOxFg{-##>@C=C|tmm$4-&qhoyukHxGWoRjAozCXGPqWkM$6{0V!Bg=r+O)Uk|;uJpKeFJZIoWu z6Qe>|Ca5i#0xjzI2xs97=vnL!uLYeTt5T6W{kK2)AH!uDm17r1;iO5WBBfb02oJ+XS6`@^w`DJ#mNx_ebIhKB` zN-(uq1XMoc(cqgp=y*nv{9ASyp6miC+8s|>F6@}m5m=UhCJk=2{L8akOgzxA* zVzt`{U9V2CA3TFVe9IDYX5$yK*R2w~%BNs-=T@}W??lH~QxXxinT~BOLnXIi=F#P7 zdg^>UzDxWB8r6qrWZ-73JNg84%ZEwsIYHi)@kyQwSw%(LqEPp=15szB=~ta9=wEr3 z_0SU|pO>7c?}Od(g|`N6PJVzomFn0y_Lz7I1YmZT7%h4Kij+4!$A#^xt2xbXz7OUV`9$oCBrosQFL=^X&7QvE2WJbv!%gYgXd){`TXMg`@UJ-9 zao{M~bn^`H8V$z0&MJs-(_`qw4LO`0G@qV(DoY=bsXXzs39#%gKUQ+iV~kf3vpj4&amZMS zjRzg!b6o@3VLBHdeYyru_;1lmcTTb|#f~C`MA0GLTHN7iMw~>W$*{#7S`r|GAJlKL zmxMY=xVRzfH;+S`AMK;^oo6`@wob$98f~7)EMKy3T^_M@GUF8r$P-$3lUTX!;QcIo zMow7?qA-|HiC|@Num1;jiMzwAW^az@S;AWsFhWAkd}A+Wsnh*Q-SDle48x|qhVIz^ zFo%Rtg`r6L^Km7LX_Z0R*fLb99AwsMG~t|lH!5rSk7?ekiCU#Mh~&g-n%lOGwVY+k z`h48O2~?26%O5@ILc<}(GiVjEHOGloz-8Fyau=ds{A0v_iPNB%XbfAu6J9p!g6r*Y zxWCnydd6q7(KR<=5q%3vu_IvbeU>=_vT*d{74WTi$XI(wVzKK@R?pHKdOux(+Fj>C zy6zar1c!sWF&}6|EFw~ydf3(rZs7BH7z!>ioD@TZy~mW`Y^DJ$?+u5WBG=)(p)#wY zcAlA|bP5LNTn3Y&F>pDig)3+FL4n3WNLWKj`((Cahaw=a)C?Yf*uq*1#KH3U_o4Wu z2gKI7gYF+05Kp-Pr-iq(4xy)^!O4de*BXNT_wKQ6%8$VM-Y@77{Eu@gZ#_9Yl@I3! z9e|<3olw@E3VQ~s;jnNiDCK`<51MDe?sJ7;vbc=x?tcoTMu|O9I>dI8cffa}0VE{X zK>xTn5!$v8*kcQ!^n(l>5EQ{*83Krjcc5**DjeIP3OYF{%%clSNLPY5))&pj_df)& z_-6;}y{HKGBqadH|23%J*Ffv_Vk{>{f(?jr<_M@cGYPh{VRu0nJ3A^K?m9k$4aT3D zVlzMHNX$oeypJu^4>c%2KurTxR2DNiKqAjs4~_B<>Q3;eYPH6KPdwN zy%MOry%w};mx8PEDRR+L3vyK!li^j*&7z~Pv7yOlK*z!sItC8Hry)&lp?5mDz9tT4 zg!7RbayPh%YWYCx%NfVS%Vg+pDmcnFz@o>CN$URZ?39T%Am?sF--i~ckc}ll7bnj; zQf$Nu76jT`SgBhQV7F2nw)8n_jh$^S{}e#13aEQI`(Ld?U~3igvh z6?eij4-#Y~aqrzHV4XZ2c9N}7D_9KiDoZ)MKkAUoUk*7&p5V96n+a|?%9h*}0%mJC zOurY&-Df0-ndgqPM>?h1>xK*2w-+oyRbvkP26gx&dzxvV*a9~en{k&o&%|GMkFgV7 z4b`voOTb>~J6n8Onpqe53HDZYF+SQ{=4xRhh<|QnUL4b993@)Wk&!9rekzZZ9y-M? zNJ}A?Z-x^s?sMkZ#2DOs>cB3X-_0(K5XLnwzL0t}7@h??l9cgWwl-io9&{k^JLfG6 zQ~MdE>))VdzZf3<_5}v56d|@to+y^=F*~uU2I?Jrps@7>i}g-K_WD)W{wWbo`!S^c zU<9XO?jTH@=EvC6g)kU8&YVu$z?6syVDs&dt*b(9VAso-V0^f|U(W7L^1ivzj68s2O8h z@QVBAR5IM?KS7k5WtlZc4>GH^E@#Y6#xZk>8<^NfQ&HA)6SFPu6&w0D56=JGK>l9O zhFYsaP~P%`o#Bv2Os~r_z53ForgzI=*=7L}P<$T|xIWIh7>4srL z8?j$s7+tl~$f-&ps@9@{0uKf7z`iJI)o%iVYQj9zT~C>L!P~IKL6q*Ss=$e`Y!dAL zhHi<}#|3|0(Yv{wWS!;%Y&1- z@lqRbeRv)3JY7xS=dJ-ue?u(ad=IwQN}6|CDZ~1O`MBfAC=*y|1HPlBa41ZH>mDY6 z$N$>m_%C02arF#z8NWdkmt4Scv0-}bh&(;!szi+->t9KI88&=(0VptfBy7^6gQuCu<(7nqRqn5NHIgW?!V6ICm?6{n+c$!s}# zX7vNYnQ4VmzJ4g3@|DVV=rN<(-=QZwmYEh(igq*W=;DN0tW1)jn$<4QJ`zA5JT)dG z<8M$wD&=`zy2 z(2I_goWln-B3PU)!3+EIg{s=sfJ5B_%HAmk-#M`me58pSbJM{bp%C_X+DzVbyK-{u zgAl9r-$iDh@iMwaMF9Kq_{~52pQBD~v+%uPJ|4&)p|YCsXe99xPX(D#O_5{tUr;U$ z4p!mp*D@93Mn$m% zW!>YT-0?8IWVVu;6$n#lD_Ja%ucxcOiKFFhA>N@&*(9b!fTwfp3v<4I0?Wdrcn$+G zbZV*tO0Ez=xg6s)@NFrkjgZCZ=sih%W>J`ZjPj>GYI?Z^UizdfV=!7 z42vqJB{>-=@2N!}i3ZYVyC=syrh$>V7=j~{-PUcrEM^ z?ROO9rIidaMJswCxy1*x)?Y^dlZ(+%=?=CZ>cf7MGw^V~H=ERJ%}$9KCF^(0<86Da zPX}FIXs{|B4FXo+%@s58eMKSHg!3GJ%$1;J!&%fL_%XVqp24O&b6`$%4=I_J zMP_UJ5RdTaYK;tYDs#(_9_+h|@GkpKOpfLr=c5|H7viR z200fkPB*!96Z^Hc&>8&``gdQ2r|W~Li=8B$`=2^Ws_>(|hYB{uoh5+^KdSV_PBAiy zqeSS-G92>%2(5Xku%7Qaou71w7AE-6dy)^qZci-fKDrb?i-ogMI>t2Q#aA+nub3Ni zZ_x+x9BOIVj$>omyxP79bf5l&sMvXvdhvSb-;hO*pWI1H`(FT*D&wJV^LewnpJIJT z3r7idQrGr2IM5bFwN1Cu=F*k;bAb>(JZz2It%sRSch=D2unK3}qVpJ7*9IQ%;yJCh-H@Yx6_zxpk+*Biq2Q(&<_&9* zm*4!*vFARViJgO?Yo5b%6RIo@niAUR1d3WwvLLt8s7I(E{ zQMe~*vs%ZV`nry6txur29pcoOTfvQN9U(bmZ}G6fH%NXoi=MDs%H@uy!9|&u%zus3 z%{AXm_QD$m!x9wG@185VXP?E7b;t0)yddy@KO0>-#=y`e5g#S5!v$aEaeST~#;GAq zFs`KO<)L)dQFEHi7ehZj=5j8@sKFVzWb(7o9K3En#j3MnyadmOpr|{@%(dHwS=j~b zvaT;sq|ynWPw&EG;w+VMccD&BSwzsw6~vcjQ=7PI^1I#x7q9k#+KDE3x-SxAT{ZAw z)&_7G(WXvAshszTLO4j0!Jzsdr}&2!_PLm%$^v^_p&^Za){&&bNePEfn1c)aW&gC6 zfM;|tsJ#wAVd2N5E5ZiSqEC|HMaMDeP6%F7aKP8U2SIkKKAt^hk15B*d9~iMsPIdd zPI0&j$`AjM(_N29)aVGj$j?BNLp9{x%{maMIZHjPdRST&LvM_ICqw^!v#TV{u@#0H z(Ywc?rt1&!9@e3LT~g%nS`+GXqlO&U;RB!Jy&x$hh>4j~N!^$l`QyHo)U9wtO(#cu zo>dNq|IWb~US{~x`4+L@IMV0O#t4<_qtQpN(NaSTniRPhKiw0etx|sQ+u1DJo_dj6HJ^{xO;@NA!u_7T&d23M|^3x zcDEoY&7X@^j@~3)F`pU;=YkL1!h@CvssC>=a&gxNsquaocr;Rt_8o|2ImWFHZL+Pgmy!UtOn5;-4-fiNC-_JAD-D4dqck>C^ z|H6rycnjl$v{V?57Qnqnl|g;&RkH=M{$QfLl(>vOfn$r}@!gGPOgS7#*uAsqK$i?1 ztP!QRi}}oz>e}h=DI*-Q<$+ZD-b=Et$_kDv&P3H|YIx;A3S6C@flkGU54oG5t6Yx8 zmlfukpljN=ihi>1f%6nMcfnVC> zab<@yKI@o*qZj(YacC)XRm2j_95=D7>3LLYiD5i0{|8?-^04v7YVf*ehXwvo(7oM5b{Wus?}9XQ$uGjHwLpYj31w&NP{W_r*rL3H zX6($Q+ZwLZz=*%hrl{RuDegh;My|%A^<${^+#Kn?V4Rm4h=zC4xtDuIan1uJ`g-|E zvOo7WG4x8OfguG%dEREaEzgVIytN1AmtTeX6SMIpzdu|7t|PUR6ijOU#XfZ?+3IC^CPEu3_q z&Aa9^afZ?K(ve~OcyK09tMn*+bY7HqJU9fmmKj59S0y=}5lw}3%u%N<8TO6N<<{o^ zrow}p@cPFt98ArkB@gz)U6W|CU2ZED8K1>PHf7W;T^Hc}7(K01PD6qP=#jMFoX?rf zShY9{+fRRmE3!s(XGJjSpUE=s)BnJN^&HY0c7|xU?ZBZDRnuPn8e$aXN*CU=Wk#ES zlE-t?$w4tyJlxR;+-1)2s{SM@Ckd0W{C397q8xU7w;>9*Y9PFG2`oxERK1{I0BUzU zVrC{V@F8j`$rg(xE%|xO67DZ%?R_11pZ5-Cj;m@)&_aK-%EhJ03{D6PM5~6Tt zHz5OY;L|^s>{UJpfB!bJGu^U4a-tdTt8XG1mbY241yew}zLIO1egZC1Lol+HX7pZM zg-v{d#N6=&Gb-)ResyYL=T9pK^DQsH^r76OOTJ^oOJ8!Q-T%l8sJ>y7O;3R6mrnL~ ziw>DFx8JP7dzAhB+n+I|^3Kom zhf+@cf3wN;3L)6^dzcm7r2!)IuCpfGPWWi0!^ZYj!ovg82+ueQ&hhuc+1Zbw#YzZH z4vImjiGggI=n&v04{rPd=TaS=#Fv4+JSOSt30$}v}Fk9iQ z%klyw2xR8K!T0y!!_gfuORW`}rFA(v5xMNDx6#0#5dfNJd*KPNAXu;$mZ{sb|K@TT z?LGO-cpndT9*>9e@n@XMbV5SUz2Lsz@&Wb@T+Qn+-hAl!Y$6RMva_5zz~P=l zb@^<4Qt#}|j`lSHJ3gI=c`jld%iPIDmkp42RF&P<9SVQ8M8gc(IuN?H7zDy+5Hsm{ z;Mv&=(iTBrE29c)R(FHOgI}C~A5X%y1R=7ZLx*{*cMn<)CV*I-6ZhZmD$v1GP(I@n z+jVq1ENOhn;+q`CQ$Q8&4)w!T<5{qO_!(2T>MgT;Y(2B;!Xk2IS^}&LjDmR&tHFKm zCZfOW4jk!FXC2r$u)m;1*4$5L2e}z+Xx2UUnsOS%E@dIUVIFXm+!=@!0{ipH5b0-I z{VLE4G7T0&={;AbZJ`(_-PdIlB6Zjye=|ZW;)(ZkQ%L@p31g1CAY#KgnDS46m3|@t zhgz>d<5>-ob#V%GB?fT znY{&SsJ^O$>^RoPXyXd{y)Kyuf0;v^f{(zpXfZMt^BXR&HlW|w9FY22MJ%p|LDH)T zT*h6EA^Sq<>hrVEB}Je2u+5BC^JJ*QB1`HBfw*l*4CQrxgRprHz7Y4IZjuVPxn~M} zY?1_Y2_*%fOgF!~Pkc9C?%Byy!*Oz#C{PK>qy0UK67atub$XnzD1@A$l>2FI}zd( zFi2jOR?bqUTV$6*&c}0bCe@g1T3g55`P9g0w(HQgh*_v^s!I+IH*tnMAFw}Dr_!6M z_u$eVE`}bB#bEzTlCYU#{g=t?DP19!rX}F)Zb?N3uCqB!^~~#I8Zd(xbD9q@0!6{Q1{SjU}Dn3%mE!IAC6 zs|RA~v36Mqy#0at@n7PEf69UNO((FuNs~&Sl7*q*=WJMdG79)x;qxX#Sn1}2c3^}L z_N(K(Yj3!FoReYt&@jAHK7gB7HG;;=9H@!wWc+pfskHJrY<AmK~M|*gbI(Ju|nXuJ{(__NW=Jv;ey^M7-T@hngRvP+xo$&*&=AMc$Y2Plp8e$U`6cxIKzmiAkf3w+>xk!P4G`W%S2# zX-re2M0M9zx~;1W&u6^F-COmr`eQLMvp7a0dcIKUtwNZ0tAv%a=28DaM3Jo5sHw06 zy8a8N2cOKO{S84>xo!+TtyvC>zz}nKw!oM7Vx)T3E$k{VCY*!Q$&So_B+tg17%1g3 z(^te%5v46CJbsg8hj)`X9h07xber8IR8PNoPIjKwE%cg^OBACn(u$@fti#;D*mXgK z6;;)t2SQ_M>q94;CVdSSOpm6w-wxoSz?JyM?HJKH^M+WmQnXBY0s^z7GR zn2}+Oqi0k}u}(A|KCh0w6L)Z(_%xnMwJW?>beb*=En(LV>q8CCnU35!Oz&t;!%eT! zY5wQ=^oqoLCX;C*HwqpTW$SEecRiOxTo9x8SBz2D9}?tH<_-EGR2naQh(^ok#ng#Y ziSO*2aJ$C|`X+G(Ic@p`Do>Ws5jQh3mMcpZK`{f_C(%ea1&^IR315WNXj<p8v+%AbglmHL)Ar_~f&&M9L2pL68V@=g>xkP5!L(=p?wJzJ_C2&q{aXs|CH zmGYt(i`IX12T>LJLBsWK}-R325S}uVw zXR9YUZ!2<6UZw*vJ8)`EGLHOmMq$2kvTmaWxiWhVF}>ah&aFoDQeY76+TVm11o?1_ zP6}9$Z=qts*(wNPMp6~535}MB`i5RqO8^bu5J(br!kAgTL_to2bbi0itWbPJEXR+7kuHyZSCgiz_lVJF>(i*D zZ4!7zI?=nT(HK%ChJ^_=W^>L@puqidFjIa3hOzuO#fhLxo-3U%w;T&X|B(#w2xehV z3H}pTB=SA4i1**syj;adc#}H7JmC-L^37QY)5bSqSnMroVWNN=-Ggvb!)4lOAx@`T zh``fFnWTJ^IH>H_=N|AC!|WA%FwNixc#sn);pj$X$2iPY#{kMd{U(`Zd<|0;&NtsI zc>{b-J0KBRgc**JY?B~%hqOj-ONnzu~BpL$X3s8b4k zvi}ko{{lQV6A4~aff~}1<{TVmFlo?52^`mg=PZ=D&rHJ>o*-`I_ z1iT$V*;t+dZ-+(&n;yi*&sRq5&aX*v2`?`Eo*)$(zSO_pF&@V@n3iv0aXN zLuFVOwjO0YHqq2un!KxVrzti+EVFm*MtafZ&mMUVD-UDpl1mYj3W?*XDfm z%znOV(dC{b*8MrVVjiVGd$Jh?t$nEK{1l@?Hel!0I`T)}15O=|#fwKd%!$OScx{;` zYyVz{4OI}~6>W&c>piRSg!XdU{ImzMRwqFYvjx+CiqW0kR=Be{2B+LTMzst2G12@B zo7Gjs{g8YQyJ-fNYFg8`mUr3zZkWTNd+Vshxs#B%rjb3o_aYhEYmI9vd(Dg-a@oZz zj7Z$xt7Kw!Bv^K>;_hBSiQJq77|_ciUmWttjK6R3#=fN(F#i!+)OykHQp;GuhV3}- zb1w}Tnnih~g)H0LikqkD@&e~+Vau2-sV+H%P8~MrvFio>8C_25&Q8Myn;`liV?AE_ zI14fM54riDF~<0oqVd{5jJI1!r%!xlpUK#w?o|5G zEX3@+!W@ox!r_mp!v}LRNX#ZrqPk3xOfL&1HBL3)JmE&~3ffYenYG|s9*Wn${bN)8 z&yw)rCrp2`1bz8yg!6839W*>rV0Q)R;8P1dj6RkM12cb+PF^7q^sj)Gn)B(~c0cmL z{T=*1AwcK7o=OLH`;xVO>hMtUCuy{JMP3wTSUR9aKSVC1_u@RrzD;A~ zXJ9Mr4F1Hu%l8%T-ATp&A}+9VJGF3+)EO+g^bk$X7r@a+Q7rj-5N14iNI$LWrXBfn z=xW)is3qhF2QECu1uC=f%)^yL5Zd8y_DwdPt8HF-x`4P67wpqrjn0ZA5aC9t%;{>{ zx9&Fidc%;)M@^;s6_J6ErMUH+A8r`$XDkcd$*8j%g*ZdX>H9=v2l+rb!H+F){0OFR zUSQVSlW@iN8(R}O$@uXvnfcpQ>5}|*fZ#8rF!T(L9}mY8U3WZScNt$54Wn}KU23xM zK2x}$gYB|VrVWmf_)Jj*yB}!K#?KkBsJj{r;=eHs1FPtqYmMZrvnsfRM^HQGZ8UA^ zdRq8>H+^7ogNDa7ld@mEuqs0xWxw9RpfWD8DL=`+KQ#v;gJ!|h%%#|$@sg`H3mAWK zBakst!fH)+(o5qY@nr(IsIMfpXUyp9f>Eq}jli5X!;8~I=>?-C6wj!~fv>JeSLMQh z!9C0fQ-#bybF%+PJndL#011%Hg0?G~&+kKPb$+^OzCMaL)S>3T!}vy>;=+z+B&1ak zM@@`)^-T}a+p7eMpB#rT-_`M(KqC!U+)tm1JJW$53Hac^CSsR*nf*>fFlv%L%3q4$ z%*R$ZZ!jA5Pb(ld|Qg$JU*|92Le z?$5xvPck4i&lfu?Q*ecYBOWoEiaTCrlC4F1ILYS@vp>fPImH?0zL;4LcO`mZw0%FC zcNybB_l3mRJBd~mucJyQ*3sR8fkd_Y9ju*slA69ef+?f3uytPtNszn)dPVEdYf2sH znQ@`M=nsk%FC!JfqnOWU4BmT3;Cw>`8+e6>ra;I!Cs13hE9q)9-8|>b5uN(Q6#?Kvf$*n14Y2WNG>=ObeUFojH0p zFJNu6A-<7YK>1WeQ9jjx_&4{#+uQ*(DbjlXY))KwJf7HG%gt6yA*Q+eF*M2(4|FR-?*$$V6er+7rUx#&^_9D$GMQwO z>r}LMI!Rrv0Yxq&Xt{eYJzyz|Ufc7raECcF`Yn_e*}Y-Z-z|r9u{}()Y!_rpePCGY z4`_cugD1Q-ow_}l0{c^*A)Wn?oo=Vi^Xj{T7hlW4h#HHj9UAncZY9PAorMecx6%fW zK}J5TmnbUDVHF2M=`5d(0=m@AWy1o8HW=qRpEoM z068L`M6L@-K)KT_s`|5vtQx;gr#QqgixN*#rI9N7Jt~82x+X>E{kN9x^#1^N7VRSP z+rr4(E9)qCVm|%vodn6<lu`deIGL1sT+OFOQ-!Ihu^<}Fmf%TWl;TbO zSBXEqU%<@Z&tNKev09MI@HYIHNzBd!(Ct}8xbhS~94S9R16ukZ!9$Wf__~WdVc&|o&Jv2Ys3*@)rFUx`#( z!=85R=p~EujnOmW1~q(MNw$#|tmyFp>GkKaXx=#F3a`hmuI(80^bZ*g{D-llPg&Dh zokXnX5xl<@1tE(r)2llyn3*|(SnO1f-;0(|mBAd;aJ4hhIdg)1GPptwyxh?C@>(1T zYsOVAIhb(rGoD(pjhAX62P*=LA*g;z$ji(9y(S zsgaOT(SU2EOu(*32^$P0smAMYxbJirHrzfA+REc)1)t%o2gj$_^&3@EqGx=FX&*3vgUM zZ6-rCf4OJfoPfVH0=A3l0LOYG(U>#AM%I-AQ?!rlvHQXft~8S2shs+k>Nxeu*{2v zWy8{Jt$hYOJKhZQF1nK>`Qz+;-_NX}<5h6+yUw%?MsSI@i3y}%y`ENGb?K!GL;LjgO0Qj+o+ub zw}fh-u-+C#4YtF9elt>=mIbf&m9sNXcd%RUhLMA1vP{8XCu`n(1BMnP!Mh83k5JLsV`XmU(FomkOnJ6AH&b6#Xv{(;F;?i zruokkcFlW37&*#9ysiUSJ(uK21-ZZl-Vd%sj2+CaxdApxPe8kWvKQV7vTHt-fz@^$ z&bHODq(i(CCXAjia&{_AZ=(!Z>V1u|YP$l4pH`DAHO0(V+q=M-<3;wpP-27(ZovBD z5U{m7K{EZ5IRQ_6p`4e`NcrWO?ccMHeAR!>)!lN9-KeJtyB3{?J&XOA<;Jq)M7by1 zHSvPkX_?7*CR;GgTO~-uvvzQ{m4`nLpP*8}jHJmFGgCr~StHjc!2dgoOuG{W9nan1 zpobJwRT>F;Zjp>=Ra(`T8%Z2%g8`19%XYRVDw6eFszL_S#ld>3F%mb&*n-TAvD?J>jruB$=tOTLsDY6Tx=kFPp0*NdB#O0fR9-Mq@XH&oU{T zZ)*!6G%KEIBo`s>z%XadNl!2^&0^mdI5R&y=abTbc*v{B;tKRkZk5w{aJbBJesrh9 zl-E&kxos2d+rOJtT2;(Bf1b?*u-ONfB#*&fi)5&m35vbn#$pn8|Pn-pA zz?QvrVCArsF;vgw9`CXy3qOppwsr+DNB1&^_m40)D-Gc7#X?Tdu538AZ!Spbl*5tQ zLFR3~COPEDVLBVuke42dxe7Vo!8cNwsYo{@`$y-qTIUag?vF$+-&tF-|I#{8W4%Cg z>?Pd&a2tLsokyHE{DXm^7oc5yA5!A(vJDHCfKbmT82;kLFk~y)BAo-E{|3Z2e_>Yt z=wtVEB*ThL@z7?O3o25L5U}hf`}A;+S%7O3vvO`BV^3m1|6V8iKzcE!C6cm2hEh-( zlLz-M?t{c*cVYSFaK>c~AH=Sas492A#V#v~WFkANA$Ln2@%On7qS>ENPA?lGk6d6! zzKU>9pE^yJfd#w^t{@W6zA*=;+mP;ePubM&xwN{K2Wv8;sN#!wsy<~Hb|~+oAC;#~ zx|TJ)cXA6&H7EpM&nS3rzy-hUeq>Ns8%AHQC)Ym`UM>F`UZ_|*E>Ps~4h3-W)MF2% z+RF6c3@E%1Rn7#1^dubX1k9N^g3itMgC=BrfWX6;~`#OH-W9k z;#iF|Bf5nnfUo)WaMy<^=0!>W5mnbqsIg@b9_-7)Ki}6fmA@nD?3x^Sv#*-#^gWku zRIvsZ-wOC^83bzoU4+sFqCDfRudDBG+koP`Tg|r0#8aV=VEntTjTK$$O8a&4CONAN z9xf0t-#6*$yEa@W++ib3=Tj zl3jj!c;9>p{#PkR$la^to_(TO(|;3@b#{< zVDl>nCU~X@FD3A|!8_XjLxA{HXwiu*Q(BR-0AKt4hDw=a(idXGt^ZZdxG!iYJ^dEk zrDJ`ZX%ddK(9VtoOeup;3+BW7lb1=6X9oSL_8h(q-i5Lt1@`ft-{kA-3}%T7P;FBm zY;KxHRoC~B#4imXdbAYoYMq7a#$j~3&HS)B4u9wv zYh?U_+)Y)-rc+Ud?{$`|x?w6q?jAfXAXjNL-n%GqDY z=0t1qP&fgaxY3}nH;sN<9MAY{HNxmilH_rXFtSfP=#PXj=$$UDvwaBcX{Y(S3&w~#2{{HA?df9Lt~Tvg0V;hZuS03{@y%FQ&p$YEB0%c zX?quty4lOY<6JxmlTW6phcA;d{bI)QKX<&_FU{*9LO5M#91~p-pFESNMO!Z7jDMw6 zOClLWXNdE3;+ONLnQq|j^r^#jC6} z@<~YmtzK%dB7Kk0+3Nx-8`VI&QzVL zUvdKNWP*WfWW~PPs)Y_G_>lMn(@#(A;lR-aXt7=rm)tKWUq{xkVec=piqH0w{gHBT z)+US0+g{9W);rD?+-pdLZO!= z+|m~0xiYaNKi`NvR=SF9LK-AdWGk0mOmgup^fYFI1ls?u zG0gfqMBP`K3hz;%CPT(J7B4}s+!`YKeH%#&`x*=yYRR#)&)F|Ejqu258EP5Fv8Awz z6#eVL{k9J=TKN_6Q*gqf14g_jGkmD^yd9K1twr0bm*95?V-hJfmDX~!ATezUy&k_8 z_q4Z?fFCY+Df=!Q=*;CjtB=6BU!O8}eow_$Ha8)w!;|LDZ)ZDSi-MIvK8^=znpM4Y zghg}zqIls|j&*|`nop5Nk7Xyx&e|f3t7%2i#Zu;42hO3s(>3z%rUbQNlIX!cN#>=9 zGwuCpNllh^;HmmMjLt3<(mdHIKAG3pfBO@0xmO;FS!7YSyZ$u6WGBu{H)dV*=Ft*| z35G29#q7Edtp1x9=zVR9W7y^$qnR_S8;LKQr+eFnWIx)a+B z2C!*wHu7birtQ;%>B)qtyp=nn8DEp%B=O7)-Wk)&?26^ycr{*&=f3D8IXk?LF4S<~ zz4DBJRIM;tQ|d!{i_-D%tu*@P%?jG%$j>_$rH${GI8d8jJB)h#8TI}hhq-cV@XKi% zd}#U&^miB&&)I2c7-oWs8={#~y@M#VXD0?!tD)XHU0(FP5jN;6%O=W9Vr zYROH2C-&x5eqE$=+Qmz{mSqd4kw?bHKs(8GauG%6>0FrE}4^ z@Iek;kS2hg)rt7C&7X#e*P{4^D4e@GnTFN%fzs3M$ARnK0brGeH>v`HdkYtw=t)O&Ik8Idki^crUh>!Vhq`OX`irGB+>)SLq@UIljqUC!qU7LmZpsipd9ZVa0*n^s`YUrXMzvu+~c{ZDb&0YZK4BEg+-3%^^ zd;$KI9xPv#7)e=qACdznpm|m$Y!H9SEQ*l^^Rzs({FYmcu1fzM&Q30KqD+E)w!@4l zea?oTkp_@%+5^YkFEMhQB;Yv}L%8n=Fj3tP>?{Tp&3a+hylBvD*bE(f=fGil7qd3? z0>tRmLJVIr>|I(x%*?;S8POW(w*+>6<22S=@c^939f0@?k>Fre&q#my#GI2#1DI0D zl_*jm`eV7wrZNYz-pQP;Zo5`(URBSY@Q@}CHWh+V$SJnpM}&xWe1_HOO+W*mLpMrs z6>eN-jb1#0`CG(rxzswiaCmF=tmFs?+BK6i^Ft3)>!u93#UgMydBV18DX&!nT!K5WYN&@m09Z?kq2a^DF=3T-wW!t6lS$%w9gQ z{`Zt?+UE|Tr!~2fel~E>kig^iFjjHu1bngVgmHm77>Jc6JM5Y{V!ERs?>`sXQN~UI_84<~*|6y| zpG0EaBS$2y=E=SKGqHuQ=fs9x}A^nWM7;*BAIMl*<| z+Cos>qyQ=ShILU3hT}!|A$OrQIW=TKQj&Tgq<$^L_Ls6vc9zV5=_J$0H&y*w{+sEf zCL}X2kNti<1-@y&Wp)=_V3OV|k{?ZRtf)>1`^Ikyn2dBWL(RIR$FB(l3hdbMI|Xo| zHIG$Z$Yo96Q3zOb6O2PA-FA%N&&KDl6@SEFyl@PrU2XyU!?h3;-U@;F zk?i_-Ptq#1n7wM6$(AcEAV)UN0J*6bAhxBMk&IpsbJueju_aH~kj89Ku2}#^d<9_U zei|&q-C@NgX)qq`;co1o%dR!BXLNUO;PAZi;dA;vCiaRF+dqu~+pqR;wJ`;Fej{Ld zsGa$)xfwhs^ZsXE3R7hf0ee5JhyI#++!Ec3zxD{S67}lHIoSm-49jqx);nsy7noh0 z$#`Ar6LE`JLrpds&_&Tl@tDae(#1c8Ec}-Tl4q9j>U_en^6(vMyitU{<}=2h3*OTk zAEx0Fw{%=EPZ^|!y)h|Ei8uGpTm12QCU5?W=~Q0Mk>>Bw!G=Lcx~?jPN=UpRwL4$3 z#`&AUxib~-ccx&q_$b-Z)&sjtk0a$vr*d_7VR+*i-1huEedoLyHZ58Wl{kwGOy#0+ zWG3c@GStyDfDUDEz_^zgw04yl{kC*E`MRba#aA_B$bYZVy7nV`ID$(h4`ouVTW|17 zS_}55FQ?6&HTZmO3I_SdabD`RP{qJ}q`6~QER>G+q2gp-fCXL74dz|T=)wTLhZvH) z5DmU9rq*9ZXma;96#P1c$8rA(8s1llwPrVlbfhBZiUQFaHY96jh~eEEv9wFtk9deA z(?_5E=mm8*I*ap~{Qjj()NLxO^_o6lQ}tZ)yVbVj&FSBS_${SdKO69b{Sz3Ef!8!< zK^$4E^OACTiqu0akw*M?nSM_*W^dIG*B#X?w$&E90|Cv1c!_7~4dhi8K`| zs=%;&FK|%N9k+R?;Qp>#G~sO>jp#I_4>erKip|~ZIrp!mJ%j~w(IaRT`3W?(C1A$1 z67*Yf6ti~UhLaO|xLorO2{g_kCdLW$;fiH+`RoUbSpOUDp(G<}Vo?KLza`MAtAvV) z5LmlC3%B`2(YhPv_rO&n(MOq65I3jM}NZd@!+X4+Ahdfo^>SU*7Tt;tMUiz=0$ z`w$JhTG48(mF`--5jDF@@P6xJDs#k%3crfMg-;_{t-rCng_eOB{xp#&Jt!x)>o)Uh z0v7&H(RqjU_`PwwwD(>#G*n876!m$|sYF95BpD&H6Csg|_R?Njnwo^7`FZa9lM%|6 z2q_swLf=HP`uY9;oO7LX?&rB*@7Hym>w0L1(k*&e+X?6Dn}Yd)6uMS_De)K3BUWB= zR7H9bx%YJe^?oYOTEDWS^WIsZYO64BNT3MP;x|Lop=l%|%7cDORj@JN7)8D}+7hV` z-HgWlE-IS3guc>NqhdnE^!8LGsP&qQR=Jm$j5P}|;&wk)Xz%0gQq|%SH!eP2u8vnW zPBPj1HR*}d;WQwSj}EExQ?JK-BxTYBcm5Kl7uTI_PLs5w@s3)Yuf?9w;i|-&aFXE7 z)C$2U$K}wVposgPtKdpjoR;6dNZZH*@QiF=lc%?{YOxZ$ae)S&o!vD^ntl>SC%<6O z=G!=jzNHtY3jZ4$h;y%hgEr3qR;qB(zw>FMxqXs6Wznm6SMoicwWp-Le+eB4UB>$+ zpv0RweH^W(rlEjq3H`jdkcR2zptjbA-q} zIY)yh^_XKFJWSw`%}5eE-+1WKv!Z6==^(GM z1dd#kp=K|~nWtu#NlMl{=8Nefc?l`Mn_7@N?SS-$Sl;oo?2O@~++gg13@B!ywy*@Wa zR~>&i+yP^uA5fFxMprB6!ijSs*i_$5x>owr%ffwl?KNS}`tsxSfH6pSYQu7N2fZUU zLZqYwc?Lg4alfQ5eO$dCZ%oF({prHEdqXhFjmlENJs-)eD+#!wE*3g02Z@_(739gN zFomk^SaR?=bL7tiQJPc4w##YLquatTUcC@cbj48@uYddJ)w4%e=i^Lm7gp=gW>~5g zh(o;PxLt2G{E%5l&Og=0%QFAixjrAA!~%)*`@P^_B0vkH4&%l>lMH_5qikg!aZ$@h zNqajozC(px)@_0LR-riTahY`xb0Pk@3n5O{BoZ0uib-!LfP2A zXCn=MAxOr~Kf;Y}_u0KeAvCPw82mMJAzru2xQjk6CTEjQyN_7JN1ij@R(|rqhs_Qc31H96&#IH#Oz0 zqOr;!aOz@JG87+4JL1-p_`j{tqqLp0bC;4|8*DIb`VE|WL<`FvI>Vvkb9knWl7K#(SC zoJMeKC8uP(u%$E`_bHwrLdJDu+{KpFw#=fIbr0Ezu0pbVPYw=^cCh!(*Pvom3wL?q)Zd3{ns?zKDQEjm&ZkT3^l4MPBVF$z{`KIi#s_eXZ6wpYYZqm+qaoAR67hK*@pVn04t#RF zpNGG|EJa&7$Z5jSr@PT&kqx6Q$d9&~p(M{`9bWEU!rmEHqQ9JMAnAP*+quRO=Moe8 zR#YBmE|Ns!Ra@b|0&fh^kD}_@k04;C8WHx3q87`}La)sqbiOr>azBOBg2z*Ep5=8e z-^{Iy%c`K3j*XJk=DjJLOU%XRt$I+dBFbwR3xkKR3aIOJN3>7(ptGbFlP%ZPY)ovA z(J76gv3?HJOMh}U9Q z(#gmWA~ETSF|oU8l&}nHs#ua4d%rXDqFWgO{UE}-nM|GqTx8NZjd0yMb$Yq)66_W{ zKnzBff~si*tH`|!sxypPSI0IGtEh)&1AONTXWc}!8(N6zfici_?^T_Rp`itX*+ zL!SKJNEY}lW*%Q#40p;Cfam{|DgP74#dele@?S$Fd}olEtFCaT1l6$m!Rchh*nW5z zU;>_BEV+t9?ohUOEk`ye31(gBXVrGqz<(8Mh~%lQpcQ$DOln_%dW;3@rdU{bpoy6> zaUSCR+{oR;aQ4k1BUr12Aa5WJw?dRS6-S3y^O8zv+Ui37epVzJ5d~oEx(u{Z#i8-o zHxO7j2w7z=aAVgn+c_Y{iUntYZb=xNE7N4(r(`ji8fE0OgF!Y{DQNdXU1r8eGLHT7%R5mAxxg@V$1@Bt#N-7`)zLr^Rr)@O|gyx{+6S#@lhxn=raITm&M7q z)oa<7DPiEyn+vy$;CQx%Qy{ki-2e57vx+N- zkGnP8dYTR^w);ZPYc7QS7f2eT`(Pu@g23Zp&Fhy;VaqqGgVfO&l9?RE{5+oz-cxg# zqm^&jhQ0eh;H5G=^KW3Qo#(Mf&ga2kW;9VceHNm!7LY}t4Qst9Ia+)M0{mVuPiv;Z zX8Rpvfn5|wJGTu4R>ZRtdE?B+i49zhP2X8_hhpY!c@gM!`@qxruAH+%-Q06h_n4G> zhk(E03}o!)!llA~PWloJn7e-kNJN#w?RZy?Ve>9_%AasnuBV5Y{q8l~R}^Q1SBikb z#BrG7nG2P%JlHtL6+YYSWyG>rc0|zx?(Db#{wLDFS>!k|Ffit>*NP>^3mxE|#V#`2 zbsDVY*XQ)^8isV27+CDJ8Kf`lX7;h}@Sn(2c4VI?L~maSZ^cU?)MYMfxJ4Yq<+eiB zJORkNyaW2qzX$8jUCg3$ADFHg*CEy;k&UyI=f3y82S;w)hYU++c($euss<$Be!d{# zeVl3iV5}+K5Vl2$lh%(rNl$V=Yos&{`p*i3 z;_W)-tMx(Be&r~8sb@Qp=={ia*4zMBd~3mYst*jeo?$mum4cVY65?||le{z92nQ=A z$c7Jp+1H&d*6zQ?nCShd**{Diq;R5%{#Ogm$)CR&!#9yIVx$7Q*0{jfVM;FR^nzCr zAG-w&K>XT4m}jU6d(aLxj* z6X}>q_S1hZ+y^HA)-o0YE(`WD0*cbu^lcoj=@xUB@G8J$X%$zqT90T&#7y&-BlwWzZJWoM2c2bVbgzJVq%1B@Rsf!A z8wAdsWaPOgfnQJtFHJK9p`&9=#fqEo9%@Ngp8zr5bduS<%ZH5QCxi8$53p5_LeJwd z)^GWDSf19y>}uY~Y-18(*VjDe`t7q|RQ&|FIF*gCI>`!t8ez*--f_pzRWgb;XW(-5 zHTWiB!E)3?LCp9eyvy9zqHFVoozYteL9O?}&O(C}B%Ouyss9*1Rt>W!x3xH1HA72p z4DjyNF@H|wSXY{SX2AdTS$_DwW!xPtB_D9JWY|Xg?nzIt1r%41>d1f%nW{ogC z0Z%wfdRLNDhtGj-iZdHaJQymM)6 zNDm(l_?-bd;{lv48G!&nK)%0a+s-mC8kHcZ^a31Q@(TXe3*p4nREGaf6_L2;KdIQ+XzcTxmSZzGyzn)jP-qGaVN~R_p{HnGt4DuPs@8EgN25 zh~T!_DwD69)+^uet|&Eu?Yc(9VWlbbTlkTH`2{SW zQ!TW1^1-BO9-CDlfbB#3iRjB|WZw~8XvwZ)L&{IV?lJ^t@%hZPv&R^Hqg4 z2O)Q~0M3hjf`_$D(Bd6RmaUY9Lq|7))B1~?8E51mMMw%)hgri+`B3PNvtXY!Rj@;G z%J?hnB5d{WWS!52ab14<0Uq7MuGms$rO@<=`!_fn&b|5!iq4sgXonRi%kVtAh%Sc6 zRv8prKFWm5Z-GG9&mhLFhL2`SaP;{CNIe_|B5;gkSlnbo67$)@#y{KzFN@iOZ8>nf z+aI{2M__LG6BzqF2`_K4Ah7NdIBKRsZpIA`T$cPt;{^CT;{&X@J_MUGdfA84nXIbf z7A7pRg!`oC0K4y+4Y~3#32e-?QKcst(jEj2w%-3$yy z#PP%V37AX?<;pIY&WdSOfp5)Cc3RO?@c6HhP2Y8w#CJ+DC$>F+*W#jJSQY^i`*xD* zp%`XAXCd6Sb0+*2(nQ|xH_Ifqg7^g~e5lb(dS+h(4GC3QfH|2s@$zr-M*9q6i$$*c}W%{#K9H))7Vg0tf z_;JvZPOSJq<>$o`{fo)e7B;}iv|h5y`7wJXX**B!b3D=1&jcakT5xJNM2Yt|q1Im* zM0h_KO_f=6Y^e?NX5(~-k!qyJFYDmx*@wyP=NfczQ9BtQO+`VOLDW!S=(TrC@gpZ0 z$FvSmIx51b1PalSpM(ajUO-Y|7k%M6lWkfj#(VLf9v%^%O)ZMW@czsh`00la)4QXT z#y%>->MUnGo%aG&KeUkag+_QH+?Lannoeu-_Tt<}t@KeAL+{VG=Y9Jy*k0af%@g{Dcai3ilBuqD2NMmM4HbhHtIW)}# z6({&f{lreHc=#4M_j@TF5cZ~=m9@aPy^o0wQiPV8?>NmxiN-~3pt--K@u`gmF21y$ z>=>(|Mn^+9@v?nv>V@05V8EA(eU8SkAP4d+O_%qdTPaK^Y@?bN=7LU77)|CaCb}83 z;f&2DEHNxW1qXiKmYtE1I+#W8ZgIgUO72wa=_@L|%#<9Sc!NvFTS;~JR#vY=iC(KQ zVTw^!| zP-W8fYXvXJ`5wA#ZRA+Yw%|34XG5g@D3LiSh-T}xdC7Nwz;~JX%q8za@L_pWOi$Qm z>VXIN#@rp8*EwQQ;!^6TO;%Y6bGzQl7vSHutl zJ%(O?p@K$Aig;UWl=M9M4=U^*{W?tCR(Md`lZ7;NogjSO z_YlM_s%bQ=B0ZTsn6%M?KDJbV&!Mw;nfm4!DCT;r8w~#hppMljG`H;Wd zo%J^mpg}9X!<|D?F!P%*2`P{yD7}#etI<|Bs!{N-O9Hl2+7;EGilPj_IEz&2U7{i~Ot# zYR#g-doYic-yw+ISFCvjyZbO9uN7;57NBL)Iy8{k4$3atU>`Y+F4OlS9J9Ujm})$2 zG$xqyrjaWap+mRi-Jwf#RB5R10wS=z0Z%6+;D06yLA-b?%(0&Zw|rMxzbSBJ#vfcD z^0=EG|9)HA+M)@^Hb_DapCa#&!vIOGT~3x;oWwVh`sf_pOI}%Aq;D^6px09`G5W9P z5ua9VB;yTmDLA>s+*pMaEw|y_9FxHNi|xQ^j~!+lkwVwt6*Nesf=qPjFoVmz!TXOG z?$lh1+tm$tw=++Xk8W?690NgIr{#y_)^?({=qa}9RbtXX8Mv(f7t{sRu?#+jYWx3b|KZw0mDm%@&KNz(L7(kAG@R(w|#%-tuhh@7D^JQ1ym4Yh4_olrDf*-%S1 zWoOW(8k*Q{`4y$Fc!6!wJLulp#Tg&6r#^l+$(zTIshQPPS`z6&gu_bdQ`bTEy~1`( z^<2->I4;gx(rN~gYs^{Cp5*m3VI$@fo% ztrpwS?^iTC&7%S5HpuX7MI*7Na5HN^?nS1kaENFqALX0dO6D+mv}oBdJ=>*1n{rOz zu=iUSF!>Jlqvq&qD#JT^{u24THjhyX`2&uUv#{v8A;`VGg|mD&Fr+Jym&5sl!=wgB zXb$@-$`bE*JY}8ZXJO$jJL)2_fPO!0Lwjh)s?fA>MZsXn%w;w7M;Z#*f_~YgPwoYRVWB@tytnOOXAL zZ2@LRDRZfe zefEZqY-IFo(&5a*e|1@G$C&RZVMLWP$o{rRoCR|>k$z-Z9~B{TwY+>Jk~VKYaLc%113`)4U^{#t3WZ`)1yt^qJ?6#!?StOeep zFji{b56HVd2DTR8*fY~FaupumW}7?Y*rKI^p#0zztFg}<8ubHUcI#Alz48X9r`Q%I z^YviQ+XOfyt^s*hq{tW>1l^q$WP@l8V3`HCQlJLhLUg!I5AVU<`R!2X^B?@4ZUQ}t z4`6eR)4wb|3e%l4*?!aYEjgN<>~NDV*KW)a8o5&BZPXj~b&)4LKPpd@rCJ~&C57Cc zRt>*XtjWp>IZ%G}iJ6qi=49v6r=y}cL@n^7&bJJn* zoBPmEAqbcE+rt$gsPksP7PEl>Ob| z_|t5dZ6-_jB;+B@Gn<$h^#FfgCrrH|M>_W8z>A(Vn7L;zS>6!_f~*f4AKV9*AAE(M zdm`Z*^Nh9j^kG%McEXjCK=xpJDfIrS;H=f_W;(BUz)d$DXxwfBN^h!Q=eL=J8fY*# zn*K6{5BoVi$~!>+oB`ujrAX{weue0xiO?}~1Rhn#G0-N<(zo4^P-e+ws+BWAB|#uO zT+AL(tY@0u)H8eE=0Zi42Fd+X4nJQ=;+$Uvke*TxGx%dz-Kkq3do+d7ebWw0r`>=R zndexmB^p4bIWQ&l80j}|fNWvoUDH8Clz@S3Kj>r+!%6gk z^h|qVDv-tMnU}%(+qYTKo6r7nrWQ^Qs6p1d3acXR2W)n52g~Wc#IWgV-1&RcnbY~E zu;i8v?A;m*`e$~s602@AfB7_6wTYgV6TH{Vx%Sz_C0vbM-DV7)>HI{qd~QojmL;?D zj0-F7SxMri9rwg*c#k zjG5MVhe_{OAVS_!G-uHbLK2Uoi)$?T;e40u+;Ex%>qe869~khyyAd5?T1eK7HIN># z4NZndVZLQA9=l;pdzO`;$CXq(;M5GZirZOV5f2nSz)y883~4DJAJ&X(;J{Tw`f_wR zPTx5K_Txs>uOxvHACjOb(#3giy#c2!UyTbjU(kb7wCRtz=AiWM7p`v12LEj?xH-C+ z{T5XZi*hV+%dufHL>JSOMeIz*Io4iPvwsKljWZb(!MMF`M&@t^c&>Yh3R}cz_Mb?! z%K8p}KkcLj43{k2W)08U;~?9LA97w-kV}=bsZoF@3GHoQcK>Q8b|ngA$4whlF|;GU zH&=0U`}IH=wqd4P3U2=;M|PcTq4igG(1_SLtfp>LZLbbD$*s7)I193lp4`r2V&^-Z$@_c9tFex!hWGi=0upeL_`EzI;N!EBs=nLI{^9Mu3-8E2G>_J0P6sSm@EuB}n3MNi= zpu#^F%UyMl_HGL$xK)`JFPcSLgsRCg{trZv-+{h-ehWOcf^dPJB6(Jn3xb)3xM;RM zZ;6Zdn7cU`mR2OfY8bEVNZRk22&q%9h zW4}oZH>mk5X&h8X|K)q}>a8eT_1%iM!?dX-!!(O}P1{Q3Hx-f8fgVb0((sewILSZ1 zgi3C=qZLVo=yq9@ohNF@tb57q`TC)Lf6Y?Pqx5<=8^t1%vq6{o(* z)y%Z3+E8-!3;cQGNtNziB&S{p;q#1>B+)wt#P1hSqe@fq<$)$`c{M>s58I=DsV6oZ zUP=W6UC}wthZN;%QTg5PLH+s+dhqW&>XjtU*D60NTNOyPN-RPg*+^_rFRxuVBdvDAX(G` zw~}wtOC59Rz)3~kF}pzAvGy~)W1E8OTa)l^*i>Q}umdWoI=1UPCmDyM;GQH0etZxo z@t0RZ>g)V})#(m27$oE_k-mSPD zcs(|sF6*(xd!WZP5_(48yxLAz>R6$pLm}y1_z*9d?8Kja1vKbCcZ|1p#CvNJX-e-X zImZ`^zlaMi^iHBSM)9!UT>$IGSJDRkLGsP7tBOOY zVek(6P4FnL_)lo_TBN`jl>UU;})A1`?2k-ocmoP=Hc`1Zn6(AHF;k2{}$ zVc=ud?A?A;NGWCp@}lT6g+OLYS`^!9(N0U-73ulece#Vt7viyFr8HeHiMqsHVb2Bz z;z7ApV0tBrZZ$HYa&n^>wBsjddv`jnkFh4M|0|A6l1IQ2zlz3QDQ$#1Ve_ zUT8Y6|EMDlZ^)rj^&HT6T07qQdxI_%Y9o5l^;qegM0T|3V|mODI6=+n*uT0b`3d1S z-6R_DwjJb(=EB@7x?nZB$o+9DO!gxDEg%(%I(T!Fq z9INQ9L_p{{i0rhWjQI#;hAbt%O{Q#F;Xl`Jkj7=z_nW6{w^+Mut;SMyMRvYs47FVM z1(VJ8;@;&#HWdSBnD=|?@R7?)*4{IUw!}QV%OE~q5R$~ayKUuUm8Z_owYb72Tqdut^7E&=?nB7 zl%f~+q~L(o8#o?%9D0sskfFzAH06~hN$t&mEgPE2DbHS_670s)-rJ2b8;-)#ydBhI zp(*FSa1NF&O``UV^T=&#hILYntW&u!nIq$a8+kJ@{lYSOM7)FLt=)rSZp-keeJ9&y zQ;AyfzL=1|3G_ndVXA%`*xMO{-X&@5etVb>kYBW0+mg67P7*O`b(*z13^v{DMm~#Q z?LQ*oAOCOH>YO|~}~ zas~oVfe|N?>#6dY=_m;#L8&e5R7EBDX%Is~P8WkwpefnzKA5{6S=IPyCX?>cMTkF4Kn{7TMGB(ZZHxSLJT3Ij8pYZxGNS1 zo%ht)OL|Y5D?}BE^YPVS+ZMxIy0;6`q6Qf4BeLk`w})JF+zF-DjgVOt3f@g&;Fk~% zQ3_|_&Zk}A!GDZ+@pgerj}Nh5Ck9&5f0?X#mmx#J0&eN1!uha$kaJR=b(r&)y)XTg ziLacncCD^uEn8P`a?AQ*_<#-hn3x56M3dch;UxQTw*uLBQ-sNXxEf}?-4D%nTR>?K zB~^h<3>%b6hWAR4hf~TpX&PZ9=vyiXIu}95rMv7Rwc-}mOPGw5t|5C(elwp{J>jMm zm#NCX4WZgj#O<*Vksg22yedA3x!2bXN+0CeQpI+**We{<>lVY=b;hA{F4(amo7tT{4(4h_@F^~jU9wM$_&#$7X5bFAtbM>d6)l2~ zRWnImI)Yw!6u4Gt6OFz3pezs#Mh`N;ayx-cv0kwBi2*T;2Pq>(^7e@{+ZWQ7m4b%O#N6uSU?;j!#NC2d%-X#t5dEn*8QA2A9?&%hJEkE~UiFx=4+2EUF|urS~c zYqDB^TwHq%Hn?R#c=;-jDzYO9zw5#MUmdqNsl%3a%FN;7udM6k9OzPc!5D7`Cb_1G z)$6l_`(62L;gwfwhiM*E4!c7Ggp`AIVj2Cr@*Wacf=#ys>m(b!{HwF;P{@fBq?!9UjJM zk`gF0l#0nyBXEtgF8c1TrU`4bsQ&9h=2%pF@G+;+E)asLr!FN(swc_@d<=F7g4uw1)K^0 z1!VN)KH3u;#$MHLWBv=cg2HaU!M8xD$h|arVW=U}+zHj+U<|G7?1ES(oMRFxANnb(lU0lt3mcNe_ zIH$nw(2wXXauIZI>+!1jba39-EK;oLiYGd{@vqz#;y1s5>iMlkc3LVcx?~0Yme9e> zKWJ@T{X`ZcVgreuKod#RNuql&4NK0P1IfRuST{{sym(`h)Jloswtu;8${s%Y-XM?N z{NWa!wDUl3ubDL7u+;jlZ4G)EI+9n$`P5+U6li##gVr^wG}tnfd`*lb+hX-m(_D#W zepx^RHtEoZeLvuqRXo%@c!EX>%ZOlPGd(K(4P{d#84a#Go#1HWAuDfus?^M0UG2@uUOP>?NzMl) zU)_YnPkPLu$Q$(Txj0<9?>Y?3zE2cYjd^tAZ+5DQ0a-Sufgr(Pm;5_nOrt}g>qLXh_G)u338XG+YB18`%yPMiWIR? z_qvC(GUq_Ya68F&=i;>O?Wlfw8D%%DL&?_0Z${eyLpAV zF7}E%Nms_mxF+u5%1GiK^O5i@+-R}kaq5~EgVRn5GtX{~z@Alqz`MQ`#0*vFs#ghA z_DBhNU0X^&ZWG6Py*dn9mkGYElC)6w6f<;1hMn?Kk~YU4q&+WYQ|)dWe5!wi{CGMA zwq89!d~)uPGiw~tKna(QC0fo$5%Ak^lwd%ev#|<5#PmB;>x_~_+Pvg{aTU1 z6uI+=Drw_xw2pyIUb*ntLmrm6@bFn-3MQZY&WHzh(y_E$`e=_A^gk%axyCn8M_!)< zD0Y)|B~j#cojLhU0%*y3ZTdAeix?b9!;Z$ySk*H^@^wY&P;3``D~_OB_A1iA$qV$< zidei8P=JC$4!F&<5V~(#v*Y_eK-U^GV)V_D&emq2Z>tTlSoobBaa{o>QK!IQ-fO1( z!W7^gehl6`ZFngYP9KNw#s|;l!S)?$_%w&yMA-N+(#Gj!;}v)kZj z=MbpPN@j-ILRo^>BzIHZDB$~5}^hcF$S zWkNrBgi&RKnKV)(iz8;b4ZW0&@pbY=s%Tt52Z}F}olV;Gs#7K{@U*AZ%9(Vu9g)5N z7Y}pI=r{Xfy69pf(V1UE{?<3ss_ta^lTDV1$WtPS` zkhoVD*pz+++Nx7YZ}>`+h-p)C>auK1H&wy^y|K{!YZf7@M$$2-xS4I8J~wmOTU5Iwrf_-3g%SnryD)*`OmG4enHO$1@v=DCrOJ0h~~Q6 zY|z|GB)(@cbFNAY`R=Wue?QbyE7t{(DXmQgEHQmT&Q^P}NK#wM;YO5?o5d!##SGtJ)0Pn6?-z$Z^xIJ-}Y^vTVm zPhY!|KJ|@c-OF;OymkumH_pM5Rhwb&kTCpaNQDbE34aQ^-)7@WzS|^t%!gi1zkq`O zyys`r5B9cXC7kXmAjgK}IeY>A#M@w>Gorfv#Pt@R_T zYR@t+ckf{~MrP3vgFHAP&`e`i%VDq6Y4UMVF?+e@IvDI1!4KDSG2@34?I_b=U9F^; zgiU1x1d{2GvwO*%#gWt`t&&7!xnZP)CTR|E#VM*=$o}W|kTXS+S2XaR3A|K@FV}xU z|J8G0(UgC#V4H;l)0ZGe;20Ubo1-^Pi z?P^Q>ct4It_t&9e(0m9OG^1(?rFbHu8SB3I(OUm7NLze}iiLQPjg7alRbv?xy&Yh7 z>JH)U*^h98jXTFtG7=~MPLLyRlvnS(49CA8fx19{d~mylUfY>M?udV*31$hj?2Rms z5Z*)^b5)#tLk5C`9K09ojLrA6B=|#+$kpXeoA?IQ|mgr4Rn*#(qzN`?FN( zeOFiF(QJx$1J+TkvRHDaynwFLm`-J$YhuY)acJdmx!FFKVWR&I8E@y2n<3U-n=ML9Qr-S~qY(?*+H?Uv!CGDznA-`{BVtP^l+cQN3I|`jJv~xdt{s<-it=vmW za?456o1K^!$`6857jg~WKL$Cw^%%BZk?yvb#oNF199G(U(vmDKyc4QJ4=r+{KSGak z+Y18Gxa$^~G(CVfjY4r*Ifo{B%j3v2V;XVPmv}6DO#K&2Q7_qHQ0dI0AKtg3u8=m* zBJ&p{4yyg(qPu=v!iDbC{=PbO@uAzK6JF%IU33&#gSO{Eva>sxt60@A=@kR+_ zBnt7?180=yB~jhE>G;jH6z92YWs*J4V?y0|%v>PJj$BknlP+m2_}~MdJq_{NDFqZ7 zbi}bBMV|HKDg2aSiV}NVX^!eY$D6j6T)4lCUh!7owapJBmoDF<3z#%&YP%BIH34`( zXN>bhtQ)zOLzuadhcg27aFdW9y}CAtq^%EUMFwAU0wvbNOwCbjx~0owqgTP#Q-x&d z;rUb~FO(jB{s#4KN@L3MPwcVbe>uH-8P(&jAT#yqiJ)o>Ua~q%;wz%*d~P;&FW08A zfuqa;{+DPov<>>5M9Fwm09Km+M_vyE;CRYk#?4NW$}X$`?>=`bS6mOVwWr9^WLH|| z;6m?RLyk|4IBNWEVeA~=VZsJ;-s^3b2={yvwHKd2>w~|!`2u=$>qtGej31{TS6_xZ zc`5YqU2W!bS1Bo!`$U){syx4UV$^Pa53Wx)g4)4KOdOmzUZY@P0NFW>CN5KZ1}g?!#$7Ra4i1^XM^%X^2VwcWn0zp z!ih)!?-cOrCjDJbCf|dtrX1WN5D*buC*;QOWhi-6of=4=qq|K|G8F@967p0g< zBnxCnX}LKGp4(4upXwkYHgT9fj+`VvBC~P%`>96BiGMns)b z;Z9Ei*;~s`_~rk=s~jC_ADG6t^C{y|c{ie7>Q6LR=8$>W^O(~C-xy){G8jBIn;Z@; zz>||F@vMn5Eo-!-xp~RBhNok_b+HIfMv~&Mi$gf=gfzY%`@)i2m+)!LduXir&EB6= zh5l)$nT2sR9AnQw{5oYbUE#A0rmHkU{;(^}9vf%(sQktiMwT>g+J79IKYCObJ~Cwm zHTbIPBgtP-4)(S$aQf}z zOs0Oj9*#|K2X@L;qPg=k>1d6>#Q|na!$33XJFo{9o5d2{Bf>OW#f}&>Hgf*UYzEw| zho3(-aNWWVkm(`!VP?NIjnR~1YyYE&ff#TJrDI)ov74q!L4h;h+L zW>rENTvBiZzb$)2_T?S}|Is+aHQq4eY5~&IUtw;JAYSO4OE0;2VbJM+oZWjI=UtnF zhEjyn|8o}ax9SdT`p3e@@Q4_UYhc!F1PirJ^3YO>C+sUh2Sw-Mp~K=}vfvU~AtOWm zqSI(mUJ6?NT11X~TLA9EcY&W%4pSZ*!p_x&|K!Vo{RaFz`PbWNa&7|idzg#64y(}{ z*W_r|hzI)IeFQ>!*374+X@r}w8OPj9A#fy^b{u$#@%kJrJ=0B=4;-Km@A{)_=rf$M zW({4y%Rq@w`Y3j(i6&LXVxGqu1fyK^D-S1?LI3}~&Kb1BuW(hrlf?Zx&RJ(+NT=Tr zf%(&xk%ri4FgTNn*W?1oO2I{ByRtXf6&Arszo|UKkQ8FrnhNjU%0pf6U$`a4N5_SB z5VQ|rY->BQXB8i4%;AThn`Yxv*#dH0w+*K^7hsj%2lA)tEX`WA3cj?>A*HvgnR@{a zlnsu+J(d3STRA^<9}+?f9Rs>Ww-0Ql4wBaLOLWgpKHA|Yi-YN+Xw{WYu4G1Fdv6XV zuQ*Oqc{8ys!H^Q=8WQ!pi|FxP2f2_#+)t-=v!~5wqsu{KI)9EkG@iZ#%gI7ohwI3| zaYf$#@p0fQ;G^~BY1p5-0$R`M&?osRyxkYA=!KZq_^5R$*}VKG+2X}ut@u)|_|#i) z^xQcpk2}cPT!_QW&|~bBAcv&(Ih49GYU4xvn>Vo8_Wh5>bd`5PgT2V1PN9*EGLuARllgkEgv^_B9J!kVXiC?7wESBE zFD682*%@Tif7$Yw|8j}_vAx8jtc)5vildi8C|>67vkQffyUt?^uNU>WUG`aRyRIk?rnD>`sL>sTb>48 z_G3R@5mV(A8c(6(7SR}I~f>b(r;J10Od_~u|tP%*iz z-3iiPYQg=+O|oTiCK(Yo$Kv1dpvxKK?p*a09w3m3s07-WjCV_6<_*uJ+J~}nusfbC&oQ8d|9a#D`Y*c%`=IA8Gukkx zn7n%^gEBIUNv1T9j_NJLW#3hZ>pBMb838PM(E*Fai4VDbA_ z@@!c;Jgqk(Mqg9u(LJIZN2U`Lbo8k|^M@SNljk)gwlOpRCzUYMMPl@ir(GscViAa)w%M*PJD>0PYfv9)w9Bfz`Y8;*-lq>@XE?%<||ON=VX zCFXHqw6D7qlqVF)fgUNEEnPyEohZQGj3Ai2cbm9^f^qt>ScJ`t5WXN|F4)y+zt22-0>W%(AWuB)p zBt$4ls8l{@KSU)eNh(DeXdum_CPU_VsE|e(LJ?8%IeULfrlO(&NzqJcRDCt+_FH$| zyVkw`ooAiB*Yn4Dp7(ye{yLM{9or04>vClc)AE?}qy*S9cmuxKP66HfUDUCE7CJps zfcV>yxNSr+x9Iu+l-5?jwfWz0{Fqw!SbYsUZK|>9V*otA*}_NP^~4E7l0d`yCCqBE zBn$aCqWHgXD`zA(ST_=HTAu-dVh{Y1NMgS=HCXnx86wA>H6*jN5=L}Hl8K%yzHb@B zLVsv;h3Xkhc@qaM6SlH%VtM3p{3!Lehojz$jZ{!{5kEO=iEgKlrz_Uif* zjMaQfnp^L|%N1HxTb^~3k#i>Y%NO9Eh*(w-wjI*5O+_Iic$CwaC)~Q&o>Z^Dfzlo~ z@T=L(!U7YykZoD)!*~VK&{`szKDh`z4Tgx!I~#By)}4y4_)~UoA=7`jlYP~Sgdbr- z%mAhlVB$$Lrm z(Q22~T$tr4?!oR35WC|iimkfL&2Mc%)sJzsuX_W(@M{FV3&>*+C%3`q97bo-?Lo0E zmh}}>@^Nv!urjzE)S70pgP%I_puL!=Y;YY#CqKrr8;;B&Cp*ib3nFJqCsx#N&`E=mmJ<{3# z5hrhU7HzlQ#)@an5an7c(kgLdmR=jpTK4?MyV%?le0tNxk}fZ0uO~01flU_lR;%dlA1O0*0`q>6${t^M28&Av@JPrnF5=HJ zmQmzD(tC30SLFe=G?kGEGjQWA7~ARpc#o=cBiM`U zmtk1XN(z`|jJvoitm?o=u#mA7d6ma9g)3Q<(CsALCjEsAcdnwjZ%f%~{d^d5c{BM- zU*Yj?J&x|5LC*_(Ajsnky)_ENNp}Ci+6CPLzf%&T8%bFda&sy-CMOmi#nh7Vq-Yv- z=o?E{IM1r0lL1%N&=<=VuCO@^`g=^dw>1KRLZGF{KzlwNuj^vxDnr=O(o*~!uPJ&J zTnM(sHEjJ97Z^87Pn6~*Le0=PR$7upUVF~-Csz5>z_|#Tq!|CtSMq54CObT!t-@z} zALg#V+z+qj{o}aBX=Grn4|ZKVr}nCvVj3!FPH{Xl+SSBHZ(qQw9?fN{2`6YpQV99p zQDY~s$gr8u+Nnjyl}Z+PF#TCIpmSm;(^i~Dwhdxr+OEW&zfokXM^B^1_kfM($FiAw z1hlAWhDa&-F6SBR%F<&lQP;Iz@@9)yY?BE7FNz??~G?XzG<{;*CEKS z_h)&pL{RcvNITj-L3+kmT2(TYSX2ZSBiSVm$ooIX0RN}Th zzz~g-v_=;pYp)_*`gjYU_8ZdN;MFj5yEU8f;4lAhixZRj)kP)qHqq3L*223{cWJ?F zCDDGLWZZ+Z*ehu{S~lq|+wF(!f#eWY9=U?a{Tzl{x)+oB{3qo1{Sg%hhvU~JJxr&| zj70aNq2=*M_TI&qB*OdXg4jehamZf!{`EIil{GNCAa5o$u9E)vt;DaAd)VA{Nw9TM z8|^>lOUeo{OtQm-WZoR2^S{dQ&htjr!JY{VtiDrz_jqRv}eNWxO;4;yaMT!)zaQHSLVdx zu`N(t6s#0S(~g43Z@V{Xt&?I!@#3^}Z!YClJVTpH+IGG=W4U!-hKL@y{eVCDdsyAq zD3W-;)Gq2PW6Rch((OC*K*Yv!<#Y8#(yh97VcXuJ+R#{bY;`sTwD)A= z?k*SgMmEBqoN&51+m8v0ve{dg*SOK@BTe&@VI$2?limFL^v$o6jlEvLu1|l5Wr_z_ zve_mUxm=m<2Y!U#b#FPlMG2_r5yN&$&gB*I&*0rp;O^AKai?w5>QtQCn08hTpY^G6 z?k_)&sVzo{QfnYOs*{V7SczG|0oXA4C}$Pr3}qLsuq*u{fA(Gu`nrU{!Yps} zvs;V#FLE*Xax9kaTMd70Q*iY4ofxKg5amAwqtZ?zRJy2&4vFdLJ^T|I1Z7~S+fFE% z*o2d#EAhVt8QdzZANM_qB9$ROjhI{?n@IWZV}>!?mn*I?nv0<^jENFLOMRH>%)SqCVv0pIRQ1z6cK35Q&0=M;Q0u<&a%KK=?I`F8^b z*0*AxW+!j++K}(v)q+!-pYT6ijPXXcEB9gNc+k3{1_KUxe37m)S_V%;y~{Sd(X)dn zt*RsN{xK56`=+Ahk;_#x+NbfK!^H7jWIxw_xu0J$$pRPduEuTr1$4Byf+Jt2V_MoT z{>#b}{F0=j!shrKfz;O`?#X#2h%PU|?Gc$=hxiii{>ii0(|8E#8)dP6<7ix>eG>PE z41t1zF7BD$co?u-jH_5E;@KmDH;Sg{GQWUV*l~s%VSW+&zYfE%HhZz_b~fLpsE02W z$6SGa&Ned~zn#{{*V|QayYQ#5|8W+I#fxms9>igH-7niKX8XD8E63HRMGhf$m0mBYiqE_lzR34UTyR>dJj&e_jtezxP3%kgt_oQ=6EOz4BnGtxG zzgSiMvmIy5uEgAVVK}ET9cQ%*QS{(7KStUZCY>0HkA^!#gsTFWc0T5;eYRrim~O6e zW(Q_S%HiGWG;ZNlDSoKq1zgbU3)>DgV^+jF&d%5d3)hYZk8*ib&@kgJ{LR1|BWrx; z9s&9)*Kl`5BYt^tid(NPk5l8s(bcRI1^wTI>V{36M2jZsm+Zu>_AOlGuLFFb;sq`{ zsRFP3J8vp>OEERUf=`Sq$HniL$(nn6eJ|>5 ztmU??y~)2$*@xomFY&h}^6*`U7Q_`sV$HoiZjs3;%=&Xyko7r+H?21Tm2n3_r`$_; z_1GXUp;C-p2Nm(Eh~Z56<+eKwimYrKL;Ow$`wvnKONn2tsw7BDHr}oz{c-cM$@bRgA!F8R$aw&B%>IxO{u z5B=U(0h3pFFu&B(gt?R1)2#wFd!aOCW~Q*$fiLkz)Nr~aSBvwH9Rr(zIh1*26%3j1 z9jC+_khGyMl$qMH;juyFC|3jBMyEkzK>!4vAP9A_VqUS)Ymh&fI!klah zo|ws19{T|eH@DKWMMhlGP77v!@)DDBiD#3=7L$R;Pp}wdq-bMDW{2YO{MfZLGxh)) zB&x9cDkiMrh${I{{RP&Olfms~pHLH1u}uoNl8-|lU*lK^_ThIvck9FWJ1@)jf*pAJ|pK%r;adb22 z0@^xcu`Aa`v&Oy4@zxFtHf}=^j4lZzy`3wWf2tEr8NZQ@)h~kAr#1&Z8oO~<)Q4F`VpWgb@u7%A1F{YpkUiUFq)MC zKX&I+^^wEEc@qwUkG3Vfw(;c;yZOW7qEZMc%foY@hti9u-$3eb2)XsCkWt`u_%M)9 zp#|I6*y#sorAsnXf1k(BSWblLFJhp#uF1xEFEiMv||A05@E9W?N2}kYoF7GQQc(1#3UYkU>RuC&wMd0<|e_ z-bubnYaU!Y(unuH`nYvbY4|qcC6y+pz}+!RpuAOw(7pF$1&fZ10n+WQSu!d6E-o zaH1G|$+e(5%K`lEJ`pR&euY+9B~eOL0w4V)VcM?vtuW;FJu={@i7vR9+2vkQAl_&t zjZ|2`MrR7}N_q%9`t<_ToKJDSSA!}3^(9{MaTv2v93>jm8w0z~{RP2(88|1Z$EC%w z!s%i6xLu(MT-3r@Y=nW8s8%eW;te)4$#wZKKXituL`Q{XsGMQLu0_$N*8Q~ev4m*M zfw54u<{atnSq=emVs^&b(P*>j4NuwA+0g7pdZDKcTA35^dAt~Dmf1o2qBB&my@};F zrm}9OaDI~cckG#(jh~)up(kn*Y}vLF*ex|&WPH|;VlDG<(cGn?2g)gQy8bifC$#el z4V5G=DNZd5{yCAD9yv~k#mgGAnc!s!nC$POJ2$S<{DDHszV#b>569A&*S~Ru-AT4$ zh%U>pe@~HF_0-n(mNeeZpeLbvEPdS&R=eDiU0k+^y__W}5R;1K6y&#(=ije%piuzh zOEt-I0*JC?&#~{fqS(15O^CCufuZCd3L11{vqroY%#lw=`BA}8R%3*5+*|&0kBDi!O_VR>1j?iY4^%isklvMrdd+#+JP$0;KyDz z=HqGB^tO~VCCkaLRtp#2DPR>_Hc`rQ4LZ?vh8pjk=e15s(a{$bXjv4(%;WXhzU;GX z=aMLjRX+?lm-d5HSfXg^N=X*AEFB(wKLl^$ZsObRp*XK$6uUL#AgM-`QrA}tranB3 zt7+;+xzn+1_t%kZPr@!X`?d*t>z~VJi6y{B#ed%O#2P)1IFk4s9g+TdeO6sNjp8i} z=t}@k?>1R7|E~?qJ!~(omVbb)CEJ<(qXgC~y_v1PT20|HajZ;Th{bACMdQx$+{0z@ z__a%qP^<(tEt*N|xw%Ygq&&Qmdy6zbl-+Clh2}M}xE^ny_#scSd2Ei7w@mB?_pF0l z$qJ}zZKk(TO7Ph#hF4t7)4*Uq3tDpqT=W0&Ut%}2xtBoNSxvMIg4l$Tcsik3Ob^x; zQ+NG1yXV%2Y1EG#PI?YcOC4j;YWqr-R~trR9uHXYoZXbGHHrD3$Q9=1ThNd0G*Ah@ z$%2Q)Q|gs)^3p73jmtmbGHWrm_U0sTQ4XW*bReCB`*6gaAoO@&!f%V1$EVF$fDINW zF|gAU-R7wRzO_X$r&l;-Ybv_MDhfhuhNGk9SV7=oz|ah9w7JlT@y-h&!2TM4vb-8K z)#q{#^gUo}Q#jtgs*5MJG~l($J$!O@8m0_(@`38oytxCzjD#-Uf7%n_GC>yZ+PoEJ z$pS2@d5z(zBk;r~2h`dfAzb$P1U3g=;EV%D2_Jw2Bs?j^ok1E^u|J1_+T%N1$>i0z zUFj;fe5xNDzHw8yYu;pGN^uSPRw|*1f2rV!eh|NTl`i}_MHp)RmgiH|u%hq`-i`f) zo0tC;F4+H*n^9SW?Xmaqr1dc2*UUjK#`F{4Xj#w4yA6TKqe7u$X$+sc_g|L8)(P#O zEa22bi*Q;{B(z8B<5RhGj6WldXB5r~eP879si$Ue;%DSJa^1i;=bgiQ(H6LJSENA4)jjBj)g;dg<0=;Y*y>S`_2(C`&K3zM2*5vS7Laz zRw=I4+!sIiZ0GijJjBP&GsM1)>AdXKdahWhjd!caMTuv>u(v216C-6YZ^c=}Yt5W+ zrYfXd&qPU~6MpHqjk?{+aCf&DX@z+4hjP89fl4Ko*cKvF`(2f{%?vD=Ef+Mw3o4$@ zhlAO_dGg%CsYxD3_di!SspcrYJ2w=M-Z0=4`(vv;$hRly=X7m zr$5GV^ELV1X8Qa!{TJM}Q|B;w%{lxu(F$MA4dhP`)qy(Sk$lM8L&CG$V(?a5D%5=! z<4opmgzr}_@=SCAtEPoi-Mq68-;FHb0@N--cr=4Tc!gOL9$-dxmTlOV5?rL_1pTr* zK-b3!->v6S^5Y2J;Nc1sU_5T&lCe2W6T|BK(BS%G&hAktHt4!n23^fZkE|nDG-oWd zja|#l@vavJH!MT5zM)vRwuFDWIvl&+oEDtvypCTwPrY{77XbJYDCA zMQ=>-fb30Nck4V(w20?dgwEu-j7H99-(Ki+%H@BJJ6>tls03gW$Hi41hq-&bF;!|W zteu{UdJn&IEql+S%3d%0`nUwcGUjpaeJ8Q_sU}5>ZzhM*1R9kigg&DfJoZikE={>E zDBC*}x?M4m?UHe;CfX6OZA(cMgoVcLJ*t4HzA33s=o{!j_SZ zpegUimOQJ6iyrCBev&t+8pred;%sr_KOT6hsm;w9CQku(Mv4>~ro&Y6pJ+0D0xNkl zj~#z*LSKDmGH#y+yE0rGqJ$QV$!W8#%IY-n;}b4fZX;XtAd5EN_z2E_Jej4E3Q7NW z2CVWgV(|MK9QoT&G@bPbKK`6e+w#0ACu%gj^iPL21rHL$@vQ?u`*RY1|lemQ!HSBQD`vEpO)5EhGB6=L>xN=>qllBk0(> z@z~vW5c6_|il%iufxs9^<|Zb?n*Zyg;6pj!*y&CB|EY;u@jHB&Ed%9?w~FQnLzvO~ zMO>KkWteam*g>-die^(FMt&uHn~=bJ$XnAQKA5$%n6TkGKRNSRs%*l$7`#!3(D&mx zoNCsG1Ld;h@~s8@JDOO3r2%cfa#7%N=Q?lIAup;OCeA*e??Q`D|2XdQ1+KfXl7Y?) zl*DZi-7u5wxDi3)oYUY;)@knG;9I(7eVnXThJxt?7h30)N)q)^6t7u@f_pFdSneu4 zJpY~cXmq35^oO|2JsMU8O3;6=AM=tYquKDI9iV(no`ou>;)k3P4C#HvMU+jUuAE!Q zebJ?ve|TDVwjCV%{G3O_hKjvj6v%A1uQqR3s7 zs9VmAxtbkAxqS-&B%|3C`v4L>zDrv=y`WP51oftALtFD$ws6fHW^Of;(Ue-)yKxkn z)<5OX-e}|-%_Xt)a|Lz24aYqNJ{L~!|**0d_;5Uf9{4+j3@$Rj|39WqKIula@a z=3y*vSA2?wj*;R9Jm%2+l?%zktPBf+>$o|__b_qyWjwV(naQsH1_!iH&>o3!+W2}2 zd*;-EnkV~ly~KI;RP8w2+Mq<1N$V*5<_Q!a#(kpl1?FDVx{V1C+d=x~3&RKLiy`TSc z3}N}hSW2qij^>#z?C2Jv_>f5@NHCO18lVL5T zv<9>6+F1~zSWB~4j^cNUy75b>20c1bK&?G9m|Mm#yt3^$ZC&31NmBoEaq~;cowg0* zeProyxe2{9c?g1Dc`QhLOG{!0z{DmTjcYRK^tkyHy)%x2D{44ac>xk929wo{3g$RI z7hlBO#_th3S<7B&`WYF?F7`T5<3}Iriai7`H>lGFt73SNlZZcMyr|%vB@Vv*37`Gi z$nB3FcR~9cMkz?4|Lr*5h@HR;@tLTdJeR!Y7UJ+1-w+keX;uo_-b+^N+fZx3G%1Rpe9l#HKe1x3~U*qR2 zd3N6FEkCw34iaYOS3#U@{fW$5nQrjCz12H{(pnVzpdq*AhXK!XF zJu>m|?LRoDW(;ZXiXz!Psj&WbDpM`?X3pa^Av1I-YtxHH%AUw(|BPZwOG@dI+5yFw~w(i%WmP&v!m#?v?HrXDubX1 zJBnO85|X?F)-Mj^%_??~XF$ z7O67dg%bEPwkg?7t{Mvurjo)A1WX$KS{{>}bMHK$PTG()~Z_BlVLW++X5XDMVA5@;(WCt+_ebf|6g5VMdWnKeBBvtlBhSP@Sm z!__=5l4lQXW>9;DI=@gboBU@eW7vl;@WgU6<{o*)mtK{{Pa_s#O{I!(?eE7p*cpf| zqtx(*_e$>0{H=V|Q4#dl?#9T?hf(%f1R5`xN2|ulk;|*U*f_Tr{UbflskjlxXPQ7_ z+BB>`EsKeMk`yJSLDJ`SNl|D`^K3-CLuC>c_8vyZP(|!oVnS7g0t&s$Q2yWwY>Cq% zD(n<4zF>;&i;Hp5H%6Df+2hZiJ@|8e2u>=SfZ_uTrz+{urArTBq3D1T}1p0 zc^^{1?bwuKL8}98$abilxV@YBJt;XEdlhjlF@vF&;@MIbatf<_clhsGwZnh&rWMv| z67Fl}F4B?l-Mnd+wciSB!~f^4+rNfca>^T5?OCy9^X5SRP3!)rMorr7e=l_YpJK!R zzs^nkmb8qFn92~XAqHaEQeELPa{p(aiE8qW|DHAn?);x#o&Uen@c-7?CWOeCg@nkY z{20rQMn1;y3qvS)v@E+cItTP3Z@}x=tu%M|QK}m$!)?!?6{GN8AkDV_|q$5{0o80s=xOM9j zDm%u-a)Wnjxx(k?S>!!&ia6{H4eD(eeY%yucWW7ToSMZ6eDZkbymSh7OddWiK2PZv}KACiT0mk@1@VP!V@px?~o$qy*C49HrSxqT?ugb62#xFeZzYzaL}Nr z1M}9!)0OxlkRH6oS&WWHp{xkYE=0nkkxQuizAEM%e1%t^Zoyp5 zFHoH5$F^xZvbmp&ggJXYp{VZ&d`k9W4x7Tj@)ts)y*ZRx#e&0+I)2{-1?Kx>kSpuk z%WfpCrtkH?_+c~kL zlbA$=6kA_Zk53OM@`WB_VEXaTsFUOcTU#`sTCNDae;npN=Be^nKZ24opTLRuada+a zILp@-W9wcWqTuXp;P5Mfw~6~IoIAXepPOBUANOlPS%N^gYs@J+xppj@6?U7`-yX_O zP`C@8HSfXkhdv81ACF`Ehw>+8^Yph}jhv?(A@{h|7_FgAKR#-Z<-`fl(U6WiH(z72 z+j}r$N;CWR^*(ryD8!t)V=%QnHwbhReG%DJK88mV-?)icz&33jEyx(&&N~7)GI{C1X z8p`z4X*x^IEF!^QAx!by4Kyl_ova^)OTK7vvoA_>C$lHv#mw0-BJBcfGt3j1KHUrD z4SH;)T0XW#hTzwM>1<+qA-jL!xj-g-DI8S&D|EP*ju)2bv(PJzplWaz&i@|GcDWaG zAIG@>ze0jp(Gsp9{47p9S_B^lmZ8!V2R8Ufi7hC*j=Hr9uxz~zcgt7`|D3djxym8% zMj%By3YD4ZD5PZ%n`!dpA5>dei9w^r!aE(FZJaX-Jr9Np*Z97H!r{;0Y+4>$d2j&> zu!^AhrqV?JaL&>^o;_`lV^7BnkVI1q<<_>M}O7s7x^1e+qrb z^<`W4>d~jAa&$8~g8U+aar&?l-tqZGxTN6-krT(EDQL2uqB^>+{Df`$E-xCVgE+IU zhCZy^kAX9H;u0qrwy8OcyafUZ8d-reTb9G(@=v_0R{gf0^ar4Vd${6 zVK2K{xsJU*F#Gs3xV|}&>|Ra<-S@`?9!+jE?4%_O?OFqKO^>7S*>QMu<`uuW_9{$p zT>{!g!-~`I;`!P9DlDP0;`u^%7npB?hJKGhv!`2o!rbl2*n% zCajy!MlGHrnqrwp(^vl{g&SAcg9-^E&wpz4 z#0q}nT4gJ8l^9J)cOQVyyD!xAL7y)?Jc?fT?0{#VOL1`8a%TGHG8kUI1x3Ec$@JZA zD7otPZ|2;j$p><9veH-*4&BO?c5PsqP2yx3`x)2gL{OjcZuD)R3tPL6usMrU=yOt+ z;J>L8p(C)3FNqb><{L5m_sCvO*(()lcQiqgVJf<=ABOq{kLi|4E2md&0RicO5T_Ih z3IA>8epg;%T+bXXK41Y`@4APX-;Mxd9YXJdi|lWMoX9~<4b_x)Kz#LXM00D5ereAI z{2m3%Mjk^qm37?g0S~st{vCg2<|(H6PlHO^x5DnBd)ewmE)=nJ2XpB>00Va?G3RJ& zn5DcQrv9f*GV0Ro*6mh`sLq1IHO2g-ad~(&Ad$C>x8>Fr&lCAI=CBc4lIY%Pb28Ip z@VHrw^BFN0o-Yo>Ymeu#ivD~me!QP0UX~TT7tIU(&2_xjR+5F!ZvhhQf?X zpf0%qMyfZ`(3bJk?l?)*kRZi;DU1DbPr(f{p7Sy7JZp3CoGyy#(hF|f6c!f*gzM?e-Xgj)0nn;DfG=d#b3=xCEggxqN)QH zSIdeaUsxc`+tj$agpW$O>ZT@J&GAV;-bg#9YUA+Mda^ukfsd8kgHQT_+NZYX?OhTh+#gs zhZpjGRfqBSw_I?jR$y2EOyQz~s@Q+;9{$VJKltJOOo~170hg=`WvanNsIz{6x6E43 zduAr^7lvzr@f9Pe-}8~5qB1DF?R1(=v#=rm^joaYR7lfX}Bnki4Q-CPsg0#tS28~Mkm7AO{a6L;=m{tYNkjv zZC;$Do(^9h1lf>G@-+Z zzIR{d<%=Dd`xkw?+y~8g>dZFyp{_3yG-c94*=!syQ;2$UX(;xzkgL}l z`YPT_JNtdGzAK5(oMDR!Kcp$}mNt`8uclDj9W>;XqbN%4HYge?(&!gM?S3A+Ic;-r z3MeQZ!Mq+vh$xGJzkbL0<1t|%Wpo4`<9s2%cPkeboz5&)YLLYCLl}5(H_QKhfSufu z$K2v=MQYMFXkYtI!f_Jt-famTxf91<+F(V)WfepX;jgU~%w9XBpJ zPD-C;>Dk;We#ZO_G`w*P<`~xT)#uJ(PH-IO82yYHD;!}HR@LGB?tdQjahc$ZP>Rg6 z7LfeG*=RY%6Z38saoTsJ@qDTZ>)mmK-S7Fw)o!6wP`;M>Pew7jW0zRzf@?VK#$6hd zZ^_~cySV)aM&VMebgJK?!QRG+kqj5Yj7?5rvhWEUktpPM78rw0Qj!ZVd&ME3tdZ?PE$ojD2 z=R@!&O$7(Zcs#3~4fUGSC@6O;ZPW*}N}ENaZZBcOilgbgZY2fBNRq0a37X7IC3mw2 zw0zD&5+zPzabr%x{!hj9@ct;#{3kw;5m|>h{YBh>&s6-T+Qb?T%Cpg*TcG^qa0>Y3 z!_Bqn0m)QVk!4j8@rrA4Y+NADdQpHgl@7zCKOgbD`8i5;{KJ(Ri-Eg>G&73`hwAGV zB!0q@yq*2Ie8pI>(+YO`UOWluRp{5ubDJ5B$JP} zXeQT13}36B9^ofIXK!p_@8X;(d0~-ocnon~>&roUMLT~z*qHfD>VVKC^6bxebKv$Wiu@NY zpqHz^(fsF&vG7(E_f;*2>mPg%tMbc`3i4R>BSRMcaXK@yJ`d3aL+Hw;Kw*1yIry$u zVeNg3_(x~$@cX$ae(6#TxDvb^D<&nQdc|Ux=g`j`zcd0{*{+fYr~$!rCdS9WxW4f0A?mf(C==taNW35n7%L;2erTPl0i8j zvnB-Gq5^pF5emGlc^@h(4aa8ZDBR`v0e={u!y{KyFmB6IkZqj-p8|rg=9?JV&gXeA z-$8T>ip8M%PZ)J-F+XC5C2sc%!mUY)I5PVP^fcsyV1p^tp0dRGj$-7IA;4WeJ{WlJ z9B<)XB-~$Q!IwD&;P{SB`1qF&#(r!PRtY2!8=eL6(+_>a>*4nNyU~(RsRuA2 zPYuQTgjJt@q@w+^|7??=JmIDf)=!&%D%Un<=VT0N&Ehwz*9Z&uilIIi!_N_uMiZel z7cW=Cm)t!Gil^jYR){km@@D*Uku-GZlwjlUyZA^_1rIMw$3t09aq+&juse7a>L^&k z(o}n4KvqI*ho)RddxxWfg`2z~B55?beyQh57N19jJD2fAu^WWxyF$HByx`c)@fdBm9g)y8obB5@0y}Jdt@z^?4T6rEHXGUPiH+8ttza9*(v9WUBv$RTRe>0ljs`iVQmQI79XhpPG9%4IU@E9)R1^n=HyEv~qSFw2hc0q{1 zQJAo1j9~2PCw%+bR%~gGfjfN?5V0l!JdHNt@<;)0S+|nE*Zi2j-{Qx;H;PA1_s?A9 z>q@?#KZJ8V+i{`jCT}=OnW7d9B?b{x3Ll_7ucj^5pL~TtVUR8tgkem)?w>$d=r#!zVL-FyUp0pdJ{Hf_z0RZbPXFlBNiu%r3<^A&SKL*I`6vC9gb`0 z+lCjGLC=%e1Y46~g^a9SNd9p6(>0&+{DdUvxWV+^tz&n4Yw=>) zJJOjILEA0ngIwfMW>V@+o-KvA{^%kOb%ViSnk;-X8Oi3&X{C^;NJ^MniPp>h`KCw^sM*0-zZGjS?+ z$$u*zjy(u2Etb@=Vh4Mu-~k%jjYakWvZ5iuA#CfVp>RZ9p54g32}`3~n6^$lFWOQ{ zgT7}WvF8rjx<8@n=n(eaxr19+hn`*k6Rs3Fy z;qm?$6zmT3->cK#-h1S+`x3=S`^LjelrE-!w+Rs4Mh)3A8U6Q?5cuH>dlbDjp1v<8BDzqJU#z5{m zTmRApE8r|V_nQNMtGu|ZWNV0BD@Gy1j+5rfP}HgdZ*_>FU!Jk*z$0Qp*_6e&_K9t ze2H5z=*>jeN@1j300ka=4lmBGr<|6L=*-vQYj*?I9w18#Hk@H%%hV_~egbp4GK6v! zg{0$RM7H%)*hZ`E^getTCQltJ`26QIO6#@d(ff)Y*kwsFO5rrU z{RH$6xd5`_dxU1{o@BKCGD_^73dVa%A<DFDL6pb&-s&E}Q#Gn~hu_(JrNs_iip031)8RqSWNLc2i!IT( z$LU_zWitJ1KtJ{a@7L$V_C&5{H6F)sTIflb`|K$cIT^70FIwch<0-ae9!4kg?ckbp z5A+r^fuGzC=rd3U$1-QuRQZc+qmR%INx!kurk)mG}n{G&3)B#okb-LH{7 zHg^O)N-Oy#fv+(C?@T_p|2?~XNEIV1cA=#p3pZ4#(pT!<^j@F|J=ArQ>d%@+gVQu< zo`p7%jF?1|h8mzo`VbMje*>n42+-GK#6RA#CtVBDVc*;#n3IvoUgZlxu4j|b{Hh)} z6z7t0_w=ayx;vyV7tv1RuD9XY`LEgul@VD$9pdb~)<#@a3_$%>0uYUppcCT<3y1T-zd>ku z!}u)Mw7rA`eE-bt9S$Oc&;01jhJR3NvWX5CTxVWm1~Y5z$iZz`klhc`k$nHH}1S{XCh%yYdXnyBZ69YK^B&oNl5pF>+0>cY6l2zGkQ8zP!Lhkp2zY&mY^ zB=UXehk!sZ5h&^-mt+o&DJQV6C5|rF>BrBT#9*Z5e)RB}OkLM)722PlMwV1c)BFn( z)JsQ|j}E*@t8%pX8~^72-24k38gBuAmt|p9Q3(h^!iF8w_I={MH zl`4MI;++N?IVA-V@biu#U$d>j#O@sEIuvs=|LlWcsiT(DFDTO>n|v~M+-Umcwhd`~ z-@rm6a)2es5G!9_@?csegkSK%La|pg-tiqRPEH}a^<}ZoRSiRC8PNeX53n7r2D_Sz zNdkYEY@en;S}r7T2SOyUg$$ zyP@a7y&bcZ)NaWGshr8^8Ys>G9rv47m5!%lD`(Rd-`h0wYb+SW{B!IkF_Jo^h%;Gw z91{Lp2Y0sCb6OWx;IHYD^!Aq_NcOz|*OC?xA9F>FwXb9iz}XY?*`oSFmMJrd%deRNr)S%eIgVq%aoZMf&PZf|9#!1! zJ55j&G00Z@6~Kb$>7=ne3FPLjCM_ztjabkdT_#mNy0>%W9-|?DP)weoWi|6ZGGg zgCgHrf!E3cc=$wx-B>f8ZTQ#CCsk8P*9>Wa=8qWGD*cfuPAG+qF3TWt=VRFQJ{5K! zs9~*f5nxnd1-~|lK#gPt>`L3i;>TTN6C>L>539ZK%=fckUR#v#<_v&R*HrFD$3FPo zB?5+LG{_b19A|&piEEw~NV=+ny2v%MWG(&0Sg##FMm(rrve_XZcU zF$Y3|3{l;_0uH|lfa(cGptQCSeh!QP1FveRYBvI%Wk<-u))II>VK*o|UU0^%U{Nh4QlVPb& z2Q$-9V-eX);OK-Rc+;zZ!~ghA*!zjAku{}{|GUi<49*7ykL~!XYaiO|2qjvdEIHj9 z;w)KE!cL_&L-g{|xcNpoiOpY3e~wC`@(+WkgHa^5zv^KU+IGavKNL>P8iVBCdemH@ zL_8;MC-bBeiQ^Y<2u@#xVc{NdLMfCe?4Ly2{;mCaY$rJ3d#2y?j4NrOG$2--&dl(o z1s&}qY0YOymq?_O&Q`L!#_#EGzW}CTw3jH3u3^^B#{`)hHo%J!6)sQCeV1^_>oDjZ7eV}A{s-O0 z2KYBEjuhr!B!ADBKy?0H2J^7;b8T=rGa+U zU*R_WJxIRp9)>Yv9dXHjQE0tGfsS!F2p&&Q;QfVREMuWFD$RI;KewloO$rjQV(|~I zQ_PyWm@Odunz^{y%O8EtOOvGZ9QMSgm)%_O2Q)=wtW@8gC+Fu+$Jw`RamU54AXk@7 z?)IzVi{Mt$P(Po}Pf4QR(k{|9W0hd!jRd%4xr>M#3xgY1G`XFxB0x3xESJvRhW$0g z?BY@{nw*+U)Q0v`&BZ(L_^)ZO+FPC**{n`B)J=k)tHrG1T{r!k{}$|@RDoOG>k7xO z7C=gbHeiaMa@;V4B_mu$T<~tiVn8y#9IIX>P@FX=ssghA2|Slx97# zENR}4BM&aagjh3vey$LEst<7*9U?G!Y9yUnq=`>|+!NeL_|8=xI01#t$#7KM5hurp zQvKljP_WsIR9eZQqhu#@xu;I7duGz(C91qdM;2RR`yR$#GoU$(RQWUi|He3_1a$-2 zg!cuHalxW#z-lAdi{UV$e`Yi7OS3266(s1p_(8a_Bar;wqeMqu`AW0qOrpQK_rO!V zwdCuYV-U8loBJIWd5qLH2&j9ZnI`TdwO&tjvJFsHc0QY7JsRi8$-*z5!nCt1bnus^H}&e(7{+9Z&S~8U5~)2Re<5Iic}+7#xm(!DT5#dW{`%YyHa8Aq9;&)>k!G1>t~hb!MJOp zDStk0A1yj3&R?PJaGl><8@K)l&AT*_7HmnOaZfhG2>+wBarJH%H~*dRMNl)h@Ld+W zmFB{E9H=6fc3u+Bl%7Sq6TGowwhvgHxPgmj8Bq6^IVfkB!A5@&vK)0)tIHc3$l6D@ zsLN4pKL6!b`X>Gw5gmTUiTY3Z*ZbpG^!js>{*Fp%QL9>-Ed+hsH8h8d&!8~ zdoZf!I9=MTCq6uMG^L9UuJ*SV`ZI_Xp$fdMJxtDzG z6(h%X+j7lkD>;emKish&Kbd{XX5m-KT=c)Sho z2VN!W4g!=r6AIoYi-3!kC#4qZY{a}Mt|RCa8F%)sU|CcL*>S&?;ORrclt>>mxL`w; z#EXOS{>$u+S_n)(UPR*iWyo*yt&nu)Ao^)%gXp&uNQ^h3JG)fqMcH<4ZSP2Uy?-&< z>FJpyenKezlu9A{eRS~6up@RG-KP(>EyQaD zz4ZCC1=K3roOXCFr{~rzBx<3P;q;y|XfHP*F9r-zZ&U)#9UViqEpw+DUyDiS^2NBW zES)|bwxORV#B&L6zH%2nHINM>M2PgpI`p6Hh#Tx9=;a+6M0?T|HoL6>kI#ET;>?BI zW1Ctk{3FW;6&DcQwIg`L>lWOEebu=7`?osrxS*Jnuc3t8UGc>!;-d@os?Gm@MbJ(Zc}?j|=xn$dXPL5$(Y(&OjTz(&&*{3If% z{OO7G&AF+#Aq>j%1mo?|1uzEV*uw)w5R@LJ@enim6_e97|6GLVlYJr)b>{!XQ zIDu!H3^NGV1DV)T%=vhcmKSEw#ycBmc4HtLmF@xa9~~!3b$Za? z#21#H0%x@Z1}|ISmA8Ne=WZq#k-$`xrD*;rXHt70oo@LwmU`_qC389q==g{gm>aT! zS2T-(3==gz^Gy+ba?A@SJMZR{p5G(ipN50-K^_e>7EtZcz0ekLo4_s;mY^`6dM$9L zpND3_(_L!htZV|AZL(CDR9*`Ydbh$d*LS#3Wi>V(m<3bBXVB;8Gf78IF3n7{qH@1e z=wO^Cp4+*U&z^;zxoOx!nWxwi*0a#D%h>S(_gS(Q~xL7-GA7`8SAO?1Rw{*vq;B3 zjx!99KxxrfI{lFw@ibJTKTfxD`_8T*Ih%|iV}cwkx*14D&Q{=Cenit{23O#I={>x= z-~xD0xI<_6Jj4$XJXHw)k5rT&!b~9}V-^G5Fl7Q98eK>WW`$F>s)4vpkwVjiR5DhL zpi}R2T$8<#=3J5|x_mU&uZbcx_6$bkT!v1*5YyL%!7x&qpiJ2}zs|l3BU3Wzhs-$QUd=<`qBU?XOa&Gz%8~@1ZZh!A z7xlhpa}GOWA+hW<6`8A!wZ0Mf?Xi%3FF8UzZB@aWE`tNH8;O#!2aGmOAbf!X>nT(L z!(%6i`hPn7Kv%ZV#q$*A>I|XwHwzvP>cYe6qxgs2Vx;_`Bi=vsiiwq!Lx{W+&iVQl z8X~{Ja+zB+3%W?S?IGqa=;Bt~YiAOkSK;lxGEPh5AZ-{rNx`=XsJ_sMvCUEWWI`^-sh%K-Rky+_lw(fqpd+5Cp)a$$o;50TW{%HBpRQI+@& z)U!W_hKBwY9L1j;I}peQ;$PDq+eR|N@fa10{|}|qFH>%FA$~u(R%rdR6BZiWr(@P6 zlE*d?w69_ws9iotJ2%}zyIx(Q-}V5+*G=ObtgOhdZDrieTsxXm_=e;eJ_Wgm2h5_# zl1`Xcg3CB(8h2nE9~kb1+S>VeCS?iMJ2M(9qC(nx>>%7G4IVyC;qJw4#FPLCy7k4-oB<&? zo3(O(UDk3PEj|$4se$p&!tmRUGJ2?_lictRgi#*V)J>qrzrX$;JM2o zSw&X5nezqLB*=UBf4↰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