diff --git a/Chapter01_HelloWorld/Chapter01_HelloWorld.xcodeproj/project.pbxproj b/Chapter01_HelloWorld/Chapter01_HelloWorld.xcodeproj/project.pbxproj new file mode 100644 index 0000000..19d810d --- /dev/null +++ b/Chapter01_HelloWorld/Chapter01_HelloWorld.xcodeproj/project.pbxproj @@ -0,0 +1,313 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 83E816F61736583E0054AED6 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83E816F51736583E0054AED6 /* UIKit.framework */; }; + 83E816F81736583E0054AED6 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83E816F71736583E0054AED6 /* Foundation.framework */; }; + 83E816FA1736583E0054AED6 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83E816F91736583E0054AED6 /* CoreGraphics.framework */; }; + 83E817001736583E0054AED6 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 83E816FE1736583E0054AED6 /* InfoPlist.strings */; }; + 83E817021736583E0054AED6 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 83E817011736583E0054AED6 /* main.m */; }; + 83E817061736583E0054AED6 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 83E817051736583E0054AED6 /* AppDelegate.m */; }; + 83E817081736583E0054AED6 /* Default.png in Resources */ = {isa = PBXBuildFile; fileRef = 83E817071736583E0054AED6 /* Default.png */; }; + 83E8170A1736583E0054AED6 /* Default@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 83E817091736583E0054AED6 /* Default@2x.png */; }; + 83E8170C1736583F0054AED6 /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 83E8170B1736583F0054AED6 /* Default-568h@2x.png */; }; + 83E8170F1736583F0054AED6 /* MainStoryboard_iPhone.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 83E8170D1736583F0054AED6 /* MainStoryboard_iPhone.storyboard */; }; + 83E817121736583F0054AED6 /* MainStoryboard_iPad.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 83E817101736583F0054AED6 /* MainStoryboard_iPad.storyboard */; }; + 83E817151736583F0054AED6 /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 83E817141736583F0054AED6 /* ViewController.m */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 83E816F11736583E0054AED6 /* Chapter01_HelloWorld.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Chapter01_HelloWorld.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 83E816F51736583E0054AED6 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; + 83E816F71736583E0054AED6 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; + 83E816F91736583E0054AED6 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; + 83E816FD1736583E0054AED6 /* Chapter01_HelloWorld-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Chapter01_HelloWorld-Info.plist"; sourceTree = ""; }; + 83E816FF1736583E0054AED6 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; + 83E817011736583E0054AED6 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; + 83E817031736583E0054AED6 /* Chapter01_HelloWorld-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Chapter01_HelloWorld-Prefix.pch"; sourceTree = ""; }; + 83E817041736583E0054AED6 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; + 83E817051736583E0054AED6 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; + 83E817071736583E0054AED6 /* Default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Default.png; sourceTree = ""; }; + 83E817091736583E0054AED6 /* Default@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default@2x.png"; sourceTree = ""; }; + 83E8170B1736583F0054AED6 /* Default-568h@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default-568h@2x.png"; sourceTree = ""; }; + 83E8170E1736583F0054AED6 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = en; path = en.lproj/MainStoryboard_iPhone.storyboard; sourceTree = ""; }; + 83E817111736583F0054AED6 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = en; path = en.lproj/MainStoryboard_iPad.storyboard; sourceTree = ""; }; + 83E817131736583F0054AED6 /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = ""; }; + 83E817141736583F0054AED6 /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 83E816EE1736583E0054AED6 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 83E816F61736583E0054AED6 /* UIKit.framework in Frameworks */, + 83E816F81736583E0054AED6 /* Foundation.framework in Frameworks */, + 83E816FA1736583E0054AED6 /* CoreGraphics.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 83E816E61736583E0054AED6 = { + isa = PBXGroup; + children = ( + 83E816FB1736583E0054AED6 /* Chapter01_HelloWorld */, + 83E816F41736583E0054AED6 /* Frameworks */, + 83E816F21736583E0054AED6 /* Products */, + ); + sourceTree = ""; + }; + 83E816F21736583E0054AED6 /* Products */ = { + isa = PBXGroup; + children = ( + 83E816F11736583E0054AED6 /* Chapter01_HelloWorld.app */, + ); + name = Products; + sourceTree = ""; + }; + 83E816F41736583E0054AED6 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 83E816F51736583E0054AED6 /* UIKit.framework */, + 83E816F71736583E0054AED6 /* Foundation.framework */, + 83E816F91736583E0054AED6 /* CoreGraphics.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 83E816FB1736583E0054AED6 /* Chapter01_HelloWorld */ = { + isa = PBXGroup; + children = ( + 83E817041736583E0054AED6 /* AppDelegate.h */, + 83E817051736583E0054AED6 /* AppDelegate.m */, + 83E8170D1736583F0054AED6 /* MainStoryboard_iPhone.storyboard */, + 83E817101736583F0054AED6 /* MainStoryboard_iPad.storyboard */, + 83E817131736583F0054AED6 /* ViewController.h */, + 83E817141736583F0054AED6 /* ViewController.m */, + 83E816FC1736583E0054AED6 /* Supporting Files */, + ); + path = Chapter01_HelloWorld; + sourceTree = ""; + }; + 83E816FC1736583E0054AED6 /* Supporting Files */ = { + isa = PBXGroup; + children = ( + 83E816FD1736583E0054AED6 /* Chapter01_HelloWorld-Info.plist */, + 83E816FE1736583E0054AED6 /* InfoPlist.strings */, + 83E817011736583E0054AED6 /* main.m */, + 83E817031736583E0054AED6 /* Chapter01_HelloWorld-Prefix.pch */, + 83E817071736583E0054AED6 /* Default.png */, + 83E817091736583E0054AED6 /* Default@2x.png */, + 83E8170B1736583F0054AED6 /* Default-568h@2x.png */, + ); + name = "Supporting Files"; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 83E816F01736583E0054AED6 /* Chapter01_HelloWorld */ = { + isa = PBXNativeTarget; + buildConfigurationList = 83E817181736583F0054AED6 /* Build configuration list for PBXNativeTarget "Chapter01_HelloWorld" */; + buildPhases = ( + 83E816ED1736583E0054AED6 /* Sources */, + 83E816EE1736583E0054AED6 /* Frameworks */, + 83E816EF1736583E0054AED6 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Chapter01_HelloWorld; + productName = Chapter01_HelloWorld; + productReference = 83E816F11736583E0054AED6 /* Chapter01_HelloWorld.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 83E816E81736583E0054AED6 /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 0450; + ORGANIZATIONNAME = "Alexander Shishkov & Kirill Kornyakov"; + }; + buildConfigurationList = 83E816EB1736583E0054AED6 /* Build configuration list for PBXProject "Chapter01_HelloWorld" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + ); + mainGroup = 83E816E61736583E0054AED6; + productRefGroup = 83E816F21736583E0054AED6 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 83E816F01736583E0054AED6 /* Chapter01_HelloWorld */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 83E816EF1736583E0054AED6 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 83E817001736583E0054AED6 /* InfoPlist.strings in Resources */, + 83E817081736583E0054AED6 /* Default.png in Resources */, + 83E8170A1736583E0054AED6 /* Default@2x.png in Resources */, + 83E8170C1736583F0054AED6 /* Default-568h@2x.png in Resources */, + 83E8170F1736583F0054AED6 /* MainStoryboard_iPhone.storyboard in Resources */, + 83E817121736583F0054AED6 /* MainStoryboard_iPad.storyboard in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 83E816ED1736583E0054AED6 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 83E817021736583E0054AED6 /* main.m in Sources */, + 83E817061736583E0054AED6 /* AppDelegate.m in Sources */, + 83E817151736583F0054AED6 /* ViewController.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + 83E816FE1736583E0054AED6 /* InfoPlist.strings */ = { + isa = PBXVariantGroup; + children = ( + 83E816FF1736583E0054AED6 /* en */, + ); + name = InfoPlist.strings; + sourceTree = ""; + }; + 83E8170D1736583F0054AED6 /* MainStoryboard_iPhone.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 83E8170E1736583F0054AED6 /* en */, + ); + name = MainStoryboard_iPhone.storyboard; + sourceTree = ""; + }; + 83E817101736583F0054AED6 /* MainStoryboard_iPad.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 83E817111736583F0054AED6 /* en */, + ); + name = MainStoryboard_iPad.storyboard; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 83E817161736583F0054AED6 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 6.0; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 83E817171736583F0054AED6 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 6.0; + OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1"; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 83E817191736583F0054AED6 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "Chapter01_HelloWorld/Chapter01_HelloWorld-Prefix.pch"; + INFOPLIST_FILE = "Chapter01_HelloWorld/Chapter01_HelloWorld-Info.plist"; + PRODUCT_NAME = "$(TARGET_NAME)"; + WRAPPER_EXTENSION = app; + }; + name = Debug; + }; + 83E8171A1736583F0054AED6 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "Chapter01_HelloWorld/Chapter01_HelloWorld-Prefix.pch"; + INFOPLIST_FILE = "Chapter01_HelloWorld/Chapter01_HelloWorld-Info.plist"; + PRODUCT_NAME = "$(TARGET_NAME)"; + WRAPPER_EXTENSION = app; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 83E816EB1736583E0054AED6 /* Build configuration list for PBXProject "Chapter01_HelloWorld" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 83E817161736583F0054AED6 /* Debug */, + 83E817171736583F0054AED6 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 83E817181736583F0054AED6 /* Build configuration list for PBXNativeTarget "Chapter01_HelloWorld" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 83E817191736583F0054AED6 /* Debug */, + 83E8171A1736583F0054AED6 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; +/* End XCConfigurationList section */ + }; + rootObject = 83E816E81736583E0054AED6 /* Project object */; +} diff --git a/Chapter01_HelloWorld/Chapter01_HelloWorld.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Chapter01_HelloWorld/Chapter01_HelloWorld.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..44f7cfe --- /dev/null +++ b/Chapter01_HelloWorld/Chapter01_HelloWorld.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/Chapter01_HelloWorld/Chapter01_HelloWorld.xcodeproj/project.xcworkspace/xcshareddata/Chapter01_HelloWorld.xccheckout b/Chapter01_HelloWorld/Chapter01_HelloWorld.xcodeproj/project.xcworkspace/xcshareddata/Chapter01_HelloWorld.xccheckout new file mode 100644 index 0000000..bbd1992 --- /dev/null +++ b/Chapter01_HelloWorld/Chapter01_HelloWorld.xcodeproj/project.xcworkspace/xcshareddata/Chapter01_HelloWorld.xccheckout @@ -0,0 +1,41 @@ + + + + + IDESourceControlProjectFavoriteDictionaryKey + + IDESourceControlProjectIdentifier + 297C9A26-93D6-4486-BFC7-A4BDE3258613 + IDESourceControlProjectName + Chapter01_HelloWorld + IDESourceControlProjectOriginsDictionary + + A0B627FE-A569-4C91-83C2-9BE1D651D27C + ssh://bitbucket.org/kirill_kornyakov/packt.git + + IDESourceControlProjectPath + book/3848_sources/Chapter01_HelloWorld/Chapter01_HelloWorld.xcodeproj/project.xcworkspace + IDESourceControlProjectRelativeInstallPathDictionary + + A0B627FE-A569-4C91-83C2-9BE1D651D27C + ../../../../.. + + IDESourceControlProjectURL + ssh://bitbucket.org/kirill_kornyakov/packt.git + IDESourceControlProjectVersion + 110 + IDESourceControlProjectWCCIdentifier + A0B627FE-A569-4C91-83C2-9BE1D651D27C + IDESourceControlProjectWCConfigurations + + + IDESourceControlRepositoryExtensionIdentifierKey + public.vcs.git + IDESourceControlWCCIdentifierKey + A0B627FE-A569-4C91-83C2-9BE1D651D27C + IDESourceControlWCCName + packt + + + + diff --git a/Chapter01_HelloWorld/Chapter01_HelloWorld.xcodeproj/project.xcworkspace/xcuserdata/alexandershishkov.xcuserdatad/UserInterfaceState.xcuserstate b/Chapter01_HelloWorld/Chapter01_HelloWorld.xcodeproj/project.xcworkspace/xcuserdata/alexandershishkov.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000..b458527 Binary files /dev/null and b/Chapter01_HelloWorld/Chapter01_HelloWorld.xcodeproj/project.xcworkspace/xcuserdata/alexandershishkov.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/Chapter01_HelloWorld/Chapter01_HelloWorld.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/Chapter01_HelloWorld.xcscheme b/Chapter01_HelloWorld/Chapter01_HelloWorld.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/Chapter01_HelloWorld.xcscheme new file mode 100644 index 0000000..ff973b2 --- /dev/null +++ b/Chapter01_HelloWorld/Chapter01_HelloWorld.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/Chapter01_HelloWorld.xcscheme @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Chapter01_HelloWorld/Chapter01_HelloWorld.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/xcschememanagement.plist b/Chapter01_HelloWorld/Chapter01_HelloWorld.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..820e786 --- /dev/null +++ b/Chapter01_HelloWorld/Chapter01_HelloWorld.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,22 @@ + + + + + SchemeUserState + + Chapter01_HelloWorld.xcscheme + + orderHint + 0 + + + SuppressBuildableAutocreation + + 83E816F01736583E0054AED6 + + primary + + + + + diff --git a/Chapter01_HelloWorld/Chapter01_HelloWorld/AppDelegate.h b/Chapter01_HelloWorld/Chapter01_HelloWorld/AppDelegate.h new file mode 100644 index 0000000..9aa66d5 --- /dev/null +++ b/Chapter01_HelloWorld/Chapter01_HelloWorld/AppDelegate.h @@ -0,0 +1,21 @@ +/***************************************************************************** + * AppDelegate.h + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 5th May 2013 + ****************************************************************************** + * Chapter 1 of the "OpenCV for iOS" book + * + * Getting started with iOS, helps you to set up your development environment + * and run your first "Hello World" iOS application. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import + +@interface AppDelegate : UIResponder + +@property (strong, nonatomic) UIWindow* window; + +@end diff --git a/Chapter01_HelloWorld/Chapter01_HelloWorld/AppDelegate.m b/Chapter01_HelloWorld/Chapter01_HelloWorld/AppDelegate.m new file mode 100644 index 0000000..0d3a3ad --- /dev/null +++ b/Chapter01_HelloWorld/Chapter01_HelloWorld/AppDelegate.m @@ -0,0 +1,52 @@ +/***************************************************************************** + * AppDelegate.m + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 5th May 2013 + ****************************************************************************** + * Chapter 1 of the "OpenCV for iOS" book + * + * Getting started with iOS, helps you to set up your development environment + * and run your first "Hello World" iOS application. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import "AppDelegate.h" + +@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 throttle down OpenGL ES frame rates. 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 inactive 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/Chapter01_HelloWorld/Chapter01_HelloWorld/Chapter01_HelloWorld-Info.plist b/Chapter01_HelloWorld/Chapter01_HelloWorld/Chapter01_HelloWorld-Info.plist new file mode 100644 index 0000000..40bec63 --- /dev/null +++ b/Chapter01_HelloWorld/Chapter01_HelloWorld/Chapter01_HelloWorld-Info.plist @@ -0,0 +1,49 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleDisplayName + ${PRODUCT_NAME} + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIdentifier + OpenCV.${PRODUCT_NAME:rfc1034identifier} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1.0 + LSRequiresIPhoneOS + + UIMainStoryboardFile + MainStoryboard_iPhone + UIMainStoryboardFile~ipad + MainStoryboard_iPad + UIRequiredDeviceCapabilities + + armv7 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + + diff --git a/Chapter01_HelloWorld/Chapter01_HelloWorld/Chapter01_HelloWorld-Prefix.pch b/Chapter01_HelloWorld/Chapter01_HelloWorld/Chapter01_HelloWorld-Prefix.pch new file mode 100644 index 0000000..4ffc048 --- /dev/null +++ b/Chapter01_HelloWorld/Chapter01_HelloWorld/Chapter01_HelloWorld-Prefix.pch @@ -0,0 +1,14 @@ +// +// Prefix header for all source files of the 'Chapter01_HelloWorld' target in the 'Chapter01_HelloWorld' project +// + +#import + +#ifndef __IPHONE_5_0 +#warning "This project uses features only available in iOS SDK 5.0 and later." +#endif + +#ifdef __OBJC__ + #import + #import +#endif diff --git a/Chapter01_HelloWorld/Chapter01_HelloWorld/Default-568h@2x.png b/Chapter01_HelloWorld/Chapter01_HelloWorld/Default-568h@2x.png new file mode 100644 index 0000000..0891b7a Binary files /dev/null and b/Chapter01_HelloWorld/Chapter01_HelloWorld/Default-568h@2x.png differ diff --git a/Chapter01_HelloWorld/Chapter01_HelloWorld/Default.png b/Chapter01_HelloWorld/Chapter01_HelloWorld/Default.png new file mode 100644 index 0000000..4c8ca6f Binary files /dev/null and b/Chapter01_HelloWorld/Chapter01_HelloWorld/Default.png differ diff --git a/Chapter01_HelloWorld/Chapter01_HelloWorld/Default@2x.png b/Chapter01_HelloWorld/Chapter01_HelloWorld/Default@2x.png new file mode 100644 index 0000000..35b84cf Binary files /dev/null and b/Chapter01_HelloWorld/Chapter01_HelloWorld/Default@2x.png differ diff --git a/Chapter01_HelloWorld/Chapter01_HelloWorld/ViewController.h b/Chapter01_HelloWorld/Chapter01_HelloWorld/ViewController.h new file mode 100644 index 0000000..ad3c4d6 --- /dev/null +++ b/Chapter01_HelloWorld/Chapter01_HelloWorld/ViewController.h @@ -0,0 +1,19 @@ +/***************************************************************************** + * ViewController.h + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 5th May 2013 + ****************************************************************************** + * Chapter 1 of the "OpenCV for iOS" book + * + * Getting started with iOS, helps you to set up your development environment + * and run your first "Hello World" iOS application. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import + +@interface ViewController : UIViewController + +@end diff --git a/Chapter01_HelloWorld/Chapter01_HelloWorld/ViewController.m b/Chapter01_HelloWorld/Chapter01_HelloWorld/ViewController.m new file mode 100644 index 0000000..0401c65 --- /dev/null +++ b/Chapter01_HelloWorld/Chapter01_HelloWorld/ViewController.m @@ -0,0 +1,48 @@ +/***************************************************************************** + * ViewController.m + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 5th May 2013 + ****************************************************************************** + * Chapter 1 of the "OpenCV for iOS" book + * + * Getting started with iOS, helps you to set up your development environment + * and run your first "Hello World" iOS application. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import "ViewController.h" + +@interface ViewController () + +@end + +@implementation ViewController + +- (void)viewDidLoad +{ + [super viewDidLoad]; + + // Console output + NSLog(@"Hello, World!"); + + // Alert window + UIAlertView *alert = [UIAlertView alloc]; + alert = [alert initWithTitle:@"Hey there!" + message:@"Welcome to OpenCV on iOS \ + development community" + delegate:nil + cancelButtonTitle:@"Continue" + otherButtonTitles:nil]; + + [alert show]; +} + +- (void)didReceiveMemoryWarning +{ + [super didReceiveMemoryWarning]; + // Dispose of any resources that can be recreated. +} + +@end diff --git a/Chapter01_HelloWorld/Chapter01_HelloWorld/en.lproj/InfoPlist.strings b/Chapter01_HelloWorld/Chapter01_HelloWorld/en.lproj/InfoPlist.strings new file mode 100644 index 0000000..477b28f --- /dev/null +++ b/Chapter01_HelloWorld/Chapter01_HelloWorld/en.lproj/InfoPlist.strings @@ -0,0 +1,2 @@ +/* Localized versions of Info.plist keys */ + diff --git a/Chapter01_HelloWorld/Chapter01_HelloWorld/en.lproj/MainStoryboard_iPad.storyboard b/Chapter01_HelloWorld/Chapter01_HelloWorld/en.lproj/MainStoryboard_iPad.storyboard new file mode 100644 index 0000000..4014cb6 --- /dev/null +++ b/Chapter01_HelloWorld/Chapter01_HelloWorld/en.lproj/MainStoryboard_iPad.storyboard @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Chapter01_HelloWorld/Chapter01_HelloWorld/en.lproj/MainStoryboard_iPhone.storyboard b/Chapter01_HelloWorld/Chapter01_HelloWorld/en.lproj/MainStoryboard_iPhone.storyboard new file mode 100644 index 0000000..89104f6 --- /dev/null +++ b/Chapter01_HelloWorld/Chapter01_HelloWorld/en.lproj/MainStoryboard_iPhone.storyboard @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Chapter01_HelloWorld/Chapter01_HelloWorld/main.m b/Chapter01_HelloWorld/Chapter01_HelloWorld/main.m new file mode 100644 index 0000000..3ae8909 --- /dev/null +++ b/Chapter01_HelloWorld/Chapter01_HelloWorld/main.m @@ -0,0 +1,24 @@ +/***************************************************************************** + * main.m + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 5th May 2013 + ****************************************************************************** + * Chapter 1 of the "OpenCV for iOS" book + * + * Getting started with iOS, helps you to set up your development environment + * and run your first "Hello World" iOS application. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import + +#import "AppDelegate.h" + +int main(int argc, char *argv[]) +{ + @autoreleasepool { + return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); + } +} diff --git a/Chapter02_DisplayingImage/Chapter02_DisplayingImage.xcodeproj/project.pbxproj b/Chapter02_DisplayingImage/Chapter02_DisplayingImage.xcodeproj/project.pbxproj new file mode 100644 index 0000000..26c4fd9 --- /dev/null +++ b/Chapter02_DisplayingImage/Chapter02_DisplayingImage.xcodeproj/project.pbxproj @@ -0,0 +1,317 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 8360CCF11736646F00A0F806 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8360CCF01736646F00A0F806 /* UIKit.framework */; }; + 8360CCF31736646F00A0F806 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8360CCF21736646F00A0F806 /* Foundation.framework */; }; + 8360CCF51736646F00A0F806 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8360CCF41736646F00A0F806 /* CoreGraphics.framework */; }; + 8360CCFB1736646F00A0F806 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 8360CCF91736646F00A0F806 /* InfoPlist.strings */; }; + 8360CCFD1736646F00A0F806 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 8360CCFC1736646F00A0F806 /* main.m */; }; + 8360CD011736646F00A0F806 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 8360CD001736646F00A0F806 /* AppDelegate.m */; }; + 8360CD031736646F00A0F806 /* Default.png in Resources */ = {isa = PBXBuildFile; fileRef = 8360CD021736646F00A0F806 /* Default.png */; }; + 8360CD051736646F00A0F806 /* Default@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 8360CD041736646F00A0F806 /* Default@2x.png */; }; + 8360CD071736646F00A0F806 /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 8360CD061736646F00A0F806 /* Default-568h@2x.png */; }; + 8360CD0A1736646F00A0F806 /* MainStoryboard_iPhone.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 8360CD081736646F00A0F806 /* MainStoryboard_iPhone.storyboard */; }; + 8360CD0D1736646F00A0F806 /* MainStoryboard_iPad.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 8360CD0B1736646F00A0F806 /* MainStoryboard_iPad.storyboard */; }; + 8360CD101736646F00A0F806 /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8360CD0F1736646F00A0F806 /* ViewController.m */; }; + 8360CD17173666DA00A0F806 /* lena.png in Resources */ = {isa = PBXBuildFile; fileRef = 8360CD16173666DA00A0F806 /* lena.png */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 8360CCEC1736646F00A0F806 /* Chapter02_DisplayingImage.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Chapter02_DisplayingImage.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 8360CCF01736646F00A0F806 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; + 8360CCF21736646F00A0F806 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; + 8360CCF41736646F00A0F806 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; + 8360CCF81736646F00A0F806 /* Chapter02_DisplayingImage-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Chapter02_DisplayingImage-Info.plist"; sourceTree = ""; }; + 8360CCFA1736646F00A0F806 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; + 8360CCFC1736646F00A0F806 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; + 8360CCFE1736646F00A0F806 /* Chapter02_DisplayingImage-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Chapter02_DisplayingImage-Prefix.pch"; sourceTree = ""; }; + 8360CCFF1736646F00A0F806 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; + 8360CD001736646F00A0F806 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; + 8360CD021736646F00A0F806 /* Default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Default.png; sourceTree = ""; }; + 8360CD041736646F00A0F806 /* Default@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default@2x.png"; sourceTree = ""; }; + 8360CD061736646F00A0F806 /* Default-568h@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default-568h@2x.png"; sourceTree = ""; }; + 8360CD091736646F00A0F806 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = en; path = en.lproj/MainStoryboard_iPhone.storyboard; sourceTree = ""; }; + 8360CD0C1736646F00A0F806 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = en; path = en.lproj/MainStoryboard_iPad.storyboard; sourceTree = ""; }; + 8360CD0E1736646F00A0F806 /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = ""; }; + 8360CD0F1736646F00A0F806 /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = ""; }; + 8360CD16173666DA00A0F806 /* lena.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = lena.png; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 8360CCE91736646F00A0F806 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 8360CCF11736646F00A0F806 /* UIKit.framework in Frameworks */, + 8360CCF31736646F00A0F806 /* Foundation.framework in Frameworks */, + 8360CCF51736646F00A0F806 /* CoreGraphics.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 8360CCE11736646F00A0F806 = { + isa = PBXGroup; + children = ( + 8360CCF61736646F00A0F806 /* Chapter02_DisplayingImage */, + 8360CCEF1736646F00A0F806 /* Frameworks */, + 8360CCED1736646F00A0F806 /* Products */, + ); + sourceTree = ""; + }; + 8360CCED1736646F00A0F806 /* Products */ = { + isa = PBXGroup; + children = ( + 8360CCEC1736646F00A0F806 /* Chapter02_DisplayingImage.app */, + ); + name = Products; + sourceTree = ""; + }; + 8360CCEF1736646F00A0F806 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 8360CCF01736646F00A0F806 /* UIKit.framework */, + 8360CCF21736646F00A0F806 /* Foundation.framework */, + 8360CCF41736646F00A0F806 /* CoreGraphics.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 8360CCF61736646F00A0F806 /* Chapter02_DisplayingImage */ = { + isa = PBXGroup; + children = ( + 8360CCFF1736646F00A0F806 /* AppDelegate.h */, + 8360CD001736646F00A0F806 /* AppDelegate.m */, + 8360CD081736646F00A0F806 /* MainStoryboard_iPhone.storyboard */, + 8360CD0B1736646F00A0F806 /* MainStoryboard_iPad.storyboard */, + 8360CD0E1736646F00A0F806 /* ViewController.h */, + 8360CD0F1736646F00A0F806 /* ViewController.m */, + 8360CCF71736646F00A0F806 /* Supporting Files */, + ); + path = Chapter02_DisplayingImage; + sourceTree = ""; + }; + 8360CCF71736646F00A0F806 /* Supporting Files */ = { + isa = PBXGroup; + children = ( + 8360CD16173666DA00A0F806 /* lena.png */, + 8360CCF81736646F00A0F806 /* Chapter02_DisplayingImage-Info.plist */, + 8360CCF91736646F00A0F806 /* InfoPlist.strings */, + 8360CCFC1736646F00A0F806 /* main.m */, + 8360CCFE1736646F00A0F806 /* Chapter02_DisplayingImage-Prefix.pch */, + 8360CD021736646F00A0F806 /* Default.png */, + 8360CD041736646F00A0F806 /* Default@2x.png */, + 8360CD061736646F00A0F806 /* Default-568h@2x.png */, + ); + name = "Supporting Files"; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 8360CCEB1736646F00A0F806 /* Chapter02_DisplayingImage */ = { + isa = PBXNativeTarget; + buildConfigurationList = 8360CD131736646F00A0F806 /* Build configuration list for PBXNativeTarget "Chapter02_DisplayingImage" */; + buildPhases = ( + 8360CCE81736646F00A0F806 /* Sources */, + 8360CCE91736646F00A0F806 /* Frameworks */, + 8360CCEA1736646F00A0F806 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Chapter02_DisplayingImage; + productName = Chapter02_DisplayingImage; + productReference = 8360CCEC1736646F00A0F806 /* Chapter02_DisplayingImage.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 8360CCE31736646F00A0F806 /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 0450; + ORGANIZATIONNAME = "Alexander Shishkov & Kirill Kornyakov"; + }; + buildConfigurationList = 8360CCE61736646F00A0F806 /* Build configuration list for PBXProject "Chapter02_DisplayingImage" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + ); + mainGroup = 8360CCE11736646F00A0F806; + productRefGroup = 8360CCED1736646F00A0F806 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 8360CCEB1736646F00A0F806 /* Chapter02_DisplayingImage */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 8360CCEA1736646F00A0F806 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 8360CCFB1736646F00A0F806 /* InfoPlist.strings in Resources */, + 8360CD031736646F00A0F806 /* Default.png in Resources */, + 8360CD051736646F00A0F806 /* Default@2x.png in Resources */, + 8360CD071736646F00A0F806 /* Default-568h@2x.png in Resources */, + 8360CD0A1736646F00A0F806 /* MainStoryboard_iPhone.storyboard in Resources */, + 8360CD0D1736646F00A0F806 /* MainStoryboard_iPad.storyboard in Resources */, + 8360CD17173666DA00A0F806 /* lena.png in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 8360CCE81736646F00A0F806 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 8360CCFD1736646F00A0F806 /* main.m in Sources */, + 8360CD011736646F00A0F806 /* AppDelegate.m in Sources */, + 8360CD101736646F00A0F806 /* ViewController.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + 8360CCF91736646F00A0F806 /* InfoPlist.strings */ = { + isa = PBXVariantGroup; + children = ( + 8360CCFA1736646F00A0F806 /* en */, + ); + name = InfoPlist.strings; + sourceTree = ""; + }; + 8360CD081736646F00A0F806 /* MainStoryboard_iPhone.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 8360CD091736646F00A0F806 /* en */, + ); + name = MainStoryboard_iPhone.storyboard; + sourceTree = ""; + }; + 8360CD0B1736646F00A0F806 /* MainStoryboard_iPad.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 8360CD0C1736646F00A0F806 /* en */, + ); + name = MainStoryboard_iPad.storyboard; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 8360CD111736646F00A0F806 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 6.0; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 8360CD121736646F00A0F806 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 6.0; + OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1"; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 8360CD141736646F00A0F806 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "Chapter02_DisplayingImage/Chapter02_DisplayingImage-Prefix.pch"; + INFOPLIST_FILE = "Chapter02_DisplayingImage/Chapter02_DisplayingImage-Info.plist"; + PRODUCT_NAME = "$(TARGET_NAME)"; + WRAPPER_EXTENSION = app; + }; + name = Debug; + }; + 8360CD151736646F00A0F806 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "Chapter02_DisplayingImage/Chapter02_DisplayingImage-Prefix.pch"; + INFOPLIST_FILE = "Chapter02_DisplayingImage/Chapter02_DisplayingImage-Info.plist"; + PRODUCT_NAME = "$(TARGET_NAME)"; + WRAPPER_EXTENSION = app; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 8360CCE61736646F00A0F806 /* Build configuration list for PBXProject "Chapter02_DisplayingImage" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 8360CD111736646F00A0F806 /* Debug */, + 8360CD121736646F00A0F806 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 8360CD131736646F00A0F806 /* Build configuration list for PBXNativeTarget "Chapter02_DisplayingImage" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 8360CD141736646F00A0F806 /* Debug */, + 8360CD151736646F00A0F806 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; +/* End XCConfigurationList section */ + }; + rootObject = 8360CCE31736646F00A0F806 /* Project object */; +} diff --git a/Chapter02_DisplayingImage/Chapter02_DisplayingImage.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Chapter02_DisplayingImage/Chapter02_DisplayingImage.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..74ab4a1 --- /dev/null +++ b/Chapter02_DisplayingImage/Chapter02_DisplayingImage.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/Chapter02_DisplayingImage/Chapter02_DisplayingImage.xcodeproj/project.xcworkspace/xcshareddata/Chapter02_DisplayingImage.xccheckout b/Chapter02_DisplayingImage/Chapter02_DisplayingImage.xcodeproj/project.xcworkspace/xcshareddata/Chapter02_DisplayingImage.xccheckout new file mode 100644 index 0000000..06e6475 --- /dev/null +++ b/Chapter02_DisplayingImage/Chapter02_DisplayingImage.xcodeproj/project.xcworkspace/xcshareddata/Chapter02_DisplayingImage.xccheckout @@ -0,0 +1,41 @@ + + + + + IDESourceControlProjectFavoriteDictionaryKey + + IDESourceControlProjectIdentifier + 79CF8EB5-4641-4F85-BF79-7419E3B23BA5 + IDESourceControlProjectName + Chapter02_DisplayingImage + IDESourceControlProjectOriginsDictionary + + D4EEFB5D-ED7C-42B9-B82B-8964CBB02243 + ssh://bitbucket.org/kirill_kornyakov/packt.git + + IDESourceControlProjectPath + book/3848_sources/Chapter02_DisplayingImage/Chapter02_DisplayingImage.xcodeproj/project.xcworkspace + IDESourceControlProjectRelativeInstallPathDictionary + + D4EEFB5D-ED7C-42B9-B82B-8964CBB02243 + ../../../../.. + + IDESourceControlProjectURL + ssh://bitbucket.org/kirill_kornyakov/packt.git + IDESourceControlProjectVersion + 110 + IDESourceControlProjectWCCIdentifier + D4EEFB5D-ED7C-42B9-B82B-8964CBB02243 + IDESourceControlProjectWCConfigurations + + + IDESourceControlRepositoryExtensionIdentifierKey + public.vcs.git + IDESourceControlWCCIdentifierKey + D4EEFB5D-ED7C-42B9-B82B-8964CBB02243 + IDESourceControlWCCName + packt + + + + diff --git a/Chapter02_DisplayingImage/Chapter02_DisplayingImage.xcodeproj/project.xcworkspace/xcuserdata/alexandershishkov.xcuserdatad/UserInterfaceState.xcuserstate b/Chapter02_DisplayingImage/Chapter02_DisplayingImage.xcodeproj/project.xcworkspace/xcuserdata/alexandershishkov.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000..c60a80b Binary files /dev/null and b/Chapter02_DisplayingImage/Chapter02_DisplayingImage.xcodeproj/project.xcworkspace/xcuserdata/alexandershishkov.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/Chapter02_DisplayingImage/Chapter02_DisplayingImage.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/Chapter02_DisplayingImage.xcscheme b/Chapter02_DisplayingImage/Chapter02_DisplayingImage.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/Chapter02_DisplayingImage.xcscheme new file mode 100644 index 0000000..0e1ebed --- /dev/null +++ b/Chapter02_DisplayingImage/Chapter02_DisplayingImage.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/Chapter02_DisplayingImage.xcscheme @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Chapter02_DisplayingImage/Chapter02_DisplayingImage.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/xcschememanagement.plist b/Chapter02_DisplayingImage/Chapter02_DisplayingImage.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..2a89e6b --- /dev/null +++ b/Chapter02_DisplayingImage/Chapter02_DisplayingImage.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,22 @@ + + + + + SchemeUserState + + Chapter02_DisplayingImage.xcscheme + + orderHint + 0 + + + SuppressBuildableAutocreation + + 8360CCEB1736646F00A0F806 + + primary + + + + + diff --git a/Chapter02_DisplayingImage/Chapter02_DisplayingImage/AppDelegate.h b/Chapter02_DisplayingImage/Chapter02_DisplayingImage/AppDelegate.h new file mode 100644 index 0000000..a4f5a78 --- /dev/null +++ b/Chapter02_DisplayingImage/Chapter02_DisplayingImage/AppDelegate.h @@ -0,0 +1,21 @@ +/***************************************************************************** + * AppDelegate.h + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 5th May 2013 + ****************************************************************************** + * Chapter 2 of the "OpenCV for iOS" book + * + * Displaying Image from Resources introduces you to basic GUI concepts on iOS, and covers loading of an + * image from resources and displaying it on the screen. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import + +@interface AppDelegate : UIResponder + +@property (strong, nonatomic) UIWindow* window; + +@end diff --git a/Chapter02_DisplayingImage/Chapter02_DisplayingImage/AppDelegate.m b/Chapter02_DisplayingImage/Chapter02_DisplayingImage/AppDelegate.m new file mode 100644 index 0000000..42f80df --- /dev/null +++ b/Chapter02_DisplayingImage/Chapter02_DisplayingImage/AppDelegate.m @@ -0,0 +1,52 @@ +/***************************************************************************** + * AppDelegate.m + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 5th May 2013 + ****************************************************************************** + * Chapter 2 of the "OpenCV for iOS" book + * + * Displaying Image from Resources introduces you to basic GUI concepts on iOS, and covers loading of an + * image from resources and displaying it on the screen. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import "AppDelegate.h" + +@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 throttle down OpenGL ES frame rates. 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 inactive 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/Chapter02_DisplayingImage/Chapter02_DisplayingImage/Chapter02_DisplayingImage-Info.plist b/Chapter02_DisplayingImage/Chapter02_DisplayingImage/Chapter02_DisplayingImage-Info.plist new file mode 100644 index 0000000..40bec63 --- /dev/null +++ b/Chapter02_DisplayingImage/Chapter02_DisplayingImage/Chapter02_DisplayingImage-Info.plist @@ -0,0 +1,49 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleDisplayName + ${PRODUCT_NAME} + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIdentifier + OpenCV.${PRODUCT_NAME:rfc1034identifier} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1.0 + LSRequiresIPhoneOS + + UIMainStoryboardFile + MainStoryboard_iPhone + UIMainStoryboardFile~ipad + MainStoryboard_iPad + UIRequiredDeviceCapabilities + + armv7 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + + diff --git a/Chapter02_DisplayingImage/Chapter02_DisplayingImage/Chapter02_DisplayingImage-Prefix.pch b/Chapter02_DisplayingImage/Chapter02_DisplayingImage/Chapter02_DisplayingImage-Prefix.pch new file mode 100644 index 0000000..91dc59b --- /dev/null +++ b/Chapter02_DisplayingImage/Chapter02_DisplayingImage/Chapter02_DisplayingImage-Prefix.pch @@ -0,0 +1,14 @@ +// +// Prefix header for all source files of the 'Chapter02_DisplayingImage' target in the 'Chapter02_DisplayingImage' project +// + +#import + +#ifndef __IPHONE_5_0 +#warning "This project uses features only available in iOS SDK 5.0 and later." +#endif + +#ifdef __OBJC__ + #import + #import +#endif diff --git a/Chapter02_DisplayingImage/Chapter02_DisplayingImage/Default-568h@2x.png b/Chapter02_DisplayingImage/Chapter02_DisplayingImage/Default-568h@2x.png new file mode 100644 index 0000000..0891b7a Binary files /dev/null and b/Chapter02_DisplayingImage/Chapter02_DisplayingImage/Default-568h@2x.png differ diff --git a/Chapter02_DisplayingImage/Chapter02_DisplayingImage/Default.png b/Chapter02_DisplayingImage/Chapter02_DisplayingImage/Default.png new file mode 100644 index 0000000..4c8ca6f Binary files /dev/null and b/Chapter02_DisplayingImage/Chapter02_DisplayingImage/Default.png differ diff --git a/Chapter02_DisplayingImage/Chapter02_DisplayingImage/Default@2x.png b/Chapter02_DisplayingImage/Chapter02_DisplayingImage/Default@2x.png new file mode 100644 index 0000000..35b84cf Binary files /dev/null and b/Chapter02_DisplayingImage/Chapter02_DisplayingImage/Default@2x.png differ diff --git a/Chapter02_DisplayingImage/Chapter02_DisplayingImage/ViewController.h b/Chapter02_DisplayingImage/Chapter02_DisplayingImage/ViewController.h new file mode 100644 index 0000000..8c7d0c8 --- /dev/null +++ b/Chapter02_DisplayingImage/Chapter02_DisplayingImage/ViewController.h @@ -0,0 +1,23 @@ +/***************************************************************************** + * ViewController.h + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 5th May 2013 + ****************************************************************************** + * Chapter 2 of the "OpenCV for iOS" book + * + * Displaying Image from Resources introduces you to basic GUI concepts on iOS, and covers loading of an + * image from resources and displaying it on the screen. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import + +@interface ViewController : UIViewController { + UIImage* image; +} + +@property (nonatomic, weak) IBOutlet UIImageView* imageView; + +@end diff --git a/Chapter02_DisplayingImage/Chapter02_DisplayingImage/ViewController.m b/Chapter02_DisplayingImage/Chapter02_DisplayingImage/ViewController.m new file mode 100644 index 0000000..84247fb --- /dev/null +++ b/Chapter02_DisplayingImage/Chapter02_DisplayingImage/ViewController.m @@ -0,0 +1,40 @@ +/***************************************************************************** + * ViewController.m + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 5th May 2013 + ****************************************************************************** + * Chapter 2 of the "OpenCV for iOS" book + * + * Displaying Image from Resources introduces you to basic GUI concepts on iOS, and covers loading of an + * image from resources and displaying it on the screen. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import "ViewController.h" + +@interface ViewController () + +@end + +@implementation ViewController +@synthesize imageView; + +- (void)viewDidLoad +{ + [super viewDidLoad]; + + // Read the image + image = [UIImage imageNamed:@"lena.png"]; + if (image != nil) + imageView.image = image; +} + +- (void)didReceiveMemoryWarning +{ + [super didReceiveMemoryWarning]; + // Dispose of any resources that can be recreated. +} + +@end diff --git a/Chapter02_DisplayingImage/Chapter02_DisplayingImage/en.lproj/InfoPlist.strings b/Chapter02_DisplayingImage/Chapter02_DisplayingImage/en.lproj/InfoPlist.strings new file mode 100644 index 0000000..477b28f --- /dev/null +++ b/Chapter02_DisplayingImage/Chapter02_DisplayingImage/en.lproj/InfoPlist.strings @@ -0,0 +1,2 @@ +/* Localized versions of Info.plist keys */ + diff --git a/Chapter02_DisplayingImage/Chapter02_DisplayingImage/en.lproj/MainStoryboard_iPad.storyboard b/Chapter02_DisplayingImage/Chapter02_DisplayingImage/en.lproj/MainStoryboard_iPad.storyboard new file mode 100644 index 0000000..7e709d4 --- /dev/null +++ b/Chapter02_DisplayingImage/Chapter02_DisplayingImage/en.lproj/MainStoryboard_iPad.storyboard @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Chapter02_DisplayingImage/Chapter02_DisplayingImage/en.lproj/MainStoryboard_iPhone.storyboard b/Chapter02_DisplayingImage/Chapter02_DisplayingImage/en.lproj/MainStoryboard_iPhone.storyboard new file mode 100644 index 0000000..48a551f --- /dev/null +++ b/Chapter02_DisplayingImage/Chapter02_DisplayingImage/en.lproj/MainStoryboard_iPhone.storyboard @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Chapter02_DisplayingImage/Chapter02_DisplayingImage/lena.png b/Chapter02_DisplayingImage/Chapter02_DisplayingImage/lena.png new file mode 100644 index 0000000..645711f Binary files /dev/null and b/Chapter02_DisplayingImage/Chapter02_DisplayingImage/lena.png differ diff --git a/Chapter02_DisplayingImage/Chapter02_DisplayingImage/main.m b/Chapter02_DisplayingImage/Chapter02_DisplayingImage/main.m new file mode 100644 index 0000000..62222b4 --- /dev/null +++ b/Chapter02_DisplayingImage/Chapter02_DisplayingImage/main.m @@ -0,0 +1,24 @@ +/***************************************************************************** + * main.m + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 5th May 2013 + ****************************************************************************** + * Chapter 2 of the "OpenCV for iOS" book + * + * Displaying Image from Resources introduces you to basic GUI concepts on iOS, and covers loading of an + * image from resources and displaying it on the screen. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import + +#import "AppDelegate.h" + +int main(int argc, char *argv[]) +{ + @autoreleasepool { + return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); + } +} diff --git a/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV.xcodeproj/project.pbxproj b/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV.xcodeproj/project.pbxproj new file mode 100644 index 0000000..1c922a6 --- /dev/null +++ b/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV.xcodeproj/project.pbxproj @@ -0,0 +1,331 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 8360CD5D1736684E00A0F806 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8360CD5C1736684E00A0F806 /* UIKit.framework */; }; + 8360CD5F1736684E00A0F806 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8360CD5E1736684E00A0F806 /* Foundation.framework */; }; + 8360CD611736684E00A0F806 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8360CD601736684E00A0F806 /* CoreGraphics.framework */; }; + 8360CD671736684E00A0F806 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 8360CD651736684E00A0F806 /* InfoPlist.strings */; }; + 8360CD691736684E00A0F806 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 8360CD681736684E00A0F806 /* main.m */; }; + 8360CD6D1736684E00A0F806 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 8360CD6C1736684E00A0F806 /* AppDelegate.m */; }; + 8360CD6F1736684E00A0F806 /* Default.png in Resources */ = {isa = PBXBuildFile; fileRef = 8360CD6E1736684E00A0F806 /* Default.png */; }; + 8360CD711736684E00A0F806 /* Default@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 8360CD701736684E00A0F806 /* Default@2x.png */; }; + 8360CD731736684E00A0F806 /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 8360CD721736684E00A0F806 /* Default-568h@2x.png */; }; + 8360CD761736684E00A0F806 /* MainStoryboard_iPhone.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 8360CD741736684E00A0F806 /* MainStoryboard_iPhone.storyboard */; }; + 8360CD791736684E00A0F806 /* MainStoryboard_iPad.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 8360CD771736684E00A0F806 /* MainStoryboard_iPad.storyboard */; }; + 8360CD7C1736684E00A0F806 /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8360CD7B1736684E00A0F806 /* ViewController.m */; }; + 8360CD831736685B00A0F806 /* opencv2.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8360CD821736685B00A0F806 /* opencv2.framework */; }; + 8360CD851736692500A0F806 /* lena.png in Resources */ = {isa = PBXBuildFile; fileRef = 8360CD841736692500A0F806 /* lena.png */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 8360CD581736684E00A0F806 /* Chapter03_LinkingOpenCV.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Chapter03_LinkingOpenCV.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 8360CD5C1736684E00A0F806 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; + 8360CD5E1736684E00A0F806 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; + 8360CD601736684E00A0F806 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; + 8360CD641736684E00A0F806 /* Chapter03_LinkingOpenCV-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Chapter03_LinkingOpenCV-Info.plist"; sourceTree = ""; }; + 8360CD661736684E00A0F806 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; + 8360CD681736684E00A0F806 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; + 8360CD6A1736684E00A0F806 /* Chapter03_LinkingOpenCV-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Chapter03_LinkingOpenCV-Prefix.pch"; sourceTree = ""; }; + 8360CD6B1736684E00A0F806 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; + 8360CD6C1736684E00A0F806 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; + 8360CD6E1736684E00A0F806 /* Default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Default.png; sourceTree = ""; }; + 8360CD701736684E00A0F806 /* Default@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default@2x.png"; sourceTree = ""; }; + 8360CD721736684E00A0F806 /* Default-568h@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default-568h@2x.png"; sourceTree = ""; }; + 8360CD751736684E00A0F806 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = en; path = en.lproj/MainStoryboard_iPhone.storyboard; sourceTree = ""; }; + 8360CD781736684E00A0F806 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = en; path = en.lproj/MainStoryboard_iPad.storyboard; sourceTree = ""; }; + 8360CD7A1736684E00A0F806 /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = ""; }; + 8360CD7B1736684E00A0F806 /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = ""; }; + 8360CD821736685B00A0F806 /* opencv2.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = opencv2.framework; path = ../opencv2.framework; sourceTree = ""; }; + 8360CD841736692500A0F806 /* lena.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = lena.png; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 8360CD551736684D00A0F806 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 8360CD5D1736684E00A0F806 /* UIKit.framework in Frameworks */, + 8360CD5F1736684E00A0F806 /* Foundation.framework in Frameworks */, + 8360CD611736684E00A0F806 /* CoreGraphics.framework in Frameworks */, + 8360CD831736685B00A0F806 /* opencv2.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 8360CD4D1736684D00A0F806 = { + isa = PBXGroup; + children = ( + 8360CD621736684E00A0F806 /* Chapter03_LinkingOpenCV */, + 8360CD5B1736684E00A0F806 /* Frameworks */, + 8360CD591736684E00A0F806 /* Products */, + ); + sourceTree = ""; + }; + 8360CD591736684E00A0F806 /* Products */ = { + isa = PBXGroup; + children = ( + 8360CD581736684E00A0F806 /* Chapter03_LinkingOpenCV.app */, + ); + name = Products; + sourceTree = ""; + }; + 8360CD5B1736684E00A0F806 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 8360CD821736685B00A0F806 /* opencv2.framework */, + 8360CD5C1736684E00A0F806 /* UIKit.framework */, + 8360CD5E1736684E00A0F806 /* Foundation.framework */, + 8360CD601736684E00A0F806 /* CoreGraphics.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 8360CD621736684E00A0F806 /* Chapter03_LinkingOpenCV */ = { + isa = PBXGroup; + children = ( + 8360CD6B1736684E00A0F806 /* AppDelegate.h */, + 8360CD6C1736684E00A0F806 /* AppDelegate.m */, + 8360CD741736684E00A0F806 /* MainStoryboard_iPhone.storyboard */, + 8360CD771736684E00A0F806 /* MainStoryboard_iPad.storyboard */, + 8360CD7A1736684E00A0F806 /* ViewController.h */, + 8360CD7B1736684E00A0F806 /* ViewController.m */, + 8360CD631736684E00A0F806 /* Supporting Files */, + ); + path = Chapter03_LinkingOpenCV; + sourceTree = ""; + }; + 8360CD631736684E00A0F806 /* Supporting Files */ = { + isa = PBXGroup; + children = ( + 8360CD841736692500A0F806 /* lena.png */, + 8360CD641736684E00A0F806 /* Chapter03_LinkingOpenCV-Info.plist */, + 8360CD651736684E00A0F806 /* InfoPlist.strings */, + 8360CD681736684E00A0F806 /* main.m */, + 8360CD6A1736684E00A0F806 /* Chapter03_LinkingOpenCV-Prefix.pch */, + 8360CD6E1736684E00A0F806 /* Default.png */, + 8360CD701736684E00A0F806 /* Default@2x.png */, + 8360CD721736684E00A0F806 /* Default-568h@2x.png */, + ); + name = "Supporting Files"; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 8360CD571736684D00A0F806 /* Chapter03_LinkingOpenCV */ = { + isa = PBXNativeTarget; + buildConfigurationList = 8360CD7F1736684E00A0F806 /* Build configuration list for PBXNativeTarget "Chapter03_LinkingOpenCV" */; + buildPhases = ( + 8360CD541736684D00A0F806 /* Sources */, + 8360CD551736684D00A0F806 /* Frameworks */, + 8360CD561736684D00A0F806 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Chapter03_LinkingOpenCV; + productName = Chapter03_LinkingOpenCV; + productReference = 8360CD581736684E00A0F806 /* Chapter03_LinkingOpenCV.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 8360CD4F1736684D00A0F806 /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 0450; + ORGANIZATIONNAME = "Alexander Shishkov & Kirill Kornyakov"; + }; + buildConfigurationList = 8360CD521736684D00A0F806 /* Build configuration list for PBXProject "Chapter03_LinkingOpenCV" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + ); + mainGroup = 8360CD4D1736684D00A0F806; + productRefGroup = 8360CD591736684E00A0F806 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 8360CD571736684D00A0F806 /* Chapter03_LinkingOpenCV */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 8360CD561736684D00A0F806 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 8360CD671736684E00A0F806 /* InfoPlist.strings in Resources */, + 8360CD6F1736684E00A0F806 /* Default.png in Resources */, + 8360CD711736684E00A0F806 /* Default@2x.png in Resources */, + 8360CD731736684E00A0F806 /* Default-568h@2x.png in Resources */, + 8360CD761736684E00A0F806 /* MainStoryboard_iPhone.storyboard in Resources */, + 8360CD791736684E00A0F806 /* MainStoryboard_iPad.storyboard in Resources */, + 8360CD851736692500A0F806 /* lena.png in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 8360CD541736684D00A0F806 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 8360CD691736684E00A0F806 /* main.m in Sources */, + 8360CD6D1736684E00A0F806 /* AppDelegate.m in Sources */, + 8360CD7C1736684E00A0F806 /* ViewController.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + 8360CD651736684E00A0F806 /* InfoPlist.strings */ = { + isa = PBXVariantGroup; + children = ( + 8360CD661736684E00A0F806 /* en */, + ); + name = InfoPlist.strings; + sourceTree = ""; + }; + 8360CD741736684E00A0F806 /* MainStoryboard_iPhone.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 8360CD751736684E00A0F806 /* en */, + ); + name = MainStoryboard_iPhone.storyboard; + sourceTree = ""; + }; + 8360CD771736684E00A0F806 /* MainStoryboard_iPad.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 8360CD781736684E00A0F806 /* en */, + ); + name = MainStoryboard_iPad.storyboard; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 8360CD7D1736684E00A0F806 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 6.0; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 8360CD7E1736684E00A0F806 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 6.0; + OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1"; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 8360CD801736684E00A0F806 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)/..\"", + ); + GCC_INPUT_FILETYPE = sourcecode.cpp.objcpp; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV-Prefix.pch"; + INFOPLIST_FILE = "Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV-Info.plist"; + PRODUCT_NAME = "$(TARGET_NAME)"; + WRAPPER_EXTENSION = app; + }; + name = Debug; + }; + 8360CD811736684E00A0F806 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)/..\"", + ); + GCC_INPUT_FILETYPE = sourcecode.cpp.objcpp; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV-Prefix.pch"; + INFOPLIST_FILE = "Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV-Info.plist"; + PRODUCT_NAME = "$(TARGET_NAME)"; + WRAPPER_EXTENSION = app; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 8360CD521736684D00A0F806 /* Build configuration list for PBXProject "Chapter03_LinkingOpenCV" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 8360CD7D1736684E00A0F806 /* Debug */, + 8360CD7E1736684E00A0F806 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 8360CD7F1736684E00A0F806 /* Build configuration list for PBXNativeTarget "Chapter03_LinkingOpenCV" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 8360CD801736684E00A0F806 /* Debug */, + 8360CD811736684E00A0F806 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; +/* End XCConfigurationList section */ + }; + rootObject = 8360CD4F1736684D00A0F806 /* Project object */; +} diff --git a/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..3540d03 --- /dev/null +++ b/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV.xcodeproj/project.xcworkspace/xcshareddata/Chapter03_LinkingOpenCV.xccheckout b/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV.xcodeproj/project.xcworkspace/xcshareddata/Chapter03_LinkingOpenCV.xccheckout new file mode 100644 index 0000000..28f619e --- /dev/null +++ b/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV.xcodeproj/project.xcworkspace/xcshareddata/Chapter03_LinkingOpenCV.xccheckout @@ -0,0 +1,41 @@ + + + + + IDESourceControlProjectFavoriteDictionaryKey + + IDESourceControlProjectIdentifier + 20317A42-8C0E-4D61-B041-D2C6911093F1 + IDESourceControlProjectName + Chapter03_LinkingOpenCV + IDESourceControlProjectOriginsDictionary + + A0B627FE-A569-4C91-83C2-9BE1D651D27C + ssh://bitbucket.org/kirill_kornyakov/packt.git + + IDESourceControlProjectPath + book/3848_sources/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV.xcodeproj/project.xcworkspace + IDESourceControlProjectRelativeInstallPathDictionary + + A0B627FE-A569-4C91-83C2-9BE1D651D27C + ../../../../.. + + IDESourceControlProjectURL + ssh://bitbucket.org/kirill_kornyakov/packt.git + IDESourceControlProjectVersion + 110 + IDESourceControlProjectWCCIdentifier + A0B627FE-A569-4C91-83C2-9BE1D651D27C + IDESourceControlProjectWCConfigurations + + + IDESourceControlRepositoryExtensionIdentifierKey + public.vcs.git + IDESourceControlWCCIdentifierKey + A0B627FE-A569-4C91-83C2-9BE1D651D27C + IDESourceControlWCCName + packt + + + + diff --git a/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV.xcodeproj/project.xcworkspace/xcuserdata/alexandershishkov.xcuserdatad/UserInterfaceState.xcuserstate b/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV.xcodeproj/project.xcworkspace/xcuserdata/alexandershishkov.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000..561dfde Binary files /dev/null and b/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV.xcodeproj/project.xcworkspace/xcuserdata/alexandershishkov.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/Chapter03_LinkingOpenCV.xcscheme b/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/Chapter03_LinkingOpenCV.xcscheme new file mode 100644 index 0000000..342d76c --- /dev/null +++ b/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/Chapter03_LinkingOpenCV.xcscheme @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/xcschememanagement.plist b/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..31d5cb8 --- /dev/null +++ b/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,22 @@ + + + + + SchemeUserState + + Chapter03_LinkingOpenCV.xcscheme + + orderHint + 0 + + + SuppressBuildableAutocreation + + 8360CD571736684D00A0F806 + + primary + + + + + diff --git a/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV/AppDelegate.h b/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV/AppDelegate.h new file mode 100644 index 0000000..eb20bf2 --- /dev/null +++ b/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV/AppDelegate.h @@ -0,0 +1,21 @@ +/***************************************************************************** + * AppDelegate.h + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 5th May 2013 + ****************************************************************************** + * Chapter 3 of the "OpenCV for iOS" book + * + * Linking OpenCV to iOS Project explains how to link OpenCV library + * and call any function from it. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import + +@interface AppDelegate : UIResponder + +@property (strong, nonatomic) UIWindow* window; + +@end diff --git a/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV/AppDelegate.m b/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV/AppDelegate.m new file mode 100644 index 0000000..98111f3 --- /dev/null +++ b/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV/AppDelegate.m @@ -0,0 +1,52 @@ +/***************************************************************************** + * AppDelegate.m + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 5th May 2013 + ****************************************************************************** + * Chapter 3 of the "OpenCV for iOS" book + * + * Linking OpenCV to iOS Project explains how to link OpenCV library + * and call any function from it. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import "AppDelegate.h" + +@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 throttle down OpenGL ES frame rates. 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 inactive 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/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV-Info.plist b/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV-Info.plist new file mode 100644 index 0000000..40bec63 --- /dev/null +++ b/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV-Info.plist @@ -0,0 +1,49 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleDisplayName + ${PRODUCT_NAME} + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIdentifier + OpenCV.${PRODUCT_NAME:rfc1034identifier} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1.0 + LSRequiresIPhoneOS + + UIMainStoryboardFile + MainStoryboard_iPhone + UIMainStoryboardFile~ipad + MainStoryboard_iPad + UIRequiredDeviceCapabilities + + armv7 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + + diff --git a/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV-Prefix.pch b/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV-Prefix.pch new file mode 100644 index 0000000..870ca6f --- /dev/null +++ b/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV-Prefix.pch @@ -0,0 +1,18 @@ +// +// Prefix header for all source files of the 'Chapter03_LinkingOpenCV' target in the 'Chapter03_LinkingOpenCV' project +// + +#ifdef __cplusplus +#import +#endif + +#import + +#ifndef __IPHONE_5_0 +#warning "This project uses features only available in iOS SDK 5.0 and later." +#endif + +#ifdef __OBJC__ + #import + #import +#endif diff --git a/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV/Default-568h@2x.png b/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV/Default-568h@2x.png new file mode 100644 index 0000000..0891b7a Binary files /dev/null and b/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV/Default-568h@2x.png differ diff --git a/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV/Default.png b/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV/Default.png new file mode 100644 index 0000000..4c8ca6f Binary files /dev/null and b/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV/Default.png differ diff --git a/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV/Default@2x.png b/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV/Default@2x.png new file mode 100644 index 0000000..35b84cf Binary files /dev/null and b/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV/Default@2x.png differ diff --git a/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV/ViewController.h b/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV/ViewController.h new file mode 100644 index 0000000..14892c6 --- /dev/null +++ b/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV/ViewController.h @@ -0,0 +1,23 @@ +/***************************************************************************** + * ViewController.h + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 5th May 2013 + ****************************************************************************** + * Chapter 3 of the "OpenCV for iOS" book + * + * Linking OpenCV to iOS Project explains how to link OpenCV library + * and call any function from it. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import + +@interface ViewController : UIViewController { + cv::Mat cvImage; +} + +@property (nonatomic, weak) IBOutlet UIImageView* imageView; + +@end diff --git a/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV/ViewController.m b/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV/ViewController.m new file mode 100644 index 0000000..74abc51 --- /dev/null +++ b/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV/ViewController.m @@ -0,0 +1,86 @@ +/***************************************************************************** + * ViewController.m + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 5th May 2013 + ****************************************************************************** + * Chapter 3 of the "OpenCV for iOS" book + * + * Linking OpenCV to iOS Project explains how to link OpenCV library + * and call any function from it. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import "ViewController.h" +#import "opencv2/highgui/ios.h" + +@interface ViewController () + +@end + +@implementation ViewController + +@synthesize imageView; + +- (void)viewDidLoad +{ + [super viewDidLoad]; + + UIImage* image = [UIImage imageNamed:@"lena.png"]; + + // Convert UIImage* to cv::Mat + UIImageToMat(image, cvImage); + + if (0) + { + + NSString* filePath = [[NSBundle mainBundle] + pathForResource:@"lena" ofType:@"png"]; + // Create file handle + NSFileHandle* handle = + [NSFileHandle fileHandleForReadingAtPath:filePath]; + // Read content of the file + NSData* data = [handle readDataToEndOfFile]; + // Decode image from the data buffer + cvImage = cv::imdecode(cv::Mat(1, [data length], CV_8UC1, + (void*)data.bytes), + CV_LOAD_IMAGE_UNCHANGED); + } + + if (0) + { + NSData* data = UIImagePNGRepresentation(image); + // Decode image from the data buffer + cvImage = cv::imdecode(cv::Mat(1, [data length], CV_8UC1, + (void*)data.bytes), + CV_LOAD_IMAGE_UNCHANGED); + } + + if (!cvImage.empty()) + { + cv::Mat gray; + // Convert the image to grayscale + cv::cvtColor(cvImage, gray, CV_RGBA2GRAY); + // Apply Gaussian filter to remove small edges + cv::GaussianBlur(gray, gray, + cv::Size(5, 5), 1.2, 1.2); + // Calculate edges with Canny + cv::Mat edges; + cv::Canny(gray, edges, 0, 50); + // Fill image with white color + cvImage.setTo(cv::Scalar::all(255)); + // Change color on edges + cvImage.setTo(cv::Scalar(0, 128, 255, 255), edges); + // Convert cv::Mat to UIImage* and show the resulting image + imageView.image = MatToUIImage(cvImage); + } +} + +- (void)didReceiveMemoryWarning +{ + [super didReceiveMemoryWarning]; + // Dispose of any resources that can be recreated. +} + +@end diff --git a/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV/en.lproj/InfoPlist.strings b/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV/en.lproj/InfoPlist.strings new file mode 100644 index 0000000..477b28f --- /dev/null +++ b/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV/en.lproj/InfoPlist.strings @@ -0,0 +1,2 @@ +/* Localized versions of Info.plist keys */ + diff --git a/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV/en.lproj/MainStoryboard_iPad.storyboard b/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV/en.lproj/MainStoryboard_iPad.storyboard new file mode 100644 index 0000000..2a41f5e --- /dev/null +++ b/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV/en.lproj/MainStoryboard_iPad.storyboard @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV/en.lproj/MainStoryboard_iPhone.storyboard b/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV/en.lproj/MainStoryboard_iPhone.storyboard new file mode 100644 index 0000000..3b7cda9 --- /dev/null +++ b/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV/en.lproj/MainStoryboard_iPhone.storyboard @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV/lena.png b/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV/lena.png new file mode 100644 index 0000000..645711f Binary files /dev/null and b/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV/lena.png differ diff --git a/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV/main.m b/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV/main.m new file mode 100644 index 0000000..5c4a648 --- /dev/null +++ b/Chapter03_LinkingOpenCV/Chapter03_LinkingOpenCV/main.m @@ -0,0 +1,24 @@ +/***************************************************************************** + * main.m + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 5th May 2013 + ****************************************************************************** + * Chapter 3 of the "OpenCV for iOS" book + * + * Linking OpenCV to iOS Project explains how to link OpenCV library + * and call any function from it. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import + +#import "AppDelegate.h" + +int main(int argc, char *argv[]) +{ + @autoreleasepool { + return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); + } +} diff --git a/Chapter04_DetectingFaces/Chapter04_DetectingFaces.xcodeproj/project.pbxproj b/Chapter04_DetectingFaces/Chapter04_DetectingFaces.xcodeproj/project.pbxproj new file mode 100644 index 0000000..1f81e0d --- /dev/null +++ b/Chapter04_DetectingFaces/Chapter04_DetectingFaces.xcodeproj/project.pbxproj @@ -0,0 +1,335 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 8360CD9617366B6100A0F806 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8360CD9517366B6100A0F806 /* UIKit.framework */; }; + 8360CD9817366B6100A0F806 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8360CD9717366B6100A0F806 /* Foundation.framework */; }; + 8360CD9A17366B6100A0F806 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8360CD9917366B6100A0F806 /* CoreGraphics.framework */; }; + 8360CDA017366B6100A0F806 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 8360CD9E17366B6100A0F806 /* InfoPlist.strings */; }; + 8360CDA217366B6100A0F806 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 8360CDA117366B6100A0F806 /* main.m */; }; + 8360CDA617366B6100A0F806 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 8360CDA517366B6100A0F806 /* AppDelegate.m */; }; + 8360CDA817366B6100A0F806 /* Default.png in Resources */ = {isa = PBXBuildFile; fileRef = 8360CDA717366B6100A0F806 /* Default.png */; }; + 8360CDAA17366B6100A0F806 /* Default@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 8360CDA917366B6100A0F806 /* Default@2x.png */; }; + 8360CDAC17366B6100A0F806 /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 8360CDAB17366B6100A0F806 /* Default-568h@2x.png */; }; + 8360CDAF17366B6100A0F806 /* MainStoryboard_iPhone.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 8360CDAD17366B6100A0F806 /* MainStoryboard_iPhone.storyboard */; }; + 8360CDB217366B6100A0F806 /* MainStoryboard_iPad.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 8360CDB017366B6100A0F806 /* MainStoryboard_iPad.storyboard */; }; + 8360CDB517366B6100A0F806 /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8360CDB417366B6100A0F806 /* ViewController.m */; }; + 8360CDBC17366B7400A0F806 /* opencv2.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8360CDBB17366B7400A0F806 /* opencv2.framework */; }; + 8360CDBE17366D3600A0F806 /* lena.png in Resources */ = {isa = PBXBuildFile; fileRef = 8360CDBD17366D3600A0F806 /* lena.png */; }; + 8360CDC017366D4A00A0F806 /* haarcascade_frontalface_alt.xml in Resources */ = {isa = PBXBuildFile; fileRef = 8360CDBF17366D4A00A0F806 /* haarcascade_frontalface_alt.xml */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 8360CD9117366B6100A0F806 /* Chapter04_DetectingFaces.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Chapter04_DetectingFaces.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 8360CD9517366B6100A0F806 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; + 8360CD9717366B6100A0F806 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; + 8360CD9917366B6100A0F806 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; + 8360CD9D17366B6100A0F806 /* Chapter04_DetectingFaces-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Chapter04_DetectingFaces-Info.plist"; sourceTree = ""; }; + 8360CD9F17366B6100A0F806 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; + 8360CDA117366B6100A0F806 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; + 8360CDA317366B6100A0F806 /* Chapter04_DetectingFaces-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Chapter04_DetectingFaces-Prefix.pch"; sourceTree = ""; }; + 8360CDA417366B6100A0F806 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; + 8360CDA517366B6100A0F806 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; + 8360CDA717366B6100A0F806 /* Default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Default.png; sourceTree = ""; }; + 8360CDA917366B6100A0F806 /* Default@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default@2x.png"; sourceTree = ""; }; + 8360CDAB17366B6100A0F806 /* Default-568h@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default-568h@2x.png"; sourceTree = ""; }; + 8360CDAE17366B6100A0F806 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = en; path = en.lproj/MainStoryboard_iPhone.storyboard; sourceTree = ""; }; + 8360CDB117366B6100A0F806 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = en; path = en.lproj/MainStoryboard_iPad.storyboard; sourceTree = ""; }; + 8360CDB317366B6100A0F806 /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = ""; }; + 8360CDB417366B6100A0F806 /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = ""; }; + 8360CDBB17366B7400A0F806 /* opencv2.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = opencv2.framework; path = ../opencv2.framework; sourceTree = ""; }; + 8360CDBD17366D3600A0F806 /* lena.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = lena.png; sourceTree = ""; }; + 8360CDBF17366D4A00A0F806 /* haarcascade_frontalface_alt.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = haarcascade_frontalface_alt.xml; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 8360CD8E17366B6100A0F806 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 8360CD9617366B6100A0F806 /* UIKit.framework in Frameworks */, + 8360CD9817366B6100A0F806 /* Foundation.framework in Frameworks */, + 8360CD9A17366B6100A0F806 /* CoreGraphics.framework in Frameworks */, + 8360CDBC17366B7400A0F806 /* opencv2.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 8360CD8617366B6100A0F806 = { + isa = PBXGroup; + children = ( + 8360CD9B17366B6100A0F806 /* Chapter04_DetectingFaces */, + 8360CD9417366B6100A0F806 /* Frameworks */, + 8360CD9217366B6100A0F806 /* Products */, + ); + sourceTree = ""; + }; + 8360CD9217366B6100A0F806 /* Products */ = { + isa = PBXGroup; + children = ( + 8360CD9117366B6100A0F806 /* Chapter04_DetectingFaces.app */, + ); + name = Products; + sourceTree = ""; + }; + 8360CD9417366B6100A0F806 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 8360CDBB17366B7400A0F806 /* opencv2.framework */, + 8360CD9517366B6100A0F806 /* UIKit.framework */, + 8360CD9717366B6100A0F806 /* Foundation.framework */, + 8360CD9917366B6100A0F806 /* CoreGraphics.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 8360CD9B17366B6100A0F806 /* Chapter04_DetectingFaces */ = { + isa = PBXGroup; + children = ( + 8360CDA417366B6100A0F806 /* AppDelegate.h */, + 8360CDA517366B6100A0F806 /* AppDelegate.m */, + 8360CDAD17366B6100A0F806 /* MainStoryboard_iPhone.storyboard */, + 8360CDB017366B6100A0F806 /* MainStoryboard_iPad.storyboard */, + 8360CDB317366B6100A0F806 /* ViewController.h */, + 8360CDB417366B6100A0F806 /* ViewController.m */, + 8360CD9C17366B6100A0F806 /* Supporting Files */, + ); + path = Chapter04_DetectingFaces; + sourceTree = ""; + }; + 8360CD9C17366B6100A0F806 /* Supporting Files */ = { + isa = PBXGroup; + children = ( + 8360CDBF17366D4A00A0F806 /* haarcascade_frontalface_alt.xml */, + 8360CDBD17366D3600A0F806 /* lena.png */, + 8360CD9D17366B6100A0F806 /* Chapter04_DetectingFaces-Info.plist */, + 8360CD9E17366B6100A0F806 /* InfoPlist.strings */, + 8360CDA117366B6100A0F806 /* main.m */, + 8360CDA317366B6100A0F806 /* Chapter04_DetectingFaces-Prefix.pch */, + 8360CDA717366B6100A0F806 /* Default.png */, + 8360CDA917366B6100A0F806 /* Default@2x.png */, + 8360CDAB17366B6100A0F806 /* Default-568h@2x.png */, + ); + name = "Supporting Files"; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 8360CD9017366B6100A0F806 /* Chapter04_DetectingFaces */ = { + isa = PBXNativeTarget; + buildConfigurationList = 8360CDB817366B6100A0F806 /* Build configuration list for PBXNativeTarget "Chapter04_DetectingFaces" */; + buildPhases = ( + 8360CD8D17366B6100A0F806 /* Sources */, + 8360CD8E17366B6100A0F806 /* Frameworks */, + 8360CD8F17366B6100A0F806 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Chapter04_DetectingFaces; + productName = Chapter04_DetectingFaces; + productReference = 8360CD9117366B6100A0F806 /* Chapter04_DetectingFaces.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 8360CD8817366B6100A0F806 /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 0450; + ORGANIZATIONNAME = "Alexander Shishkov & Kirill Kornyakov"; + }; + buildConfigurationList = 8360CD8B17366B6100A0F806 /* Build configuration list for PBXProject "Chapter04_DetectingFaces" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + ); + mainGroup = 8360CD8617366B6100A0F806; + productRefGroup = 8360CD9217366B6100A0F806 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 8360CD9017366B6100A0F806 /* Chapter04_DetectingFaces */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 8360CD8F17366B6100A0F806 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 8360CDA017366B6100A0F806 /* InfoPlist.strings in Resources */, + 8360CDA817366B6100A0F806 /* Default.png in Resources */, + 8360CDAA17366B6100A0F806 /* Default@2x.png in Resources */, + 8360CDAC17366B6100A0F806 /* Default-568h@2x.png in Resources */, + 8360CDAF17366B6100A0F806 /* MainStoryboard_iPhone.storyboard in Resources */, + 8360CDB217366B6100A0F806 /* MainStoryboard_iPad.storyboard in Resources */, + 8360CDBE17366D3600A0F806 /* lena.png in Resources */, + 8360CDC017366D4A00A0F806 /* haarcascade_frontalface_alt.xml in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 8360CD8D17366B6100A0F806 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 8360CDA217366B6100A0F806 /* main.m in Sources */, + 8360CDA617366B6100A0F806 /* AppDelegate.m in Sources */, + 8360CDB517366B6100A0F806 /* ViewController.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + 8360CD9E17366B6100A0F806 /* InfoPlist.strings */ = { + isa = PBXVariantGroup; + children = ( + 8360CD9F17366B6100A0F806 /* en */, + ); + name = InfoPlist.strings; + sourceTree = ""; + }; + 8360CDAD17366B6100A0F806 /* MainStoryboard_iPhone.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 8360CDAE17366B6100A0F806 /* en */, + ); + name = MainStoryboard_iPhone.storyboard; + sourceTree = ""; + }; + 8360CDB017366B6100A0F806 /* MainStoryboard_iPad.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 8360CDB117366B6100A0F806 /* en */, + ); + name = MainStoryboard_iPad.storyboard; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 8360CDB617366B6100A0F806 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 6.0; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 8360CDB717366B6100A0F806 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 6.0; + OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1"; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 8360CDB917366B6100A0F806 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)/..\"", + ); + GCC_INPUT_FILETYPE = sourcecode.cpp.objcpp; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "Chapter04_DetectingFaces/Chapter04_DetectingFaces-Prefix.pch"; + INFOPLIST_FILE = "Chapter04_DetectingFaces/Chapter04_DetectingFaces-Info.plist"; + PRODUCT_NAME = "$(TARGET_NAME)"; + WRAPPER_EXTENSION = app; + }; + name = Debug; + }; + 8360CDBA17366B6100A0F806 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)/..\"", + ); + GCC_INPUT_FILETYPE = sourcecode.cpp.objcpp; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "Chapter04_DetectingFaces/Chapter04_DetectingFaces-Prefix.pch"; + INFOPLIST_FILE = "Chapter04_DetectingFaces/Chapter04_DetectingFaces-Info.plist"; + PRODUCT_NAME = "$(TARGET_NAME)"; + WRAPPER_EXTENSION = app; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 8360CD8B17366B6100A0F806 /* Build configuration list for PBXProject "Chapter04_DetectingFaces" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 8360CDB617366B6100A0F806 /* Debug */, + 8360CDB717366B6100A0F806 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 8360CDB817366B6100A0F806 /* Build configuration list for PBXNativeTarget "Chapter04_DetectingFaces" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 8360CDB917366B6100A0F806 /* Debug */, + 8360CDBA17366B6100A0F806 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; +/* End XCConfigurationList section */ + }; + rootObject = 8360CD8817366B6100A0F806 /* Project object */; +} diff --git a/Chapter04_DetectingFaces/Chapter04_DetectingFaces.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Chapter04_DetectingFaces/Chapter04_DetectingFaces.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..c4caef3 --- /dev/null +++ b/Chapter04_DetectingFaces/Chapter04_DetectingFaces.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/Chapter04_DetectingFaces/Chapter04_DetectingFaces.xcodeproj/project.xcworkspace/xcshareddata/Chapter04_DetectingFaces.xccheckout b/Chapter04_DetectingFaces/Chapter04_DetectingFaces.xcodeproj/project.xcworkspace/xcshareddata/Chapter04_DetectingFaces.xccheckout new file mode 100644 index 0000000..8bdaa70 --- /dev/null +++ b/Chapter04_DetectingFaces/Chapter04_DetectingFaces.xcodeproj/project.xcworkspace/xcshareddata/Chapter04_DetectingFaces.xccheckout @@ -0,0 +1,41 @@ + + + + + IDESourceControlProjectFavoriteDictionaryKey + + IDESourceControlProjectIdentifier + 6725734C-B1C9-4DB7-A82A-996E58D8D6CF + IDESourceControlProjectName + Chapter04_DetectingFaces + IDESourceControlProjectOriginsDictionary + + DD959849-5B53-4C28-B6DD-072A690DF575 + ssh://bitbucket.org/kirill_kornyakov/packt.git + + IDESourceControlProjectPath + book/3848_sources/Chapter04_DetectingFaces/Chapter04_DetectingFaces.xcodeproj/project.xcworkspace + IDESourceControlProjectRelativeInstallPathDictionary + + DD959849-5B53-4C28-B6DD-072A690DF575 + ../../../../.. + + IDESourceControlProjectURL + ssh://bitbucket.org/kirill_kornyakov/packt.git + IDESourceControlProjectVersion + 110 + IDESourceControlProjectWCCIdentifier + DD959849-5B53-4C28-B6DD-072A690DF575 + IDESourceControlProjectWCConfigurations + + + IDESourceControlRepositoryExtensionIdentifierKey + public.vcs.git + IDESourceControlWCCIdentifierKey + DD959849-5B53-4C28-B6DD-072A690DF575 + IDESourceControlWCCName + packt + + + + diff --git a/Chapter04_DetectingFaces/Chapter04_DetectingFaces.xcodeproj/project.xcworkspace/xcuserdata/alexandershishkov.xcuserdatad/UserInterfaceState.xcuserstate b/Chapter04_DetectingFaces/Chapter04_DetectingFaces.xcodeproj/project.xcworkspace/xcuserdata/alexandershishkov.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000..6481e53 Binary files /dev/null and b/Chapter04_DetectingFaces/Chapter04_DetectingFaces.xcodeproj/project.xcworkspace/xcuserdata/alexandershishkov.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/Chapter04_DetectingFaces/Chapter04_DetectingFaces.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/Chapter04_DetectingFaces.xcscheme b/Chapter04_DetectingFaces/Chapter04_DetectingFaces.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/Chapter04_DetectingFaces.xcscheme new file mode 100644 index 0000000..4a07b01 --- /dev/null +++ b/Chapter04_DetectingFaces/Chapter04_DetectingFaces.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/Chapter04_DetectingFaces.xcscheme @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Chapter04_DetectingFaces/Chapter04_DetectingFaces.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/xcschememanagement.plist b/Chapter04_DetectingFaces/Chapter04_DetectingFaces.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..ae89fde --- /dev/null +++ b/Chapter04_DetectingFaces/Chapter04_DetectingFaces.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,22 @@ + + + + + SchemeUserState + + Chapter04_DetectingFaces.xcscheme + + orderHint + 0 + + + SuppressBuildableAutocreation + + 8360CD9017366B6100A0F806 + + primary + + + + + diff --git a/Chapter04_DetectingFaces/Chapter04_DetectingFaces/AppDelegate.h b/Chapter04_DetectingFaces/Chapter04_DetectingFaces/AppDelegate.h new file mode 100644 index 0000000..c55ccae --- /dev/null +++ b/Chapter04_DetectingFaces/Chapter04_DetectingFaces/AppDelegate.h @@ -0,0 +1,21 @@ +/***************************************************************************** + * AppDelegate.h + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 5th May 2013 + ****************************************************************************** + * Chapter 4 of the "OpenCV for iOS" book + * + * Detecting Faces with Cascade Classifier shows how to detect faces + * using OpenCV. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import + +@interface AppDelegate : UIResponder + +@property (strong, nonatomic) UIWindow *window; + +@end diff --git a/Chapter04_DetectingFaces/Chapter04_DetectingFaces/AppDelegate.m b/Chapter04_DetectingFaces/Chapter04_DetectingFaces/AppDelegate.m new file mode 100644 index 0000000..a5fdda6 --- /dev/null +++ b/Chapter04_DetectingFaces/Chapter04_DetectingFaces/AppDelegate.m @@ -0,0 +1,52 @@ +/***************************************************************************** + * AppDelegate.m + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 5th May 2013 + ****************************************************************************** + * Chapter 4 of the "OpenCV for iOS" book + * + * Detecting Faces with Cascade Classifier shows how to detect faces + * using OpenCV. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import "AppDelegate.h" + +@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 throttle down OpenGL ES frame rates. 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 inactive 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/Chapter04_DetectingFaces/Chapter04_DetectingFaces/Chapter04_DetectingFaces-Info.plist b/Chapter04_DetectingFaces/Chapter04_DetectingFaces/Chapter04_DetectingFaces-Info.plist new file mode 100644 index 0000000..40bec63 --- /dev/null +++ b/Chapter04_DetectingFaces/Chapter04_DetectingFaces/Chapter04_DetectingFaces-Info.plist @@ -0,0 +1,49 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleDisplayName + ${PRODUCT_NAME} + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIdentifier + OpenCV.${PRODUCT_NAME:rfc1034identifier} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1.0 + LSRequiresIPhoneOS + + UIMainStoryboardFile + MainStoryboard_iPhone + UIMainStoryboardFile~ipad + MainStoryboard_iPad + UIRequiredDeviceCapabilities + + armv7 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + + diff --git a/Chapter04_DetectingFaces/Chapter04_DetectingFaces/Chapter04_DetectingFaces-Prefix.pch b/Chapter04_DetectingFaces/Chapter04_DetectingFaces/Chapter04_DetectingFaces-Prefix.pch new file mode 100644 index 0000000..21e6799 --- /dev/null +++ b/Chapter04_DetectingFaces/Chapter04_DetectingFaces/Chapter04_DetectingFaces-Prefix.pch @@ -0,0 +1,18 @@ +// +// Prefix header for all source files of the 'Chapter04_DetectingFaces' target in the 'Chapter04_DetectingFaces' project +// + +#ifdef __cplusplus +#import +#endif + +#import + +#ifndef __IPHONE_5_0 +#warning "This project uses features only available in iOS SDK 5.0 and later." +#endif + +#ifdef __OBJC__ + #import + #import +#endif diff --git a/Chapter04_DetectingFaces/Chapter04_DetectingFaces/Default-568h@2x.png b/Chapter04_DetectingFaces/Chapter04_DetectingFaces/Default-568h@2x.png new file mode 100644 index 0000000..0891b7a Binary files /dev/null and b/Chapter04_DetectingFaces/Chapter04_DetectingFaces/Default-568h@2x.png differ diff --git a/Chapter04_DetectingFaces/Chapter04_DetectingFaces/Default.png b/Chapter04_DetectingFaces/Chapter04_DetectingFaces/Default.png new file mode 100644 index 0000000..4c8ca6f Binary files /dev/null and b/Chapter04_DetectingFaces/Chapter04_DetectingFaces/Default.png differ diff --git a/Chapter04_DetectingFaces/Chapter04_DetectingFaces/Default@2x.png b/Chapter04_DetectingFaces/Chapter04_DetectingFaces/Default@2x.png new file mode 100644 index 0000000..35b84cf Binary files /dev/null and b/Chapter04_DetectingFaces/Chapter04_DetectingFaces/Default@2x.png differ diff --git a/Chapter04_DetectingFaces/Chapter04_DetectingFaces/ViewController.h b/Chapter04_DetectingFaces/Chapter04_DetectingFaces/ViewController.h new file mode 100644 index 0000000..bed4560 --- /dev/null +++ b/Chapter04_DetectingFaces/Chapter04_DetectingFaces/ViewController.h @@ -0,0 +1,23 @@ +/***************************************************************************** + * ViewController.h + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 5th May 2013 + ****************************************************************************** + * Chapter 4 of the "OpenCV for iOS" book + * + * Detecting Faces with Cascade Classifier shows how to detect faces + * using OpenCV. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import + +@interface ViewController : UIViewController { + cv::CascadeClassifier faceDetector; +} + +@property (nonatomic, weak) IBOutlet UIImageView* imageView; + +@end diff --git a/Chapter04_DetectingFaces/Chapter04_DetectingFaces/ViewController.m b/Chapter04_DetectingFaces/Chapter04_DetectingFaces/ViewController.m new file mode 100644 index 0000000..2554f13 --- /dev/null +++ b/Chapter04_DetectingFaces/Chapter04_DetectingFaces/ViewController.m @@ -0,0 +1,73 @@ +/***************************************************************************** + * ViewController.m + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 5th May 2013 + ****************************************************************************** + * Chapter 4 of the "OpenCV for iOS" book + * + * Detecting Faces with Cascade Classifier shows how to detect faces + * using OpenCV. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import "ViewController.h" +#import "opencv2/highgui/ios.h" + +@interface ViewController () + +@end + +@implementation ViewController + +@synthesize imageView; + +- (void)viewDidLoad +{ + [super viewDidLoad]; + + // Load cascade classifier from the XML file + NSString* cascadePath = [[NSBundle mainBundle] + pathForResource:@"haarcascade_frontalface_alt" + ofType:@"xml"]; + faceDetector.load([cascadePath UTF8String]); + + //Load image with face + UIImage* image = [UIImage imageNamed:@"lena.png"]; + cv::Mat faceImage; + UIImageToMat(image, faceImage); + + // Convert to grayscale + cv::Mat gray; + cvtColor(faceImage, gray, CV_BGR2GRAY); + + // Detect faces + std::vector faces; + faceDetector.detectMultiScale(gray, faces, 1.1, + 2, 0|CV_HAAR_SCALE_IMAGE, cv::Size(30, 30)); + + // Draw all detected faces + for(unsigned int i = 0; i < faces.size(); i++) + { + const cv::Rect& face = faces[i]; + // Get top-left and bottom-right corner points + cv::Point tl(face.x, face.y); + cv::Point br = tl + cv::Point(face.width, face.height); + + // Draw rectangle around the face + cv::Scalar magenta = cv::Scalar(255, 0, 255); + cv::rectangle(faceImage, tl, br, magenta, 4, 8, 0); + } + + // Show resulting image + imageView.image = MatToUIImage(faceImage); +} + +- (void)didReceiveMemoryWarning +{ + [super didReceiveMemoryWarning]; + // Dispose of any resources that can be recreated. +} + +@end diff --git a/Chapter04_DetectingFaces/Chapter04_DetectingFaces/en.lproj/InfoPlist.strings b/Chapter04_DetectingFaces/Chapter04_DetectingFaces/en.lproj/InfoPlist.strings new file mode 100644 index 0000000..477b28f --- /dev/null +++ b/Chapter04_DetectingFaces/Chapter04_DetectingFaces/en.lproj/InfoPlist.strings @@ -0,0 +1,2 @@ +/* Localized versions of Info.plist keys */ + diff --git a/Chapter04_DetectingFaces/Chapter04_DetectingFaces/en.lproj/MainStoryboard_iPad.storyboard b/Chapter04_DetectingFaces/Chapter04_DetectingFaces/en.lproj/MainStoryboard_iPad.storyboard new file mode 100644 index 0000000..711916d --- /dev/null +++ b/Chapter04_DetectingFaces/Chapter04_DetectingFaces/en.lproj/MainStoryboard_iPad.storyboard @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Chapter04_DetectingFaces/Chapter04_DetectingFaces/en.lproj/MainStoryboard_iPhone.storyboard b/Chapter04_DetectingFaces/Chapter04_DetectingFaces/en.lproj/MainStoryboard_iPhone.storyboard new file mode 100644 index 0000000..3b7005f --- /dev/null +++ b/Chapter04_DetectingFaces/Chapter04_DetectingFaces/en.lproj/MainStoryboard_iPhone.storyboard @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Chapter04_DetectingFaces/Chapter04_DetectingFaces/haarcascade_frontalface_alt.xml b/Chapter04_DetectingFaces/Chapter04_DetectingFaces/haarcascade_frontalface_alt.xml new file mode 100755 index 0000000..5a6f275 --- /dev/null +++ b/Chapter04_DetectingFaces/Chapter04_DetectingFaces/haarcascade_frontalface_alt.xml @@ -0,0 +1,26161 @@ + + + + + 20 20 + + <_> + + + <_> + + <_> + + + + <_>3 7 14 4 -1. + <_>3 9 14 2 2. + 0 + 4.0141958743333817e-003 + 0.0337941907346249 + 0.8378106951713562 + <_> + + <_> + + + + <_>1 2 18 4 -1. + <_>7 2 6 4 3. + 0 + 0.0151513395830989 + 0.1514132022857666 + 0.7488812208175659 + <_> + + <_> + + + + <_>1 7 15 9 -1. + <_>1 10 15 3 3. + 0 + 4.2109931819140911e-003 + 0.0900492817163467 + 0.6374819874763489 + 0.8226894140243530 + -1 + -1 + <_> + + + <_> + + <_> + + + + <_>5 6 2 6 -1. + <_>5 9 2 3 2. + 0 + 1.6227109590545297e-003 + 0.0693085864186287 + 0.7110946178436279 + <_> + + <_> + + + + <_>7 5 6 3 -1. + <_>9 5 2 3 3. + 0 + 2.2906649392098188e-003 + 0.1795803010463715 + 0.6668692231178284 + <_> + + <_> + + + + <_>4 0 12 9 -1. + <_>4 3 12 3 3. + 0 + 5.0025708042085171e-003 + 0.1693672984838486 + 0.6554006934165955 + <_> + + <_> + + + + <_>6 9 10 8 -1. + <_>6 13 10 4 2. + 0 + 7.9659894108772278e-003 + 0.5866332054138184 + 0.0914145186543465 + <_> + + <_> + + + + <_>3 6 14 8 -1. + <_>3 10 14 4 2. + 0 + -3.5227010957896709e-003 + 0.1413166970014572 + 0.6031895875930786 + <_> + + <_> + + + + <_>14 1 6 10 -1. + <_>14 1 3 10 2. + 0 + 0.0366676896810532 + 0.3675672113895416 + 0.7920318245887756 + <_> + + <_> + + + + <_>7 8 5 12 -1. + <_>7 12 5 4 3. + 0 + 9.3361474573612213e-003 + 0.6161385774612427 + 0.2088509947061539 + <_> + + <_> + + + + <_>1 1 18 3 -1. + <_>7 1 6 3 3. + 0 + 8.6961314082145691e-003 + 0.2836230993270874 + 0.6360273957252502 + <_> + + <_> + + + + <_>1 8 17 2 -1. + <_>1 9 17 1 2. + 0 + 1.1488880263641477e-003 + 0.2223580926656723 + 0.5800700783729553 + <_> + + <_> + + + + <_>16 6 4 2 -1. + <_>16 7 4 1 2. + 0 + -2.1484689787030220e-003 + 0.2406464070081711 + 0.5787054896354675 + <_> + + <_> + + + + <_>5 17 2 2 -1. + <_>5 18 2 1 2. + 0 + 2.1219060290604830e-003 + 0.5559654831886292 + 0.1362237036228180 + <_> + + <_> + + + + <_>14 2 6 12 -1. + <_>14 2 3 12 2. + 0 + -0.0939491465687752 + 0.8502737283706665 + 0.4717740118503571 + <_> + + <_> + + + + <_>4 0 4 12 -1. + <_>4 0 2 6 2. + <_>6 6 2 6 2. + 0 + 1.3777789426967502e-003 + 0.5993673801422119 + 0.2834529876708984 + <_> + + <_> + + + + <_>2 11 18 8 -1. + <_>8 11 6 8 3. + 0 + 0.0730631574988365 + 0.4341886043548584 + 0.7060034275054932 + <_> + + <_> + + + + <_>5 7 10 2 -1. + <_>5 8 10 1 2. + 0 + 3.6767389974556863e-004 + 0.3027887940406799 + 0.6051574945449829 + <_> + + <_> + + + + <_>15 11 5 3 -1. + <_>15 12 5 1 3. + 0 + -6.0479710809886456e-003 + 0.1798433959484100 + 0.5675256848335266 + 6.9566087722778320 + 0 + -1 + <_> + + + <_> + + <_> + + + + <_>5 3 10 9 -1. + <_>5 6 10 3 3. + 0 + -0.0165106896311045 + 0.6644225120544434 + 0.1424857974052429 + <_> + + <_> + + + + <_>9 4 2 14 -1. + <_>9 11 2 7 2. + 0 + 2.7052499353885651e-003 + 0.6325352191925049 + 0.1288477033376694 + <_> + + <_> + + + + <_>3 5 4 12 -1. + <_>3 9 4 4 3. + 0 + 2.8069869149476290e-003 + 0.1240288019180298 + 0.6193193197250366 + <_> + + <_> + + + + <_>4 5 12 5 -1. + <_>8 5 4 5 3. + 0 + -1.5402400167658925e-003 + 0.1432143002748489 + 0.5670015811920166 + <_> + + <_> + + + + <_>5 6 10 8 -1. + <_>5 10 10 4 2. + 0 + -5.6386279175058007e-004 + 0.1657433062791824 + 0.5905207991600037 + <_> + + <_> + + + + <_>8 0 6 9 -1. + <_>8 3 6 3 3. + 0 + 1.9253729842603207e-003 + 0.2695507109165192 + 0.5738824009895325 + <_> + + <_> + + + + <_>9 12 1 8 -1. + <_>9 16 1 4 2. + 0 + -5.0214841030538082e-003 + 0.1893538981676102 + 0.5782774090766907 + <_> + + <_> + + + + <_>0 7 20 6 -1. + <_>0 9 20 2 3. + 0 + 2.6365420781075954e-003 + 0.2309329062700272 + 0.5695425868034363 + <_> + + <_> + + + + <_>7 0 6 17 -1. + <_>9 0 2 17 3. + 0 + -1.5127769438549876e-003 + 0.2759602069854736 + 0.5956642031669617 + <_> + + <_> + + + + <_>9 0 6 4 -1. + <_>11 0 2 4 3. + 0 + -0.0101574398577213 + 0.1732538044452667 + 0.5522047281265259 + <_> + + <_> + + + + <_>5 1 6 4 -1. + <_>7 1 2 4 3. + 0 + -0.0119536602869630 + 0.1339409947395325 + 0.5559014081954956 + <_> + + <_> + + + + <_>12 1 6 16 -1. + <_>14 1 2 16 3. + 0 + 4.8859491944313049e-003 + 0.3628703951835632 + 0.6188849210739136 + <_> + + <_> + + + + <_>0 5 18 8 -1. + <_>0 5 9 4 2. + <_>9 9 9 4 2. + 0 + -0.0801329165697098 + 0.0912110507488251 + 0.5475944876670837 + <_> + + <_> + + + + <_>8 15 10 4 -1. + <_>13 15 5 2 2. + <_>8 17 5 2 2. + 0 + 1.0643280111253262e-003 + 0.3715142905712128 + 0.5711399912834168 + <_> + + <_> + + + + <_>3 1 4 8 -1. + <_>3 1 2 4 2. + <_>5 5 2 4 2. + 0 + -1.3419450260698795e-003 + 0.5953313708305359 + 0.3318097889423370 + <_> + + <_> + + + + <_>3 6 14 10 -1. + <_>10 6 7 5 2. + <_>3 11 7 5 2. + 0 + -0.0546011403203011 + 0.1844065934419632 + 0.5602846145629883 + <_> + + <_> + + + + <_>2 1 6 16 -1. + <_>4 1 2 16 3. + 0 + 2.9071690514683723e-003 + 0.3594244122505188 + 0.6131715178489685 + <_> + + <_> + + + + <_>0 18 20 2 -1. + <_>0 19 20 1 2. + 0 + 7.4718717951327562e-004 + 0.5994353294372559 + 0.3459562957286835 + <_> + + <_> + + + + <_>8 13 4 3 -1. + <_>8 14 4 1 3. + 0 + 4.3013808317482471e-003 + 0.4172652065753937 + 0.6990845203399658 + <_> + + <_> + + + + <_>9 14 2 3 -1. + <_>9 15 2 1 3. + 0 + 4.5017572119832039e-003 + 0.4509715139865875 + 0.7801457047462463 + <_> + + <_> + + + + <_>0 12 9 6 -1. + <_>0 14 9 2 3. + 0 + 0.0241385009139776 + 0.5438212752342224 + 0.1319826990365982 + 9.4985427856445313 + 1 + -1 + <_> + + + <_> + + <_> + + + + <_>5 7 3 4 -1. + <_>5 9 3 2 2. + 0 + 1.9212230108678341e-003 + 0.1415266990661621 + 0.6199870705604553 + <_> + + <_> + + + + <_>9 3 2 16 -1. + <_>9 11 2 8 2. + 0 + -1.2748669541906565e-004 + 0.6191074252128601 + 0.1884928941726685 + <_> + + <_> + + + + <_>3 6 13 8 -1. + <_>3 10 13 4 2. + 0 + 5.1409931620582938e-004 + 0.1487396955490112 + 0.5857927799224854 + <_> + + <_> + + + + <_>12 3 8 2 -1. + <_>12 3 4 2 2. + 0 + 4.1878609918057919e-003 + 0.2746909856796265 + 0.6359239816665649 + <_> + + <_> + + + + <_>8 8 4 12 -1. + <_>8 12 4 4 3. + 0 + 5.1015717908740044e-003 + 0.5870851278305054 + 0.2175628989934921 + <_> + + <_> + + + + <_>11 3 8 6 -1. + <_>15 3 4 3 2. + <_>11 6 4 3 2. + 0 + -2.1448440384119749e-003 + 0.5880944728851318 + 0.2979590892791748 + <_> + + <_> + + + + <_>7 1 6 19 -1. + <_>9 1 2 19 3. + 0 + -2.8977119363844395e-003 + 0.2373327016830444 + 0.5876647233963013 + <_> + + <_> + + + + <_>9 0 6 4 -1. + <_>11 0 2 4 3. + 0 + -0.0216106791049242 + 0.1220654994249344 + 0.5194202065467835 + <_> + + <_> + + + + <_>3 1 9 3 -1. + <_>6 1 3 3 3. + 0 + -4.6299318782985210e-003 + 0.2631230950355530 + 0.5817409157752991 + <_> + + <_> + + + + <_>8 15 10 4 -1. + <_>13 15 5 2 2. + <_>8 17 5 2 2. + 0 + 5.9393711853772402e-004 + 0.3638620078563690 + 0.5698544979095459 + <_> + + <_> + + + + <_>0 3 6 10 -1. + <_>3 3 3 10 2. + 0 + 0.0538786612451077 + 0.4303531050682068 + 0.7559366226196289 + <_> + + <_> + + + + <_>3 4 15 15 -1. + <_>3 9 15 5 3. + 0 + 1.8887349870055914e-003 + 0.2122603058815002 + 0.5613427162170410 + <_> + + <_> + + + + <_>6 5 8 6 -1. + <_>6 7 8 2 3. + 0 + -2.3635339457541704e-003 + 0.5631849169731140 + 0.2642767131328583 + <_> + + <_> + + + + <_>4 4 12 10 -1. + <_>10 4 6 5 2. + <_>4 9 6 5 2. + 0 + 0.0240177996456623 + 0.5797107815742493 + 0.2751705944538117 + <_> + + <_> + + + + <_>6 4 4 4 -1. + <_>8 4 2 4 2. + 0 + 2.0543030404951423e-004 + 0.2705242037773132 + 0.5752568840980530 + <_> + + <_> + + + + <_>15 11 1 2 -1. + <_>15 12 1 1 2. + 0 + 8.4790197433903813e-004 + 0.5435624718666077 + 0.2334876954555512 + <_> + + <_> + + + + <_>3 11 2 2 -1. + <_>3 12 2 1 2. + 0 + 1.4091329649090767e-003 + 0.5319424867630005 + 0.2063155025243759 + <_> + + <_> + + + + <_>16 11 1 3 -1. + <_>16 12 1 1 3. + 0 + 1.4642629539594054e-003 + 0.5418980717658997 + 0.3068861067295075 + <_> + + <_> + + + + <_>3 15 6 4 -1. + <_>3 15 3 2 2. + <_>6 17 3 2 2. + 0 + 1.6352549428120255e-003 + 0.3695372939109802 + 0.6112868189811707 + <_> + + <_> + + + + <_>6 7 8 2 -1. + <_>6 8 8 1 2. + 0 + 8.3172752056270838e-004 + 0.3565036952495575 + 0.6025236248970032 + <_> + + <_> + + + + <_>3 11 1 3 -1. + <_>3 12 1 1 3. + 0 + -2.0998890977352858e-003 + 0.1913982033729553 + 0.5362827181816101 + <_> + + <_> + + + + <_>6 0 12 2 -1. + <_>6 1 12 1 2. + 0 + -7.4213981861248612e-004 + 0.3835555016994476 + 0.5529310107231140 + <_> + + <_> + + + + <_>9 14 2 3 -1. + <_>9 15 2 1 3. + 0 + 3.2655049581080675e-003 + 0.4312896132469177 + 0.7101895809173584 + <_> + + <_> + + + + <_>7 15 6 2 -1. + <_>7 16 6 1 2. + 0 + 8.9134991867467761e-004 + 0.3984830975532532 + 0.6391963958740234 + <_> + + <_> + + + + <_>0 5 4 6 -1. + <_>0 7 4 2 3. + 0 + -0.0152841797098517 + 0.2366732954978943 + 0.5433713793754578 + <_> + + <_> + + + + <_>4 12 12 2 -1. + <_>8 12 4 2 3. + 0 + 4.8381411470472813e-003 + 0.5817500948905945 + 0.3239189088344574 + <_> + + <_> + + + + <_>6 3 1 9 -1. + <_>6 6 1 3 3. + 0 + -9.1093179071322083e-004 + 0.5540593862533569 + 0.2911868989467621 + <_> + + <_> + + + + <_>10 17 3 2 -1. + <_>11 17 1 2 3. + 0 + -6.1275060288608074e-003 + 0.1775255054235458 + 0.5196629166603088 + <_> + + <_> + + + + <_>9 9 2 2 -1. + <_>9 10 2 1 2. + 0 + -4.4576259097084403e-004 + 0.3024170100688934 + 0.5533593893051148 + <_> + + <_> + + + + <_>7 6 6 4 -1. + <_>9 6 2 4 3. + 0 + 0.0226465407758951 + 0.4414930939674377 + 0.6975377202033997 + <_> + + <_> + + + + <_>7 17 3 2 -1. + <_>8 17 1 2 3. + 0 + -1.8804960418492556e-003 + 0.2791394889354706 + 0.5497952103614807 + <_> + + <_> + + + + <_>10 17 3 3 -1. + <_>11 17 1 3 3. + 0 + 7.0889107882976532e-003 + 0.5263199210166931 + 0.2385547012090683 + <_> + + <_> + + + + <_>8 12 3 2 -1. + <_>8 13 3 1 2. + 0 + 1.7318050377070904e-003 + 0.4319379031658173 + 0.6983600854873657 + <_> + + <_> + + + + <_>9 3 6 2 -1. + <_>11 3 2 2 3. + 0 + -6.8482700735330582e-003 + 0.3082042932510376 + 0.5390920042991638 + <_> + + <_> + + + + <_>3 11 14 4 -1. + <_>3 13 14 2 2. + 0 + -1.5062530110299122e-005 + 0.5521922111511231 + 0.3120366036891937 + <_> + + <_> + + + + <_>1 10 18 4 -1. + <_>10 10 9 2 2. + <_>1 12 9 2 2. + 0 + 0.0294755697250366 + 0.5401322841644287 + 0.1770603060722351 + <_> + + <_> + + + + <_>0 10 3 3 -1. + <_>0 11 3 1 3. + 0 + 8.1387329846620560e-003 + 0.5178617835044861 + 0.1211019009351730 + <_> + + <_> + + + + <_>9 1 6 6 -1. + <_>11 1 2 6 3. + 0 + 0.0209429506212473 + 0.5290294289588928 + 0.3311221897602081 + <_> + + <_> + + + + <_>8 7 3 6 -1. + <_>9 7 1 6 3. + 0 + -9.5665529370307922e-003 + 0.7471994161605835 + 0.4451968967914581 + 18.4129695892333980 + 2 + -1 + <_> + + + <_> + + <_> + + + + <_>1 0 18 9 -1. + <_>1 3 18 3 3. + 0 + -2.8206960996612906e-004 + 0.2064086049795151 + 0.6076732277870178 + <_> + + <_> + + + + <_>12 10 2 6 -1. + <_>12 13 2 3 2. + 0 + 1.6790600493550301e-003 + 0.5851997137069702 + 0.1255383938550949 + <_> + + <_> + + + + <_>0 5 19 8 -1. + <_>0 9 19 4 2. + 0 + 6.9827912375330925e-004 + 0.0940184295177460 + 0.5728961229324341 + <_> + + <_> + + + + <_>7 0 6 9 -1. + <_>9 0 2 9 3. + 0 + 7.8959012171253562e-004 + 0.1781987994909287 + 0.5694308876991272 + <_> + + <_> + + + + <_>5 3 6 1 -1. + <_>7 3 2 1 3. + 0 + -2.8560499195009470e-003 + 0.1638399064540863 + 0.5788664817810059 + <_> + + <_> + + + + <_>11 3 6 1 -1. + <_>13 3 2 1 3. + 0 + -3.8122469559311867e-003 + 0.2085440009832382 + 0.5508564710617065 + <_> + + <_> + + + + <_>5 10 4 6 -1. + <_>5 13 4 3 2. + 0 + 1.5896620461717248e-003 + 0.5702760815620422 + 0.1857215017080307 + <_> + + <_> + + + + <_>11 3 6 1 -1. + <_>13 3 2 1 3. + 0 + 0.0100783398374915 + 0.5116943120956421 + 0.2189770042896271 + <_> + + <_> + + + + <_>4 4 12 6 -1. + <_>4 6 12 2 3. + 0 + -0.0635263025760651 + 0.7131379842758179 + 0.4043813049793243 + <_> + + <_> + + + + <_>15 12 2 6 -1. + <_>15 14 2 2 3. + 0 + -9.1031491756439209e-003 + 0.2567181885242462 + 0.5463973283767700 + <_> + + <_> + + + + <_>9 3 2 2 -1. + <_>10 3 1 2 2. + 0 + -2.4035000242292881e-003 + 0.1700665950775147 + 0.5590974092483521 + <_> + + <_> + + + + <_>9 3 3 1 -1. + <_>10 3 1 1 3. + 0 + 1.5226360410451889e-003 + 0.5410556793212891 + 0.2619054019451141 + <_> + + <_> + + + + <_>1 1 4 14 -1. + <_>3 1 2 14 2. + 0 + 0.0179974399507046 + 0.3732436895370483 + 0.6535220742225647 + <_> + + <_> + + + + <_>9 0 4 4 -1. + <_>11 0 2 2 2. + <_>9 2 2 2 2. + 0 + -6.4538191072642803e-003 + 0.2626481950283051 + 0.5537446141242981 + <_> + + <_> + + + + <_>7 5 1 14 -1. + <_>7 12 1 7 2. + 0 + -0.0118807600811124 + 0.2003753930330277 + 0.5544745922088623 + <_> + + <_> + + + + <_>19 0 1 4 -1. + <_>19 2 1 2 2. + 0 + 1.2713660253211856e-003 + 0.5591902732849121 + 0.3031975924968720 + <_> + + <_> + + + + <_>5 5 6 4 -1. + <_>8 5 3 4 2. + 0 + 1.1376109905540943e-003 + 0.2730407118797302 + 0.5646508932113648 + <_> + + <_> + + + + <_>9 18 3 2 -1. + <_>10 18 1 2 3. + 0 + -4.2651998810470104e-003 + 0.1405909061431885 + 0.5461820960044861 + <_> + + <_> + + + + <_>8 18 3 2 -1. + <_>9 18 1 2 3. + 0 + -2.9602861031889915e-003 + 0.1795035004615784 + 0.5459290146827698 + <_> + + <_> + + + + <_>4 5 12 6 -1. + <_>4 7 12 2 3. + 0 + -8.8448226451873779e-003 + 0.5736783146858215 + 0.2809219956398010 + <_> + + <_> + + + + <_>3 12 2 6 -1. + <_>3 14 2 2 3. + 0 + -6.6430689767003059e-003 + 0.2370675951242447 + 0.5503826141357422 + <_> + + <_> + + + + <_>10 8 2 12 -1. + <_>10 12 2 4 3. + 0 + 3.9997808635234833e-003 + 0.5608199834823608 + 0.3304282128810883 + <_> + + <_> + + + + <_>7 18 3 2 -1. + <_>8 18 1 2 3. + 0 + -4.1221720166504383e-003 + 0.1640105992555618 + 0.5378993153572083 + <_> + + <_> + + + + <_>9 0 6 2 -1. + <_>11 0 2 2 3. + 0 + 0.0156249096617103 + 0.5227649211883545 + 0.2288603931665421 + <_> + + <_> + + + + <_>5 11 9 3 -1. + <_>5 12 9 1 3. + 0 + -0.0103564197197557 + 0.7016193866729736 + 0.4252927899360657 + <_> + + <_> + + + + <_>9 0 6 2 -1. + <_>11 0 2 2 3. + 0 + -8.7960809469223022e-003 + 0.2767347097396851 + 0.5355830192565918 + <_> + + <_> + + + + <_>1 1 18 5 -1. + <_>7 1 6 5 3. + 0 + 0.1622693985700607 + 0.4342240095138550 + 0.7442579269409180 + <_> + + <_> + + + + <_>8 0 4 4 -1. + <_>10 0 2 2 2. + <_>8 2 2 2 2. + 0 + 4.5542530715465546e-003 + 0.5726485848426819 + 0.2582125067710877 + <_> + + <_> + + + + <_>3 12 1 3 -1. + <_>3 13 1 1 3. + 0 + -2.1309209987521172e-003 + 0.2106848061084747 + 0.5361018776893616 + <_> + + <_> + + + + <_>8 14 5 3 -1. + <_>8 15 5 1 3. + 0 + -0.0132084200158715 + 0.7593790888786316 + 0.4552468061447144 + <_> + + <_> + + + + <_>5 4 10 12 -1. + <_>5 4 5 6 2. + <_>10 10 5 6 2. + 0 + -0.0659966766834259 + 0.1252475976943970 + 0.5344039797782898 + <_> + + <_> + + + + <_>9 6 9 12 -1. + <_>9 10 9 4 3. + 0 + 7.9142656177282333e-003 + 0.3315384089946747 + 0.5601043105125427 + <_> + + <_> + + + + <_>2 2 12 14 -1. + <_>2 2 6 7 2. + <_>8 9 6 7 2. + 0 + 0.0208942797034979 + 0.5506049990653992 + 0.2768838107585907 + 15.3241395950317380 + 3 + -1 + <_> + + + <_> + + <_> + + + + <_>4 7 12 2 -1. + <_>8 7 4 2 3. + 0 + 1.1961159761995077e-003 + 0.1762690991163254 + 0.6156241297721863 + <_> + + <_> + + + + <_>7 4 6 4 -1. + <_>7 6 6 2 2. + 0 + -1.8679830245673656e-003 + 0.6118106842041016 + 0.1832399964332581 + <_> + + <_> + + + + <_>4 5 11 8 -1. + <_>4 9 11 4 2. + 0 + -1.9579799845814705e-004 + 0.0990442633628845 + 0.5723816156387329 + <_> + + <_> + + + + <_>3 10 16 4 -1. + <_>3 12 16 2 2. + 0 + -8.0255657667294145e-004 + 0.5579879879951477 + 0.2377282977104187 + <_> + + <_> + + + + <_>0 0 16 2 -1. + <_>0 1 16 1 2. + 0 + -2.4510810617357492e-003 + 0.2231457978487015 + 0.5858935117721558 + <_> + + <_> + + + + <_>7 5 6 2 -1. + <_>9 5 2 2 3. + 0 + 5.0361850298941135e-004 + 0.2653993964195252 + 0.5794103741645813 + <_> + + <_> + + + + <_>3 2 6 10 -1. + <_>3 2 3 5 2. + <_>6 7 3 5 2. + 0 + 4.0293349884450436e-003 + 0.5803827047348023 + 0.2484865039587021 + <_> + + <_> + + + + <_>10 5 8 15 -1. + <_>10 10 8 5 3. + 0 + -0.0144517095759511 + 0.1830351948738098 + 0.5484204888343811 + <_> + + <_> + + + + <_>3 14 8 6 -1. + <_>3 14 4 3 2. + <_>7 17 4 3 2. + 0 + 2.0380979403853416e-003 + 0.3363558948040009 + 0.6051092743873596 + <_> + + <_> + + + + <_>14 2 2 2 -1. + <_>14 3 2 1 2. + 0 + -1.6155190533027053e-003 + 0.2286642044782639 + 0.5441246032714844 + <_> + + <_> + + + + <_>1 10 7 6 -1. + <_>1 13 7 3 2. + 0 + 3.3458340913057327e-003 + 0.5625913143157959 + 0.2392338067293167 + <_> + + <_> + + + + <_>15 4 4 3 -1. + <_>15 4 2 3 2. + 0 + 1.6379579901695251e-003 + 0.3906993865966797 + 0.5964621901512146 + <_> + + <_> + + + + <_>2 9 14 6 -1. + <_>2 9 7 3 2. + <_>9 12 7 3 2. + 0 + 0.0302512105554342 + 0.5248482227325440 + 0.1575746983289719 + <_> + + <_> + + + + <_>5 7 10 4 -1. + <_>5 9 10 2 2. + 0 + 0.0372519902884960 + 0.4194310903549194 + 0.6748418807983398 + <_> + + <_> + + + + <_>6 9 8 8 -1. + <_>6 9 4 4 2. + <_>10 13 4 4 2. + 0 + -0.0251097902655602 + 0.1882549971342087 + 0.5473451018333435 + <_> + + <_> + + + + <_>14 1 3 2 -1. + <_>14 2 3 1 2. + 0 + -5.3099058568477631e-003 + 0.1339973062276840 + 0.5227110981941223 + <_> + + <_> + + + + <_>1 4 4 2 -1. + <_>3 4 2 2 2. + 0 + 1.2086479691788554e-003 + 0.3762088119983673 + 0.6109635829925537 + <_> + + <_> + + + + <_>11 10 2 8 -1. + <_>11 14 2 4 2. + 0 + -0.0219076797366142 + 0.2663142979145050 + 0.5404006838798523 + <_> + + <_> + + + + <_>0 0 5 3 -1. + <_>0 1 5 1 3. + 0 + 5.4116579703986645e-003 + 0.5363578796386719 + 0.2232273072004318 + <_> + + <_> + + + + <_>2 5 18 8 -1. + <_>11 5 9 4 2. + <_>2 9 9 4 2. + 0 + 0.0699463263154030 + 0.5358232855796814 + 0.2453698068857193 + <_> + + <_> + + + + <_>6 6 1 6 -1. + <_>6 9 1 3 2. + 0 + 3.4520021290518343e-004 + 0.2409671992063522 + 0.5376930236816406 + <_> + + <_> + + + + <_>19 1 1 3 -1. + <_>19 2 1 1 3. + 0 + 1.2627709656953812e-003 + 0.5425856709480286 + 0.3155693113803864 + <_> + + <_> + + + + <_>7 6 6 6 -1. + <_>9 6 2 6 3. + 0 + 0.0227195098996162 + 0.4158405959606171 + 0.6597865223884583 + <_> + + <_> + + + + <_>19 1 1 3 -1. + <_>19 2 1 1 3. + 0 + -1.8111000536009669e-003 + 0.2811253070831299 + 0.5505244731903076 + <_> + + <_> + + + + <_>3 13 2 3 -1. + <_>3 14 2 1 3. + 0 + 3.3469670452177525e-003 + 0.5260028243064880 + 0.1891465038061142 + <_> + + <_> + + + + <_>8 4 8 12 -1. + <_>12 4 4 6 2. + <_>8 10 4 6 2. + 0 + 4.0791751234792173e-004 + 0.5673509240150452 + 0.3344210088253021 + <_> + + <_> + + + + <_>5 2 6 3 -1. + <_>7 2 2 3 3. + 0 + 0.0127347996458411 + 0.5343592166900635 + 0.2395612001419067 + <_> + + <_> + + + + <_>6 1 9 10 -1. + <_>6 6 9 5 2. + 0 + -7.3119727894663811e-003 + 0.6010890007019043 + 0.4022207856178284 + <_> + + <_> + + + + <_>0 4 6 12 -1. + <_>2 4 2 12 3. + 0 + -0.0569487512111664 + 0.8199151158332825 + 0.4543190896511078 + <_> + + <_> + + + + <_>15 13 2 3 -1. + <_>15 14 2 1 3. + 0 + -5.0116591155529022e-003 + 0.2200281023979187 + 0.5357710719108582 + <_> + + <_> + + + + <_>7 14 5 3 -1. + <_>7 15 5 1 3. + 0 + 6.0334368608891964e-003 + 0.4413081109523773 + 0.7181751132011414 + <_> + + <_> + + + + <_>15 13 3 3 -1. + <_>15 14 3 1 3. + 0 + 3.9437441155314445e-003 + 0.5478860735893250 + 0.2791733145713806 + <_> + + <_> + + + + <_>6 14 8 3 -1. + <_>6 15 8 1 3. + 0 + -3.6591119132936001e-003 + 0.6357867717742920 + 0.3989723920822144 + <_> + + <_> + + + + <_>15 13 3 3 -1. + <_>15 14 3 1 3. + 0 + -3.8456181064248085e-003 + 0.3493686020374298 + 0.5300664901733398 + <_> + + <_> + + + + <_>2 13 3 3 -1. + <_>2 14 3 1 3. + 0 + -7.1926261298358440e-003 + 0.1119614988565445 + 0.5229672789573669 + <_> + + <_> + + + + <_>4 7 12 12 -1. + <_>10 7 6 6 2. + <_>4 13 6 6 2. + 0 + -0.0527989417314529 + 0.2387102991342545 + 0.5453451275825501 + <_> + + <_> + + + + <_>9 7 2 6 -1. + <_>10 7 1 6 2. + 0 + -7.9537667334079742e-003 + 0.7586917877197266 + 0.4439376890659332 + <_> + + <_> + + + + <_>8 9 5 2 -1. + <_>8 10 5 1 2. + 0 + -2.7344180271029472e-003 + 0.2565476894378662 + 0.5489321947097778 + <_> + + <_> + + + + <_>8 6 3 4 -1. + <_>9 6 1 4 3. + 0 + -1.8507939530536532e-003 + 0.6734347939491272 + 0.4252474904060364 + <_> + + <_> + + + + <_>9 6 2 8 -1. + <_>9 10 2 4 2. + 0 + 0.0159189198166132 + 0.5488352775573731 + 0.2292661964893341 + <_> + + <_> + + + + <_>7 7 3 6 -1. + <_>8 7 1 6 3. + 0 + -1.2687679845839739e-003 + 0.6104331016540527 + 0.4022389948368073 + <_> + + <_> + + + + <_>11 3 3 3 -1. + <_>12 3 1 3 3. + 0 + 6.2883910723030567e-003 + 0.5310853123664856 + 0.1536193042993546 + <_> + + <_> + + + + <_>5 4 6 1 -1. + <_>7 4 2 1 3. + 0 + -6.2259892001748085e-003 + 0.1729111969470978 + 0.5241606235504150 + <_> + + <_> + + + + <_>5 6 10 3 -1. + <_>5 7 10 1 3. + 0 + -0.0121325999498367 + 0.6597759723663330 + 0.4325182139873505 + 21.0106391906738280 + 4 + -1 + <_> + + + <_> + + <_> + + + + <_>7 3 6 9 -1. + <_>7 6 6 3 3. + 0 + -3.9184908382594585e-003 + 0.6103435158729553 + 0.1469330936670303 + <_> + + <_> + + + + <_>6 7 9 1 -1. + <_>9 7 3 1 3. + 0 + 1.5971299726516008e-003 + 0.2632363140583038 + 0.5896466970443726 + <_> + + <_> + + + + <_>2 8 16 8 -1. + <_>2 12 16 4 2. + 0 + 0.0177801102399826 + 0.5872874259948731 + 0.1760361939668655 + <_> + + <_> + + + + <_>14 6 2 6 -1. + <_>14 9 2 3 2. + 0 + 6.5334769897162914e-004 + 0.1567801982164383 + 0.5596066117286682 + <_> + + <_> + + + + <_>1 5 6 15 -1. + <_>1 10 6 5 3. + 0 + -2.8353091329336166e-004 + 0.1913153976202011 + 0.5732036232948303 + <_> + + <_> + + + + <_>10 0 6 9 -1. + <_>10 3 6 3 3. + 0 + 1.6104689566418529e-003 + 0.2914913892745972 + 0.5623080730438232 + <_> + + <_> + + + + <_>6 6 7 14 -1. + <_>6 13 7 7 2. + 0 + -0.0977506190538406 + 0.1943476945161820 + 0.5648233294487000 + <_> + + <_> + + + + <_>13 7 3 6 -1. + <_>13 9 3 2 3. + 0 + 5.5182358482852578e-004 + 0.3134616911411285 + 0.5504639744758606 + <_> + + <_> + + + + <_>1 8 15 4 -1. + <_>6 8 5 4 3. + 0 + -0.0128582203760743 + 0.2536481916904450 + 0.5760142803192139 + <_> + + <_> + + + + <_>11 2 3 10 -1. + <_>11 7 3 5 2. + 0 + 4.1530239395797253e-003 + 0.5767722129821777 + 0.3659774065017700 + <_> + + <_> + + + + <_>3 7 4 6 -1. + <_>3 9 4 2 3. + 0 + 1.7092459602281451e-003 + 0.2843191027641296 + 0.5918939113616943 + <_> + + <_> + + + + <_>13 3 6 10 -1. + <_>15 3 2 10 3. + 0 + 7.5217359699308872e-003 + 0.4052427113056183 + 0.6183109283447266 + <_> + + <_> + + + + <_>5 7 8 10 -1. + <_>5 7 4 5 2. + <_>9 12 4 5 2. + 0 + 2.2479810286313295e-003 + 0.5783755183219910 + 0.3135401010513306 + <_> + + <_> + + + + <_>4 4 12 12 -1. + <_>10 4 6 6 2. + <_>4 10 6 6 2. + 0 + 0.0520062111318111 + 0.5541312098503113 + 0.1916636973619461 + <_> + + <_> + + + + <_>1 4 6 9 -1. + <_>3 4 2 9 3. + 0 + 0.0120855299755931 + 0.4032655954360962 + 0.6644591093063355 + <_> + + <_> + + + + <_>11 3 2 5 -1. + <_>11 3 1 5 2. + 0 + 1.4687820112158079e-005 + 0.3535977900028229 + 0.5709382891654968 + <_> + + <_> + + + + <_>7 3 2 5 -1. + <_>8 3 1 5 2. + 0 + 7.1395188570022583e-006 + 0.3037444949150085 + 0.5610269904136658 + <_> + + <_> + + + + <_>10 14 2 3 -1. + <_>10 15 2 1 3. + 0 + -4.6001640148460865e-003 + 0.7181087136268616 + 0.4580326080322266 + <_> + + <_> + + + + <_>5 12 6 2 -1. + <_>8 12 3 2 2. + 0 + 2.0058949012309313e-003 + 0.5621951818466187 + 0.2953684031963348 + <_> + + <_> + + + + <_>9 14 2 3 -1. + <_>9 15 2 1 3. + 0 + 4.5050270855426788e-003 + 0.4615387916564941 + 0.7619017958641052 + <_> + + <_> + + + + <_>4 11 12 6 -1. + <_>4 14 12 3 2. + 0 + 0.0117468303069472 + 0.5343837141990662 + 0.1772529035806656 + <_> + + <_> + + + + <_>11 11 5 9 -1. + <_>11 14 5 3 3. + 0 + -0.0583163388073444 + 0.1686245948076248 + 0.5340772271156311 + <_> + + <_> + + + + <_>6 15 3 2 -1. + <_>6 16 3 1 2. + 0 + 2.3629379575140774e-004 + 0.3792056143283844 + 0.6026803851127625 + <_> + + <_> + + + + <_>11 0 3 5 -1. + <_>12 0 1 5 3. + 0 + -7.8156180679798126e-003 + 0.1512867063283920 + 0.5324323773384094 + <_> + + <_> + + + + <_>5 5 6 7 -1. + <_>8 5 3 7 2. + 0 + -0.0108761601150036 + 0.2081822007894516 + 0.5319945216178894 + <_> + + <_> + + + + <_>13 0 1 9 -1. + <_>13 3 1 3 3. + 0 + -2.7745519764721394e-003 + 0.4098246991634369 + 0.5210328102111816 + <_> + + <_> + + + + <_>3 2 4 8 -1. + <_>3 2 2 4 2. + <_>5 6 2 4 2. + 0 + -7.8276381827890873e-004 + 0.5693274140357971 + 0.3478842079639435 + <_> + + <_> + + + + <_>13 12 4 6 -1. + <_>13 14 4 2 3. + 0 + 0.0138704096898437 + 0.5326750874519348 + 0.2257698029279709 + <_> + + <_> + + + + <_>3 12 4 6 -1. + <_>3 14 4 2 3. + 0 + -0.0236749108880758 + 0.1551305055618286 + 0.5200707912445068 + <_> + + <_> + + + + <_>13 11 3 4 -1. + <_>13 13 3 2 2. + 0 + -1.4879409718560055e-005 + 0.5500566959381104 + 0.3820176124572754 + <_> + + <_> + + + + <_>4 4 4 3 -1. + <_>4 5 4 1 3. + 0 + 3.6190641112625599e-003 + 0.4238683879375458 + 0.6639748215675354 + <_> + + <_> + + + + <_>7 5 11 8 -1. + <_>7 9 11 4 2. + 0 + -0.0198171101510525 + 0.2150038033723831 + 0.5382357835769653 + <_> + + <_> + + + + <_>7 8 3 4 -1. + <_>8 8 1 4 3. + 0 + -3.8154039066284895e-003 + 0.6675711274147034 + 0.4215297102928162 + <_> + + <_> + + + + <_>9 1 6 1 -1. + <_>11 1 2 1 3. + 0 + -4.9775829538702965e-003 + 0.2267289012670517 + 0.5386328101158142 + <_> + + <_> + + + + <_>5 5 3 3 -1. + <_>5 6 3 1 3. + 0 + 2.2441020701080561e-003 + 0.4308691024780273 + 0.6855735778808594 + <_> + + <_> + + + + <_>0 9 20 6 -1. + <_>10 9 10 3 2. + <_>0 12 10 3 2. + 0 + 0.0122824599966407 + 0.5836614966392517 + 0.3467479050159454 + <_> + + <_> + + + + <_>8 6 3 5 -1. + <_>9 6 1 5 3. + 0 + -2.8548699337989092e-003 + 0.7016944885253906 + 0.4311453998088837 + <_> + + <_> + + + + <_>11 0 1 3 -1. + <_>11 1 1 1 3. + 0 + -3.7875669077038765e-003 + 0.2895345091819763 + 0.5224946141242981 + <_> + + <_> + + + + <_>4 2 4 2 -1. + <_>4 3 4 1 2. + 0 + -1.2201230274513364e-003 + 0.2975570857524872 + 0.5481644868850708 + <_> + + <_> + + + + <_>12 6 4 3 -1. + <_>12 7 4 1 3. + 0 + 0.0101605998352170 + 0.4888817965984345 + 0.8182697892189026 + <_> + + <_> + + + + <_>5 0 6 4 -1. + <_>7 0 2 4 3. + 0 + -0.0161745697259903 + 0.1481492966413498 + 0.5239992737770081 + <_> + + <_> + + + + <_>9 7 3 8 -1. + <_>10 7 1 8 3. + 0 + 0.0192924607545137 + 0.4786309897899628 + 0.7378190755844116 + <_> + + <_> + + + + <_>9 7 2 2 -1. + <_>10 7 1 2 2. + 0 + -3.2479539513587952e-003 + 0.7374222874641419 + 0.4470643997192383 + <_> + + <_> + + + + <_>6 7 14 4 -1. + <_>13 7 7 2 2. + <_>6 9 7 2 2. + 0 + -9.3803480267524719e-003 + 0.3489154875278473 + 0.5537996292114258 + <_> + + <_> + + + + <_>0 5 3 6 -1. + <_>0 7 3 2 3. + 0 + -0.0126061299815774 + 0.2379686981439591 + 0.5315443277359009 + <_> + + <_> + + + + <_>13 11 3 4 -1. + <_>13 13 3 2 2. + 0 + -0.0256219301372766 + 0.1964688003063202 + 0.5138769745826721 + <_> + + <_> + + + + <_>4 11 3 4 -1. + <_>4 13 3 2 2. + 0 + -7.5741496402770281e-005 + 0.5590522885322571 + 0.3365853130817413 + <_> + + <_> + + + + <_>5 9 12 8 -1. + <_>11 9 6 4 2. + <_>5 13 6 4 2. + 0 + -0.0892108827829361 + 0.0634046569466591 + 0.5162634849548340 + <_> + + <_> + + + + <_>9 12 1 3 -1. + <_>9 13 1 1 3. + 0 + -2.7670480776578188e-003 + 0.7323467731475830 + 0.4490706026554108 + <_> + + <_> + + + + <_>10 15 2 4 -1. + <_>10 17 2 2 2. + 0 + 2.7152578695677221e-004 + 0.4114834964275360 + 0.5985518097877502 + 23.9187908172607420 + 5 + -1 + <_> + + + <_> + + <_> + + + + <_>7 7 6 1 -1. + <_>9 7 2 1 3. + 0 + 1.4786219689995050e-003 + 0.2663545012474060 + 0.6643316745758057 + <_> + + <_> + + + + <_>12 3 6 6 -1. + <_>15 3 3 3 2. + <_>12 6 3 3 2. + 0 + -1.8741659587249160e-003 + 0.6143848896026611 + 0.2518512904644013 + <_> + + <_> + + + + <_>0 4 10 6 -1. + <_>0 6 10 2 3. + 0 + -1.7151009524241090e-003 + 0.5766341090202332 + 0.2397463023662567 + <_> + + <_> + + + + <_>8 3 8 14 -1. + <_>12 3 4 7 2. + <_>8 10 4 7 2. + 0 + -1.8939269939437509e-003 + 0.5682045817375183 + 0.2529144883155823 + <_> + + <_> + + + + <_>4 4 7 15 -1. + <_>4 9 7 5 3. + 0 + -5.3006052039563656e-003 + 0.1640675961971283 + 0.5556079745292664 + <_> + + <_> + + + + <_>12 2 6 8 -1. + <_>15 2 3 4 2. + <_>12 6 3 4 2. + 0 + -0.0466625317931175 + 0.6123154163360596 + 0.4762830138206482 + <_> + + <_> + + + + <_>2 2 6 8 -1. + <_>2 2 3 4 2. + <_>5 6 3 4 2. + 0 + -7.9431332414969802e-004 + 0.5707858800888062 + 0.2839404046535492 + <_> + + <_> + + + + <_>2 13 18 7 -1. + <_>8 13 6 7 3. + 0 + 0.0148916700854898 + 0.4089672863483429 + 0.6006367206573486 + <_> + + <_> + + + + <_>4 3 8 14 -1. + <_>4 3 4 7 2. + <_>8 10 4 7 2. + 0 + -1.2046529445797205e-003 + 0.5712450742721558 + 0.2705289125442505 + <_> + + <_> + + + + <_>18 1 2 6 -1. + <_>18 3 2 2 3. + 0 + 6.0619381256401539e-003 + 0.5262504220008850 + 0.3262225985527039 + <_> + + <_> + + + + <_>9 11 2 3 -1. + <_>9 12 2 1 3. + 0 + -2.5286648888140917e-003 + 0.6853830814361572 + 0.4199256896972656 + <_> + + <_> + + + + <_>18 1 2 6 -1. + <_>18 3 2 2 3. + 0 + -5.9010218828916550e-003 + 0.3266282081604004 + 0.5434812903404236 + <_> + + <_> + + + + <_>0 1 2 6 -1. + <_>0 3 2 2 3. + 0 + 5.6702760048210621e-003 + 0.5468410849571228 + 0.2319003939628601 + <_> + + <_> + + + + <_>1 5 18 6 -1. + <_>1 7 18 2 3. + 0 + -3.0304100364446640e-003 + 0.5570667982101440 + 0.2708238065242767 + <_> + + <_> + + + + <_>0 2 6 7 -1. + <_>3 2 3 7 2. + 0 + 2.9803649522364140e-003 + 0.3700568974018097 + 0.5890625715255737 + <_> + + <_> + + + + <_>7 3 6 14 -1. + <_>7 10 6 7 2. + 0 + -0.0758405104279518 + 0.2140070050954819 + 0.5419948101043701 + <_> + + <_> + + + + <_>3 7 13 10 -1. + <_>3 12 13 5 2. + 0 + 0.0192625392228365 + 0.5526772141456604 + 0.2726590037345886 + <_> + + <_> + + + + <_>11 15 2 2 -1. + <_>11 16 2 1 2. + 0 + 1.8888259364757687e-004 + 0.3958011865615845 + 0.6017209887504578 + <_> + + <_> + + + + <_>2 11 16 4 -1. + <_>2 11 8 2 2. + <_>10 13 8 2 2. + 0 + 0.0293695498257875 + 0.5241373777389526 + 0.1435758024454117 + <_> + + <_> + + + + <_>13 7 6 4 -1. + <_>16 7 3 2 2. + <_>13 9 3 2 2. + 0 + 1.0417619487270713e-003 + 0.3385409116744995 + 0.5929983258247376 + <_> + + <_> + + + + <_>6 10 3 9 -1. + <_>6 13 3 3 3. + 0 + 2.6125640142709017e-003 + 0.5485377907752991 + 0.3021597862243652 + <_> + + <_> + + + + <_>14 6 1 6 -1. + <_>14 9 1 3 2. + 0 + 9.6977467183023691e-004 + 0.3375276029109955 + 0.5532032847404480 + <_> + + <_> + + + + <_>5 10 4 1 -1. + <_>7 10 2 1 2. + 0 + 5.9512659208849072e-004 + 0.5631743073463440 + 0.3359399139881134 + <_> + + <_> + + + + <_>3 8 15 5 -1. + <_>8 8 5 5 3. + 0 + -0.1015655994415283 + 0.0637350380420685 + 0.5230425000190735 + <_> + + <_> + + + + <_>1 6 5 4 -1. + <_>1 8 5 2 2. + 0 + 0.0361566990613937 + 0.5136963129043579 + 0.1029528975486755 + <_> + + <_> + + + + <_>3 1 17 6 -1. + <_>3 3 17 2 3. + 0 + 3.4624140243977308e-003 + 0.3879320025444031 + 0.5558289289474487 + <_> + + <_> + + + + <_>6 7 8 2 -1. + <_>10 7 4 2 2. + 0 + 0.0195549800992012 + 0.5250086784362793 + 0.1875859946012497 + <_> + + <_> + + + + <_>9 7 3 2 -1. + <_>10 7 1 2 3. + 0 + -2.3121440317481756e-003 + 0.6672028899192810 + 0.4679641127586365 + <_> + + <_> + + + + <_>8 7 3 2 -1. + <_>9 7 1 2 3. + 0 + -1.8605289515107870e-003 + 0.7163379192352295 + 0.4334670901298523 + <_> + + <_> + + + + <_>8 9 4 2 -1. + <_>8 10 4 1 2. + 0 + -9.4026362057775259e-004 + 0.3021360933780670 + 0.5650203227996826 + <_> + + <_> + + + + <_>8 8 4 3 -1. + <_>8 9 4 1 3. + 0 + -5.2418331615626812e-003 + 0.1820009052753449 + 0.5250256061553955 + <_> + + <_> + + + + <_>9 5 6 4 -1. + <_>9 5 3 4 2. + 0 + 1.1729019752237946e-004 + 0.3389188051223755 + 0.5445973277091980 + <_> + + <_> + + + + <_>8 13 4 3 -1. + <_>8 14 4 1 3. + 0 + 1.1878840159624815e-003 + 0.4085349142551422 + 0.6253563165664673 + <_> + + <_> + + + + <_>4 7 12 6 -1. + <_>10 7 6 3 2. + <_>4 10 6 3 2. + 0 + -0.0108813596889377 + 0.3378399014472961 + 0.5700082778930664 + <_> + + <_> + + + + <_>8 14 4 3 -1. + <_>8 15 4 1 3. + 0 + 1.7354859737679362e-003 + 0.4204635918140411 + 0.6523038744926453 + <_> + + <_> + + + + <_>9 7 3 3 -1. + <_>9 8 3 1 3. + 0 + -6.5119052305817604e-003 + 0.2595216035842896 + 0.5428143739700317 + <_> + + <_> + + + + <_>7 4 3 8 -1. + <_>8 4 1 8 3. + 0 + -1.2136430013924837e-003 + 0.6165143847465515 + 0.3977893888950348 + <_> + + <_> + + + + <_>10 0 3 6 -1. + <_>11 0 1 6 3. + 0 + -0.0103542404249310 + 0.1628028005361557 + 0.5219504833221436 + <_> + + <_> + + + + <_>6 3 4 8 -1. + <_>8 3 2 8 2. + 0 + 5.5858830455690622e-004 + 0.3199650943279266 + 0.5503574013710022 + <_> + + <_> + + + + <_>14 3 6 13 -1. + <_>14 3 3 13 2. + 0 + 0.0152996499091387 + 0.4103994071483612 + 0.6122388243675232 + <_> + + <_> + + + + <_>8 13 3 6 -1. + <_>8 16 3 3 2. + 0 + -0.0215882100164890 + 0.1034912988543510 + 0.5197384953498840 + <_> + + <_> + + + + <_>14 3 6 13 -1. + <_>14 3 3 13 2. + 0 + -0.1283462941646576 + 0.8493865132331848 + 0.4893102943897247 + <_> + + <_> + + + + <_>0 7 10 4 -1. + <_>0 7 5 2 2. + <_>5 9 5 2 2. + 0 + -2.2927189711481333e-003 + 0.3130157887935638 + 0.5471575260162354 + <_> + + <_> + + + + <_>14 3 6 13 -1. + <_>14 3 3 13 2. + 0 + 0.0799151062965393 + 0.4856320917606354 + 0.6073989272117615 + <_> + + <_> + + + + <_>0 3 6 13 -1. + <_>3 3 3 13 2. + 0 + -0.0794410929083824 + 0.8394674062728882 + 0.4624533057212830 + <_> + + <_> + + + + <_>9 1 4 1 -1. + <_>9 1 2 1 2. + 0 + -5.2800010889768600e-003 + 0.1881695985794067 + 0.5306698083877564 + <_> + + <_> + + + + <_>8 0 2 1 -1. + <_>9 0 1 1 2. + 0 + 1.0463109938427806e-003 + 0.5271229147911072 + 0.2583065927028656 + <_> + + <_> + + + + <_>10 16 4 4 -1. + <_>12 16 2 2 2. + <_>10 18 2 2 2. + 0 + 2.6317298761568964e-004 + 0.4235304892063141 + 0.5735440850257874 + <_> + + <_> + + + + <_>9 6 2 3 -1. + <_>10 6 1 3 2. + 0 + -3.6173160187900066e-003 + 0.6934396028518677 + 0.4495444893836975 + <_> + + <_> + + + + <_>4 5 12 2 -1. + <_>8 5 4 2 3. + 0 + 0.0114218797534704 + 0.5900921225547791 + 0.4138193130493164 + <_> + + <_> + + + + <_>8 7 3 5 -1. + <_>9 7 1 5 3. + 0 + -1.9963278900831938e-003 + 0.6466382741928101 + 0.4327239990234375 + 24.5278797149658200 + 6 + -1 + <_> + + + <_> + + <_> + + + + <_>6 4 8 6 -1. + <_>6 6 8 2 3. + 0 + -9.9691245704889297e-003 + 0.6142324209213257 + 0.2482212036848068 + <_> + + <_> + + + + <_>9 5 2 12 -1. + <_>9 11 2 6 2. + 0 + 7.3073059320449829e-004 + 0.5704951882362366 + 0.2321965992450714 + <_> + + <_> + + + + <_>4 6 6 8 -1. + <_>4 10 6 4 2. + 0 + 6.4045301405712962e-004 + 0.2112251967191696 + 0.5814933180809021 + <_> + + <_> + + + + <_>12 2 8 5 -1. + <_>12 2 4 5 2. + 0 + 4.5424019917845726e-003 + 0.2950482070446014 + 0.5866311788558960 + <_> + + <_> + + + + <_>0 8 18 3 -1. + <_>0 9 18 1 3. + 0 + 9.2477443104144186e-005 + 0.2990990877151489 + 0.5791326761245728 + <_> + + <_> + + + + <_>8 12 4 8 -1. + <_>8 16 4 4 2. + 0 + -8.6603146046400070e-003 + 0.2813029885292053 + 0.5635542273521423 + <_> + + <_> + + + + <_>0 2 8 5 -1. + <_>4 2 4 5 2. + 0 + 8.0515816807746887e-003 + 0.3535369038581848 + 0.6054757237434387 + <_> + + <_> + + + + <_>13 11 3 4 -1. + <_>13 13 3 2 2. + 0 + 4.3835240649059415e-004 + 0.5596532225608826 + 0.2731510996818543 + <_> + + <_> + + + + <_>5 11 6 1 -1. + <_>7 11 2 1 3. + 0 + -9.8168973636347800e-005 + 0.5978031754493713 + 0.3638561069965363 + <_> + + <_> + + + + <_>11 3 3 1 -1. + <_>12 3 1 1 3. + 0 + -1.1298790341243148e-003 + 0.2755252122879028 + 0.5432729125022888 + <_> + + <_> + + + + <_>7 13 5 3 -1. + <_>7 14 5 1 3. + 0 + 6.4356150105595589e-003 + 0.4305641949176788 + 0.7069833278656006 + <_> + + <_> + + + + <_>11 11 7 6 -1. + <_>11 14 7 3 2. + 0 + -0.0568293295800686 + 0.2495242953300476 + 0.5294997096061707 + <_> + + <_> + + + + <_>2 11 7 6 -1. + <_>2 14 7 3 2. + 0 + 4.0668169967830181e-003 + 0.5478553175926209 + 0.2497723996639252 + <_> + + <_> + + + + <_>12 14 2 6 -1. + <_>12 16 2 2 3. + 0 + 4.8164798499783501e-005 + 0.3938601016998291 + 0.5706356167793274 + <_> + + <_> + + + + <_>8 14 3 3 -1. + <_>8 15 3 1 3. + 0 + 6.1795017682015896e-003 + 0.4407606124877930 + 0.7394766807556152 + <_> + + <_> + + + + <_>11 0 3 5 -1. + <_>12 0 1 5 3. + 0 + 6.4985752105712891e-003 + 0.5445243120193481 + 0.2479152977466583 + <_> + + <_> + + + + <_>6 1 4 9 -1. + <_>8 1 2 9 2. + 0 + -1.0211090557277203e-003 + 0.2544766962528229 + 0.5338971018791199 + <_> + + <_> + + + + <_>10 3 6 1 -1. + <_>12 3 2 1 3. + 0 + -5.4247528314590454e-003 + 0.2718858122825623 + 0.5324069261550903 + <_> + + <_> + + + + <_>8 8 3 4 -1. + <_>8 10 3 2 2. + 0 + -1.0559899965301156e-003 + 0.3178288042545319 + 0.5534508824348450 + <_> + + <_> + + + + <_>8 12 4 2 -1. + <_>8 13 4 1 2. + 0 + 6.6465808777138591e-004 + 0.4284219145774841 + 0.6558194160461426 + <_> + + <_> + + + + <_>5 18 4 2 -1. + <_>5 19 4 1 2. + 0 + -2.7524109464138746e-004 + 0.5902860760688782 + 0.3810262978076935 + <_> + + <_> + + + + <_>2 1 18 6 -1. + <_>2 3 18 2 3. + 0 + 4.2293202131986618e-003 + 0.3816489875316620 + 0.5709385871887207 + <_> + + <_> + + + + <_>6 0 3 2 -1. + <_>7 0 1 2 3. + 0 + -3.2868210691958666e-003 + 0.1747743934392929 + 0.5259544253349304 + <_> + + <_> + + + + <_>13 8 6 2 -1. + <_>16 8 3 1 2. + <_>13 9 3 1 2. + 0 + 1.5611879643984139e-004 + 0.3601722121238709 + 0.5725612044334412 + <_> + + <_> + + + + <_>6 10 3 6 -1. + <_>6 13 3 3 2. + 0 + -7.3621381488919724e-006 + 0.5401858091354370 + 0.3044497072696686 + <_> + + <_> + + + + <_>0 13 20 4 -1. + <_>10 13 10 2 2. + <_>0 15 10 2 2. + 0 + -0.0147672500461340 + 0.3220770061016083 + 0.5573434829711914 + <_> + + <_> + + + + <_>7 7 6 5 -1. + <_>9 7 2 5 3. + 0 + 0.0244895908981562 + 0.4301528036594391 + 0.6518812775611877 + <_> + + <_> + + + + <_>11 0 2 2 -1. + <_>11 1 2 1 2. + 0 + -3.7652091123163700e-004 + 0.3564583063125610 + 0.5598236918449402 + <_> + + <_> + + + + <_>1 8 6 2 -1. + <_>1 8 3 1 2. + <_>4 9 3 1 2. + 0 + 7.3657688517414499e-006 + 0.3490782976150513 + 0.5561897754669190 + <_> + + <_> + + + + <_>0 2 20 2 -1. + <_>10 2 10 1 2. + <_>0 3 10 1 2. + 0 + -0.0150999398902059 + 0.1776272058486939 + 0.5335299968719482 + <_> + + <_> + + + + <_>7 14 5 3 -1. + <_>7 15 5 1 3. + 0 + -3.8316650316119194e-003 + 0.6149687767028809 + 0.4221394062042236 + <_> + + <_> + + + + <_>7 13 6 6 -1. + <_>10 13 3 3 2. + <_>7 16 3 3 2. + 0 + 0.0169254001230001 + 0.5413014888763428 + 0.2166585028171539 + <_> + + <_> + + + + <_>9 12 2 3 -1. + <_>9 13 2 1 3. + 0 + -3.0477850232273340e-003 + 0.6449490785598755 + 0.4354617893695831 + <_> + + <_> + + + + <_>16 11 1 6 -1. + <_>16 13 1 2 3. + 0 + 3.2140589319169521e-003 + 0.5400155186653137 + 0.3523217141628265 + <_> + + <_> + + + + <_>3 11 1 6 -1. + <_>3 13 1 2 3. + 0 + -4.0023201145231724e-003 + 0.2774524092674255 + 0.5338417291641235 + <_> + + <_> + + + + <_>4 4 14 12 -1. + <_>11 4 7 6 2. + <_>4 10 7 6 2. + 0 + 7.4182129465043545e-003 + 0.5676739215850830 + 0.3702817857265472 + <_> + + <_> + + + + <_>5 4 3 3 -1. + <_>5 5 3 1 3. + 0 + -8.8764587417244911e-003 + 0.7749221920967102 + 0.4583688974380493 + <_> + + <_> + + + + <_>12 3 3 3 -1. + <_>13 3 1 3 3. + 0 + 2.7311739977449179e-003 + 0.5338721871376038 + 0.3996661007404327 + <_> + + <_> + + + + <_>6 6 8 3 -1. + <_>6 7 8 1 3. + 0 + -2.5082379579544067e-003 + 0.5611963272094727 + 0.3777498900890350 + <_> + + <_> + + + + <_>12 3 3 3 -1. + <_>13 3 1 3 3. + 0 + -8.0541074275970459e-003 + 0.2915228903293610 + 0.5179182887077332 + <_> + + <_> + + + + <_>3 1 4 10 -1. + <_>3 1 2 5 2. + <_>5 6 2 5 2. + 0 + -9.7938813269138336e-004 + 0.5536432862281799 + 0.3700192868709564 + <_> + + <_> + + + + <_>5 7 10 2 -1. + <_>5 7 5 2 2. + 0 + -5.8745909482240677e-003 + 0.3754391074180603 + 0.5679376125335693 + <_> + + <_> + + + + <_>8 7 3 3 -1. + <_>9 7 1 3 3. + 0 + -4.4936719350516796e-003 + 0.7019699215888977 + 0.4480949938297272 + <_> + + <_> + + + + <_>15 12 2 3 -1. + <_>15 13 2 1 3. + 0 + -5.4389229044318199e-003 + 0.2310364991426468 + 0.5313386917114258 + <_> + + <_> + + + + <_>7 8 3 4 -1. + <_>8 8 1 4 3. + 0 + -7.5094640487805009e-004 + 0.5864868760108948 + 0.4129343032836914 + <_> + + <_> + + + + <_>13 4 1 12 -1. + <_>13 10 1 6 2. + 0 + 1.4528800420521293e-005 + 0.3732407093048096 + 0.5619621276855469 + <_> + + <_> + + + + <_>4 5 12 12 -1. + <_>4 5 6 6 2. + <_>10 11 6 6 2. + 0 + 0.0407580696046352 + 0.5312091112136841 + 0.2720521986484528 + <_> + + <_> + + + + <_>7 14 7 3 -1. + <_>7 15 7 1 3. + 0 + 6.6505931317806244e-003 + 0.4710015952587128 + 0.6693493723869324 + <_> + + <_> + + + + <_>3 12 2 3 -1. + <_>3 13 2 1 3. + 0 + 4.5759351924061775e-003 + 0.5167819261550903 + 0.1637275964021683 + <_> + + <_> + + + + <_>3 2 14 2 -1. + <_>10 2 7 1 2. + <_>3 3 7 1 2. + 0 + 6.5269311890006065e-003 + 0.5397608876228333 + 0.2938531935214996 + <_> + + <_> + + + + <_>0 1 3 10 -1. + <_>1 1 1 10 3. + 0 + -0.0136603796854615 + 0.7086488008499146 + 0.4532200098037720 + <_> + + <_> + + + + <_>9 0 6 5 -1. + <_>11 0 2 5 3. + 0 + 0.0273588690906763 + 0.5206481218338013 + 0.3589231967926025 + <_> + + <_> + + + + <_>5 7 6 2 -1. + <_>8 7 3 2 2. + 0 + 6.2197551596909761e-004 + 0.3507075905799866 + 0.5441123247146606 + <_> + + <_> + + + + <_>7 1 6 10 -1. + <_>7 6 6 5 2. + 0 + -3.3077080734074116e-003 + 0.5859522819519043 + 0.4024891853332520 + <_> + + <_> + + + + <_>1 1 18 3 -1. + <_>7 1 6 3 3. + 0 + -0.0106311095878482 + 0.6743267178535461 + 0.4422602951526642 + <_> + + <_> + + + + <_>16 3 3 6 -1. + <_>16 5 3 2 3. + 0 + 0.0194416493177414 + 0.5282716155052185 + 0.1797904968261719 + 27.1533508300781250 + 7 + -1 + <_> + + + <_> + + <_> + + + + <_>6 3 7 6 -1. + <_>6 6 7 3 2. + 0 + -5.5052167735993862e-003 + 0.5914731025695801 + 0.2626559138298035 + <_> + + <_> + + + + <_>4 7 12 2 -1. + <_>8 7 4 2 3. + 0 + 1.9562279339879751e-003 + 0.2312581986188889 + 0.5741627216339111 + <_> + + <_> + + + + <_>0 4 17 10 -1. + <_>0 9 17 5 2. + 0 + -8.8924784213304520e-003 + 0.1656530052423477 + 0.5626654028892517 + <_> + + <_> + + + + <_>3 4 15 16 -1. + <_>3 12 15 8 2. + 0 + 0.0836383774876595 + 0.5423449873924255 + 0.1957294940948486 + <_> + + <_> + + + + <_>7 15 6 4 -1. + <_>7 17 6 2 2. + 0 + 1.2282270472496748e-003 + 0.3417904078960419 + 0.5992503762245178 + <_> + + <_> + + + + <_>15 2 4 9 -1. + <_>15 2 2 9 2. + 0 + 5.7629169896245003e-003 + 0.3719581961631775 + 0.6079903841018677 + <_> + + <_> + + + + <_>2 3 3 2 -1. + <_>2 4 3 1 2. + 0 + -1.6417410224676132e-003 + 0.2577486038208008 + 0.5576915740966797 + <_> + + <_> + + + + <_>13 6 7 9 -1. + <_>13 9 7 3 3. + 0 + 3.4113149158656597e-003 + 0.2950749099254608 + 0.5514171719551086 + <_> + + <_> + + + + <_>8 11 4 3 -1. + <_>8 12 4 1 3. + 0 + -0.0110693201422691 + 0.7569358944892883 + 0.4477078914642334 + <_> + + <_> + + + + <_>0 2 20 6 -1. + <_>10 2 10 3 2. + <_>0 5 10 3 2. + 0 + 0.0348659716546535 + 0.5583708882331848 + 0.2669621109962463 + <_> + + <_> + + + + <_>3 2 6 10 -1. + <_>3 2 3 5 2. + <_>6 7 3 5 2. + 0 + 6.5701099811121821e-004 + 0.5627313256263733 + 0.2988890111446381 + <_> + + <_> + + + + <_>13 10 3 4 -1. + <_>13 12 3 2 2. + 0 + -0.0243391301482916 + 0.2771185040473938 + 0.5108863115310669 + <_> + + <_> + + + + <_>4 10 3 4 -1. + <_>4 12 3 2 2. + 0 + 5.9435202274471521e-004 + 0.5580651760101318 + 0.3120341897010803 + <_> + + <_> + + + + <_>7 5 6 3 -1. + <_>9 5 2 3 3. + 0 + 2.2971509024500847e-003 + 0.3330250084400177 + 0.5679075717926025 + <_> + + <_> + + + + <_>7 6 6 8 -1. + <_>7 10 6 4 2. + 0 + -3.7801829166710377e-003 + 0.2990534901618958 + 0.5344808101654053 + <_> + + <_> + + + + <_>0 11 20 6 -1. + <_>0 14 20 3 2. + 0 + -0.1342066973447800 + 0.1463858932256699 + 0.5392568111419678 + <_> + + <_> + + + + <_>4 13 4 6 -1. + <_>4 13 2 3 2. + <_>6 16 2 3 2. + 0 + 7.5224548345431685e-004 + 0.3746953904628754 + 0.5692734718322754 + <_> + + <_> + + + + <_>6 0 8 12 -1. + <_>10 0 4 6 2. + <_>6 6 4 6 2. + 0 + -0.0405455417931080 + 0.2754747867584229 + 0.5484297871589661 + <_> + + <_> + + + + <_>2 0 15 2 -1. + <_>2 1 15 1 2. + 0 + 1.2572970008477569e-003 + 0.3744584023952484 + 0.5756075978279114 + <_> + + <_> + + + + <_>9 12 2 3 -1. + <_>9 13 2 1 3. + 0 + -7.4249948374927044e-003 + 0.7513859272003174 + 0.4728231132030487 + <_> + + <_> + + + + <_>3 12 1 2 -1. + <_>3 13 1 1 2. + 0 + 5.0908129196614027e-004 + 0.5404896736145020 + 0.2932321131229401 + <_> + + <_> + + + + <_>9 11 2 3 -1. + <_>9 12 2 1 3. + 0 + -1.2808450264856219e-003 + 0.6169779896736145 + 0.4273349046707153 + <_> + + <_> + + + + <_>7 3 3 1 -1. + <_>8 3 1 1 3. + 0 + -1.8348860321566463e-003 + 0.2048496007919312 + 0.5206472277641296 + <_> + + <_> + + + + <_>17 7 3 6 -1. + <_>17 9 3 2 3. + 0 + 0.0274848695844412 + 0.5252984762191773 + 0.1675522029399872 + <_> + + <_> + + + + <_>7 2 3 2 -1. + <_>8 2 1 2 3. + 0 + 2.2372419480234385e-003 + 0.5267782807350159 + 0.2777658104896545 + <_> + + <_> + + + + <_>11 4 5 3 -1. + <_>11 5 5 1 3. + 0 + -8.8635291904211044e-003 + 0.6954557895660400 + 0.4812048971652985 + <_> + + <_> + + + + <_>4 4 5 3 -1. + <_>4 5 5 1 3. + 0 + 4.1753971017897129e-003 + 0.4291887879371643 + 0.6349195837974548 + <_> + + <_> + + + + <_>19 3 1 2 -1. + <_>19 4 1 1 2. + 0 + -1.7098189564421773e-003 + 0.2930536866188049 + 0.5361248850822449 + <_> + + <_> + + + + <_>5 5 4 3 -1. + <_>5 6 4 1 3. + 0 + 6.5328548662364483e-003 + 0.4495325088500977 + 0.7409694194793701 + <_> + + <_> + + + + <_>17 7 3 6 -1. + <_>17 9 3 2 3. + 0 + -9.5372907817363739e-003 + 0.3149119913578033 + 0.5416501760482788 + <_> + + <_> + + + + <_>0 7 3 6 -1. + <_>0 9 3 2 3. + 0 + 0.0253109894692898 + 0.5121892094612122 + 0.1311707943677902 + <_> + + <_> + + + + <_>14 2 6 9 -1. + <_>14 5 6 3 3. + 0 + 0.0364609695971012 + 0.5175911784172058 + 0.2591339945793152 + <_> + + <_> + + + + <_>0 4 5 6 -1. + <_>0 6 5 2 3. + 0 + 0.0208543296903372 + 0.5137140154838562 + 0.1582316011190414 + <_> + + <_> + + + + <_>10 5 6 2 -1. + <_>12 5 2 2 3. + 0 + -8.7207747856155038e-004 + 0.5574309825897217 + 0.4398978948593140 + <_> + + <_> + + + + <_>4 5 6 2 -1. + <_>6 5 2 2 3. + 0 + -1.5227000403683633e-005 + 0.5548940896987915 + 0.3708069920539856 + <_> + + <_> + + + + <_>8 1 4 6 -1. + <_>8 3 4 2 3. + 0 + -8.4316509310156107e-004 + 0.3387419879436493 + 0.5554211139678955 + <_> + + <_> + + + + <_>0 2 3 6 -1. + <_>0 4 3 2 3. + 0 + 3.6037859972566366e-003 + 0.5358061790466309 + 0.3411171138286591 + <_> + + <_> + + + + <_>6 6 8 3 -1. + <_>6 7 8 1 3. + 0 + -6.8057891912758350e-003 + 0.6125202775001526 + 0.4345862865447998 + <_> + + <_> + + + + <_>0 1 5 9 -1. + <_>0 4 5 3 3. + 0 + -0.0470216609537601 + 0.2358165979385376 + 0.5193738937377930 + <_> + + <_> + + + + <_>16 0 4 15 -1. + <_>16 0 2 15 2. + 0 + -0.0369541086256504 + 0.7323111295700073 + 0.4760943949222565 + <_> + + <_> + + + + <_>1 10 3 2 -1. + <_>1 11 3 1 2. + 0 + 1.0439479956403375e-003 + 0.5419455170631409 + 0.3411330878734589 + <_> + + <_> + + + + <_>14 4 1 10 -1. + <_>14 9 1 5 2. + 0 + -2.1050689974799752e-004 + 0.2821694016456604 + 0.5554947257041931 + <_> + + <_> + + + + <_>0 1 4 12 -1. + <_>2 1 2 12 2. + 0 + -0.0808315873146057 + 0.9129930138587952 + 0.4697434902191162 + <_> + + <_> + + + + <_>11 11 4 2 -1. + <_>11 11 2 2 2. + 0 + -3.6579059087671340e-004 + 0.6022670269012451 + 0.3978292942047119 + <_> + + <_> + + + + <_>5 11 4 2 -1. + <_>7 11 2 2 2. + 0 + -1.2545920617412776e-004 + 0.5613213181495667 + 0.3845539987087250 + <_> + + <_> + + + + <_>3 8 15 5 -1. + <_>8 8 5 5 3. + 0 + -0.0687864869832993 + 0.2261611968278885 + 0.5300496816635132 + <_> + + <_> + + + + <_>0 0 6 10 -1. + <_>3 0 3 10 2. + 0 + 0.0124157899990678 + 0.4075691998004913 + 0.5828812122344971 + <_> + + <_> + + + + <_>11 4 3 2 -1. + <_>12 4 1 2 3. + 0 + -4.7174817882478237e-003 + 0.2827253937721252 + 0.5267757773399353 + <_> + + <_> + + + + <_>8 12 3 8 -1. + <_>8 16 3 4 2. + 0 + 0.0381368584930897 + 0.5074741244316101 + 0.1023615971207619 + <_> + + <_> + + + + <_>8 14 5 3 -1. + <_>8 15 5 1 3. + 0 + -2.8168049175292253e-003 + 0.6169006824493408 + 0.4359692931175232 + <_> + + <_> + + + + <_>7 14 4 3 -1. + <_>7 15 4 1 3. + 0 + 8.1303603947162628e-003 + 0.4524433016777039 + 0.7606095075607300 + <_> + + <_> + + + + <_>11 4 3 2 -1. + <_>12 4 1 2 3. + 0 + 6.0056019574403763e-003 + 0.5240408778190613 + 0.1859712004661560 + <_> + + <_> + + + + <_>3 15 14 4 -1. + <_>3 15 7 2 2. + <_>10 17 7 2 2. + 0 + 0.0191393196582794 + 0.5209379196166992 + 0.2332071959972382 + <_> + + <_> + + + + <_>2 2 16 4 -1. + <_>10 2 8 2 2. + <_>2 4 8 2 2. + 0 + 0.0164457596838474 + 0.5450702905654907 + 0.3264234960079193 + <_> + + <_> + + + + <_>0 8 6 12 -1. + <_>3 8 3 12 2. + 0 + -0.0373568907380104 + 0.6999046802520752 + 0.4533241987228394 + <_> + + <_> + + + + <_>5 7 10 2 -1. + <_>5 7 5 2 2. + 0 + -0.0197279006242752 + 0.2653664946556091 + 0.5412809848785400 + <_> + + <_> + + + + <_>9 7 2 5 -1. + <_>10 7 1 5 2. + 0 + 6.6972579807043076e-003 + 0.4480566084384918 + 0.7138652205467224 + <_> + + <_> + + + + <_>13 7 6 4 -1. + <_>16 7 3 2 2. + <_>13 9 3 2 2. + 0 + 7.4457528535276651e-004 + 0.4231350123882294 + 0.5471320152282715 + <_> + + <_> + + + + <_>0 13 8 2 -1. + <_>0 14 8 1 2. + 0 + 1.1790640419349074e-003 + 0.5341702103614807 + 0.3130455017089844 + <_> + + <_> + + + + <_>13 7 6 4 -1. + <_>16 7 3 2 2. + <_>13 9 3 2 2. + 0 + 0.0349806100130081 + 0.5118659734725952 + 0.3430530130863190 + <_> + + <_> + + + + <_>1 7 6 4 -1. + <_>1 7 3 2 2. + <_>4 9 3 2 2. + 0 + 5.6859792675822973e-004 + 0.3532187044620514 + 0.5468639731407166 + <_> + + <_> + + + + <_>12 6 1 12 -1. + <_>12 12 1 6 2. + 0 + -0.0113406497985125 + 0.2842353880405426 + 0.5348700881004334 + <_> + + <_> + + + + <_>9 5 2 6 -1. + <_>10 5 1 6 2. + 0 + -6.6228108480572701e-003 + 0.6883640289306641 + 0.4492664933204651 + <_> + + <_> + + + + <_>14 12 2 3 -1. + <_>14 13 2 1 3. + 0 + -8.0160330981016159e-003 + 0.1709893941879273 + 0.5224308967590332 + <_> + + <_> + + + + <_>4 12 2 3 -1. + <_>4 13 2 1 3. + 0 + 1.4206819469109178e-003 + 0.5290846228599548 + 0.2993383109569550 + <_> + + <_> + + + + <_>8 12 4 3 -1. + <_>8 13 4 1 3. + 0 + -2.7801711112260818e-003 + 0.6498854160308838 + 0.4460499882698059 + <_> + + <_> + + + + <_>5 2 2 4 -1. + <_>5 2 1 2 2. + <_>6 4 1 2 2. + 0 + -1.4747589593753219e-003 + 0.3260438144207001 + 0.5388113260269165 + <_> + + <_> + + + + <_>5 5 11 3 -1. + <_>5 6 11 1 3. + 0 + -0.0238303393125534 + 0.7528941035270691 + 0.4801219999790192 + <_> + + <_> + + + + <_>7 6 4 12 -1. + <_>7 12 4 6 2. + 0 + 6.9369790144264698e-003 + 0.5335165858268738 + 0.3261427879333496 + <_> + + <_> + + + + <_>12 13 8 5 -1. + <_>12 13 4 5 2. + 0 + 8.2806255668401718e-003 + 0.4580394029617310 + 0.5737829804420471 + <_> + + <_> + + + + <_>7 6 1 12 -1. + <_>7 12 1 6 2. + 0 + -0.0104395002126694 + 0.2592320144176483 + 0.5233827829360962 + 34.5541114807128910 + 8 + -1 + <_> + + + <_> + + <_> + + + + <_>1 2 6 3 -1. + <_>4 2 3 3 2. + 0 + 7.2006587870419025e-003 + 0.3258886039257050 + 0.6849808096885681 + <_> + + <_> + + + + <_>9 5 6 10 -1. + <_>12 5 3 5 2. + <_>9 10 3 5 2. + 0 + -2.8593589086085558e-003 + 0.5838881134986877 + 0.2537829875946045 + <_> + + <_> + + + + <_>5 5 8 12 -1. + <_>5 5 4 6 2. + <_>9 11 4 6 2. + 0 + 6.8580528022721410e-004 + 0.5708081722259522 + 0.2812424004077911 + <_> + + <_> + + + + <_>0 7 20 6 -1. + <_>0 9 20 2 3. + 0 + 7.9580191522836685e-003 + 0.2501051127910614 + 0.5544260740280151 + <_> + + <_> + + + + <_>4 2 2 2 -1. + <_>4 3 2 1 2. + 0 + -1.2124150525778532e-003 + 0.2385368049144745 + 0.5433350205421448 + <_> + + <_> + + + + <_>4 18 12 2 -1. + <_>8 18 4 2 3. + 0 + 7.9426132142543793e-003 + 0.3955070972442627 + 0.6220757961273193 + <_> + + <_> + + + + <_>7 4 4 16 -1. + <_>7 12 4 8 2. + 0 + 2.4630590341985226e-003 + 0.5639708042144775 + 0.2992357909679413 + <_> + + <_> + + + + <_>7 6 7 8 -1. + <_>7 10 7 4 2. + 0 + -6.0396599583327770e-003 + 0.2186512947082520 + 0.5411676764488220 + <_> + + <_> + + + + <_>6 3 3 1 -1. + <_>7 3 1 1 3. + 0 + -1.2988339876756072e-003 + 0.2350706011056900 + 0.5364584922790527 + <_> + + <_> + + + + <_>11 15 2 4 -1. + <_>11 17 2 2 2. + 0 + 2.2299369447864592e-004 + 0.3804112970829010 + 0.5729606151580811 + <_> + + <_> + + + + <_>3 5 4 8 -1. + <_>3 9 4 4 2. + 0 + 1.4654280385002494e-003 + 0.2510167956352234 + 0.5258268713951111 + <_> + + <_> + + + + <_>7 1 6 12 -1. + <_>7 7 6 6 2. + 0 + -8.1210042117163539e-004 + 0.5992823839187622 + 0.3851158916950226 + <_> + + <_> + + + + <_>4 6 6 2 -1. + <_>6 6 2 2 3. + 0 + -1.3836020370945334e-003 + 0.5681396126747131 + 0.3636586964130402 + <_> + + <_> + + + + <_>16 4 4 6 -1. + <_>16 6 4 2 3. + 0 + -0.0279364492744207 + 0.1491317003965378 + 0.5377560257911682 + <_> + + <_> + + + + <_>3 3 5 2 -1. + <_>3 4 5 1 2. + 0 + -4.6919551095925272e-004 + 0.3692429959774017 + 0.5572484731674194 + <_> + + <_> + + + + <_>9 11 2 3 -1. + <_>9 12 2 1 3. + 0 + -4.9829659983515739e-003 + 0.6758509278297424 + 0.4532504081726074 + <_> + + <_> + + + + <_>2 16 4 2 -1. + <_>2 17 4 1 2. + 0 + 1.8815309740602970e-003 + 0.5368022918701172 + 0.2932539880275726 + <_> + + <_> + + + + <_>7 13 6 6 -1. + <_>10 13 3 3 2. + <_>7 16 3 3 2. + 0 + -0.0190675500780344 + 0.1649377048015595 + 0.5330067276954651 + <_> + + <_> + + + + <_>7 0 3 4 -1. + <_>8 0 1 4 3. + 0 + -4.6906559728085995e-003 + 0.1963925957679749 + 0.5119361877441406 + <_> + + <_> + + + + <_>8 15 4 3 -1. + <_>8 16 4 1 3. + 0 + 5.9777139686048031e-003 + 0.4671171903610230 + 0.7008398175239563 + <_> + + <_> + + + + <_>0 4 4 6 -1. + <_>0 6 4 2 3. + 0 + -0.0333031304180622 + 0.1155416965484619 + 0.5104162096977234 + <_> + + <_> + + + + <_>5 6 12 3 -1. + <_>9 6 4 3 3. + 0 + 0.0907441079616547 + 0.5149660110473633 + 0.1306173056364059 + <_> + + <_> + + + + <_>7 6 6 14 -1. + <_>9 6 2 14 3. + 0 + 9.3555898638442159e-004 + 0.3605481088161469 + 0.5439859032630920 + <_> + + <_> + + + + <_>9 7 3 3 -1. + <_>10 7 1 3 3. + 0 + 0.0149016501381993 + 0.4886212050914764 + 0.7687569856643677 + <_> + + <_> + + + + <_>6 12 2 4 -1. + <_>6 14 2 2 2. + 0 + 6.1594118596985936e-004 + 0.5356813073158264 + 0.3240939080715179 + <_> + + <_> + + + + <_>10 12 7 6 -1. + <_>10 14 7 2 3. + 0 + -0.0506709888577461 + 0.1848621964454651 + 0.5230404138565064 + <_> + + <_> + + + + <_>1 0 15 2 -1. + <_>1 1 15 1 2. + 0 + 6.8665749859064817e-004 + 0.3840579986572266 + 0.5517945885658264 + <_> + + <_> + + + + <_>14 0 6 6 -1. + <_>14 0 3 6 2. + 0 + 8.3712432533502579e-003 + 0.4288564026355743 + 0.6131753921508789 + <_> + + <_> + + + + <_>5 3 3 1 -1. + <_>6 3 1 1 3. + 0 + -1.2953069526702166e-003 + 0.2913674116134644 + 0.5280737876892090 + <_> + + <_> + + + + <_>14 0 6 6 -1. + <_>14 0 3 6 2. + 0 + -0.0419416800141335 + 0.7554799914360046 + 0.4856030941009522 + <_> + + <_> + + + + <_>0 3 20 10 -1. + <_>0 8 20 5 2. + 0 + -0.0235293805599213 + 0.2838279902935028 + 0.5256081223487854 + <_> + + <_> + + + + <_>14 0 6 6 -1. + <_>14 0 3 6 2. + 0 + 0.0408574491739273 + 0.4870935082435608 + 0.6277297139167786 + <_> + + <_> + + + + <_>0 0 6 6 -1. + <_>3 0 3 6 2. + 0 + -0.0254068691283464 + 0.7099707722663879 + 0.4575029015541077 + <_> + + <_> + + + + <_>19 15 1 2 -1. + <_>19 16 1 1 2. + 0 + -4.1415440500713885e-004 + 0.4030886888504028 + 0.5469412207603455 + <_> + + <_> + + + + <_>0 2 4 8 -1. + <_>2 2 2 8 2. + 0 + 0.0218241196125746 + 0.4502024054527283 + 0.6768701076507568 + <_> + + <_> + + + + <_>2 1 18 4 -1. + <_>11 1 9 2 2. + <_>2 3 9 2 2. + 0 + 0.0141140399500728 + 0.5442860722541809 + 0.3791700005531311 + <_> + + <_> + + + + <_>8 12 1 2 -1. + <_>8 13 1 1 2. + 0 + 6.7214590671937913e-005 + 0.4200463891029358 + 0.5873476266860962 + <_> + + <_> + + + + <_>5 2 10 6 -1. + <_>10 2 5 3 2. + <_>5 5 5 3 2. + 0 + -7.9417638480663300e-003 + 0.3792561888694763 + 0.5585265755653381 + <_> + + <_> + + + + <_>9 7 2 4 -1. + <_>10 7 1 4 2. + 0 + -7.2144409641623497e-003 + 0.7253103852272034 + 0.4603548943996429 + <_> + + <_> + + + + <_>9 7 3 3 -1. + <_>10 7 1 3 3. + 0 + 2.5817339774221182e-003 + 0.4693301916122437 + 0.5900238752365112 + <_> + + <_> + + + + <_>4 5 12 8 -1. + <_>8 5 4 8 3. + 0 + 0.1340931951999664 + 0.5149213075637817 + 0.1808844953775406 + <_> + + <_> + + + + <_>15 15 4 3 -1. + <_>15 16 4 1 3. + 0 + 2.2962710354477167e-003 + 0.5399743914604187 + 0.3717867136001587 + <_> + + <_> + + + + <_>8 18 3 1 -1. + <_>9 18 1 1 3. + 0 + -2.1575849968940020e-003 + 0.2408495992422104 + 0.5148863792419434 + <_> + + <_> + + + + <_>9 13 4 3 -1. + <_>9 14 4 1 3. + 0 + -4.9196188338100910e-003 + 0.6573588252067566 + 0.4738740026950836 + <_> + + <_> + + + + <_>7 13 4 3 -1. + <_>7 14 4 1 3. + 0 + 1.6267469618469477e-003 + 0.4192821979522705 + 0.6303114295005798 + <_> + + <_> + + + + <_>19 15 1 2 -1. + <_>19 16 1 1 2. + 0 + 3.3413388882763684e-004 + 0.5540298223495483 + 0.3702101111412048 + <_> + + <_> + + + + <_>0 15 8 4 -1. + <_>0 17 8 2 2. + 0 + -0.0266980808228254 + 0.1710917949676514 + 0.5101410746574402 + <_> + + <_> + + + + <_>9 3 6 4 -1. + <_>11 3 2 4 3. + 0 + -0.0305618792772293 + 0.1904218047857285 + 0.5168793797492981 + <_> + + <_> + + + + <_>8 14 4 3 -1. + <_>8 15 4 1 3. + 0 + 2.8511548880487680e-003 + 0.4447506964206696 + 0.6313853859901428 + <_> + + <_> + + + + <_>3 14 14 6 -1. + <_>3 16 14 2 3. + 0 + -0.0362114794552326 + 0.2490727007389069 + 0.5377349257469177 + <_> + + <_> + + + + <_>6 3 6 6 -1. + <_>6 6 6 3 2. + 0 + -2.4115189444273710e-003 + 0.5381243228912354 + 0.3664236962795258 + <_> + + <_> + + + + <_>5 11 10 6 -1. + <_>5 14 10 3 2. + 0 + -7.7253201743587852e-004 + 0.5530232191085815 + 0.3541550040245056 + <_> + + <_> + + + + <_>3 10 3 4 -1. + <_>4 10 1 4 3. + 0 + 2.9481729143299162e-004 + 0.4132699072360992 + 0.5667243003845215 + <_> + + <_> + + + + <_>13 9 2 2 -1. + <_>13 9 1 2 2. + 0 + -6.2334560789167881e-003 + 0.0987872332334518 + 0.5198668837547302 + <_> + + <_> + + + + <_>5 3 6 4 -1. + <_>7 3 2 4 3. + 0 + -0.0262747295200825 + 0.0911274924874306 + 0.5028107166290283 + <_> + + <_> + + + + <_>9 7 3 3 -1. + <_>10 7 1 3 3. + 0 + 5.3212260827422142e-003 + 0.4726648926734924 + 0.6222720742225647 + <_> + + <_> + + + + <_>2 12 2 3 -1. + <_>2 13 2 1 3. + 0 + -4.1129058226943016e-003 + 0.2157457023859024 + 0.5137804746627808 + <_> + + <_> + + + + <_>9 8 3 12 -1. + <_>9 12 3 4 3. + 0 + 3.2457809429615736e-003 + 0.5410770773887634 + 0.3721776902675629 + <_> + + <_> + + + + <_>3 14 4 6 -1. + <_>3 14 2 3 2. + <_>5 17 2 3 2. + 0 + -0.0163597092032433 + 0.7787874937057495 + 0.4685291945934296 + <_> + + <_> + + + + <_>16 15 2 2 -1. + <_>16 16 2 1 2. + 0 + 3.2166109303943813e-004 + 0.5478987097740173 + 0.4240373969078064 + <_> + + <_> + + + + <_>2 15 2 2 -1. + <_>2 16 2 1 2. + 0 + 6.4452440710738301e-004 + 0.5330560803413391 + 0.3501324951648712 + <_> + + <_> + + + + <_>8 12 4 3 -1. + <_>8 13 4 1 3. + 0 + -7.8909732401371002e-003 + 0.6923521161079407 + 0.4726569056510925 + <_> + + <_> + + + + <_>0 7 20 1 -1. + <_>10 7 10 1 2. + 0 + 0.0483362115919590 + 0.5055900216102600 + 0.0757492035627365 + <_> + + <_> + + + + <_>7 6 8 3 -1. + <_>7 6 4 3 2. + 0 + -7.5178127735853195e-004 + 0.3783741891384125 + 0.5538573861122131 + <_> + + <_> + + + + <_>5 7 8 2 -1. + <_>9 7 4 2 2. + 0 + -2.4953910615295172e-003 + 0.3081651031970978 + 0.5359612107276917 + <_> + + <_> + + + + <_>9 7 3 5 -1. + <_>10 7 1 5 3. + 0 + -2.2385010961443186e-003 + 0.6633958816528320 + 0.4649342894554138 + <_> + + <_> + + + + <_>8 7 3 5 -1. + <_>9 7 1 5 3. + 0 + -1.7988430336117744e-003 + 0.6596844792366028 + 0.4347187876701355 + <_> + + <_> + + + + <_>11 1 3 5 -1. + <_>12 1 1 5 3. + 0 + 8.7860915809869766e-003 + 0.5231832861900330 + 0.2315579950809479 + <_> + + <_> + + + + <_>6 2 3 6 -1. + <_>7 2 1 6 3. + 0 + 3.6715380847454071e-003 + 0.5204250216484070 + 0.2977376878261566 + <_> + + <_> + + + + <_>14 14 6 5 -1. + <_>14 14 3 5 2. + 0 + -0.0353364497423172 + 0.7238878011703491 + 0.4861505031585693 + <_> + + <_> + + + + <_>9 8 2 2 -1. + <_>9 9 2 1 2. + 0 + -6.9189240457490087e-004 + 0.3105022013187408 + 0.5229824781417847 + <_> + + <_> + + + + <_>10 7 1 3 -1. + <_>10 8 1 1 3. + 0 + -3.3946109469980001e-003 + 0.3138968050479889 + 0.5210173726081848 + <_> + + <_> + + + + <_>6 6 2 2 -1. + <_>6 6 1 1 2. + <_>7 7 1 1 2. + 0 + 9.8569283727556467e-004 + 0.4536580145359039 + 0.6585097908973694 + <_> + + <_> + + + + <_>2 11 18 4 -1. + <_>11 11 9 2 2. + <_>2 13 9 2 2. + 0 + -0.0501631014049053 + 0.1804454028606415 + 0.5198916792869568 + <_> + + <_> + + + + <_>6 6 2 2 -1. + <_>6 6 1 1 2. + <_>7 7 1 1 2. + 0 + -2.2367259953171015e-003 + 0.7255702018737793 + 0.4651359021663666 + <_> + + <_> + + + + <_>0 15 20 2 -1. + <_>0 16 20 1 2. + 0 + 7.4326287722215056e-004 + 0.4412921071052551 + 0.5898545980453491 + <_> + + <_> + + + + <_>4 14 2 3 -1. + <_>4 15 2 1 3. + 0 + -9.3485182151198387e-004 + 0.3500052988529205 + 0.5366017818450928 + <_> + + <_> + + + + <_>8 14 4 3 -1. + <_>8 15 4 1 3. + 0 + 0.0174979399889708 + 0.4912194907665253 + 0.8315284848213196 + <_> + + <_> + + + + <_>8 7 2 3 -1. + <_>8 8 2 1 3. + 0 + -1.5200000489130616e-003 + 0.3570275902748108 + 0.5370560288429260 + <_> + + <_> + + + + <_>9 10 2 3 -1. + <_>9 11 2 1 3. + 0 + 7.8003940870985389e-004 + 0.4353772103786469 + 0.5967335104942322 + 39.1072883605957030 + 9 + -1 + <_> + + + <_> + + <_> + + + + <_>5 4 10 4 -1. + <_>5 6 10 2 2. + 0 + -9.9945552647113800e-003 + 0.6162583231925964 + 0.3054533004760742 + <_> + + <_> + + + + <_>9 7 6 4 -1. + <_>12 7 3 2 2. + <_>9 9 3 2 2. + 0 + -1.1085229925811291e-003 + 0.5818294882774353 + 0.3155578076839447 + <_> + + <_> + + + + <_>4 7 3 6 -1. + <_>4 9 3 2 3. + 0 + 1.0364380432292819e-003 + 0.2552052140235901 + 0.5692911744117737 + <_> + + <_> + + + + <_>11 15 4 4 -1. + <_>13 15 2 2 2. + <_>11 17 2 2 2. + 0 + 6.8211311008781195e-004 + 0.3685089945793152 + 0.5934931039810181 + <_> + + <_> + + + + <_>7 8 4 2 -1. + <_>7 9 4 1 2. + 0 + -6.8057340104132891e-004 + 0.2332392036914825 + 0.5474792122840881 + <_> + + <_> + + + + <_>13 1 4 3 -1. + <_>13 1 2 3 2. + 0 + 2.6068789884448051e-004 + 0.3257457017898560 + 0.5667545795440674 + <_> + + <_> + + + + <_>5 15 4 4 -1. + <_>5 15 2 2 2. + <_>7 17 2 2 2. + 0 + 5.1607372006401420e-004 + 0.3744716942310333 + 0.5845472812652588 + <_> + + <_> + + + + <_>9 5 4 7 -1. + <_>9 5 2 7 2. + 0 + 8.5007521556690335e-004 + 0.3420371115207672 + 0.5522807240486145 + <_> + + <_> + + + + <_>5 6 8 3 -1. + <_>9 6 4 3 2. + 0 + -1.8607829697430134e-003 + 0.2804419994354248 + 0.5375424027442932 + <_> + + <_> + + + + <_>9 9 2 2 -1. + <_>9 10 2 1 2. + 0 + -1.5033970121294260e-003 + 0.2579050958156586 + 0.5498952269554138 + <_> + + <_> + + + + <_>7 15 5 3 -1. + <_>7 16 5 1 3. + 0 + 2.3478909861296415e-003 + 0.4175156056880951 + 0.6313710808753967 + <_> + + <_> + + + + <_>11 10 4 3 -1. + <_>11 10 2 3 2. + 0 + -2.8880240279249847e-004 + 0.5865169763565064 + 0.4052666127681732 + <_> + + <_> + + + + <_>6 9 8 10 -1. + <_>6 14 8 5 2. + 0 + 8.9405477046966553e-003 + 0.5211141109466553 + 0.2318654060363770 + <_> + + <_> + + + + <_>10 11 6 2 -1. + <_>10 11 3 2 2. + 0 + -0.0193277392536402 + 0.2753432989120483 + 0.5241525769233704 + <_> + + <_> + + + + <_>4 11 6 2 -1. + <_>7 11 3 2 2. + 0 + -2.0202060113660991e-004 + 0.5722978711128235 + 0.3677195906639099 + <_> + + <_> + + + + <_>11 3 8 1 -1. + <_>11 3 4 1 2. + 0 + 2.1179069299250841e-003 + 0.4466108083724976 + 0.5542430877685547 + <_> + + <_> + + + + <_>6 3 3 2 -1. + <_>7 3 1 2 3. + 0 + -1.7743760254234076e-003 + 0.2813253104686737 + 0.5300959944725037 + <_> + + <_> + + + + <_>14 5 6 5 -1. + <_>14 5 3 5 2. + 0 + 4.2234458960592747e-003 + 0.4399709999561310 + 0.5795428156852722 + <_> + + <_> + + + + <_>7 5 2 12 -1. + <_>7 11 2 6 2. + 0 + -0.0143752200528979 + 0.2981117963790894 + 0.5292059183120728 + <_> + + <_> + + + + <_>8 11 4 3 -1. + <_>8 12 4 1 3. + 0 + -0.0153491804376245 + 0.7705215215682983 + 0.4748171865940094 + <_> + + <_> + + + + <_>4 1 2 3 -1. + <_>5 1 1 3 2. + 0 + 1.5152279956964776e-005 + 0.3718844056129456 + 0.5576897263526917 + <_> + + <_> + + + + <_>18 3 2 6 -1. + <_>18 5 2 2 3. + 0 + -9.1293919831514359e-003 + 0.3615196049213409 + 0.5286766886711121 + <_> + + <_> + + + + <_>0 3 2 6 -1. + <_>0 5 2 2 3. + 0 + 2.2512159775942564e-003 + 0.5364704728126526 + 0.3486298024654388 + <_> + + <_> + + + + <_>9 12 2 3 -1. + <_>9 13 2 1 3. + 0 + -4.9696918576955795e-003 + 0.6927651762962341 + 0.4676836133003235 + <_> + + <_> + + + + <_>7 13 4 3 -1. + <_>7 14 4 1 3. + 0 + -0.0128290103748441 + 0.7712153792381287 + 0.4660735130310059 + <_> + + <_> + + + + <_>18 0 2 6 -1. + <_>18 2 2 2 3. + 0 + -9.3660065904259682e-003 + 0.3374983966350555 + 0.5351287722587585 + <_> + + <_> + + + + <_>0 0 2 6 -1. + <_>0 2 2 2 3. + 0 + 3.2452319283038378e-003 + 0.5325189828872681 + 0.3289610147476196 + <_> + + <_> + + + + <_>8 14 6 3 -1. + <_>8 15 6 1 3. + 0 + -0.0117235602810979 + 0.6837652921676636 + 0.4754300117492676 + <_> + + <_> + + + + <_>7 4 2 4 -1. + <_>8 4 1 4 2. + 0 + 2.9257940695970319e-005 + 0.3572087883949280 + 0.5360502004623413 + <_> + + <_> + + + + <_>8 5 4 6 -1. + <_>8 7 4 2 3. + 0 + -2.2244219508138485e-005 + 0.5541427135467529 + 0.3552064001560211 + <_> + + <_> + + + + <_>6 4 2 2 -1. + <_>7 4 1 2 2. + 0 + 5.0881509669125080e-003 + 0.5070844292640686 + 0.1256462037563324 + <_> + + <_> + + + + <_>3 14 14 4 -1. + <_>10 14 7 2 2. + <_>3 16 7 2 2. + 0 + 0.0274296794086695 + 0.5269560217857361 + 0.1625818014144898 + <_> + + <_> + + + + <_>6 15 6 2 -1. + <_>6 15 3 1 2. + <_>9 16 3 1 2. + 0 + -6.4142867922782898e-003 + 0.7145588994026184 + 0.4584197103977203 + <_> + + <_> + + + + <_>14 15 6 2 -1. + <_>14 16 6 1 2. + 0 + 3.3479959238320589e-003 + 0.5398612022399902 + 0.3494696915149689 + <_> + + <_> + + + + <_>2 12 12 8 -1. + <_>2 16 12 4 2. + 0 + -0.0826354920864105 + 0.2439192980527878 + 0.5160226225852966 + <_> + + <_> + + + + <_>7 7 7 2 -1. + <_>7 8 7 1 2. + 0 + 1.0261740535497665e-003 + 0.3886891901493073 + 0.5767908096313477 + <_> + + <_> + + + + <_>0 2 18 2 -1. + <_>0 3 18 1 2. + 0 + -1.6307090409100056e-003 + 0.3389458060264587 + 0.5347700715065002 + <_> + + <_> + + + + <_>9 6 2 5 -1. + <_>9 6 1 5 2. + 0 + 2.4546680506318808e-003 + 0.4601413905620575 + 0.6387246847152710 + <_> + + <_> + + + + <_>7 5 3 8 -1. + <_>8 5 1 8 3. + 0 + -9.9476519972085953e-004 + 0.5769879221916199 + 0.4120396077632904 + <_> + + <_> + + + + <_>9 6 3 4 -1. + <_>10 6 1 4 3. + 0 + 0.0154091902077198 + 0.4878709018230438 + 0.7089822292327881 + <_> + + <_> + + + + <_>4 13 3 2 -1. + <_>4 14 3 1 2. + 0 + 1.1784400558099151e-003 + 0.5263553261756897 + 0.2895244956016541 + <_> + + <_> + + + + <_>9 4 6 3 -1. + <_>11 4 2 3 3. + 0 + -0.0277019198983908 + 0.1498828977346420 + 0.5219606757164002 + <_> + + <_> + + + + <_>5 4 6 3 -1. + <_>7 4 2 3 3. + 0 + -0.0295053999871016 + 0.0248933192342520 + 0.4999816119670868 + <_> + + <_> + + + + <_>14 11 5 2 -1. + <_>14 12 5 1 2. + 0 + 4.5159430010244250e-004 + 0.5464622974395752 + 0.4029662907123566 + <_> + + <_> + + + + <_>1 2 6 9 -1. + <_>3 2 2 9 3. + 0 + 7.1772639639675617e-003 + 0.4271056950092316 + 0.5866296887397766 + <_> + + <_> + + + + <_>14 6 6 13 -1. + <_>14 6 3 13 2. + 0 + -0.0741820484399796 + 0.6874179244041443 + 0.4919027984142304 + <_> + + <_> + + + + <_>3 6 14 8 -1. + <_>3 6 7 4 2. + <_>10 10 7 4 2. + 0 + -0.0172541607171297 + 0.3370676040649414 + 0.5348739027976990 + <_> + + <_> + + + + <_>16 0 4 11 -1. + <_>16 0 2 11 2. + 0 + 0.0148515598848462 + 0.4626792967319489 + 0.6129904985427856 + <_> + + <_> + + + + <_>3 4 12 12 -1. + <_>3 4 6 6 2. + <_>9 10 6 6 2. + 0 + 0.0100020002573729 + 0.5346122980117798 + 0.3423453867435455 + <_> + + <_> + + + + <_>11 4 5 3 -1. + <_>11 5 5 1 3. + 0 + 2.0138120744377375e-003 + 0.4643830060958862 + 0.5824304223060608 + <_> + + <_> + + + + <_>4 11 4 2 -1. + <_>4 12 4 1 2. + 0 + 1.5135470312088728e-003 + 0.5196396112442017 + 0.2856149971485138 + <_> + + <_> + + + + <_>10 7 2 2 -1. + <_>10 7 1 2 2. + 0 + 3.1381431035697460e-003 + 0.4838162958621979 + 0.5958529710769653 + <_> + + <_> + + + + <_>8 7 2 2 -1. + <_>9 7 1 2 2. + 0 + -5.1450440660119057e-003 + 0.8920302987098694 + 0.4741412103176117 + <_> + + <_> + + + + <_>9 17 3 2 -1. + <_>10 17 1 2 3. + 0 + -4.4736708514392376e-003 + 0.2033942937850952 + 0.5337278842926025 + <_> + + <_> + + + + <_>5 6 3 3 -1. + <_>5 7 3 1 3. + 0 + 1.9628470763564110e-003 + 0.4571633934974670 + 0.6725863218307495 + <_> + + <_> + + + + <_>10 0 3 3 -1. + <_>11 0 1 3 3. + 0 + 5.4260450415313244e-003 + 0.5271108150482178 + 0.2845670878887177 + <_> + + <_> + + + + <_>5 6 6 2 -1. + <_>5 6 3 1 2. + <_>8 7 3 1 2. + 0 + 4.9611460417509079e-004 + 0.4138312935829163 + 0.5718597769737244 + <_> + + <_> + + + + <_>12 16 4 3 -1. + <_>12 17 4 1 3. + 0 + 9.3728788197040558e-003 + 0.5225151181221008 + 0.2804847061634064 + <_> + + <_> + + + + <_>3 12 3 2 -1. + <_>3 13 3 1 2. + 0 + 6.0500897234305739e-004 + 0.5236768722534180 + 0.3314523994922638 + <_> + + <_> + + + + <_>9 12 3 2 -1. + <_>9 13 3 1 2. + 0 + 5.6792551185935736e-004 + 0.4531059861183167 + 0.6276971101760864 + <_> + + <_> + + + + <_>1 11 16 4 -1. + <_>1 11 8 2 2. + <_>9 13 8 2 2. + 0 + 0.0246443394571543 + 0.5130851864814758 + 0.2017143964767456 + <_> + + <_> + + + + <_>12 4 3 3 -1. + <_>12 5 3 1 3. + 0 + -0.0102904504165053 + 0.7786595225334168 + 0.4876641035079956 + <_> + + <_> + + + + <_>4 4 5 3 -1. + <_>4 5 5 1 3. + 0 + 2.0629419013857841e-003 + 0.4288598895072937 + 0.5881264209747315 + <_> + + <_> + + + + <_>12 16 4 3 -1. + <_>12 17 4 1 3. + 0 + -5.0519481301307678e-003 + 0.3523977994918823 + 0.5286008715629578 + <_> + + <_> + + + + <_>5 4 3 3 -1. + <_>5 5 3 1 3. + 0 + -5.7692620903253555e-003 + 0.6841086149215698 + 0.4588094055652618 + <_> + + <_> + + + + <_>9 0 2 2 -1. + <_>9 1 2 1 2. + 0 + -4.5789941214025021e-004 + 0.3565520048141480 + 0.5485978126525879 + <_> + + <_> + + + + <_>8 9 4 2 -1. + <_>8 10 4 1 2. + 0 + -7.5918837683275342e-004 + 0.3368793129920960 + 0.5254197120666504 + <_> + + <_> + + + + <_>8 8 4 3 -1. + <_>8 9 4 1 3. + 0 + -1.7737259622663260e-003 + 0.3422161042690277 + 0.5454015135765076 + <_> + + <_> + + + + <_>0 13 6 3 -1. + <_>2 13 2 3 3. + 0 + -8.5610467940568924e-003 + 0.6533612012863159 + 0.4485856890678406 + <_> + + <_> + + + + <_>16 14 3 2 -1. + <_>16 15 3 1 2. + 0 + 1.7277270089834929e-003 + 0.5307580232620239 + 0.3925352990627289 + <_> + + <_> + + + + <_>1 18 18 2 -1. + <_>7 18 6 2 3. + 0 + -0.0281996093690395 + 0.6857458949089050 + 0.4588584005832672 + <_> + + <_> + + + + <_>16 14 3 2 -1. + <_>16 15 3 1 2. + 0 + -1.7781109781935811e-003 + 0.4037851095199585 + 0.5369856953620911 + <_> + + <_> + + + + <_>1 14 3 2 -1. + <_>1 15 3 1 2. + 0 + 3.3177141449414194e-004 + 0.5399798750877380 + 0.3705750107765198 + <_> + + <_> + + + + <_>7 14 6 3 -1. + <_>7 15 6 1 3. + 0 + 2.6385399978607893e-003 + 0.4665437042713165 + 0.6452730894088745 + <_> + + <_> + + + + <_>5 14 8 3 -1. + <_>5 15 8 1 3. + 0 + -2.1183069329708815e-003 + 0.5914781093597412 + 0.4064677059650421 + <_> + + <_> + + + + <_>10 6 4 14 -1. + <_>10 6 2 14 2. + 0 + -0.0147732896730304 + 0.3642038106918335 + 0.5294762849807739 + <_> + + <_> + + + + <_>6 6 4 14 -1. + <_>8 6 2 14 2. + 0 + -0.0168154407292604 + 0.2664231956005096 + 0.5144972801208496 + <_> + + <_> + + + + <_>13 5 2 3 -1. + <_>13 6 2 1 3. + 0 + -6.3370140269398689e-003 + 0.6779531240463257 + 0.4852097928524017 + <_> + + <_> + + + + <_>7 16 6 1 -1. + <_>9 16 2 1 3. + 0 + -4.4560048991115764e-005 + 0.5613964796066284 + 0.4153054058551788 + <_> + + <_> + + + + <_>9 12 3 3 -1. + <_>9 13 3 1 3. + 0 + -1.0240620467811823e-003 + 0.5964478254318237 + 0.4566304087638855 + <_> + + <_> + + + + <_>7 0 3 3 -1. + <_>8 0 1 3 3. + 0 + -2.3161689750850201e-003 + 0.2976115047931671 + 0.5188159942626953 + <_> + + <_> + + + + <_>4 0 16 18 -1. + <_>4 9 16 9 2. + 0 + 0.5321757197380066 + 0.5187839269638062 + 0.2202631980180740 + <_> + + <_> + + + + <_>1 1 16 14 -1. + <_>1 8 16 7 2. + 0 + -0.1664305031299591 + 0.1866022944450378 + 0.5060343146324158 + <_> + + <_> + + + + <_>3 9 15 4 -1. + <_>8 9 5 4 3. + 0 + 0.1125352978706360 + 0.5212125182151794 + 0.1185022965073586 + <_> + + <_> + + + + <_>6 12 7 3 -1. + <_>6 13 7 1 3. + 0 + 9.3046864494681358e-003 + 0.4589937031269074 + 0.6826149225234985 + <_> + + <_> + + + + <_>14 15 2 3 -1. + <_>14 16 2 1 3. + 0 + -4.6255099587142467e-003 + 0.3079940974712372 + 0.5225008726119995 + <_> + + <_> + + + + <_>2 3 16 14 -1. + <_>2 3 8 7 2. + <_>10 10 8 7 2. + 0 + -0.1111646965146065 + 0.2101044058799744 + 0.5080801844596863 + <_> + + <_> + + + + <_>16 2 4 18 -1. + <_>18 2 2 9 2. + <_>16 11 2 9 2. + 0 + -0.0108884396031499 + 0.5765355229377747 + 0.4790464043617249 + <_> + + <_> + + + + <_>4 15 2 3 -1. + <_>4 16 2 1 3. + 0 + 5.8564301580190659e-003 + 0.5065100193023682 + 0.1563598960638046 + <_> + + <_> + + + + <_>16 2 4 18 -1. + <_>18 2 2 9 2. + <_>16 11 2 9 2. + 0 + 0.0548543892800808 + 0.4966914951801300 + 0.7230510711669922 + <_> + + <_> + + + + <_>1 1 8 3 -1. + <_>1 2 8 1 3. + 0 + -0.0111973397433758 + 0.2194979041814804 + 0.5098798274993897 + <_> + + <_> + + + + <_>8 11 4 3 -1. + <_>8 12 4 1 3. + 0 + 4.4069071300327778e-003 + 0.4778401851654053 + 0.6770902872085571 + <_> + + <_> + + + + <_>5 11 5 9 -1. + <_>5 14 5 3 3. + 0 + -0.0636652931571007 + 0.1936362981796265 + 0.5081024169921875 + <_> + + <_> + + + + <_>16 0 4 11 -1. + <_>16 0 2 11 2. + 0 + -9.8081491887569427e-003 + 0.5999063253402710 + 0.4810341000556946 + <_> + + <_> + + + + <_>7 0 6 1 -1. + <_>9 0 2 1 3. + 0 + -2.1717099007219076e-003 + 0.3338333964347839 + 0.5235472917556763 + <_> + + <_> + + + + <_>16 3 3 7 -1. + <_>17 3 1 7 3. + 0 + -0.0133155202493072 + 0.6617069840431213 + 0.4919213056564331 + <_> + + <_> + + + + <_>1 3 3 7 -1. + <_>2 3 1 7 3. + 0 + 2.5442079640924931e-003 + 0.4488744139671326 + 0.6082184910774231 + <_> + + <_> + + + + <_>7 8 6 12 -1. + <_>7 12 6 4 3. + 0 + 0.0120378397405148 + 0.5409392118453980 + 0.3292432129383087 + <_> + + <_> + + + + <_>0 0 4 11 -1. + <_>2 0 2 11 2. + 0 + -0.0207010507583618 + 0.6819120049476624 + 0.4594995975494385 + <_> + + <_> + + + + <_>14 0 6 20 -1. + <_>14 0 3 20 2. + 0 + 0.0276082791388035 + 0.4630792140960693 + 0.5767282843589783 + <_> + + <_> + + + + <_>0 3 1 2 -1. + <_>0 4 1 1 2. + 0 + 1.2370620388537645e-003 + 0.5165379047393799 + 0.2635016143321991 + <_> + + <_> + + + + <_>5 5 10 8 -1. + <_>10 5 5 4 2. + <_>5 9 5 4 2. + 0 + -0.0376693382859230 + 0.2536393105983734 + 0.5278980135917664 + <_> + + <_> + + + + <_>4 7 12 4 -1. + <_>4 7 6 2 2. + <_>10 9 6 2 2. + 0 + -1.8057259730994701e-003 + 0.3985156118869782 + 0.5517500042915344 + 50.6104812622070310 + 10 + -1 + <_> + + + <_> + + <_> + + + + <_>2 1 6 4 -1. + <_>5 1 3 4 2. + 0 + 4.4299028813838959e-003 + 0.2891018092632294 + 0.6335226297378540 + <_> + + <_> + + + + <_>9 7 6 4 -1. + <_>12 7 3 2 2. + <_>9 9 3 2 2. + 0 + -2.3813319858163595e-003 + 0.6211789250373840 + 0.3477487862110138 + <_> + + <_> + + + + <_>5 6 2 6 -1. + <_>5 9 2 3 2. + 0 + 2.2915711160749197e-003 + 0.2254412025213242 + 0.5582118034362793 + <_> + + <_> + + + + <_>9 16 6 4 -1. + <_>12 16 3 2 2. + <_>9 18 3 2 2. + 0 + 9.9457940086722374e-004 + 0.3711710870265961 + 0.5930070877075195 + <_> + + <_> + + + + <_>9 4 2 12 -1. + <_>9 10 2 6 2. + 0 + 7.7164667891338468e-004 + 0.5651720166206360 + 0.3347995877265930 + <_> + + <_> + + + + <_>7 1 6 18 -1. + <_>9 1 2 18 3. + 0 + -1.1386410333216190e-003 + 0.3069126009941101 + 0.5508630871772766 + <_> + + <_> + + + + <_>4 12 12 2 -1. + <_>8 12 4 2 3. + 0 + -1.6403039626311511e-004 + 0.5762827992439270 + 0.3699047863483429 + <_> + + <_> + + + + <_>8 8 6 2 -1. + <_>8 9 6 1 2. + 0 + 2.9793529392918572e-005 + 0.2644244134426117 + 0.5437911152839661 + <_> + + <_> + + + + <_>8 0 3 6 -1. + <_>9 0 1 6 3. + 0 + 8.5774902254343033e-003 + 0.5051138997077942 + 0.1795724928379059 + <_> + + <_> + + + + <_>11 18 3 2 -1. + <_>11 19 3 1 2. + 0 + -2.6032689493149519e-004 + 0.5826969146728516 + 0.4446826875209808 + <_> + + <_> + + + + <_>1 1 17 4 -1. + <_>1 3 17 2 2. + 0 + -6.1404630541801453e-003 + 0.3113852143287659 + 0.5346971750259399 + <_> + + <_> + + + + <_>11 8 4 12 -1. + <_>11 8 2 12 2. + 0 + -0.0230869501829147 + 0.3277946114540100 + 0.5331197977066040 + <_> + + <_> + + + + <_>8 14 4 3 -1. + <_>8 15 4 1 3. + 0 + -0.0142436502501369 + 0.7381709814071655 + 0.4588063061237335 + <_> + + <_> + + + + <_>12 3 2 17 -1. + <_>12 3 1 17 2. + 0 + 0.0194871295243502 + 0.5256630778312683 + 0.2274471968412399 + <_> + + <_> + + + + <_>4 7 6 1 -1. + <_>6 7 2 1 3. + 0 + -9.6681108698248863e-004 + 0.5511230826377869 + 0.3815006911754608 + <_> + + <_> + + + + <_>18 3 2 3 -1. + <_>18 4 2 1 3. + 0 + 3.1474709976464510e-003 + 0.5425636768341065 + 0.2543726861476898 + <_> + + <_> + + + + <_>8 4 3 4 -1. + <_>8 6 3 2 2. + 0 + -1.8026070029009134e-004 + 0.5380191802978516 + 0.3406304121017456 + <_> + + <_> + + + + <_>4 5 12 10 -1. + <_>4 10 12 5 2. + 0 + -6.0266260989010334e-003 + 0.3035801947116852 + 0.5420572161674500 + <_> + + <_> + + + + <_>5 18 4 2 -1. + <_>7 18 2 2 2. + 0 + 4.4462960795499384e-004 + 0.3990997076034546 + 0.5660110116004944 + <_> + + <_> + + + + <_>17 2 3 6 -1. + <_>17 4 3 2 3. + 0 + 2.2609760053455830e-003 + 0.5562806725502014 + 0.3940688073635101 + <_> + + <_> + + + + <_>7 7 6 6 -1. + <_>9 7 2 6 3. + 0 + 0.0511330589652061 + 0.4609653949737549 + 0.7118561863899231 + <_> + + <_> + + + + <_>17 2 3 6 -1. + <_>17 4 3 2 3. + 0 + -0.0177863091230392 + 0.2316166013479233 + 0.5322144031524658 + <_> + + <_> + + + + <_>8 0 3 4 -1. + <_>9 0 1 4 3. + 0 + -4.9679628573358059e-003 + 0.2330771982669830 + 0.5122029185295105 + <_> + + <_> + + + + <_>9 14 2 3 -1. + <_>9 15 2 1 3. + 0 + 2.0667689386755228e-003 + 0.4657444059848785 + 0.6455488204956055 + <_> + + <_> + + + + <_>0 12 6 3 -1. + <_>0 13 6 1 3. + 0 + 7.4413768015801907e-003 + 0.5154392123222351 + 0.2361633926630020 + <_> + + <_> + + + + <_>8 14 4 3 -1. + <_>8 15 4 1 3. + 0 + -3.6277279723435640e-003 + 0.6219773292541504 + 0.4476661086082459 + <_> + + <_> + + + + <_>3 12 2 3 -1. + <_>3 13 2 1 3. + 0 + -5.3530759178102016e-003 + 0.1837355047464371 + 0.5102208256721497 + <_> + + <_> + + + + <_>5 6 12 7 -1. + <_>9 6 4 7 3. + 0 + 0.1453091949224472 + 0.5145987272262573 + 0.1535930931568146 + <_> + + <_> + + + + <_>0 2 3 6 -1. + <_>0 4 3 2 3. + 0 + 2.4394490756094456e-003 + 0.5343660116195679 + 0.3624661862850189 + <_> + + <_> + + + + <_>14 6 1 3 -1. + <_>14 7 1 1 3. + 0 + -3.1283390708267689e-003 + 0.6215007901191711 + 0.4845592081546783 + <_> + + <_> + + + + <_>2 0 3 14 -1. + <_>3 0 1 14 3. + 0 + 1.7940260004252195e-003 + 0.4299261868000031 + 0.5824198126792908 + <_> + + <_> + + + + <_>12 14 5 6 -1. + <_>12 16 5 2 3. + 0 + 0.0362538211047649 + 0.5260334014892578 + 0.1439467966556549 + <_> + + <_> + + + + <_>4 14 5 6 -1. + <_>4 16 5 2 3. + 0 + -5.1746722310781479e-003 + 0.3506538867950440 + 0.5287045240402222 + <_> + + <_> + + + + <_>11 10 2 2 -1. + <_>12 10 1 1 2. + <_>11 11 1 1 2. + 0 + 6.5383297624066472e-004 + 0.4809640944004059 + 0.6122040152549744 + <_> + + <_> + + + + <_>5 0 3 14 -1. + <_>6 0 1 14 3. + 0 + -0.0264802295714617 + 0.1139362007379532 + 0.5045586228370667 + <_> + + <_> + + + + <_>10 15 2 3 -1. + <_>10 16 2 1 3. + 0 + -3.0440660193562508e-003 + 0.6352095007896423 + 0.4794734120368958 + <_> + + <_> + + + + <_>0 2 2 3 -1. + <_>0 3 2 1 3. + 0 + 3.6993520334362984e-003 + 0.5131118297576904 + 0.2498510926961899 + <_> + + <_> + + + + <_>5 11 12 6 -1. + <_>5 14 12 3 2. + 0 + -3.6762931267730892e-004 + 0.5421394705772400 + 0.3709532022476196 + <_> + + <_> + + + + <_>6 11 3 9 -1. + <_>6 14 3 3 3. + 0 + -0.0413822606205940 + 0.1894959956407547 + 0.5081691741943359 + <_> + + <_> + + + + <_>11 10 2 2 -1. + <_>12 10 1 1 2. + <_>11 11 1 1 2. + 0 + -1.0532729793339968e-003 + 0.6454367041587830 + 0.4783608913421631 + <_> + + <_> + + + + <_>5 6 1 3 -1. + <_>5 7 1 1 3. + 0 + -2.1648600231856108e-003 + 0.6215031147003174 + 0.4499826133251190 + <_> + + <_> + + + + <_>4 9 13 3 -1. + <_>4 10 13 1 3. + 0 + -5.6747748749330640e-004 + 0.3712610900402069 + 0.5419334769248962 + <_> + + <_> + + + + <_>1 7 15 6 -1. + <_>6 7 5 6 3. + 0 + 0.1737584024667740 + 0.5023643970489502 + 0.1215742006897926 + <_> + + <_> + + + + <_>4 5 12 6 -1. + <_>8 5 4 6 3. + 0 + -2.9049699660390615e-003 + 0.3240267932415009 + 0.5381883978843689 + <_> + + <_> + + + + <_>8 10 4 3 -1. + <_>8 11 4 1 3. + 0 + 1.2299539521336555e-003 + 0.4165507853031158 + 0.5703486204147339 + <_> + + <_> + + + + <_>15 14 1 3 -1. + <_>15 15 1 1 3. + 0 + -5.4329237900674343e-004 + 0.3854042887687683 + 0.5547549128532410 + <_> + + <_> + + + + <_>1 11 5 3 -1. + <_>1 12 5 1 3. + 0 + -8.3297258242964745e-003 + 0.2204494029283524 + 0.5097082853317261 + <_> + + <_> + + + + <_>7 1 7 12 -1. + <_>7 7 7 6 2. + 0 + -1.0417630255687982e-004 + 0.5607066154479981 + 0.4303036034107208 + <_> + + <_> + + + + <_>0 1 6 10 -1. + <_>0 1 3 5 2. + <_>3 6 3 5 2. + 0 + 0.0312047004699707 + 0.4621657133102417 + 0.6982004046440125 + <_> + + <_> + + + + <_>16 1 4 3 -1. + <_>16 2 4 1 3. + 0 + 7.8943502157926559e-003 + 0.5269594192504883 + 0.2269068062305450 + <_> + + <_> + + + + <_>5 5 2 3 -1. + <_>5 6 2 1 3. + 0 + -4.3645310215651989e-003 + 0.6359223127365112 + 0.4537956118583679 + <_> + + <_> + + + + <_>12 2 3 5 -1. + <_>13 2 1 5 3. + 0 + 7.6793059706687927e-003 + 0.5274767875671387 + 0.2740483880043030 + <_> + + <_> + + + + <_>0 3 4 6 -1. + <_>0 5 4 2 3. + 0 + -0.0254311393946409 + 0.2038519978523254 + 0.5071732997894287 + <_> + + <_> + + + + <_>8 12 4 2 -1. + <_>8 13 4 1 2. + 0 + 8.2000601105391979e-004 + 0.4587455093860626 + 0.6119868159294128 + <_> + + <_> + + + + <_>8 18 3 1 -1. + <_>9 18 1 1 3. + 0 + 2.9284600168466568e-003 + 0.5071274042129517 + 0.2028204947710037 + <_> + + <_> + + + + <_>11 10 2 2 -1. + <_>12 10 1 1 2. + <_>11 11 1 1 2. + 0 + 4.5256470912136137e-005 + 0.4812104105949402 + 0.5430821776390076 + <_> + + <_> + + + + <_>7 10 2 2 -1. + <_>7 10 1 1 2. + <_>8 11 1 1 2. + 0 + 1.3158309739083052e-003 + 0.4625813961029053 + 0.6779323220252991 + <_> + + <_> + + + + <_>11 11 4 4 -1. + <_>11 13 4 2 2. + 0 + 1.5870389761403203e-003 + 0.5386291742324829 + 0.3431465029716492 + <_> + + <_> + + + + <_>8 12 3 8 -1. + <_>9 12 1 8 3. + 0 + -0.0215396601706743 + 0.0259425006806850 + 0.5003222823143005 + <_> + + <_> + + + + <_>13 0 6 3 -1. + <_>13 1 6 1 3. + 0 + 0.0143344802781940 + 0.5202844738960266 + 0.1590632945299149 + <_> + + <_> + + + + <_>8 8 3 4 -1. + <_>9 8 1 4 3. + 0 + -8.3881383761763573e-003 + 0.7282481193542481 + 0.4648044109344482 + <_> + + <_> + + + + <_>5 7 10 10 -1. + <_>10 7 5 5 2. + <_>5 12 5 5 2. + 0 + 9.1906841844320297e-003 + 0.5562356710433960 + 0.3923191130161285 + <_> + + <_> + + + + <_>3 18 8 2 -1. + <_>3 18 4 1 2. + <_>7 19 4 1 2. + 0 + -5.8453059755265713e-003 + 0.6803392767906189 + 0.4629127979278565 + <_> + + <_> + + + + <_>10 2 6 8 -1. + <_>12 2 2 8 3. + 0 + -0.0547077991068363 + 0.2561671137809753 + 0.5206125974655151 + <_> + + <_> + + + + <_>4 2 6 8 -1. + <_>6 2 2 8 3. + 0 + 9.1142775490880013e-003 + 0.5189620256423950 + 0.3053877055644989 + <_> + + <_> + + + + <_>11 0 3 7 -1. + <_>12 0 1 7 3. + 0 + -0.0155750000849366 + 0.1295074969530106 + 0.5169094800949097 + <_> + + <_> + + + + <_>7 11 2 1 -1. + <_>8 11 1 1 2. + 0 + -1.2050600344082341e-004 + 0.5735098123550415 + 0.4230825006961823 + <_> + + <_> + + + + <_>15 14 1 3 -1. + <_>15 15 1 1 3. + 0 + 1.2273970060050488e-003 + 0.5289878249168396 + 0.4079791903495789 + <_> + + <_> + + + + <_>7 15 2 2 -1. + <_>7 15 1 1 2. + <_>8 16 1 1 2. + 0 + -1.2186600361019373e-003 + 0.6575639843940735 + 0.4574409127235413 + <_> + + <_> + + + + <_>15 14 1 3 -1. + <_>15 15 1 1 3. + 0 + -3.3256649039685726e-003 + 0.3628047108650208 + 0.5195019841194153 + <_> + + <_> + + + + <_>6 0 3 7 -1. + <_>7 0 1 7 3. + 0 + -0.0132883097976446 + 0.1284265965223312 + 0.5043488740921021 + <_> + + <_> + + + + <_>18 1 2 7 -1. + <_>18 1 1 7 2. + 0 + -3.3839771058410406e-003 + 0.6292240023612976 + 0.4757505953311920 + <_> + + <_> + + + + <_>2 0 8 20 -1. + <_>2 10 8 10 2. + 0 + -0.2195422053337097 + 0.1487731933593750 + 0.5065013766288757 + <_> + + <_> + + + + <_>3 0 15 6 -1. + <_>3 2 15 2 3. + 0 + 4.9111708067357540e-003 + 0.4256102144718170 + 0.5665838718414307 + <_> + + <_> + + + + <_>4 3 12 2 -1. + <_>4 4 12 1 2. + 0 + -1.8744950648397207e-004 + 0.4004144072532654 + 0.5586857199668884 + <_> + + <_> + + + + <_>16 0 4 5 -1. + <_>16 0 2 5 2. + 0 + -5.2178641781210899e-003 + 0.6009116172790527 + 0.4812706112861633 + <_> + + <_> + + + + <_>7 0 3 4 -1. + <_>8 0 1 4 3. + 0 + -1.1111519997939467e-003 + 0.3514933884143829 + 0.5287089943885803 + <_> + + <_> + + + + <_>16 0 4 5 -1. + <_>16 0 2 5 2. + 0 + 4.4036400504410267e-003 + 0.4642275869846344 + 0.5924085974693298 + <_> + + <_> + + + + <_>1 7 6 13 -1. + <_>3 7 2 13 3. + 0 + 0.1229949966073036 + 0.5025529265403748 + 0.0691524818539619 + <_> + + <_> + + + + <_>16 0 4 5 -1. + <_>16 0 2 5 2. + 0 + -0.0123135102912784 + 0.5884591937065125 + 0.4934012889862061 + <_> + + <_> + + + + <_>0 0 4 5 -1. + <_>2 0 2 5 2. + 0 + 4.1471039876341820e-003 + 0.4372239112854004 + 0.5893477797508240 + <_> + + <_> + + + + <_>14 12 3 6 -1. + <_>14 14 3 2 3. + 0 + -3.5502649843692780e-003 + 0.4327551126480103 + 0.5396270155906677 + <_> + + <_> + + + + <_>3 12 3 6 -1. + <_>3 14 3 2 3. + 0 + -0.0192242693156004 + 0.1913134008646011 + 0.5068330764770508 + <_> + + <_> + + + + <_>16 1 4 3 -1. + <_>16 2 4 1 3. + 0 + 1.4395059552043676e-003 + 0.5308178067207336 + 0.4243533015251160 + <_> + + <_> + + + + <_>8 7 2 10 -1. + <_>8 7 1 5 2. + <_>9 12 1 5 2. + 0 + -6.7751999013125896e-003 + 0.6365395784378052 + 0.4540086090564728 + <_> + + <_> + + + + <_>11 11 4 4 -1. + <_>11 13 4 2 2. + 0 + 7.0119630545377731e-003 + 0.5189834237098694 + 0.3026199936866760 + <_> + + <_> + + + + <_>0 1 4 3 -1. + <_>0 2 4 1 3. + 0 + 5.4014651104807854e-003 + 0.5105062127113342 + 0.2557682991027832 + <_> + + <_> + + + + <_>13 4 1 3 -1. + <_>13 5 1 1 3. + 0 + 9.0274988906458020e-004 + 0.4696914851665497 + 0.5861827731132507 + <_> + + <_> + + + + <_>7 15 3 5 -1. + <_>8 15 1 5 3. + 0 + 0.0114744501188397 + 0.5053645968437195 + 0.1527177989482880 + <_> + + <_> + + + + <_>9 7 3 5 -1. + <_>10 7 1 5 3. + 0 + -6.7023430019617081e-003 + 0.6508980989456177 + 0.4890604019165039 + <_> + + <_> + + + + <_>8 7 3 5 -1. + <_>9 7 1 5 3. + 0 + -2.0462959073483944e-003 + 0.6241816878318787 + 0.4514600038528442 + <_> + + <_> + + + + <_>10 6 4 14 -1. + <_>10 6 2 14 2. + 0 + -9.9951568990945816e-003 + 0.3432781100273132 + 0.5400953888893127 + <_> + + <_> + + + + <_>0 5 5 6 -1. + <_>0 7 5 2 3. + 0 + -0.0357007086277008 + 0.1878059059381485 + 0.5074077844619751 + <_> + + <_> + + + + <_>9 5 6 4 -1. + <_>9 5 3 4 2. + 0 + 4.5584561303257942e-004 + 0.3805277049541473 + 0.5402569770812988 + <_> + + <_> + + + + <_>0 0 18 10 -1. + <_>6 0 6 10 3. + 0 + -0.0542606003582478 + 0.6843714714050293 + 0.4595097005367279 + <_> + + <_> + + + + <_>10 6 4 14 -1. + <_>10 6 2 14 2. + 0 + 6.0600461438298225e-003 + 0.5502905249595642 + 0.4500527977943420 + <_> + + <_> + + + + <_>6 6 4 14 -1. + <_>8 6 2 14 2. + 0 + -6.4791832119226456e-003 + 0.3368858098983765 + 0.5310757160186768 + <_> + + <_> + + + + <_>13 4 1 3 -1. + <_>13 5 1 1 3. + 0 + -1.4939469983801246e-003 + 0.6487640142440796 + 0.4756175875663757 + <_> + + <_> + + + + <_>5 1 2 3 -1. + <_>6 1 1 3 2. + 0 + 1.4610530342906713e-005 + 0.4034579098224640 + 0.5451064109802246 + <_> + + <_> + + + + <_>18 1 2 18 -1. + <_>19 1 1 9 2. + <_>18 10 1 9 2. + 0 + -7.2321938350796700e-003 + 0.6386873722076416 + 0.4824739992618561 + <_> + + <_> + + + + <_>2 1 4 3 -1. + <_>2 2 4 1 3. + 0 + -4.0645818226039410e-003 + 0.2986421883106232 + 0.5157335996627808 + <_> + + <_> + + + + <_>18 1 2 18 -1. + <_>19 1 1 9 2. + <_>18 10 1 9 2. + 0 + 0.0304630808532238 + 0.5022199749946594 + 0.7159956097602844 + <_> + + <_> + + + + <_>1 14 4 6 -1. + <_>1 14 2 3 2. + <_>3 17 2 3 2. + 0 + -8.0544911324977875e-003 + 0.6492452025413513 + 0.4619275033473969 + <_> + + <_> + + + + <_>10 11 7 6 -1. + <_>10 13 7 2 3. + 0 + 0.0395051389932632 + 0.5150570869445801 + 0.2450613975524902 + <_> + + <_> + + + + <_>0 10 6 10 -1. + <_>0 10 3 5 2. + <_>3 15 3 5 2. + 0 + 8.4530208259820938e-003 + 0.4573669135570526 + 0.6394037008285523 + <_> + + <_> + + + + <_>11 0 3 4 -1. + <_>12 0 1 4 3. + 0 + -1.1688120430335402e-003 + 0.3865512013435364 + 0.5483661293983460 + <_> + + <_> + + + + <_>5 10 5 6 -1. + <_>5 13 5 3 2. + 0 + 2.8070670086890459e-003 + 0.5128579139709473 + 0.2701480090618134 + <_> + + <_> + + + + <_>14 6 1 8 -1. + <_>14 10 1 4 2. + 0 + 4.7365209320560098e-004 + 0.4051581919193268 + 0.5387461185455322 + <_> + + <_> + + + + <_>1 7 18 6 -1. + <_>1 7 9 3 2. + <_>10 10 9 3 2. + 0 + 0.0117410803213716 + 0.5295950174331665 + 0.3719413876533508 + <_> + + <_> + + + + <_>9 7 2 2 -1. + <_>9 7 1 2 2. + 0 + 3.1833238899707794e-003 + 0.4789406955242157 + 0.6895126104354858 + <_> + + <_> + + + + <_>5 9 4 5 -1. + <_>7 9 2 5 2. + 0 + 7.0241501089185476e-004 + 0.5384489297866821 + 0.3918080925941467 + 54.6200714111328130 + 11 + -1 + <_> + + + <_> + + <_> + + + + <_>7 6 6 3 -1. + <_>9 6 2 3 3. + 0 + 0.0170599296689034 + 0.3948527872562408 + 0.7142534852027893 + <_> + + <_> + + + + <_>1 0 18 4 -1. + <_>7 0 6 4 3. + 0 + 0.0218408405780792 + 0.3370316028594971 + 0.6090016961097717 + <_> + + <_> + + + + <_>7 15 2 4 -1. + <_>7 17 2 2 2. + 0 + 2.4520049919374287e-004 + 0.3500576019287109 + 0.5987902283668518 + <_> + + <_> + + + + <_>1 0 19 9 -1. + <_>1 3 19 3 3. + 0 + 8.3272606134414673e-003 + 0.3267528116703033 + 0.5697240829467773 + <_> + + <_> + + + + <_>3 7 3 6 -1. + <_>3 9 3 2 3. + 0 + 5.7148298947140574e-004 + 0.3044599890708923 + 0.5531656742095947 + <_> + + <_> + + + + <_>13 7 4 4 -1. + <_>15 7 2 2 2. + <_>13 9 2 2 2. + 0 + 6.7373987985774875e-004 + 0.3650012016296387 + 0.5672631263732910 + <_> + + <_> + + + + <_>3 7 4 4 -1. + <_>3 7 2 2 2. + <_>5 9 2 2 2. + 0 + 3.4681590477703139e-005 + 0.3313541114330292 + 0.5388727188110352 + <_> + + <_> + + + + <_>9 6 10 8 -1. + <_>9 10 10 4 2. + 0 + -5.8563398197293282e-003 + 0.2697942852973938 + 0.5498778820037842 + <_> + + <_> + + + + <_>3 8 14 12 -1. + <_>3 14 14 6 2. + 0 + 8.5102273151278496e-003 + 0.5269358158111572 + 0.2762879133224487 + <_> + + <_> + + + + <_>6 5 10 12 -1. + <_>11 5 5 6 2. + <_>6 11 5 6 2. + 0 + -0.0698172077536583 + 0.2909603118896484 + 0.5259246826171875 + <_> + + <_> + + + + <_>9 11 2 3 -1. + <_>9 12 2 1 3. + 0 + -8.6113670840859413e-004 + 0.5892577171325684 + 0.4073697924613953 + <_> + + <_> + + + + <_>9 5 6 5 -1. + <_>9 5 3 5 2. + 0 + 9.7149249631911516e-004 + 0.3523564040660858 + 0.5415862202644348 + <_> + + <_> + + + + <_>9 4 2 4 -1. + <_>9 6 2 2 2. + 0 + -1.4727490452060010e-005 + 0.5423017740249634 + 0.3503156006336212 + <_> + + <_> + + + + <_>9 5 6 5 -1. + <_>9 5 3 5 2. + 0 + 0.0484202913939953 + 0.5193945765495300 + 0.3411195874214172 + <_> + + <_> + + + + <_>5 5 6 5 -1. + <_>8 5 3 5 2. + 0 + 1.3257140526548028e-003 + 0.3157769143581390 + 0.5335376262664795 + <_> + + <_> + + + + <_>11 2 6 1 -1. + <_>13 2 2 1 3. + 0 + 1.4922149603080470e-005 + 0.4451299905776978 + 0.5536553859710693 + <_> + + <_> + + + + <_>3 2 6 1 -1. + <_>5 2 2 1 3. + 0 + -2.7173398993909359e-003 + 0.3031741976737976 + 0.5248088836669922 + <_> + + <_> + + + + <_>13 5 2 3 -1. + <_>13 6 2 1 3. + 0 + 2.9219500720500946e-003 + 0.4781453013420105 + 0.6606041789054871 + <_> + + <_> + + + + <_>0 10 1 4 -1. + <_>0 12 1 2 2. + 0 + -1.9804988987743855e-003 + 0.3186308145523071 + 0.5287625193595886 + <_> + + <_> + + + + <_>13 5 2 3 -1. + <_>13 6 2 1 3. + 0 + -4.0012109093368053e-003 + 0.6413596868515015 + 0.4749928116798401 + <_> + + <_> + + + + <_>8 18 3 2 -1. + <_>9 18 1 2 3. + 0 + -4.3491991236805916e-003 + 0.1507498025894165 + 0.5098996758460999 + <_> + + <_> + + + + <_>6 15 9 2 -1. + <_>6 16 9 1 2. + 0 + 1.3490889687091112e-003 + 0.4316158890724182 + 0.5881167054176331 + <_> + + <_> + + + + <_>8 14 4 3 -1. + <_>8 15 4 1 3. + 0 + 0.0185970701277256 + 0.4735553860664368 + 0.9089794158935547 + <_> + + <_> + + + + <_>18 4 2 4 -1. + <_>18 6 2 2 2. + 0 + -1.8562379991635680e-003 + 0.3553189039230347 + 0.5577837228775024 + <_> + + <_> + + + + <_>5 5 2 3 -1. + <_>5 6 2 1 3. + 0 + 2.2940430790185928e-003 + 0.4500094950199127 + 0.6580877900123596 + <_> + + <_> + + + + <_>15 16 3 2 -1. + <_>15 17 3 1 2. + 0 + 2.9982850537635386e-004 + 0.5629242062568665 + 0.3975878953933716 + <_> + + <_> + + + + <_>0 0 3 9 -1. + <_>0 3 3 3 3. + 0 + 3.5455459728837013e-003 + 0.5381547212600708 + 0.3605485856533051 + <_> + + <_> + + + + <_>9 7 3 3 -1. + <_>9 8 3 1 3. + 0 + 9.6104722470045090e-003 + 0.5255997180938721 + 0.1796745955944061 + <_> + + <_> + + + + <_>8 7 3 3 -1. + <_>8 8 3 1 3. + 0 + -6.2783220782876015e-003 + 0.2272856980562210 + 0.5114030241966248 + <_> + + <_> + + + + <_>9 5 2 6 -1. + <_>9 5 1 6 2. + 0 + 3.4598479978740215e-003 + 0.4626308083534241 + 0.6608219146728516 + <_> + + <_> + + + + <_>8 6 3 4 -1. + <_>9 6 1 4 3. + 0 + -1.3112019514665008e-003 + 0.6317539811134338 + 0.4436857998371124 + <_> + + <_> + + + + <_>7 6 8 12 -1. + <_>11 6 4 6 2. + <_>7 12 4 6 2. + 0 + 2.6876179035753012e-003 + 0.5421109795570374 + 0.4054022133350372 + <_> + + <_> + + + + <_>5 6 8 12 -1. + <_>5 6 4 6 2. + <_>9 12 4 6 2. + 0 + 3.9118169806897640e-003 + 0.5358477830886841 + 0.3273454904556274 + <_> + + <_> + + + + <_>12 4 3 3 -1. + <_>12 5 3 1 3. + 0 + -0.0142064504325390 + 0.7793576717376709 + 0.4975781142711639 + <_> + + <_> + + + + <_>2 16 3 2 -1. + <_>2 17 3 1 2. + 0 + 7.1705528534948826e-004 + 0.5297319889068604 + 0.3560903966426849 + <_> + + <_> + + + + <_>12 4 3 3 -1. + <_>12 5 3 1 3. + 0 + 1.6635019565001130e-003 + 0.4678094089031220 + 0.5816481709480286 + <_> + + <_> + + + + <_>2 12 6 6 -1. + <_>2 14 6 2 3. + 0 + 3.3686188980937004e-003 + 0.5276734232902527 + 0.3446420133113861 + <_> + + <_> + + + + <_>7 13 6 3 -1. + <_>7 14 6 1 3. + 0 + 0.0127995302900672 + 0.4834679961204529 + 0.7472159266471863 + <_> + + <_> + + + + <_>6 14 6 3 -1. + <_>6 15 6 1 3. + 0 + 3.3901201095432043e-003 + 0.4511859118938446 + 0.6401721239089966 + <_> + + <_> + + + + <_>14 15 5 3 -1. + <_>14 16 5 1 3. + 0 + 4.7070779837667942e-003 + 0.5335658788681030 + 0.3555220961570740 + <_> + + <_> + + + + <_>5 4 3 3 -1. + <_>5 5 3 1 3. + 0 + 1.4819339849054813e-003 + 0.4250707030296326 + 0.5772724151611328 + <_> + + <_> + + + + <_>14 15 5 3 -1. + <_>14 16 5 1 3. + 0 + -6.9995759986341000e-003 + 0.3003320097923279 + 0.5292900204658508 + <_> + + <_> + + + + <_>5 3 6 2 -1. + <_>7 3 2 2 3. + 0 + 0.0159390103071928 + 0.5067319273948669 + 0.1675581932067871 + <_> + + <_> + + + + <_>8 15 4 3 -1. + <_>8 16 4 1 3. + 0 + 7.6377349905669689e-003 + 0.4795069992542267 + 0.7085601091384888 + <_> + + <_> + + + + <_>1 15 5 3 -1. + <_>1 16 5 1 3. + 0 + 6.7334040068089962e-003 + 0.5133113265037537 + 0.2162470072507858 + <_> + + <_> + + + + <_>8 13 4 6 -1. + <_>10 13 2 3 2. + <_>8 16 2 3 2. + 0 + -0.0128588099032640 + 0.1938841938972473 + 0.5251371860504150 + <_> + + <_> + + + + <_>7 8 3 3 -1. + <_>8 8 1 3 3. + 0 + -6.2270800117403269e-004 + 0.5686538219451904 + 0.4197868108749390 + <_> + + <_> + + + + <_>12 0 5 4 -1. + <_>12 2 5 2 2. + 0 + -5.2651681471616030e-004 + 0.4224168956279755 + 0.5429695844650269 + <_> + + <_> + + + + <_>0 2 20 2 -1. + <_>0 2 10 1 2. + <_>10 3 10 1 2. + 0 + 0.0110750999301672 + 0.5113775134086609 + 0.2514517903327942 + <_> + + <_> + + + + <_>1 0 18 4 -1. + <_>7 0 6 4 3. + 0 + -0.0367282517254353 + 0.7194662094116211 + 0.4849618971347809 + <_> + + <_> + + + + <_>4 3 6 1 -1. + <_>6 3 2 1 3. + 0 + -2.8207109426148236e-004 + 0.3840261995792389 + 0.5394446253776550 + <_> + + <_> + + + + <_>4 18 13 2 -1. + <_>4 19 13 1 2. + 0 + -2.7489690110087395e-003 + 0.5937088727951050 + 0.4569182097911835 + <_> + + <_> + + + + <_>2 10 3 6 -1. + <_>2 12 3 2 3. + 0 + 0.0100475195795298 + 0.5138576030731201 + 0.2802298069000244 + <_> + + <_> + + + + <_>14 12 6 8 -1. + <_>17 12 3 4 2. + <_>14 16 3 4 2. + 0 + -8.1497840583324432e-003 + 0.6090037226676941 + 0.4636121094226837 + <_> + + <_> + + + + <_>4 13 10 6 -1. + <_>4 13 5 3 2. + <_>9 16 5 3 2. + 0 + -6.8833888508379459e-003 + 0.3458611071109772 + 0.5254660248756409 + <_> + + <_> + + + + <_>14 12 1 2 -1. + <_>14 13 1 1 2. + 0 + -1.4039360394235700e-005 + 0.5693104267120361 + 0.4082083106040955 + <_> + + <_> + + + + <_>8 13 4 3 -1. + <_>8 14 4 1 3. + 0 + 1.5498419525101781e-003 + 0.4350537061691284 + 0.5806517004966736 + <_> + + <_> + + + + <_>14 12 2 2 -1. + <_>14 13 2 1 2. + 0 + -6.7841499112546444e-003 + 0.1468873023986816 + 0.5182775259017944 + <_> + + <_> + + + + <_>4 12 2 2 -1. + <_>4 13 2 1 2. + 0 + 2.1705629478674382e-004 + 0.5293524265289307 + 0.3456174135208130 + <_> + + <_> + + + + <_>8 12 9 2 -1. + <_>8 13 9 1 2. + 0 + 3.1198898795992136e-004 + 0.4652450978755951 + 0.5942413806915283 + <_> + + <_> + + + + <_>9 14 2 3 -1. + <_>9 15 2 1 3. + 0 + 5.4507530294358730e-003 + 0.4653508961200714 + 0.7024846076965332 + <_> + + <_> + + + + <_>11 10 3 6 -1. + <_>11 13 3 3 2. + 0 + -2.5818689027801156e-004 + 0.5497295260429382 + 0.3768967092037201 + <_> + + <_> + + + + <_>5 6 9 12 -1. + <_>5 12 9 6 2. + 0 + -0.0174425393342972 + 0.3919087946414948 + 0.5457497835159302 + <_> + + <_> + + + + <_>11 10 3 6 -1. + <_>11 13 3 3 2. + 0 + -0.0453435294330120 + 0.1631357073783875 + 0.5154908895492554 + <_> + + <_> + + + + <_>6 10 3 6 -1. + <_>6 13 3 3 2. + 0 + 1.9190689781680703e-003 + 0.5145897865295410 + 0.2791895866394043 + <_> + + <_> + + + + <_>5 4 11 3 -1. + <_>5 5 11 1 3. + 0 + -6.0177869163453579e-003 + 0.6517636179924011 + 0.4756332933902741 + <_> + + <_> + + + + <_>7 1 5 10 -1. + <_>7 6 5 5 2. + 0 + -4.0720738470554352e-003 + 0.5514652729034424 + 0.4092685878276825 + <_> + + <_> + + + + <_>2 8 18 2 -1. + <_>2 9 18 1 2. + 0 + 3.9855059003457427e-004 + 0.3165240883827210 + 0.5285550951957703 + <_> + + <_> + + + + <_>7 17 5 3 -1. + <_>7 18 5 1 3. + 0 + -6.5418570302426815e-003 + 0.6853377819061279 + 0.4652808904647827 + <_> + + <_> + + + + <_>5 9 12 1 -1. + <_>9 9 4 1 3. + 0 + 3.4845089539885521e-003 + 0.5484588146209717 + 0.4502759873867035 + <_> + + <_> + + + + <_>0 14 6 6 -1. + <_>0 14 3 3 2. + <_>3 17 3 3 2. + 0 + -0.0136967804282904 + 0.6395779848098755 + 0.4572555124759674 + <_> + + <_> + + + + <_>5 9 12 1 -1. + <_>9 9 4 1 3. + 0 + -0.0173471402376890 + 0.2751072943210602 + 0.5181614756584168 + <_> + + <_> + + + + <_>3 9 12 1 -1. + <_>7 9 4 1 3. + 0 + -4.0885428898036480e-003 + 0.3325636088848114 + 0.5194984078407288 + <_> + + <_> + + + + <_>14 10 6 7 -1. + <_>14 10 3 7 2. + 0 + -9.4687901437282562e-003 + 0.5942280888557434 + 0.4851819872856140 + <_> + + <_> + + + + <_>1 0 16 2 -1. + <_>1 1 16 1 2. + 0 + 1.7084840219467878e-003 + 0.4167110919952393 + 0.5519806146621704 + <_> + + <_> + + + + <_>10 9 10 9 -1. + <_>10 12 10 3 3. + 0 + 9.4809094443917274e-003 + 0.5433894991874695 + 0.4208514988422394 + <_> + + <_> + + + + <_>0 1 10 2 -1. + <_>5 1 5 2 2. + 0 + -4.7389650717377663e-003 + 0.6407189965248108 + 0.4560655057430267 + <_> + + <_> + + + + <_>17 3 2 3 -1. + <_>17 4 2 1 3. + 0 + 6.5761050209403038e-003 + 0.5214555263519287 + 0.2258227020502091 + <_> + + <_> + + + + <_>1 3 2 3 -1. + <_>1 4 2 1 3. + 0 + -2.1690549328923225e-003 + 0.3151527941226959 + 0.5156704783439636 + <_> + + <_> + + + + <_>9 7 3 6 -1. + <_>10 7 1 6 3. + 0 + 0.0146601703017950 + 0.4870837032794952 + 0.6689941287040710 + <_> + + <_> + + + + <_>6 5 4 3 -1. + <_>8 5 2 3 2. + 0 + 1.7231999663636088e-004 + 0.3569748997688294 + 0.5251078009605408 + <_> + + <_> + + + + <_>7 5 6 6 -1. + <_>9 5 2 6 3. + 0 + -0.0218037609010935 + 0.8825920820236206 + 0.4966329932212830 + <_> + + <_> + + + + <_>3 4 12 12 -1. + <_>3 4 6 6 2. + <_>9 10 6 6 2. + 0 + -0.0947361066937447 + 0.1446162015199661 + 0.5061113834381104 + <_> + + <_> + + + + <_>9 2 6 15 -1. + <_>11 2 2 15 3. + 0 + 5.5825551971793175e-003 + 0.5396478772163391 + 0.4238066077232361 + <_> + + <_> + + + + <_>2 2 6 17 -1. + <_>4 2 2 17 3. + 0 + 1.9517090404406190e-003 + 0.4170410931110382 + 0.5497786998748779 + <_> + + <_> + + + + <_>14 10 6 7 -1. + <_>14 10 3 7 2. + 0 + 0.0121499001979828 + 0.4698367118835449 + 0.5664274096488953 + <_> + + <_> + + + + <_>0 10 6 7 -1. + <_>3 10 3 7 2. + 0 + -7.5169620104134083e-003 + 0.6267772912979126 + 0.4463135898113251 + <_> + + <_> + + + + <_>9 2 6 15 -1. + <_>11 2 2 15 3. + 0 + -0.0716679096221924 + 0.3097011148929596 + 0.5221003293991089 + <_> + + <_> + + + + <_>5 2 6 15 -1. + <_>7 2 2 15 3. + 0 + -0.0882924199104309 + 0.0811238884925842 + 0.5006365180015564 + <_> + + <_> + + + + <_>17 9 3 6 -1. + <_>17 11 3 2 3. + 0 + 0.0310630798339844 + 0.5155503749847412 + 0.1282255947589874 + <_> + + <_> + + + + <_>6 7 6 6 -1. + <_>8 7 2 6 3. + 0 + 0.0466218404471874 + 0.4699777960777283 + 0.7363960742950440 + <_> + + <_> + + + + <_>1 10 18 6 -1. + <_>10 10 9 3 2. + <_>1 13 9 3 2. + 0 + -0.0121894897893071 + 0.3920530080795288 + 0.5518996715545654 + <_> + + <_> + + + + <_>0 9 10 9 -1. + <_>0 12 10 3 3. + 0 + 0.0130161102861166 + 0.5260658264160156 + 0.3685136139392853 + <_> + + <_> + + + + <_>8 15 4 3 -1. + <_>8 16 4 1 3. + 0 + -3.4952899441123009e-003 + 0.6339294910430908 + 0.4716280996799469 + <_> + + <_> + + + + <_>5 12 3 4 -1. + <_>5 14 3 2 2. + 0 + -4.4015039748046547e-005 + 0.5333027243614197 + 0.3776184916496277 + <_> + + <_> + + + + <_>3 3 16 12 -1. + <_>3 9 16 6 2. + 0 + -0.1096649020910263 + 0.1765342056751251 + 0.5198346972465515 + <_> + + <_> + + + + <_>1 1 12 12 -1. + <_>1 1 6 6 2. + <_>7 7 6 6 2. + 0 + -9.0279558207839727e-004 + 0.5324159860610962 + 0.3838908076286316 + <_> + + <_> + + + + <_>10 4 2 4 -1. + <_>11 4 1 2 2. + <_>10 6 1 2 2. + 0 + 7.1126641705632210e-004 + 0.4647929966449738 + 0.5755224227905273 + <_> + + <_> + + + + <_>0 9 10 2 -1. + <_>0 9 5 1 2. + <_>5 10 5 1 2. + 0 + -3.1250279862433672e-003 + 0.3236708939075470 + 0.5166770815849304 + <_> + + <_> + + + + <_>9 11 3 3 -1. + <_>9 12 3 1 3. + 0 + 2.4144679773598909e-003 + 0.4787439107894898 + 0.6459717750549316 + <_> + + <_> + + + + <_>3 12 9 2 -1. + <_>3 13 9 1 2. + 0 + 4.4391240226104856e-004 + 0.4409308135509491 + 0.6010255813598633 + <_> + + <_> + + + + <_>9 9 2 2 -1. + <_>9 10 2 1 2. + 0 + -2.2611189342569560e-004 + 0.4038113951683044 + 0.5493255853652954 + 50.1697311401367190 + 12 + -1 + <_> + + + <_> + + <_> + + + + <_>3 4 13 6 -1. + <_>3 6 13 2 3. + 0 + -0.0469012893736362 + 0.6600171923637390 + 0.3743801116943359 + <_> + + <_> + + + + <_>9 7 6 4 -1. + <_>12 7 3 2 2. + <_>9 9 3 2 2. + 0 + -1.4568349579349160e-003 + 0.5783991217613220 + 0.3437797129154205 + <_> + + <_> + + + + <_>1 0 6 8 -1. + <_>4 0 3 8 2. + 0 + 5.5598369799554348e-003 + 0.3622266948223114 + 0.5908216238021851 + <_> + + <_> + + + + <_>9 5 2 12 -1. + <_>9 11 2 6 2. + 0 + 7.3170487303286791e-004 + 0.5500419139862061 + 0.2873558104038239 + <_> + + <_> + + + + <_>4 4 3 10 -1. + <_>4 9 3 5 2. + 0 + 1.3318009441718459e-003 + 0.2673169970512390 + 0.5431019067764282 + <_> + + <_> + + + + <_>6 17 8 3 -1. + <_>6 18 8 1 3. + 0 + 2.4347059661522508e-004 + 0.3855027854442596 + 0.5741388797760010 + <_> + + <_> + + + + <_>0 5 10 6 -1. + <_>0 7 10 2 3. + 0 + -3.0512469820678234e-003 + 0.5503209829330444 + 0.3462845087051392 + <_> + + <_> + + + + <_>13 2 3 2 -1. + <_>13 3 3 1 2. + 0 + -6.8657199153676629e-004 + 0.3291221857070923 + 0.5429509282112122 + <_> + + <_> + + + + <_>7 5 4 5 -1. + <_>9 5 2 5 2. + 0 + 1.4668200165033340e-003 + 0.3588382005691528 + 0.5351811051368713 + <_> + + <_> + + + + <_>12 14 3 6 -1. + <_>12 16 3 2 3. + 0 + 3.2021870720200241e-004 + 0.4296841919422150 + 0.5700234174728394 + <_> + + <_> + + + + <_>1 11 8 2 -1. + <_>1 12 8 1 2. + 0 + 7.4122188379988074e-004 + 0.5282164812088013 + 0.3366870880126953 + <_> + + <_> + + + + <_>7 13 6 3 -1. + <_>7 14 6 1 3. + 0 + 3.8330298848450184e-003 + 0.4559567868709564 + 0.6257336139678955 + <_> + + <_> + + + + <_>0 5 3 6 -1. + <_>0 7 3 2 3. + 0 + -0.0154564399272203 + 0.2350116968154907 + 0.5129452943801880 + <_> + + <_> + + + + <_>13 2 3 2 -1. + <_>13 3 3 1 2. + 0 + 2.6796779129654169e-003 + 0.5329415202140808 + 0.4155062139034271 + <_> + + <_> + + + + <_>4 14 4 6 -1. + <_>4 14 2 3 2. + <_>6 17 2 3 2. + 0 + 2.8296569362282753e-003 + 0.4273087978363037 + 0.5804538130760193 + <_> + + <_> + + + + <_>13 2 3 2 -1. + <_>13 3 3 1 2. + 0 + -3.9444249123334885e-003 + 0.2912611961364746 + 0.5202686190605164 + <_> + + <_> + + + + <_>8 2 4 12 -1. + <_>8 6 4 4 3. + 0 + 2.7179559692740440e-003 + 0.5307688117027283 + 0.3585677146911621 + <_> + + <_> + + + + <_>14 0 6 8 -1. + <_>17 0 3 4 2. + <_>14 4 3 4 2. + 0 + 5.9077627956867218e-003 + 0.4703775048255920 + 0.5941585898399353 + <_> + + <_> + + + + <_>7 17 3 2 -1. + <_>8 17 1 2 3. + 0 + -4.2240349575877190e-003 + 0.2141567021608353 + 0.5088796019554138 + <_> + + <_> + + + + <_>8 12 4 2 -1. + <_>8 13 4 1 2. + 0 + 4.0725888684391975e-003 + 0.4766413867473602 + 0.6841061115264893 + <_> + + <_> + + + + <_>6 0 8 12 -1. + <_>6 0 4 6 2. + <_>10 6 4 6 2. + 0 + 0.0101495301350951 + 0.5360798835754395 + 0.3748497068881989 + <_> + + <_> + + + + <_>14 0 2 10 -1. + <_>15 0 1 5 2. + <_>14 5 1 5 2. + 0 + -1.8864999583456665e-004 + 0.5720130205154419 + 0.3853805065155029 + <_> + + <_> + + + + <_>5 3 8 6 -1. + <_>5 3 4 3 2. + <_>9 6 4 3 2. + 0 + -4.8864358104765415e-003 + 0.3693122863769531 + 0.5340958833694458 + <_> + + <_> + + + + <_>14 0 6 10 -1. + <_>17 0 3 5 2. + <_>14 5 3 5 2. + 0 + 0.0261584799736738 + 0.4962374866008759 + 0.6059989929199219 + <_> + + <_> + + + + <_>9 14 1 2 -1. + <_>9 15 1 1 2. + 0 + 4.8560759751126170e-004 + 0.4438945949077606 + 0.6012468934059143 + <_> + + <_> + + + + <_>15 10 4 3 -1. + <_>15 11 4 1 3. + 0 + 0.0112687097862363 + 0.5244250297546387 + 0.1840388029813767 + <_> + + <_> + + + + <_>8 14 2 3 -1. + <_>8 15 2 1 3. + 0 + -2.8114619199186563e-003 + 0.6060283780097961 + 0.4409897029399872 + <_> + + <_> + + + + <_>3 13 14 4 -1. + <_>10 13 7 2 2. + <_>3 15 7 2 2. + 0 + -5.6112729944288731e-003 + 0.3891170918941498 + 0.5589237213134766 + <_> + + <_> + + + + <_>1 10 4 3 -1. + <_>1 11 4 1 3. + 0 + 8.5680093616247177e-003 + 0.5069345831871033 + 0.2062619030475617 + <_> + + <_> + + + + <_>9 11 6 1 -1. + <_>11 11 2 1 3. + 0 + -3.8172779022715986e-004 + 0.5882201790809631 + 0.4192610979080200 + <_> + + <_> + + + + <_>5 11 6 1 -1. + <_>7 11 2 1 3. + 0 + -1.7680290329735726e-004 + 0.5533605813980103 + 0.4003368914127350 + <_> + + <_> + + + + <_>3 5 16 15 -1. + <_>3 10 16 5 3. + 0 + 6.5112537704408169e-003 + 0.3310146927833557 + 0.5444191098213196 + <_> + + <_> + + + + <_>6 12 4 2 -1. + <_>8 12 2 2 2. + 0 + -6.5948683186434209e-005 + 0.5433831810951233 + 0.3944905996322632 + <_> + + <_> + + + + <_>4 4 12 10 -1. + <_>10 4 6 5 2. + <_>4 9 6 5 2. + 0 + 6.9939051754772663e-003 + 0.5600358247756958 + 0.4192714095115662 + <_> + + <_> + + + + <_>8 6 3 4 -1. + <_>9 6 1 4 3. + 0 + -4.6744439750909805e-003 + 0.6685466766357422 + 0.4604960978031158 + <_> + + <_> + + + + <_>8 12 4 8 -1. + <_>10 12 2 4 2. + <_>8 16 2 4 2. + 0 + 0.0115898502990603 + 0.5357121229171753 + 0.2926830053329468 + <_> + + <_> + + + + <_>8 14 4 3 -1. + <_>8 15 4 1 3. + 0 + 0.0130078401416540 + 0.4679817855358124 + 0.7307463288307190 + <_> + + <_> + + + + <_>12 2 3 2 -1. + <_>13 2 1 2 3. + 0 + -1.1008579749614000e-003 + 0.3937501013278961 + 0.5415065288543701 + <_> + + <_> + + + + <_>8 15 3 2 -1. + <_>8 16 3 1 2. + 0 + 6.0472649056464434e-004 + 0.4242376089096069 + 0.5604041218757629 + <_> + + <_> + + + + <_>6 0 9 14 -1. + <_>9 0 3 14 3. + 0 + -0.0144948400557041 + 0.3631210029125214 + 0.5293182730674744 + <_> + + <_> + + + + <_>9 6 2 3 -1. + <_>10 6 1 3 2. + 0 + -5.3056948818266392e-003 + 0.6860452294349670 + 0.4621821045875549 + <_> + + <_> + + + + <_>10 8 2 3 -1. + <_>10 9 2 1 3. + 0 + -8.1829127157106996e-004 + 0.3944096863269806 + 0.5420439243316650 + <_> + + <_> + + + + <_>0 9 4 6 -1. + <_>0 11 4 2 3. + 0 + -0.0190775208175182 + 0.1962621957063675 + 0.5037891864776611 + <_> + + <_> + + + + <_>6 0 8 2 -1. + <_>6 1 8 1 2. + 0 + 3.5549470339901745e-004 + 0.4086259007453919 + 0.5613973140716553 + <_> + + <_> + + + + <_>6 14 7 3 -1. + <_>6 15 7 1 3. + 0 + 1.9679730758070946e-003 + 0.4489121139049530 + 0.5926123261451721 + <_> + + <_> + + + + <_>8 10 8 9 -1. + <_>8 13 8 3 3. + 0 + 6.9189141504466534e-003 + 0.5335925817489624 + 0.3728385865688324 + <_> + + <_> + + + + <_>5 2 3 2 -1. + <_>6 2 1 2 3. + 0 + 2.9872779268771410e-003 + 0.5111321210861206 + 0.2975643873214722 + <_> + + <_> + + + + <_>14 1 6 8 -1. + <_>17 1 3 4 2. + <_>14 5 3 4 2. + 0 + -6.2264618463814259e-003 + 0.5541489720344544 + 0.4824537932872772 + <_> + + <_> + + + + <_>0 1 6 8 -1. + <_>0 1 3 4 2. + <_>3 5 3 4 2. + 0 + 0.0133533002808690 + 0.4586423933506012 + 0.6414797902107239 + <_> + + <_> + + + + <_>1 2 18 6 -1. + <_>10 2 9 3 2. + <_>1 5 9 3 2. + 0 + 0.0335052385926247 + 0.5392425060272217 + 0.3429994881153107 + <_> + + <_> + + + + <_>9 3 2 1 -1. + <_>10 3 1 1 2. + 0 + -2.5294460356235504e-003 + 0.1703713983297348 + 0.5013315081596375 + <_> + + <_> + + + + <_>13 2 4 6 -1. + <_>15 2 2 3 2. + <_>13 5 2 3 2. + 0 + -1.2801629491150379e-003 + 0.5305461883544922 + 0.4697405099868774 + <_> + + <_> + + + + <_>5 4 3 3 -1. + <_>5 5 3 1 3. + 0 + 7.0687388069927692e-003 + 0.4615545868873596 + 0.6436504721641541 + <_> + + <_> + + + + <_>13 5 1 3 -1. + <_>13 6 1 1 3. + 0 + 9.6880499040707946e-004 + 0.4833599030971527 + 0.6043894290924072 + <_> + + <_> + + + + <_>2 16 5 3 -1. + <_>2 17 5 1 3. + 0 + 3.9647659286856651e-003 + 0.5187637209892273 + 0.3231816887855530 + <_> + + <_> + + + + <_>13 2 4 6 -1. + <_>15 2 2 3 2. + <_>13 5 2 3 2. + 0 + -0.0220577307045460 + 0.4079256951808929 + 0.5200980901718140 + <_> + + <_> + + + + <_>3 2 4 6 -1. + <_>3 2 2 3 2. + <_>5 5 2 3 2. + 0 + -6.6906312713399529e-004 + 0.5331609249114990 + 0.3815600872039795 + <_> + + <_> + + + + <_>13 5 1 2 -1. + <_>13 6 1 1 2. + 0 + -6.7009328631684184e-004 + 0.5655422210693359 + 0.4688901901245117 + <_> + + <_> + + + + <_>5 5 2 2 -1. + <_>5 6 2 1 2. + 0 + 7.4284552829340100e-004 + 0.4534381031990051 + 0.6287400126457214 + <_> + + <_> + + + + <_>13 9 2 2 -1. + <_>13 9 1 2 2. + 0 + 2.2227810695767403e-003 + 0.5350633263587952 + 0.3303655982017517 + <_> + + <_> + + + + <_>5 9 2 2 -1. + <_>6 9 1 2 2. + 0 + -5.4130521602928638e-003 + 0.1113687008619309 + 0.5005434751510620 + <_> + + <_> + + + + <_>13 17 3 2 -1. + <_>13 18 3 1 2. + 0 + -1.4520040167553816e-005 + 0.5628737807273865 + 0.4325133860111237 + <_> + + <_> + + + + <_>6 16 4 4 -1. + <_>6 16 2 2 2. + <_>8 18 2 2 2. + 0 + 2.3369169502984732e-004 + 0.4165835082530975 + 0.5447791218757629 + <_> + + <_> + + + + <_>9 16 2 3 -1. + <_>9 17 2 1 3. + 0 + 4.2894547805190086e-003 + 0.4860391020774841 + 0.6778649091720581 + <_> + + <_> + + + + <_>0 13 9 6 -1. + <_>0 15 9 2 3. + 0 + 5.9103150852024555e-003 + 0.5262305140495300 + 0.3612113893032074 + <_> + + <_> + + + + <_>9 14 2 6 -1. + <_>9 17 2 3 2. + 0 + 0.0129005396738648 + 0.5319377183914185 + 0.3250288069248200 + <_> + + <_> + + + + <_>9 15 2 3 -1. + <_>9 16 2 1 3. + 0 + 4.6982979401946068e-003 + 0.4618245065212250 + 0.6665925979614258 + <_> + + <_> + + + + <_>1 10 18 6 -1. + <_>1 12 18 2 3. + 0 + 0.0104398597031832 + 0.5505670905113220 + 0.3883604109287262 + <_> + + <_> + + + + <_>8 11 4 2 -1. + <_>8 12 4 1 2. + 0 + 3.0443191062659025e-003 + 0.4697853028774262 + 0.7301844954490662 + <_> + + <_> + + + + <_>7 9 6 2 -1. + <_>7 10 6 1 2. + 0 + -6.1593751888722181e-004 + 0.3830839097499847 + 0.5464984178543091 + <_> + + <_> + + + + <_>8 8 2 3 -1. + <_>8 9 2 1 3. + 0 + -3.4247159492224455e-003 + 0.2566300034523010 + 0.5089530944824219 + <_> + + <_> + + + + <_>17 5 3 4 -1. + <_>18 5 1 4 3. + 0 + -9.3538565561175346e-003 + 0.6469966173171997 + 0.4940795898437500 + <_> + + <_> + + + + <_>1 19 18 1 -1. + <_>7 19 6 1 3. + 0 + 0.0523389987647533 + 0.4745982885360718 + 0.7878770828247070 + <_> + + <_> + + + + <_>9 0 3 2 -1. + <_>10 0 1 2 3. + 0 + 3.5765620414167643e-003 + 0.5306664705276489 + 0.2748498022556305 + <_> + + <_> + + + + <_>1 8 1 6 -1. + <_>1 10 1 2 3. + 0 + 7.1555317845195532e-004 + 0.5413125753402710 + 0.4041908979415894 + <_> + + <_> + + + + <_>12 17 8 3 -1. + <_>12 17 4 3 2. + 0 + -0.0105166798457503 + 0.6158512234687805 + 0.4815283119678497 + <_> + + <_> + + + + <_>0 5 3 4 -1. + <_>1 5 1 4 3. + 0 + 7.7347927726805210e-003 + 0.4695805907249451 + 0.7028980851173401 + <_> + + <_> + + + + <_>9 7 2 3 -1. + <_>9 8 2 1 3. + 0 + -4.3226778507232666e-003 + 0.2849566042423248 + 0.5304684042930603 + <_> + + <_> + + + + <_>7 11 2 2 -1. + <_>7 11 1 1 2. + <_>8 12 1 1 2. + 0 + -2.5534399319440126e-003 + 0.7056984901428223 + 0.4688892066478729 + <_> + + <_> + + + + <_>11 3 2 5 -1. + <_>11 3 1 5 2. + 0 + 1.0268510231981054e-004 + 0.3902932107448578 + 0.5573464035987854 + <_> + + <_> + + + + <_>7 3 2 5 -1. + <_>8 3 1 5 2. + 0 + 7.1395188570022583e-006 + 0.3684231936931610 + 0.5263987779617310 + <_> + + <_> + + + + <_>15 13 2 3 -1. + <_>15 14 2 1 3. + 0 + -1.6711989883333445e-003 + 0.3849175870418549 + 0.5387271046638489 + <_> + + <_> + + + + <_>5 6 2 3 -1. + <_>5 7 2 1 3. + 0 + 4.9260449595749378e-003 + 0.4729771912097931 + 0.7447251081466675 + <_> + + <_> + + + + <_>4 19 15 1 -1. + <_>9 19 5 1 3. + 0 + 4.3908702209591866e-003 + 0.4809181094169617 + 0.5591921806335449 + <_> + + <_> + + + + <_>1 19 15 1 -1. + <_>6 19 5 1 3. + 0 + -0.0177936293184757 + 0.6903678178787231 + 0.4676927030086517 + <_> + + <_> + + + + <_>15 13 2 3 -1. + <_>15 14 2 1 3. + 0 + 2.0469669252634048e-003 + 0.5370690226554871 + 0.3308162093162537 + <_> + + <_> + + + + <_>5 0 4 15 -1. + <_>7 0 2 15 2. + 0 + 0.0298914890736341 + 0.5139865279197693 + 0.3309059143066406 + <_> + + <_> + + + + <_>9 6 2 5 -1. + <_>9 6 1 5 2. + 0 + 1.5494900289922953e-003 + 0.4660237133502960 + 0.6078342795372009 + <_> + + <_> + + + + <_>9 5 2 7 -1. + <_>10 5 1 7 2. + 0 + 1.4956969534978271e-003 + 0.4404835999011993 + 0.5863919854164124 + <_> + + <_> + + + + <_>16 11 3 3 -1. + <_>16 12 3 1 3. + 0 + 9.5885928021743894e-004 + 0.5435971021652222 + 0.4208523035049439 + <_> + + <_> + + + + <_>1 11 3 3 -1. + <_>1 12 3 1 3. + 0 + 4.9643701640889049e-004 + 0.5370578169822693 + 0.4000622034072876 + <_> + + <_> + + + + <_>6 6 8 3 -1. + <_>6 7 8 1 3. + 0 + -2.7280810754746199e-003 + 0.5659412741661072 + 0.4259642958641052 + <_> + + <_> + + + + <_>0 15 6 2 -1. + <_>0 16 6 1 2. + 0 + 2.3026480339467525e-003 + 0.5161657929420471 + 0.3350869119167328 + <_> + + <_> + + + + <_>1 0 18 6 -1. + <_>7 0 6 6 3. + 0 + 0.2515163123607636 + 0.4869661927223206 + 0.7147309780120850 + <_> + + <_> + + + + <_>6 0 3 4 -1. + <_>7 0 1 4 3. + 0 + -4.6328022144734859e-003 + 0.2727448940277100 + 0.5083789825439453 + <_> + + <_> + + + + <_>14 10 4 10 -1. + <_>16 10 2 5 2. + <_>14 15 2 5 2. + 0 + -0.0404344908893108 + 0.6851438879966736 + 0.5021767020225525 + <_> + + <_> + + + + <_>3 2 3 2 -1. + <_>4 2 1 2 3. + 0 + 1.4972220014897175e-005 + 0.4284465014934540 + 0.5522555112838745 + <_> + + <_> + + + + <_>11 2 2 2 -1. + <_>11 3 2 1 2. + 0 + -2.4050309730228037e-004 + 0.4226118922233582 + 0.5390074849128723 + <_> + + <_> + + + + <_>2 10 4 10 -1. + <_>2 10 2 5 2. + <_>4 15 2 5 2. + 0 + 0.0236578397452831 + 0.4744631946086884 + 0.7504366040229797 + <_> + + <_> + + + + <_>0 13 20 6 -1. + <_>10 13 10 3 2. + <_>0 16 10 3 2. + 0 + -8.1449104472994804e-003 + 0.4245058894157410 + 0.5538362860679627 + <_> + + <_> + + + + <_>0 5 2 15 -1. + <_>1 5 1 15 2. + 0 + -3.6992130335420370e-003 + 0.5952357053756714 + 0.4529713094234467 + <_> + + <_> + + + + <_>1 7 18 4 -1. + <_>10 7 9 2 2. + <_>1 9 9 2 2. + 0 + -6.7718601785600185e-003 + 0.4137794077396393 + 0.5473399758338928 + <_> + + <_> + + + + <_>0 0 2 17 -1. + <_>1 0 1 17 2. + 0 + 4.2669530957937241e-003 + 0.4484114944934845 + 0.5797994136810303 + <_> + + <_> + + + + <_>2 6 16 6 -1. + <_>10 6 8 3 2. + <_>2 9 8 3 2. + 0 + 1.7791989957913756e-003 + 0.5624858736991882 + 0.4432444870471954 + <_> + + <_> + + + + <_>8 14 1 3 -1. + <_>8 15 1 1 3. + 0 + 1.6774770338088274e-003 + 0.4637751877307892 + 0.6364241838455200 + <_> + + <_> + + + + <_>8 15 4 2 -1. + <_>8 16 4 1 2. + 0 + 1.1732629500329494e-003 + 0.4544503092765808 + 0.5914415717124939 + <_> + + <_> + + + + <_>5 2 8 2 -1. + <_>5 2 4 1 2. + <_>9 3 4 1 2. + 0 + 8.6998171173036098e-004 + 0.5334752798080444 + 0.3885917961597443 + <_> + + <_> + + + + <_>6 11 8 6 -1. + <_>6 14 8 3 2. + 0 + 7.6378340600058436e-004 + 0.5398585200309753 + 0.3744941949844360 + <_> + + <_> + + + + <_>9 13 2 2 -1. + <_>9 14 2 1 2. + 0 + 1.5684569370932877e-004 + 0.4317873120307922 + 0.5614616274833679 + <_> + + <_> + + + + <_>18 4 2 6 -1. + <_>18 6 2 2 3. + 0 + -0.0215113703161478 + 0.1785925030708313 + 0.5185542702674866 + <_> + + <_> + + + + <_>9 12 2 2 -1. + <_>9 13 2 1 2. + 0 + 1.3081369979772717e-004 + 0.4342499077320099 + 0.5682849884033203 + <_> + + <_> + + + + <_>18 4 2 6 -1. + <_>18 6 2 2 3. + 0 + 0.0219920407980680 + 0.5161716938018799 + 0.2379394024610519 + <_> + + <_> + + + + <_>9 13 1 3 -1. + <_>9 14 1 1 3. + 0 + -8.0136500764638186e-004 + 0.5986763238906860 + 0.4466426968574524 + <_> + + <_> + + + + <_>18 4 2 6 -1. + <_>18 6 2 2 3. + 0 + -8.2736099138855934e-003 + 0.4108217954635620 + 0.5251057147979736 + <_> + + <_> + + + + <_>0 4 2 6 -1. + <_>0 6 2 2 3. + 0 + 3.6831789184361696e-003 + 0.5173814296722412 + 0.3397518098354340 + <_> + + <_> + + + + <_>9 12 3 3 -1. + <_>9 13 3 1 3. + 0 + -7.9525681212544441e-003 + 0.6888983249664307 + 0.4845924079418182 + <_> + + <_> + + + + <_>3 13 2 3 -1. + <_>3 14 2 1 3. + 0 + 1.5382299898192286e-003 + 0.5178567171096802 + 0.3454113900661469 + <_> + + <_> + + + + <_>13 13 4 3 -1. + <_>13 14 4 1 3. + 0 + -0.0140435304492712 + 0.1678421050310135 + 0.5188667774200440 + <_> + + <_> + + + + <_>5 4 3 3 -1. + <_>5 5 3 1 3. + 0 + 1.4315890148282051e-003 + 0.4368256926536560 + 0.5655773878097534 + <_> + + <_> + + + + <_>5 2 10 6 -1. + <_>5 4 10 2 3. + 0 + -0.0340142287313938 + 0.7802296280860901 + 0.4959217011928558 + <_> + + <_> + + + + <_>3 13 4 3 -1. + <_>3 14 4 1 3. + 0 + -0.0120272999629378 + 0.1585101038217545 + 0.5032231807708740 + <_> + + <_> + + + + <_>3 7 15 5 -1. + <_>8 7 5 5 3. + 0 + 0.1331661939620972 + 0.5163304805755615 + 0.2755128145217896 + <_> + + <_> + + + + <_>3 7 12 2 -1. + <_>7 7 4 2 3. + 0 + -1.5221949433907866e-003 + 0.3728317916393280 + 0.5214552283287048 + <_> + + <_> + + + + <_>10 3 3 9 -1. + <_>11 3 1 9 3. + 0 + -9.3929271679371595e-004 + 0.5838379263877869 + 0.4511165022850037 + <_> + + <_> + + + + <_>8 6 4 6 -1. + <_>10 6 2 6 2. + 0 + 0.0277197398245335 + 0.4728286862373352 + 0.7331544756889343 + <_> + + <_> + + + + <_>9 7 4 3 -1. + <_>9 8 4 1 3. + 0 + 3.1030150130391121e-003 + 0.5302202105522156 + 0.4101563096046448 + <_> + + <_> + + + + <_>0 9 4 9 -1. + <_>2 9 2 9 2. + 0 + 0.0778612196445465 + 0.4998334050178528 + 0.1272961944341660 + <_> + + <_> + + + + <_>9 13 3 5 -1. + <_>10 13 1 5 3. + 0 + -0.0158549398183823 + 0.0508333593606949 + 0.5165656208992004 + <_> + + <_> + + + + <_>7 7 6 3 -1. + <_>9 7 2 3 3. + 0 + -4.9725300632417202e-003 + 0.6798133850097656 + 0.4684231877326965 + <_> + + <_> + + + + <_>9 7 3 5 -1. + <_>10 7 1 5 3. + 0 + -9.7676506265997887e-004 + 0.6010771989822388 + 0.4788931906223297 + <_> + + <_> + + + + <_>5 7 8 2 -1. + <_>9 7 4 2 2. + 0 + -2.4647710379213095e-003 + 0.3393397927284241 + 0.5220503807067871 + <_> + + <_> + + + + <_>5 9 12 2 -1. + <_>9 9 4 2 3. + 0 + -6.7937700077891350e-003 + 0.4365136921405792 + 0.5239663124084473 + <_> + + <_> + + + + <_>5 6 10 3 -1. + <_>10 6 5 3 2. + 0 + 0.0326080210506916 + 0.5052723884582520 + 0.2425214946269989 + <_> + + <_> + + + + <_>10 12 3 1 -1. + <_>11 12 1 1 3. + 0 + -5.8514421107247472e-004 + 0.5733973979949951 + 0.4758574068546295 + <_> + + <_> + + + + <_>0 1 11 15 -1. + <_>0 6 11 5 3. + 0 + -0.0296326000243425 + 0.3892289102077484 + 0.5263597965240479 + 66.6691207885742190 + 13 + -1 + <_> + + + <_> + + <_> + + + + <_>1 0 18 6 -1. + <_>7 0 6 6 3. + 0 + 0.0465508513152599 + 0.3276950120925903 + 0.6240522861480713 + <_> + + <_> + + + + <_>7 7 6 1 -1. + <_>9 7 2 1 3. + 0 + 7.9537127166986465e-003 + 0.4256485104560852 + 0.6942939162254334 + <_> + + <_> + + + + <_>5 16 6 4 -1. + <_>5 16 3 2 2. + <_>8 18 3 2 2. + 0 + 6.8221561377868056e-004 + 0.3711487054824829 + 0.5900732874870300 + <_> + + <_> + + + + <_>6 5 9 8 -1. + <_>6 9 9 4 2. + 0 + -1.9348249770700932e-004 + 0.2041133940219879 + 0.5300545096397400 + <_> + + <_> + + + + <_>5 10 2 6 -1. + <_>5 13 2 3 2. + 0 + -2.6710508973337710e-004 + 0.5416126251220703 + 0.3103179037570953 + <_> + + <_> + + + + <_>7 6 8 10 -1. + <_>11 6 4 5 2. + <_>7 11 4 5 2. + 0 + 2.7818060480058193e-003 + 0.5277832746505737 + 0.3467069864273071 + <_> + + <_> + + + + <_>5 6 8 10 -1. + <_>5 6 4 5 2. + <_>9 11 4 5 2. + 0 + -4.6779078547842801e-004 + 0.5308231115341187 + 0.3294492065906525 + <_> + + <_> + + + + <_>9 5 2 2 -1. + <_>9 6 2 1 2. + 0 + -3.0335160772665404e-005 + 0.5773872733116150 + 0.3852097094058991 + <_> + + <_> + + + + <_>5 12 8 2 -1. + <_>5 13 8 1 2. + 0 + 7.8038009814918041e-004 + 0.4317438900470734 + 0.6150057911872864 + <_> + + <_> + + + + <_>10 2 8 2 -1. + <_>10 3 8 1 2. + 0 + -4.2553851380944252e-003 + 0.2933903932571411 + 0.5324292778968811 + <_> + + <_> + + + + <_>4 0 2 10 -1. + <_>4 0 1 5 2. + <_>5 5 1 5 2. + 0 + -2.4735610350035131e-004 + 0.5468844771385193 + 0.3843030035495758 + <_> + + <_> + + + + <_>9 10 2 2 -1. + <_>9 11 2 1 2. + 0 + -1.4724259381182492e-004 + 0.4281542897224426 + 0.5755587220191956 + <_> + + <_> + + + + <_>2 8 15 3 -1. + <_>2 9 15 1 3. + 0 + 1.1864770203828812e-003 + 0.3747301101684570 + 0.5471466183662415 + <_> + + <_> + + + + <_>8 13 4 3 -1. + <_>8 14 4 1 3. + 0 + 2.3936580400913954e-003 + 0.4537783861160278 + 0.6111528873443604 + <_> + + <_> + + + + <_>7 2 3 2 -1. + <_>8 2 1 2 3. + 0 + -1.5390539774671197e-003 + 0.2971341907978058 + 0.5189538002014160 + <_> + + <_> + + + + <_>7 13 6 3 -1. + <_>7 14 6 1 3. + 0 + -7.1968790143728256e-003 + 0.6699066758155823 + 0.4726476967334747 + <_> + + <_> + + + + <_>9 9 2 2 -1. + <_>9 10 2 1 2. + 0 + -4.1499789222143590e-004 + 0.3384954035282135 + 0.5260317921638489 + <_> + + <_> + + + + <_>17 2 3 6 -1. + <_>17 4 3 2 3. + 0 + 4.4359830208122730e-003 + 0.5399122238159180 + 0.3920140862464905 + <_> + + <_> + + + + <_>1 5 3 4 -1. + <_>2 5 1 4 3. + 0 + 2.6606200262904167e-003 + 0.4482578039169312 + 0.6119617819786072 + <_> + + <_> + + + + <_>14 8 4 6 -1. + <_>14 10 4 2 3. + 0 + -1.5287200221791863e-003 + 0.3711237907409668 + 0.5340266227722168 + <_> + + <_> + + + + <_>1 4 3 8 -1. + <_>2 4 1 8 3. + 0 + -4.7397250309586525e-003 + 0.6031088232994080 + 0.4455145001411438 + <_> + + <_> + + + + <_>8 13 4 6 -1. + <_>8 16 4 3 2. + 0 + -0.0148291299119592 + 0.2838754057884216 + 0.5341861844062805 + <_> + + <_> + + + + <_>3 14 2 2 -1. + <_>3 15 2 1 2. + 0 + 9.2275557108223438e-004 + 0.5209547281265259 + 0.3361653983592987 + <_> + + <_> + + + + <_>14 8 4 6 -1. + <_>14 10 4 2 3. + 0 + 0.0835298076272011 + 0.5119969844818115 + 0.0811644494533539 + <_> + + <_> + + + + <_>2 8 4 6 -1. + <_>2 10 4 2 3. + 0 + -7.5633148662745953e-004 + 0.3317120075225830 + 0.5189831256866455 + <_> + + <_> + + + + <_>10 14 1 6 -1. + <_>10 17 1 3 2. + 0 + 9.8403859883546829e-003 + 0.5247598290443420 + 0.2334959059953690 + <_> + + <_> + + + + <_>7 5 3 6 -1. + <_>8 5 1 6 3. + 0 + -1.5953830443322659e-003 + 0.5750094056129456 + 0.4295622110366821 + <_> + + <_> + + + + <_>11 2 2 6 -1. + <_>12 2 1 3 2. + <_>11 5 1 3 2. + 0 + 3.4766020689858124e-005 + 0.4342445135116577 + 0.5564029216766357 + <_> + + <_> + + + + <_>6 6 6 5 -1. + <_>8 6 2 5 3. + 0 + 0.0298629105091095 + 0.4579147100448608 + 0.6579188108444214 + <_> + + <_> + + + + <_>17 1 3 6 -1. + <_>17 3 3 2 3. + 0 + 0.0113255903124809 + 0.5274311900138855 + 0.3673888146877289 + <_> + + <_> + + + + <_>8 7 3 5 -1. + <_>9 7 1 5 3. + 0 + -8.7828645482659340e-003 + 0.7100368738174439 + 0.4642167091369629 + <_> + + <_> + + + + <_>9 18 3 2 -1. + <_>10 18 1 2 3. + 0 + 4.3639959767460823e-003 + 0.5279216170310974 + 0.2705877125263214 + <_> + + <_> + + + + <_>8 18 3 2 -1. + <_>9 18 1 2 3. + 0 + 4.1804728098213673e-003 + 0.5072525143623352 + 0.2449083030223846 + <_> + + <_> + + + + <_>12 3 5 2 -1. + <_>12 4 5 1 2. + 0 + -4.5668511302210391e-004 + 0.4283105134963989 + 0.5548691153526306 + <_> + + <_> + + + + <_>7 1 5 12 -1. + <_>7 7 5 6 2. + 0 + -3.7140368949621916e-003 + 0.5519387722015381 + 0.4103653132915497 + <_> + + <_> + + + + <_>1 0 18 4 -1. + <_>7 0 6 4 3. + 0 + -0.0253042895346880 + 0.6867002248764038 + 0.4869889020919800 + <_> + + <_> + + + + <_>4 2 2 2 -1. + <_>4 3 2 1 2. + 0 + -3.4454080741852522e-004 + 0.3728874027729034 + 0.5287693142890930 + <_> + + <_> + + + + <_>11 14 4 2 -1. + <_>13 14 2 1 2. + <_>11 15 2 1 2. + 0 + -8.3935231668874621e-004 + 0.6060152053833008 + 0.4616062045097351 + <_> + + <_> + + + + <_>0 2 3 6 -1. + <_>0 4 3 2 3. + 0 + 0.0172800496220589 + 0.5049635767936707 + 0.1819823980331421 + <_> + + <_> + + + + <_>9 7 2 3 -1. + <_>9 8 2 1 3. + 0 + -6.3595077954232693e-003 + 0.1631239950656891 + 0.5232778787612915 + <_> + + <_> + + + + <_>5 5 1 3 -1. + <_>5 6 1 1 3. + 0 + 1.0298109846189618e-003 + 0.4463278055191040 + 0.6176549196243286 + <_> + + <_> + + + + <_>10 10 6 1 -1. + <_>10 10 3 1 2. + 0 + 1.0117109632119536e-003 + 0.5473384857177734 + 0.4300698935985565 + <_> + + <_> + + + + <_>4 10 6 1 -1. + <_>7 10 3 1 2. + 0 + -0.0103088002651930 + 0.1166985034942627 + 0.5000867247581482 + <_> + + <_> + + + + <_>9 17 3 3 -1. + <_>9 18 3 1 3. + 0 + 5.4682018235325813e-003 + 0.4769287109375000 + 0.6719213724136353 + <_> + + <_> + + + + <_>4 14 1 3 -1. + <_>4 15 1 1 3. + 0 + -9.1696460731327534e-004 + 0.3471089899539948 + 0.5178164839744568 + <_> + + <_> + + + + <_>12 5 3 3 -1. + <_>12 6 3 1 3. + 0 + 2.3922820109874010e-003 + 0.4785236120223999 + 0.6216310858726502 + <_> + + <_> + + + + <_>4 5 12 3 -1. + <_>4 6 12 1 3. + 0 + -7.5573818758130074e-003 + 0.5814796090126038 + 0.4410085082054138 + <_> + + <_> + + + + <_>9 8 2 3 -1. + <_>9 9 2 1 3. + 0 + -7.7024032361805439e-004 + 0.3878000080585480 + 0.5465722084045410 + <_> + + <_> + + + + <_>4 9 3 3 -1. + <_>5 9 1 3 3. + 0 + -8.7125990539789200e-003 + 0.1660051047801971 + 0.4995836019515991 + <_> + + <_> + + + + <_>6 0 9 17 -1. + <_>9 0 3 17 3. + 0 + -0.0103063201531768 + 0.4093391001224518 + 0.5274233818054199 + <_> + + <_> + + + + <_>9 12 1 3 -1. + <_>9 13 1 1 3. + 0 + -2.0940979011356831e-003 + 0.6206194758415222 + 0.4572280049324036 + <_> + + <_> + + + + <_>9 5 2 15 -1. + <_>9 10 2 5 3. + 0 + 6.8099051713943481e-003 + 0.5567759275436401 + 0.4155600070953369 + <_> + + <_> + + + + <_>8 14 2 3 -1. + <_>8 15 2 1 3. + 0 + -1.0746059706434608e-003 + 0.5638927817344666 + 0.4353024959564209 + <_> + + <_> + + + + <_>10 14 1 3 -1. + <_>10 15 1 1 3. + 0 + 2.1550289820879698e-003 + 0.4826265871524811 + 0.6749758124351502 + <_> + + <_> + + + + <_>7 1 6 5 -1. + <_>9 1 2 5 3. + 0 + 0.0317423194646835 + 0.5048379898071289 + 0.1883248984813690 + <_> + + <_> + + + + <_>0 0 20 2 -1. + <_>0 0 10 2 2. + 0 + -0.0783827230334282 + 0.2369548976421356 + 0.5260158181190491 + <_> + + <_> + + + + <_>2 13 5 3 -1. + <_>2 14 5 1 3. + 0 + 5.7415119372308254e-003 + 0.5048828721046448 + 0.2776469886302948 + <_> + + <_> + + + + <_>9 11 2 3 -1. + <_>9 12 2 1 3. + 0 + -2.9014600440859795e-003 + 0.6238604784011841 + 0.4693317115306854 + <_> + + <_> + + + + <_>2 5 9 15 -1. + <_>2 10 9 5 3. + 0 + -2.6427931152284145e-003 + 0.3314141929149628 + 0.5169777274131775 + <_> + + <_> + + + + <_>5 0 12 10 -1. + <_>11 0 6 5 2. + <_>5 5 6 5 2. + 0 + -0.1094966009259224 + 0.2380045056343079 + 0.5183441042900085 + <_> + + <_> + + + + <_>5 1 2 3 -1. + <_>6 1 1 3 2. + 0 + 7.4075913289561868e-005 + 0.4069635868072510 + 0.5362150073051453 + <_> + + <_> + + + + <_>10 7 6 1 -1. + <_>12 7 2 1 3. + 0 + -5.0593802006915212e-004 + 0.5506706237792969 + 0.4374594092369080 + <_> + + <_> + + + + <_>3 1 2 10 -1. + <_>3 1 1 5 2. + <_>4 6 1 5 2. + 0 + -8.2131777890026569e-004 + 0.5525709986686707 + 0.4209375977516174 + <_> + + <_> + + + + <_>13 7 2 1 -1. + <_>13 7 1 1 2. + 0 + -6.0276539443293586e-005 + 0.5455474853515625 + 0.4748266041278839 + <_> + + <_> + + + + <_>4 13 4 6 -1. + <_>4 15 4 2 3. + 0 + 6.8065142259001732e-003 + 0.5157995820045471 + 0.3424577116966248 + <_> + + <_> + + + + <_>13 7 2 1 -1. + <_>13 7 1 1 2. + 0 + 1.7202789895236492e-003 + 0.5013207793235779 + 0.6331263780593872 + <_> + + <_> + + + + <_>5 7 2 1 -1. + <_>6 7 1 1 2. + 0 + -1.3016929733566940e-004 + 0.5539718270301819 + 0.4226869940757752 + <_> + + <_> + + + + <_>2 12 18 4 -1. + <_>11 12 9 2 2. + <_>2 14 9 2 2. + 0 + -4.8016388900578022e-003 + 0.4425095021724701 + 0.5430780053138733 + <_> + + <_> + + + + <_>5 7 2 2 -1. + <_>5 7 1 1 2. + <_>6 8 1 1 2. + 0 + -2.5399310979992151e-003 + 0.7145782113075256 + 0.4697605073451996 + <_> + + <_> + + + + <_>16 3 4 2 -1. + <_>16 4 4 1 2. + 0 + -1.4278929447755218e-003 + 0.4070445001125336 + 0.5399605035781860 + <_> + + <_> + + + + <_>0 2 2 18 -1. + <_>0 2 1 9 2. + <_>1 11 1 9 2. + 0 + -0.0251425504684448 + 0.7884690761566162 + 0.4747352004051209 + <_> + + <_> + + + + <_>1 2 18 4 -1. + <_>10 2 9 2 2. + <_>1 4 9 2 2. + 0 + -3.8899609353393316e-003 + 0.4296191930770874 + 0.5577110052108765 + <_> + + <_> + + + + <_>9 14 1 3 -1. + <_>9 15 1 1 3. + 0 + 4.3947459198534489e-003 + 0.4693162143230438 + 0.7023944258689880 + <_> + + <_> + + + + <_>2 12 18 4 -1. + <_>11 12 9 2 2. + <_>2 14 9 2 2. + 0 + 0.0246784202754498 + 0.5242322087287903 + 0.3812510073184967 + <_> + + <_> + + + + <_>0 12 18 4 -1. + <_>0 12 9 2 2. + <_>9 14 9 2 2. + 0 + 0.0380476787686348 + 0.5011739730834961 + 0.1687828004360199 + <_> + + <_> + + + + <_>11 4 5 3 -1. + <_>11 5 5 1 3. + 0 + 7.9424865543842316e-003 + 0.4828582108020783 + 0.6369568109512329 + <_> + + <_> + + + + <_>6 4 7 3 -1. + <_>6 5 7 1 3. + 0 + -1.5110049862414598e-003 + 0.5906485915184021 + 0.4487667977809906 + <_> + + <_> + + + + <_>13 17 3 3 -1. + <_>13 18 3 1 3. + 0 + 6.4201741479337215e-003 + 0.5241097807884216 + 0.2990570068359375 + <_> + + <_> + + + + <_>8 1 3 4 -1. + <_>9 1 1 4 3. + 0 + -2.9802159406244755e-003 + 0.3041465878486633 + 0.5078489780426025 + <_> + + <_> + + + + <_>11 4 2 4 -1. + <_>11 4 1 4 2. + 0 + -7.4580078944563866e-004 + 0.4128139019012451 + 0.5256826281547546 + <_> + + <_> + + + + <_>0 17 9 3 -1. + <_>3 17 3 3 3. + 0 + -0.0104709500446916 + 0.5808395147323608 + 0.4494296014308929 + <_> + + <_> + + + + <_>11 0 2 8 -1. + <_>12 0 1 4 2. + <_>11 4 1 4 2. + 0 + 9.3369204550981522e-003 + 0.5246552824974060 + 0.2658948898315430 + <_> + + <_> + + + + <_>0 8 6 12 -1. + <_>0 8 3 6 2. + <_>3 14 3 6 2. + 0 + 0.0279369000345469 + 0.4674955010414124 + 0.7087256908416748 + <_> + + <_> + + + + <_>10 7 4 12 -1. + <_>10 13 4 6 2. + 0 + 7.4277678504586220e-003 + 0.5409486889839172 + 0.3758518099784851 + <_> + + <_> + + + + <_>5 3 8 14 -1. + <_>5 10 8 7 2. + 0 + -0.0235845092684031 + 0.3758639991283417 + 0.5238550901412964 + <_> + + <_> + + + + <_>14 10 6 1 -1. + <_>14 10 3 1 2. + 0 + 1.1452640173956752e-003 + 0.4329578876495361 + 0.5804247260093689 + <_> + + <_> + + + + <_>0 4 10 4 -1. + <_>0 6 10 2 2. + 0 + -4.3468660442158580e-004 + 0.5280618071556091 + 0.3873069882392883 + <_> + + <_> + + + + <_>10 0 5 8 -1. + <_>10 4 5 4 2. + 0 + 0.0106485402211547 + 0.4902113080024719 + 0.5681251883506775 + <_> + + <_> + + + + <_>8 1 4 8 -1. + <_>8 1 2 4 2. + <_>10 5 2 4 2. + 0 + -3.9418050437234342e-004 + 0.5570880174636841 + 0.4318251013755798 + <_> + + <_> + + + + <_>9 11 6 1 -1. + <_>11 11 2 1 3. + 0 + -1.3270479394122958e-004 + 0.5658439993858337 + 0.4343554973602295 + <_> + + <_> + + + + <_>8 9 3 4 -1. + <_>9 9 1 4 3. + 0 + -2.0125510636717081e-003 + 0.6056739091873169 + 0.4537523984909058 + <_> + + <_> + + + + <_>18 4 2 6 -1. + <_>18 6 2 2 3. + 0 + 2.4854319635778666e-003 + 0.5390477180480957 + 0.4138010144233704 + <_> + + <_> + + + + <_>8 8 3 4 -1. + <_>9 8 1 4 3. + 0 + 1.8237880431115627e-003 + 0.4354828894138336 + 0.5717188715934753 + <_> + + <_> + + + + <_>7 1 13 3 -1. + <_>7 2 13 1 3. + 0 + -0.0166566595435143 + 0.3010913133621216 + 0.5216122865676880 + <_> + + <_> + + + + <_>7 13 6 1 -1. + <_>9 13 2 1 3. + 0 + 8.0349558265879750e-004 + 0.5300151109695435 + 0.3818396925926209 + <_> + + <_> + + + + <_>12 11 3 6 -1. + <_>12 13 3 2 3. + 0 + 3.4170378930866718e-003 + 0.5328028798103333 + 0.4241400063037872 + <_> + + <_> + + + + <_>5 11 6 1 -1. + <_>7 11 2 1 3. + 0 + -3.6222729249857366e-004 + 0.5491728186607361 + 0.4186977148056030 + <_> + + <_> + + + + <_>1 4 18 10 -1. + <_>10 4 9 5 2. + <_>1 9 9 5 2. + 0 + -0.1163002029061317 + 0.1440722048282623 + 0.5226451158523560 + <_> + + <_> + + + + <_>8 6 4 9 -1. + <_>8 9 4 3 3. + 0 + -0.0146950101479888 + 0.7747725248336792 + 0.4715717136859894 + <_> + + <_> + + + + <_>8 6 4 3 -1. + <_>8 7 4 1 3. + 0 + 2.1972130052745342e-003 + 0.5355433821678162 + 0.3315644860267639 + <_> + + <_> + + + + <_>8 7 3 3 -1. + <_>9 7 1 3 3. + 0 + -4.6965209185145795e-004 + 0.5767235159873962 + 0.4458136856555939 + <_> + + <_> + + + + <_>14 15 4 3 -1. + <_>14 16 4 1 3. + 0 + 6.5144998952746391e-003 + 0.5215674042701721 + 0.3647888898849487 + <_> + + <_> + + + + <_>5 10 3 10 -1. + <_>6 10 1 10 3. + 0 + 0.0213000606745481 + 0.4994204938411713 + 0.1567950993776321 + <_> + + <_> + + + + <_>8 15 4 3 -1. + <_>8 16 4 1 3. + 0 + 3.1881409231573343e-003 + 0.4742200076580048 + 0.6287270188331604 + <_> + + <_> + + + + <_>0 8 1 6 -1. + <_>0 10 1 2 3. + 0 + 9.0019777417182922e-004 + 0.5347954034805298 + 0.3943752050399780 + <_> + + <_> + + + + <_>10 15 1 3 -1. + <_>10 16 1 1 3. + 0 + -5.1772277802228928e-003 + 0.6727191805839539 + 0.5013138055801392 + <_> + + <_> + + + + <_>2 15 4 3 -1. + <_>2 16 4 1 3. + 0 + -4.3764649890363216e-003 + 0.3106675148010254 + 0.5128793120384216 + <_> + + <_> + + + + <_>18 3 2 8 -1. + <_>19 3 1 4 2. + <_>18 7 1 4 2. + 0 + 2.6299960445612669e-003 + 0.4886310100555420 + 0.5755215883255005 + <_> + + <_> + + + + <_>0 3 2 8 -1. + <_>0 3 1 4 2. + <_>1 7 1 4 2. + 0 + -2.0458688959479332e-003 + 0.6025794148445129 + 0.4558076858520508 + <_> + + <_> + + + + <_>3 7 14 10 -1. + <_>10 7 7 5 2. + <_>3 12 7 5 2. + 0 + 0.0694827064871788 + 0.5240747928619385 + 0.2185259014368057 + <_> + + <_> + + + + <_>0 7 19 3 -1. + <_>0 8 19 1 3. + 0 + 0.0240489393472672 + 0.5011867284774780 + 0.2090622037649155 + <_> + + <_> + + + + <_>12 6 3 3 -1. + <_>12 7 3 1 3. + 0 + 3.1095340382307768e-003 + 0.4866712093353272 + 0.7108548283576965 + <_> + + <_> + + + + <_>0 6 1 3 -1. + <_>0 7 1 1 3. + 0 + -1.2503260513767600e-003 + 0.3407891094684601 + 0.5156195163726807 + <_> + + <_> + + + + <_>12 6 3 3 -1. + <_>12 7 3 1 3. + 0 + -1.0281190043315291e-003 + 0.5575572252273560 + 0.4439432024955750 + <_> + + <_> + + + + <_>5 6 3 3 -1. + <_>5 7 3 1 3. + 0 + -8.8893622159957886e-003 + 0.6402000784873962 + 0.4620442092418671 + <_> + + <_> + + + + <_>8 2 4 2 -1. + <_>8 3 4 1 2. + 0 + -6.1094801640138030e-004 + 0.3766441941261292 + 0.5448899865150452 + <_> + + <_> + + + + <_>6 3 4 12 -1. + <_>8 3 2 12 2. + 0 + -5.7686357758939266e-003 + 0.3318648934364319 + 0.5133677124977112 + <_> + + <_> + + + + <_>13 6 2 3 -1. + <_>13 7 2 1 3. + 0 + 1.8506490159779787e-003 + 0.4903570115566254 + 0.6406934857368469 + <_> + + <_> + + + + <_>0 10 20 4 -1. + <_>0 12 20 2 2. + 0 + -0.0997994691133499 + 0.1536051034927368 + 0.5015562176704407 + <_> + + <_> + + + + <_>2 0 17 14 -1. + <_>2 7 17 7 2. + 0 + -0.3512834906578064 + 0.0588231310248375 + 0.5174378752708435 + <_> + + <_> + + + + <_>0 0 6 10 -1. + <_>0 0 3 5 2. + <_>3 5 3 5 2. + 0 + -0.0452445708215237 + 0.6961488723754883 + 0.4677872955799103 + <_> + + <_> + + + + <_>14 6 6 4 -1. + <_>14 6 3 4 2. + 0 + 0.0714815780520439 + 0.5167986154556274 + 0.1038092970848084 + <_> + + <_> + + + + <_>0 6 6 4 -1. + <_>3 6 3 4 2. + 0 + 2.1895780228078365e-003 + 0.4273078143596649 + 0.5532060861587524 + <_> + + <_> + + + + <_>13 2 7 2 -1. + <_>13 3 7 1 2. + 0 + -5.9242651332169771e-004 + 0.4638943970203400 + 0.5276389122009277 + <_> + + <_> + + + + <_>0 2 7 2 -1. + <_>0 3 7 1 2. + 0 + 1.6788389766588807e-003 + 0.5301648974418640 + 0.3932034969329834 + <_> + + <_> + + + + <_>6 11 14 2 -1. + <_>13 11 7 1 2. + <_>6 12 7 1 2. + 0 + -2.2163488902151585e-003 + 0.5630694031715393 + 0.4757033884525299 + <_> + + <_> + + + + <_>8 5 2 2 -1. + <_>8 5 1 1 2. + <_>9 6 1 1 2. + 0 + 1.1568699846975505e-004 + 0.4307535886764526 + 0.5535702705383301 + <_> + + <_> + + + + <_>13 9 2 3 -1. + <_>13 9 1 3 2. + 0 + -7.2017288766801357e-003 + 0.1444882005453110 + 0.5193064212799072 + <_> + + <_> + + + + <_>1 1 3 12 -1. + <_>2 1 1 12 3. + 0 + 8.9081272017210722e-004 + 0.4384432137012482 + 0.5593621134757996 + <_> + + <_> + + + + <_>17 4 1 3 -1. + <_>17 5 1 1 3. + 0 + 1.9605009583756328e-004 + 0.5340415835380554 + 0.4705956876277924 + <_> + + <_> + + + + <_>2 4 1 3 -1. + <_>2 5 1 1 3. + 0 + 5.2022142335772514e-004 + 0.5213856101036072 + 0.3810079097747803 + <_> + + <_> + + + + <_>14 5 1 3 -1. + <_>14 6 1 1 3. + 0 + 9.4588572392240167e-004 + 0.4769414961338043 + 0.6130738854408264 + <_> + + <_> + + + + <_>7 16 2 3 -1. + <_>7 17 2 1 3. + 0 + 9.1698471806012094e-005 + 0.4245009124279022 + 0.5429363250732422 + <_> + + <_> + + + + <_>8 13 4 6 -1. + <_>10 13 2 3 2. + <_>8 16 2 3 2. + 0 + 2.1833200007677078e-003 + 0.5457730889320374 + 0.4191075861454010 + <_> + + <_> + + + + <_>5 5 1 3 -1. + <_>5 6 1 1 3. + 0 + -8.6039671441540122e-004 + 0.5764588713645935 + 0.4471659958362579 + <_> + + <_> + + + + <_>16 0 4 20 -1. + <_>16 0 2 20 2. + 0 + -0.0132362395524979 + 0.6372823119163513 + 0.4695009887218475 + <_> + + <_> + + + + <_>5 1 2 6 -1. + <_>5 1 1 3 2. + <_>6 4 1 3 2. + 0 + 4.3376701069064438e-004 + 0.5317873954772949 + 0.3945829868316650 + 67.6989212036132810 + 14 + -1 + <_> + + + <_> + + <_> + + + + <_>5 4 10 4 -1. + <_>5 6 10 2 2. + 0 + -0.0248471498489380 + 0.6555516719818115 + 0.3873311877250671 + <_> + + <_> + + + + <_>15 2 4 12 -1. + <_>15 2 2 12 2. + 0 + 6.1348611488938332e-003 + 0.3748072087764740 + 0.5973997712135315 + <_> + + <_> + + + + <_>7 6 4 12 -1. + <_>7 12 4 6 2. + 0 + 6.4498498104512691e-003 + 0.5425491929054260 + 0.2548811137676239 + <_> + + <_> + + + + <_>14 5 1 8 -1. + <_>14 9 1 4 2. + 0 + 6.3491211039945483e-004 + 0.2462442070245743 + 0.5387253761291504 + <_> + + <_> + + + + <_>1 4 14 10 -1. + <_>1 4 7 5 2. + <_>8 9 7 5 2. + 0 + 1.4023890253156424e-003 + 0.5594322085380554 + 0.3528657853603363 + <_> + + <_> + + + + <_>11 6 6 14 -1. + <_>14 6 3 7 2. + <_>11 13 3 7 2. + 0 + 3.0044000595808029e-004 + 0.3958503901958466 + 0.5765938162803650 + <_> + + <_> + + + + <_>3 6 6 14 -1. + <_>3 6 3 7 2. + <_>6 13 3 7 2. + 0 + 1.0042409849120304e-004 + 0.3698996901512146 + 0.5534998178482056 + <_> + + <_> + + + + <_>4 9 15 2 -1. + <_>9 9 5 2 3. + 0 + -5.0841490738093853e-003 + 0.3711090981960297 + 0.5547800064086914 + <_> + + <_> + + + + <_>7 14 6 3 -1. + <_>7 15 6 1 3. + 0 + -0.0195372607558966 + 0.7492755055427551 + 0.4579297006130219 + <_> + + <_> + + + + <_>6 3 14 4 -1. + <_>13 3 7 2 2. + <_>6 5 7 2 2. + 0 + -7.4532740654831287e-006 + 0.5649787187576294 + 0.3904069960117340 + <_> + + <_> + + + + <_>1 9 15 2 -1. + <_>6 9 5 2 3. + 0 + -3.6079459823668003e-003 + 0.3381088078022003 + 0.5267801284790039 + <_> + + <_> + + + + <_>6 11 8 9 -1. + <_>6 14 8 3 3. + 0 + 2.0697501022368670e-003 + 0.5519291162490845 + 0.3714388906955719 + <_> + + <_> + + + + <_>7 4 3 8 -1. + <_>8 4 1 8 3. + 0 + -4.6463840408250690e-004 + 0.5608214735984802 + 0.4113566875457764 + <_> + + <_> + + + + <_>14 6 2 6 -1. + <_>14 9 2 3 2. + 0 + 7.5490452582016587e-004 + 0.3559206128120422 + 0.5329356193542481 + <_> + + <_> + + + + <_>5 7 6 4 -1. + <_>5 7 3 2 2. + <_>8 9 3 2 2. + 0 + -9.8322238773107529e-004 + 0.5414795875549316 + 0.3763205111026764 + <_> + + <_> + + + + <_>1 1 18 19 -1. + <_>7 1 6 19 3. + 0 + -0.0199406407773495 + 0.6347903013229370 + 0.4705299139022827 + <_> + + <_> + + + + <_>1 2 6 5 -1. + <_>4 2 3 5 2. + 0 + 3.7680300883948803e-003 + 0.3913489878177643 + 0.5563716292381287 + <_> + + <_> + + + + <_>12 17 6 2 -1. + <_>12 18 6 1 2. + 0 + -9.4528505578637123e-003 + 0.2554892897605896 + 0.5215116739273071 + <_> + + <_> + + + + <_>2 17 6 2 -1. + <_>2 18 6 1 2. + 0 + 2.9560849070549011e-003 + 0.5174679160118103 + 0.3063920140266419 + <_> + + <_> + + + + <_>17 3 3 6 -1. + <_>17 5 3 2 3. + 0 + 9.1078737750649452e-003 + 0.5388448238372803 + 0.2885963022708893 + <_> + + <_> + + + + <_>8 17 3 3 -1. + <_>8 18 3 1 3. + 0 + 1.8219229532405734e-003 + 0.4336043000221252 + 0.5852196812629700 + <_> + + <_> + + + + <_>10 13 2 6 -1. + <_>10 16 2 3 2. + 0 + 0.0146887395530939 + 0.5287361741065979 + 0.2870005965232849 + <_> + + <_> + + + + <_>7 13 6 3 -1. + <_>7 14 6 1 3. + 0 + -0.0143879903480411 + 0.7019448876380920 + 0.4647370874881744 + <_> + + <_> + + + + <_>17 3 3 6 -1. + <_>17 5 3 2 3. + 0 + -0.0189866498112679 + 0.2986552119255066 + 0.5247011780738831 + <_> + + <_> + + + + <_>8 13 2 3 -1. + <_>8 14 2 1 3. + 0 + 1.1527639580890536e-003 + 0.4323473870754242 + 0.5931661725044251 + <_> + + <_> + + + + <_>9 3 6 2 -1. + <_>11 3 2 2 3. + 0 + 0.0109336702153087 + 0.5286864042282105 + 0.3130319118499756 + <_> + + <_> + + + + <_>0 3 3 6 -1. + <_>0 5 3 2 3. + 0 + -0.0149327302351594 + 0.2658419013023377 + 0.5084077119827271 + <_> + + <_> + + + + <_>8 5 4 6 -1. + <_>8 7 4 2 3. + 0 + -2.9970539617352188e-004 + 0.5463526844978333 + 0.3740724027156830 + <_> + + <_> + + + + <_>5 5 3 2 -1. + <_>5 6 3 1 2. + 0 + 4.1677621193230152e-003 + 0.4703496992588043 + 0.7435721755027771 + <_> + + <_> + + + + <_>10 1 3 4 -1. + <_>11 1 1 4 3. + 0 + -6.3905320130288601e-003 + 0.2069258987903595 + 0.5280538201332092 + <_> + + <_> + + + + <_>1 2 5 9 -1. + <_>1 5 5 3 3. + 0 + 4.5029609464108944e-003 + 0.5182648897171021 + 0.3483543097972870 + <_> + + <_> + + + + <_>13 6 2 3 -1. + <_>13 7 2 1 3. + 0 + -9.2040365561842918e-003 + 0.6803777217864990 + 0.4932360053062439 + <_> + + <_> + + + + <_>0 6 14 3 -1. + <_>7 6 7 3 2. + 0 + 0.0813272595405579 + 0.5058398842811585 + 0.2253051996231079 + <_> + + <_> + + + + <_>2 11 18 8 -1. + <_>2 15 18 4 2. + 0 + -0.1507928073406220 + 0.2963424921035767 + 0.5264679789543152 + <_> + + <_> + + + + <_>5 6 2 3 -1. + <_>5 7 2 1 3. + 0 + 3.3179009333252907e-003 + 0.4655495882034302 + 0.7072932124137878 + <_> + + <_> + + + + <_>10 6 4 2 -1. + <_>12 6 2 1 2. + <_>10 7 2 1 2. + 0 + 7.7402801252901554e-004 + 0.4780347943305969 + 0.5668237805366516 + <_> + + <_> + + + + <_>6 6 4 2 -1. + <_>6 6 2 1 2. + <_>8 7 2 1 2. + 0 + 6.8199541419744492e-004 + 0.4286996126174927 + 0.5722156763076782 + <_> + + <_> + + + + <_>10 1 3 4 -1. + <_>11 1 1 4 3. + 0 + 5.3671570494771004e-003 + 0.5299307107925415 + 0.3114621937274933 + <_> + + <_> + + + + <_>7 1 2 7 -1. + <_>8 1 1 7 2. + 0 + 9.7018666565418243e-005 + 0.3674638867378235 + 0.5269461870193481 + <_> + + <_> + + + + <_>4 2 15 14 -1. + <_>4 9 15 7 2. + 0 + -0.1253408938646317 + 0.2351492047309876 + 0.5245791077613831 + <_> + + <_> + + + + <_>8 7 3 2 -1. + <_>9 7 1 2 3. + 0 + -5.2516269497573376e-003 + 0.7115936875343323 + 0.4693767130374908 + <_> + + <_> + + + + <_>2 3 18 4 -1. + <_>11 3 9 2 2. + <_>2 5 9 2 2. + 0 + -7.8342109918594360e-003 + 0.4462651014328003 + 0.5409085750579834 + <_> + + <_> + + + + <_>9 7 2 2 -1. + <_>10 7 1 2 2. + 0 + -1.1310069821774960e-003 + 0.5945618748664856 + 0.4417662024497986 + <_> + + <_> + + + + <_>13 9 2 3 -1. + <_>13 9 1 3 2. + 0 + 1.7601120052859187e-003 + 0.5353249907493591 + 0.3973453044891357 + <_> + + <_> + + + + <_>5 2 6 2 -1. + <_>7 2 2 2 3. + 0 + -8.1581249833106995e-004 + 0.3760268092155457 + 0.5264726877212524 + <_> + + <_> + + + + <_>9 5 2 7 -1. + <_>9 5 1 7 2. + 0 + -3.8687589112669230e-003 + 0.6309912800788879 + 0.4749819934368134 + <_> + + <_> + + + + <_>5 9 2 3 -1. + <_>6 9 1 3 2. + 0 + 1.5207129763439298e-003 + 0.5230181813240051 + 0.3361223936080933 + <_> + + <_> + + + + <_>6 0 14 18 -1. + <_>6 9 14 9 2. + 0 + 0.5458673834800720 + 0.5167139768600464 + 0.1172635033726692 + <_> + + <_> + + + + <_>2 16 6 3 -1. + <_>2 17 6 1 3. + 0 + 0.0156501904129982 + 0.4979439079761505 + 0.1393294930458069 + <_> + + <_> + + + + <_>9 7 3 6 -1. + <_>10 7 1 6 3. + 0 + -0.0117318602278829 + 0.7129650712013245 + 0.4921196103096008 + <_> + + <_> + + + + <_>7 8 4 3 -1. + <_>7 9 4 1 3. + 0 + -6.1765122227370739e-003 + 0.2288102954626083 + 0.5049701929092407 + <_> + + <_> + + + + <_>7 12 6 3 -1. + <_>7 13 6 1 3. + 0 + 2.2457661107182503e-003 + 0.4632433950901032 + 0.6048725843429565 + <_> + + <_> + + + + <_>9 12 2 3 -1. + <_>9 13 2 1 3. + 0 + -5.1915869116783142e-003 + 0.6467421054840088 + 0.4602192938327789 + <_> + + <_> + + + + <_>7 12 6 2 -1. + <_>9 12 2 2 3. + 0 + -0.0238278806209564 + 0.1482000946998596 + 0.5226079225540161 + <_> + + <_> + + + + <_>5 11 4 6 -1. + <_>5 14 4 3 2. + 0 + 1.0284580057486892e-003 + 0.5135489106178284 + 0.3375957012176514 + <_> + + <_> + + + + <_>11 12 7 2 -1. + <_>11 13 7 1 2. + 0 + -0.0100788502022624 + 0.2740561068058014 + 0.5303567051887512 + <_> + + <_> + + + + <_>6 10 8 6 -1. + <_>6 10 4 3 2. + <_>10 13 4 3 2. + 0 + 2.6168930344283581e-003 + 0.5332670807838440 + 0.3972454071044922 + <_> + + <_> + + + + <_>11 10 3 4 -1. + <_>11 12 3 2 2. + 0 + 5.4385367548093200e-004 + 0.5365604162216187 + 0.4063411951065064 + <_> + + <_> + + + + <_>9 16 2 3 -1. + <_>9 17 2 1 3. + 0 + 5.3510512225329876e-003 + 0.4653759002685547 + 0.6889045834541321 + <_> + + <_> + + + + <_>13 3 1 9 -1. + <_>13 6 1 3 3. + 0 + -1.5274790348485112e-003 + 0.5449501276016235 + 0.3624723851680756 + <_> + + <_> + + + + <_>1 13 14 6 -1. + <_>1 15 14 2 3. + 0 + -0.0806244164705276 + 0.1656087040901184 + 0.5000287294387817 + <_> + + <_> + + + + <_>13 6 1 6 -1. + <_>13 9 1 3 2. + 0 + 0.0221920292824507 + 0.5132731199264526 + 0.2002808004617691 + <_> + + <_> + + + + <_>0 4 3 8 -1. + <_>1 4 1 8 3. + 0 + 7.3100631125271320e-003 + 0.4617947936058044 + 0.6366536021232605 + <_> + + <_> + + + + <_>18 0 2 18 -1. + <_>18 0 1 18 2. + 0 + -6.4063072204589844e-003 + 0.5916250944137573 + 0.4867860972881317 + <_> + + <_> + + + + <_>2 3 6 2 -1. + <_>2 4 6 1 2. + 0 + -7.6415040530264378e-004 + 0.3888409137725830 + 0.5315797924995422 + <_> + + <_> + + + + <_>9 0 8 6 -1. + <_>9 2 8 2 3. + 0 + 7.6734489994123578e-004 + 0.4159064888954163 + 0.5605279803276062 + <_> + + <_> + + + + <_>6 6 1 6 -1. + <_>6 9 1 3 2. + 0 + 6.1474501853808761e-004 + 0.3089022040367127 + 0.5120148062705994 + <_> + + <_> + + + + <_>14 8 6 3 -1. + <_>14 9 6 1 3. + 0 + -5.0105270929634571e-003 + 0.3972199857234955 + 0.5207306146621704 + <_> + + <_> + + + + <_>0 0 2 18 -1. + <_>1 0 1 18 2. + 0 + -8.6909132078289986e-003 + 0.6257408261299133 + 0.4608575999736786 + <_> + + <_> + + + + <_>1 18 18 2 -1. + <_>10 18 9 1 2. + <_>1 19 9 1 2. + 0 + -0.0163914598524570 + 0.2085209935903549 + 0.5242266058921814 + <_> + + <_> + + + + <_>3 15 2 2 -1. + <_>3 16 2 1 2. + 0 + 4.0973909199237823e-004 + 0.5222427248954773 + 0.3780320882797241 + <_> + + <_> + + + + <_>8 14 5 3 -1. + <_>8 15 5 1 3. + 0 + -2.5242289993911982e-003 + 0.5803927183151245 + 0.4611890017986298 + <_> + + <_> + + + + <_>8 14 2 3 -1. + <_>8 15 2 1 3. + 0 + 5.0945312250405550e-004 + 0.4401271939277649 + 0.5846015810966492 + <_> + + <_> + + + + <_>12 3 3 3 -1. + <_>13 3 1 3 3. + 0 + 1.9656419754028320e-003 + 0.5322325229644775 + 0.4184590876102448 + <_> + + <_> + + + + <_>7 5 6 2 -1. + <_>9 5 2 2 3. + 0 + 5.6298897834494710e-004 + 0.3741844892501831 + 0.5234565734863281 + <_> + + <_> + + + + <_>15 5 5 2 -1. + <_>15 6 5 1 2. + 0 + -6.7946797935292125e-004 + 0.4631041884422302 + 0.5356478095054627 + <_> + + <_> + + + + <_>0 5 5 2 -1. + <_>0 6 5 1 2. + 0 + 7.2856349870562553e-003 + 0.5044670104980469 + 0.2377564013004303 + <_> + + <_> + + + + <_>17 14 1 6 -1. + <_>17 17 1 3 2. + 0 + -0.0174594894051552 + 0.7289121150970459 + 0.5050435066223145 + <_> + + <_> + + + + <_>2 9 9 3 -1. + <_>5 9 3 3 3. + 0 + -0.0254217498004436 + 0.6667134761810303 + 0.4678100049495697 + <_> + + <_> + + + + <_>12 3 3 3 -1. + <_>13 3 1 3 3. + 0 + -1.5647639520466328e-003 + 0.4391759037971497 + 0.5323626995086670 + <_> + + <_> + + + + <_>0 0 4 18 -1. + <_>2 0 2 18 2. + 0 + 0.0114443600177765 + 0.4346440136432648 + 0.5680012106895447 + <_> + + <_> + + + + <_>17 6 1 3 -1. + <_>17 7 1 1 3. + 0 + -6.7352550104260445e-004 + 0.4477140903472900 + 0.5296812057495117 + <_> + + <_> + + + + <_>2 14 1 6 -1. + <_>2 17 1 3 2. + 0 + 9.3194209039211273e-003 + 0.4740200042724609 + 0.7462607026100159 + <_> + + <_> + + + + <_>19 8 1 2 -1. + <_>19 9 1 1 2. + 0 + 1.3328490604180843e-004 + 0.5365061759948731 + 0.4752134978771210 + <_> + + <_> + + + + <_>5 3 3 3 -1. + <_>6 3 1 3 3. + 0 + -7.8815799206495285e-003 + 0.1752219051122665 + 0.5015255212783814 + <_> + + <_> + + + + <_>9 16 2 3 -1. + <_>9 17 2 1 3. + 0 + -5.7985680177807808e-003 + 0.7271236777305603 + 0.4896200895309448 + <_> + + <_> + + + + <_>2 6 1 3 -1. + <_>2 7 1 1 3. + 0 + -3.8922499516047537e-004 + 0.4003908932209015 + 0.5344941020011902 + <_> + + <_> + + + + <_>12 4 8 2 -1. + <_>16 4 4 1 2. + <_>12 5 4 1 2. + 0 + -1.9288610201328993e-003 + 0.5605612993240356 + 0.4803955852985382 + <_> + + <_> + + + + <_>0 4 8 2 -1. + <_>0 4 4 1 2. + <_>4 5 4 1 2. + 0 + 8.4214154630899429e-003 + 0.4753246903419495 + 0.7623608708381653 + <_> + + <_> + + + + <_>2 16 18 4 -1. + <_>2 18 18 2 2. + 0 + 8.1655876711010933e-003 + 0.5393261909484863 + 0.4191643893718720 + <_> + + <_> + + + + <_>7 15 2 4 -1. + <_>7 17 2 2 2. + 0 + 4.8280550981871784e-004 + 0.4240800142288208 + 0.5399821996688843 + <_> + + <_> + + + + <_>4 0 14 3 -1. + <_>4 1 14 1 3. + 0 + -2.7186630759388208e-003 + 0.4244599938392639 + 0.5424923896789551 + <_> + + <_> + + + + <_>0 0 4 20 -1. + <_>2 0 2 20 2. + 0 + -0.0125072300434113 + 0.5895841717720032 + 0.4550411105155945 + <_> + + <_> + + + + <_>12 4 4 8 -1. + <_>14 4 2 4 2. + <_>12 8 2 4 2. + 0 + -0.0242865197360516 + 0.2647134959697723 + 0.5189179778099060 + <_> + + <_> + + + + <_>6 7 2 2 -1. + <_>6 7 1 1 2. + <_>7 8 1 1 2. + 0 + -2.9676330741494894e-003 + 0.7347682714462280 + 0.4749749898910523 + <_> + + <_> + + + + <_>10 6 2 3 -1. + <_>10 7 2 1 3. + 0 + -0.0125289997085929 + 0.2756049931049347 + 0.5177599787712097 + <_> + + <_> + + + + <_>8 7 3 2 -1. + <_>8 8 3 1 2. + 0 + -1.0104000102728605e-003 + 0.3510560989379883 + 0.5144724249839783 + <_> + + <_> + + + + <_>8 2 6 12 -1. + <_>8 8 6 6 2. + 0 + -2.1348530426621437e-003 + 0.5637925863265991 + 0.4667319953441620 + <_> + + <_> + + + + <_>4 0 11 12 -1. + <_>4 4 11 4 3. + 0 + 0.0195642597973347 + 0.4614573121070862 + 0.6137639880180359 + <_> + + <_> + + + + <_>14 9 6 11 -1. + <_>16 9 2 11 3. + 0 + -0.0971463471651077 + 0.2998378872871399 + 0.5193555951118469 + <_> + + <_> + + + + <_>0 14 4 3 -1. + <_>0 15 4 1 3. + 0 + 4.5014568604528904e-003 + 0.5077884793281555 + 0.3045755922794342 + <_> + + <_> + + + + <_>9 10 2 3 -1. + <_>9 11 2 1 3. + 0 + 6.3706971704959869e-003 + 0.4861018955707550 + 0.6887500882148743 + <_> + + <_> + + + + <_>5 11 3 2 -1. + <_>5 12 3 1 2. + 0 + -9.0721528977155685e-003 + 0.1673395931720734 + 0.5017563104629517 + <_> + + <_> + + + + <_>9 15 3 3 -1. + <_>10 15 1 3 3. + 0 + -5.3537208586931229e-003 + 0.2692756950855255 + 0.5242633223533630 + <_> + + <_> + + + + <_>8 8 3 4 -1. + <_>9 8 1 4 3. + 0 + -0.0109328404068947 + 0.7183864116668701 + 0.4736028909683228 + <_> + + <_> + + + + <_>9 15 3 3 -1. + <_>10 15 1 3 3. + 0 + 8.2356072962284088e-003 + 0.5223966836929321 + 0.2389862984418869 + <_> + + <_> + + + + <_>7 7 3 2 -1. + <_>8 7 1 2 3. + 0 + -1.0038160253316164e-003 + 0.5719355940818787 + 0.4433943033218384 + <_> + + <_> + + + + <_>2 10 16 4 -1. + <_>10 10 8 2 2. + <_>2 12 8 2 2. + 0 + 4.0859128348529339e-003 + 0.5472841858863831 + 0.4148836135864258 + <_> + + <_> + + + + <_>2 3 4 17 -1. + <_>4 3 2 17 2. + 0 + 0.1548541933298111 + 0.4973812103271484 + 0.0610615983605385 + <_> + + <_> + + + + <_>15 13 2 7 -1. + <_>15 13 1 7 2. + 0 + 2.0897459762636572e-004 + 0.4709174036979675 + 0.5423889160156250 + <_> + + <_> + + + + <_>2 2 6 1 -1. + <_>5 2 3 1 2. + 0 + 3.3316991175524890e-004 + 0.4089626967906952 + 0.5300992131233215 + <_> + + <_> + + + + <_>5 2 12 4 -1. + <_>9 2 4 4 3. + 0 + -0.0108134001493454 + 0.6104369759559631 + 0.4957334101200104 + <_> + + <_> + + + + <_>6 0 8 12 -1. + <_>6 0 4 6 2. + <_>10 6 4 6 2. + 0 + 0.0456560105085373 + 0.5069689154624939 + 0.2866660058498383 + <_> + + <_> + + + + <_>13 7 2 2 -1. + <_>14 7 1 1 2. + <_>13 8 1 1 2. + 0 + 1.2569549726322293e-003 + 0.4846917092800140 + 0.6318171024322510 + <_> + + <_> + + + + <_>0 12 20 6 -1. + <_>0 14 20 2 3. + 0 + -0.1201507002115250 + 0.0605261400341988 + 0.4980959892272949 + <_> + + <_> + + + + <_>14 7 2 3 -1. + <_>14 7 1 3 2. + 0 + -1.0533799650147557e-004 + 0.5363109707832336 + 0.4708042144775391 + <_> + + <_> + + + + <_>0 8 9 12 -1. + <_>3 8 3 12 3. + 0 + -0.2070319056510925 + 0.0596603304147720 + 0.4979098141193390 + <_> + + <_> + + + + <_>3 0 16 2 -1. + <_>3 0 8 2 2. + 0 + 1.2909180077258497e-004 + 0.4712977111339569 + 0.5377997756004334 + <_> + + <_> + + + + <_>6 15 3 3 -1. + <_>6 16 3 1 3. + 0 + 3.8818528992123902e-004 + 0.4363538026809692 + 0.5534191131591797 + <_> + + <_> + + + + <_>8 15 6 3 -1. + <_>8 16 6 1 3. + 0 + -2.9243610333651304e-003 + 0.5811185836791992 + 0.4825215935707092 + <_> + + <_> + + + + <_>0 10 1 6 -1. + <_>0 12 1 2 3. + 0 + 8.3882332546636462e-004 + 0.5311700105667114 + 0.4038138985633850 + <_> + + <_> + + + + <_>10 9 4 3 -1. + <_>10 10 4 1 3. + 0 + -1.9061550265178084e-003 + 0.3770701885223389 + 0.5260015130043030 + <_> + + <_> + + + + <_>9 15 2 3 -1. + <_>9 16 2 1 3. + 0 + 8.9514348655939102e-003 + 0.4766167998313904 + 0.7682183980941773 + <_> + + <_> + + + + <_>5 7 10 1 -1. + <_>5 7 5 1 2. + 0 + 0.0130834598094225 + 0.5264462828636169 + 0.3062222003936768 + <_> + + <_> + + + + <_>4 0 12 19 -1. + <_>10 0 6 19 2. + 0 + -0.2115933001041412 + 0.6737198233604431 + 0.4695810079574585 + <_> + + <_> + + + + <_>0 6 20 6 -1. + <_>10 6 10 3 2. + <_>0 9 10 3 2. + 0 + 3.1493250280618668e-003 + 0.5644835233688355 + 0.4386953115463257 + <_> + + <_> + + + + <_>3 6 2 2 -1. + <_>3 6 1 1 2. + <_>4 7 1 1 2. + 0 + 3.9754100725986063e-004 + 0.4526061117649078 + 0.5895630121231079 + <_> + + <_> + + + + <_>15 6 2 2 -1. + <_>16 6 1 1 2. + <_>15 7 1 1 2. + 0 + -1.3814480043947697e-003 + 0.6070582270622253 + 0.4942413866519928 + <_> + + <_> + + + + <_>3 6 2 2 -1. + <_>3 6 1 1 2. + <_>4 7 1 1 2. + 0 + -5.8122188784182072e-004 + 0.5998213291168213 + 0.4508252143859863 + <_> + + <_> + + + + <_>14 4 1 12 -1. + <_>14 10 1 6 2. + 0 + -2.3905329871922731e-003 + 0.4205588996410370 + 0.5223848223686218 + <_> + + <_> + + + + <_>2 5 16 10 -1. + <_>2 5 8 5 2. + <_>10 10 8 5 2. + 0 + 0.0272689294070005 + 0.5206447243690491 + 0.3563301861286163 + <_> + + <_> + + + + <_>9 17 3 2 -1. + <_>10 17 1 2 3. + 0 + -3.7658358924090862e-003 + 0.3144704103469849 + 0.5218814015388489 + <_> + + <_> + + + + <_>1 4 2 2 -1. + <_>1 5 2 1 2. + 0 + -1.4903489500284195e-003 + 0.3380196094512940 + 0.5124437212944031 + <_> + + <_> + + + + <_>5 0 15 5 -1. + <_>10 0 5 5 3. + 0 + -0.0174282304942608 + 0.5829960703849793 + 0.4919725954532623 + <_> + + <_> + + + + <_>0 0 15 5 -1. + <_>5 0 5 5 3. + 0 + -0.0152780301868916 + 0.6163144707679749 + 0.4617887139320374 + <_> + + <_> + + + + <_>11 2 2 17 -1. + <_>11 2 1 17 2. + 0 + 0.0319956094026566 + 0.5166357159614563 + 0.1712764054536820 + <_> + + <_> + + + + <_>7 2 2 17 -1. + <_>8 2 1 17 2. + 0 + -3.8256710395216942e-003 + 0.3408012092113495 + 0.5131387710571289 + <_> + + <_> + + + + <_>15 11 2 9 -1. + <_>15 11 1 9 2. + 0 + -8.5186436772346497e-003 + 0.6105518937110901 + 0.4997941851615906 + <_> + + <_> + + + + <_>3 11 2 9 -1. + <_>4 11 1 9 2. + 0 + 9.0641621500253677e-004 + 0.4327270984649658 + 0.5582311153411865 + <_> + + <_> + + + + <_>5 16 14 4 -1. + <_>5 16 7 4 2. + 0 + 0.0103448498994112 + 0.4855653047561646 + 0.5452420115470886 + 69.2298736572265630 + 15 + -1 + <_> + + + <_> + + <_> + + + + <_>1 4 18 1 -1. + <_>7 4 6 1 3. + 0 + 7.8981826081871986e-003 + 0.3332524895668030 + 0.5946462154388428 + <_> + + <_> + + + + <_>13 7 6 4 -1. + <_>16 7 3 2 2. + <_>13 9 3 2 2. + 0 + 1.6170160379260778e-003 + 0.3490641117095947 + 0.5577868819236755 + <_> + + <_> + + + + <_>9 8 2 12 -1. + <_>9 12 2 4 3. + 0 + -5.5449741194024682e-004 + 0.5542566180229187 + 0.3291530013084412 + <_> + + <_> + + + + <_>12 1 6 6 -1. + <_>12 3 6 2 3. + 0 + 1.5428980113938451e-003 + 0.3612579107284546 + 0.5545979142189026 + <_> + + <_> + + + + <_>5 2 6 6 -1. + <_>5 2 3 3 2. + <_>8 5 3 3 2. + 0 + -1.0329450014978647e-003 + 0.3530139029026032 + 0.5576140284538269 + <_> + + <_> + + + + <_>9 16 6 4 -1. + <_>12 16 3 2 2. + <_>9 18 3 2 2. + 0 + 7.7698158565908670e-004 + 0.3916778862476349 + 0.5645321011543274 + <_> + + <_> + + + + <_>1 2 18 3 -1. + <_>7 2 6 3 3. + 0 + 0.1432030051946640 + 0.4667482078075409 + 0.7023633122444153 + <_> + + <_> + + + + <_>7 4 9 10 -1. + <_>7 9 9 5 2. + 0 + -7.3866490274667740e-003 + 0.3073684871196747 + 0.5289257764816284 + <_> + + <_> + + + + <_>5 9 4 4 -1. + <_>7 9 2 4 2. + 0 + -6.2936742324382067e-004 + 0.5622118115425110 + 0.4037049114704132 + <_> + + <_> + + + + <_>11 10 3 6 -1. + <_>11 13 3 3 2. + 0 + 7.8893528552725911e-004 + 0.5267661213874817 + 0.3557874858379364 + <_> + + <_> + + + + <_>7 11 5 3 -1. + <_>7 12 5 1 3. + 0 + -0.0122280502691865 + 0.6668320894241333 + 0.4625549912452698 + <_> + + <_> + + + + <_>7 11 6 6 -1. + <_>10 11 3 3 2. + <_>7 14 3 3 2. + 0 + 3.5420239437371492e-003 + 0.5521438121795654 + 0.3869673013687134 + <_> + + <_> + + + + <_>0 0 10 9 -1. + <_>0 3 10 3 3. + 0 + -1.0585320414975286e-003 + 0.3628678023815155 + 0.5320926904678345 + <_> + + <_> + + + + <_>13 14 1 6 -1. + <_>13 16 1 2 3. + 0 + 1.4935660146875307e-005 + 0.4632444977760315 + 0.5363323092460632 + <_> + + <_> + + + + <_>0 2 3 6 -1. + <_>0 4 3 2 3. + 0 + 5.2537708543241024e-003 + 0.5132231712341309 + 0.3265708982944489 + <_> + + <_> + + + + <_>8 14 4 3 -1. + <_>8 15 4 1 3. + 0 + -8.2338023930788040e-003 + 0.6693689823150635 + 0.4774140119552612 + <_> + + <_> + + + + <_>6 14 1 6 -1. + <_>6 16 1 2 3. + 0 + 2.1866810129722580e-005 + 0.4053862094879150 + 0.5457931160926819 + <_> + + <_> + + + + <_>9 15 2 3 -1. + <_>9 16 2 1 3. + 0 + -3.8150229956954718e-003 + 0.6454995870590210 + 0.4793178141117096 + <_> + + <_> + + + + <_>6 4 3 3 -1. + <_>7 4 1 3 3. + 0 + 1.1105879675596952e-003 + 0.5270407199859619 + 0.3529678881168366 + <_> + + <_> + + + + <_>9 0 11 3 -1. + <_>9 1 11 1 3. + 0 + -5.7707689702510834e-003 + 0.3803547024726868 + 0.5352957844734192 + <_> + + <_> + + + + <_>0 6 20 3 -1. + <_>0 7 20 1 3. + 0 + -3.0158339068293571e-003 + 0.5339403152465820 + 0.3887133002281189 + <_> + + <_> + + + + <_>10 1 1 2 -1. + <_>10 2 1 1 2. + 0 + -8.5453689098358154e-004 + 0.3564616143703461 + 0.5273603796958923 + <_> + + <_> + + + + <_>9 6 2 6 -1. + <_>10 6 1 6 2. + 0 + 0.0110505102202296 + 0.4671907126903534 + 0.6849737763404846 + <_> + + <_> + + + + <_>5 8 12 1 -1. + <_>9 8 4 1 3. + 0 + 0.0426058396697044 + 0.5151473283767700 + 0.0702200904488564 + <_> + + <_> + + + + <_>3 8 12 1 -1. + <_>7 8 4 1 3. + 0 + -3.0781750101596117e-003 + 0.3041661083698273 + 0.5152602195739746 + <_> + + <_> + + + + <_>9 7 3 5 -1. + <_>10 7 1 5 3. + 0 + -5.4815728217363358e-003 + 0.6430295705795288 + 0.4897229969501495 + <_> + + <_> + + + + <_>3 9 6 2 -1. + <_>6 9 3 2 2. + 0 + 3.1881860923022032e-003 + 0.5307493209838867 + 0.3826209902763367 + <_> + + <_> + + + + <_>12 9 3 3 -1. + <_>12 10 3 1 3. + 0 + 3.5947180003859103e-004 + 0.4650047123432159 + 0.5421904921531677 + <_> + + <_> + + + + <_>7 0 6 1 -1. + <_>9 0 2 1 3. + 0 + -4.0705031715333462e-003 + 0.2849679887294769 + 0.5079116225242615 + <_> + + <_> + + + + <_>12 9 3 3 -1. + <_>12 10 3 1 3. + 0 + -0.0145941702648997 + 0.2971645891666412 + 0.5128461718559265 + <_> + + <_> + + + + <_>7 10 2 1 -1. + <_>8 10 1 1 2. + 0 + -1.1947689927183092e-004 + 0.5631098151206970 + 0.4343082010746002 + <_> + + <_> + + + + <_>6 4 9 13 -1. + <_>9 4 3 13 3. + 0 + -6.9344649091362953e-004 + 0.4403578042984009 + 0.5359959006309509 + <_> + + <_> + + + + <_>6 8 4 2 -1. + <_>6 9 4 1 2. + 0 + 1.4834799912932795e-005 + 0.3421008884906769 + 0.5164697766304016 + <_> + + <_> + + + + <_>16 2 4 6 -1. + <_>16 2 2 6 2. + 0 + 9.0296985581517220e-003 + 0.4639343023300171 + 0.6114075183868408 + <_> + + <_> + + + + <_>0 17 6 3 -1. + <_>0 18 6 1 3. + 0 + -8.0640818923711777e-003 + 0.2820158898830414 + 0.5075494050979614 + <_> + + <_> + + + + <_>10 10 3 10 -1. + <_>10 15 3 5 2. + 0 + 0.0260621197521687 + 0.5208905935287476 + 0.2688778042793274 + <_> + + <_> + + + + <_>8 7 3 5 -1. + <_>9 7 1 5 3. + 0 + 0.0173146594315767 + 0.4663713872432709 + 0.6738539934158325 + <_> + + <_> + + + + <_>10 4 4 3 -1. + <_>10 4 2 3 2. + 0 + 0.0226666405797005 + 0.5209349989891052 + 0.2212723940610886 + <_> + + <_> + + + + <_>8 4 3 8 -1. + <_>9 4 1 8 3. + 0 + -2.1965929772704840e-003 + 0.6063101291656494 + 0.4538190066814423 + <_> + + <_> + + + + <_>6 6 9 13 -1. + <_>9 6 3 13 3. + 0 + -9.5282476395368576e-003 + 0.4635204970836639 + 0.5247430801391602 + <_> + + <_> + + + + <_>6 0 8 12 -1. + <_>6 0 4 6 2. + <_>10 6 4 6 2. + 0 + 8.0943619832396507e-003 + 0.5289440155029297 + 0.3913882076740265 + <_> + + <_> + + + + <_>14 2 6 8 -1. + <_>16 2 2 8 3. + 0 + -0.0728773325681686 + 0.7752001881599426 + 0.4990234971046448 + <_> + + <_> + + + + <_>6 0 3 6 -1. + <_>7 0 1 6 3. + 0 + -6.9009521976113319e-003 + 0.2428039014339447 + 0.5048090219497681 + <_> + + <_> + + + + <_>14 2 6 8 -1. + <_>16 2 2 8 3. + 0 + -0.0113082397729158 + 0.5734364986419678 + 0.4842376112937927 + <_> + + <_> + + + + <_>0 5 6 6 -1. + <_>0 8 6 3 2. + 0 + 0.0596132017672062 + 0.5029836297035217 + 0.2524977028369904 + <_> + + <_> + + + + <_>9 12 6 2 -1. + <_>12 12 3 1 2. + <_>9 13 3 1 2. + 0 + -2.8624620754271746e-003 + 0.6073045134544373 + 0.4898459911346436 + <_> + + <_> + + + + <_>8 17 3 2 -1. + <_>9 17 1 2 3. + 0 + 4.4781449250876904e-003 + 0.5015289187431335 + 0.2220316976308823 + <_> + + <_> + + + + <_>11 6 2 2 -1. + <_>12 6 1 1 2. + <_>11 7 1 1 2. + 0 + -1.7513240454718471e-003 + 0.6614428758621216 + 0.4933868944644928 + <_> + + <_> + + + + <_>1 9 18 2 -1. + <_>7 9 6 2 3. + 0 + 0.0401634201407433 + 0.5180878043174744 + 0.3741044998168945 + <_> + + <_> + + + + <_>11 6 2 2 -1. + <_>12 6 1 1 2. + <_>11 7 1 1 2. + 0 + 3.4768949262797832e-004 + 0.4720416963100433 + 0.5818032026290894 + <_> + + <_> + + + + <_>3 4 12 8 -1. + <_>7 4 4 8 3. + 0 + 2.6551650371402502e-003 + 0.3805010914802551 + 0.5221335887908936 + <_> + + <_> + + + + <_>13 11 5 3 -1. + <_>13 12 5 1 3. + 0 + -8.7706279009580612e-003 + 0.2944166064262390 + 0.5231295228004456 + <_> + + <_> + + + + <_>9 10 2 3 -1. + <_>9 11 2 1 3. + 0 + -5.5122091434895992e-003 + 0.7346177101135254 + 0.4722816944122315 + <_> + + <_> + + + + <_>14 7 2 3 -1. + <_>14 7 1 3 2. + 0 + 6.8672042107209563e-004 + 0.5452876091003418 + 0.4242413043975830 + <_> + + <_> + + + + <_>5 4 1 3 -1. + <_>5 5 1 1 3. + 0 + 5.6019669864326715e-004 + 0.4398862123489380 + 0.5601285099983215 + <_> + + <_> + + + + <_>13 4 2 3 -1. + <_>13 5 2 1 3. + 0 + 2.4143769405782223e-003 + 0.4741686880588532 + 0.6136621832847595 + <_> + + <_> + + + + <_>5 4 2 3 -1. + <_>5 5 2 1 3. + 0 + -1.5680900542065501e-003 + 0.6044552922248840 + 0.4516409933567047 + <_> + + <_> + + + + <_>9 8 2 3 -1. + <_>9 9 2 1 3. + 0 + -3.6827491130679846e-003 + 0.2452459037303925 + 0.5294982194900513 + <_> + + <_> + + + + <_>8 9 2 2 -1. + <_>8 10 2 1 2. + 0 + -2.9409190756268799e-004 + 0.3732838034629822 + 0.5251451134681702 + <_> + + <_> + + + + <_>15 14 1 4 -1. + <_>15 16 1 2 2. + 0 + 4.2847759323194623e-004 + 0.5498809814453125 + 0.4065535068511963 + <_> + + <_> + + + + <_>3 12 2 2 -1. + <_>3 13 2 1 2. + 0 + -4.8817070201039314e-003 + 0.2139908969402313 + 0.4999957084655762 + <_> + + <_> + + + + <_>12 15 2 2 -1. + <_>13 15 1 1 2. + <_>12 16 1 1 2. + 0 + 2.7272020815871656e-004 + 0.4650287032127380 + 0.5813428759574890 + <_> + + <_> + + + + <_>9 13 2 2 -1. + <_>9 14 2 1 2. + 0 + 2.0947199664078653e-004 + 0.4387486875057221 + 0.5572792887687683 + <_> + + <_> + + + + <_>4 11 14 9 -1. + <_>4 14 14 3 3. + 0 + 0.0485011897981167 + 0.5244972705841065 + 0.3212889134883881 + <_> + + <_> + + + + <_>7 13 4 3 -1. + <_>7 14 4 1 3. + 0 + -4.5166411437094212e-003 + 0.6056813001632690 + 0.4545882046222687 + <_> + + <_> + + + + <_>15 14 1 4 -1. + <_>15 16 1 2 2. + 0 + -0.0122916800901294 + 0.2040929049253464 + 0.5152214169502258 + <_> + + <_> + + + + <_>4 14 1 4 -1. + <_>4 16 1 2 2. + 0 + 4.8549679922871292e-004 + 0.5237604975700378 + 0.3739503026008606 + <_> + + <_> + + + + <_>14 0 6 13 -1. + <_>16 0 2 13 3. + 0 + 0.0305560491979122 + 0.4960533976554871 + 0.5938246250152588 + <_> + + <_> + + + + <_>4 1 2 12 -1. + <_>4 1 1 6 2. + <_>5 7 1 6 2. + 0 + -1.5105320198927075e-004 + 0.5351303815841675 + 0.4145204126834869 + <_> + + <_> + + + + <_>11 14 6 6 -1. + <_>14 14 3 3 2. + <_>11 17 3 3 2. + 0 + 2.4937440175563097e-003 + 0.4693366885185242 + 0.5514941215515137 + <_> + + <_> + + + + <_>3 14 6 6 -1. + <_>3 14 3 3 2. + <_>6 17 3 3 2. + 0 + -0.0123821301385760 + 0.6791396737098694 + 0.4681667983531952 + <_> + + <_> + + + + <_>14 17 3 2 -1. + <_>14 18 3 1 2. + 0 + -5.1333461888134480e-003 + 0.3608739078044891 + 0.5229160189628601 + <_> + + <_> + + + + <_>3 17 3 2 -1. + <_>3 18 3 1 2. + 0 + 5.1919277757406235e-004 + 0.5300073027610779 + 0.3633613884449005 + <_> + + <_> + + + + <_>14 0 6 13 -1. + <_>16 0 2 13 3. + 0 + 0.1506042033433914 + 0.5157316923141480 + 0.2211782038211823 + <_> + + <_> + + + + <_>0 0 6 13 -1. + <_>2 0 2 13 3. + 0 + 7.7144149690866470e-003 + 0.4410496950149536 + 0.5776609182357788 + <_> + + <_> + + + + <_>10 10 7 6 -1. + <_>10 12 7 2 3. + 0 + 9.4443522393703461e-003 + 0.5401855111122131 + 0.3756650090217590 + <_> + + <_> + + + + <_>6 15 2 2 -1. + <_>6 15 1 1 2. + <_>7 16 1 1 2. + 0 + 2.5006249779835343e-004 + 0.4368270933628082 + 0.5607374906539917 + <_> + + <_> + + + + <_>6 11 8 6 -1. + <_>10 11 4 3 2. + <_>6 14 4 3 2. + 0 + -3.3077150583267212e-003 + 0.4244799017906189 + 0.5518230795860291 + <_> + + <_> + + + + <_>7 6 2 2 -1. + <_>7 6 1 1 2. + <_>8 7 1 1 2. + 0 + 7.4048910755664110e-004 + 0.4496962130069733 + 0.5900576710700989 + <_> + + <_> + + + + <_>2 2 16 6 -1. + <_>10 2 8 3 2. + <_>2 5 8 3 2. + 0 + 0.0440920516848564 + 0.5293493270874023 + 0.3156355023384094 + <_> + + <_> + + + + <_>5 4 3 3 -1. + <_>5 5 3 1 3. + 0 + 3.3639909233897924e-003 + 0.4483296871185303 + 0.5848662257194519 + <_> + + <_> + + + + <_>11 7 3 10 -1. + <_>11 12 3 5 2. + 0 + -3.9760079234838486e-003 + 0.4559507071971893 + 0.5483639240264893 + <_> + + <_> + + + + <_>6 7 3 10 -1. + <_>6 12 3 5 2. + 0 + 2.7716930489987135e-003 + 0.5341786146163940 + 0.3792484104633331 + <_> + + <_> + + + + <_>10 7 3 2 -1. + <_>11 7 1 2 3. + 0 + -2.4123019829858094e-004 + 0.5667188763618469 + 0.4576973021030426 + <_> + + <_> + + + + <_>8 12 4 2 -1. + <_>8 13 4 1 2. + 0 + 4.9425667384639382e-004 + 0.4421244859695435 + 0.5628787279129028 + <_> + + <_> + + + + <_>10 1 1 3 -1. + <_>10 2 1 1 3. + 0 + -3.8876468897797167e-004 + 0.4288370907306671 + 0.5391063094139099 + <_> + + <_> + + + + <_>1 2 4 18 -1. + <_>1 2 2 9 2. + <_>3 11 2 9 2. + 0 + -0.0500488989055157 + 0.6899513006210327 + 0.4703742861747742 + <_> + + <_> + + + + <_>12 4 4 12 -1. + <_>12 10 4 6 2. + 0 + -0.0366354808211327 + 0.2217779010534287 + 0.5191826224327087 + <_> + + <_> + + + + <_>0 0 1 6 -1. + <_>0 2 1 2 3. + 0 + 2.4273579474538565e-003 + 0.5136224031448364 + 0.3497397899627686 + <_> + + <_> + + + + <_>9 11 2 3 -1. + <_>9 12 2 1 3. + 0 + 1.9558030180633068e-003 + 0.4826192855834961 + 0.6408380866050720 + <_> + + <_> + + + + <_>8 7 4 3 -1. + <_>8 8 4 1 3. + 0 + -1.7494610510766506e-003 + 0.3922835886478424 + 0.5272685289382935 + <_> + + <_> + + + + <_>10 7 3 2 -1. + <_>11 7 1 2 3. + 0 + 0.0139550799503922 + 0.5078201889991760 + 0.8416504859924316 + <_> + + <_> + + + + <_>7 7 3 2 -1. + <_>8 7 1 2 3. + 0 + -2.1896739781368524e-004 + 0.5520489811897278 + 0.4314234852790833 + <_> + + <_> + + + + <_>9 4 6 1 -1. + <_>11 4 2 1 3. + 0 + -1.5131309628486633e-003 + 0.3934605121612549 + 0.5382571220397949 + <_> + + <_> + + + + <_>8 7 2 3 -1. + <_>9 7 1 3 2. + 0 + -4.3622800149023533e-003 + 0.7370628714561462 + 0.4736475944519043 + <_> + + <_> + + + + <_>12 7 8 6 -1. + <_>16 7 4 3 2. + <_>12 10 4 3 2. + 0 + 0.0651605874300003 + 0.5159279704093933 + 0.3281595110893250 + <_> + + <_> + + + + <_>0 7 8 6 -1. + <_>0 7 4 3 2. + <_>4 10 4 3 2. + 0 + -2.3567399475723505e-003 + 0.3672826886177063 + 0.5172886252403259 + <_> + + <_> + + + + <_>18 2 2 10 -1. + <_>19 2 1 5 2. + <_>18 7 1 5 2. + 0 + 0.0151466596871614 + 0.5031493902206421 + 0.6687604188919067 + <_> + + <_> + + + + <_>0 2 6 4 -1. + <_>3 2 3 4 2. + 0 + -0.0228509604930878 + 0.6767519712448120 + 0.4709596931934357 + <_> + + <_> + + + + <_>9 4 6 1 -1. + <_>11 4 2 1 3. + 0 + 4.8867650330066681e-003 + 0.5257998108863831 + 0.4059878885746002 + <_> + + <_> + + + + <_>7 15 2 2 -1. + <_>7 15 1 1 2. + <_>8 16 1 1 2. + 0 + 1.7619599821045995e-003 + 0.4696272909641266 + 0.6688278913497925 + <_> + + <_> + + + + <_>11 13 1 6 -1. + <_>11 16 1 3 2. + 0 + -1.2942519970238209e-003 + 0.4320712983608246 + 0.5344281792640686 + <_> + + <_> + + + + <_>8 13 1 6 -1. + <_>8 16 1 3 2. + 0 + 0.0109299495816231 + 0.4997706115245819 + 0.1637486070394516 + <_> + + <_> + + + + <_>14 3 2 1 -1. + <_>14 3 1 1 2. + 0 + 2.9958489903947338e-005 + 0.4282417893409729 + 0.5633224248886108 + <_> + + <_> + + + + <_>8 15 2 3 -1. + <_>8 16 2 1 3. + 0 + -6.5884361974895000e-003 + 0.6772121191024780 + 0.4700526893138886 + <_> + + <_> + + + + <_>12 15 7 4 -1. + <_>12 17 7 2 2. + 0 + 3.2527779694646597e-003 + 0.5313397049903870 + 0.4536148905754089 + <_> + + <_> + + + + <_>4 14 12 3 -1. + <_>4 15 12 1 3. + 0 + -4.0435739792883396e-003 + 0.5660061836242676 + 0.4413388967514038 + <_> + + <_> + + + + <_>10 3 3 2 -1. + <_>11 3 1 2 3. + 0 + -1.2523540062829852e-003 + 0.3731913864612579 + 0.5356451869010925 + <_> + + <_> + + + + <_>4 12 2 2 -1. + <_>4 13 2 1 2. + 0 + 1.9246719602961093e-004 + 0.5189986228942871 + 0.3738811016082764 + <_> + + <_> + + + + <_>10 11 4 6 -1. + <_>10 14 4 3 2. + 0 + -0.0385896712541580 + 0.2956373989582062 + 0.5188810825347900 + <_> + + <_> + + + + <_>7 13 2 2 -1. + <_>7 13 1 1 2. + <_>8 14 1 1 2. + 0 + 1.5489870565943420e-004 + 0.4347135126590729 + 0.5509533286094666 + <_> + + <_> + + + + <_>4 11 14 4 -1. + <_>11 11 7 2 2. + <_>4 13 7 2 2. + 0 + -0.0337638482451439 + 0.3230330049991608 + 0.5195475816726685 + <_> + + <_> + + + + <_>1 18 18 2 -1. + <_>7 18 6 2 3. + 0 + -8.2657067105174065e-003 + 0.5975489020347595 + 0.4552114009857178 + <_> + + <_> + + + + <_>11 18 2 2 -1. + <_>12 18 1 1 2. + <_>11 19 1 1 2. + 0 + 1.4481440302915871e-005 + 0.4745678007602692 + 0.5497426986694336 + <_> + + <_> + + + + <_>7 18 2 2 -1. + <_>7 18 1 1 2. + <_>8 19 1 1 2. + 0 + 1.4951299817766994e-005 + 0.4324473142623901 + 0.5480644106864929 + <_> + + <_> + + + + <_>12 18 8 2 -1. + <_>12 19 8 1 2. + 0 + -0.0187417995184660 + 0.1580052971839905 + 0.5178533196449280 + <_> + + <_> + + + + <_>7 14 6 2 -1. + <_>7 15 6 1 2. + 0 + 1.7572239739820361e-003 + 0.4517636895179749 + 0.5773764252662659 + <_> + + <_> + + + + <_>8 12 4 8 -1. + <_>10 12 2 4 2. + <_>8 16 2 4 2. + 0 + -3.1391119118779898e-003 + 0.4149647951126099 + 0.5460842251777649 + <_> + + <_> + + + + <_>4 9 3 3 -1. + <_>4 10 3 1 3. + 0 + 6.6656779381446540e-005 + 0.4039090871810913 + 0.5293084979057312 + <_> + + <_> + + + + <_>7 10 6 2 -1. + <_>9 10 2 2 3. + 0 + 6.7743421532213688e-003 + 0.4767651855945587 + 0.6121956110000610 + <_> + + <_> + + + + <_>5 0 4 15 -1. + <_>7 0 2 15 2. + 0 + -7.3868161998689175e-003 + 0.3586258888244629 + 0.5187280774116516 + <_> + + <_> + + + + <_>8 6 12 14 -1. + <_>12 6 4 14 3. + 0 + 0.0140409301966429 + 0.4712139964103699 + 0.5576155781745911 + <_> + + <_> + + + + <_>5 16 3 3 -1. + <_>5 17 3 1 3. + 0 + -5.5258329957723618e-003 + 0.2661027014255524 + 0.5039281249046326 + <_> + + <_> + + + + <_>8 1 12 19 -1. + <_>12 1 4 19 3. + 0 + 0.3868423998355866 + 0.5144339799880981 + 0.2525899112224579 + <_> + + <_> + + + + <_>3 0 3 2 -1. + <_>3 1 3 1 2. + 0 + 1.1459240340627730e-004 + 0.4284994900226593 + 0.5423371195793152 + <_> + + <_> + + + + <_>10 12 4 5 -1. + <_>10 12 2 5 2. + 0 + -0.0184675697237253 + 0.3885835111141205 + 0.5213062167167664 + <_> + + <_> + + + + <_>6 12 4 5 -1. + <_>8 12 2 5 2. + 0 + -4.5907011372037232e-004 + 0.5412563085556030 + 0.4235909879207611 + <_> + + <_> + + + + <_>11 11 2 2 -1. + <_>12 11 1 1 2. + <_>11 12 1 1 2. + 0 + 1.2527540093287826e-003 + 0.4899305105209351 + 0.6624091267585754 + <_> + + <_> + + + + <_>0 2 3 6 -1. + <_>0 4 3 2 3. + 0 + 1.4910609461367130e-003 + 0.5286778211593628 + 0.4040051996707916 + <_> + + <_> + + + + <_>11 11 2 2 -1. + <_>12 11 1 1 2. + <_>11 12 1 1 2. + 0 + -7.5435562757775187e-004 + 0.6032990217208862 + 0.4795120060443878 + <_> + + <_> + + + + <_>7 6 4 10 -1. + <_>7 11 4 5 2. + 0 + -6.9478838704526424e-003 + 0.4084401130676270 + 0.5373504161834717 + <_> + + <_> + + + + <_>11 11 2 2 -1. + <_>12 11 1 1 2. + <_>11 12 1 1 2. + 0 + 2.8092920547351241e-004 + 0.4846062958240509 + 0.5759382247924805 + <_> + + <_> + + + + <_>2 13 5 2 -1. + <_>2 14 5 1 2. + 0 + 9.6073717577382922e-004 + 0.5164741277694702 + 0.3554979860782623 + <_> + + <_> + + + + <_>11 11 2 2 -1. + <_>12 11 1 1 2. + <_>11 12 1 1 2. + 0 + -2.6883929967880249e-004 + 0.5677582025527954 + 0.4731765985488892 + <_> + + <_> + + + + <_>7 11 2 2 -1. + <_>7 11 1 1 2. + <_>8 12 1 1 2. + 0 + 2.1599370520561934e-003 + 0.4731487035751343 + 0.7070567011833191 + <_> + + <_> + + + + <_>14 13 3 3 -1. + <_>14 14 3 1 3. + 0 + 5.6235301308333874e-003 + 0.5240243077278137 + 0.2781791985034943 + <_> + + <_> + + + + <_>3 13 3 3 -1. + <_>3 14 3 1 3. + 0 + -5.0243991427123547e-003 + 0.2837013900279999 + 0.5062304139137268 + <_> + + <_> + + + + <_>9 14 2 3 -1. + <_>9 15 2 1 3. + 0 + -9.7611639648675919e-003 + 0.7400717735290527 + 0.4934569001197815 + <_> + + <_> + + + + <_>8 7 3 3 -1. + <_>8 8 3 1 3. + 0 + 4.1515100747346878e-003 + 0.5119131207466126 + 0.3407008051872253 + <_> + + <_> + + + + <_>13 5 3 3 -1. + <_>13 6 3 1 3. + 0 + 6.2465080991387367e-003 + 0.4923788011074066 + 0.6579058766365051 + <_> + + <_> + + + + <_>0 9 5 3 -1. + <_>0 10 5 1 3. + 0 + -7.0597478188574314e-003 + 0.2434711009263992 + 0.5032842159271240 + <_> + + <_> + + + + <_>13 5 3 3 -1. + <_>13 6 3 1 3. + 0 + -2.0587709732353687e-003 + 0.5900310873985291 + 0.4695087075233460 + <_> + + <_> + + + + <_>9 12 2 8 -1. + <_>9 12 1 4 2. + <_>10 16 1 4 2. + 0 + -2.4146060459315777e-003 + 0.3647317886352539 + 0.5189201831817627 + <_> + + <_> + + + + <_>11 7 2 2 -1. + <_>12 7 1 1 2. + <_>11 8 1 1 2. + 0 + -1.4817609917372465e-003 + 0.6034948229789734 + 0.4940128028392792 + <_> + + <_> + + + + <_>0 16 6 4 -1. + <_>3 16 3 4 2. + 0 + -6.3016400672495365e-003 + 0.5818989872932434 + 0.4560427963733673 + <_> + + <_> + + + + <_>10 6 2 3 -1. + <_>10 7 2 1 3. + 0 + 3.4763428848236799e-003 + 0.5217475891113281 + 0.3483993113040924 + <_> + + <_> + + + + <_>9 5 2 6 -1. + <_>9 7 2 2 3. + 0 + -0.0222508702427149 + 0.2360700070858002 + 0.5032082796096802 + <_> + + <_> + + + + <_>12 15 8 4 -1. + <_>12 15 4 4 2. + 0 + -0.0306125506758690 + 0.6499186754226685 + 0.4914919137954712 + <_> + + <_> + + + + <_>0 14 8 6 -1. + <_>4 14 4 6 2. + 0 + 0.0130574796348810 + 0.4413323104381561 + 0.5683764219284058 + <_> + + <_> + + + + <_>9 0 3 2 -1. + <_>10 0 1 2 3. + 0 + -6.0095742810517550e-004 + 0.4359731078147888 + 0.5333483219146729 + <_> + + <_> + + + + <_>4 15 4 2 -1. + <_>6 15 2 2 2. + 0 + -4.1514250915497541e-004 + 0.5504062771797180 + 0.4326060116291046 + <_> + + <_> + + + + <_>12 7 3 13 -1. + <_>13 7 1 13 3. + 0 + -0.0137762902304530 + 0.4064112901687622 + 0.5201548933982849 + <_> + + <_> + + + + <_>5 7 3 13 -1. + <_>6 7 1 13 3. + 0 + -0.0322965085506439 + 0.0473519712686539 + 0.4977194964885712 + <_> + + <_> + + + + <_>9 6 3 9 -1. + <_>9 9 3 3 3. + 0 + 0.0535569787025452 + 0.4881733059883118 + 0.6666939258575440 + <_> + + <_> + + + + <_>4 4 7 12 -1. + <_>4 10 7 6 2. + 0 + 8.1889545544981956e-003 + 0.5400037169456482 + 0.4240820109844208 + <_> + + <_> + + + + <_>12 12 2 2 -1. + <_>13 12 1 1 2. + <_>12 13 1 1 2. + 0 + 2.1055320394225419e-004 + 0.4802047908306122 + 0.5563852787017822 + <_> + + <_> + + + + <_>6 12 2 2 -1. + <_>6 12 1 1 2. + <_>7 13 1 1 2. + 0 + -2.4382730480283499e-003 + 0.7387793064117432 + 0.4773685038089752 + <_> + + <_> + + + + <_>8 9 4 2 -1. + <_>10 9 2 1 2. + <_>8 10 2 1 2. + 0 + 3.2835570164024830e-003 + 0.5288546085357666 + 0.3171291947364807 + <_> + + <_> + + + + <_>3 6 2 2 -1. + <_>3 6 1 1 2. + <_>4 7 1 1 2. + 0 + 2.3729570675641298e-003 + 0.4750812947750092 + 0.7060170769691467 + <_> + + <_> + + + + <_>16 6 3 2 -1. + <_>16 7 3 1 2. + 0 + -1.4541699783876538e-003 + 0.3811730146408081 + 0.5330739021301270 + 79.2490768432617190 + 16 + -1 + <_> + + + <_> + + <_> + + + + <_>0 7 19 4 -1. + <_>0 9 19 2 2. + 0 + 0.0557552389800549 + 0.4019156992435455 + 0.6806036829948425 + <_> + + <_> + + + + <_>10 2 10 1 -1. + <_>10 2 5 1 2. + 0 + 2.4730248842388391e-003 + 0.3351148962974548 + 0.5965719819068909 + <_> + + <_> + + + + <_>9 4 2 12 -1. + <_>9 10 2 6 2. + 0 + -3.5031698644161224e-004 + 0.5557708144187927 + 0.3482286930084229 + <_> + + <_> + + + + <_>12 18 4 1 -1. + <_>12 18 2 1 2. + 0 + 5.4167630150914192e-004 + 0.4260858893394470 + 0.5693380832672119 + <_> + + <_> + + + + <_>1 7 6 4 -1. + <_>1 7 3 2 2. + <_>4 9 3 2 2. + 0 + 7.7193678589537740e-004 + 0.3494240045547485 + 0.5433688759803772 + <_> + + <_> + + + + <_>12 0 6 13 -1. + <_>14 0 2 13 3. + 0 + -1.5999219613149762e-003 + 0.4028499126434326 + 0.5484359264373779 + <_> + + <_> + + + + <_>2 0 6 13 -1. + <_>4 0 2 13 3. + 0 + -1.1832080053864047e-004 + 0.3806901872158051 + 0.5425465106964111 + <_> + + <_> + + + + <_>10 5 8 8 -1. + <_>10 9 8 4 2. + 0 + 3.2909031142480671e-004 + 0.2620100080966950 + 0.5429521799087524 + <_> + + <_> + + + + <_>8 3 2 5 -1. + <_>9 3 1 5 2. + 0 + 2.9518108931370080e-004 + 0.3799768984317780 + 0.5399264097213745 + <_> + + <_> + + + + <_>8 4 9 1 -1. + <_>11 4 3 1 3. + 0 + 9.0466710389591753e-005 + 0.4433645009994507 + 0.5440226197242737 + <_> + + <_> + + + + <_>3 4 9 1 -1. + <_>6 4 3 1 3. + 0 + 1.5007190086180344e-005 + 0.3719654977321625 + 0.5409119725227356 + <_> + + <_> + + + + <_>1 0 18 10 -1. + <_>7 0 6 10 3. + 0 + 0.1393561065196991 + 0.5525395870208740 + 0.4479042887687683 + <_> + + <_> + + + + <_>7 17 5 3 -1. + <_>7 18 5 1 3. + 0 + 1.6461990308016539e-003 + 0.4264501035213471 + 0.5772169828414917 + <_> + + <_> + + + + <_>7 11 6 1 -1. + <_>9 11 2 1 3. + 0 + 4.9984431825578213e-004 + 0.4359526038169861 + 0.5685871243476868 + <_> + + <_> + + + + <_>2 2 3 2 -1. + <_>2 3 3 1 2. + 0 + -1.0971280280500650e-003 + 0.3390136957168579 + 0.5205408930778503 + <_> + + <_> + + + + <_>8 12 4 2 -1. + <_>8 13 4 1 2. + 0 + 6.6919892560690641e-004 + 0.4557456076145172 + 0.5980659723281860 + <_> + + <_> + + + + <_>6 10 3 6 -1. + <_>6 13 3 3 2. + 0 + 8.6471042595803738e-004 + 0.5134841203689575 + 0.2944033145904541 + <_> + + <_> + + + + <_>11 4 2 4 -1. + <_>11 4 1 4 2. + 0 + -2.7182599296793342e-004 + 0.3906578123569489 + 0.5377181172370911 + <_> + + <_> + + + + <_>7 4 2 4 -1. + <_>8 4 1 4 2. + 0 + 3.0249499104684219e-005 + 0.3679609894752502 + 0.5225688815116882 + <_> + + <_> + + + + <_>9 6 2 4 -1. + <_>9 6 1 4 2. + 0 + -8.5225896909832954e-003 + 0.7293102145195007 + 0.4892365038394928 + <_> + + <_> + + + + <_>6 13 8 3 -1. + <_>6 14 8 1 3. + 0 + 1.6705560265108943e-003 + 0.4345324933528900 + 0.5696138143539429 + <_> + + <_> + + + + <_>9 15 3 4 -1. + <_>10 15 1 4 3. + 0 + -7.1433838456869125e-003 + 0.2591280043125153 + 0.5225623846054077 + <_> + + <_> + + + + <_>9 2 2 17 -1. + <_>10 2 1 17 2. + 0 + -0.0163193698972464 + 0.6922279000282288 + 0.4651575982570648 + <_> + + <_> + + + + <_>7 0 6 1 -1. + <_>9 0 2 1 3. + 0 + 4.8034260980784893e-003 + 0.5352262854576111 + 0.3286302983760834 + <_> + + <_> + + + + <_>8 15 3 4 -1. + <_>9 15 1 4 3. + 0 + -7.5421929359436035e-003 + 0.2040544003248215 + 0.5034546256065369 + <_> + + <_> + + + + <_>7 13 7 3 -1. + <_>7 14 7 1 3. + 0 + -0.0143631100654602 + 0.6804888844490051 + 0.4889059066772461 + <_> + + <_> + + + + <_>8 16 3 3 -1. + <_>9 16 1 3 3. + 0 + 8.9063588529825211e-004 + 0.5310695767402649 + 0.3895480930805206 + <_> + + <_> + + + + <_>6 2 8 10 -1. + <_>6 7 8 5 2. + 0 + -4.4060191139578819e-003 + 0.5741562843322754 + 0.4372426867485046 + <_> + + <_> + + + + <_>2 5 8 8 -1. + <_>2 9 8 4 2. + 0 + -1.8862540309783071e-004 + 0.2831785976886749 + 0.5098205208778381 + <_> + + <_> + + + + <_>14 16 2 2 -1. + <_>14 17 2 1 2. + 0 + -3.7979281041771173e-003 + 0.3372507989406586 + 0.5246580243110657 + <_> + + <_> + + + + <_>4 16 2 2 -1. + <_>4 17 2 1 2. + 0 + 1.4627049677073956e-004 + 0.5306674242019653 + 0.3911710083484650 + <_> + + <_> + + + + <_>10 11 4 6 -1. + <_>10 14 4 3 2. + 0 + -4.9164638767251745e-005 + 0.5462496280670166 + 0.3942720890045166 + <_> + + <_> + + + + <_>6 11 4 6 -1. + <_>6 14 4 3 2. + 0 + -0.0335825011134148 + 0.2157824039459229 + 0.5048211812973023 + <_> + + <_> + + + + <_>10 14 1 3 -1. + <_>10 15 1 1 3. + 0 + -3.5339309833943844e-003 + 0.6465312242507935 + 0.4872696995735169 + <_> + + <_> + + + + <_>8 14 4 3 -1. + <_>8 15 4 1 3. + 0 + 5.0144111737608910e-003 + 0.4617668092250824 + 0.6248074769973755 + <_> + + <_> + + + + <_>10 0 4 6 -1. + <_>12 0 2 3 2. + <_>10 3 2 3 2. + 0 + 0.0188173707574606 + 0.5220689177513123 + 0.2000052034854889 + <_> + + <_> + + + + <_>0 3 20 2 -1. + <_>0 4 20 1 2. + 0 + -1.3434339780360460e-003 + 0.4014537930488586 + 0.5301619768142700 + <_> + + <_> + + + + <_>12 0 8 2 -1. + <_>16 0 4 1 2. + <_>12 1 4 1 2. + 0 + 1.7557960236445069e-003 + 0.4794039130210877 + 0.5653169751167297 + <_> + + <_> + + + + <_>2 12 10 8 -1. + <_>2 16 10 4 2. + 0 + -0.0956374630331993 + 0.2034195065498352 + 0.5006706714630127 + <_> + + <_> + + + + <_>17 7 2 10 -1. + <_>18 7 1 5 2. + <_>17 12 1 5 2. + 0 + -0.0222412291914225 + 0.7672473192214966 + 0.5046340227127075 + <_> + + <_> + + + + <_>1 7 2 10 -1. + <_>1 7 1 5 2. + <_>2 12 1 5 2. + 0 + -0.0155758196488023 + 0.7490342259407044 + 0.4755851030349731 + <_> + + <_> + + + + <_>15 10 3 6 -1. + <_>15 12 3 2 3. + 0 + 5.3599118255078793e-003 + 0.5365303754806519 + 0.4004670977592468 + <_> + + <_> + + + + <_>4 4 6 2 -1. + <_>6 4 2 2 3. + 0 + -0.0217634998261929 + 0.0740154981613159 + 0.4964174926280975 + <_> + + <_> + + + + <_>0 5 20 6 -1. + <_>0 7 20 2 3. + 0 + -0.1656159013509750 + 0.2859103083610535 + 0.5218086242675781 + <_> + + <_> + + + + <_>0 0 8 2 -1. + <_>0 0 4 1 2. + <_>4 1 4 1 2. + 0 + 1.6461320046801120e-004 + 0.4191615879535675 + 0.5380793213844299 + <_> + + <_> + + + + <_>1 0 18 4 -1. + <_>7 0 6 4 3. + 0 + -8.9077502489089966e-003 + 0.6273192763328552 + 0.4877404868602753 + <_> + + <_> + + + + <_>1 13 6 2 -1. + <_>1 14 6 1 2. + 0 + 8.6346449097618461e-004 + 0.5159940719604492 + 0.3671025931835175 + <_> + + <_> + + + + <_>10 8 3 4 -1. + <_>11 8 1 4 3. + 0 + -1.3751760125160217e-003 + 0.5884376764297485 + 0.4579083919525147 + <_> + + <_> + + + + <_>6 1 6 1 -1. + <_>8 1 2 1 3. + 0 + -1.4081239933148026e-003 + 0.3560509979724884 + 0.5139945149421692 + <_> + + <_> + + + + <_>8 14 4 3 -1. + <_>8 15 4 1 3. + 0 + -3.9342888630926609e-003 + 0.5994288921356201 + 0.4664272069931030 + <_> + + <_> + + + + <_>1 6 18 2 -1. + <_>10 6 9 2 2. + 0 + -0.0319669283926487 + 0.3345462083816528 + 0.5144183039665222 + <_> + + <_> + + + + <_>15 11 1 2 -1. + <_>15 12 1 1 2. + 0 + -1.5089280168467667e-005 + 0.5582656264305115 + 0.4414057135581970 + <_> + + <_> + + + + <_>6 5 1 2 -1. + <_>6 6 1 1 2. + 0 + 5.1994470413774252e-004 + 0.4623680114746094 + 0.6168993711471558 + <_> + + <_> + + + + <_>13 4 1 3 -1. + <_>13 5 1 1 3. + 0 + -3.4220460802316666e-003 + 0.6557074785232544 + 0.4974805116653442 + <_> + + <_> + + + + <_>2 15 1 2 -1. + <_>2 16 1 1 2. + 0 + 1.7723299970384687e-004 + 0.5269501805305481 + 0.3901908099651337 + <_> + + <_> + + + + <_>12 4 4 3 -1. + <_>12 5 4 1 3. + 0 + 1.5716759953647852e-003 + 0.4633373022079468 + 0.5790457725524902 + <_> + + <_> + + + + <_>0 0 7 3 -1. + <_>0 1 7 1 3. + 0 + -8.9041329920291901e-003 + 0.2689608037471771 + 0.5053591132164002 + <_> + + <_> + + + + <_>9 12 6 2 -1. + <_>9 12 3 2 2. + 0 + 4.0677518700249493e-004 + 0.5456603169441223 + 0.4329898953437805 + <_> + + <_> + + + + <_>5 4 2 3 -1. + <_>5 5 2 1 3. + 0 + 6.7604780197143555e-003 + 0.4648993909358978 + 0.6689761877059937 + <_> + + <_> + + + + <_>18 4 2 3 -1. + <_>18 5 2 1 3. + 0 + 2.9100088868290186e-003 + 0.5309703946113586 + 0.3377839922904968 + <_> + + <_> + + + + <_>3 0 8 6 -1. + <_>3 2 8 2 3. + 0 + 1.3885459629818797e-003 + 0.4074738919734955 + 0.5349133014678955 + <_> + + <_> + + + + <_>0 2 20 6 -1. + <_>10 2 10 3 2. + <_>0 5 10 3 2. + 0 + -0.0767642632126808 + 0.1992176026105881 + 0.5228242278099060 + <_> + + <_> + + + + <_>4 7 2 4 -1. + <_>5 7 1 4 2. + 0 + -2.2688310127705336e-004 + 0.5438501834869385 + 0.4253072142601013 + <_> + + <_> + + + + <_>3 10 15 2 -1. + <_>8 10 5 2 3. + 0 + -6.3094152137637138e-003 + 0.4259178936481476 + 0.5378909707069397 + <_> + + <_> + + + + <_>3 0 12 11 -1. + <_>9 0 6 11 2. + 0 + -0.1100727990269661 + 0.6904156804084778 + 0.4721749126911163 + <_> + + <_> + + + + <_>13 0 2 6 -1. + <_>13 0 1 6 2. + 0 + 2.8619659133255482e-004 + 0.4524914920330048 + 0.5548306107521057 + <_> + + <_> + + + + <_>0 19 2 1 -1. + <_>1 19 1 1 2. + 0 + 2.9425329557852820e-005 + 0.5370373725891113 + 0.4236463904380798 + <_> + + <_> + + + + <_>16 10 4 10 -1. + <_>18 10 2 5 2. + <_>16 15 2 5 2. + 0 + -0.0248865708708763 + 0.6423557996749878 + 0.4969303905963898 + <_> + + <_> + + + + <_>4 8 10 3 -1. + <_>4 9 10 1 3. + 0 + 0.0331488512456417 + 0.4988475143909454 + 0.1613811999559403 + <_> + + <_> + + + + <_>14 12 3 3 -1. + <_>14 13 3 1 3. + 0 + 7.8491691965609789e-004 + 0.5416026115417481 + 0.4223009049892426 + <_> + + <_> + + + + <_>0 10 4 10 -1. + <_>0 10 2 5 2. + <_>2 15 2 5 2. + 0 + 4.7087189741432667e-003 + 0.4576328992843628 + 0.6027557849884033 + <_> + + <_> + + + + <_>18 3 2 6 -1. + <_>18 5 2 2 3. + 0 + 2.4144479539245367e-003 + 0.5308973193168640 + 0.4422498941421509 + <_> + + <_> + + + + <_>6 6 1 3 -1. + <_>6 7 1 1 3. + 0 + 1.9523180089890957e-003 + 0.4705634117126465 + 0.6663324832916260 + <_> + + <_> + + + + <_>7 7 7 2 -1. + <_>7 8 7 1 2. + 0 + 1.3031980488449335e-003 + 0.4406126141548157 + 0.5526962280273438 + <_> + + <_> + + + + <_>0 3 2 6 -1. + <_>0 5 2 2 3. + 0 + 4.4735497795045376e-003 + 0.5129023790359497 + 0.3301498889923096 + <_> + + <_> + + + + <_>11 1 3 1 -1. + <_>12 1 1 1 3. + 0 + -2.6652868837118149e-003 + 0.3135471045970917 + 0.5175036191940308 + <_> + + <_> + + + + <_>5 0 2 6 -1. + <_>6 0 1 6 2. + 0 + 1.3666770246345550e-004 + 0.4119370877742767 + 0.5306876897811890 + <_> + + <_> + + + + <_>1 1 18 14 -1. + <_>7 1 6 14 3. + 0 + -0.0171264503151178 + 0.6177806258201599 + 0.4836578965187073 + <_> + + <_> + + + + <_>4 6 8 3 -1. + <_>8 6 4 3 2. + 0 + -2.6601430727168918e-004 + 0.3654330968856812 + 0.5169736742973328 + <_> + + <_> + + + + <_>9 12 6 2 -1. + <_>9 12 3 2 2. + 0 + -0.0229323804378510 + 0.3490915000438690 + 0.5163992047309876 + <_> + + <_> + + + + <_>5 12 6 2 -1. + <_>8 12 3 2 2. + 0 + 2.3316550068557262e-003 + 0.5166299939155579 + 0.3709389865398407 + <_> + + <_> + + + + <_>10 7 3 5 -1. + <_>11 7 1 5 3. + 0 + 0.0169256608933210 + 0.5014736056327820 + 0.8053988218307495 + <_> + + <_> + + + + <_>7 7 3 5 -1. + <_>8 7 1 5 3. + 0 + -8.9858826249837875e-003 + 0.6470788717269898 + 0.4657020866870880 + <_> + + <_> + + + + <_>13 0 3 10 -1. + <_>14 0 1 10 3. + 0 + -0.0118746999651194 + 0.3246378898620606 + 0.5258755087852478 + <_> + + <_> + + + + <_>4 11 3 2 -1. + <_>4 12 3 1 2. + 0 + 1.9350569345988333e-004 + 0.5191941857337952 + 0.3839643895626068 + <_> + + <_> + + + + <_>17 3 3 6 -1. + <_>18 3 1 6 3. + 0 + 5.8713490143418312e-003 + 0.4918133914470673 + 0.6187043190002441 + <_> + + <_> + + + + <_>1 8 18 10 -1. + <_>1 13 18 5 2. + 0 + -0.2483879029750824 + 0.1836802959442139 + 0.4988150000572205 + <_> + + <_> + + + + <_>13 0 3 10 -1. + <_>14 0 1 10 3. + 0 + 0.0122560001909733 + 0.5227053761482239 + 0.3632029891014099 + <_> + + <_> + + + + <_>9 14 2 3 -1. + <_>9 15 2 1 3. + 0 + 8.3990179700776935e-004 + 0.4490250051021576 + 0.5774148106575012 + <_> + + <_> + + + + <_>16 3 3 7 -1. + <_>17 3 1 7 3. + 0 + 2.5407369248569012e-003 + 0.4804787039756775 + 0.5858299136161804 + <_> + + <_> + + + + <_>4 0 3 10 -1. + <_>5 0 1 10 3. + 0 + -0.0148224299773574 + 0.2521049976348877 + 0.5023537278175354 + <_> + + <_> + + + + <_>16 3 3 7 -1. + <_>17 3 1 7 3. + 0 + -5.7973959483206272e-003 + 0.5996695756912231 + 0.4853715002536774 + <_> + + <_> + + + + <_>0 9 1 2 -1. + <_>0 10 1 1 2. + 0 + 7.2662148158997297e-004 + 0.5153716802597046 + 0.3671779930591583 + <_> + + <_> + + + + <_>18 1 2 10 -1. + <_>18 1 1 10 2. + 0 + -0.0172325801104307 + 0.6621719002723694 + 0.4994656145572662 + <_> + + <_> + + + + <_>0 1 2 10 -1. + <_>1 1 1 10 2. + 0 + 7.8624086454510689e-003 + 0.4633395075798035 + 0.6256101727485657 + <_> + + <_> + + + + <_>10 16 3 4 -1. + <_>11 16 1 4 3. + 0 + -4.7343620099127293e-003 + 0.3615573048591614 + 0.5281885266304016 + <_> + + <_> + + + + <_>2 8 3 3 -1. + <_>3 8 1 3 3. + 0 + 8.3048478700220585e-004 + 0.4442889094352722 + 0.5550957918167114 + <_> + + <_> + + + + <_>11 0 2 6 -1. + <_>12 0 1 3 2. + <_>11 3 1 3 2. + 0 + 7.6602199114859104e-003 + 0.5162935256958008 + 0.2613354921340942 + <_> + + <_> + + + + <_>7 0 2 6 -1. + <_>7 0 1 3 2. + <_>8 3 1 3 2. + 0 + -4.1048377752304077e-003 + 0.2789632081985474 + 0.5019031763076782 + <_> + + <_> + + + + <_>16 3 3 7 -1. + <_>17 3 1 7 3. + 0 + 4.8512578941881657e-003 + 0.4968984127044678 + 0.5661668181419373 + <_> + + <_> + + + + <_>1 3 3 7 -1. + <_>2 3 1 7 3. + 0 + 9.9896453320980072e-004 + 0.4445607960224152 + 0.5551813244819641 + <_> + + <_> + + + + <_>14 1 6 16 -1. + <_>16 1 2 16 3. + 0 + -0.2702363133430481 + 0.0293882098048925 + 0.5151314139366150 + <_> + + <_> + + + + <_>0 1 6 16 -1. + <_>2 1 2 16 3. + 0 + -0.0130906803533435 + 0.5699399709701538 + 0.4447459876537323 + <_> + + <_> + + + + <_>2 0 16 8 -1. + <_>10 0 8 4 2. + <_>2 4 8 4 2. + 0 + -9.4342790544033051e-003 + 0.4305466115474701 + 0.5487895011901856 + <_> + + <_> + + + + <_>6 8 5 3 -1. + <_>6 9 5 1 3. + 0 + -1.5482039889320731e-003 + 0.3680317103862763 + 0.5128080844879150 + <_> + + <_> + + + + <_>9 7 3 3 -1. + <_>10 7 1 3 3. + 0 + 5.3746132180094719e-003 + 0.4838916957378388 + 0.6101555824279785 + <_> + + <_> + + + + <_>8 8 4 3 -1. + <_>8 9 4 1 3. + 0 + 1.5786769799888134e-003 + 0.5325223207473755 + 0.4118548035621643 + <_> + + <_> + + + + <_>9 6 2 4 -1. + <_>9 6 1 4 2. + 0 + 3.6856050137430429e-003 + 0.4810948073863983 + 0.6252303123474121 + <_> + + <_> + + + + <_>0 7 15 1 -1. + <_>5 7 5 1 3. + 0 + 9.3887019902467728e-003 + 0.5200229883193970 + 0.3629410862922669 + <_> + + <_> + + + + <_>8 2 7 9 -1. + <_>8 5 7 3 3. + 0 + 0.0127926301211119 + 0.4961709976196289 + 0.6738016009330750 + <_> + + <_> + + + + <_>1 7 16 4 -1. + <_>1 7 8 2 2. + <_>9 9 8 2 2. + 0 + -3.3661040943115950e-003 + 0.4060279130935669 + 0.5283598899841309 + <_> + + <_> + + + + <_>6 12 8 2 -1. + <_>6 13 8 1 2. + 0 + 3.9771420415490866e-004 + 0.4674113988876343 + 0.5900775194168091 + <_> + + <_> + + + + <_>8 11 3 3 -1. + <_>8 12 3 1 3. + 0 + 1.4868030557408929e-003 + 0.4519116878509522 + 0.6082053780555725 + <_> + + <_> + + + + <_>4 5 14 10 -1. + <_>11 5 7 5 2. + <_>4 10 7 5 2. + 0 + -0.0886867493391037 + 0.2807899117469788 + 0.5180991888046265 + <_> + + <_> + + + + <_>4 12 3 2 -1. + <_>4 13 3 1 2. + 0 + -7.4296112870797515e-005 + 0.5295584201812744 + 0.4087625145912170 + <_> + + <_> + + + + <_>9 11 6 1 -1. + <_>11 11 2 1 3. + 0 + -1.4932939848222304e-005 + 0.5461400151252747 + 0.4538542926311493 + <_> + + <_> + + + + <_>4 9 7 6 -1. + <_>4 11 7 2 3. + 0 + 5.9162238612771034e-003 + 0.5329161286354065 + 0.4192134141921997 + <_> + + <_> + + + + <_>7 10 6 3 -1. + <_>7 11 6 1 3. + 0 + 1.1141640134155750e-003 + 0.4512017965316773 + 0.5706217288970947 + <_> + + <_> + + + + <_>9 11 2 2 -1. + <_>9 12 2 1 2. + 0 + 8.9249362645205110e-005 + 0.4577805995941162 + 0.5897638201713562 + <_> + + <_> + + + + <_>0 5 20 6 -1. + <_>0 7 20 2 3. + 0 + 2.5319510605186224e-003 + 0.5299603939056397 + 0.3357639014720917 + <_> + + <_> + + + + <_>6 4 6 1 -1. + <_>8 4 2 1 3. + 0 + 0.0124262003228068 + 0.4959059059619904 + 0.1346601992845535 + <_> + + <_> + + + + <_>9 11 6 1 -1. + <_>11 11 2 1 3. + 0 + 0.0283357501029968 + 0.5117079019546509 + 6.1043637106195092e-004 + <_> + + <_> + + + + <_>5 11 6 1 -1. + <_>7 11 2 1 3. + 0 + 6.6165882162749767e-003 + 0.4736349880695343 + 0.7011628150939941 + <_> + + <_> + + + + <_>10 16 3 4 -1. + <_>11 16 1 4 3. + 0 + 8.0468766391277313e-003 + 0.5216417908668518 + 0.3282819986343384 + <_> + + <_> + + + + <_>8 7 3 3 -1. + <_>9 7 1 3 3. + 0 + -1.1193980462849140e-003 + 0.5809860825538635 + 0.4563739001750946 + <_> + + <_> + + + + <_>2 12 16 8 -1. + <_>2 16 16 4 2. + 0 + 0.0132775902748108 + 0.5398362278938294 + 0.4103901088237763 + <_> + + <_> + + + + <_>0 15 15 2 -1. + <_>0 16 15 1 2. + 0 + 4.8794739996083081e-004 + 0.4249286055564880 + 0.5410590767860413 + <_> + + <_> + + + + <_>15 4 5 6 -1. + <_>15 6 5 2 3. + 0 + 0.0112431701272726 + 0.5269963741302490 + 0.3438215851783752 + <_> + + <_> + + + + <_>9 5 2 4 -1. + <_>10 5 1 4 2. + 0 + -8.9896668214350939e-004 + 0.5633075833320618 + 0.4456613063812256 + <_> + + <_> + + + + <_>8 10 9 6 -1. + <_>8 12 9 2 3. + 0 + 6.6677159629762173e-003 + 0.5312889218330383 + 0.4362679123878479 + <_> + + <_> + + + + <_>2 19 15 1 -1. + <_>7 19 5 1 3. + 0 + 0.0289472993463278 + 0.4701794981956482 + 0.6575797796249390 + <_> + + <_> + + + + <_>10 16 3 4 -1. + <_>11 16 1 4 3. + 0 + -0.0234000496566296 + 0. + 0.5137398838996887 + <_> + + <_> + + + + <_>0 15 20 4 -1. + <_>0 17 20 2 2. + 0 + -0.0891170501708984 + 0.0237452797591686 + 0.4942430853843689 + <_> + + <_> + + + + <_>10 16 3 4 -1. + <_>11 16 1 4 3. + 0 + -0.0140546001493931 + 0.3127323091030121 + 0.5117511153221130 + <_> + + <_> + + + + <_>7 16 3 4 -1. + <_>8 16 1 4 3. + 0 + 8.1239398568868637e-003 + 0.5009049177169800 + 0.2520025968551636 + <_> + + <_> + + + + <_>9 16 3 3 -1. + <_>9 17 3 1 3. + 0 + -4.9964650534093380e-003 + 0.6387143731117249 + 0.4927811920642853 + <_> + + <_> + + + + <_>8 11 4 6 -1. + <_>8 14 4 3 2. + 0 + 3.1253970228135586e-003 + 0.5136849880218506 + 0.3680452108383179 + <_> + + <_> + + + + <_>9 6 2 12 -1. + <_>9 10 2 4 3. + 0 + 6.7669642157852650e-003 + 0.5509843826293945 + 0.4363631904125214 + <_> + + <_> + + + + <_>8 17 4 3 -1. + <_>8 18 4 1 3. + 0 + -2.3711440153419971e-003 + 0.6162335276603699 + 0.4586946964263916 + <_> + + <_> + + + + <_>9 18 8 2 -1. + <_>13 18 4 1 2. + <_>9 19 4 1 2. + 0 + -5.3522791713476181e-003 + 0.6185457706451416 + 0.4920490980148315 + <_> + + <_> + + + + <_>1 18 8 2 -1. + <_>1 19 8 1 2. + 0 + -0.0159688591957092 + 0.1382617950439453 + 0.4983252882957459 + <_> + + <_> + + + + <_>13 5 6 15 -1. + <_>15 5 2 15 3. + 0 + 4.7676060348749161e-003 + 0.4688057899475098 + 0.5490046143531799 + <_> + + <_> + + + + <_>9 8 2 2 -1. + <_>9 9 2 1 2. + 0 + -2.4714691098779440e-003 + 0.2368514984846115 + 0.5003952980041504 + <_> + + <_> + + + + <_>9 5 2 3 -1. + <_>9 5 1 3 2. + 0 + -7.1033788844943047e-004 + 0.5856394171714783 + 0.4721533060073853 + <_> + + <_> + + + + <_>1 5 6 15 -1. + <_>3 5 2 15 3. + 0 + -0.1411755979061127 + 0.0869000628590584 + 0.4961591064929962 + <_> + + <_> + + + + <_>4 1 14 8 -1. + <_>11 1 7 4 2. + <_>4 5 7 4 2. + 0 + 0.1065180972218514 + 0.5138837099075317 + 0.1741005033254623 + <_> + + <_> + + + + <_>2 4 4 16 -1. + <_>2 4 2 8 2. + <_>4 12 2 8 2. + 0 + -0.0527447499334812 + 0.7353636026382446 + 0.4772881865501404 + <_> + + <_> + + + + <_>12 4 3 12 -1. + <_>12 10 3 6 2. + 0 + -4.7431760467588902e-003 + 0.3884406089782715 + 0.5292701721191406 + <_> + + <_> + + + + <_>4 5 10 12 -1. + <_>4 5 5 6 2. + <_>9 11 5 6 2. + 0 + 9.9676765967160463e-004 + 0.5223492980003357 + 0.4003424048423767 + <_> + + <_> + + + + <_>9 14 2 3 -1. + <_>9 15 2 1 3. + 0 + 8.0284131690859795e-003 + 0.4959106147289276 + 0.7212964296340942 + <_> + + <_> + + + + <_>5 4 2 3 -1. + <_>5 5 2 1 3. + 0 + 8.6025858763605356e-004 + 0.4444884061813355 + 0.5538476109504700 + <_> + + <_> + + + + <_>12 2 4 10 -1. + <_>14 2 2 5 2. + <_>12 7 2 5 2. + 0 + 9.3191501218825579e-004 + 0.5398371219635010 + 0.4163244068622589 + <_> + + <_> + + + + <_>6 4 7 3 -1. + <_>6 5 7 1 3. + 0 + -2.5082060601562262e-003 + 0.5854265093803406 + 0.4562500119209290 + <_> + + <_> + + + + <_>2 0 18 2 -1. + <_>11 0 9 1 2. + <_>2 1 9 1 2. + 0 + -2.1378761157393456e-003 + 0.4608069062232971 + 0.5280259251594544 + <_> + + <_> + + + + <_>0 0 18 2 -1. + <_>0 0 9 1 2. + <_>9 1 9 1 2. + 0 + -2.1546049974858761e-003 + 0.3791126906871796 + 0.5255997180938721 + <_> + + <_> + + + + <_>13 13 4 6 -1. + <_>15 13 2 3 2. + <_>13 16 2 3 2. + 0 + -7.6214009895920753e-003 + 0.5998609066009522 + 0.4952073991298676 + <_> + + <_> + + + + <_>3 13 4 6 -1. + <_>3 13 2 3 2. + <_>5 16 2 3 2. + 0 + 2.2055360022932291e-003 + 0.4484206140041351 + 0.5588530898094177 + <_> + + <_> + + + + <_>10 12 2 6 -1. + <_>10 15 2 3 2. + 0 + 1.2586950324475765e-003 + 0.5450747013092041 + 0.4423840939998627 + <_> + + <_> + + + + <_>5 9 10 10 -1. + <_>5 9 5 5 2. + <_>10 14 5 5 2. + 0 + -5.0926720723509789e-003 + 0.4118275046348572 + 0.5263035893440247 + <_> + + <_> + + + + <_>11 4 4 2 -1. + <_>13 4 2 1 2. + <_>11 5 2 1 2. + 0 + -2.5095739401876926e-003 + 0.5787907838821411 + 0.4998494982719421 + <_> + + <_> + + + + <_>7 12 6 8 -1. + <_>10 12 3 8 2. + 0 + -0.0773275569081306 + 0.8397865891456604 + 0.4811120033264160 + <_> + + <_> + + + + <_>12 2 4 10 -1. + <_>14 2 2 5 2. + <_>12 7 2 5 2. + 0 + -0.0414858199656010 + 0.2408611029386520 + 0.5176993012428284 + <_> + + <_> + + + + <_>8 11 2 1 -1. + <_>9 11 1 1 2. + 0 + 1.0355669655837119e-004 + 0.4355360865592957 + 0.5417054295539856 + <_> + + <_> + + + + <_>10 5 1 12 -1. + <_>10 9 1 4 3. + 0 + 1.3255809899419546e-003 + 0.5453971028327942 + 0.4894095063209534 + <_> + + <_> + + + + <_>0 11 6 9 -1. + <_>3 11 3 9 2. + 0 + -8.0598732456564903e-003 + 0.5771024227142334 + 0.4577918946743012 + <_> + + <_> + + + + <_>12 2 4 10 -1. + <_>14 2 2 5 2. + <_>12 7 2 5 2. + 0 + 0.0190586205571890 + 0.5169867873191834 + 0.3400475084781647 + <_> + + <_> + + + + <_>4 2 4 10 -1. + <_>4 2 2 5 2. + <_>6 7 2 5 2. + 0 + -0.0350578911602497 + 0.2203243970870972 + 0.5000503063201904 + <_> + + <_> + + + + <_>11 4 4 2 -1. + <_>13 4 2 1 2. + <_>11 5 2 1 2. + 0 + 5.7296059094369411e-003 + 0.5043408274650574 + 0.6597570776939392 + <_> + + <_> + + + + <_>0 14 6 3 -1. + <_>0 15 6 1 3. + 0 + -0.0116483299061656 + 0.2186284959316254 + 0.4996652901172638 + <_> + + <_> + + + + <_>11 4 4 2 -1. + <_>13 4 2 1 2. + <_>11 5 2 1 2. + 0 + 1.4544479781761765e-003 + 0.5007681846618652 + 0.5503727793693543 + <_> + + <_> + + + + <_>6 1 3 2 -1. + <_>7 1 1 2 3. + 0 + -2.5030909455381334e-004 + 0.4129841029644013 + 0.5241670012474060 + <_> + + <_> + + + + <_>11 4 4 2 -1. + <_>13 4 2 1 2. + <_>11 5 2 1 2. + 0 + -8.2907272735610604e-004 + 0.5412868261337280 + 0.4974496066570282 + <_> + + <_> + + + + <_>5 4 4 2 -1. + <_>5 4 2 1 2. + <_>7 5 2 1 2. + 0 + 1.0862209601327777e-003 + 0.4605529904365540 + 0.5879228711128235 + <_> + + <_> + + + + <_>13 0 2 12 -1. + <_>14 0 1 6 2. + <_>13 6 1 6 2. + 0 + 2.0000500080641359e-004 + 0.5278854966163635 + 0.4705209136009216 + <_> + + <_> + + + + <_>6 0 3 10 -1. + <_>7 0 1 10 3. + 0 + 2.9212920926511288e-003 + 0.5129609704017639 + 0.3755536973476410 + <_> + + <_> + + + + <_>3 0 17 8 -1. + <_>3 4 17 4 2. + 0 + 0.0253874007612467 + 0.4822691977024078 + 0.5790768265724182 + <_> + + <_> + + + + <_>0 4 20 4 -1. + <_>0 6 20 2 2. + 0 + -3.1968469265848398e-003 + 0.5248395204544067 + 0.3962840139865875 + 87.6960296630859380 + 17 + -1 + <_> + + + <_> + + <_> + + + + <_>0 3 8 2 -1. + <_>4 3 4 2 2. + 0 + 5.8031738735735416e-003 + 0.3498983979225159 + 0.5961983203887940 + <_> + + <_> + + + + <_>8 11 4 3 -1. + <_>8 12 4 1 3. + 0 + -9.0003069490194321e-003 + 0.6816636919975281 + 0.4478552043437958 + <_> + + <_> + + + + <_>5 7 6 4 -1. + <_>5 7 3 2 2. + <_>8 9 3 2 2. + 0 + -1.1549659539014101e-003 + 0.5585706233978272 + 0.3578251004219055 + <_> + + <_> + + + + <_>8 3 4 9 -1. + <_>8 6 4 3 3. + 0 + -1.1069850297644734e-003 + 0.5365036129951477 + 0.3050428032875061 + <_> + + <_> + + + + <_>8 15 1 4 -1. + <_>8 17 1 2 2. + 0 + 1.0308309720130637e-004 + 0.3639095127582550 + 0.5344635844230652 + <_> + + <_> + + + + <_>4 5 12 7 -1. + <_>8 5 4 7 3. + 0 + -5.0984839908778667e-003 + 0.2859157025814056 + 0.5504264831542969 + <_> + + <_> + + + + <_>4 2 4 10 -1. + <_>4 2 2 5 2. + <_>6 7 2 5 2. + 0 + 8.2572200335562229e-004 + 0.5236523747444153 + 0.3476041853427887 + <_> + + <_> + + + + <_>3 0 17 2 -1. + <_>3 1 17 1 2. + 0 + 9.9783325567841530e-003 + 0.4750322103500366 + 0.6219646930694580 + <_> + + <_> + + + + <_>2 2 16 15 -1. + <_>2 7 16 5 3. + 0 + -0.0374025292694569 + 0.3343375921249390 + 0.5278062820434570 + <_> + + <_> + + + + <_>15 2 5 2 -1. + <_>15 3 5 1 2. + 0 + 4.8548257909715176e-003 + 0.5192180871963501 + 0.3700444102287293 + <_> + + <_> + + + + <_>9 3 2 2 -1. + <_>10 3 1 2 2. + 0 + -1.8664470408111811e-003 + 0.2929843962192535 + 0.5091944932937622 + <_> + + <_> + + + + <_>4 5 16 15 -1. + <_>4 10 16 5 3. + 0 + 0.0168888904154301 + 0.3686845898628235 + 0.5431225895881653 + <_> + + <_> + + + + <_>7 13 5 6 -1. + <_>7 16 5 3 2. + 0 + -5.8372621424496174e-003 + 0.3632183969020844 + 0.5221335887908936 + <_> + + <_> + + + + <_>10 7 3 2 -1. + <_>11 7 1 2 3. + 0 + -1.4713739510625601e-003 + 0.5870683789253235 + 0.4700650870800018 + <_> + + <_> + + + + <_>8 3 3 1 -1. + <_>9 3 1 1 3. + 0 + -1.1522950371727347e-003 + 0.3195894956588745 + 0.5140954256057739 + <_> + + <_> + + + + <_>9 16 3 3 -1. + <_>9 17 3 1 3. + 0 + -4.2560300789773464e-003 + 0.6301859021186829 + 0.4814921021461487 + <_> + + <_> + + + + <_>0 2 5 2 -1. + <_>0 3 5 1 2. + 0 + -6.7378291860222816e-003 + 0.1977048069238663 + 0.5025808215141296 + <_> + + <_> + + + + <_>12 5 4 3 -1. + <_>12 6 4 1 3. + 0 + 0.0113826701417565 + 0.4954132139682770 + 0.6867045760154724 + <_> + + <_> + + + + <_>1 7 12 1 -1. + <_>5 7 4 1 3. + 0 + 5.1794708706438541e-003 + 0.5164427757263184 + 0.3350647985935211 + <_> + + <_> + + + + <_>7 5 6 14 -1. + <_>7 12 6 7 2. + 0 + -0.1174378991127014 + 0.2315246015787125 + 0.5234413743019104 + <_> + + <_> + + + + <_>0 0 8 10 -1. + <_>0 0 4 5 2. + <_>4 5 4 5 2. + 0 + 0.0287034492939711 + 0.4664297103881836 + 0.6722521185874939 + <_> + + <_> + + + + <_>9 1 3 2 -1. + <_>10 1 1 2 3. + 0 + 4.8231030814349651e-003 + 0.5220875144004822 + 0.2723532915115356 + <_> + + <_> + + + + <_>8 1 3 2 -1. + <_>9 1 1 2 3. + 0 + 2.6798530016094446e-003 + 0.5079277157783508 + 0.2906948924064636 + <_> + + <_> + + + + <_>12 4 3 3 -1. + <_>12 5 3 1 3. + 0 + 8.0504082143306732e-003 + 0.4885950982570648 + 0.6395021080970764 + <_> + + <_> + + + + <_>7 4 6 16 -1. + <_>7 12 6 8 2. + 0 + 4.8054959625005722e-003 + 0.5197256803512573 + 0.3656663894653320 + <_> + + <_> + + + + <_>12 4 3 3 -1. + <_>12 5 3 1 3. + 0 + -2.2420159075409174e-003 + 0.6153467893600464 + 0.4763701856136322 + <_> + + <_> + + + + <_>2 3 2 6 -1. + <_>2 5 2 2 3. + 0 + -0.0137577103450894 + 0.2637344896793366 + 0.5030903220176697 + <_> + + <_> + + + + <_>14 2 6 9 -1. + <_>14 5 6 3 3. + 0 + -0.1033829972147942 + 0.2287521958351135 + 0.5182461142539978 + <_> + + <_> + + + + <_>5 4 3 3 -1. + <_>5 5 3 1 3. + 0 + -9.4432085752487183e-003 + 0.6953303813934326 + 0.4694949090480804 + <_> + + <_> + + + + <_>9 17 3 2 -1. + <_>10 17 1 2 3. + 0 + 8.0271181650459766e-004 + 0.5450655221939087 + 0.4268783926963806 + <_> + + <_> + + + + <_>5 5 2 3 -1. + <_>5 6 2 1 3. + 0 + -4.1945669800043106e-003 + 0.6091387867927551 + 0.4571642875671387 + <_> + + <_> + + + + <_>13 11 3 6 -1. + <_>13 13 3 2 3. + 0 + 0.0109422104433179 + 0.5241063237190247 + 0.3284547030925751 + <_> + + <_> + + + + <_>3 14 2 6 -1. + <_>3 17 2 3 2. + 0 + -5.7841069065034389e-004 + 0.5387929081916809 + 0.4179368913173676 + <_> + + <_> + + + + <_>14 3 6 2 -1. + <_>14 4 6 1 2. + 0 + -2.0888620056211948e-003 + 0.4292691051959992 + 0.5301715731620789 + <_> + + <_> + + + + <_>0 8 16 2 -1. + <_>0 9 16 1 2. + 0 + 3.2383969519287348e-003 + 0.3792347908020020 + 0.5220744013786316 + <_> + + <_> + + + + <_>14 3 6 2 -1. + <_>14 4 6 1 2. + 0 + 4.9075027927756310e-003 + 0.5237283110618591 + 0.4126757979393005 + <_> + + <_> + + + + <_>0 0 5 6 -1. + <_>0 2 5 2 3. + 0 + -0.0322779417037964 + 0.1947655975818634 + 0.4994502067565918 + <_> + + <_> + + + + <_>12 5 4 3 -1. + <_>12 6 4 1 3. + 0 + -8.9711230248212814e-003 + 0.6011285185813904 + 0.4929032027721405 + <_> + + <_> + + + + <_>4 11 3 6 -1. + <_>4 13 3 2 3. + 0 + 0.0153210898861289 + 0.5009753704071045 + 0.2039822041988373 + <_> + + <_> + + + + <_>12 5 4 3 -1. + <_>12 6 4 1 3. + 0 + 2.0855569746345282e-003 + 0.4862189888954163 + 0.5721694827079773 + <_> + + <_> + + + + <_>9 5 1 3 -1. + <_>9 6 1 1 3. + 0 + 5.0615021027624607e-003 + 0.5000218749046326 + 0.1801805943250656 + <_> + + <_> + + + + <_>12 5 4 3 -1. + <_>12 6 4 1 3. + 0 + -3.7174751050770283e-003 + 0.5530117154121399 + 0.4897592961788178 + <_> + + <_> + + + + <_>6 6 8 12 -1. + <_>6 12 8 6 2. + 0 + -0.0121705001220107 + 0.4178605973720551 + 0.5383723974227905 + <_> + + <_> + + + + <_>12 5 4 3 -1. + <_>12 6 4 1 3. + 0 + 4.6248398721218109e-003 + 0.4997169971466065 + 0.5761327147483826 + <_> + + <_> + + + + <_>5 12 9 2 -1. + <_>8 12 3 2 3. + 0 + -2.1040429419372231e-004 + 0.5331807136535645 + 0.4097681045532227 + <_> + + <_> + + + + <_>12 5 4 3 -1. + <_>12 6 4 1 3. + 0 + -0.0146417804062366 + 0.5755925178527832 + 0.5051776170730591 + <_> + + <_> + + + + <_>4 5 4 3 -1. + <_>4 6 4 1 3. + 0 + 3.3199489116668701e-003 + 0.4576976895332336 + 0.6031805872917175 + <_> + + <_> + + + + <_>6 6 9 2 -1. + <_>9 6 3 2 3. + 0 + 3.7236879579722881e-003 + 0.4380396902561188 + 0.5415883064270020 + <_> + + <_> + + + + <_>4 11 1 3 -1. + <_>4 12 1 1 3. + 0 + 8.2951161311939359e-004 + 0.5163031816482544 + 0.3702219128608704 + <_> + + <_> + + + + <_>14 12 6 6 -1. + <_>14 12 3 6 2. + 0 + -0.0114084901288152 + 0.6072946786880493 + 0.4862565100193024 + <_> + + <_> + + + + <_>7 0 3 7 -1. + <_>8 0 1 7 3. + 0 + -4.5320121571421623e-003 + 0.3292475938796997 + 0.5088962912559509 + <_> + + <_> + + + + <_>9 8 3 3 -1. + <_>10 8 1 3 3. + 0 + 5.1276017911732197e-003 + 0.4829767942428589 + 0.6122708916664124 + <_> + + <_> + + + + <_>8 8 3 3 -1. + <_>9 8 1 3 3. + 0 + 9.8583158105611801e-003 + 0.4660679996013641 + 0.6556177139282227 + <_> + + <_> + + + + <_>5 10 11 3 -1. + <_>5 11 11 1 3. + 0 + 0.0369859188795090 + 0.5204849243164063 + 0.1690472066402435 + <_> + + <_> + + + + <_>5 7 10 1 -1. + <_>10 7 5 1 2. + 0 + 4.6491161920130253e-003 + 0.5167322158813477 + 0.3725225031375885 + <_> + + <_> + + + + <_>9 7 3 2 -1. + <_>10 7 1 2 3. + 0 + -4.2664702050387859e-003 + 0.6406493186950684 + 0.4987342953681946 + <_> + + <_> + + + + <_>8 7 3 2 -1. + <_>9 7 1 2 3. + 0 + -4.7956590424291790e-004 + 0.5897293090820313 + 0.4464873969554901 + <_> + + <_> + + + + <_>11 9 4 2 -1. + <_>11 9 2 2 2. + 0 + 3.6827160511165857e-003 + 0.5441560745239258 + 0.3472662866115570 + <_> + + <_> + + + + <_>5 9 4 2 -1. + <_>7 9 2 2 2. + 0 + -0.0100598800927401 + 0.2143162935972214 + 0.5004829764366150 + <_> + + <_> + + + + <_>14 10 2 4 -1. + <_>14 12 2 2 2. + 0 + -3.0361840617842972e-004 + 0.5386424064636231 + 0.4590323865413666 + <_> + + <_> + + + + <_>7 7 3 2 -1. + <_>8 7 1 2 3. + 0 + -1.4545479789376259e-003 + 0.5751184225082398 + 0.4497095048427582 + <_> + + <_> + + + + <_>14 17 6 3 -1. + <_>14 18 6 1 3. + 0 + 1.6515209572389722e-003 + 0.5421937704086304 + 0.4238520860671997 + <_> + + <_> + + + + <_>4 5 12 12 -1. + <_>4 5 6 6 2. + <_>10 11 6 6 2. + 0 + -7.8468639403581619e-003 + 0.4077920913696289 + 0.5258157253265381 + <_> + + <_> + + + + <_>6 9 8 8 -1. + <_>10 9 4 4 2. + <_>6 13 4 4 2. + 0 + -5.1259850151836872e-003 + 0.4229275882244110 + 0.5479453206062317 + <_> + + <_> + + + + <_>0 4 15 4 -1. + <_>5 4 5 4 3. + 0 + -0.0368909612298012 + 0.6596375703811646 + 0.4674678146839142 + <_> + + <_> + + + + <_>13 2 4 1 -1. + <_>13 2 2 1 2. + 0 + 2.4035639944486320e-004 + 0.4251135885715485 + 0.5573202967643738 + <_> + + <_> + + + + <_>4 12 2 2 -1. + <_>4 13 2 1 2. + 0 + -1.5150169929256663e-005 + 0.5259246826171875 + 0.4074114859104157 + <_> + + <_> + + + + <_>8 13 4 3 -1. + <_>8 14 4 1 3. + 0 + 2.2108471021056175e-003 + 0.4671722948551178 + 0.5886352062225342 + <_> + + <_> + + + + <_>9 13 2 3 -1. + <_>9 14 2 1 3. + 0 + -1.1568620102480054e-003 + 0.5711066126823425 + 0.4487161934375763 + <_> + + <_> + + + + <_>13 11 2 3 -1. + <_>13 12 2 1 3. + 0 + 4.9996292218565941e-003 + 0.5264198184013367 + 0.2898327112197876 + <_> + + <_> + + + + <_>7 12 4 4 -1. + <_>7 12 2 2 2. + <_>9 14 2 2 2. + 0 + -1.4656189596280456e-003 + 0.3891738057136536 + 0.5197871923446655 + <_> + + <_> + + + + <_>10 11 2 2 -1. + <_>11 11 1 1 2. + <_>10 12 1 1 2. + 0 + -1.1975039960816503e-003 + 0.5795872807502747 + 0.4927955865859985 + <_> + + <_> + + + + <_>8 17 3 2 -1. + <_>9 17 1 2 3. + 0 + -4.4954330660402775e-003 + 0.2377603054046631 + 0.5012555122375488 + <_> + + <_> + + + + <_>10 11 2 2 -1. + <_>11 11 1 1 2. + <_>10 12 1 1 2. + 0 + 1.4997160178609192e-004 + 0.4876626133918762 + 0.5617607831954956 + <_> + + <_> + + + + <_>0 17 6 3 -1. + <_>0 18 6 1 3. + 0 + 2.6391509454697371e-003 + 0.5168088078498840 + 0.3765509128570557 + <_> + + <_> + + + + <_>10 11 2 2 -1. + <_>11 11 1 1 2. + <_>10 12 1 1 2. + 0 + -2.9368131072260439e-004 + 0.5446649193763733 + 0.4874630868434906 + <_> + + <_> + + + + <_>8 11 2 2 -1. + <_>8 11 1 1 2. + <_>9 12 1 1 2. + 0 + 1.4211760135367513e-003 + 0.4687897861003876 + 0.6691331863403320 + <_> + + <_> + + + + <_>12 5 8 4 -1. + <_>12 5 4 4 2. + 0 + 0.0794276371598244 + 0.5193443894386292 + 0.2732945978641510 + <_> + + <_> + + + + <_>0 5 8 4 -1. + <_>4 5 4 4 2. + 0 + 0.0799375027418137 + 0.4971731007099152 + 0.1782083958387375 + <_> + + <_> + + + + <_>13 2 4 1 -1. + <_>13 2 2 1 2. + 0 + 0.0110892597585917 + 0.5165994763374329 + 0.3209475874900818 + <_> + + <_> + + + + <_>3 2 4 1 -1. + <_>5 2 2 1 2. + 0 + 1.6560709627810866e-004 + 0.4058471918106079 + 0.5307276248931885 + <_> + + <_> + + + + <_>10 0 4 2 -1. + <_>12 0 2 1 2. + <_>10 1 2 1 2. + 0 + -5.3354292176663876e-003 + 0.3445056974887848 + 0.5158129930496216 + <_> + + <_> + + + + <_>7 12 3 1 -1. + <_>8 12 1 1 3. + 0 + 1.1287260567769408e-003 + 0.4594863057136536 + 0.6075533032417297 + <_> + + <_> + + + + <_>8 11 4 8 -1. + <_>10 11 2 4 2. + <_>8 15 2 4 2. + 0 + -0.0219692196696997 + 0.1680400967597961 + 0.5228595733642578 + <_> + + <_> + + + + <_>9 9 2 2 -1. + <_>9 10 2 1 2. + 0 + -2.1775320055894554e-004 + 0.3861596882343292 + 0.5215672850608826 + <_> + + <_> + + + + <_>3 18 15 2 -1. + <_>3 19 15 1 2. + 0 + 2.0200149447191507e-004 + 0.5517979264259338 + 0.4363039135932922 + <_> + + <_> + + + + <_>2 6 2 12 -1. + <_>2 6 1 6 2. + <_>3 12 1 6 2. + 0 + -0.0217331498861313 + 0.7999460101127625 + 0.4789851009845734 + <_> + + <_> + + + + <_>9 8 2 3 -1. + <_>9 9 2 1 3. + 0 + -8.4399932529777288e-004 + 0.4085975885391235 + 0.5374773144721985 + <_> + + <_> + + + + <_>7 10 3 2 -1. + <_>8 10 1 2 3. + 0 + -4.3895249837078154e-004 + 0.5470405220985413 + 0.4366143047809601 + <_> + + <_> + + + + <_>11 11 3 1 -1. + <_>12 11 1 1 3. + 0 + 1.5092400135472417e-003 + 0.4988996982574463 + 0.5842149257659912 + <_> + + <_> + + + + <_>6 11 3 1 -1. + <_>7 11 1 1 3. + 0 + -3.5547839943319559e-003 + 0.6753690242767334 + 0.4721005856990814 + <_> + + <_> + + + + <_>9 2 4 2 -1. + <_>11 2 2 1 2. + <_>9 3 2 1 2. + 0 + 4.8191400128416717e-004 + 0.5415853857994080 + 0.4357109069824219 + <_> + + <_> + + + + <_>4 12 2 3 -1. + <_>4 13 2 1 3. + 0 + -6.0264398343861103e-003 + 0.2258509993553162 + 0.4991880953311920 + <_> + + <_> + + + + <_>2 1 18 3 -1. + <_>8 1 6 3 3. + 0 + -0.0116681400686502 + 0.6256554722785950 + 0.4927498996257782 + <_> + + <_> + + + + <_>5 1 4 14 -1. + <_>7 1 2 14 2. + 0 + -2.8718370012938976e-003 + 0.3947784900665283 + 0.5245801806449890 + <_> + + <_> + + + + <_>8 16 12 3 -1. + <_>8 16 6 3 2. + 0 + 0.0170511696487665 + 0.4752511084079742 + 0.5794224143028259 + <_> + + <_> + + + + <_>1 17 18 3 -1. + <_>7 17 6 3 3. + 0 + -0.0133520802482963 + 0.6041104793548584 + 0.4544535875320435 + <_> + + <_> + + + + <_>9 14 2 6 -1. + <_>9 17 2 3 2. + 0 + -3.9301801007241011e-004 + 0.4258275926113129 + 0.5544905066490173 + <_> + + <_> + + + + <_>9 12 1 8 -1. + <_>9 16 1 4 2. + 0 + 3.0483349692076445e-003 + 0.5233420133590698 + 0.3780272901058197 + <_> + + <_> + + + + <_>9 14 2 3 -1. + <_>9 15 2 1 3. + 0 + -4.3579288758337498e-003 + 0.6371889114379883 + 0.4838674068450928 + <_> + + <_> + + + + <_>9 6 2 12 -1. + <_>9 10 2 4 3. + 0 + 5.6661018170416355e-003 + 0.5374705791473389 + 0.4163666069507599 + <_> + + <_> + + + + <_>12 9 3 3 -1. + <_>12 10 3 1 3. + 0 + 6.0677339206449687e-005 + 0.4638795852661133 + 0.5311625003814697 + <_> + + <_> + + + + <_>0 1 4 8 -1. + <_>2 1 2 8 2. + 0 + 0.0367381609976292 + 0.4688656032085419 + 0.6466524004936218 + <_> + + <_> + + + + <_>9 1 6 2 -1. + <_>12 1 3 1 2. + <_>9 2 3 1 2. + 0 + 8.6528137326240540e-003 + 0.5204318761825562 + 0.2188657969236374 + <_> + + <_> + + + + <_>1 3 12 14 -1. + <_>1 10 12 7 2. + 0 + -0.1537135988473892 + 0.1630371958017349 + 0.4958840012550354 + <_> + + <_> + + + + <_>8 12 4 2 -1. + <_>10 12 2 1 2. + <_>8 13 2 1 2. + 0 + -4.1560421232134104e-004 + 0.5774459242820740 + 0.4696458876132965 + <_> + + <_> + + + + <_>1 9 10 2 -1. + <_>1 9 5 1 2. + <_>6 10 5 1 2. + 0 + -1.2640169588848948e-003 + 0.3977175951004028 + 0.5217198133468628 + <_> + + <_> + + + + <_>8 15 4 3 -1. + <_>8 16 4 1 3. + 0 + -3.5473341122269630e-003 + 0.6046528220176697 + 0.4808315038681030 + <_> + + <_> + + + + <_>6 8 8 3 -1. + <_>6 9 8 1 3. + 0 + 3.0019069527043030e-005 + 0.3996723890304565 + 0.5228201150894165 + <_> + + <_> + + + + <_>9 15 5 3 -1. + <_>9 16 5 1 3. + 0 + 1.3113019522279501e-003 + 0.4712158143520355 + 0.5765997767448425 + <_> + + <_> + + + + <_>8 7 4 3 -1. + <_>8 8 4 1 3. + 0 + -1.3374709524214268e-003 + 0.4109584987163544 + 0.5253170132637024 + <_> + + <_> + + + + <_>7 7 6 2 -1. + <_>7 8 6 1 2. + 0 + 0.0208767093718052 + 0.5202993750572205 + 0.1757981926202774 + <_> + + <_> + + + + <_>5 7 8 2 -1. + <_>5 7 4 1 2. + <_>9 8 4 1 2. + 0 + -7.5497948564589024e-003 + 0.6566609740257263 + 0.4694975018501282 + <_> + + <_> + + + + <_>12 9 3 3 -1. + <_>12 10 3 1 3. + 0 + 0.0241885501891375 + 0.5128673911094666 + 0.3370220959186554 + <_> + + <_> + + + + <_>4 7 4 2 -1. + <_>4 8 4 1 2. + 0 + -2.9358828905969858e-003 + 0.6580786705017090 + 0.4694541096687317 + <_> + + <_> + + + + <_>14 2 6 9 -1. + <_>14 5 6 3 3. + 0 + 0.0575579293072224 + 0.5146445035934448 + 0.2775259912014008 + <_> + + <_> + + + + <_>4 9 3 3 -1. + <_>5 9 1 3 3. + 0 + -1.1343370424583554e-003 + 0.3836601972579956 + 0.5192667245864868 + <_> + + <_> + + + + <_>12 9 3 3 -1. + <_>12 10 3 1 3. + 0 + 0.0168169997632504 + 0.5085592865943909 + 0.6177260875701904 + <_> + + <_> + + + + <_>0 2 6 9 -1. + <_>0 5 6 3 3. + 0 + 5.0535178743302822e-003 + 0.5138763189315796 + 0.3684791922569275 + <_> + + <_> + + + + <_>17 3 3 6 -1. + <_>18 3 1 6 3. + 0 + -4.5874710194766521e-003 + 0.5989655256271362 + 0.4835202097892761 + <_> + + <_> + + + + <_>0 3 3 6 -1. + <_>1 3 1 6 3. + 0 + 1.6882460331544280e-003 + 0.4509486854076386 + 0.5723056793212891 + <_> + + <_> + + + + <_>17 14 1 2 -1. + <_>17 15 1 1 2. + 0 + -1.6554000321775675e-003 + 0.3496770858764648 + 0.5243319272994995 + <_> + + <_> + + + + <_>4 9 4 3 -1. + <_>6 9 2 3 2. + 0 + -0.0193738006055355 + 0.1120536997914314 + 0.4968712925910950 + <_> + + <_> + + + + <_>12 9 3 3 -1. + <_>12 10 3 1 3. + 0 + 0.0103744501248002 + 0.5148196816444397 + 0.4395213127136231 + <_> + + <_> + + + + <_>5 9 3 3 -1. + <_>5 10 3 1 3. + 0 + 1.4973050565458834e-004 + 0.4084999859333038 + 0.5269886851310730 + <_> + + <_> + + + + <_>9 5 6 8 -1. + <_>12 5 3 4 2. + <_>9 9 3 4 2. + 0 + -0.0429819300770760 + 0.6394104957580566 + 0.5018504261970520 + <_> + + <_> + + + + <_>5 5 6 8 -1. + <_>5 5 3 4 2. + <_>8 9 3 4 2. + 0 + 8.3065936341881752e-003 + 0.4707553982734680 + 0.6698353290557861 + <_> + + <_> + + + + <_>16 1 4 6 -1. + <_>16 4 4 3 2. + 0 + -4.1285790503025055e-003 + 0.4541369080543518 + 0.5323647260665894 + <_> + + <_> + + + + <_>1 0 6 20 -1. + <_>3 0 2 20 3. + 0 + 1.7399420030415058e-003 + 0.4333961904048920 + 0.5439866185188294 + <_> + + <_> + + + + <_>12 11 3 2 -1. + <_>13 11 1 2 3. + 0 + 1.1739750334527344e-004 + 0.4579687118530273 + 0.5543426275253296 + <_> + + <_> + + + + <_>5 11 3 2 -1. + <_>6 11 1 2 3. + 0 + 1.8585780344437808e-004 + 0.4324643909931183 + 0.5426754951477051 + <_> + + <_> + + + + <_>9 4 6 1 -1. + <_>11 4 2 1 3. + 0 + 5.5587692186236382e-003 + 0.5257220864295960 + 0.3550611138343811 + <_> + + <_> + + + + <_>0 0 8 3 -1. + <_>4 0 4 3 2. + 0 + -7.9851560294628143e-003 + 0.6043018102645874 + 0.4630635976791382 + <_> + + <_> + + + + <_>15 0 2 5 -1. + <_>15 0 1 5 2. + 0 + 6.0594122624024749e-004 + 0.4598254859447479 + 0.5533195137977600 + <_> + + <_> + + + + <_>4 1 3 2 -1. + <_>5 1 1 2 3. + 0 + -2.2983040253166109e-004 + 0.4130752086639404 + 0.5322461128234863 + <_> + + <_> + + + + <_>7 0 6 15 -1. + <_>9 0 2 15 3. + 0 + 4.3740210821852088e-004 + 0.4043039977550507 + 0.5409289002418518 + <_> + + <_> + + + + <_>6 11 3 1 -1. + <_>7 11 1 1 3. + 0 + 2.9482020181603730e-004 + 0.4494963884353638 + 0.5628852248191834 + <_> + + <_> + + + + <_>12 0 3 4 -1. + <_>13 0 1 4 3. + 0 + 0.0103126596659422 + 0.5177510976791382 + 0.2704316973686218 + <_> + + <_> + + + + <_>5 4 6 1 -1. + <_>7 4 2 1 3. + 0 + -7.7241109684109688e-003 + 0.1988019049167633 + 0.4980553984642029 + <_> + + <_> + + + + <_>12 7 3 2 -1. + <_>12 8 3 1 2. + 0 + -4.6797208487987518e-003 + 0.6644750237464905 + 0.5018296241760254 + <_> + + <_> + + + + <_>0 1 4 6 -1. + <_>0 4 4 3 2. + 0 + -5.0755459815263748e-003 + 0.3898304998874664 + 0.5185269117355347 + <_> + + <_> + + + + <_>12 7 3 2 -1. + <_>12 8 3 1 2. + 0 + 2.2479740437120199e-003 + 0.4801808893680573 + 0.5660336017608643 + <_> + + <_> + + + + <_>2 16 3 3 -1. + <_>2 17 3 1 3. + 0 + 8.3327008178457618e-004 + 0.5210919976234436 + 0.3957188129425049 + <_> + + <_> + + + + <_>13 8 6 10 -1. + <_>16 8 3 5 2. + <_>13 13 3 5 2. + 0 + -0.0412793308496475 + 0.6154541969299316 + 0.5007054209709168 + <_> + + <_> + + + + <_>0 9 5 2 -1. + <_>0 10 5 1 2. + 0 + -5.0930189900100231e-004 + 0.3975942134857178 + 0.5228403806686401 + <_> + + <_> + + + + <_>12 11 2 2 -1. + <_>13 11 1 1 2. + <_>12 12 1 1 2. + 0 + 1.2568780221045017e-003 + 0.4979138076305389 + 0.5939183235168457 + <_> + + <_> + + + + <_>3 15 3 3 -1. + <_>3 16 3 1 3. + 0 + 8.0048497766256332e-003 + 0.4984497129917145 + 0.1633366048336029 + <_> + + <_> + + + + <_>12 7 3 2 -1. + <_>12 8 3 1 2. + 0 + -1.1879300000146031e-003 + 0.5904964804649353 + 0.4942624866962433 + <_> + + <_> + + + + <_>5 7 3 2 -1. + <_>5 8 3 1 2. + 0 + 6.1948952497914433e-004 + 0.4199557900428772 + 0.5328726172447205 + <_> + + <_> + + + + <_>9 5 9 9 -1. + <_>9 8 9 3 3. + 0 + 6.6829859279096127e-003 + 0.5418602824211121 + 0.4905889034271240 + <_> + + <_> + + + + <_>5 0 3 7 -1. + <_>6 0 1 7 3. + 0 + -3.7062340416014194e-003 + 0.3725939095020294 + 0.5138000249862671 + <_> + + <_> + + + + <_>5 2 12 5 -1. + <_>9 2 4 5 3. + 0 + -0.0397394113242626 + 0.6478961110115051 + 0.5050346851348877 + <_> + + <_> + + + + <_>6 11 2 2 -1. + <_>6 11 1 1 2. + <_>7 12 1 1 2. + 0 + 1.4085009461268783e-003 + 0.4682339131832123 + 0.6377884149551392 + <_> + + <_> + + + + <_>15 15 3 2 -1. + <_>15 16 3 1 2. + 0 + 3.9322688826359808e-004 + 0.5458530187606812 + 0.4150482118129730 + <_> + + <_> + + + + <_>2 15 3 2 -1. + <_>2 16 3 1 2. + 0 + -1.8979819724336267e-003 + 0.3690159916877747 + 0.5149704217910767 + <_> + + <_> + + + + <_>14 12 6 8 -1. + <_>17 12 3 4 2. + <_>14 16 3 4 2. + 0 + -0.0139704402536154 + 0.6050562858581543 + 0.4811357855796814 + <_> + + <_> + + + + <_>2 8 15 6 -1. + <_>7 8 5 6 3. + 0 + -0.1010081991553307 + 0.2017080038785934 + 0.4992361962795258 + <_> + + <_> + + + + <_>2 2 18 17 -1. + <_>8 2 6 17 3. + 0 + -0.0173469204455614 + 0.5713148713111877 + 0.4899486005306244 + <_> + + <_> + + + + <_>5 1 4 1 -1. + <_>7 1 2 1 2. + 0 + 1.5619759506080300e-004 + 0.4215388894081116 + 0.5392642021179199 + <_> + + <_> + + + + <_>5 2 12 5 -1. + <_>9 2 4 5 3. + 0 + 0.1343892961740494 + 0.5136151909828186 + 0.3767612874507904 + <_> + + <_> + + + + <_>3 2 12 5 -1. + <_>7 2 4 5 3. + 0 + -0.0245822407305241 + 0.7027357816696167 + 0.4747906923294067 + <_> + + <_> + + + + <_>4 9 12 4 -1. + <_>10 9 6 2 2. + <_>4 11 6 2 2. + 0 + -3.8553720805794001e-003 + 0.4317409098148346 + 0.5427716970443726 + <_> + + <_> + + + + <_>5 15 6 2 -1. + <_>5 15 3 1 2. + <_>8 16 3 1 2. + 0 + -2.3165249731391668e-003 + 0.5942698717117310 + 0.4618647992610931 + <_> + + <_> + + + + <_>10 14 2 3 -1. + <_>10 15 2 1 3. + 0 + -4.8518120311200619e-003 + 0.6191568970680237 + 0.4884895086288452 + <_> + + <_> + + + + <_>0 13 20 2 -1. + <_>0 13 10 1 2. + <_>10 14 10 1 2. + 0 + 2.4699938949197531e-003 + 0.5256664752960205 + 0.4017199873924255 + <_> + + <_> + + + + <_>4 9 12 8 -1. + <_>10 9 6 4 2. + <_>4 13 6 4 2. + 0 + 0.0454969592392445 + 0.5237867832183838 + 0.2685773968696594 + <_> + + <_> + + + + <_>8 13 3 6 -1. + <_>8 16 3 3 2. + 0 + -0.0203195996582508 + 0.2130445986986160 + 0.4979738891124725 + <_> + + <_> + + + + <_>10 12 2 2 -1. + <_>10 13 2 1 2. + 0 + 2.6994998916052282e-004 + 0.4814041852951050 + 0.5543122291564941 + <_> + + <_> + + + + <_>9 12 2 2 -1. + <_>9 12 1 1 2. + <_>10 13 1 1 2. + 0 + -1.8232699949294329e-003 + 0.6482579708099365 + 0.4709989130496979 + <_> + + <_> + + + + <_>4 11 14 4 -1. + <_>11 11 7 2 2. + <_>4 13 7 2 2. + 0 + -6.3015790656208992e-003 + 0.4581927955150604 + 0.5306236147880554 + <_> + + <_> + + + + <_>8 5 4 2 -1. + <_>8 6 4 1 2. + 0 + -2.4139499873854220e-004 + 0.5232086777687073 + 0.4051763117313385 + <_> + + <_> + + + + <_>10 10 6 3 -1. + <_>12 10 2 3 3. + 0 + -1.0330369696021080e-003 + 0.5556201934814453 + 0.4789193868637085 + <_> + + <_> + + + + <_>2 14 1 2 -1. + <_>2 15 1 1 2. + 0 + 1.8041160365100950e-004 + 0.5229442715644836 + 0.4011810123920441 + <_> + + <_> + + + + <_>13 8 6 12 -1. + <_>16 8 3 6 2. + <_>13 14 3 6 2. + 0 + -0.0614078603684902 + 0.6298682093620300 + 0.5010703206062317 + <_> + + <_> + + + + <_>1 8 6 12 -1. + <_>1 8 3 6 2. + <_>4 14 3 6 2. + 0 + -0.0695439130067825 + 0.7228280901908875 + 0.4773184061050415 + <_> + + <_> + + + + <_>10 0 6 10 -1. + <_>12 0 2 10 3. + 0 + -0.0705426633358002 + 0.2269513010978699 + 0.5182529091835022 + <_> + + <_> + + + + <_>5 11 8 4 -1. + <_>5 11 4 2 2. + <_>9 13 4 2 2. + 0 + 2.4423799477517605e-003 + 0.5237097144126892 + 0.4098151028156281 + <_> + + <_> + + + + <_>10 16 8 4 -1. + <_>14 16 4 2 2. + <_>10 18 4 2 2. + 0 + 1.5494349645450711e-003 + 0.4773750901222229 + 0.5468043088912964 + <_> + + <_> + + + + <_>7 7 6 6 -1. + <_>9 7 2 6 3. + 0 + -0.0239142198115587 + 0.7146975994110107 + 0.4783824980258942 + <_> + + <_> + + + + <_>10 2 4 10 -1. + <_>10 2 2 10 2. + 0 + -0.0124536901712418 + 0.2635296881198883 + 0.5241122841835022 + <_> + + <_> + + + + <_>6 1 4 9 -1. + <_>8 1 2 9 2. + 0 + -2.0760179904755205e-004 + 0.3623757064342499 + 0.5113608837127686 + <_> + + <_> + + + + <_>12 19 2 1 -1. + <_>12 19 1 1 2. + 0 + 2.9781080229440704e-005 + 0.4705932140350342 + 0.5432801842689514 + 90.2533493041992190 + 18 + -1 + <_> + + + <_> + + <_> + + + + <_>1 2 4 9 -1. + <_>3 2 2 9 2. + 0 + 0.0117727499455214 + 0.3860518932342529 + 0.6421167254447937 + <_> + + <_> + + + + <_>7 5 6 4 -1. + <_>9 5 2 4 3. + 0 + 0.0270375702530146 + 0.4385654926300049 + 0.6754038929939270 + <_> + + <_> + + + + <_>9 4 2 4 -1. + <_>9 6 2 2 2. + 0 + -3.6419500247575343e-005 + 0.5487101078033447 + 0.3423315882682800 + <_> + + <_> + + + + <_>14 5 2 8 -1. + <_>14 9 2 4 2. + 0 + 1.9995409529656172e-003 + 0.3230532109737396 + 0.5400317907333374 + <_> + + <_> + + + + <_>7 6 5 12 -1. + <_>7 12 5 6 2. + 0 + 4.5278300531208515e-003 + 0.5091639757156372 + 0.2935043871402741 + <_> + + <_> + + + + <_>14 6 2 6 -1. + <_>14 9 2 3 2. + 0 + 4.7890920541249216e-004 + 0.4178153872489929 + 0.5344064235687256 + <_> + + <_> + + + + <_>4 6 2 6 -1. + <_>4 9 2 3 2. + 0 + 1.1720920447260141e-003 + 0.2899182140827179 + 0.5132070779800415 + <_> + + <_> + + + + <_>8 15 10 4 -1. + <_>13 15 5 2 2. + <_>8 17 5 2 2. + 0 + 9.5305702416226268e-004 + 0.4280124902725220 + 0.5560845136642456 + <_> + + <_> + + + + <_>6 18 2 2 -1. + <_>7 18 1 2 2. + 0 + 1.5099150004971307e-005 + 0.4044871926307678 + 0.5404760241508484 + <_> + + <_> + + + + <_>11 3 6 2 -1. + <_>11 4 6 1 2. + 0 + -6.0817901976406574e-004 + 0.4271768927574158 + 0.5503466129302979 + <_> + + <_> + + + + <_>2 0 16 6 -1. + <_>2 2 16 2 3. + 0 + 3.3224520739167929e-003 + 0.3962723910808563 + 0.5369734764099121 + <_> + + <_> + + + + <_>11 3 6 2 -1. + <_>11 4 6 1 2. + 0 + -1.1037490330636501e-003 + 0.4727177917957306 + 0.5237749814987183 + <_> + + <_> + + + + <_>4 11 10 3 -1. + <_>4 12 10 1 3. + 0 + -1.4350269921123981e-003 + 0.5603008270263672 + 0.4223509132862091 + <_> + + <_> + + + + <_>11 3 6 2 -1. + <_>11 4 6 1 2. + 0 + 2.0767399109899998e-003 + 0.5225917100906372 + 0.4732725918292999 + <_> + + <_> + + + + <_>3 3 6 2 -1. + <_>3 4 6 1 2. + 0 + -1.6412809782195836e-004 + 0.3999075889587402 + 0.5432739853858948 + <_> + + <_> + + + + <_>16 0 4 7 -1. + <_>16 0 2 7 2. + 0 + 8.8302437216043472e-003 + 0.4678385853767395 + 0.6027327179908752 + <_> + + <_> + + + + <_>0 14 9 6 -1. + <_>0 16 9 2 3. + 0 + -0.0105520701035857 + 0.3493967056274414 + 0.5213974714279175 + <_> + + <_> + + + + <_>9 16 3 3 -1. + <_>9 17 3 1 3. + 0 + -2.2731600329279900e-003 + 0.6185818910598755 + 0.4749062955379486 + <_> + + <_> + + + + <_>4 6 6 2 -1. + <_>6 6 2 2 3. + 0 + -8.4786332445219159e-004 + 0.5285341143608093 + 0.3843482136726379 + <_> + + <_> + + + + <_>15 11 1 3 -1. + <_>15 12 1 1 3. + 0 + 1.2081359745934606e-003 + 0.5360640883445740 + 0.3447335958480835 + <_> + + <_> + + + + <_>5 5 2 3 -1. + <_>5 6 2 1 3. + 0 + 2.6512730401009321e-003 + 0.4558292031288147 + 0.6193962097167969 + <_> + + <_> + + + + <_>10 9 2 2 -1. + <_>10 10 2 1 2. + 0 + -1.1012479662895203e-003 + 0.3680230081081390 + 0.5327628254890442 + <_> + + <_> + + + + <_>3 1 4 3 -1. + <_>5 1 2 3 2. + 0 + 4.9561518244445324e-004 + 0.3960595130920410 + 0.5274940729141235 + <_> + + <_> + + + + <_>16 0 4 7 -1. + <_>16 0 2 7 2. + 0 + -0.0439017713069916 + 0.7020444869995117 + 0.4992839097976685 + <_> + + <_> + + + + <_>0 0 20 1 -1. + <_>10 0 10 1 2. + 0 + 0.0346903502941132 + 0.5049164295196533 + 0.2766602933406830 + <_> + + <_> + + + + <_>15 11 1 3 -1. + <_>15 12 1 1 3. + 0 + -2.7442190330475569e-003 + 0.2672632932662964 + 0.5274971127510071 + <_> + + <_> + + + + <_>0 4 3 4 -1. + <_>1 4 1 4 3. + 0 + 3.3316588960587978e-003 + 0.4579482972621918 + 0.6001101732254028 + <_> + + <_> + + + + <_>16 3 3 6 -1. + <_>16 5 3 2 3. + 0 + -0.0200445707887411 + 0.3171594142913818 + 0.5235717892646790 + <_> + + <_> + + + + <_>1 3 3 6 -1. + <_>1 5 3 2 3. + 0 + 1.3492030557245016e-003 + 0.5265362858772278 + 0.4034324884414673 + <_> + + <_> + + + + <_>6 2 12 6 -1. + <_>12 2 6 3 2. + <_>6 5 6 3 2. + 0 + 2.9702018946409225e-003 + 0.5332456827163696 + 0.4571984112262726 + <_> + + <_> + + + + <_>8 10 4 3 -1. + <_>8 11 4 1 3. + 0 + 6.3039981760084629e-003 + 0.4593310952186585 + 0.6034635901451111 + <_> + + <_> + + + + <_>4 2 14 6 -1. + <_>11 2 7 3 2. + <_>4 5 7 3 2. + 0 + -0.0129365902394056 + 0.4437963962554932 + 0.5372971296310425 + <_> + + <_> + + + + <_>9 11 2 3 -1. + <_>9 12 2 1 3. + 0 + 4.0148729458451271e-003 + 0.4680323898792267 + 0.6437833905220032 + <_> + + <_> + + + + <_>15 13 2 3 -1. + <_>15 14 2 1 3. + 0 + -2.6401679497212172e-003 + 0.3709631860256195 + 0.5314332842826843 + <_> + + <_> + + + + <_>8 12 4 3 -1. + <_>8 13 4 1 3. + 0 + 0.0139184398576617 + 0.4723555147647858 + 0.7130808830261231 + <_> + + <_> + + + + <_>15 11 1 3 -1. + <_>15 12 1 1 3. + 0 + -4.5087869511917233e-004 + 0.4492394030094147 + 0.5370404124259949 + <_> + + <_> + + + + <_>7 13 5 2 -1. + <_>7 14 5 1 2. + 0 + 2.5384349282830954e-004 + 0.4406864047050476 + 0.5514402985572815 + <_> + + <_> + + + + <_>7 12 6 3 -1. + <_>7 13 6 1 3. + 0 + 2.2710000630468130e-003 + 0.4682416915893555 + 0.5967984199523926 + <_> + + <_> + + + + <_>5 11 4 4 -1. + <_>5 13 4 2 2. + 0 + 2.4120779708027840e-003 + 0.5079392194747925 + 0.3018598854541779 + <_> + + <_> + + + + <_>11 4 3 3 -1. + <_>12 4 1 3 3. + 0 + -3.6025670851813629e-005 + 0.5601037144660950 + 0.4471096992492676 + <_> + + <_> + + + + <_>6 4 3 3 -1. + <_>7 4 1 3 3. + 0 + -7.4905529618263245e-003 + 0.2207535058259964 + 0.4989944100379944 + <_> + + <_> + + + + <_>16 5 3 6 -1. + <_>17 5 1 6 3. + 0 + -0.0175131205469370 + 0.6531215906143189 + 0.5017648935317993 + <_> + + <_> + + + + <_>3 6 12 7 -1. + <_>7 6 4 7 3. + 0 + 0.1428163051605225 + 0.4967963099479675 + 0.1482062041759491 + <_> + + <_> + + + + <_>16 5 3 6 -1. + <_>17 5 1 6 3. + 0 + 5.5345268920063972e-003 + 0.4898946881294251 + 0.5954223871231079 + <_> + + <_> + + + + <_>3 13 2 3 -1. + <_>3 14 2 1 3. + 0 + -9.6323591424152255e-004 + 0.3927116990089417 + 0.5196074247360230 + <_> + + <_> + + + + <_>16 5 3 6 -1. + <_>17 5 1 6 3. + 0 + -2.0370010752230883e-003 + 0.5613325238227844 + 0.4884858131408691 + <_> + + <_> + + + + <_>1 5 3 6 -1. + <_>2 5 1 6 3. + 0 + 1.6614829655736685e-003 + 0.4472880065441132 + 0.5578880906105042 + <_> + + <_> + + + + <_>1 9 18 1 -1. + <_>7 9 6 1 3. + 0 + -3.1188090797513723e-003 + 0.3840532898902893 + 0.5397477746009827 + <_> + + <_> + + + + <_>0 9 8 7 -1. + <_>4 9 4 7 2. + 0 + -6.4000617712736130e-003 + 0.5843983888626099 + 0.4533218145370483 + <_> + + <_> + + + + <_>12 11 8 2 -1. + <_>12 12 8 1 2. + 0 + 3.1319601112045348e-004 + 0.5439221858978272 + 0.4234727919101715 + <_> + + <_> + + + + <_>0 11 8 2 -1. + <_>0 12 8 1 2. + 0 + -0.0182220991700888 + 0.1288464963436127 + 0.4958404898643494 + <_> + + <_> + + + + <_>9 13 2 3 -1. + <_>9 14 2 1 3. + 0 + 8.7969247251749039e-003 + 0.4951297938823700 + 0.7153480052947998 + <_> + + <_> + + + + <_>4 10 12 4 -1. + <_>4 10 6 2 2. + <_>10 12 6 2 2. + 0 + -4.2395070195198059e-003 + 0.3946599960327148 + 0.5194936990737915 + <_> + + <_> + + + + <_>9 3 3 7 -1. + <_>10 3 1 7 3. + 0 + 9.7086271271109581e-003 + 0.4897503852844238 + 0.6064900159835815 + <_> + + <_> + + + + <_>7 2 3 5 -1. + <_>8 2 1 5 3. + 0 + -3.9934171363711357e-003 + 0.3245440125465393 + 0.5060828924179077 + <_> + + <_> + + + + <_>9 12 4 6 -1. + <_>11 12 2 3 2. + <_>9 15 2 3 2. + 0 + -0.0167850591242313 + 0.1581953018903732 + 0.5203778743743897 + <_> + + <_> + + + + <_>8 7 3 6 -1. + <_>9 7 1 6 3. + 0 + 0.0182720907032490 + 0.4680935144424439 + 0.6626979112625122 + <_> + + <_> + + + + <_>15 4 4 2 -1. + <_>15 5 4 1 2. + 0 + 5.6872838176786900e-003 + 0.5211697816848755 + 0.3512184917926788 + <_> + + <_> + + + + <_>8 7 3 3 -1. + <_>9 7 1 3 3. + 0 + -1.0739039862528443e-003 + 0.5768386125564575 + 0.4529845118522644 + <_> + + <_> + + + + <_>14 2 6 4 -1. + <_>14 4 6 2 2. + 0 + -3.7093870341777802e-003 + 0.4507763087749481 + 0.5313581228256226 + <_> + + <_> + + + + <_>7 16 6 1 -1. + <_>9 16 2 1 3. + 0 + -2.1110709349159151e-004 + 0.5460820198059082 + 0.4333376884460449 + <_> + + <_> + + + + <_>15 13 2 3 -1. + <_>15 14 2 1 3. + 0 + 1.0670139454305172e-003 + 0.5371856093406677 + 0.4078390896320343 + <_> + + <_> + + + + <_>8 7 3 10 -1. + <_>9 7 1 10 3. + 0 + 3.5943021066486835e-003 + 0.4471287131309509 + 0.5643836259841919 + <_> + + <_> + + + + <_>11 10 2 6 -1. + <_>11 12 2 2 3. + 0 + -5.1776031032204628e-003 + 0.4499393105506897 + 0.5280330181121826 + <_> + + <_> + + + + <_>6 10 4 1 -1. + <_>8 10 2 1 2. + 0 + -2.5414369883947074e-004 + 0.5516173243522644 + 0.4407708048820496 + <_> + + <_> + + + + <_>10 9 2 2 -1. + <_>10 10 2 1 2. + 0 + 6.3522560521960258e-003 + 0.5194190144538879 + 0.2465227991342545 + <_> + + <_> + + + + <_>8 9 2 2 -1. + <_>8 10 2 1 2. + 0 + -4.4205080484971404e-004 + 0.3830705881118774 + 0.5139682292938232 + <_> + + <_> + + + + <_>12 7 2 2 -1. + <_>13 7 1 1 2. + <_>12 8 1 1 2. + 0 + 7.4488727841526270e-004 + 0.4891090989112854 + 0.5974786877632141 + <_> + + <_> + + + + <_>5 7 2 2 -1. + <_>5 7 1 1 2. + <_>6 8 1 1 2. + 0 + -3.5116379149258137e-003 + 0.7413681745529175 + 0.4768764972686768 + <_> + + <_> + + + + <_>13 0 3 14 -1. + <_>14 0 1 14 3. + 0 + -0.0125409103929996 + 0.3648819029331207 + 0.5252826809883118 + <_> + + <_> + + + + <_>4 0 3 14 -1. + <_>5 0 1 14 3. + 0 + 9.4931852072477341e-003 + 0.5100492835044861 + 0.3629586994647980 + <_> + + <_> + + + + <_>13 4 3 14 -1. + <_>14 4 1 14 3. + 0 + 0.0129611501470208 + 0.5232442021369934 + 0.4333561062812805 + <_> + + <_> + + + + <_>9 14 2 3 -1. + <_>9 15 2 1 3. + 0 + 4.7209449112415314e-003 + 0.4648149013519287 + 0.6331052780151367 + <_> + + <_> + + + + <_>8 14 4 3 -1. + <_>8 15 4 1 3. + 0 + -2.3119079414755106e-003 + 0.5930309891700745 + 0.4531058073043823 + <_> + + <_> + + + + <_>4 2 3 16 -1. + <_>5 2 1 16 3. + 0 + -2.8262299019843340e-003 + 0.3870477974414825 + 0.5257101058959961 + <_> + + <_> + + + + <_>7 2 8 10 -1. + <_>7 7 8 5 2. + 0 + -1.4311339473351836e-003 + 0.5522503256797791 + 0.4561854898929596 + <_> + + <_> + + + + <_>6 14 7 3 -1. + <_>6 15 7 1 3. + 0 + 1.9378310535103083e-003 + 0.4546220898628235 + 0.5736966729164124 + <_> + + <_> + + + + <_>9 2 10 12 -1. + <_>14 2 5 6 2. + <_>9 8 5 6 2. + 0 + 2.6343559147790074e-004 + 0.5345739126205444 + 0.4571875035762787 + <_> + + <_> + + + + <_>6 7 8 2 -1. + <_>6 8 8 1 2. + 0 + 7.8257522545754910e-004 + 0.3967815935611725 + 0.5220187902450562 + <_> + + <_> + + + + <_>8 13 4 6 -1. + <_>8 16 4 3 2. + 0 + -0.0195504408329725 + 0.2829642891883850 + 0.5243508219718933 + <_> + + <_> + + + + <_>6 6 1 3 -1. + <_>6 7 1 1 3. + 0 + 4.3914958951063454e-004 + 0.4590066969394684 + 0.5899090170860291 + <_> + + <_> + + + + <_>16 2 4 6 -1. + <_>16 4 4 2 3. + 0 + 0.0214520003646612 + 0.5231410861015320 + 0.2855378985404968 + <_> + + <_> + + + + <_>6 6 4 2 -1. + <_>6 6 2 1 2. + <_>8 7 2 1 2. + 0 + 5.8973580598831177e-004 + 0.4397256970405579 + 0.5506421923637390 + <_> + + <_> + + + + <_>16 2 4 6 -1. + <_>16 4 4 2 3. + 0 + -0.0261576101183891 + 0.3135079145431519 + 0.5189175009727478 + <_> + + <_> + + + + <_>0 2 4 6 -1. + <_>0 4 4 2 3. + 0 + -0.0139598604291677 + 0.3213272988796234 + 0.5040717720985413 + <_> + + <_> + + + + <_>9 6 2 6 -1. + <_>9 6 1 6 2. + 0 + -6.3699018210172653e-003 + 0.6387544870376587 + 0.4849506914615631 + <_> + + <_> + + + + <_>3 4 6 10 -1. + <_>3 9 6 5 2. + 0 + -8.5613820701837540e-003 + 0.2759132087230682 + 0.5032019019126892 + <_> + + <_> + + + + <_>9 5 2 6 -1. + <_>9 5 1 6 2. + 0 + 9.6622901037335396e-004 + 0.4685640931129456 + 0.5834879279136658 + <_> + + <_> + + + + <_>3 13 2 3 -1. + <_>3 14 2 1 3. + 0 + 7.6550268568098545e-004 + 0.5175207257270813 + 0.3896422088146210 + <_> + + <_> + + + + <_>13 13 3 2 -1. + <_>13 14 3 1 2. + 0 + -8.1833340227603912e-003 + 0.2069136947393417 + 0.5208122134208679 + <_> + + <_> + + + + <_>2 16 10 4 -1. + <_>2 16 5 2 2. + <_>7 18 5 2 2. + 0 + -9.3976939097046852e-003 + 0.6134091019630432 + 0.4641222953796387 + <_> + + <_> + + + + <_>5 6 10 6 -1. + <_>10 6 5 3 2. + <_>5 9 5 3 2. + 0 + 4.8028980381786823e-003 + 0.5454108119010925 + 0.4395219981670380 + <_> + + <_> + + + + <_>7 14 1 3 -1. + <_>7 15 1 1 3. + 0 + -3.5680569708347321e-003 + 0.6344485282897949 + 0.4681093990802765 + <_> + + <_> + + + + <_>14 16 6 3 -1. + <_>14 17 6 1 3. + 0 + 4.0733120404183865e-003 + 0.5292683243751526 + 0.4015620052814484 + <_> + + <_> + + + + <_>5 4 3 3 -1. + <_>5 5 3 1 3. + 0 + 1.2568129459396005e-003 + 0.4392988085746765 + 0.5452824831008911 + <_> + + <_> + + + + <_>7 4 10 3 -1. + <_>7 5 10 1 3. + 0 + -2.9065010603517294e-003 + 0.5898832082748413 + 0.4863379895687103 + <_> + + <_> + + + + <_>0 4 5 4 -1. + <_>0 6 5 2 2. + 0 + -2.4409340694546700e-003 + 0.4069364964962006 + 0.5247421860694885 + <_> + + <_> + + + + <_>13 11 3 9 -1. + <_>13 14 3 3 3. + 0 + 0.0248307008296251 + 0.5182725787162781 + 0.3682524859905243 + <_> + + <_> + + + + <_>4 11 3 9 -1. + <_>4 14 3 3 3. + 0 + -0.0488540083169937 + 0.1307577937841415 + 0.4961281120777130 + <_> + + <_> + + + + <_>9 7 2 1 -1. + <_>9 7 1 1 2. + 0 + -1.6110379947349429e-003 + 0.6421005725860596 + 0.4872662127017975 + <_> + + <_> + + + + <_>5 0 6 17 -1. + <_>7 0 2 17 3. + 0 + -0.0970094799995422 + 0.0477693490684032 + 0.4950988888740540 + <_> + + <_> + + + + <_>10 3 6 3 -1. + <_>10 3 3 3 2. + 0 + 1.1209240183234215e-003 + 0.4616267085075378 + 0.5354745984077454 + <_> + + <_> + + + + <_>2 2 15 4 -1. + <_>7 2 5 4 3. + 0 + -1.3064090162515640e-003 + 0.6261854171752930 + 0.4638805985450745 + <_> + + <_> + + + + <_>8 2 8 2 -1. + <_>12 2 4 1 2. + <_>8 3 4 1 2. + 0 + 4.5771620352752507e-004 + 0.5384417772293091 + 0.4646640121936798 + <_> + + <_> + + + + <_>8 1 3 6 -1. + <_>8 3 3 2 3. + 0 + -6.3149951165542006e-004 + 0.3804047107696533 + 0.5130257010459900 + <_> + + <_> + + + + <_>9 17 2 2 -1. + <_>9 18 2 1 2. + 0 + 1.4505970466416329e-004 + 0.4554310142993927 + 0.5664461851119995 + <_> + + <_> + + + + <_>0 0 2 14 -1. + <_>1 0 1 14 2. + 0 + -0.0164745505899191 + 0.6596958041191101 + 0.4715859889984131 + <_> + + <_> + + + + <_>12 0 7 3 -1. + <_>12 1 7 1 3. + 0 + 0.0133695797994733 + 0.5195466279983521 + 0.3035964965820313 + <_> + + <_> + + + + <_>1 14 1 2 -1. + <_>1 15 1 1 2. + 0 + 1.0271780047332868e-004 + 0.5229176282882690 + 0.4107066094875336 + <_> + + <_> + + + + <_>14 12 2 8 -1. + <_>15 12 1 4 2. + <_>14 16 1 4 2. + 0 + -5.5311559699475765e-003 + 0.6352887749671936 + 0.4960907101631165 + <_> + + <_> + + + + <_>1 0 7 3 -1. + <_>1 1 7 1 3. + 0 + -2.6187049224972725e-003 + 0.3824546039104462 + 0.5140984058380127 + <_> + + <_> + + + + <_>14 12 2 8 -1. + <_>15 12 1 4 2. + <_>14 16 1 4 2. + 0 + 5.0834268331527710e-003 + 0.4950439929962158 + 0.6220818758010864 + <_> + + <_> + + + + <_>6 0 8 12 -1. + <_>6 0 4 6 2. + <_>10 6 4 6 2. + 0 + 0.0798181593418121 + 0.4952335953712463 + 0.1322475969791412 + <_> + + <_> + + + + <_>6 1 8 9 -1. + <_>6 4 8 3 3. + 0 + -0.0992265865206718 + 0.7542728781700134 + 0.5008416771888733 + <_> + + <_> + + + + <_>5 2 2 2 -1. + <_>5 3 2 1 2. + 0 + -6.5174017800018191e-004 + 0.3699302971363068 + 0.5130121111869812 + <_> + + <_> + + + + <_>13 14 6 6 -1. + <_>16 14 3 3 2. + <_>13 17 3 3 2. + 0 + -0.0189968496561050 + 0.6689178943634033 + 0.4921202957630158 + <_> + + <_> + + + + <_>0 17 20 2 -1. + <_>0 17 10 1 2. + <_>10 18 10 1 2. + 0 + 0.0173468999564648 + 0.4983300864696503 + 0.1859198063611984 + <_> + + <_> + + + + <_>10 3 2 6 -1. + <_>11 3 1 3 2. + <_>10 6 1 3 2. + 0 + 5.5082101607695222e-004 + 0.4574424028396606 + 0.5522121787071228 + <_> + + <_> + + + + <_>5 12 6 2 -1. + <_>8 12 3 2 2. + 0 + 2.0056050270795822e-003 + 0.5131744742393494 + 0.3856469988822937 + <_> + + <_> + + + + <_>10 7 6 13 -1. + <_>10 7 3 13 2. + 0 + -7.7688191086053848e-003 + 0.4361700117588043 + 0.5434309244155884 + <_> + + <_> + + + + <_>5 15 10 5 -1. + <_>10 15 5 5 2. + 0 + 0.0508782789111137 + 0.4682720899581909 + 0.6840639710426331 + <_> + + <_> + + + + <_>10 4 4 10 -1. + <_>10 4 2 10 2. + 0 + -2.2901780903339386e-003 + 0.4329245090484619 + 0.5306099057197571 + <_> + + <_> + + + + <_>5 7 2 1 -1. + <_>6 7 1 1 2. + 0 + -1.5715380141045898e-004 + 0.5370057225227356 + 0.4378164112567902 + <_> + + <_> + + + + <_>10 3 6 7 -1. + <_>10 3 3 7 2. + 0 + 0.1051924005150795 + 0.5137274265289307 + 0.0673614665865898 + <_> + + <_> + + + + <_>4 3 6 7 -1. + <_>7 3 3 7 2. + 0 + 2.7198919560760260e-003 + 0.4112060964107513 + 0.5255665183067322 + <_> + + <_> + + + + <_>1 7 18 5 -1. + <_>7 7 6 5 3. + 0 + 0.0483377799391747 + 0.5404623746871948 + 0.4438967108726502 + <_> + + <_> + + + + <_>3 17 4 3 -1. + <_>5 17 2 3 2. + 0 + 9.5703761326149106e-004 + 0.4355969130992889 + 0.5399510860443115 + <_> + + <_> + + + + <_>8 14 12 6 -1. + <_>14 14 6 3 2. + <_>8 17 6 3 2. + 0 + -0.0253712590783834 + 0.5995175242424011 + 0.5031024813652039 + <_> + + <_> + + + + <_>0 13 20 4 -1. + <_>0 13 10 2 2. + <_>10 15 10 2 2. + 0 + 0.0524579510092735 + 0.4950287938117981 + 0.1398351043462753 + <_> + + <_> + + + + <_>4 5 14 2 -1. + <_>11 5 7 1 2. + <_>4 6 7 1 2. + 0 + -0.0123656298965216 + 0.6397299170494080 + 0.4964106082916260 + <_> + + <_> + + + + <_>1 2 10 12 -1. + <_>1 2 5 6 2. + <_>6 8 5 6 2. + 0 + -0.1458971947431564 + 0.1001669988036156 + 0.4946322143077850 + <_> + + <_> + + + + <_>6 1 14 3 -1. + <_>6 2 14 1 3. + 0 + -0.0159086007624865 + 0.3312329947948456 + 0.5208340883255005 + <_> + + <_> + + + + <_>8 16 2 3 -1. + <_>8 17 2 1 3. + 0 + 3.9486068999394774e-004 + 0.4406363964080811 + 0.5426102876663208 + <_> + + <_> + + + + <_>9 17 3 2 -1. + <_>10 17 1 2 3. + 0 + -5.2454001270234585e-003 + 0.2799589931964874 + 0.5189967155456543 + <_> + + <_> + + + + <_>5 15 4 2 -1. + <_>5 15 2 1 2. + <_>7 16 2 1 2. + 0 + -5.0421799533069134e-003 + 0.6987580060958862 + 0.4752142131328583 + <_> + + <_> + + + + <_>10 15 1 3 -1. + <_>10 16 1 1 3. + 0 + 2.9812189750373363e-003 + 0.4983288943767548 + 0.6307479739189148 + <_> + + <_> + + + + <_>8 16 4 4 -1. + <_>8 16 2 2 2. + <_>10 18 2 2 2. + 0 + -7.2884308174252510e-003 + 0.2982333004474640 + 0.5026869773864746 + <_> + + <_> + + + + <_>6 11 8 6 -1. + <_>6 14 8 3 2. + 0 + 1.5094350092113018e-003 + 0.5308442115783691 + 0.3832970857620239 + <_> + + <_> + + + + <_>2 13 5 2 -1. + <_>2 14 5 1 2. + 0 + -9.3340799212455750e-003 + 0.2037964016199112 + 0.4969817101955414 + <_> + + <_> + + + + <_>13 14 6 6 -1. + <_>16 14 3 3 2. + <_>13 17 3 3 2. + 0 + 0.0286671407520771 + 0.5025696754455566 + 0.6928027272224426 + <_> + + <_> + + + + <_>1 9 18 4 -1. + <_>7 9 6 4 3. + 0 + 0.1701968014240265 + 0.4960052967071533 + 0.1476442962884903 + <_> + + <_> + + + + <_>13 14 6 6 -1. + <_>16 14 3 3 2. + <_>13 17 3 3 2. + 0 + -3.2614478841423988e-003 + 0.5603063702583313 + 0.4826056063175201 + <_> + + <_> + + + + <_>0 2 1 6 -1. + <_>0 4 1 2 3. + 0 + 5.5769277969375253e-004 + 0.5205562114715576 + 0.4129633009433746 + <_> + + <_> + + + + <_>5 0 15 20 -1. + <_>5 10 15 10 2. + 0 + 0.3625833988189697 + 0.5221652984619141 + 0.3768612146377564 + <_> + + <_> + + + + <_>1 14 6 6 -1. + <_>1 14 3 3 2. + <_>4 17 3 3 2. + 0 + -0.0116151301190257 + 0.6022682785987854 + 0.4637489914894104 + <_> + + <_> + + + + <_>8 14 4 6 -1. + <_>10 14 2 3 2. + <_>8 17 2 3 2. + 0 + -4.0795197710394859e-003 + 0.4070447087287903 + 0.5337479114532471 + <_> + + <_> + + + + <_>7 11 2 1 -1. + <_>8 11 1 1 2. + 0 + 5.7204300537705421e-004 + 0.4601835012435913 + 0.5900393128395081 + <_> + + <_> + + + + <_>9 17 3 2 -1. + <_>10 17 1 2 3. + 0 + 6.7543348995968699e-004 + 0.5398252010345459 + 0.4345428943634033 + <_> + + <_> + + + + <_>8 17 3 2 -1. + <_>9 17 1 2 3. + 0 + 6.3295697327703238e-004 + 0.5201563239097595 + 0.4051358997821808 + <_> + + <_> + + + + <_>12 14 4 6 -1. + <_>14 14 2 3 2. + <_>12 17 2 3 2. + 0 + 1.2435320531949401e-003 + 0.4642387926578522 + 0.5547441244125366 + <_> + + <_> + + + + <_>4 14 4 6 -1. + <_>4 14 2 3 2. + <_>6 17 2 3 2. + 0 + -4.7363857738673687e-003 + 0.6198567152023315 + 0.4672552049160004 + <_> + + <_> + + + + <_>13 14 2 6 -1. + <_>14 14 1 3 2. + <_>13 17 1 3 2. + 0 + -6.4658462069928646e-003 + 0.6837332844734192 + 0.5019000768661499 + <_> + + <_> + + + + <_>5 14 2 6 -1. + <_>5 14 1 3 2. + <_>6 17 1 3 2. + 0 + 3.5017321351915598e-004 + 0.4344803094863892 + 0.5363622903823853 + <_> + + <_> + + + + <_>7 0 6 12 -1. + <_>7 4 6 4 3. + 0 + 1.5754920605104417e-004 + 0.4760079085826874 + 0.5732020735740662 + <_> + + <_> + + + + <_>0 7 12 2 -1. + <_>4 7 4 2 3. + 0 + 9.9774366244673729e-003 + 0.5090985894203186 + 0.3635039925575256 + <_> + + <_> + + + + <_>10 3 3 13 -1. + <_>11 3 1 13 3. + 0 + -4.1464529931545258e-004 + 0.5570064783096314 + 0.4593802094459534 + <_> + + <_> + + + + <_>7 3 3 13 -1. + <_>8 3 1 13 3. + 0 + -3.5888899583369493e-004 + 0.5356845855712891 + 0.4339134991168976 + <_> + + <_> + + + + <_>10 8 6 3 -1. + <_>10 9 6 1 3. + 0 + 4.0463250479660928e-004 + 0.4439803063869476 + 0.5436776876449585 + <_> + + <_> + + + + <_>3 11 3 2 -1. + <_>4 11 1 2 3. + 0 + -8.2184787606820464e-004 + 0.4042294919490814 + 0.5176299214363098 + <_> + + <_> + + + + <_>13 12 6 8 -1. + <_>16 12 3 4 2. + <_>13 16 3 4 2. + 0 + 5.9467419050633907e-003 + 0.4927651882171631 + 0.5633779764175415 + <_> + + <_> + + + + <_>7 6 6 5 -1. + <_>9 6 2 5 3. + 0 + -0.0217533893883228 + 0.8006293773651123 + 0.4800840914249420 + <_> + + <_> + + + + <_>17 11 2 7 -1. + <_>17 11 1 7 2. + 0 + -0.0145403798669577 + 0.3946054875850678 + 0.5182222723960877 + <_> + + <_> + + + + <_>3 13 8 2 -1. + <_>7 13 4 2 2. + 0 + -0.0405107699334621 + 0.0213249903172255 + 0.4935792982578278 + <_> + + <_> + + + + <_>6 9 8 3 -1. + <_>6 10 8 1 3. + 0 + -5.8458268176764250e-004 + 0.4012795984745026 + 0.5314025282859802 + <_> + + <_> + + + + <_>4 3 4 3 -1. + <_>4 4 4 1 3. + 0 + 5.5151800625026226e-003 + 0.4642418920993805 + 0.5896260738372803 + <_> + + <_> + + + + <_>11 3 4 3 -1. + <_>11 4 4 1 3. + 0 + -6.0626221820712090e-003 + 0.6502159237861633 + 0.5016477704048157 + <_> + + <_> + + + + <_>1 4 17 12 -1. + <_>1 8 17 4 3. + 0 + 0.0945358425378799 + 0.5264708995819092 + 0.4126827120780945 + <_> + + <_> + + + + <_>11 3 4 3 -1. + <_>11 4 4 1 3. + 0 + 4.7315051779150963e-003 + 0.4879199862480164 + 0.5892447829246521 + <_> + + <_> + + + + <_>4 8 6 3 -1. + <_>4 9 6 1 3. + 0 + -5.2571471314877272e-004 + 0.3917280137538910 + 0.5189412832260132 + <_> + + <_> + + + + <_>12 3 5 3 -1. + <_>12 4 5 1 3. + 0 + -2.5464049540460110e-003 + 0.5837599039077759 + 0.4985705912113190 + <_> + + <_> + + + + <_>1 11 2 7 -1. + <_>2 11 1 7 2. + 0 + -0.0260756891220808 + 0.1261983960866928 + 0.4955821931362152 + <_> + + <_> + + + + <_>15 12 2 8 -1. + <_>16 12 1 4 2. + <_>15 16 1 4 2. + 0 + -5.4779709316790104e-003 + 0.5722513794898987 + 0.5010265707969666 + <_> + + <_> + + + + <_>4 8 11 3 -1. + <_>4 9 11 1 3. + 0 + 5.1337741315364838e-003 + 0.5273262262344360 + 0.4226376116275787 + <_> + + <_> + + + + <_>9 13 6 2 -1. + <_>12 13 3 1 2. + <_>9 14 3 1 2. + 0 + 4.7944980906322598e-004 + 0.4450066983699799 + 0.5819587111473084 + <_> + + <_> + + + + <_>6 13 4 3 -1. + <_>6 14 4 1 3. + 0 + -2.1114079281687737e-003 + 0.5757653117179871 + 0.4511714875698090 + <_> + + <_> + + + + <_>9 12 3 3 -1. + <_>10 12 1 3 3. + 0 + -0.0131799904629588 + 0.1884381026029587 + 0.5160734057426453 + <_> + + <_> + + + + <_>5 3 3 3 -1. + <_>5 4 3 1 3. + 0 + -4.7968099825084209e-003 + 0.6589789986610413 + 0.4736118912696838 + <_> + + <_> + + + + <_>9 4 2 3 -1. + <_>9 5 2 1 3. + 0 + 6.7483168095350266e-003 + 0.5259429812431335 + 0.3356395065784454 + <_> + + <_> + + + + <_>0 2 16 3 -1. + <_>0 3 16 1 3. + 0 + 1.4623369788751006e-003 + 0.5355271100997925 + 0.4264092147350311 + <_> + + <_> + + + + <_>15 12 2 8 -1. + <_>16 12 1 4 2. + <_>15 16 1 4 2. + 0 + 4.7645159065723419e-003 + 0.5034406781196594 + 0.5786827802658081 + <_> + + <_> + + + + <_>3 12 2 8 -1. + <_>3 12 1 4 2. + <_>4 16 1 4 2. + 0 + 6.8066660314798355e-003 + 0.4756605029106140 + 0.6677829027175903 + <_> + + <_> + + + + <_>14 13 3 6 -1. + <_>14 15 3 2 3. + 0 + 3.6608621012419462e-003 + 0.5369611978530884 + 0.4311546981334686 + <_> + + <_> + + + + <_>3 13 3 6 -1. + <_>3 15 3 2 3. + 0 + 0.0214496403932571 + 0.4968641996383667 + 0.1888816058635712 + <_> + + <_> + + + + <_>6 5 10 2 -1. + <_>11 5 5 1 2. + <_>6 6 5 1 2. + 0 + 4.1678901761770248e-003 + 0.4930733144283295 + 0.5815368890762329 + <_> + + <_> + + + + <_>2 14 14 6 -1. + <_>2 17 14 3 2. + 0 + 8.6467564105987549e-003 + 0.5205205082893372 + 0.4132595062255859 + <_> + + <_> + + + + <_>10 14 1 3 -1. + <_>10 15 1 1 3. + 0 + -3.6114078829996288e-004 + 0.5483555197715759 + 0.4800927937030792 + <_> + + <_> + + + + <_>4 16 2 2 -1. + <_>4 16 1 1 2. + <_>5 17 1 1 2. + 0 + 1.0808729566633701e-003 + 0.4689902067184448 + 0.6041421294212341 + <_> + + <_> + + + + <_>10 6 2 3 -1. + <_>10 7 2 1 3. + 0 + 5.7719959877431393e-003 + 0.5171142220497131 + 0.3053277134895325 + <_> + + <_> + + + + <_>0 17 20 2 -1. + <_>0 17 10 1 2. + <_>10 18 10 1 2. + 0 + 1.5720770461484790e-003 + 0.5219978094100952 + 0.4178803861141205 + <_> + + <_> + + + + <_>13 6 1 3 -1. + <_>13 7 1 1 3. + 0 + -1.9307859474793077e-003 + 0.5860369801521301 + 0.4812920093536377 + <_> + + <_> + + + + <_>8 13 3 2 -1. + <_>9 13 1 2 3. + 0 + -7.8926272690296173e-003 + 0.1749276965856552 + 0.4971733987331390 + <_> + + <_> + + + + <_>12 2 3 3 -1. + <_>13 2 1 3 3. + 0 + -2.2224679123610258e-003 + 0.4342589080333710 + 0.5212848186492920 + <_> + + <_> + + + + <_>3 18 2 2 -1. + <_>3 18 1 1 2. + <_>4 19 1 1 2. + 0 + 1.9011989934369922e-003 + 0.4765186905860901 + 0.6892055273056030 + <_> + + <_> + + + + <_>9 16 3 4 -1. + <_>10 16 1 4 3. + 0 + 2.7576119173318148e-003 + 0.5262191295623779 + 0.4337486028671265 + <_> + + <_> + + + + <_>6 6 1 3 -1. + <_>6 7 1 1 3. + 0 + 5.1787449046969414e-003 + 0.4804069101810455 + 0.7843729257583618 + <_> + + <_> + + + + <_>13 1 5 2 -1. + <_>13 2 5 1 2. + 0 + -9.0273341629654169e-004 + 0.4120846986770630 + 0.5353423953056335 + <_> + + <_> + + + + <_>7 14 6 2 -1. + <_>7 14 3 1 2. + <_>10 15 3 1 2. + 0 + 5.1797959022223949e-003 + 0.4740372896194458 + 0.6425960063934326 + <_> + + <_> + + + + <_>11 3 3 4 -1. + <_>12 3 1 4 3. + 0 + -0.0101140001788735 + 0.2468792051076889 + 0.5175017714500427 + <_> + + <_> + + + + <_>1 13 12 6 -1. + <_>5 13 4 6 3. + 0 + -0.0186170600354671 + 0.5756294131278992 + 0.4628978967666626 + <_> + + <_> + + + + <_>14 11 5 2 -1. + <_>14 12 5 1 2. + 0 + 5.9225959703326225e-003 + 0.5169625878334045 + 0.3214271068572998 + <_> + + <_> + + + + <_>2 15 14 4 -1. + <_>2 15 7 2 2. + <_>9 17 7 2 2. + 0 + -6.2945079989731312e-003 + 0.3872014880180359 + 0.5141636729240418 + <_> + + <_> + + + + <_>3 7 14 2 -1. + <_>10 7 7 1 2. + <_>3 8 7 1 2. + 0 + 6.5353019163012505e-003 + 0.4853048920631409 + 0.6310489773750305 + <_> + + <_> + + + + <_>1 11 4 2 -1. + <_>1 12 4 1 2. + 0 + 1.0878399480134249e-003 + 0.5117315053939819 + 0.3723258972167969 + <_> + + <_> + + + + <_>14 0 6 14 -1. + <_>16 0 2 14 3. + 0 + -0.0225422400981188 + 0.5692740082740784 + 0.4887112975120544 + <_> + + <_> + + + + <_>4 11 1 3 -1. + <_>4 12 1 1 3. + 0 + -3.0065660830587149e-003 + 0.2556012868881226 + 0.5003992915153503 + <_> + + <_> + + + + <_>14 0 6 14 -1. + <_>16 0 2 14 3. + 0 + 7.4741272255778313e-003 + 0.4810872972011566 + 0.5675926804542542 + <_> + + <_> + + + + <_>1 10 3 7 -1. + <_>2 10 1 7 3. + 0 + 0.0261623207479715 + 0.4971194863319397 + 0.1777237057685852 + <_> + + <_> + + + + <_>8 12 9 2 -1. + <_>8 13 9 1 2. + 0 + 9.4352738233283162e-004 + 0.4940010905265808 + 0.5491250753402710 + <_> + + <_> + + + + <_>0 6 20 1 -1. + <_>10 6 10 1 2. + 0 + 0.0333632417023182 + 0.5007612109184265 + 0.2790724039077759 + <_> + + <_> + + + + <_>8 4 4 4 -1. + <_>8 4 2 4 2. + 0 + -0.0151186501607299 + 0.7059578895568848 + 0.4973031878471375 + <_> + + <_> + + + + <_>0 0 2 2 -1. + <_>0 1 2 1 2. + 0 + 9.8648946732282639e-004 + 0.5128620266914368 + 0.3776761889457703 + 104.7491989135742200 + 19 + -1 + <_> + + + <_> + + <_> + + + + <_>5 3 10 9 -1. + <_>5 6 10 3 3. + 0 + -0.0951507985591888 + 0.6470757126808167 + 0.4017286896705627 + <_> + + <_> + + + + <_>15 2 4 10 -1. + <_>15 2 2 10 2. + 0 + 6.2702340073883533e-003 + 0.3999822139739990 + 0.5746449232101440 + <_> + + <_> + + + + <_>8 2 2 7 -1. + <_>9 2 1 7 2. + 0 + 3.0018089455552399e-004 + 0.3558770120143890 + 0.5538809895515442 + <_> + + <_> + + + + <_>7 4 12 1 -1. + <_>11 4 4 1 3. + 0 + 1.1757409665733576e-003 + 0.4256534874439240 + 0.5382617712020874 + <_> + + <_> + + + + <_>3 4 9 1 -1. + <_>6 4 3 1 3. + 0 + 4.4235268433112651e-005 + 0.3682908117771149 + 0.5589926838874817 + <_> + + <_> + + + + <_>15 10 1 4 -1. + <_>15 12 1 2 2. + 0 + -2.9936920327600092e-005 + 0.5452470183372498 + 0.4020367860794067 + <_> + + <_> + + + + <_>4 10 6 4 -1. + <_>7 10 3 4 2. + 0 + 3.0073199886828661e-003 + 0.5239058136940002 + 0.3317843973636627 + <_> + + <_> + + + + <_>15 9 1 6 -1. + <_>15 12 1 3 2. + 0 + -0.0105138896033168 + 0.4320689141750336 + 0.5307983756065369 + <_> + + <_> + + + + <_>7 17 6 3 -1. + <_>7 18 6 1 3. + 0 + 8.3476826548576355e-003 + 0.4504637122154236 + 0.6453298926353455 + <_> + + <_> + + + + <_>14 3 2 16 -1. + <_>15 3 1 8 2. + <_>14 11 1 8 2. + 0 + -3.1492270063608885e-003 + 0.4313425123691559 + 0.5370525121688843 + <_> + + <_> + + + + <_>4 9 1 6 -1. + <_>4 12 1 3 2. + 0 + -1.4435649973165710e-005 + 0.5326603055000305 + 0.3817971944808960 + <_> + + <_> + + + + <_>12 1 5 2 -1. + <_>12 2 5 1 2. + 0 + -4.2855090578086674e-004 + 0.4305163919925690 + 0.5382009744644165 + <_> + + <_> + + + + <_>6 18 4 2 -1. + <_>6 18 2 1 2. + <_>8 19 2 1 2. + 0 + 1.5062429883982986e-004 + 0.4235970973968506 + 0.5544965267181397 + <_> + + <_> + + + + <_>2 4 16 10 -1. + <_>10 4 8 5 2. + <_>2 9 8 5 2. + 0 + 0.0715598315000534 + 0.5303059816360474 + 0.2678802907466888 + <_> + + <_> + + + + <_>6 5 1 10 -1. + <_>6 10 1 5 2. + 0 + 8.4095180500298738e-004 + 0.3557108938694000 + 0.5205433964729309 + <_> + + <_> + + + + <_>4 8 15 2 -1. + <_>9 8 5 2 3. + 0 + 0.0629865005612373 + 0.5225362777709961 + 0.2861376106739044 + <_> + + <_> + + + + <_>1 8 15 2 -1. + <_>6 8 5 2 3. + 0 + -3.3798629883676767e-003 + 0.3624185919761658 + 0.5201697945594788 + <_> + + <_> + + + + <_>9 5 3 6 -1. + <_>9 7 3 2 3. + 0 + -1.1810739670181647e-004 + 0.5474476814270020 + 0.3959893882274628 + <_> + + <_> + + + + <_>5 7 8 2 -1. + <_>9 7 4 2 2. + 0 + -5.4505601292476058e-004 + 0.3740422129631043 + 0.5215715765953064 + <_> + + <_> + + + + <_>9 11 2 3 -1. + <_>9 12 2 1 3. + 0 + -1.8454910023137927e-003 + 0.5893052220344544 + 0.4584448933601379 + <_> + + <_> + + + + <_>1 0 16 3 -1. + <_>1 1 16 1 3. + 0 + -4.3832371011376381e-004 + 0.4084582030773163 + 0.5385351181030273 + <_> + + <_> + + + + <_>11 2 7 2 -1. + <_>11 3 7 1 2. + 0 + -2.4000830017030239e-003 + 0.3777455091476440 + 0.5293580293655396 + <_> + + <_> + + + + <_>5 1 10 18 -1. + <_>5 7 10 6 3. + 0 + -0.0987957417964935 + 0.2963612079620361 + 0.5070089101791382 + <_> + + <_> + + + + <_>17 4 3 2 -1. + <_>18 4 1 2 3. + 0 + 3.1798239797353745e-003 + 0.4877632856369019 + 0.6726443767547607 + <_> + + <_> + + + + <_>8 13 1 3 -1. + <_>8 14 1 1 3. + 0 + 3.2406419632025063e-004 + 0.4366911053657532 + 0.5561109781265259 + <_> + + <_> + + + + <_>3 14 14 6 -1. + <_>3 16 14 2 3. + 0 + -0.0325472503900528 + 0.3128157854080200 + 0.5308616161346436 + <_> + + <_> + + + + <_>0 2 3 4 -1. + <_>1 2 1 4 3. + 0 + -7.7561130747199059e-003 + 0.6560224890708923 + 0.4639872014522553 + <_> + + <_> + + + + <_>12 1 5 2 -1. + <_>12 2 5 1 2. + 0 + 0.0160272493958473 + 0.5172680020332336 + 0.3141897916793823 + <_> + + <_> + + + + <_>3 1 5 2 -1. + <_>3 2 5 1 2. + 0 + 7.1002350523485802e-006 + 0.4084446132183075 + 0.5336294770240784 + <_> + + <_> + + + + <_>10 13 2 3 -1. + <_>10 14 2 1 3. + 0 + 7.3422808200120926e-003 + 0.4966922104358673 + 0.6603465080261231 + <_> + + <_> + + + + <_>8 13 2 3 -1. + <_>8 14 2 1 3. + 0 + -1.6970280557870865e-003 + 0.5908237099647522 + 0.4500182867050171 + <_> + + <_> + + + + <_>14 12 2 3 -1. + <_>14 13 2 1 3. + 0 + 2.4118260480463505e-003 + 0.5315160751342773 + 0.3599720895290375 + <_> + + <_> + + + + <_>7 2 2 3 -1. + <_>7 3 2 1 3. + 0 + -5.5300937965512276e-003 + 0.2334040999412537 + 0.4996814131736755 + <_> + + <_> + + + + <_>5 6 10 4 -1. + <_>10 6 5 2 2. + <_>5 8 5 2 2. + 0 + -2.6478730142116547e-003 + 0.5880935788154602 + 0.4684734046459198 + <_> + + <_> + + + + <_>9 13 1 6 -1. + <_>9 16 1 3 2. + 0 + 0.0112956296652555 + 0.4983777105808258 + 0.1884590983390808 + <_> + + <_> + + + + <_>10 12 2 2 -1. + <_>11 12 1 1 2. + <_>10 13 1 1 2. + 0 + -6.6952878842130303e-004 + 0.5872138142585754 + 0.4799019992351532 + <_> + + <_> + + + + <_>4 12 2 3 -1. + <_>4 13 2 1 3. + 0 + 1.4410680159926414e-003 + 0.5131189227104187 + 0.3501011133193970 + <_> + + <_> + + + + <_>14 4 6 6 -1. + <_>14 6 6 2 3. + 0 + 2.4637870956212282e-003 + 0.5339372158050537 + 0.4117639064788818 + <_> + + <_> + + + + <_>8 17 2 3 -1. + <_>8 18 2 1 3. + 0 + 3.3114518737420440e-004 + 0.4313383102416992 + 0.5398246049880981 + <_> + + <_> + + + + <_>16 4 4 6 -1. + <_>16 6 4 2 3. + 0 + -0.0335572697222233 + 0.2675336897373200 + 0.5179154872894287 + <_> + + <_> + + + + <_>0 4 4 6 -1. + <_>0 6 4 2 3. + 0 + 0.0185394193977118 + 0.4973869919776917 + 0.2317177057266235 + <_> + + <_> + + + + <_>14 6 2 3 -1. + <_>14 6 1 3 2. + 0 + -2.9698139405809343e-004 + 0.5529708266258240 + 0.4643664062023163 + <_> + + <_> + + + + <_>4 9 8 1 -1. + <_>8 9 4 1 2. + 0 + -4.5577259152196348e-004 + 0.5629584193229675 + 0.4469191133975983 + <_> + + <_> + + + + <_>8 12 4 3 -1. + <_>8 13 4 1 3. + 0 + -0.0101589802652597 + 0.6706212759017944 + 0.4925918877124786 + <_> + + <_> + + + + <_>5 12 10 6 -1. + <_>5 14 10 2 3. + 0 + -2.2413829356082715e-005 + 0.5239421725273132 + 0.3912901878356934 + <_> + + <_> + + + + <_>11 12 1 2 -1. + <_>11 13 1 1 2. + 0 + 7.2034963523037732e-005 + 0.4799438118934631 + 0.5501788854598999 + <_> + + <_> + + + + <_>8 15 4 2 -1. + <_>8 16 4 1 2. + 0 + -6.9267209619283676e-003 + 0.6930009722709656 + 0.4698084890842438 + <_> + + <_> + + + + <_>6 9 8 8 -1. + <_>10 9 4 4 2. + <_>6 13 4 4 2. + 0 + -7.6997838914394379e-003 + 0.4099623858928680 + 0.5480883121490479 + <_> + + <_> + + + + <_>7 12 4 6 -1. + <_>7 12 2 3 2. + <_>9 15 2 3 2. + 0 + -7.3130549862980843e-003 + 0.3283475935459137 + 0.5057886242866516 + <_> + + <_> + + + + <_>10 11 3 1 -1. + <_>11 11 1 1 3. + 0 + 1.9650589674711227e-003 + 0.4978047013282776 + 0.6398249864578247 + <_> + + <_> + + + + <_>9 7 2 10 -1. + <_>9 7 1 5 2. + <_>10 12 1 5 2. + 0 + 7.1647600270807743e-003 + 0.4661160111427307 + 0.6222137212753296 + <_> + + <_> + + + + <_>8 0 6 6 -1. + <_>10 0 2 6 3. + 0 + -0.0240786392241716 + 0.2334644943475723 + 0.5222162008285523 + <_> + + <_> + + + + <_>3 11 2 6 -1. + <_>3 13 2 2 3. + 0 + -0.0210279691964388 + 0.1183653995394707 + 0.4938226044178009 + <_> + + <_> + + + + <_>16 12 1 2 -1. + <_>16 13 1 1 2. + 0 + 3.6017020465806127e-004 + 0.5325019955635071 + 0.4116711020469666 + <_> + + <_> + + + + <_>1 14 6 6 -1. + <_>1 14 3 3 2. + <_>4 17 3 3 2. + 0 + -0.0172197297215462 + 0.6278762221336365 + 0.4664269089698792 + <_> + + <_> + + + + <_>13 1 3 6 -1. + <_>14 1 1 6 3. + 0 + -7.8672142699360847e-003 + 0.3403415083885193 + 0.5249736905097961 + <_> + + <_> + + + + <_>8 8 2 2 -1. + <_>8 9 2 1 2. + 0 + -4.4777389848604798e-004 + 0.3610411882400513 + 0.5086259245872498 + <_> + + <_> + + + + <_>9 9 3 3 -1. + <_>10 9 1 3 3. + 0 + 5.5486010387539864e-003 + 0.4884265959262848 + 0.6203498244285584 + <_> + + <_> + + + + <_>8 7 3 3 -1. + <_>8 8 3 1 3. + 0 + -6.9461148232221603e-003 + 0.2625930011272430 + 0.5011097192764282 + <_> + + <_> + + + + <_>14 0 2 3 -1. + <_>14 0 1 3 2. + 0 + 1.3569870498031378e-004 + 0.4340794980525971 + 0.5628312230110169 + <_> + + <_> + + + + <_>1 0 18 9 -1. + <_>7 0 6 9 3. + 0 + -0.0458802506327629 + 0.6507998704910278 + 0.4696274995803833 + <_> + + <_> + + + + <_>11 5 4 15 -1. + <_>11 5 2 15 2. + 0 + -0.0215825606137514 + 0.3826502859592438 + 0.5287616848945618 + <_> + + <_> + + + + <_>5 5 4 15 -1. + <_>7 5 2 15 2. + 0 + -0.0202095396816731 + 0.3233368098735809 + 0.5074477195739746 + <_> + + <_> + + + + <_>14 0 2 3 -1. + <_>14 0 1 3 2. + 0 + 5.8496710844337940e-003 + 0.5177603960037231 + 0.4489670991897583 + <_> + + <_> + + + + <_>4 0 2 3 -1. + <_>5 0 1 3 2. + 0 + -5.7476379879517481e-005 + 0.4020850956439972 + 0.5246363878250122 + <_> + + <_> + + + + <_>11 12 2 2 -1. + <_>12 12 1 1 2. + <_>11 13 1 1 2. + 0 + -1.1513100471347570e-003 + 0.6315072178840637 + 0.4905154109001160 + <_> + + <_> + + + + <_>7 12 2 2 -1. + <_>7 12 1 1 2. + <_>8 13 1 1 2. + 0 + 1.9862831104546785e-003 + 0.4702459871768951 + 0.6497151255607605 + <_> + + <_> + + + + <_>12 0 3 4 -1. + <_>13 0 1 4 3. + 0 + -5.2719512023031712e-003 + 0.3650383949279785 + 0.5227652788162231 + <_> + + <_> + + + + <_>4 11 3 3 -1. + <_>4 12 3 1 3. + 0 + 1.2662699446082115e-003 + 0.5166100859642029 + 0.3877618014812470 + <_> + + <_> + + + + <_>12 7 4 2 -1. + <_>12 8 4 1 2. + 0 + -6.2919440679252148e-003 + 0.7375894188880920 + 0.5023847818374634 + <_> + + <_> + + + + <_>8 10 3 2 -1. + <_>9 10 1 2 3. + 0 + 6.7360111279413104e-004 + 0.4423226118087769 + 0.5495585799217224 + <_> + + <_> + + + + <_>9 9 3 2 -1. + <_>10 9 1 2 3. + 0 + -1.0523450328037143e-003 + 0.5976396203041077 + 0.4859583079814911 + <_> + + <_> + + + + <_>8 9 3 2 -1. + <_>9 9 1 2 3. + 0 + -4.4216238893568516e-004 + 0.5955939292907715 + 0.4398930966854096 + <_> + + <_> + + + + <_>12 0 3 4 -1. + <_>13 0 1 4 3. + 0 + 1.1747940443456173e-003 + 0.5349888205528259 + 0.4605058133602142 + <_> + + <_> + + + + <_>5 0 3 4 -1. + <_>6 0 1 4 3. + 0 + 5.2457437850534916e-003 + 0.5049191117286682 + 0.2941577136516571 + <_> + + <_> + + + + <_>4 14 12 4 -1. + <_>10 14 6 2 2. + <_>4 16 6 2 2. + 0 + -0.0245397202670574 + 0.2550177872180939 + 0.5218586921691895 + <_> + + <_> + + + + <_>8 13 2 3 -1. + <_>8 14 2 1 3. + 0 + 7.3793041519820690e-004 + 0.4424861073493958 + 0.5490816235542297 + <_> + + <_> + + + + <_>10 10 3 8 -1. + <_>10 14 3 4 2. + 0 + 1.4233799884095788e-003 + 0.5319514274597168 + 0.4081355929374695 + <_> + + <_> + + + + <_>8 10 4 8 -1. + <_>8 10 2 4 2. + <_>10 14 2 4 2. + 0 + -2.4149110540747643e-003 + 0.4087659120559692 + 0.5238950252532959 + <_> + + <_> + + + + <_>10 8 3 1 -1. + <_>11 8 1 1 3. + 0 + -1.2165299849584699e-003 + 0.5674579143524170 + 0.4908052980899811 + <_> + + <_> + + + + <_>9 12 1 6 -1. + <_>9 15 1 3 2. + 0 + -1.2438809499144554e-003 + 0.4129425883293152 + 0.5256118178367615 + <_> + + <_> + + + + <_>10 8 3 1 -1. + <_>11 8 1 1 3. + 0 + 6.1942739412188530e-003 + 0.5060194134712219 + 0.7313653230667114 + <_> + + <_> + + + + <_>7 8 3 1 -1. + <_>8 8 1 1 3. + 0 + -1.6607169527560472e-003 + 0.5979632139205933 + 0.4596369862556458 + <_> + + <_> + + + + <_>5 2 15 14 -1. + <_>5 9 15 7 2. + 0 + -0.0273162592202425 + 0.4174365103244782 + 0.5308842062950134 + <_> + + <_> + + + + <_>2 1 2 10 -1. + <_>2 1 1 5 2. + <_>3 6 1 5 2. + 0 + -1.5845570014789701e-003 + 0.5615804791450501 + 0.4519486129283905 + <_> + + <_> + + + + <_>14 14 2 3 -1. + <_>14 15 2 1 3. + 0 + -1.5514739789068699e-003 + 0.4076187014579773 + 0.5360785126686096 + <_> + + <_> + + + + <_>2 7 3 3 -1. + <_>3 7 1 3 3. + 0 + 3.8446558755822480e-004 + 0.4347293972969055 + 0.5430442094802856 + <_> + + <_> + + + + <_>17 4 3 3 -1. + <_>17 5 3 1 3. + 0 + -0.0146722598001361 + 0.1659304946660996 + 0.5146093964576721 + <_> + + <_> + + + + <_>0 4 3 3 -1. + <_>0 5 3 1 3. + 0 + 8.1608882173895836e-003 + 0.4961819052696228 + 0.1884745955467224 + <_> + + <_> + + + + <_>13 5 6 2 -1. + <_>16 5 3 1 2. + <_>13 6 3 1 2. + 0 + 1.1121659772470593e-003 + 0.4868263900279999 + 0.6093816161155701 + <_> + + <_> + + + + <_>4 19 12 1 -1. + <_>8 19 4 1 3. + 0 + -7.2603770531713963e-003 + 0.6284325122833252 + 0.4690375924110413 + <_> + + <_> + + + + <_>12 12 2 4 -1. + <_>12 14 2 2 2. + 0 + -2.4046430189628154e-004 + 0.5575000047683716 + 0.4046044051647186 + <_> + + <_> + + + + <_>3 15 1 3 -1. + <_>3 16 1 1 3. + 0 + -2.3348190006799996e-004 + 0.4115762114524841 + 0.5252848267555237 + <_> + + <_> + + + + <_>11 16 6 4 -1. + <_>11 16 3 4 2. + 0 + 5.5736480280756950e-003 + 0.4730072915554047 + 0.5690100789070129 + <_> + + <_> + + + + <_>2 10 3 10 -1. + <_>3 10 1 10 3. + 0 + 0.0306237693876028 + 0.4971886873245239 + 0.1740095019340515 + <_> + + <_> + + + + <_>12 8 2 4 -1. + <_>12 8 1 4 2. + 0 + 9.2074798885732889e-004 + 0.5372117757797241 + 0.4354872107505798 + <_> + + <_> + + + + <_>6 8 2 4 -1. + <_>7 8 1 4 2. + 0 + -4.3550739064812660e-005 + 0.5366883873939514 + 0.4347316920757294 + <_> + + <_> + + + + <_>10 14 2 3 -1. + <_>10 14 1 3 2. + 0 + -6.6452710889279842e-003 + 0.3435518145561218 + 0.5160533189773560 + <_> + + <_> + + + + <_>5 1 10 3 -1. + <_>10 1 5 3 2. + 0 + 0.0432219989597797 + 0.4766792058944702 + 0.7293652892112732 + <_> + + <_> + + + + <_>10 7 3 2 -1. + <_>11 7 1 2 3. + 0 + 2.2331769578158855e-003 + 0.5029315948486328 + 0.5633171200752258 + <_> + + <_> + + + + <_>5 6 9 2 -1. + <_>8 6 3 2 3. + 0 + 3.1829739455133677e-003 + 0.4016092121601105 + 0.5192136764526367 + <_> + + <_> + + + + <_>9 8 2 2 -1. + <_>9 9 2 1 2. + 0 + -1.8027749320026487e-004 + 0.4088315963745117 + 0.5417919754981995 + <_> + + <_> + + + + <_>2 11 16 6 -1. + <_>2 11 8 3 2. + <_>10 14 8 3 2. + 0 + -5.2934689447283745e-003 + 0.4075677096843720 + 0.5243561863899231 + <_> + + <_> + + + + <_>12 7 2 2 -1. + <_>13 7 1 1 2. + <_>12 8 1 1 2. + 0 + 1.2750959722325206e-003 + 0.4913282990455627 + 0.6387010812759399 + <_> + + <_> + + + + <_>9 5 2 3 -1. + <_>9 6 2 1 3. + 0 + 4.3385322205722332e-003 + 0.5031672120094299 + 0.2947346866130829 + <_> + + <_> + + + + <_>9 7 3 2 -1. + <_>10 7 1 2 3. + 0 + 8.5250744596123695e-003 + 0.4949789047241211 + 0.6308869123458862 + <_> + + <_> + + + + <_>5 1 8 12 -1. + <_>5 7 8 6 2. + 0 + -9.4266352243721485e-004 + 0.5328366756439209 + 0.4285649955272675 + <_> + + <_> + + + + <_>13 5 2 2 -1. + <_>13 6 2 1 2. + 0 + 1.3609660090878606e-003 + 0.4991525113582611 + 0.5941501259803772 + <_> + + <_> + + + + <_>5 5 2 2 -1. + <_>5 6 2 1 2. + 0 + 4.4782509212382138e-004 + 0.4573504030704498 + 0.5854480862617493 + <_> + + <_> + + + + <_>12 4 3 3 -1. + <_>12 5 3 1 3. + 0 + 1.3360050506889820e-003 + 0.4604358971118927 + 0.5849052071571350 + <_> + + <_> + + + + <_>4 14 2 3 -1. + <_>4 15 2 1 3. + 0 + -6.0967548051849008e-004 + 0.3969388902187347 + 0.5229423046112061 + <_> + + <_> + + + + <_>12 4 3 3 -1. + <_>12 5 3 1 3. + 0 + -2.3656780831515789e-003 + 0.5808320045471191 + 0.4898357093334198 + <_> + + <_> + + + + <_>5 4 3 3 -1. + <_>5 5 3 1 3. + 0 + 1.0734340175986290e-003 + 0.4351210892200470 + 0.5470039248466492 + <_> + + <_> + + + + <_>9 14 2 6 -1. + <_>10 14 1 3 2. + <_>9 17 1 3 2. + 0 + 2.1923359017819166e-003 + 0.5355060100555420 + 0.3842903971672058 + <_> + + <_> + + + + <_>8 14 3 2 -1. + <_>9 14 1 2 3. + 0 + 5.4968618787825108e-003 + 0.5018138885498047 + 0.2827191948890686 + <_> + + <_> + + + + <_>9 5 6 6 -1. + <_>11 5 2 6 3. + 0 + -0.0753688216209412 + 0.1225076019763947 + 0.5148826837539673 + <_> + + <_> + + + + <_>5 5 6 6 -1. + <_>7 5 2 6 3. + 0 + 0.0251344703137875 + 0.4731766879558563 + 0.7025446295738220 + <_> + + <_> + + + + <_>13 13 1 2 -1. + <_>13 14 1 1 2. + 0 + -2.9358599931583740e-005 + 0.5430532097816467 + 0.4656086862087250 + <_> + + <_> + + + + <_>0 2 10 2 -1. + <_>0 3 10 1 2. + 0 + -5.8355910005047917e-004 + 0.4031040072441101 + 0.5190119743347168 + <_> + + <_> + + + + <_>13 13 1 2 -1. + <_>13 14 1 1 2. + 0 + -2.6639450807124376e-003 + 0.4308126866817474 + 0.5161771178245544 + <_> + + <_> + + + + <_>5 7 2 2 -1. + <_>5 7 1 1 2. + <_>6 8 1 1 2. + 0 + -1.3804089976474643e-003 + 0.6219829916954041 + 0.4695515930652618 + <_> + + <_> + + + + <_>13 5 2 7 -1. + <_>13 5 1 7 2. + 0 + 1.2313219485804439e-003 + 0.5379363894462585 + 0.4425831139087677 + <_> + + <_> + + + + <_>6 13 1 2 -1. + <_>6 14 1 1 2. + 0 + -1.4644179827882908e-005 + 0.5281640291213989 + 0.4222503006458283 + <_> + + <_> + + + + <_>11 0 3 7 -1. + <_>12 0 1 7 3. + 0 + -0.0128188095986843 + 0.2582092881202698 + 0.5179932713508606 + <_> + + <_> + + + + <_>0 3 2 16 -1. + <_>0 3 1 8 2. + <_>1 11 1 8 2. + 0 + 0.0228521898388863 + 0.4778693020343781 + 0.7609264254570007 + <_> + + <_> + + + + <_>11 0 3 7 -1. + <_>12 0 1 7 3. + 0 + 8.2305970136076212e-004 + 0.5340992212295532 + 0.4671724140644074 + <_> + + <_> + + + + <_>6 0 3 7 -1. + <_>7 0 1 7 3. + 0 + 0.0127701200544834 + 0.4965761005878449 + 0.1472366005182266 + <_> + + <_> + + + + <_>11 16 8 4 -1. + <_>11 16 4 4 2. + 0 + -0.0500515103340149 + 0.6414994001388550 + 0.5016592144966126 + <_> + + <_> + + + + <_>1 16 8 4 -1. + <_>5 16 4 4 2. + 0 + 0.0157752707600594 + 0.4522320032119751 + 0.5685362219810486 + <_> + + <_> + + + + <_>13 5 2 7 -1. + <_>13 5 1 7 2. + 0 + -0.0185016207396984 + 0.2764748930931091 + 0.5137959122657776 + <_> + + <_> + + + + <_>5 5 2 7 -1. + <_>6 5 1 7 2. + 0 + 2.4626250378787518e-003 + 0.5141941905021668 + 0.3795408010482788 + <_> + + <_> + + + + <_>18 6 2 14 -1. + <_>18 13 2 7 2. + 0 + 0.0629161670804024 + 0.5060648918151856 + 0.6580433845520020 + <_> + + <_> + + + + <_>6 10 3 4 -1. + <_>6 12 3 2 2. + 0 + -2.1648500478477217e-005 + 0.5195388197898865 + 0.4019886851310730 + <_> + + <_> + + + + <_>14 7 1 2 -1. + <_>14 8 1 1 2. + 0 + 2.1180990152060986e-003 + 0.4962365031242371 + 0.5954458713531494 + <_> + + <_> + + + + <_>0 1 18 6 -1. + <_>0 1 9 3 2. + <_>9 4 9 3 2. + 0 + -0.0166348908096552 + 0.3757933080196381 + 0.5175446867942810 + <_> + + <_> + + + + <_>14 7 1 2 -1. + <_>14 8 1 1 2. + 0 + -2.8899470344185829e-003 + 0.6624013781547546 + 0.5057178735733032 + <_> + + <_> + + + + <_>0 6 2 14 -1. + <_>0 13 2 7 2. + 0 + 0.0767832621932030 + 0.4795796871185303 + 0.8047714829444885 + <_> + + <_> + + + + <_>17 0 3 12 -1. + <_>18 0 1 12 3. + 0 + 3.9170677773654461e-003 + 0.4937882125377655 + 0.5719941854476929 + <_> + + <_> + + + + <_>0 6 18 3 -1. + <_>0 7 18 1 3. + 0 + -0.0726706013083458 + 0.0538945607841015 + 0.4943903982639313 + <_> + + <_> + + + + <_>6 0 14 16 -1. + <_>6 8 14 8 2. + 0 + 0.5403950214385986 + 0.5129774212837219 + 0.1143338978290558 + <_> + + <_> + + + + <_>0 0 3 12 -1. + <_>1 0 1 12 3. + 0 + 2.9510019812732935e-003 + 0.4528343975543976 + 0.5698574185371399 + <_> + + <_> + + + + <_>13 0 3 7 -1. + <_>14 0 1 7 3. + 0 + 3.4508369863033295e-003 + 0.5357726812362671 + 0.4218730926513672 + <_> + + <_> + + + + <_>5 7 1 2 -1. + <_>5 8 1 1 2. + 0 + -4.2077939724549651e-004 + 0.5916172862052918 + 0.4637925922870636 + <_> + + <_> + + + + <_>14 4 6 6 -1. + <_>14 6 6 2 3. + 0 + 3.3051050268113613e-003 + 0.5273385047912598 + 0.4382042884826660 + <_> + + <_> + + + + <_>5 7 7 2 -1. + <_>5 8 7 1 2. + 0 + 4.7735060798004270e-004 + 0.4046528041362763 + 0.5181884765625000 + <_> + + <_> + + + + <_>8 6 6 9 -1. + <_>8 9 6 3 3. + 0 + -0.0259285103529692 + 0.7452235817909241 + 0.5089386105537415 + <_> + + <_> + + + + <_>5 4 6 1 -1. + <_>7 4 2 1 3. + 0 + -2.9729790985584259e-003 + 0.3295435905456543 + 0.5058795213699341 + <_> + + <_> + + + + <_>13 0 6 4 -1. + <_>16 0 3 2 2. + <_>13 2 3 2 2. + 0 + 5.8508329093456268e-003 + 0.4857144057750702 + 0.5793024897575378 + <_> + + <_> + + + + <_>1 2 18 12 -1. + <_>1 6 18 4 3. + 0 + -0.0459675192832947 + 0.4312731027603149 + 0.5380653142929077 + <_> + + <_> + + + + <_>3 2 17 12 -1. + <_>3 6 17 4 3. + 0 + 0.1558596044778824 + 0.5196170210838318 + 0.1684713959693909 + <_> + + <_> + + + + <_>5 14 7 3 -1. + <_>5 15 7 1 3. + 0 + 0.0151648297905922 + 0.4735757112503052 + 0.6735026836395264 + <_> + + <_> + + + + <_>10 14 1 3 -1. + <_>10 15 1 1 3. + 0 + -1.0604249546304345e-003 + 0.5822926759719849 + 0.4775702953338623 + <_> + + <_> + + + + <_>3 14 3 3 -1. + <_>3 15 3 1 3. + 0 + 6.6476291976869106e-003 + 0.4999198913574219 + 0.2319535017013550 + <_> + + <_> + + + + <_>14 4 6 6 -1. + <_>14 6 6 2 3. + 0 + -0.0122311301529408 + 0.4750893115997315 + 0.5262982249259949 + <_> + + <_> + + + + <_>0 4 6 6 -1. + <_>0 6 6 2 3. + 0 + 5.6528882123529911e-003 + 0.5069767832756043 + 0.3561818897724152 + <_> + + <_> + + + + <_>12 5 4 3 -1. + <_>12 6 4 1 3. + 0 + 1.2977829901501536e-003 + 0.4875693917274475 + 0.5619062781333923 + <_> + + <_> + + + + <_>4 5 4 3 -1. + <_>4 6 4 1 3. + 0 + 0.0107815898954868 + 0.4750770032405853 + 0.6782308220863342 + <_> + + <_> + + + + <_>18 0 2 6 -1. + <_>18 2 2 2 3. + 0 + 2.8654779307544231e-003 + 0.5305461883544922 + 0.4290736019611359 + <_> + + <_> + + + + <_>8 1 4 9 -1. + <_>10 1 2 9 2. + 0 + 2.8663428965955973e-003 + 0.4518479108810425 + 0.5539351105690002 + <_> + + <_> + + + + <_>6 6 8 2 -1. + <_>6 6 4 2 2. + 0 + -5.1983320154249668e-003 + 0.4149119853973389 + 0.5434188842773438 + <_> + + <_> + + + + <_>6 5 4 2 -1. + <_>6 5 2 1 2. + <_>8 6 2 1 2. + 0 + 5.3739990107715130e-003 + 0.4717896878719330 + 0.6507657170295715 + <_> + + <_> + + + + <_>10 5 2 3 -1. + <_>10 6 2 1 3. + 0 + -0.0146415298804641 + 0.2172164022922516 + 0.5161777138710022 + <_> + + <_> + + + + <_>9 5 1 3 -1. + <_>9 6 1 1 3. + 0 + -1.5042580344015732e-005 + 0.5337383747100830 + 0.4298836886882782 + <_> + + <_> + + + + <_>9 10 2 2 -1. + <_>9 11 2 1 2. + 0 + -1.1875660129589960e-004 + 0.4604594111442566 + 0.5582447052001953 + <_> + + <_> + + + + <_>0 8 4 3 -1. + <_>0 9 4 1 3. + 0 + 0.0169955305755138 + 0.4945895075798035 + 0.0738800764083862 + <_> + + <_> + + + + <_>6 0 8 6 -1. + <_>6 3 8 3 2. + 0 + -0.0350959412753582 + 0.7005509138107300 + 0.4977591037750244 + <_> + + <_> + + + + <_>1 0 6 4 -1. + <_>1 0 3 2 2. + <_>4 2 3 2 2. + 0 + 2.4217350874096155e-003 + 0.4466265141963959 + 0.5477694272994995 + <_> + + <_> + + + + <_>13 0 3 7 -1. + <_>14 0 1 7 3. + 0 + -9.6340337768197060e-004 + 0.4714098870754242 + 0.5313338041305542 + <_> + + <_> + + + + <_>9 16 2 2 -1. + <_>9 17 2 1 2. + 0 + 1.6391130338888615e-004 + 0.4331546127796173 + 0.5342242121696472 + <_> + + <_> + + + + <_>11 4 6 10 -1. + <_>11 9 6 5 2. + 0 + -0.0211414601653814 + 0.2644700109958649 + 0.5204498767852783 + <_> + + <_> + + + + <_>0 10 19 2 -1. + <_>0 11 19 1 2. + 0 + 8.7775202700868249e-004 + 0.5208349823951721 + 0.4152742922306061 + <_> + + <_> + + + + <_>9 5 8 9 -1. + <_>9 8 8 3 3. + 0 + -0.0279439203441143 + 0.6344125270843506 + 0.5018811821937561 + <_> + + <_> + + + + <_>4 0 3 7 -1. + <_>5 0 1 7 3. + 0 + 6.7297378554940224e-003 + 0.5050438046455383 + 0.3500863909721375 + <_> + + <_> + + + + <_>8 6 4 12 -1. + <_>10 6 2 6 2. + <_>8 12 2 6 2. + 0 + 0.0232810396701097 + 0.4966318011283875 + 0.6968677043914795 + <_> + + <_> + + + + <_>0 2 6 4 -1. + <_>0 4 6 2 2. + 0 + -0.0116449799388647 + 0.3300260007381439 + 0.5049629807472229 + <_> + + <_> + + + + <_>8 15 4 3 -1. + <_>8 16 4 1 3. + 0 + 0.0157643090933561 + 0.4991598129272461 + 0.7321153879165649 + <_> + + <_> + + + + <_>8 0 3 7 -1. + <_>9 0 1 7 3. + 0 + -1.3611479662358761e-003 + 0.3911735117435455 + 0.5160670876502991 + <_> + + <_> + + + + <_>9 5 3 4 -1. + <_>10 5 1 4 3. + 0 + -8.1522337859496474e-004 + 0.5628911256790161 + 0.4949719011783600 + <_> + + <_> + + + + <_>8 5 3 4 -1. + <_>9 5 1 4 3. + 0 + -6.0066272271797061e-004 + 0.5853595137596130 + 0.4550595879554749 + <_> + + <_> + + + + <_>7 6 6 1 -1. + <_>9 6 2 1 3. + 0 + 4.9715518252924085e-004 + 0.4271470010280609 + 0.5443599224090576 + <_> + + <_> + + + + <_>7 14 4 4 -1. + <_>7 14 2 2 2. + <_>9 16 2 2 2. + 0 + 2.3475370835512877e-003 + 0.5143110752105713 + 0.3887656927108765 + <_> + + <_> + + + + <_>13 14 4 6 -1. + <_>15 14 2 3 2. + <_>13 17 2 3 2. + 0 + -8.9261569082736969e-003 + 0.6044502258300781 + 0.4971720874309540 + <_> + + <_> + + + + <_>7 8 1 8 -1. + <_>7 12 1 4 2. + 0 + -0.0139199104160070 + 0.2583160996437073 + 0.5000367760658264 + <_> + + <_> + + + + <_>16 0 2 8 -1. + <_>17 0 1 4 2. + <_>16 4 1 4 2. + 0 + 1.0209949687123299e-003 + 0.4857374131679535 + 0.5560358166694641 + <_> + + <_> + + + + <_>2 0 2 8 -1. + <_>2 0 1 4 2. + <_>3 4 1 4 2. + 0 + -2.7441629208624363e-003 + 0.5936884880065918 + 0.4645777046680450 + <_> + + <_> + + + + <_>6 1 14 3 -1. + <_>6 2 14 1 3. + 0 + -0.0162001308053732 + 0.3163014948368073 + 0.5193495154380798 + <_> + + <_> + + + + <_>7 9 3 10 -1. + <_>7 14 3 5 2. + 0 + 4.3331980705261230e-003 + 0.5061224102973938 + 0.3458878993988037 + <_> + + <_> + + + + <_>9 14 2 2 -1. + <_>9 15 2 1 2. + 0 + 5.8497930876910686e-004 + 0.4779017865657806 + 0.5870177745819092 + <_> + + <_> + + + + <_>7 7 6 8 -1. + <_>7 11 6 4 2. + 0 + -2.2466450463980436e-003 + 0.4297851026058197 + 0.5374773144721985 + <_> + + <_> + + + + <_>9 7 3 6 -1. + <_>9 10 3 3 2. + 0 + 2.3146099410951138e-003 + 0.5438671708106995 + 0.4640969932079315 + <_> + + <_> + + + + <_>7 13 3 3 -1. + <_>7 14 3 1 3. + 0 + 8.7679121643304825e-003 + 0.4726893007755280 + 0.6771789789199829 + <_> + + <_> + + + + <_>9 9 2 2 -1. + <_>9 10 2 1 2. + 0 + -2.2448020172305405e-004 + 0.4229173064231873 + 0.5428048968315125 + <_> + + <_> + + + + <_>0 1 18 2 -1. + <_>6 1 6 2 3. + 0 + -7.4336021207273006e-003 + 0.6098880767822266 + 0.4683673977851868 + <_> + + <_> + + + + <_>7 1 6 14 -1. + <_>7 8 6 7 2. + 0 + -2.3189240600913763e-003 + 0.5689436793327332 + 0.4424242079257965 + <_> + + <_> + + + + <_>1 9 18 1 -1. + <_>7 9 6 1 3. + 0 + -2.1042178850620985e-003 + 0.3762221038341522 + 0.5187087059020996 + <_> + + <_> + + + + <_>9 7 2 2 -1. + <_>9 7 1 2 2. + 0 + 4.6034841216169298e-004 + 0.4699405133724213 + 0.5771207213401794 + <_> + + <_> + + + + <_>9 3 2 9 -1. + <_>10 3 1 9 2. + 0 + 1.0547629790380597e-003 + 0.4465216994285584 + 0.5601701736450195 + <_> + + <_> + + + + <_>18 14 2 3 -1. + <_>18 15 2 1 3. + 0 + 8.7148818420246243e-004 + 0.5449805259704590 + 0.3914709091186523 + <_> + + <_> + + + + <_>7 11 3 1 -1. + <_>8 11 1 1 3. + 0 + 3.3364820410497487e-004 + 0.4564009010791779 + 0.5645738840103149 + <_> + + <_> + + + + <_>10 8 3 4 -1. + <_>11 8 1 4 3. + 0 + -1.4853250468149781e-003 + 0.5747377872467041 + 0.4692778885364533 + <_> + + <_> + + + + <_>7 14 3 6 -1. + <_>8 14 1 6 3. + 0 + 3.0251620337367058e-003 + 0.5166196823120117 + 0.3762814104557037 + <_> + + <_> + + + + <_>10 8 3 4 -1. + <_>11 8 1 4 3. + 0 + 5.0280741415917873e-003 + 0.5002111792564392 + 0.6151527166366577 + <_> + + <_> + + + + <_>7 8 3 4 -1. + <_>8 8 1 4 3. + 0 + -5.8164511574432254e-004 + 0.5394598245620728 + 0.4390751123428345 + <_> + + <_> + + + + <_>7 9 6 9 -1. + <_>7 12 6 3 3. + 0 + 0.0451415292918682 + 0.5188326835632324 + 0.2063035964965820 + <_> + + <_> + + + + <_>0 14 2 3 -1. + <_>0 15 2 1 3. + 0 + -1.0795620037242770e-003 + 0.3904685080051422 + 0.5137907266616821 + <_> + + <_> + + + + <_>11 12 1 2 -1. + <_>11 13 1 1 2. + 0 + 1.5995999274309725e-004 + 0.4895322918891907 + 0.5427504181861877 + <_> + + <_> + + + + <_>4 3 8 3 -1. + <_>8 3 4 3 2. + 0 + -0.0193592701107264 + 0.6975228786468506 + 0.4773507118225098 + <_> + + <_> + + + + <_>0 4 20 6 -1. + <_>0 4 10 6 2. + 0 + 0.2072550952434540 + 0.5233635902404785 + 0.3034991919994354 + <_> + + <_> + + + + <_>9 14 1 3 -1. + <_>9 15 1 1 3. + 0 + -4.1953290929086506e-004 + 0.5419396758079529 + 0.4460186064243317 + <_> + + <_> + + + + <_>8 14 4 3 -1. + <_>8 15 4 1 3. + 0 + 2.2582069505006075e-003 + 0.4815764129161835 + 0.6027408838272095 + <_> + + <_> + + + + <_>0 15 14 4 -1. + <_>0 17 14 2 2. + 0 + -6.7811207845807076e-003 + 0.3980278968811035 + 0.5183305740356445 + <_> + + <_> + + + + <_>1 14 18 6 -1. + <_>1 17 18 3 2. + 0 + 0.0111543098464608 + 0.5431231856346130 + 0.4188759922981262 + <_> + + <_> + + + + <_>0 0 10 6 -1. + <_>0 0 5 3 2. + <_>5 3 5 3 2. + 0 + 0.0431624315679073 + 0.4738228023052216 + 0.6522961258888245 + 105.7611007690429700 + 20 + -1 + diff --git a/Chapter04_DetectingFaces/Chapter04_DetectingFaces/haarcascade_frontalface_alt2.xml b/Chapter04_DetectingFaces/Chapter04_DetectingFaces/haarcascade_frontalface_alt2.xml new file mode 100644 index 0000000..caa86f6 --- /dev/null +++ b/Chapter04_DetectingFaces/Chapter04_DetectingFaces/haarcascade_frontalface_alt2.xml @@ -0,0 +1,23550 @@ + + + + + 20 20 + + <_> + + + <_> + + <_> + + + + <_>2 7 16 4 -1. + <_>2 9 16 2 2. + 0 + 4.3272329494357109e-003 + 0.0383819006383419 + 1 + <_> + + + + <_>8 4 3 14 -1. + <_>8 11 3 7 2. + 0 + 0.0130761601030827 + 0.8965256810188294 + 0.2629314064979553 + <_> + + <_> + + + + <_>13 6 1 6 -1. + <_>13 9 1 3 2. + 0 + 5.2434601821005344e-004 + 0.1021663025021553 + 1 + <_> + + + + <_>4 2 12 8 -1. + <_>8 2 4 8 3. + 0 + 4.4573000632226467e-003 + 0.1238401979207993 + 0.6910383105278015 + <_> + + <_> + + + + <_>6 3 1 9 -1. + <_>6 6 1 3 3. + 0 + -9.2708261217921972e-004 + 1 + 0.1953697055578232 + <_> + + + + <_>3 7 14 9 -1. + <_>3 10 14 3 3. + 0 + 3.3989109215326607e-004 + 0.2101441025733948 + 0.8258674740791321 + 0.3506923019886017 + -1 + -1 + <_> + + + <_> + + <_> + + + + <_>4 7 4 4 -1. + <_>4 9 4 2 2. + 0 + 2.3025739938020706e-003 + 0.1018375977873802 + 1 + <_> + + + + <_>9 4 2 16 -1. + <_>9 12 2 8 2. + 0 + 4.4174338690936565e-003 + 0.8219057917594910 + 0.1956554949283600 + <_> + + <_> + + + + <_>1 1 18 5 -1. + <_>7 1 6 5 3. + 0 + 0.0222032107412815 + 0.2205407023429871 + 1 + <_> + + + + <_>4 5 13 8 -1. + <_>4 9 13 4 2. + 0 + -1.7283110355492681e-004 + 0.0732632577419281 + 0.5931484103202820 + <_> + + <_> + + + + <_>1 7 16 9 -1. + <_>1 10 16 3 3. + 0 + 4.3567270040512085e-003 + 0.1844114959239960 + 1 + <_> + + + + <_>2 0 15 4 -1. + <_>2 2 15 2 2. + 0 + -2.6032889727503061e-003 + 0.4032213985919952 + 0.8066521286964417 + <_> + + <_> + + + + <_>7 5 6 4 -1. + <_>9 5 2 4 3. + 0 + 1.7309630056843162e-003 + 0.2548328042030335 + 1 + <_> + + + + <_>6 3 8 9 -1. + <_>6 6 8 3 3. + 0 + -7.8146401792764664e-003 + 0.6057069897651672 + 0.2779063880443573 + <_> + + <_> + + + + <_>8 12 3 8 -1. + <_>8 16 3 4 2. + 0 + -8.7343417108058929e-003 + 0.2889980077743530 + 1 + <_> + + + + <_>3 16 2 2 -1. + <_>3 17 2 1 2. + 0 + 9.4522320432588458e-004 + 0.7616587281227112 + 0.3495643138885498 + <_> + + <_> + + + + <_>14 1 6 12 -1. + <_>14 1 3 12 2. + 0 + 0.0494148582220078 + 1 + 0.8151652812957764 + <_> + + + + <_>4 4 12 6 -1. + <_>8 4 4 6 3. + 0 + 4.4891750440001488e-003 + 0.2808783054351807 + 0.6027774810791016 + <_> + + <_> + + + + <_>0 2 6 15 -1. + <_>3 2 3 15 2. + 0 + 0.0603136196732521 + 1 + 0.7607501745223999 + <_> + + + + <_>5 4 9 6 -1. + <_>5 6 9 2 3. + 0 + -1.0762850288301706e-003 + 0.4444035887718201 + 0.1437312066555023 + <_> + + <_> + + + + <_>13 11 6 3 -1. + <_>13 12 6 1 3. + 0 + -9.5083238556981087e-003 + 1 + 0.5318170189857483 + <_> + + + + <_>12 12 6 4 -1. + <_>12 14 6 2 2. + 0 + 7.6601309701800346e-003 + 0.5411052107810974 + 0.2180687040090561 + <_> + + <_> + + + + <_>1 11 6 3 -1. + <_>1 12 6 1 3. + 0 + 7.6467678882181644e-003 + 1 + 0.1158960014581680 + <_> + + + + <_>2 5 5 8 -1. + <_>2 9 5 4 2. + 0 + -8.4662932204082608e-004 + 0.2340679019689560 + 0.5990381836891174 + 3.4721779823303223 + 0 + -1 + <_> + + + <_> + + <_> + + + + <_>5 4 10 4 -1. + <_>5 6 10 2 2. + 0 + -4.8506218008697033e-003 + 1 + 0.1805496066808701 + <_> + + + + <_>2 4 16 12 -1. + <_>2 8 16 4 3. + 0 + -4.6141650527715683e-003 + 0.2177893966436386 + 0.8018236756324768 + <_> + + <_> + + + + <_>4 5 12 6 -1. + <_>8 5 4 6 3. + 0 + -2.4301309604197741e-003 + 0.1141354963183403 + 1 + <_> + + + + <_>13 7 2 9 -1. + <_>13 10 2 3 3. + 0 + 4.1787960799410939e-004 + 0.1203093975782394 + 0.6108530759811401 + <_> + + <_> + + + + <_>5 7 2 9 -1. + <_>5 10 2 3 3. + 0 + 1.0010929545387626e-003 + 0.2079959958791733 + 1 + <_> + + + + <_>7 1 6 8 -1. + <_>9 1 2 8 3. + 0 + 1.0577100329101086e-003 + 0.3302054107189179 + 0.7511094212532044 + <_> + + <_> + + + + <_>12 0 4 12 -1. + <_>14 0 2 6 2. + <_>12 6 2 6 2. + 0 + 1.2376549420878291e-003 + 1 + 0.2768222093582153 + <_> + + + + <_>5 8 10 2 -1. + <_>5 9 10 1 2. + 0 + 3.5315038985572755e-004 + 0.1668293029069901 + 0.5829476714134216 + <_> + + <_> + + + + <_>5 1 6 4 -1. + <_>7 1 2 4 3. + 0 + -0.0119536602869630 + 0.1508788019418716 + 1 + <_> + + + + <_>0 3 9 12 -1. + <_>3 3 3 12 3. + 0 + 1.4182999730110168e-003 + 0.4391227960586548 + 0.7646595239639282 + <_> + + <_> + + + + <_>9 8 3 12 -1. + <_>9 12 3 4 3. + 0 + 3.4642980899661779e-003 + 1 + 0.2651556134223938 + <_> + + + + <_>0 5 20 15 -1. + <_>0 10 20 5 3. + 0 + -0.0149489501491189 + 0.2298053056001663 + 0.5442165732383728 + <_> + + <_> + + + + <_>2 2 6 8 -1. + <_>2 2 3 4 2. + <_>5 6 3 4 2. + 0 + -1.0506849503144622e-003 + 1 + 0.3622843921184540 + <_> + + + + <_>2 1 6 2 -1. + <_>2 2 6 1 2. + 0 + -4.0782918222248554e-003 + 0.2601259946823120 + 0.7233657836914063 + <_> + + <_> + + + + <_>10 15 6 4 -1. + <_>13 15 3 2 2. + <_>10 17 3 2 2. + 0 + 5.4242828628048301e-004 + 0.3849678933620453 + 1 + <_> + + + + <_>12 14 2 6 -1. + <_>12 16 2 2 3. + 0 + -7.3204059153795242e-003 + 0.2965512871742249 + 0.5480309128761292 + <_> + + <_> + + + + <_>5 15 4 4 -1. + <_>5 15 2 2 2. + <_>7 17 2 2 2. + 0 + 1.1421289527788758e-003 + 0.4104770123958588 + 1 + <_> + + + + <_>7 18 1 2 -1. + <_>7 19 1 1 2. + 0 + 1.1783400550484657e-003 + 0.7239024043083191 + 0.2787283957004547 + <_> + + <_> + + + + <_>4 5 12 10 -1. + <_>10 5 6 5 2. + <_>4 10 6 5 2. + 0 + 0.0440771095454693 + 0.5640516281127930 + 1 + <_> + + + + <_>7 4 8 12 -1. + <_>11 4 4 6 2. + <_>7 10 4 6 2. + 0 + 3.7900090683251619e-003 + 0.5947548151016235 + 0.3312020003795624 + <_> + + <_> + + + + <_>9 11 2 3 -1. + <_>9 12 2 1 3. + 0 + -2.4291418958455324e-003 + 0.6603232026100159 + 1 + <_> + + + + <_>3 3 12 12 -1. + <_>3 3 6 6 2. + <_>9 9 6 6 2. + 0 + 9.4262324273586273e-003 + 0.4680665135383606 + 0.2064338028430939 + <_> + + <_> + + + + <_>15 11 5 3 -1. + <_>15 12 5 1 3. + 0 + 8.0630257725715637e-003 + 0.5298851132392883 + 1 + <_> + + + + <_>10 18 3 2 -1. + <_>11 18 1 2 3. + 0 + 5.2240812219679356e-003 + 0.5281602740287781 + 0.1909549981355667 + <_> + + <_> + + + + <_>0 11 5 3 -1. + <_>0 12 5 1 3. + 0 + -7.0630568079650402e-003 + 0.1380645930767059 + 1 + <_> + + + + <_>7 18 3 2 -1. + <_>8 18 1 2 3. + 0 + 5.6897541508078575e-003 + 0.5490636825561523 + 0.1260281056165695 + <_> + + <_> + + + + <_>2 8 16 2 -1. + <_>2 9 16 1 2. + 0 + 1.2472929665818810e-003 + 0.2372663021087647 + 1 + <_> + + + + <_>9 6 5 12 -1. + <_>9 12 5 6 2. + 0 + 0.0495434887707233 + 0.5240166187286377 + 0.1769216060638428 + 5.9844889640808105 + 1 + -1 + <_> + + + <_> + + <_> + + + + <_>6 3 8 6 -1. + <_>6 6 8 3 2. + 0 + -4.9326149746775627e-003 + 1 + 0.1998064965009689 + <_> + + + + <_>4 7 12 2 -1. + <_>8 7 4 2 3. + 0 + 2.7918140403926373e-005 + 0.2299380004405975 + 0.7393211126327515 + <_> + + <_> + + + + <_>10 9 6 8 -1. + <_>10 13 6 4 2. + 0 + 3.0876200180500746e-003 + 1 + 0.1533840000629425 + <_> + + + + <_>12 5 3 10 -1. + <_>12 10 3 5 2. + 0 + 7.4669660534709692e-006 + 0.2036858946084976 + 0.5854915976524353 + <_> + + <_> + + + + <_>4 6 3 9 -1. + <_>4 9 3 3 3. + 0 + 1.8739729421213269e-003 + 0.2049895972013474 + 1 + <_> + + + + <_>7 4 6 4 -1. + <_>9 4 2 4 3. + 0 + 9.3380251200869679e-004 + 0.3234199881553650 + 0.7323014140129089 + <_> + + <_> + + + + <_>12 3 8 3 -1. + <_>12 3 4 3 2. + 0 + 1.9151850137859583e-003 + 0.3045149147510529 + 1 + <_> + + + + <_>15 0 3 6 -1. + <_>15 3 3 3 2. + 0 + -5.9683797881007195e-003 + 0.2932133972644806 + 0.5621296167373657 + <_> + + <_> + + + + <_>2 12 10 8 -1. + <_>2 12 5 4 2. + <_>7 16 5 4 2. + 0 + -7.2115601506084204e-004 + 0.3658036887645721 + 1 + <_> + + + + <_>5 5 6 8 -1. + <_>5 9 6 4 2. + 0 + -5.9663117863237858e-003 + 0.2712155878543854 + 0.7226334810256958 + <_> + + <_> + + + + <_>12 3 8 3 -1. + <_>12 3 4 3 2. + 0 + 0.0308741796761751 + 0.4419837892055512 + 1 + <_> + + + + <_>15 0 3 6 -1. + <_>15 3 3 3 2. + 0 + -0.0110997101292014 + 0.3612976968288422 + 0.5251451134681702 + <_> + + <_> + + + + <_>0 3 8 3 -1. + <_>4 3 4 3 2. + 0 + 2.1164179779589176e-003 + 0.3628616929054260 + 1 + <_> + + + + <_>2 1 4 4 -1. + <_>2 3 4 2 2. + 0 + -9.4317439943552017e-003 + 0.1601095050573349 + 0.7052276730537415 + <_> + + <_> + + + + <_>10 2 3 2 -1. + <_>11 2 1 2 3. + 0 + -3.5266019403934479e-003 + 0.1301288008689880 + 1 + <_> + + + + <_>10 3 3 1 -1. + <_>11 3 1 1 3. + 0 + -1.6907559474930167e-003 + 0.1786323934793472 + 0.5521529912948608 + <_> + + <_> + + + + <_>7 15 3 4 -1. + <_>7 17 3 2 2. + 0 + 4.6470930101349950e-004 + 0.3487383127212524 + 1 + <_> + + + + <_>4 13 3 6 -1. + <_>4 15 3 2 3. + 0 + -0.0102155702188611 + 0.2673991024494171 + 0.6667919158935547 + <_> + + <_> + + + + <_>10 5 1 14 -1. + <_>10 12 1 7 2. + 0 + 1.2634709710255265e-003 + 1 + 0.3437863886356354 + <_> + + + + <_>5 4 10 6 -1. + <_>5 6 10 2 3. + 0 + -0.0118752997368574 + 0.5995336174964905 + 0.3497717976570129 + <_> + + <_> + + + + <_>5 0 6 3 -1. + <_>7 0 2 3 3. + 0 + -0.0107323396950960 + 0.2150489985942841 + 1 + <_> + + + + <_>6 0 3 5 -1. + <_>7 0 1 5 3. + 0 + 7.1836481802165508e-003 + 0.6271436214447022 + 0.2519541978836060 + <_> + + <_> + + + + <_>7 15 6 5 -1. + <_>9 15 2 5 3. + 0 + -0.0283408891409636 + 0.0824118927121162 + 1 + <_> + + + + <_>9 10 2 6 -1. + <_>9 12 2 2 3. + 0 + -4.5813230099156499e-004 + 0.5910056829452515 + 0.3705201148986816 + <_> + + <_> + + + + <_>8 17 3 2 -1. + <_>9 17 1 2 3. + 0 + 4.2940340936183929e-003 + 1 + 0.1594727933406830 + <_> + + + + <_>1 12 7 6 -1. + <_>1 14 7 2 3. + 0 + 0.0107510797679424 + 0.5980480909347534 + 0.2832508087158203 + <_> + + <_> + + + + <_>9 6 3 7 -1. + <_>10 6 1 7 3. + 0 + 0.0224651191383600 + 1 + 0.7877091169357300 + <_> + + + + <_>16 3 4 9 -1. + <_>16 6 4 3 3. + 0 + -0.0579885393381119 + 0.1555740982294083 + 0.5239657163619995 + <_> + + <_> + + + + <_>8 6 3 7 -1. + <_>9 6 1 7 3. + 0 + 7.2110891342163086e-003 + 1 + 0.6620365977287293 + <_> + + + + <_>0 5 18 8 -1. + <_>0 5 9 4 2. + <_>9 9 9 4 2. + 0 + -0.0483675710856915 + 0.1424719989299774 + 0.4429833889007568 + <_> + + <_> + + + + <_>13 5 2 10 -1. + <_>13 10 2 5 2. + 0 + -0.0144180599600077 + 0.1588540971279144 + 1 + <_> + + + + <_>12 10 2 6 -1. + <_>12 13 2 3 2. + 0 + -0.0231563895940781 + 0.2375798970460892 + 0.5217134952545166 + <_> + + <_> + + + + <_>7 0 3 5 -1. + <_>8 0 1 5 3. + 0 + 7.6985340565443039e-003 + 1 + 0.1941725015640259 + <_> + + + + <_>6 5 8 6 -1. + <_>6 7 8 2 3. + 0 + -5.6248619221150875e-003 + 0.6278405785560608 + 0.3746044933795929 + <_> + + <_> + + + + <_>10 3 6 14 -1. + <_>13 3 3 7 2. + <_>10 10 3 7 2. + 0 + -7.2936748620122671e-004 + 1 + 0.3840922117233276 + <_> + + + + <_>13 5 1 8 -1. + <_>13 9 1 4 2. + 0 + 6.1783898854628205e-004 + 0.3106493055820465 + 0.5537847280502319 + <_> + + <_> + + + + <_>4 3 6 14 -1. + <_>4 3 3 7 2. + <_>7 10 3 7 2. + 0 + -4.5803939428878948e-005 + 1 + 0.3444449007511139 + <_> + + + + <_>6 5 1 8 -1. + <_>6 9 1 4 2. + 0 + -1.4719359569426160e-005 + 0.2729552090167999 + 0.6428951025009155 + 8.5117864608764648 + 2 + -1 + <_> + + + <_> + + <_> + + + + <_>8 1 1 6 -1. + <_>8 3 1 2 3. + 0 + -1.3469370314851403e-003 + 0.1657086014747620 + 1 + <_> + + + + <_>2 0 15 2 -1. + <_>2 1 15 1 2. + 0 + -2.4774789344519377e-003 + 0.2273851037025452 + 0.6989349722862244 + <_> + + <_> + + + + <_>0 7 20 6 -1. + <_>0 9 20 2 3. + 0 + 5.2632777951657772e-003 + 0.1512074023485184 + 1 + <_> + + + + <_>10 10 6 8 -1. + <_>10 14 6 4 2. + 0 + 4.9075339920818806e-003 + 0.5564470291137695 + 0.1605442017316818 + <_> + + <_> + + + + <_>7 1 3 2 -1. + <_>8 1 1 2 3. + 0 + -2.3254349362105131e-003 + 0.1880259066820145 + 1 + <_> + + + + <_>8 1 2 2 -1. + <_>9 1 1 2 2. + 0 + -1.4665479538962245e-003 + 0.3122498989105225 + 0.7165396213531494 + <_> + + <_> + + + + <_>4 3 12 9 -1. + <_>4 6 12 3 3. + 0 + -0.1231169030070305 + 1 + 0.3859583139419556 + <_> + + + + <_>6 5 9 5 -1. + <_>9 5 3 5 3. + 0 + 2.2108340635895729e-003 + 0.2455293983221054 + 0.5695710182189941 + <_> + + <_> + + + + <_>5 5 9 5 -1. + <_>8 5 3 5 3. + 0 + 2.0661531016230583e-003 + 0.2716520130634308 + 1 + <_> + + + + <_>4 6 6 12 -1. + <_>4 10 6 4 3. + 0 + 3.6130280932411551e-004 + 0.2293362021446228 + 0.7208629846572876 + <_> + + <_> + + + + <_>13 0 6 18 -1. + <_>13 0 3 18 2. + 0 + 0.0799578726291656 + 1 + 0.7833620905876160 + <_> + + + + <_>10 8 1 12 -1. + <_>10 12 1 4 3. + 0 + 2.6064720004796982e-003 + 0.5545232295989990 + 0.2550689876079559 + <_> + + <_> + + + + <_>3 2 6 10 -1. + <_>3 2 3 5 2. + <_>6 7 3 5 2. + 0 + 6.5699010156095028e-003 + 1 + 0.1819390058517456 + <_> + + + + <_>1 2 4 6 -1. + <_>3 2 2 6 2. + 0 + 1.6259610420092940e-003 + 0.3529875874519348 + 0.6552819013595581 + <_> + + <_> + + + + <_>9 18 3 2 -1. + <_>10 18 1 2 3. + 0 + 3.6204981151968241e-003 + 0.5462309718132019 + 1 + <_> + + + + <_>10 18 3 2 -1. + <_>11 18 1 2 3. + 0 + -4.4391951523721218e-003 + 0.1359843015670776 + 0.5415815114974976 + <_> + + <_> + + + + <_>2 8 2 6 -1. + <_>2 10 2 2 3. + 0 + -9.0540945529937744e-003 + 0.1115119978785515 + 1 + <_> + + + + <_>7 5 6 6 -1. + <_>7 7 6 2 3. + 0 + -4.6067481162026525e-004 + 0.5846719741821289 + 0.2598348855972290 + <_> + + <_> + + + + <_>7 19 6 1 -1. + <_>9 19 2 1 3. + 0 + -5.6621041148900986e-003 + 0.1610569059848785 + 1 + <_> + + + + <_>10 18 3 2 -1. + <_>11 18 1 2 3. + 0 + 5.1165837794542313e-003 + 0.5376678705215454 + 0.1739455014467239 + <_> + + <_> + + + + <_>8 3 3 1 -1. + <_>9 3 1 1 3. + 0 + -2.1362339612096548e-003 + 0.1902073025703430 + 1 + <_> + + + + <_>2 2 16 2 -1. + <_>2 2 8 1 2. + <_>10 3 8 1 2. + 0 + -5.4809921421110630e-003 + 0.3272008001804352 + 0.6364840865135193 + <_> + + <_> + + + + <_>8 11 5 3 -1. + <_>8 12 5 1 3. + 0 + -8.1061907112598419e-003 + 0.6914852857589722 + 1 + <_> + + + + <_>7 13 6 3 -1. + <_>7 14 6 1 3. + 0 + 6.0048708692193031e-003 + 0.4327326118946075 + 0.6963843107223511 + <_> + + <_> + + + + <_>0 1 6 15 -1. + <_>2 1 2 15 3. + 0 + -0.0870285481214523 + 0.8594133853912354 + 1 + <_> + + + + <_>2 12 2 3 -1. + <_>2 13 2 1 3. + 0 + -4.7809639945626259e-003 + 0.0973944664001465 + 0.4587030112743378 + <_> + + <_> + + + + <_>16 13 1 3 -1. + <_>16 14 1 1 3. + 0 + -2.2166660055518150e-003 + 0.2554625868797302 + 1 + <_> + + + + <_>13 7 6 4 -1. + <_>16 7 3 2 2. + <_>13 9 3 2 2. + 0 + 1.3642730191349983e-003 + 0.3319090902805328 + 0.5964102745056152 + <_> + + <_> + + + + <_>7 13 3 6 -1. + <_>7 16 3 3 2. + 0 + -9.0077864006161690e-003 + 0.2666594982147217 + 1 + <_> + + + + <_>7 5 1 14 -1. + <_>7 12 1 7 2. + 0 + -0.0154941203072667 + 0.1848185956478119 + 0.6245970726013184 + <_> + + <_> + + + + <_>15 12 2 3 -1. + <_>15 13 2 1 3. + 0 + -4.2165028862655163e-003 + 1 + 0.5379927158355713 + <_> + + + + <_>10 5 3 14 -1. + <_>10 12 3 7 2. + 0 + 0.0432497598230839 + 0.5183029174804688 + 0.2170419991016388 + <_> + + <_> + + + + <_>6 10 2 6 -1. + <_>6 13 2 3 2. + 0 + 2.8786511393263936e-004 + 1 + 0.2613384127616882 + <_> + + + + <_>6 5 1 8 -1. + <_>6 9 1 4 2. + 0 + 1.2373150093480945e-003 + 0.2786532044410706 + 0.5908988118171692 + <_> + + <_> + + + + <_>13 11 2 1 -1. + <_>13 11 1 1 2. + 0 + 1.9528300035744905e-003 + 1 + 0.2612869143486023 + <_> + + + + <_>12 1 6 10 -1. + <_>15 1 3 5 2. + <_>12 6 3 5 2. + 0 + -1.4947060262784362e-003 + 0.5915412902832031 + 0.3455781936645508 + <_> + + <_> + + + + <_>3 12 2 3 -1. + <_>3 13 2 1 3. + 0 + 3.5878680646419525e-003 + 1 + 0.1587052047252655 + <_> + + + + <_>9 18 2 1 -1. + <_>10 18 1 1 2. + 0 + -2.5938691105693579e-003 + 0.1270411014556885 + 0.5979428887367249 + 8.4680156707763672 + 3 + -1 + <_> + + + <_> + + <_> + + + + <_>1 0 17 9 -1. + <_>1 3 17 3 3. + 0 + 3.5810680128633976e-003 + 0.1995104998350143 + 1 + <_> + + + + <_>1 2 8 8 -1. + <_>1 2 4 4 2. + <_>5 6 4 4 2. + 0 + -2.8552350122481585e-003 + 0.7373070120811462 + 0.2921737134456635 + <_> + + <_> + + + + <_>9 5 6 4 -1. + <_>9 5 3 4 2. + 0 + 1.9758539274334908e-003 + 0.1956419944763184 + 1 + <_> + + + + <_>10 9 7 10 -1. + <_>10 14 7 5 2. + 0 + 3.2583118882030249e-003 + 0.5692046880722046 + 0.1839064955711365 + <_> + + <_> + + + + <_>5 5 6 4 -1. + <_>8 5 3 4 2. + 0 + 2.3711679386906326e-004 + 0.2171667069196701 + 1 + <_> + + + + <_>0 7 20 6 -1. + <_>0 9 20 2 3. + 0 + 2.5942500215023756e-003 + 0.2719989120960236 + 0.7150244116783142 + <_> + + <_> + + + + <_>6 5 9 10 -1. + <_>6 10 9 5 2. + 0 + -0.0250324495136738 + 0.1825183928012848 + 1 + <_> + + + + <_>8 4 4 12 -1. + <_>8 10 4 6 2. + 0 + 6.3087949529290199e-003 + 0.5699837803840637 + 0.3509852886199951 + <_> + + <_> + + + + <_>6 6 8 3 -1. + <_>6 7 8 1 3. + 0 + -3.2494920305907726e-003 + 1 + 0.4023926854133606 + <_> + + + + <_>3 13 10 6 -1. + <_>3 13 5 3 2. + <_>8 16 5 3 2. + 0 + -0.0148857301101089 + 0.3604095876216888 + 0.7291995286941528 + <_> + + <_> + + + + <_>15 1 4 11 -1. + <_>15 1 2 11 2. + 0 + 8.0623216927051544e-003 + 1 + 0.6491490006446838 + <_> + + + + <_>5 7 10 10 -1. + <_>10 7 5 5 2. + <_>5 12 5 5 2. + 0 + 0.0274056792259216 + 0.5518993139266968 + 0.2659681141376495 + <_> + + <_> + + + + <_>1 1 4 11 -1. + <_>3 1 2 11 2. + 0 + 0.0343686006963253 + 1 + 0.6712512969970703 + <_> + + + + <_>1 5 8 12 -1. + <_>1 11 8 6 2. + 0 + -0.0272929705679417 + 0.1691378057003021 + 0.4326277971267700 + <_> + + <_> + + + + <_>13 7 6 4 -1. + <_>16 7 3 2 2. + <_>13 9 3 2 2. + 0 + 7.4452121043577790e-004 + 0.3405100107192993 + 1 + <_> + + + + <_>11 10 7 4 -1. + <_>11 12 7 2 2. + 0 + 7.0336280623450875e-004 + 0.5516793131828308 + 0.3311387896537781 + <_> + + <_> + + + + <_>0 4 20 12 -1. + <_>0 4 10 6 2. + <_>10 10 10 6 2. + 0 + -0.1227546036243439 + 0.1675315052270889 + 1 + <_> + + + + <_>1 5 6 15 -1. + <_>1 10 6 5 3. + 0 + 3.2559928949922323e-003 + 0.3615751862525940 + 0.6420782804489136 + <_> + + <_> + + + + <_>11 10 3 8 -1. + <_>11 14 3 4 2. + 0 + -0.0320903994143009 + 0.2921079099178314 + 1 + <_> + + + + <_>11 12 7 6 -1. + <_>11 14 7 2 3. + 0 + 3.2957999501377344e-003 + 0.5613031983375549 + 0.3357860147953033 + <_> + + <_> + + + + <_>9 11 2 3 -1. + <_>9 12 2 1 3. + 0 + -3.2273170072585344e-003 + 0.6970642805099487 + 1 + <_> + + + + <_>8 13 4 3 -1. + <_>8 14 4 1 3. + 0 + 1.1171669466421008e-003 + 0.3541150093078613 + 0.6144006252288818 + <_> + + <_> + + + + <_>3 14 14 4 -1. + <_>10 14 7 2 2. + <_>3 16 7 2 2. + 0 + -0.0172799509018660 + 1 + 0.5537180900573731 + <_> + + + + <_>18 7 2 4 -1. + <_>18 9 2 2 2. + 0 + 0.0117412004619837 + 0.5341957211494446 + 0.2757104933261871 + <_> + + <_> + + + + <_>3 12 6 6 -1. + <_>3 14 6 2 3. + 0 + 4.6405228786170483e-003 + 1 + 0.2489521056413651 + <_> + + + + <_>0 4 3 6 -1. + <_>0 6 3 2 3. + 0 + -0.0169130302965641 + 0.1711928993463516 + 0.5523952841758728 + <_> + + <_> + + + + <_>9 14 3 3 -1. + <_>9 15 3 1 3. + 0 + 0.0100601697340608 + 1 + 0.8273450732231140 + <_> + + + + <_>10 7 10 4 -1. + <_>15 7 5 2 2. + <_>10 9 5 2 2. + 0 + -6.0715491417795420e-004 + 0.3779391050338745 + 0.5476251840591431 + <_> + + <_> + + + + <_>7 2 6 8 -1. + <_>7 6 6 4 2. + 0 + -1.0865400545299053e-003 + 1 + 0.3296540975570679 + <_> + + + + <_>6 3 6 2 -1. + <_>8 3 2 2 3. + 0 + 8.9362077414989471e-003 + 0.6062883734703064 + 0.2434220016002655 + <_> + + <_> + + + + <_>10 6 3 5 -1. + <_>11 6 1 5 3. + 0 + -2.6372660067863762e-004 + 1 + 0.3814094960689545 + <_> + + + + <_>9 0 6 19 -1. + <_>11 0 2 19 3. + 0 + 0.0131100500002503 + 0.5517616271972656 + 0.3726893067359924 + <_> + + <_> + + + + <_>3 12 1 2 -1. + <_>3 13 1 1 2. + 0 + -2.9806280508637428e-003 + 0.1229664012789726 + 1 + <_> + + + + <_>7 14 5 3 -1. + <_>7 15 5 1 3. + 0 + -4.1619571857154369e-003 + 0.7252274751663208 + 0.4973455071449280 + <_> + + <_> + + + + <_>2 1 18 4 -1. + <_>11 1 9 2 2. + <_>2 3 9 2 2. + 0 + 0.0338423289358616 + 0.5348312854766846 + 1 + <_> + + + + <_>10 5 3 8 -1. + <_>11 5 1 8 3. + 0 + -1.2564560165628791e-003 + 0.5851914882659912 + 0.4384166896343231 + <_> + + <_> + + + + <_>0 1 18 4 -1. + <_>0 1 9 2 2. + <_>9 3 9 2 2. + 0 + -0.0196352303028107 + 0.2297834008932114 + 1 + <_> + + + + <_>7 5 3 8 -1. + <_>8 5 1 8 3. + 0 + -9.9625496659427881e-004 + 0.6295937895774841 + 0.4131599068641663 + <_> + + <_> + + + + <_>9 5 2 6 -1. + <_>9 7 2 2 3. + 0 + -0.0231271106749773 + 0.1695459038019180 + 1 + <_> + + + + <_>10 8 5 2 -1. + <_>10 9 5 1 2. + 0 + 0.0235257092863321 + 0.5174130201339722 + 0.0595193915069103 + <_> + + <_> + + + + <_>2 10 15 1 -1. + <_>7 10 5 1 3. + 0 + -0.0193565208464861 + 0.1357247978448868 + 1 + <_> + + + + <_>2 7 2 6 -1. + <_>2 9 2 2 3. + 0 + -4.1787112131714821e-003 + 0.2996628880500794 + 0.5791695117950440 + <_> + + <_> + + + + <_>9 14 3 3 -1. + <_>9 15 3 1 3. + 0 + 3.1488779932260513e-003 + 1 + 0.6592589020729065 + <_> + + + + <_>9 7 4 10 -1. + <_>9 12 4 5 2. + 0 + 7.3972279205918312e-003 + 0.5307171940803528 + 0.3795121014118195 + <_> + + <_> + + + + <_>0 8 8 2 -1. + <_>0 8 4 1 2. + <_>4 9 4 1 2. + 0 + 7.1955118983169086e-006 + 0.3128314912319183 + 1 + <_> + + + + <_>5 9 10 8 -1. + <_>5 9 5 4 2. + <_>10 13 5 4 2. + 0 + 0.0471144095063210 + 0.5537893176078796 + 0.1027309000492096 + <_> + + <_> + + + + <_>9 7 2 4 -1. + <_>9 7 1 4 2. + 0 + 7.2878710925579071e-003 + 0.4660859107971191 + 1 + <_> + + + + <_>9 6 3 4 -1. + <_>10 6 1 4 3. + 0 + -6.1887511983513832e-003 + 0.7158858180046082 + 0.4724448919296265 + <_> + + <_> + + + + <_>8 3 2 1 -1. + <_>9 3 1 1 2. + 0 + 2.9757320880889893e-003 + 1 + 0.0593456886708736 + <_> + + + + <_>8 6 3 4 -1. + <_>9 6 1 4 3. + 0 + -1.8449809867888689e-003 + 0.7027301788330078 + 0.4718731045722961 + <_> + + <_> + + + + <_>12 0 4 14 -1. + <_>14 0 2 7 2. + <_>12 7 2 7 2. + 0 + 1.0239540279144421e-004 + 0.5894734263420105 + 1 + <_> + + + + <_>12 5 6 9 -1. + <_>12 5 3 9 2. + 0 + 2.4277009069919586e-003 + 0.4862355887889862 + 0.5247588157653809 + <_> + + <_> + + + + <_>0 2 6 16 -1. + <_>3 2 3 16 2. + 0 + -0.0647513121366501 + 0.6917471289634705 + 1 + <_> + + + + <_>1 12 4 2 -1. + <_>1 13 4 1 2. + 0 + 3.9380151429213583e-004 + 0.4669617116451263 + 0.2382405996322632 + 12.5784997940063480 + 4 + -1 + <_> + + + <_> + + <_> + + + + <_>7 7 6 1 -1. + <_>9 7 2 1 3. + 0 + 1.4397440245375037e-003 + 0.2773470878601074 + 1 + <_> + + + + <_>8 3 4 9 -1. + <_>8 6 4 3 3. + 0 + -5.4068560712039471e-004 + 0.7427154779434204 + 0.2479735016822815 + <_> + + <_> + + + + <_>12 10 4 6 -1. + <_>12 13 4 3 2. + 0 + -7.1237959673453588e-006 + 1 + 0.2199503034353256 + <_> + + + + <_>8 1 8 16 -1. + <_>12 1 4 8 2. + <_>8 9 4 8 2. + 0 + -2.3661039303988218e-003 + 0.5889989733695984 + 0.2595716118812561 + <_> + + <_> + + + + <_>4 6 3 6 -1. + <_>4 9 3 3 2. + 0 + 1.7343269428238273e-003 + 0.1860125958919525 + 1 + <_> + + + + <_>1 3 6 2 -1. + <_>4 3 3 2 2. + 0 + 1.5874590026214719e-003 + 0.4151870906352997 + 0.7103474140167236 + <_> + + <_> + + + + <_>9 8 3 12 -1. + <_>9 12 3 4 3. + 0 + 3.7285638973116875e-003 + 1 + 0.2527967095375061 + <_> + + + + <_>10 9 7 10 -1. + <_>10 14 7 5 2. + 0 + -0.1288381963968277 + 0.1393000930547714 + 0.5254514813423157 + <_> + + <_> + + + + <_>3 9 7 10 -1. + <_>3 14 7 5 2. + 0 + 7.9412180930376053e-003 + 1 + 0.2487729042768478 + <_> + + + + <_>7 5 1 14 -1. + <_>7 12 1 7 2. + 0 + -0.0126617299392819 + 0.2710700035095215 + 0.6618837714195252 + <_> + + <_> + + + + <_>13 14 1 6 -1. + <_>13 16 1 2 3. + 0 + 3.0146789868013002e-005 + 0.3812825977802277 + 1 + <_> + + + + <_>14 12 3 6 -1. + <_>14 14 3 2 3. + 0 + -0.0163301602005959 + 0.2326432019472122 + 0.5263010859489441 + <_> + + <_> + + + + <_>6 14 1 6 -1. + <_>6 16 1 2 3. + 0 + 1.4622770322603174e-005 + 0.4293332099914551 + 1 + <_> + + + + <_>3 12 3 6 -1. + <_>3 14 3 2 3. + 0 + -0.0208586603403091 + 0.1600403934717178 + 0.6782314777374268 + <_> + + <_> + + + + <_>8 13 5 3 -1. + <_>8 14 5 1 3. + 0 + 2.8194559272378683e-003 + 1 + 0.6679294109344482 + <_> + + + + <_>9 14 2 3 -1. + <_>9 15 2 1 3. + 0 + 3.7899368908256292e-003 + 0.4587705135345459 + 0.7176238894462585 + <_> + + <_> + + + + <_>5 1 10 8 -1. + <_>5 1 5 4 2. + <_>10 5 5 4 2. + 0 + 0.0353446416556835 + 1 + 0.1864075064659119 + <_> + + + + <_>6 4 5 4 -1. + <_>6 6 5 2 2. + 0 + -1.1571600334718823e-003 + 0.5538259744644165 + 0.3150450885295868 + <_> + + <_> + + + + <_>1 10 18 1 -1. + <_>7 10 6 1 3. + 0 + -5.8742752298712730e-003 + 0.2828791141510010 + 1 + <_> + + + + <_>11 10 4 3 -1. + <_>11 10 2 3 2. + 0 + -1.5201780115603469e-005 + 0.5870224237442017 + 0.3704823851585388 + <_> + + <_> + + + + <_>5 11 6 1 -1. + <_>7 11 2 1 3. + 0 + -2.2681879636365920e-004 + 1 + 0.4218930900096893 + <_> + + + + <_>3 13 2 3 -1. + <_>3 14 2 1 3. + 0 + 3.7845689803361893e-003 + 0.6667001247406006 + 0.2461182028055191 + <_> + + <_> + + + + <_>12 12 3 4 -1. + <_>12 14 3 2 2. + 0 + -8.5295992903411388e-005 + 1 + 0.3557587862014771 + <_> + + + + <_>11 10 5 6 -1. + <_>11 12 5 2 3. + 0 + -0.0443948917090893 + 0.1665547043085098 + 0.5234848856925964 + <_> + + <_> + + + + <_>0 8 16 2 -1. + <_>0 9 16 1 2. + 0 + 1.0126030538231134e-003 + 0.2884612977504730 + 1 + <_> + + + + <_>2 1 3 4 -1. + <_>2 3 3 2 2. + 0 + -7.6327780261635780e-003 + 0.2969340085983276 + 0.6080111265182495 + <_> + + <_> + + + + <_>9 7 3 3 -1. + <_>10 7 1 3 3. + 0 + 4.0330411866307259e-003 + 0.4536390006542206 + 1 + <_> + + + + <_>5 6 12 6 -1. + <_>9 6 4 6 3. + 0 + 0.1367668956518173 + 0.5177264213562012 + 0.1449182033538818 + <_> + + <_> + + + + <_>8 7 3 3 -1. + <_>9 7 1 3 3. + 0 + -5.0060478970408440e-003 + 0.7616909742355347 + 1 + <_> + + + + <_>3 6 12 6 -1. + <_>7 6 4 6 3. + 0 + -0.0124758398160338 + 0.2159706056118012 + 0.5460187792778015 + <_> + + <_> + + + + <_>10 5 6 5 -1. + <_>12 5 2 5 3. + 0 + -9.4012258341535926e-004 + 1 + 0.3926295936107636 + <_> + + + + <_>5 7 10 2 -1. + <_>5 7 5 2 2. + 0 + -0.0121919801458716 + 0.3478881120681763 + 0.5542662739753723 + <_> + + <_> + + + + <_>4 5 6 5 -1. + <_>6 5 2 5 3. + 0 + -5.4959481349214911e-004 + 0.6064276099205017 + 1 + <_> + + + + <_>9 3 2 10 -1. + <_>9 8 2 5 2. + 0 + -2.1802430273965001e-004 + 0.5697407126426697 + 0.1779713928699493 + <_> + + <_> + + + + <_>3 1 16 2 -1. + <_>11 1 8 1 2. + <_>3 2 8 1 2. + 0 + 6.9115799851715565e-003 + 0.5379372239112854 + 1 + <_> + + + + <_>9 9 3 2 -1. + <_>9 10 3 1 2. + 0 + -9.7631698008626699e-004 + 0.3327839076519013 + 0.5461531281471252 + <_> + + <_> + + + + <_>1 1 16 2 -1. + <_>1 1 8 1 2. + <_>9 2 8 1 2. + 0 + -8.7870173156261444e-003 + 0.2116160988807678 + 1 + <_> + + + + <_>8 14 1 3 -1. + <_>8 15 1 1 3. + 0 + -1.6761029837653041e-003 + 0.6635823249816895 + 0.4365859031677246 + <_> + + <_> + + + + <_>4 5 12 10 -1. + <_>10 5 6 5 2. + <_>4 10 6 5 2. + 0 + -0.0556949488818645 + 1 + 0.5387424826622009 + <_> + + + + <_>7 13 6 6 -1. + <_>10 13 3 3 2. + <_>7 16 3 3 2. + 0 + -0.0198443792760372 + 0.1602804958820343 + 0.5330458879470825 + <_> + + <_> + + + + <_>8 9 3 2 -1. + <_>8 10 3 1 2. + 0 + -7.4751611100509763e-004 + 0.2917476892471314 + 1 + <_> + + + + <_>7 2 6 4 -1. + <_>9 2 2 4 3. + 0 + 0.0230328906327486 + 0.5608124136924744 + 0.1997981071472168 + <_> + + <_> + + + + <_>6 6 9 3 -1. + <_>6 7 9 1 3. + 0 + -3.0700280331075191e-003 + 1 + 0.3938314020633698 + <_> + + + + <_>10 7 6 1 -1. + <_>12 7 2 1 3. + 0 + -1.1636839481070638e-003 + 0.5757436156272888 + 0.4239456951618195 + <_> + + <_> + + + + <_>0 0 18 6 -1. + <_>6 0 6 6 3. + 0 + 0.2246433943510056 + 1 + 0.7676553130149841 + <_> + + + + <_>6 10 2 6 -1. + <_>6 13 2 3 2. + 0 + 1.4412109740078449e-003 + 0.5353866219520569 + 0.2514776885509491 + <_> + + <_> + + + + <_>11 12 3 6 -1. + <_>11 15 3 3 2. + 0 + -0.0300112497061491 + 0.2364903986454010 + 1 + <_> + + + + <_>4 4 12 12 -1. + <_>10 4 6 6 2. + <_>4 10 6 6 2. + 0 + -0.0530789606273174 + 0.2385863959789276 + 0.5414664745330811 + <_> + + <_> + + + + <_>1 2 3 6 -1. + <_>2 2 1 6 3. + 0 + 2.0800929050892591e-003 + 1 + 0.6511614918708801 + <_> + + + + <_>1 5 3 7 -1. + <_>2 5 1 7 3. + 0 + -4.0738182142376900e-003 + 0.6030414104461670 + 0.3587701022624970 + <_> + + <_> + + + + <_>4 13 12 4 -1. + <_>10 13 6 2 2. + <_>4 15 6 2 2. + 0 + -0.0195293705910444 + 1 + 0.5423592925071716 + <_> + + + + <_>3 3 17 12 -1. + <_>3 9 17 6 2. + 0 + -0.0533094704151154 + 0.2360953986644745 + 0.5401757955551148 + <_> + + <_> + + + + <_>3 3 14 12 -1. + <_>3 3 7 6 2. + <_>10 9 7 6 2. + 0 + -0.0348495617508888 + 0.2836985886096954 + 1 + <_> + + + + <_>2 11 16 9 -1. + <_>2 14 16 3 3. + 0 + -0.1265845000743866 + 0.1813516020774841 + 0.5421046018600464 + <_> + + <_> + + + + <_>9 14 3 6 -1. + <_>9 17 3 3 2. + 0 + 7.3325118137290701e-006 + 0.3980365991592407 + 1 + <_> + + + + <_>8 14 4 6 -1. + <_>10 14 2 3 2. + <_>8 17 2 3 2. + 0 + -0.0118438703939319 + 0.2616384923458099 + 0.5237730145454407 + <_> + + <_> + + + + <_>6 2 6 1 -1. + <_>8 2 2 1 3. + 0 + -4.8470678739249706e-003 + 0.2438108026981354 + 1 + <_> + + + + <_>9 5 2 5 -1. + <_>10 5 1 5 2. + 0 + 8.1693977117538452e-003 + 0.5327146053314209 + 0.8190376758575440 + <_> + + <_> + + + + <_>9 8 3 5 -1. + <_>10 8 1 5 3. + 0 + -6.4716790802776814e-003 + 1 + 0.4679693877696991 + <_> + + + + <_>9 12 6 1 -1. + <_>9 12 3 1 2. + 0 + -1.5188479665084742e-005 + 0.5563911795616150 + 0.4367586076259613 + <_> + + <_> + + + + <_>8 8 3 5 -1. + <_>9 8 1 5 3. + 0 + 3.0696711037307978e-003 + 1 + 0.6664348840713501 + <_> + + + + <_>6 10 4 3 -1. + <_>8 10 2 3 2. + 0 + -1.6296720423270017e-004 + 0.5594611167907715 + 0.3042711913585663 + 14.5467500686645510 + 5 + -1 + <_> + + + <_> + + <_> + + + + <_>0 4 20 6 -1. + <_>0 6 20 2 3. + 0 + -9.8275858908891678e-003 + 1 + 0.2116018980741501 + <_> + + + + <_>1 3 8 6 -1. + <_>1 3 4 3 2. + <_>5 6 4 3 2. + 0 + -4.1693858802318573e-003 + 0.6924685239791870 + 0.3043777048587799 + <_> + + <_> + + + + <_>7 15 6 4 -1. + <_>7 17 6 2 2. + 0 + 3.5341319744475186e-004 + 0.3183285892009735 + 1 + <_> + + + + <_>3 10 14 10 -1. + <_>3 15 14 5 2. + 0 + 4.8054549843072891e-003 + 0.5456559062004089 + 0.2522268891334534 + <_> + + <_> + + + + <_>6 4 4 4 -1. + <_>8 4 2 4 2. + 0 + 2.1071180526632816e-004 + 0.2902618050575256 + 1 + <_> + + + + <_>0 4 20 10 -1. + <_>0 9 20 5 2. + 0 + -2.8318869881331921e-003 + 0.3130455911159515 + 0.6884937286376953 + <_> + + <_> + + + + <_>9 4 2 14 -1. + <_>9 11 2 7 2. + 0 + -7.5633679443853907e-006 + 1 + 0.2962465882301331 + <_> + + + + <_>2 0 16 4 -1. + <_>2 2 16 2 2. + 0 + -8.2888139877468348e-004 + 0.3099626004695892 + 0.5752515196800232 + <_> + + <_> + + + + <_>4 12 6 8 -1. + <_>4 12 3 4 2. + <_>7 16 3 4 2. + 0 + 1.6209259629249573e-003 + 0.3993195891380310 + 1 + <_> + + + + <_>0 5 6 7 -1. + <_>3 5 3 7 2. + 0 + 9.1338958591222763e-003 + 0.4827372133731842 + 0.7537832856178284 + <_> + + <_> + + + + <_>10 7 10 4 -1. + <_>15 7 5 2 2. + <_>10 9 5 2 2. + 0 + -4.1212290525436401e-003 + 0.2616927027702332 + 1 + <_> + + + + <_>5 8 12 1 -1. + <_>9 8 4 1 3. + 0 + -2.5447290390729904e-003 + 0.3108702898025513 + 0.5491235852241516 + <_> + + <_> + + + + <_>9 9 2 2 -1. + <_>9 10 2 1 2. + 0 + -6.2652782071381807e-004 + 0.3239691853523254 + 1 + <_> + + + + <_>9 4 2 4 -1. + <_>9 6 2 2 2. + 0 + -3.6596331483451650e-005 + 0.6517410874366760 + 0.4178912043571472 + <_> + + <_> + + + + <_>9 6 3 6 -1. + <_>10 6 1 6 3. + 0 + 0.0138827199116349 + 1 + 0.6771203875541687 + <_> + + + + <_>12 7 6 4 -1. + <_>15 7 3 2 2. + <_>12 9 3 2 2. + 0 + 1.0493700392544270e-003 + 0.4159511029720306 + 0.5652891993522644 + <_> + + <_> + + + + <_>8 6 3 6 -1. + <_>9 6 1 6 3. + 0 + 0.0182153601199389 + 1 + 0.7689601182937622 + <_> + + + + <_>1 6 18 6 -1. + <_>1 6 9 3 2. + <_>10 9 9 3 2. + 0 + -0.0113345803692937 + 0.2873323857784271 + 0.4988932907581329 + <_> + + <_> + + + + <_>9 1 3 3 -1. + <_>10 1 1 3 3. + 0 + -4.1097560897469521e-003 + 1 + 0.5463008284568787 + <_> + + + + <_>10 8 5 2 -1. + <_>10 9 5 1 2. + 0 + 4.2612891411408782e-004 + 0.3631235063076019 + 0.5512552261352539 + <_> + + <_> + + + + <_>8 1 3 3 -1. + <_>9 1 1 3 3. + 0 + 6.0301548801362514e-003 + 1 + 0.1143767014145851 + <_> + + + + <_>5 8 5 2 -1. + <_>5 9 5 1 2. + 0 + 3.3587709185667336e-004 + 0.2891078889369965 + 0.5447341799736023 + <_> + + <_> + + + + <_>8 6 8 8 -1. + <_>12 6 4 4 2. + <_>8 10 4 4 2. + 0 + 6.2279507983475924e-004 + 1 + 0.3023431897163391 + <_> + + + + <_>5 7 10 2 -1. + <_>5 7 5 2 2. + 0 + -0.0258371196687222 + 0.2167005985975266 + 0.5278152823448181 + <_> + + <_> + + + + <_>4 5 12 10 -1. + <_>4 5 6 5 2. + <_>10 10 6 5 2. + 0 + 0.0217749103903770 + 1 + 0.3254834115505219 + <_> + + + + <_>5 5 2 3 -1. + <_>5 6 2 1 3. + 0 + 1.7682299949228764e-003 + 0.5263050794601440 + 0.7526329159736633 + <_> + + <_> + + + + <_>7 14 6 3 -1. + <_>7 15 6 1 3. + 0 + -0.0137938102707267 + 0.7410330176353455 + 1 + <_> + + + + <_>9 14 3 3 -1. + <_>9 15 3 1 3. + 0 + -5.0852829590439796e-003 + 0.6836609840393066 + 0.4579071104526520 + <_> + + <_> + + + + <_>8 14 3 3 -1. + <_>8 15 3 1 3. + 0 + 6.1795017682015896e-003 + 1 + 0.7449936270713806 + <_> + + + + <_>1 10 8 9 -1. + <_>1 13 8 3 3. + 0 + 0.0100303199142218 + 0.4860779941082001 + 0.2361457049846649 + <_> + + <_> + + + + <_>9 7 2 3 -1. + <_>9 8 2 1 3. + 0 + -6.4201927743852139e-003 + 0.1467327028512955 + 1 + <_> + + + + <_>12 3 3 3 -1. + <_>13 3 1 3 3. + 0 + -5.6961281225085258e-003 + 0.2347819954156876 + 0.5323377251625061 + <_> + + <_> + + + + <_>5 3 3 3 -1. + <_>6 3 1 3 3. + 0 + -7.1498160250484943e-003 + 0.1477057039737701 + 1 + <_> + + + + <_>5 6 2 12 -1. + <_>5 10 2 4 3. + 0 + 2.4450740311294794e-003 + 0.3498533964157105 + 0.5803561806678772 + <_> + + <_> + + + + <_>1 11 18 4 -1. + <_>10 11 9 2 2. + <_>1 13 9 2 2. + 0 + -0.0375034101307392 + 1 + 0.5259550809860230 + <_> + + + + <_>7 12 6 2 -1. + <_>7 13 6 1 2. + 0 + 4.7799441381357610e-004 + 0.4362882971763611 + 0.6208922863006592 + <_> + + <_> + + + + <_>6 0 3 6 -1. + <_>7 0 1 6 3. + 0 + -7.0806080475449562e-003 + 0.2039460986852646 + 1 + <_> + + + + <_>0 11 18 4 -1. + <_>0 11 9 2 2. + <_>9 13 9 2 2. + 0 + 0.0328180007636547 + 0.5198358893394470 + 0.1371196061372757 + <_> + + <_> + + + + <_>7 12 6 2 -1. + <_>7 13 6 1 2. + 0 + 6.5188988810405135e-004 + 1 + 0.6323429942131043 + <_> + + + + <_>9 12 3 3 -1. + <_>9 13 3 1 3. + 0 + 4.6485587954521179e-003 + 0.4720163047313690 + 0.6567087173461914 + <_> + + <_> + + + + <_>9 12 2 3 -1. + <_>9 13 2 1 3. + 0 + -1.9827929791063070e-003 + 0.6053060293197632 + 1 + <_> + + + + <_>8 11 4 3 -1. + <_>8 12 4 1 3. + 0 + -1.6011310508474708e-003 + 0.5090519189834595 + 0.3116933107376099 + <_> + + <_> + + + + <_>13 3 4 2 -1. + <_>13 4 4 1 2. + 0 + -3.0539939180016518e-003 + 0.3429804146289825 + 1 + <_> + + + + <_>4 0 12 2 -1. + <_>4 1 12 1 2. + 0 + 4.3212040327489376e-004 + 0.3838402926921845 + 0.5775598287582398 + <_> + + <_> + + + + <_>6 9 8 8 -1. + <_>6 9 4 4 2. + <_>10 13 4 4 2. + 0 + -0.0274521205574274 + 0.2143469005823135 + 1 + <_> + + + + <_>1 11 6 2 -1. + <_>1 12 6 1 2. + 0 + 9.3099439982324839e-004 + 0.5952966213226318 + 0.3760158121585846 + <_> + + <_> + + + + <_>2 5 18 8 -1. + <_>11 5 9 4 2. + <_>2 9 9 4 2. + 0 + 6.7144189961254597e-003 + 0.5692626833915710 + 1 + <_> + + + + <_>7 1 6 10 -1. + <_>7 6 6 5 2. + 0 + -3.3701690845191479e-003 + 0.5784304141998291 + 0.3974282145500183 + <_> + + <_> + + + + <_>0 3 3 6 -1. + <_>0 5 3 2 3. + 0 + -0.0189039595425129 + 0.1818892955780029 + 1 + <_> + + + + <_>4 5 4 3 -1. + <_>4 6 4 1 3. + 0 + -6.5850871615111828e-003 + 0.6849110126495361 + 0.4351584017276764 + <_> + + <_> + + + + <_>19 3 1 6 -1. + <_>19 5 1 2 3. + 0 + 5.8810501359403133e-003 + 1 + 0.2726660966873169 + <_> + + + + <_>6 15 8 2 -1. + <_>6 16 8 1 2. + 0 + 8.0092082498595119e-004 + 0.4236431121826172 + 0.5844675898551941 + <_> + + <_> + + + + <_>0 3 1 6 -1. + <_>0 5 1 2 3. + 0 + 1.8510579830035567e-003 + 1 + 0.3371320962905884 + <_> + + + + <_>5 5 3 3 -1. + <_>5 6 3 1 3. + 0 + 6.3273650594055653e-003 + 0.5270221829414368 + 0.8053650856018066 + <_> + + <_> + + + + <_>8 8 4 3 -1. + <_>8 9 4 1 3. + 0 + -3.3820930402725935e-003 + 0.2866018116474152 + 1 + <_> + + + + <_>10 6 6 3 -1. + <_>12 6 2 3 3. + 0 + -1.9292969955131412e-003 + 0.5888946056365967 + 0.3895787000656128 + <_> + + <_> + + + + <_>8 13 2 6 -1. + <_>8 16 2 3 2. + 0 + 0.0149952201172709 + 1 + 0.2177816927433014 + <_> + + + + <_>9 11 2 8 -1. + <_>9 15 2 4 2. + 0 + -0.0263307504355907 + 0.1775317043066025 + 0.5671470165252686 + <_> + + <_> + + + + <_>10 6 6 3 -1. + <_>12 6 2 3 3. + 0 + -4.1734222322702408e-003 + 1 + 0.4652962088584900 + <_> + + + + <_>5 15 15 5 -1. + <_>10 15 5 5 3. + 0 + 0.0272683501243591 + 0.4768311083316803 + 0.5695238709449768 + <_> + + <_> + + + + <_>2 14 2 2 -1. + <_>2 15 2 1 2. + 0 + 9.8880263976752758e-004 + 1 + 0.3397401869297028 + <_> + + + + <_>4 7 6 2 -1. + <_>6 7 2 2 3. + 0 + -1.0528849670663476e-003 + 0.6250041127204895 + 0.4288412034511566 + <_> + + <_> + + + + <_>8 3 6 1 -1. + <_>10 3 2 1 3. + 0 + 5.2288072183728218e-003 + 0.5347762107849121 + 1 + <_> + + + + <_>1 0 18 12 -1. + <_>7 0 6 12 3. + 0 + 0.0303954593837261 + 0.4115518927574158 + 0.5660753846168518 + <_> + + <_> + + + + <_>0 14 8 6 -1. + <_>4 14 4 6 2. + 0 + -0.0791139304637909 + 0.7881323099136353 + 1 + <_> + + + + <_>0 15 15 5 -1. + <_>5 15 5 5 3. + 0 + 0.0182316694408655 + 0.3604339957237244 + 0.5569505095481873 + <_> + + <_> + + + + <_>8 3 6 1 -1. + <_>10 3 2 1 3. + 0 + 5.2288072183728218e-003 + 0.5416644215583801 + 1 + <_> + + + + <_>11 11 3 6 -1. + <_>11 14 3 3 2. + 0 + 4.3922828626818955e-004 + 0.5507156848907471 + 0.3882277011871338 + <_> + + <_> + + + + <_>6 3 6 1 -1. + <_>8 3 2 1 3. + 0 + -8.6501962505280972e-004 + 0.3185850977897644 + 1 + <_> + + + + <_>6 11 3 6 -1. + <_>6 14 3 3 2. + 0 + 1.0326979681849480e-003 + 0.5578364133834839 + 0.3219245970249176 + <_> + + <_> + + + + <_>9 6 3 4 -1. + <_>10 6 1 4 3. + 0 + -7.2997747920453548e-003 + 0.7073233127593994 + 1 + <_> + + + + <_>12 10 4 7 -1. + <_>12 10 2 7 2. + 0 + -9.3629042385146022e-004 + 0.5558015704154968 + 0.4613842070102692 + <_> + + <_> + + + + <_>8 6 3 4 -1. + <_>9 6 1 4 3. + 0 + -6.0483231209218502e-003 + 0.6869289875030518 + 1 + <_> + + + + <_>4 6 4 7 -1. + <_>6 6 2 7 2. + 0 + 6.7529221996665001e-003 + 0.4870317876338959 + 0.2650370895862579 + <_> + + <_> + + + + <_>10 3 4 12 -1. + <_>10 3 2 12 2. + 0 + 0.0530780293047428 + 0.5281515121459961 + 1 + <_> + + + + <_>10 8 3 4 -1. + <_>11 8 1 4 3. + 0 + -1.0225810110569000e-003 + 0.6085882186889648 + 0.4304867982864380 + <_> + + <_> + + + + <_>1 0 18 14 -1. + <_>7 0 6 14 3. + 0 + 0.0312706492841244 + 1 + 0.5445832014083862 + <_> + + + + <_>2 8 6 11 -1. + <_>5 8 3 11 2. + 0 + -6.3522169366478920e-003 + 0.5328335762023926 + 0.2364324033260346 + 18.5722503662109380 + 6 + -1 + <_> + + + <_> + + <_> + + + + <_>1 4 15 4 -1. + <_>1 6 15 2 2. + 0 + -6.2215630896389484e-003 + 1 + 0.2625581026077271 + <_> + + + + <_>5 5 10 8 -1. + <_>5 9 10 4 2. + 0 + 2.1097389981150627e-003 + 0.1564992964267731 + 0.6792883276939392 + <_> + + <_> + + + + <_>14 2 6 8 -1. + <_>14 2 3 8 2. + 0 + 0.0108458595350385 + 0.3485808968544006 + 1 + <_> + + + + <_>11 6 6 14 -1. + <_>14 6 3 7 2. + <_>11 13 3 7 2. + 0 + 6.4230401767417789e-004 + 0.3698255121707916 + 0.5921658277511597 + <_> + + <_> + + + + <_>9 5 2 12 -1. + <_>9 11 2 6 2. + 0 + 7.3311722371727228e-004 + 1 + 0.3007084131240845 + <_> + + + + <_>3 7 4 6 -1. + <_>3 9 4 2 3. + 0 + 1.0134200565516949e-003 + 0.3624922931194305 + 0.7072426080703735 + <_> + + <_> + + + + <_>14 3 6 6 -1. + <_>14 3 3 6 2. + 0 + 0.0110935596749187 + 0.4416702091693878 + 1 + <_> + + + + <_>15 2 4 4 -1. + <_>15 4 4 2 2. + 0 + -7.9127531498670578e-003 + 0.3028708100318909 + 0.5417376160621643 + <_> + + <_> + + + + <_>0 2 6 7 -1. + <_>3 2 3 7 2. + 0 + 0.0129053099080920 + 0.4374504089355469 + 1 + <_> + + + + <_>3 6 6 14 -1. + <_>3 6 3 7 2. + <_>6 13 3 7 2. + 0 + -4.2430912144482136e-003 + 0.4401589930057526 + 0.7565190792083740 + <_> + + <_> + + + + <_>4 6 16 8 -1. + <_>4 10 16 4 2. + 0 + -2.1304309484548867e-004 + 0.2310786992311478 + 1 + <_> + + + + <_>10 12 2 8 -1. + <_>10 16 2 4 2. + 0 + -2.2308640182018280e-003 + 0.3568195998668671 + 0.5749999284744263 + <_> + + <_> + + + + <_>7 0 6 20 -1. + <_>9 0 2 20 3. + 0 + 2.6400520000606775e-003 + 0.3593688905239105 + 1 + <_> + + + + <_>1 7 16 12 -1. + <_>1 7 8 6 2. + <_>9 13 8 6 2. + 0 + 0.0751010328531265 + 0.6363567709922791 + 0.2327028959989548 + <_> + + <_> + + + + <_>9 11 3 3 -1. + <_>9 12 3 1 3. + 0 + -7.7012968249619007e-003 + 0.7074623703956604 + 1 + <_> + + + + <_>11 9 4 5 -1. + <_>11 9 2 5 2. + 0 + 1.5588370151817799e-003 + 0.5700237154960632 + 0.3590450882911682 + <_> + + <_> + + + + <_>3 3 1 2 -1. + <_>3 4 1 1 2. + 0 + -4.7687938786111772e-004 + 0.2805441021919251 + 1 + <_> + + + + <_>7 17 5 3 -1. + <_>7 18 5 1 3. + 0 + 8.4234727546572685e-004 + 0.4125418961048126 + 0.6177995800971985 + <_> + + <_> + + + + <_>8 12 4 8 -1. + <_>10 12 2 4 2. + <_>8 16 2 4 2. + 0 + -0.0128251099959016 + 1 + 0.5403078198432922 + <_> + + + + <_>7 4 10 12 -1. + <_>12 4 5 6 2. + <_>7 10 5 6 2. + 0 + -6.5156567143276334e-004 + 0.5633643865585327 + 0.3356539011001587 + <_> + + <_> + + + + <_>8 14 4 3 -1. + <_>8 15 4 1 3. + 0 + -0.0120061598718166 + 0.7109510898590088 + 1 + <_> + + + + <_>5 9 4 5 -1. + <_>7 9 2 5 2. + 0 + 1.3213419588282704e-003 + 0.4903850853443146 + 0.2824583053588867 + <_> + + <_> + + + + <_>9 9 8 2 -1. + <_>9 9 4 2 2. + 0 + -0.0203074403107166 + 0.1891369968652725 + 1 + <_> + + + + <_>14 15 5 2 -1. + <_>14 16 5 1 2. + 0 + 4.0180929936468601e-003 + 0.5377966165542603 + 0.3119494915008545 + <_> + + <_> + + + + <_>9 14 2 3 -1. + <_>9 15 2 1 3. + 0 + 4.5315311290323734e-003 + 1 + 0.7206758260726929 + <_> + + + + <_>1 7 8 4 -1. + <_>1 7 4 2 2. + <_>5 9 4 2 2. + 0 + -4.4381739571690559e-003 + 0.1854667961597443 + 0.4981732964515686 + <_> + + <_> + + + + <_>19 3 1 2 -1. + <_>19 4 1 1 2. + 0 + 1.5692010056227446e-003 + 1 + 0.2638274133205414 + <_> + + + + <_>9 12 2 3 -1. + <_>9 13 2 1 3. + 0 + -4.9516442231833935e-003 + 0.6871067285537720 + 0.4714686870574951 + <_> + + <_> + + + + <_>3 14 14 4 -1. + <_>3 14 7 2 2. + <_>10 16 7 2 2. + 0 + -0.0274296794086695 + 0.1548285037279129 + 1 + <_> + + + + <_>5 0 10 2 -1. + <_>5 1 10 1 2. + 0 + 1.4181969454512000e-003 + 0.4376842975616455 + 0.6327368021011353 + <_> + + <_> + + + + <_>11 14 4 6 -1. + <_>11 16 4 2 3. + 0 + -0.0130789401009679 + 0.3166814148426056 + 1 + <_> + + + + <_>7 14 6 3 -1. + <_>7 15 6 1 3. + 0 + -3.5092779435217381e-003 + 0.6199743747711182 + 0.4379687011241913 + <_> + + <_> + + + + <_>7 13 6 6 -1. + <_>7 13 3 3 2. + <_>10 16 3 3 2. + 0 + 0.0189207307994366 + 1 + 0.1470714062452316 + <_> + + + + <_>0 2 1 6 -1. + <_>0 4 1 2 3. + 0 + 2.1683350205421448e-003 + 0.5809459090232849 + 0.3431949019432068 + <_> + + <_> + + + + <_>6 7 8 2 -1. + <_>6 8 8 1 2. + 0 + 1.6401590546593070e-003 + 0.3959457874298096 + 1 + <_> + + + + <_>9 7 6 1 -1. + <_>9 7 3 1 2. + 0 + 1.4005920093040913e-004 + 0.3240025043487549 + 0.5646647214889526 + <_> + + <_> + + + + <_>7 1 6 10 -1. + <_>7 6 6 5 2. + 0 + -3.3137591090053320e-003 + 1 + 0.4274528026580811 + <_> + + + + <_>0 2 6 2 -1. + <_>0 3 6 1 2. + 0 + -2.9459029901772738e-003 + 0.3341667950153351 + 0.6627960205078125 + <_> + + <_> + + + + <_>11 4 2 4 -1. + <_>11 4 1 4 2. + 0 + 1.3612229668069631e-004 + 0.4046927988529205 + 1 + <_> + + + + <_>11 10 3 6 -1. + <_>11 13 3 3 2. + 0 + 6.0512032359838486e-004 + 0.5484058260917664 + 0.3569940924644470 + <_> + + <_> + + + + <_>3 9 8 2 -1. + <_>7 9 4 2 2. + 0 + -0.0175139904022217 + 0.1824150979518890 + 1 + <_> + + + + <_>0 0 4 6 -1. + <_>2 0 2 6 2. + 0 + -0.0187350306659937 + 0.7971820235252380 + 0.5068569183349609 + <_> + + <_> + + + + <_>7 0 6 2 -1. + <_>9 0 2 2 3. + 0 + 0.0120656499639153 + 1 + 0.2167007029056549 + <_> + + + + <_>9 15 2 3 -1. + <_>9 16 2 1 3. + 0 + -2.6544178836047649e-003 + 0.6584178805351257 + 0.4628243148326874 + <_> + + <_> + + + + <_>3 12 1 2 -1. + <_>3 13 1 1 2. + 0 + 1.4501289697363973e-003 + 1 + 0.2090252041816711 + <_> + + + + <_>4 5 11 3 -1. + <_>4 6 11 1 3. + 0 + 0.0109540196135640 + 0.5112305283546448 + 0.7784575819969177 + <_> + + <_> + + + + <_>11 4 2 4 -1. + <_>11 4 1 4 2. + 0 + 0.0157717093825340 + 0.5132359266281128 + 1 + <_> + + + + <_>8 3 6 3 -1. + <_>10 3 2 3 3. + 0 + -0.0142526896670461 + 0.1742414981126785 + 0.5267148017883301 + <_> + + <_> + + + + <_>7 4 2 4 -1. + <_>8 4 1 4 2. + 0 + 3.0411860279855318e-005 + 0.3418447971343994 + 1 + <_> + + + + <_>6 3 6 3 -1. + <_>8 3 2 3 3. + 0 + 0.0234862994402647 + 0.5631265044212341 + 0.2006393969058991 + <_> + + <_> + + + + <_>11 4 4 3 -1. + <_>11 5 4 1 3. + 0 + 5.2205449901521206e-003 + 1 + 0.6249648928642273 + <_> + + + + <_>11 8 2 8 -1. + <_>11 12 2 4 2. + 0 + -0.0258124303072691 + 0.3203228116035461 + 0.5199329853057861 + <_> + + <_> + + + + <_>8 7 3 5 -1. + <_>9 7 1 5 3. + 0 + -1.9526650430634618e-003 + 0.6140705943107605 + 1 + <_> + + + + <_>9 7 2 5 -1. + <_>10 7 1 5 2. + 0 + -8.1470049917697906e-003 + 0.6592895984649658 + 0.3711124956607819 + <_> + + <_> + + + + <_>14 11 1 6 -1. + <_>14 13 1 2 3. + 0 + 3.2962448894977570e-003 + 1 + 0.2952111959457398 + <_> + + + + <_>8 8 4 3 -1. + <_>8 9 4 1 3. + 0 + -1.3961310032755136e-003 + 0.3320803940296173 + 0.5528414845466614 + <_> + + <_> + + + + <_>0 3 2 2 -1. + <_>0 4 2 1 2. + 0 + -4.1055441834032536e-003 + 0.1710550040006638 + 1 + <_> + + + + <_>4 14 5 6 -1. + <_>4 16 5 2 3. + 0 + -0.0108887795358896 + 0.3359434902667999 + 0.5674905180931091 + <_> + + <_> + + + + <_>11 4 4 3 -1. + <_>11 5 4 1 3. + 0 + -7.6768421567976475e-003 + 1 + 0.4773241877555847 + <_> + + + + <_>12 4 3 3 -1. + <_>12 5 3 1 3. + 0 + -9.7729787230491638e-003 + 0.8081045150756836 + 0.4845828115940094 + <_> + + <_> + + + + <_>5 4 4 3 -1. + <_>5 5 4 1 3. + 0 + 6.0439710505306721e-003 + 1 + 0.6784002184867859 + <_> + + + + <_>5 15 4 2 -1. + <_>7 15 2 2 2. + 0 + -4.6134641161188483e-004 + 0.5514639019966126 + 0.3642359972000122 + <_> + + <_> + + + + <_>15 1 5 9 -1. + <_>15 4 5 3 3. + 0 + 0.0579923614859581 + 1 + 0.1254435032606125 + <_> + + + + <_>9 10 3 3 -1. + <_>9 11 3 1 3. + 0 + 5.9384980704635382e-004 + 0.4424878954887390 + 0.5728461742401123 + <_> + + <_> + + + + <_>1 6 2 6 -1. + <_>1 8 2 2 3. + 0 + -6.2353480607271194e-003 + 0.2805041968822479 + 1 + <_> + + + + <_>2 4 8 15 -1. + <_>2 9 8 5 3. + 0 + -0.0127849299460649 + 0.1950912028551102 + 0.5652924776077271 + <_> + + <_> + + + + <_>9 12 3 2 -1. + <_>9 13 3 1 2. + 0 + 4.1973669431172311e-004 + 1 + 0.6166483759880066 + <_> + + + + <_>9 12 3 3 -1. + <_>9 13 3 1 3. + 0 + 8.0646801507100463e-004 + 0.4526579976081848 + 0.5944486856460571 + <_> + + <_> + + + + <_>7 6 3 5 -1. + <_>8 6 1 5 3. + 0 + -1.6339010326191783e-003 + 1 + 0.4086942076683044 + <_> + + + + <_>5 3 6 2 -1. + <_>7 3 2 2 3. + 0 + -4.8299999907612801e-003 + 0.2793526947498322 + 0.6444935202598572 + <_> + + <_> + + + + <_>6 1 8 10 -1. + <_>10 1 4 5 2. + <_>6 6 4 5 2. + 0 + -6.3992068171501160e-003 + 1 + 0.5671656131744385 + <_> + + + + <_>0 0 20 10 -1. + <_>10 0 10 5 2. + <_>0 5 10 5 2. + 0 + 0.1081919968128204 + 0.5311812162399292 + 0.2614356875419617 + <_> + + <_> + + + + <_>6 3 3 1 -1. + <_>7 3 1 1 3. + 0 + 6.5056560561060905e-004 + 1 + 0.2996774017810822 + <_> + + + + <_>0 2 6 8 -1. + <_>2 2 2 8 3. + 0 + 0.0206112507730722 + 0.4489943087100983 + 0.6888279914855957 + <_> + + <_> + + + + <_>11 10 3 4 -1. + <_>11 12 3 2 2. + 0 + -0.0251290500164032 + 1 + 0.5196864008903503 + <_> + + + + <_>12 6 3 8 -1. + <_>12 10 3 4 2. + 0 + 1.7922939732670784e-003 + 0.3466995954513550 + 0.5533587932586670 + <_> + + <_> + + + + <_>6 10 3 4 -1. + <_>6 12 3 2 2. + 0 + 1.5626220265403390e-003 + 1 + 0.3081440031528473 + <_> + + + + <_>5 6 3 8 -1. + <_>5 10 3 4 2. + 0 + -6.1898730928078294e-004 + 0.2693870961666107 + 0.5544489026069641 + <_> + + <_> + + + + <_>2 6 18 6 -1. + <_>11 6 9 3 2. + <_>2 9 9 3 2. + 0 + 4.8111421056091785e-003 + 0.5587847828865051 + 1 + <_> + + + + <_>7 14 7 3 -1. + <_>7 15 7 1 3. + 0 + 2.2484229411929846e-003 + 0.4672113060951233 + 0.6090825200080872 + <_> + + <_> + + + + <_>0 0 2 12 -1. + <_>1 0 1 12 2. + 0 + -0.0301472395658493 + 0.9027591943740845 + 1 + <_> + + + + <_>1 2 18 16 -1. + <_>1 10 18 8 2. + 0 + 0.2754867970943451 + 0.4719834923744202 + 0.2196920067071915 + <_> + + <_> + + + + <_>9 13 5 3 -1. + <_>9 14 5 1 3. + 0 + 3.6894630175083876e-003 + 1 + 0.6273009181022644 + <_> + + + + <_>8 13 4 3 -1. + <_>8 14 4 1 3. + 0 + 7.2957701049745083e-003 + 0.4839217960834503 + 0.6909062266349793 + <_> + + <_> + + + + <_>0 6 18 6 -1. + <_>0 6 9 3 2. + <_>9 9 9 3 2. + 0 + -0.0562110692262650 + 0.1738487929105759 + 1 + <_> + + + + <_>7 13 6 3 -1. + <_>7 14 6 1 3. + 0 + -2.6478560175746679e-003 + 0.6304144859313965 + 0.4474301934242249 + <_> + + <_> + + + + <_>17 4 1 3 -1. + <_>17 5 1 1 3. + 0 + -1.4534000074490905e-003 + 1 + 0.5302538275718689 + <_> + + + + <_>12 11 1 9 -1. + <_>12 14 1 3 3. + 0 + 2.8540920466184616e-003 + 0.5338397026062012 + 0.3796882927417755 + <_> + + <_> + + + + <_>2 4 1 3 -1. + <_>2 5 1 1 3. + 0 + 5.8243022067472339e-004 + 1 + 0.3269836902618408 + <_> + + + + <_>5 4 2 3 -1. + <_>5 5 2 1 3. + 0 + 9.2509482055902481e-004 + 0.4554812014102936 + 0.6358348131179810 + 21.5781192779541020 + 7 + -1 + <_> + + + <_> + + <_> + + + + <_>1 2 18 3 -1. + <_>7 2 6 3 3. + 0 + 0.0198064409196377 + 0.2809725105762482 + 1 + <_> + + + + <_>0 1 20 6 -1. + <_>0 3 20 2 3. + 0 + 7.0395611692219973e-004 + 0.3119826018810272 + 0.7090306282043457 + <_> + + <_> + + + + <_>7 5 6 3 -1. + <_>9 5 2 3 3. + 0 + 2.5563780218362808e-003 + 0.2981947958469391 + 1 + <_> + + + + <_>13 7 6 4 -1. + <_>16 7 3 2 2. + <_>13 9 3 2 2. + 0 + 1.0824160417541862e-003 + 0.3020560145378113 + 0.5808811187744141 + <_> + + <_> + + + + <_>3 1 4 10 -1. + <_>3 1 2 5 2. + <_>5 6 2 5 2. + 0 + -9.2893769033253193e-004 + 1 + 0.3738102912902832 + <_> + + + + <_>0 4 19 10 -1. + <_>0 9 19 5 2. + 0 + -0.0180097296833992 + 0.2163126021623612 + 0.6619253754615784 + <_> + + <_> + + + + <_>9 8 3 12 -1. + <_>9 12 3 4 3. + 0 + 2.3500190582126379e-003 + 1 + 0.2910403907299042 + <_> + + + + <_>11 18 5 2 -1. + <_>11 19 5 1 2. + 0 + 8.1822491483762860e-004 + 0.5578622817993164 + 0.3366627991199493 + <_> + + <_> + + + + <_>5 16 6 4 -1. + <_>5 16 3 2 2. + <_>8 18 3 2 2. + 0 + 6.2095321482047439e-004 + 0.4072425961494446 + 1 + <_> + + + + <_>5 18 3 2 -1. + <_>5 19 3 1 2. + 0 + 9.6780969761312008e-004 + 0.6859595775604248 + 0.3105461895465851 + <_> + + <_> + + + + <_>13 11 3 2 -1. + <_>13 12 3 1 2. + 0 + 4.8000211245380342e-004 + 1 + 0.3337332904338837 + <_> + + + + <_>8 5 8 4 -1. + <_>8 5 4 4 2. + 0 + 9.0538640506565571e-005 + 0.3370958864688873 + 0.5451210737228394 + <_> + + <_> + + + + <_>1 2 18 6 -1. + <_>1 2 9 3 2. + <_>10 5 9 3 2. + 0 + -0.0439147986471653 + 0.2625670135021210 + 1 + <_> + + + + <_>3 5 14 6 -1. + <_>3 7 14 2 3. + 0 + -5.6501338258385658e-003 + 0.6050462722778320 + 0.3232415020465851 + <_> + + <_> + + + + <_>18 1 2 6 -1. + <_>18 3 2 2 3. + 0 + 3.8661491125822067e-003 + 1 + 0.3262613117694855 + <_> + + + + <_>9 11 6 1 -1. + <_>11 11 2 1 3. + 0 + -6.3069426687434316e-005 + 0.5817307829856873 + 0.4164389967918396 + <_> + + <_> + + + + <_>0 2 6 11 -1. + <_>3 2 3 11 2. + 0 + 0.0525337383151054 + 1 + 0.7095398902893066 + <_> + + + + <_>4 12 2 3 -1. + <_>4 13 2 1 3. + 0 + 1.3818660518154502e-003 + 0.5292875766754150 + 0.2541388869285584 + <_> + + <_> + + + + <_>6 12 9 2 -1. + <_>9 12 3 2 3. + 0 + -8.9264067355543375e-004 + 1 + 0.4085341095924377 + <_> + + + + <_>9 4 6 15 -1. + <_>9 4 3 15 2. + 0 + 0.0855795070528984 + 0.5263236165046692 + 0.3003202974796295 + <_> + + <_> + + + + <_>5 11 6 1 -1. + <_>7 11 2 1 3. + 0 + -1.8343339615967125e-004 + 1 + 0.4029205143451691 + <_> + + + + <_>5 4 6 15 -1. + <_>8 4 3 15 2. + 0 + -9.7924815490841866e-003 + 0.3521319925785065 + 0.6664004921913147 + <_> + + <_> + + + + <_>14 12 6 7 -1. + <_>14 12 3 7 2. + 0 + 0.0144286202266812 + 0.4593566060066223 + 1 + <_> + + + + <_>18 3 2 9 -1. + <_>18 6 2 3 3. + 0 + -0.0456870011985302 + 0.1474756002426148 + 0.5178632140159607 + <_> + + <_> + + + + <_>8 1 3 1 -1. + <_>9 1 1 1 3. + 0 + -2.5763090234249830e-003 + 0.1837278008460999 + 1 + <_> + + + + <_>0 12 6 7 -1. + <_>3 12 3 7 2. + 0 + -0.0383018590509892 + 0.8082658052444458 + 0.5166687965393066 + <_> + + <_> + + + + <_>13 7 6 4 -1. + <_>16 7 3 2 2. + <_>13 9 3 2 2. + 0 + 2.8978290501981974e-003 + 0.4798013865947723 + 1 + <_> + + + + <_>8 0 10 2 -1. + <_>8 1 10 1 2. + 0 + -2.5165060069411993e-003 + 0.3346295952796936 + 0.5444449186325073 + <_> + + <_> + + + + <_>1 7 6 4 -1. + <_>1 7 3 2 2. + <_>4 9 3 2 2. + 0 + 5.6281982688233256e-004 + 0.3589026927947998 + 1 + <_> + + + + <_>1 2 3 3 -1. + <_>1 3 3 1 3. + 0 + 3.6684391088783741e-003 + 0.5983129739761353 + 0.2983964085578919 + <_> + + <_> + + + + <_>9 13 4 3 -1. + <_>9 14 4 1 3. + 0 + 2.1319789811968803e-003 + 1 + 0.6163223981857300 + <_> + + + + <_>12 13 7 2 -1. + <_>12 14 7 1 2. + 0 + 7.6037310063838959e-003 + 0.5217130184173584 + 0.2054159045219421 + <_> + + <_> + + + + <_>5 12 9 2 -1. + <_>8 12 3 2 3. + 0 + -1.1668079969240353e-004 + 1 + 0.3446668982505798 + <_> + + + + <_>6 10 4 8 -1. + <_>6 14 4 4 2. + 0 + 3.1659509986639023e-003 + 0.5597484707832336 + 0.2673786878585815 + <_> + + <_> + + + + <_>1 0 18 4 -1. + <_>7 0 6 4 3. + 0 + -0.0225694999098778 + 0.6900268197059631 + 1 + <_> + + + + <_>12 0 5 2 -1. + <_>12 1 5 1 2. + 0 + 2.7129601221531630e-004 + 0.4486638903617859 + 0.5508785247802734 + <_> + + <_> + + + + <_>7 7 1 12 -1. + <_>7 13 1 6 2. + 0 + -0.0154344597831368 + 0.2048323005437851 + 1 + <_> + + + + <_>6 2 3 4 -1. + <_>7 2 1 4 3. + 0 + -8.4861656650900841e-003 + 0.1254952996969223 + 0.5060356259346008 + <_> + + <_> + + + + <_>0 13 20 6 -1. + <_>0 15 20 2 3. + 0 + -0.1180747002363205 + 0.0676330626010895 + 1 + <_> + + + + <_>8 5 12 2 -1. + <_>14 5 6 1 2. + <_>8 6 6 1 2. + 0 + -1.2300079688429832e-003 + 0.5660700798034668 + 0.4292201101779938 + <_> + + <_> + + + + <_>8 14 2 3 -1. + <_>8 15 2 1 3. + 0 + -7.0290351286530495e-003 + 0.7136403918266296 + 1 + <_> + + + + <_>8 14 4 3 -1. + <_>8 15 4 1 3. + 0 + 8.9325206354260445e-003 + 0.4338876008987427 + 0.7060875296592712 + <_> + + <_> + + + + <_>12 13 7 6 -1. + <_>12 15 7 2 3. + 0 + -0.0477359816431999 + 1 + 0.5268685221672058 + <_> + + + + <_>6 0 8 12 -1. + <_>10 0 4 6 2. + <_>6 6 4 6 2. + 0 + -0.0441555790603161 + 0.2580580115318298 + 0.5406960844993591 + <_> + + <_> + + + + <_>0 15 9 4 -1. + <_>0 17 9 2 2. + 0 + -0.0259834807366133 + 0.1905054003000259 + 1 + <_> + + + + <_>9 0 2 5 -1. + <_>10 0 1 5 2. + 0 + -4.7885831445455551e-003 + 0.2551892995834351 + 0.5339077115058899 + <_> + + <_> + + + + <_>9 5 2 6 -1. + <_>9 5 1 6 2. + 0 + 6.7423451691865921e-003 + 0.4693309962749481 + 1 + <_> + + + + <_>17 2 3 6 -1. + <_>17 4 3 2 3. + 0 + 0.0116547504439950 + 0.5261964201927185 + 0.3145434856414795 + <_> + + <_> + + + + <_>3 11 2 3 -1. + <_>3 12 2 1 3. + 0 + -5.6982729583978653e-003 + 0.1756853014230728 + 1 + <_> + + + + <_>7 13 3 3 -1. + <_>7 14 3 1 3. + 0 + -7.2983349673449993e-003 + 0.7774729728698731 + 0.5124292969703674 + <_> + + <_> + + + + <_>14 12 5 3 -1. + <_>14 13 5 1 3. + 0 + 7.9091778025031090e-003 + 0.5284559726715088 + 1 + <_> + + + + <_>4 8 14 3 -1. + <_>4 9 14 1 3. + 0 + -1.5874979726504534e-004 + 0.3887802064418793 + 0.5501173734664917 + <_> + + <_> + + + + <_>1 12 5 3 -1. + <_>1 13 5 1 3. + 0 + -6.2235877849161625e-003 + 0.2489829063415527 + 1 + <_> + + + + <_>1 15 12 2 -1. + <_>1 15 6 1 2. + <_>7 16 6 1 2. + 0 + 1.3308860361576080e-003 + 0.4262146055698395 + 0.5935062170028687 + <_> + + <_> + + + + <_>12 11 4 2 -1. + <_>12 12 4 1 2. + 0 + 5.2055278792977333e-003 + 1 + 0.2545222938060761 + <_> + + + + <_>9 8 3 5 -1. + <_>10 8 1 5 3. + 0 + 0.0140651697292924 + 0.4851990044116974 + 0.7021418809890747 + <_> + + <_> + + + + <_>9 5 2 6 -1. + <_>10 5 1 6 2. + 0 + -6.7384149879217148e-003 + 0.7143270969390869 + 1 + <_> + + + + <_>0 2 3 6 -1. + <_>0 4 3 2 3. + 0 + 3.3406780567020178e-003 + 0.5175725221633911 + 0.2808643877506256 + <_> + + <_> + + + + <_>12 11 4 2 -1. + <_>12 12 4 1 2. + 0 + -0.0118806995451450 + 1 + 0.5173221826553345 + <_> + + + + <_>9 7 3 5 -1. + <_>10 7 1 5 3. + 0 + 1.4226379571482539e-003 + 0.4502865970134735 + 0.5795695185661316 + <_> + + <_> + + + + <_>4 11 4 2 -1. + <_>4 12 4 1 2. + 0 + 2.9858129564672709e-003 + 1 + 0.1915116012096405 + <_> + + + + <_>8 8 3 5 -1. + <_>9 8 1 5 3. + 0 + -2.0481580868363380e-003 + 0.6502432227134705 + 0.4559315145015717 + <_> + + <_> + + + + <_>9 3 3 1 -1. + <_>10 3 1 1 3. + 0 + 1.7122729914262891e-003 + 0.5376247167587280 + 1 + <_> + + + + <_>16 5 3 8 -1. + <_>17 5 1 8 3. + 0 + -0.0169808696955442 + 0.7056233286857605 + 0.4914605915546417 + <_> + + <_> + + + + <_>8 3 3 1 -1. + <_>9 3 1 1 3. + 0 + -1.1290470138192177e-003 + 0.2678706049919128 + 1 + <_> + + + + <_>1 5 3 8 -1. + <_>2 5 1 8 3. + 0 + 2.8620059601962566e-003 + 0.4410853981971741 + 0.6368319988250732 + <_> + + <_> + + + + <_>10 1 3 3 -1. + <_>11 1 1 3 3. + 0 + -3.8065758999437094e-003 + 0.2763563990592957 + 1 + <_> + + + + <_>17 5 2 4 -1. + <_>17 5 1 4 2. + 0 + 5.9090270660817623e-003 + 0.4867301881313324 + 0.6728776097297669 + <_> + + <_> + + + + <_>2 8 14 3 -1. + <_>2 9 14 1 3. + 0 + 1.1004370171576738e-003 + 0.4070514142513275 + 1 + <_> + + + + <_>9 7 1 3 -1. + <_>9 8 1 1 3. + 0 + -2.3396299220621586e-003 + 0.2604948878288269 + 0.6154860258102417 + <_> + + <_> + + + + <_>6 1 8 10 -1. + <_>6 6 8 5 2. + 0 + -3.6068160552531481e-003 + 0.5731999874114990 + 1 + <_> + + + + <_>13 0 6 8 -1. + <_>16 0 3 4 2. + <_>13 4 3 4 2. + 0 + 0.0408311896026134 + 0.4973376989364624 + 0.7387006878852844 + <_> + + <_> + + + + <_>1 5 2 4 -1. + <_>2 5 1 4 2. + 0 + -7.1082250215113163e-003 + 0.6984751224517822 + 1 + <_> + + + + <_>4 2 12 2 -1. + <_>4 3 12 1 2. + 0 + -9.3759730225428939e-004 + 0.2691167891025543 + 0.4741779863834381 + <_> + + <_> + + + + <_>8 8 4 4 -1. + <_>8 10 4 2 2. + 0 + -1.6740820137783885e-003 + 0.3551014065742493 + 1 + <_> + + + + <_>5 6 12 4 -1. + <_>9 6 4 4 3. + 0 + 0.0882877036929131 + 0.5244613885879517 + 0.2096650004386902 + <_> + + <_> + + + + <_>1 2 8 1 -1. + <_>5 2 4 1 2. + 0 + 8.2009629113599658e-004 + 0.4131096899509430 + 1 + <_> + + + + <_>1 1 6 10 -1. + <_>3 1 2 10 3. + 0 + -7.6624617213383317e-004 + 0.4620293080806732 + 0.6775410175323486 + <_> + + <_> + + + + <_>8 6 8 2 -1. + <_>8 6 4 2 2. + 0 + 6.5769668435677886e-004 + 1 + 0.5628275275230408 + <_> + + + + <_>10 7 6 6 -1. + <_>12 7 2 6 3. + 0 + -2.1304790861904621e-003 + 0.5576859712600708 + 0.4577650129795075 + <_> + + <_> + + + + <_>4 6 8 2 -1. + <_>8 6 4 2 2. + 0 + -3.7317050737328827e-004 + 1 + 0.4959256052970886 + <_> + + + + <_>4 7 6 6 -1. + <_>6 7 2 6 3. + 0 + -0.0111722303554416 + 0.5625635981559753 + 0.2047107964754105 + <_> + + <_> + + + + <_>3 14 16 4 -1. + <_>3 16 16 2 2. + 0 + 0.0434352196753025 + 1 + 0.2242148071527481 + <_> + + + + <_>8 12 4 2 -1. + <_>8 13 4 1 2. + 0 + 9.6736161503940821e-004 + 0.4533343911170960 + 0.6199932098388672 + <_> + + <_> + + + + <_>8 12 3 3 -1. + <_>8 13 3 1 3. + 0 + -3.1452889088541269e-003 + 0.6662756204605103 + 1 + <_> + + + + <_>5 12 6 1 -1. + <_>8 12 3 1 2. + 0 + 1.5233129961416125e-003 + 0.5007988214492798 + 0.2384992986917496 + <_> + + <_> + + + + <_>18 10 2 3 -1. + <_>18 11 2 1 3. + 0 + 2.0854279864579439e-003 + 1 + 0.3753500878810883 + <_> + + + + <_>16 8 4 6 -1. + <_>16 10 4 2 3. + 0 + 0.0360982008278370 + 0.5177171230316162 + 0.1634493023157120 + <_> + + <_> + + + + <_>8 3 2 1 -1. + <_>9 3 1 1 2. + 0 + 1.6179570229724050e-003 + 1 + 0.2587381899356842 + <_> + + + + <_>7 1 3 9 -1. + <_>8 1 1 9 3. + 0 + -6.2132300809025764e-004 + 0.6299533843994141 + 0.4658789932727814 + <_> + + <_> + + + + <_>5 11 11 6 -1. + <_>5 14 11 3 2. + 0 + 7.1878539165481925e-004 + 1 + 0.3354076147079468 + <_> + + + + <_>12 2 3 14 -1. + <_>12 9 3 7 2. + 0 + -0.0393395200371742 + 0.2154128998517990 + 0.5235713720321655 + <_> + + <_> + + + + <_>8 7 3 3 -1. + <_>9 7 1 3 3. + 0 + -1.0988829890266061e-003 + 0.6468896865844727 + 1 + <_> + + + + <_>3 5 12 5 -1. + <_>7 5 4 5 3. + 0 + 2.1191420964896679e-003 + 0.2893089056015015 + 0.5254815816879273 + 22.5852909088134770 + 8 + -1 + <_> + + + <_> + + <_> + + + + <_>1 2 6 3 -1. + <_>4 2 3 3 2. + 0 + 5.2359891124069691e-003 + 0.3299711048603058 + 1 + <_> + + + + <_>5 5 6 10 -1. + <_>5 5 3 5 2. + <_>8 10 3 5 2. + 0 + -2.2169889416545630e-003 + 0.7041593194007874 + 0.3235465884208679 + <_> + + <_> + + + + <_>16 18 2 2 -1. + <_>16 18 1 2 2. + 0 + -8.2303592935204506e-003 + 1 + 0.4961170852184296 + <_> + + + + <_>16 18 2 2 -1. + <_>16 18 1 2 2. + 0 + -8.2303592935204506e-003 + 0.7128043174743652 + 0.4961170852184296 + <_> + + <_> + + + + <_>8 4 2 5 -1. + <_>9 4 1 5 2. + 0 + 4.5343261444941163e-004 + 0.3208472132682800 + 1 + <_> + + + + <_>8 4 1 4 -1. + <_>8 6 1 2 2. + 0 + -4.1777061414904892e-004 + 0.6613916754722595 + 0.3551332950592041 + <_> + + <_> + + + + <_>7 15 12 4 -1. + <_>13 15 6 2 2. + <_>7 17 6 2 2. + 0 + 2.7823769487440586e-003 + 0.3710134923458099 + 1 + <_> + + + + <_>11 18 6 2 -1. + <_>11 19 6 1 2. + 0 + -6.0361868236213923e-005 + 0.5746393799781799 + 0.3894880115985870 + <_> + + <_> + + + + <_>7 7 4 10 -1. + <_>7 12 4 5 2. + 0 + 3.5061789676547050e-003 + 1 + 0.3054102957248688 + <_> + + + + <_>5 6 10 8 -1. + <_>5 10 10 4 2. + 0 + 1.7013119941111654e-004 + 0.2885577976703644 + 0.6487745046615601 + <_> + + <_> + + + + <_>11 1 6 12 -1. + <_>14 1 3 6 2. + <_>11 7 3 6 2. + 0 + -2.3378930054605007e-003 + 1 + 0.3174431025981903 + <_> + + + + <_>5 8 12 1 -1. + <_>9 8 4 1 3. + 0 + -2.1369170863181353e-003 + 0.3820919990539551 + 0.5232893228530884 + <_> + + <_> + + + + <_>4 7 3 6 -1. + <_>4 9 3 2 3. + 0 + 1.0250400518998504e-003 + 0.3622795045375824 + 1 + <_> + + + + <_>4 11 3 4 -1. + <_>4 13 3 2 2. + 0 + -4.4726220949087292e-005 + 0.6538959145545960 + 0.4003680944442749 + <_> + + <_> + + + + <_>14 16 2 2 -1. + <_>14 17 2 1 2. + 0 + 5.7102291611954570e-004 + 1 + 0.3893173038959503 + <_> + + + + <_>15 15 2 2 -1. + <_>15 16 2 1 2. + 0 + 5.7743012439459562e-004 + 0.5614532828330994 + 0.3687644004821777 + <_> + + <_> + + + + <_>7 12 6 2 -1. + <_>7 13 6 1 2. + 0 + 7.9692091094329953e-004 + 1 + 0.6443027853965759 + <_> + + + + <_>8 13 4 2 -1. + <_>8 14 4 1 2. + 0 + 3.5945948911830783e-004 + 0.3380852937698364 + 0.5824648141860962 + <_> + + <_> + + + + <_>11 1 6 12 -1. + <_>14 1 3 6 2. + <_>11 7 3 6 2. + 0 + 4.3973900028504431e-004 + 1 + 0.3938767015933991 + <_> + + + + <_>12 2 4 2 -1. + <_>12 3 4 1 2. + 0 + -8.9061429025605321e-004 + 0.3427971005439758 + 0.5515698790550232 + <_> + + <_> + + + + <_>3 10 12 6 -1. + <_>3 10 6 3 2. + <_>9 13 6 3 2. + 0 + 5.4110242053866386e-003 + 1 + 0.3803538084030151 + <_> + + + + <_>3 1 6 12 -1. + <_>3 1 3 6 2. + <_>6 7 3 6 2. + 0 + -8.5764907998964190e-004 + 0.6439505219459534 + 0.4168345928192139 + <_> + + <_> + + + + <_>16 6 4 14 -1. + <_>18 6 2 7 2. + <_>16 13 2 7 2. + 0 + -0.0220006499439478 + 0.6654601097106934 + 1 + <_> + + + + <_>5 1 10 8 -1. + <_>10 1 5 4 2. + <_>5 5 5 4 2. + 0 + -7.8731682151556015e-003 + 0.4182722866535187 + 0.5604724287986755 + <_> + + <_> + + + + <_>0 6 4 14 -1. + <_>0 6 2 7 2. + <_>2 13 2 7 2. + 0 + -0.0274444594979286 + 0.6586862802505493 + 1 + <_> + + + + <_>1 15 12 4 -1. + <_>1 15 6 2 2. + <_>7 17 6 2 2. + 0 + 1.9792269449681044e-003 + 0.3244912028312683 + 0.4882870018482208 + <_> + + <_> + + + + <_>10 17 3 3 -1. + <_>11 17 1 3 3. + 0 + -5.6783691979944706e-003 + 0.2229079008102417 + 1 + <_> + + + + <_>11 2 2 6 -1. + <_>12 2 1 3 2. + <_>11 5 1 3 2. + 0 + 1.5057219570735469e-005 + 0.4107285141944885 + 0.5747591257095337 + <_> + + <_> + + + + <_>7 17 3 3 -1. + <_>8 17 1 3 3. + 0 + -5.4136710241436958e-003 + 0.2065797001123428 + 1 + <_> + + + + <_>8 15 4 3 -1. + <_>8 16 4 1 3. + 0 + 5.3679239936172962e-003 + 0.4926423132419586 + 0.7139484882354736 + <_> + + <_> + + + + <_>10 15 4 2 -1. + <_>12 15 2 1 2. + <_>10 16 2 1 2. + 0 + -3.1426660716533661e-003 + 0.6780086755752564 + 1 + <_> + + + + <_>13 13 4 3 -1. + <_>13 14 4 1 3. + 0 + 0.0109073901548982 + 0.5214930176734924 + 0.1143995970487595 + <_> + + <_> + + + + <_>3 13 4 3 -1. + <_>3 14 4 1 3. + 0 + 5.8436761610209942e-003 + 1 + 0.1937526017427445 + <_> + + + + <_>7 2 2 6 -1. + <_>7 2 1 3 2. + <_>8 5 1 3 2. + 0 + 9.0507230197545141e-005 + 0.3812577128410339 + 0.5514187812805176 + <_> + + <_> + + + + <_>2 1 16 3 -1. + <_>2 2 16 1 3. + 0 + -0.0163457896560431 + 0.2474023997783661 + 1 + <_> + + + + <_>10 15 4 2 -1. + <_>12 15 2 1 2. + <_>10 16 2 1 2. + 0 + 1.5987500082701445e-003 + 0.4817782938480377 + 0.5923079848289490 + <_> + + <_> + + + + <_>6 15 4 2 -1. + <_>6 15 2 1 2. + <_>8 16 2 1 2. + 0 + -4.0257978253066540e-003 + 0.7508208751678467 + 1 + <_> + + + + <_>3 0 13 3 -1. + <_>3 1 13 1 3. + 0 + -6.7750471644103527e-003 + 0.2879810929298401 + 0.5199695229530335 + <_> + + <_> + + + + <_>0 9 20 3 -1. + <_>0 10 20 1 3. + 0 + -3.2470689620822668e-003 + 0.3044910132884979 + 1 + <_> + + + + <_>6 7 9 2 -1. + <_>6 8 9 1 2. + 0 + 1.5409620245918632e-003 + 0.4063482880592346 + 0.5676562786102295 + <_> + + <_> + + + + <_>8 14 3 6 -1. + <_>9 14 1 6 3. + 0 + -0.0128581197932363 + 0.0967175588011742 + 1 + <_> + + + + <_>9 10 2 2 -1. + <_>9 11 2 1 2. + 0 + -1.4824670506641269e-004 + 0.4537833034992218 + 0.6115375161170960 + <_> + + <_> + + + + <_>9 7 2 5 -1. + <_>9 7 1 5 2. + 0 + -9.0210810303688049e-003 + 1 + 0.4807750880718231 + <_> + + + + <_>5 6 10 3 -1. + <_>5 6 5 3 2. + 0 + -0.0287950299680233 + 0.3403795063495636 + 0.5255529284477234 + <_> + + <_> + + + + <_>9 7 2 5 -1. + <_>10 7 1 5 2. + 0 + 9.0210810303688049e-003 + 1 + 0.7505835890769959 + <_> + + + + <_>5 6 10 3 -1. + <_>10 6 5 3 2. + 0 + 7.4121179059147835e-003 + 0.5455446839332581 + 0.3226068913936615 + <_> + + <_> + + + + <_>13 9 2 2 -1. + <_>13 9 1 2 2. + 0 + -3.7217529024928808e-003 + 0.2311848998069763 + 1 + <_> + + + + <_>4 3 12 11 -1. + <_>8 3 4 11 3. + 0 + 0.1986588984727860 + 0.5271047949790955 + 0.1469929963350296 + <_> + + <_> + + + + <_>7 1 2 7 -1. + <_>8 1 1 7 2. + 0 + 1.5208719560177997e-005 + 0.3678138852119446 + 1 + <_> + + + + <_>7 4 3 8 -1. + <_>8 4 1 8 3. + 0 + -3.9089918136596680e-003 + 0.7131929993629456 + 0.4993866980075836 + <_> + + <_> + + + + <_>13 9 2 2 -1. + <_>13 9 1 2 2. + 0 + 2.5106288958340883e-003 + 0.5312054157257080 + 1 + <_> + + + + <_>11 6 2 2 -1. + <_>12 6 1 1 2. + <_>11 7 1 1 2. + 0 + 2.3921660613268614e-004 + 0.4689378142356873 + 0.5714021921157837 + <_> + + <_> + + + + <_>5 4 2 3 -1. + <_>5 5 2 1 3. + 0 + 6.9443131797015667e-003 + 1 + 0.6948797702789307 + <_> + + + + <_>6 5 1 3 -1. + <_>6 6 1 1 3. + 0 + 1.2065629707649350e-003 + 0.4004504978656769 + 0.5874881744384766 + <_> + + <_> + + + + <_>13 9 2 2 -1. + <_>13 9 1 2 2. + 0 + 2.5106288958340883e-003 + 0.5329571962356567 + 1 + <_> + + + + <_>16 14 3 3 -1. + <_>16 15 3 1 3. + 0 + 1.7514040227979422e-003 + 0.5545849204063416 + 0.3449581861495972 + <_> + + <_> + + + + <_>5 9 2 2 -1. + <_>6 9 1 2 2. + 0 + -4.1978210210800171e-003 + 0.1217183023691177 + 1 + <_> + + + + <_>1 14 3 3 -1. + <_>1 15 3 1 3. + 0 + 1.3092850567772985e-003 + 0.5375049710273743 + 0.3415625095367432 + <_> + + <_> + + + + <_>13 1 1 6 -1. + <_>13 3 1 2 3. + 0 + 6.7396182566881180e-004 + 0.4195179045200348 + 1 + <_> + + + + <_>13 3 7 2 -1. + <_>13 4 7 1 2. + 0 + -0.0105307102203369 + 0.3460753858089447 + 0.5155860185623169 + <_> + + <_> + + + + <_>0 6 20 14 -1. + <_>0 13 20 7 2. + 0 + -0.4067229926586151 + 0.0580656789243221 + 1 + <_> + + + + <_>0 4 3 6 -1. + <_>0 6 3 2 3. + 0 + -0.0263145491480827 + 0.1473449021577835 + 0.5559378266334534 + <_> + + <_> + + + + <_>10 1 9 6 -1. + <_>10 3 9 2 3. + 0 + 2.2557149641215801e-003 + 1 + 0.5477715134620667 + <_> + + + + <_>8 0 12 5 -1. + <_>8 0 6 5 2. + 0 + 0.0121548604220152 + 0.4207791090011597 + 0.5621880888938904 + <_> + + <_> + + + + <_>0 0 18 5 -1. + <_>6 0 6 5 3. + 0 + -0.0184365399181843 + 0.6447147130966187 + 1 + <_> + + + + <_>1 1 9 6 -1. + <_>1 3 9 2 3. + 0 + 5.3676147945225239e-004 + 0.2765127122402191 + 0.4888595938682556 + <_> + + <_> + + + + <_>15 15 2 2 -1. + <_>15 16 2 1 2. + 0 + -2.6265541091561317e-003 + 1 + 0.5264691114425659 + <_> + + + + <_>13 16 3 4 -1. + <_>13 18 3 2 2. + 0 + -5.1119807176291943e-004 + 0.5785310268402100 + 0.4291102886199951 + <_> + + <_> + + + + <_>3 15 2 2 -1. + <_>3 16 2 1 2. + 0 + 4.1454841266386211e-004 + 1 + 0.3455410897731781 + <_> + + + + <_>4 16 3 4 -1. + <_>4 18 3 2 2. + 0 + -5.5028748465701938e-004 + 0.6026918888092041 + 0.4143893122673035 + <_> + + <_> + + + + <_>11 14 1 3 -1. + <_>11 15 1 1 3. + 0 + -1.0347720235586166e-003 + 0.6095293760299683 + 1 + <_> + + + + <_>9 13 5 3 -1. + <_>9 14 5 1 3. + 0 + -3.3966631162911654e-003 + 0.6108282208442688 + 0.4707720875740051 + <_> + + <_> + + + + <_>0 0 3 6 -1. + <_>0 2 3 2 3. + 0 + 3.1795909162610769e-003 + 1 + 0.3244366943836212 + <_> + + + + <_>4 1 6 3 -1. + <_>6 1 2 3 3. + 0 + -1.6528950072824955e-004 + 0.3830757141113281 + 0.5734326243400574 + <_> + + <_> + + + + <_>9 13 4 3 -1. + <_>9 14 4 1 3. + 0 + 8.3725210279226303e-003 + 1 + 0.6610919237136841 + <_> + + + + <_>8 15 5 3 -1. + <_>8 16 5 1 3. + 0 + -2.5799809955060482e-003 + 0.6139307022094727 + 0.4686149954795837 + <_> + + <_> + + + + <_>8 3 3 2 -1. + <_>9 3 1 2 3. + 0 + 9.0194388758391142e-004 + 1 + 0.3520022034645081 + <_> + + + + <_>1 8 18 2 -1. + <_>1 9 18 1 2. + 0 + 3.6952210939489305e-004 + 0.2578754127025604 + 0.5467242002487183 + <_> + + <_> + + + + <_>11 14 1 3 -1. + <_>11 15 1 1 3. + 0 + 9.9746137857437134e-004 + 0.4820146858692169 + 1 + <_> + + + + <_>8 13 6 3 -1. + <_>8 14 6 1 3. + 0 + -3.6688039544969797e-003 + 0.5710150003433228 + 0.4831911027431488 + <_> + + <_> + + + + <_>8 14 1 3 -1. + <_>8 15 1 1 3. + 0 + -8.9501030743122101e-004 + 0.6133679151535034 + 1 + <_> + + + + <_>4 13 12 4 -1. + <_>4 13 6 2 2. + <_>10 15 6 2 2. + 0 + 5.1904921419918537e-003 + 0.4928582906723023 + 0.2581309080123901 + <_> + + <_> + + + + <_>10 7 2 2 -1. + <_>10 7 1 2 2. + 0 + 4.2274440056644380e-004 + 0.4471124112606049 + 1 + <_> + + + + <_>13 4 2 8 -1. + <_>14 4 1 4 2. + <_>13 8 1 4 2. + 0 + 8.5176713764667511e-003 + 0.5161024928092957 + 0.3316533863544464 + <_> + + <_> + + + + <_>0 5 4 6 -1. + <_>0 7 4 2 3. + 0 + -0.0366236083209515 + 0.0926062166690826 + 1 + <_> + + + + <_>8 7 2 2 -1. + <_>9 7 1 2 2. + 0 + -4.1103712283074856e-003 + 0.8522114753723145 + 0.5137907862663269 + <_> + + <_> + + + + <_>13 0 3 7 -1. + <_>14 0 1 7 3. + 0 + -6.6017331555485725e-003 + 1 + 0.5459060072898865 + <_> + + + + <_>11 2 2 14 -1. + <_>11 2 1 14 2. + 0 + 0.0255786404013634 + 0.5219352841377258 + 0.1927185952663422 + <_> + + <_> + + + + <_>4 0 3 7 -1. + <_>5 0 1 7 3. + 0 + 0.0114474399015307 + 1 + 0.1916002035140991 + <_> + + + + <_>5 5 8 12 -1. + <_>5 5 4 6 2. + <_>9 11 4 6 2. + 0 + 7.2427501436322927e-004 + 0.5231571197509766 + 0.3535340130329132 + <_> + + <_> + + + + <_>11 4 6 3 -1. + <_>11 5 6 1 3. + 0 + 9.7127500921487808e-003 + 1 + 0.6464101076126099 + <_> + + + + <_>12 3 4 3 -1. + <_>12 4 4 1 3. + 0 + -0.0113375699147582 + 0.7383037805557251 + 0.4964743852615356 + <_> + + <_> + + + + <_>5 5 10 12 -1. + <_>5 5 5 6 2. + <_>10 11 5 6 2. + 0 + -8.1453882157802582e-003 + 0.3611705899238586 + 1 + <_> + + + + <_>3 6 12 3 -1. + <_>9 6 6 3 2. + 0 + -8.5570756345987320e-003 + 0.3421907126903534 + 0.5943511724472046 + <_> + + <_> + + + + <_>9 6 2 7 -1. + <_>9 6 1 7 2. + 0 + 2.2993308957666159e-003 + 0.4550104141235352 + 1 + <_> + + + + <_>9 5 2 4 -1. + <_>9 5 1 4 2. + 0 + 3.8430930580943823e-003 + 0.4716862142086029 + 0.6656190752983093 + <_> + + <_> + + + + <_>8 7 3 3 -1. + <_>9 7 1 3 3. + 0 + -9.9116540513932705e-004 + 1 + 0.4592716991901398 + <_> + + + + <_>5 1 6 4 -1. + <_>7 1 2 4 3. + 0 + 0.0254964698106050 + 0.6563401222229004 + 0.1258835047483444 + <_> + + <_> + + + + <_>13 16 7 3 -1. + <_>13 17 7 1 3. + 0 + -0.0157483592629433 + 1 + 0.5239502191543579 + <_> + + + + <_>12 4 3 3 -1. + <_>12 5 3 1 3. + 0 + -0.0180461201816797 + 0.8015851974487305 + 0.5007957816123962 + <_> + + <_> + + + + <_>0 16 7 3 -1. + <_>0 17 7 1 3. + 0 + 0.0103233903646469 + 1 + 0.2274820059537888 + <_> + + + + <_>5 4 3 3 -1. + <_>5 5 3 1 3. + 0 + 1.6452240524813533e-003 + 0.4351946115493774 + 0.5867627859115601 + <_> + + <_> + + + + <_>12 9 8 10 -1. + <_>12 9 4 10 2. + 0 + 0.0158811490982771 + 0.4465051889419556 + 1 + <_> + + + + <_>8 10 12 5 -1. + <_>12 10 4 5 3. + 0 + 0.0105865197256207 + 0.4544458091259003 + 0.5707110762596130 + <_> + + <_> + + + + <_>0 9 8 10 -1. + <_>4 9 4 10 2. + 0 + -0.0215316899120808 + 0.6527643799781799 + 1 + <_> + + + + <_>0 10 12 5 -1. + <_>4 10 4 5 3. + 0 + 5.2480469457805157e-003 + 0.3444727957248688 + 0.5324636101722717 + 25.6093006134033200 + 9 + -1 + <_> + + + <_> + + <_> + + + + <_>2 3 6 2 -1. + <_>5 3 3 2 2. + 0 + 1.8219340126961470e-003 + 0.3108788132667542 + 1 + <_> + + + + <_>0 0 17 9 -1. + <_>0 3 17 3 3. + 0 + 8.1313941627740860e-003 + 0.3133237063884735 + 0.6645867228507996 + <_> + + <_> + + + + <_>4 7 12 2 -1. + <_>8 7 4 2 3. + 0 + 1.7055979697033763e-003 + 0.2640131115913391 + 1 + <_> + + + + <_>10 4 6 4 -1. + <_>12 4 2 4 3. + 0 + -7.4483548814896494e-005 + 0.5647205114364624 + 0.3485372960567474 + <_> + + <_> + + + + <_>0 10 20 4 -1. + <_>0 12 20 2 2. + 0 + 3.8342390325851738e-004 + 1 + 0.3140654861927033 + <_> + + + + <_>4 3 6 5 -1. + <_>6 3 2 5 3. + 0 + 3.1868910882622004e-003 + 0.6489198803901672 + 0.3887729048728943 + <_> + + <_> + + + + <_>1 1 18 4 -1. + <_>7 1 6 4 3. + 0 + 0.1604432016611099 + 1 + 0.7216529846191406 + <_> + + + + <_>13 9 2 3 -1. + <_>13 9 1 3 2. + 0 + -6.7285560071468353e-003 + 0.1653137952089310 + 0.5139825940132141 + <_> + + <_> + + + + <_>6 15 7 4 -1. + <_>6 17 7 2 2. + 0 + 7.2638481469766703e-006 + 0.3140619993209839 + 1 + <_> + + + + <_>3 17 4 2 -1. + <_>3 18 4 1 2. + 0 + 5.5551197146996856e-004 + 0.5993698835372925 + 0.3317398130893707 + <_> + + <_> + + + + <_>9 4 8 10 -1. + <_>9 9 8 5 2. + 0 + -0.0108223203569651 + 0.2652938067913055 + 1 + <_> + + + + <_>9 17 3 2 -1. + <_>10 17 1 2 3. + 0 + -4.5834020711481571e-003 + 0.1849568933248520 + 0.5313957929611206 + <_> + + <_> + + + + <_>8 2 4 8 -1. + <_>8 6 4 4 2. + 0 + -3.0205070506781340e-003 + 1 + 0.4040099978446960 + <_> + + + + <_>3 4 14 12 -1. + <_>3 4 7 6 2. + <_>10 10 7 6 2. + 0 + 0.0778646171092987 + 0.6158189773559570 + 0.1786486953496933 + <_> + + <_> + + + + <_>7 7 6 4 -1. + <_>9 7 2 4 3. + 0 + 0.0264943800866604 + 0.4511089920997620 + 1 + <_> + + + + <_>6 7 9 4 -1. + <_>6 9 9 2 2. + 0 + 0.0369121097028255 + 0.4528219997882843 + 0.5972282886505127 + <_> + + <_> + + + + <_>2 10 3 3 -1. + <_>2 11 3 1 3. + 0 + 5.7857790961861610e-003 + 1 + 0.2533892095088959 + <_> + + + + <_>4 6 2 9 -1. + <_>4 9 2 3 3. + 0 + 9.3849771656095982e-004 + 0.3410412073135376 + 0.5923643708229065 + <_> + + <_> + + + + <_>9 11 3 3 -1. + <_>9 12 3 1 3. + 0 + -0.0110031999647617 + 0.6958044171333313 + 1 + <_> + + + + <_>3 1 15 2 -1. + <_>3 2 15 1 2. + 0 + -1.1737640015780926e-003 + 0.3851084113121033 + 0.5408189296722412 + <_> + + <_> + + + + <_>9 8 2 3 -1. + <_>9 9 2 1 3. + 0 + -3.6596669815480709e-003 + 0.2009308934211731 + 1 + <_> + + + + <_>9 6 2 5 -1. + <_>10 6 1 5 2. + 0 + -2.4822750128805637e-003 + 0.6295393109321594 + 0.4395040869712830 + <_> + + <_> + + + + <_>9 7 2 3 -1. + <_>9 8 2 1 3. + 0 + -4.4606071896851063e-003 + 0.2405299991369247 + 1 + <_> + + + + <_>4 10 12 10 -1. + <_>4 15 12 5 2. + 0 + -3.5969649907201529e-003 + 0.5450174212455750 + 0.3782357871532440 + <_> + + <_> + + + + <_>0 10 4 2 -1. + <_>0 11 4 1 2. + 0 + -3.6222559865564108e-003 + 0.3033896982669830 + 1 + <_> + + + + <_>5 15 9 2 -1. + <_>5 16 9 1 2. + 0 + 1.2059339787811041e-003 + 0.4633778929710388 + 0.6335952281951904 + <_> + + <_> + + + + <_>8 14 6 3 -1. + <_>8 15 6 1 3. + 0 + 4.3124938383698463e-003 + 1 + 0.6598826050758362 + <_> + + + + <_>8 16 4 3 -1. + <_>8 17 4 1 3. + 0 + -4.4961250387132168e-003 + 0.6621696949005127 + 0.4755246937274933 + <_> + + <_> + + + + <_>8 9 4 2 -1. + <_>8 10 4 1 2. + 0 + -1.3860689941793680e-003 + 0.2801201045513153 + 1 + <_> + + + + <_>3 3 14 2 -1. + <_>3 4 14 1 2. + 0 + -5.1588460337370634e-004 + 0.3829489052295685 + 0.5623626708984375 + <_> + + <_> + + + + <_>11 12 1 2 -1. + <_>11 13 1 1 2. + 0 + 7.0330002927221358e-005 + 0.4536342918872833 + 1 + <_> + + + + <_>4 12 12 1 -1. + <_>8 12 4 1 3. + 0 + -2.0976549421902746e-004 + 0.5608139038085938 + 0.4265779852867127 + <_> + + <_> + + + + <_>0 2 1 2 -1. + <_>0 3 1 1 2. + 0 + 1.3642259873449802e-003 + 1 + 0.2637091875076294 + <_> + + + + <_>7 4 4 6 -1. + <_>9 4 2 6 2. + 0 + 1.5483660390600562e-003 + 0.4170750975608826 + 0.5932987928390503 + <_> + + <_> + + + + <_>0 2 20 14 -1. + <_>10 2 10 7 2. + <_>0 9 10 7 2. + 0 + 0.1917960941791534 + 0.5256764292716980 + 1 + <_> + + + + <_>14 6 1 3 -1. + <_>14 7 1 1 3. + 0 + -4.4776909053325653e-003 + 0.6632621884346008 + 0.4892588853836060 + <_> + + <_> + + + + <_>0 4 20 12 -1. + <_>0 4 10 6 2. + <_>10 10 10 6 2. + 0 + -0.1264917999505997 + 0.1499778926372528 + 1 + <_> + + + + <_>8 12 1 2 -1. + <_>8 13 1 1 2. + 0 + 6.5253327193204314e-005 + 0.4233320057392120 + 0.5756040215492249 + <_> + + <_> + + + + <_>9 18 3 2 -1. + <_>10 18 1 2 3. + 0 + 4.1856421157717705e-003 + 0.5288826823234558 + 1 + <_> + + + + <_>9 17 6 2 -1. + <_>11 17 2 2 3. + 0 + 2.7478230185806751e-004 + 0.4524017870426178 + 0.5604125261306763 + <_> + + <_> + + + + <_>5 6 2 3 -1. + <_>5 7 2 1 3. + 0 + -2.2906810045242310e-003 + 0.5578274130821228 + 1 + <_> + + + + <_>5 4 3 3 -1. + <_>5 5 3 1 3. + 0 + 1.6744500026106834e-003 + 0.3323057889938355 + 0.5558788180351257 + <_> + + <_> + + + + <_>14 15 3 2 -1. + <_>14 16 3 1 2. + 0 + 1.2349759927019477e-003 + 1 + 0.3653947114944458 + <_> + + + + <_>11 3 3 4 -1. + <_>12 3 1 4 3. + 0 + -8.7158754467964172e-003 + 0.1924533993005753 + 0.5313649773597717 + <_> + + <_> + + + + <_>3 15 3 2 -1. + <_>3 16 3 1 2. + 0 + 4.6613621525466442e-003 + 1 + 0.2027730941772461 + <_> + + + + <_>9 12 2 3 -1. + <_>9 13 2 1 3. + 0 + -8.5815992206335068e-003 + 0.7636060118675232 + 0.5140826106071472 + <_> + + <_> + + + + <_>9 13 3 7 -1. + <_>10 13 1 7 3. + 0 + 0.0143521204590797 + 0.5252975821495056 + 1 + <_> + + + + <_>12 12 5 3 -1. + <_>12 13 5 1 3. + 0 + -7.7948719263076782e-003 + 0.2632937133312225 + 0.5328689217567444 + <_> + + <_> + + + + <_>8 18 3 2 -1. + <_>9 18 1 2 3. + 0 + -3.4155680332332850e-003 + 0.2416087985038757 + 1 + <_> + + + + <_>4 7 12 4 -1. + <_>4 7 6 2 2. + <_>10 9 6 2 2. + 0 + -4.2639090679585934e-003 + 0.3936544954776764 + 0.5478742122650147 + <_> + + <_> + + + + <_>6 19 14 1 -1. + <_>6 19 7 1 2. + 0 + 8.7177697569131851e-003 + 0.4788199067115784 + 1 + <_> + + + + <_>16 14 3 2 -1. + <_>16 15 3 1 2. + 0 + -3.2232629600912333e-003 + 0.3631612062454224 + 0.5288316011428833 + <_> + + <_> + + + + <_>1 0 6 10 -1. + <_>1 0 3 5 2. + <_>4 5 3 5 2. + 0 + -0.0421883687376976 + 0.6931139230728149 + 1 + <_> + + + + <_>1 0 4 10 -1. + <_>1 0 2 5 2. + <_>3 5 2 5 2. + 0 + 0.0198757499456406 + 0.4520100057125092 + 0.6855055093765259 + <_> + + <_> + + + + <_>15 3 5 6 -1. + <_>15 5 5 2 3. + 0 + -0.0311345104128122 + 1 + 0.5300424098968506 + <_> + + + + <_>9 5 2 15 -1. + <_>9 10 2 5 3. + 0 + 5.7032387703657150e-003 + 0.5606892108917236 + 0.4230622947216034 + <_> + + <_> + + + + <_>0 3 5 6 -1. + <_>0 5 5 2 3. + 0 + 5.2733682096004486e-003 + 1 + 0.3247228860855103 + <_> + + + + <_>6 0 3 2 -1. + <_>7 0 1 2 3. + 0 + -3.1231069006025791e-003 + 0.1985695958137512 + 0.5349872708320618 + <_> + + <_> + + + + <_>12 8 8 2 -1. + <_>16 8 4 1 2. + <_>12 9 4 1 2. + 0 + 4.6453849063254893e-004 + 0.4207508862018585 + 1 + <_> + + + + <_>5 8 12 1 -1. + <_>9 8 4 1 3. + 0 + 0.0303558893501759 + 0.5153458714485169 + 0.3118101060390472 + <_> + + <_> + + + + <_>3 13 3 3 -1. + <_>3 14 3 1 3. + 0 + -4.2992769740521908e-003 + 0.3274506926536560 + 1 + <_> + + + + <_>5 13 3 2 -1. + <_>5 14 3 1 2. + 0 + 1.9509199773892760e-004 + 0.5953078269958496 + 0.4225521087646484 + <_> + + <_> + + + + <_>9 15 3 3 -1. + <_>9 16 3 1 3. + 0 + -7.7784480527043343e-003 + 0.7211179733276367 + 1 + <_> + + + + <_>7 15 7 3 -1. + <_>7 16 7 1 3. + 0 + 0.0169175993651152 + 0.4936591982841492 + 0.7030277252197266 + <_> + + <_> + + + + <_>3 14 11 6 -1. + <_>3 16 11 2 3. + 0 + -0.0519485697150230 + 0.1425534933805466 + 1 + <_> + + + + <_>0 19 14 1 -1. + <_>7 19 7 1 2. + 0 + -5.4751220159232616e-003 + 0.6059331893920898 + 0.4393995106220245 + <_> + + <_> + + + + <_>9 17 6 2 -1. + <_>11 17 2 2 3. + 0 + 1.5210839592327829e-005 + 0.4488849937915802 + 1 + <_> + + + + <_>12 11 6 2 -1. + <_>14 11 2 2 3. + 0 + 1.0235579684376717e-003 + 0.4256550073623657 + 0.5795438289642334 + <_> + + <_> + + + + <_>5 17 6 2 -1. + <_>7 17 2 2 3. + 0 + -1.0427719826111570e-004 + 0.4246039986610413 + 1 + <_> + + + + <_>0 1 9 10 -1. + <_>3 1 3 10 3. + 0 + 8.7853781878948212e-003 + 0.4958009123802185 + 0.6759430766105652 + <_> + + <_> + + + + <_>10 1 3 3 -1. + <_>11 1 1 3 3. + 0 + 3.4012699034065008e-003 + 0.5423480868339539 + 1 + <_> + + + + <_>9 5 6 4 -1. + <_>9 5 3 4 2. + 0 + 5.8582378551363945e-004 + 0.3636542856693268 + 0.5464348793029785 + <_> + + <_> + + + + <_>7 1 3 3 -1. + <_>8 1 1 3 3. + 0 + -2.2973360028117895e-003 + 0.2548818886280060 + 1 + <_> + + + + <_>0 4 4 11 -1. + <_>2 4 2 11 2. + 0 + -0.0143301896750927 + 0.6587656736373901 + 0.4532802104949951 + <_> + + <_> + + + + <_>9 5 6 4 -1. + <_>9 5 3 4 2. + 0 + 9.8565965890884399e-004 + 0.3822771012783051 + 1 + <_> + + + + <_>6 0 8 10 -1. + <_>10 0 4 5 2. + <_>6 5 4 5 2. + 0 + -0.0466407611966133 + 0.3077321946620941 + 0.5244132876396179 + <_> + + <_> + + + + <_>6 6 5 14 -1. + <_>6 13 5 7 2. + 0 + -0.1190730035305023 + 0.1033862978219986 + 1 + <_> + + + + <_>8 5 4 14 -1. + <_>8 12 4 7 2. + 0 + 0.0193332806229591 + 0.5554745197296143 + 0.3221316933631897 + <_> + + <_> + + + + <_>7 7 6 5 -1. + <_>9 7 2 5 3. + 0 + 0.0314278490841389 + 0.4682379066944122 + 1 + <_> + + + + <_>9 3 3 9 -1. + <_>9 6 3 3 3. + 0 + 2.0082130504306406e-004 + 0.5373070240020752 + 0.3800666928291321 + <_> + + <_> + + + + <_>8 1 3 3 -1. + <_>9 1 1 3 3. + 0 + -6.2584900297224522e-003 + 0.1799207031726837 + 1 + <_> + + + + <_>9 6 2 4 -1. + <_>10 6 1 4 2. + 0 + 8.2861045375466347e-003 + 0.5095068812370300 + 0.7544605135917664 + <_> + + <_> + + + + <_>10 8 6 9 -1. + <_>10 8 3 9 2. + 0 + 2.0529709290713072e-003 + 0.5628644824028015 + 1 + <_> + + + + <_>16 4 3 8 -1. + <_>17 4 1 8 3. + 0 + 3.2524869311600924e-003 + 0.4801689088344574 + 0.5802102088928223 + <_> + + <_> + + + + <_>5 9 10 6 -1. + <_>5 9 5 3 2. + <_>10 12 5 3 2. + 0 + -0.0318849012255669 + 0.1742745041847229 + 1 + <_> + + + + <_>5 5 6 4 -1. + <_>8 5 3 4 2. + 0 + 1.8379340181127191e-003 + 0.3466596901416779 + 0.5107154846191406 + <_> + + <_> + + + + <_>9 8 4 2 -1. + <_>9 9 4 1 2. + 0 + -4.8512680223211646e-004 + 1 + 0.5326086282730103 + <_> + + + + <_>11 7 2 2 -1. + <_>11 7 1 2 2. + 0 + -2.5407879147678614e-003 + 0.6342775225639343 + 0.4992693066596985 + <_> + + <_> + + + + <_>8 12 4 8 -1. + <_>8 12 2 4 2. + <_>10 16 2 4 2. + 0 + -5.1559060811996460e-003 + 0.3433429002761841 + 1 + <_> + + + + <_>0 1 4 9 -1. + <_>0 4 4 3 3. + 0 + -0.0449687503278255 + 0.1868136972188950 + 0.5215464830398560 + <_> + + <_> + + + + <_>9 10 3 3 -1. + <_>9 11 3 1 3. + 0 + 5.8984281495213509e-003 + 1 + 0.6229305267333984 + <_> + + + + <_>8 11 4 2 -1. + <_>8 12 4 1 2. + 0 + 3.2763120252639055e-003 + 0.4935772120952606 + 0.7217944860458374 + <_> + + <_> + + + + <_>7 8 4 2 -1. + <_>7 9 4 1 2. + 0 + -1.0161520185647532e-004 + 1 + 0.5007976293563843 + <_> + + + + <_>7 8 6 1 -1. + <_>9 8 2 1 3. + 0 + -1.6290300118271261e-004 + 0.6024149060249329 + 0.2329508066177368 + <_> + + <_> + + + + <_>16 0 4 9 -1. + <_>16 0 2 9 2. + 0 + 9.0541364625096321e-003 + 0.4510416984558106 + 1 + <_> + + + + <_>16 0 3 6 -1. + <_>16 3 3 3 2. + 0 + 0.0353984907269478 + 0.5141996741294861 + 0.2860291898250580 + <_> + + <_> + + + + <_>0 0 4 9 -1. + <_>2 0 2 9 2. + 0 + 5.6469351984560490e-003 + 0.4704925119876862 + 1 + <_> + + + + <_>1 0 3 6 -1. + <_>1 3 3 3 2. + 0 + -2.4807190056890249e-003 + 0.4179851114749908 + 0.6726647019386292 + <_> + + <_> + + + + <_>9 7 6 9 -1. + <_>11 7 2 9 3. + 0 + -4.1088787838816643e-003 + 0.5809801816940308 + 1 + <_> + + + + <_>10 6 3 6 -1. + <_>11 6 1 6 3. + 0 + -2.0714469719678164e-003 + 0.6074783802032471 + 0.4524059891700745 + <_> + + <_> + + + + <_>1 2 18 2 -1. + <_>1 2 9 1 2. + <_>10 3 9 1 2. + 0 + -2.8939060866832733e-003 + 0.3383519947528839 + 1 + <_> + + + + <_>5 8 6 8 -1. + <_>7 8 2 8 3. + 0 + 1.3467279495671391e-003 + 0.5696910023689270 + 0.3970845043659210 + <_> + + <_> + + + + <_>9 0 6 16 -1. + <_>11 0 2 16 3. + 0 + -0.0907791331410408 + 0.1502701938152313 + 1 + <_> + + + + <_>14 1 6 18 -1. + <_>17 1 3 9 2. + <_>14 10 3 9 2. + 0 + -0.0831717625260353 + 0.7573670744895935 + 0.4936437010765076 + <_> + + <_> + + + + <_>2 9 2 3 -1. + <_>2 10 2 1 3. + 0 + -1.4107000315561891e-003 + 0.3390932977199554 + 1 + <_> + + + + <_>0 1 6 18 -1. + <_>0 1 3 9 2. + <_>3 10 3 9 2. + 0 + 0.0556687600910664 + 0.5025097131729126 + 0.7422083020210266 + <_> + + <_> + + + + <_>11 8 4 12 -1. + <_>11 8 2 12 2. + 0 + 0.0577015392482281 + 0.5197371840476990 + 1 + <_> + + + + <_>2 1 18 18 -1. + <_>2 10 18 9 2. + 0 + -0.4250329136848450 + 0.0973469167947769 + 0.5185739994049072 + <_> + + <_> + + + + <_>6 3 3 1 -1. + <_>7 3 1 1 3. + 0 + -4.4380719191394746e-004 + 0.3649350106716156 + 1 + <_> + + + + <_>4 12 2 2 -1. + <_>4 13 2 1 2. + 0 + 1.7924769781529903e-004 + 0.5619279146194458 + 0.3760297000408173 + <_> + + <_> + + + + <_>8 13 5 3 -1. + <_>8 14 5 1 3. + 0 + 5.0382469780743122e-003 + 1 + 0.6328445076942444 + <_> + + + + <_>8 14 4 3 -1. + <_>8 15 4 1 3. + 0 + 0.0151911703869700 + 0.4936082065105438 + 0.7426524758338928 + <_> + + <_> + + + + <_>3 12 5 3 -1. + <_>3 13 5 1 3. + 0 + -0.0123003898188472 + 0.1389349997043610 + 1 + <_> + + + + <_>6 3 3 4 -1. + <_>7 3 1 4 3. + 0 + 1.5168030513450503e-003 + 0.5091962218284607 + 0.3482648134231567 + <_> + + <_> + + + + <_>11 10 2 2 -1. + <_>12 10 1 1 2. + <_>11 11 1 1 2. + 0 + 9.5754547510296106e-004 + 1 + 0.6036316752433777 + <_> + + + + <_>5 8 12 1 -1. + <_>9 8 4 1 3. + 0 + -0.0189622007310390 + 0.2319173067808151 + 0.5116652846336365 + <_> + + <_> + + + + <_>8 4 4 8 -1. + <_>10 4 2 8 2. + 0 + -0.0222722608596087 + 0.6555022001266480 + 1 + <_> + + + + <_>6 6 8 5 -1. + <_>10 6 4 5 2. + 0 + -0.0251452308148146 + 0.1326071023941040 + 0.4674034118652344 + <_> + + <_> + + + + <_>10 4 6 4 -1. + <_>12 4 2 4 3. + 0 + 0.0195339005440474 + 0.5182027220726013 + 1 + <_> + + + + <_>12 7 2 2 -1. + <_>13 7 1 1 2. + <_>12 8 1 1 2. + 0 + -1.1231349781155586e-003 + 0.6318243145942688 + 0.4825519025325775 + <_> + + <_> + + + + <_>3 5 10 8 -1. + <_>3 9 10 4 2. + 0 + -1.4861139934509993e-003 + 0.2918671071529388 + 1 + <_> + + + + <_>7 1 2 12 -1. + <_>7 7 2 6 2. + 0 + 3.5002888762392104e-004 + 0.5621371269226074 + 0.4249213039875031 + <_> + + <_> + + + + <_>12 7 2 2 -1. + <_>13 7 1 1 2. + <_>12 8 1 1 2. + 0 + -1.1231349781155586e-003 + 1 + 0.4813745021820068 + <_> + + + + <_>11 13 1 6 -1. + <_>11 16 1 3 2. + 0 + 0.0104097397997975 + 0.5184006094932556 + 0.2051223069429398 + <_> + + <_> + + + + <_>5 1 6 15 -1. + <_>7 1 2 15 3. + 0 + -0.0878325626254082 + 0.1179921999573708 + 1 + <_> + + + + <_>6 7 2 2 -1. + <_>6 7 1 1 2. + <_>7 8 1 1 2. + 0 + 1.6584879485890269e-003 + 0.4987811148166657 + 0.6973755955696106 + <_> + + <_> + + + + <_>17 5 2 2 -1. + <_>17 6 2 1 2. + 0 + -2.3008750285953283e-003 + 1 + 0.5339831113815308 + <_> + + + + <_>10 3 4 10 -1. + <_>12 3 2 5 2. + <_>10 8 2 5 2. + 0 + 0.0330261699855328 + 0.5033289194107056 + 0.6851906776428223 + <_> + + <_> + + + + <_>1 5 2 2 -1. + <_>1 6 2 1 2. + 0 + -1.3585069682449102e-003 + 0.3002822101116180 + 1 + <_> + + + + <_>7 10 2 2 -1. + <_>7 10 1 1 2. + <_>8 11 1 1 2. + 0 + 7.8067491995170712e-004 + 0.4593083858489990 + 0.6440045237541199 + <_> + + <_> + + + + <_>3 12 14 4 -1. + <_>10 12 7 2 2. + <_>3 14 7 2 2. + 0 + -0.0180257596075535 + 1 + 0.5311291217803955 + <_> + + + + <_>9 15 3 2 -1. + <_>9 16 3 1 2. + 0 + 1.2354910140857100e-003 + 0.4729106128215790 + 0.5721461176872253 + <_> + + <_> + + + + <_>1 13 3 3 -1. + <_>1 14 3 1 3. + 0 + -9.2583027435466647e-004 + 0.3662332892417908 + 1 + <_> + + + + <_>0 3 1 2 -1. + <_>0 4 1 1 2. + 0 + 8.0123997759073973e-004 + 0.5361989736557007 + 0.3008632957935333 + 32.6471290588378910 + 10 + -1 + <_> + + + <_> + + <_> + + + + <_>7 7 6 1 -1. + <_>9 7 2 1 3. + 0 + 2.4914839304983616e-003 + 0.3422389030456543 + 1 + <_> + + + + <_>0 4 16 6 -1. + <_>0 6 16 2 3. + 0 + -0.0504885986447334 + 0.7703458070755005 + 0.4516390860080719 + <_> + + <_> + + + + <_>9 3 2 14 -1. + <_>9 10 2 7 2. + 0 + -7.7838351717218757e-004 + 1 + 0.3256342113018036 + <_> + + + + <_>12 0 4 3 -1. + <_>12 0 2 3 2. + 0 + 2.3572890495415777e-004 + 0.3406555950641632 + 0.5897027254104614 + <_> + + <_> + + + + <_>4 18 12 2 -1. + <_>8 18 4 2 3. + 0 + 4.5575071126222610e-003 + 0.4306578934192658 + 1 + <_> + + + + <_>4 10 12 4 -1. + <_>8 10 4 4 3. + 0 + 8.1241987645626068e-003 + 0.7149587273597717 + 0.4345684945583344 + <_> + + <_> + + + + <_>9 9 2 2 -1. + <_>9 10 2 1 2. + 0 + -4.4612158671952784e-004 + 0.3295974135398865 + 1 + <_> + + + + <_>14 1 2 8 -1. + <_>15 1 1 4 2. + <_>14 5 1 4 2. + 0 + -2.8972938889637589e-004 + 0.5845620036125183 + 0.3526687920093536 + <_> + + <_> + + + + <_>3 4 9 1 -1. + <_>6 4 3 1 3. + 0 + 7.1604831646254752e-006 + 0.4081954956054688 + 1 + <_> + + + + <_>3 3 4 2 -1. + <_>3 4 4 1 2. + 0 + -3.8497708737850189e-004 + 0.4203113019466400 + 0.6634126901626587 + <_> + + <_> + + + + <_>11 15 2 4 -1. + <_>11 17 2 2 2. + 0 + 1.9489860278554261e-004 + 0.3942466974258423 + 1 + <_> + + + + <_>14 13 2 6 -1. + <_>14 15 2 2 3. + 0 + -0.0170838497579098 + 0.2294072061777115 + 0.5238960981369019 + <_> + + <_> + + + + <_>6 6 1 6 -1. + <_>6 9 1 3 2. + 0 + 8.3513697609305382e-004 + 0.3026031851768494 + 1 + <_> + + + + <_>6 10 8 8 -1. + <_>6 14 8 4 2. + 0 + 7.5499608647078276e-004 + 0.6032196283340454 + 0.3412458896636963 + <_> + + <_> + + + + <_>8 13 4 3 -1. + <_>8 14 4 1 3. + 0 + 8.0216713249683380e-003 + 1 + 0.7306240797042847 + <_> + + + + <_>10 11 4 8 -1. + <_>10 15 4 4 2. + 0 + -0.0389305092394352 + 0.3599325120449066 + 0.5234380960464478 + <_> + + <_> + + + + <_>5 11 6 1 -1. + <_>7 11 2 1 3. + 0 + -7.0348767621908337e-005 + 1 + 0.3493758141994476 + <_> + + + + <_>5 4 6 10 -1. + <_>8 4 3 10 2. + 0 + -8.5350573062896729e-003 + 0.2746109068393707 + 0.5626586079597473 + <_> + + <_> + + + + <_>14 2 6 3 -1. + <_>14 3 6 1 3. + 0 + 0.0108544500544667 + 0.5282226204872131 + 1 + <_> + + + + <_>9 12 3 2 -1. + <_>9 13 3 1 2. + 0 + 4.5329501153901219e-004 + 0.4522049129009247 + 0.6054301857948303 + <_> + + <_> + + + + <_>8 1 4 6 -1. + <_>8 3 4 2 3. + 0 + 1.8117150466423482e-004 + 0.3306862115859985 + 1 + <_> + + + + <_>3 5 13 8 -1. + <_>3 9 13 4 2. + 0 + 4.6641560038551688e-004 + 0.1455000042915344 + 0.5384927988052368 + <_> + + <_> + + + + <_>12 5 5 3 -1. + <_>12 6 5 1 3. + 0 + -8.4854792803525925e-003 + 1 + 0.4814155995845795 + <_> + + + + <_>5 14 15 6 -1. + <_>5 16 15 2 3. + 0 + -0.0189343094825745 + 0.3563741147518158 + 0.5405145287513733 + <_> + + <_> + + + + <_>3 5 5 3 -1. + <_>3 6 5 1 3. + 0 + 4.9814549274742603e-003 + 1 + 0.6957743167877197 + <_> + + + + <_>9 14 2 6 -1. + <_>9 14 1 3 2. + <_>10 17 1 3 2. + 0 + 3.4286780282855034e-003 + 0.5050892829895020 + 0.2316994965076447 + <_> + + <_> + + + + <_>9 12 3 2 -1. + <_>9 13 3 1 2. + 0 + 4.4203791185282171e-004 + 1 + 0.6018581986427307 + <_> + + + + <_>9 13 3 2 -1. + <_>9 14 3 1 2. + 0 + 2.3822550429031253e-004 + 0.4755082130432129 + 0.5585237741470337 + <_> + + <_> + + + + <_>0 2 6 3 -1. + <_>0 3 6 1 3. + 0 + -6.4261639490723610e-003 + 0.2282465994358063 + 1 + <_> + + + + <_>0 1 9 11 -1. + <_>3 1 3 11 3. + 0 + 9.9637769162654877e-003 + 0.4040588140487671 + 0.5650169849395752 + <_> + + <_> + + + + <_>8 13 4 6 -1. + <_>10 13 2 3 2. + <_>8 16 2 3 2. + 0 + 0.0136540504172444 + 0.5267739295959473 + 1 + <_> + + + + <_>7 13 6 3 -1. + <_>7 14 6 1 3. + 0 + -9.9892877042293549e-003 + 0.6794049739837647 + 0.4797033965587616 + <_> + + <_> + + + + <_>3 12 14 4 -1. + <_>3 12 7 2 2. + <_>10 14 7 2 2. + 0 + 0.0365586318075657 + 1 + 0.0884257331490517 + <_> + + + + <_>7 14 1 4 -1. + <_>7 16 1 2 2. + 0 + 4.8999379941960797e-005 + 0.4020788073539734 + 0.5457332134246826 + <_> + + <_> + + + + <_>8 13 4 6 -1. + <_>10 13 2 3 2. + <_>8 16 2 3 2. + 0 + 0.0136540504172444 + 0.5267612934112549 + 1 + <_> + + + + <_>10 14 1 3 -1. + <_>10 15 1 1 3. + 0 + 1.8802779959514737e-003 + 0.4806052148342133 + 0.6394364833831787 + <_> + + <_> + + + + <_>8 13 4 6 -1. + <_>8 13 2 3 2. + <_>10 16 2 3 2. + 0 + -0.0136540504172444 + 0.1724810004234314 + 1 + <_> + + + + <_>9 14 1 3 -1. + <_>9 15 1 1 3. + 0 + 1.2778700329363346e-003 + 0.4479824006557465 + 0.6310008764266968 + <_> + + <_> + + + + <_>10 15 2 3 -1. + <_>10 16 2 1 3. + 0 + 9.8843395244330168e-004 + 1 + 0.5948169231414795 + <_> + + + + <_>11 16 1 2 -1. + <_>11 17 1 1 2. + 0 + 1.4511500012304168e-005 + 0.4854174852371216 + 0.5309361219406128 + <_> + + <_> + + + + <_>9 0 2 2 -1. + <_>9 1 2 1 2. + 0 + -2.2775429533794522e-004 + 0.3183631896972656 + 1 + <_> + + + + <_>0 1 5 8 -1. + <_>0 5 5 4 2. + 0 + -0.0147537402808666 + 0.3084976077079773 + 0.5352026224136353 + <_> + + <_> + + + + <_>10 14 2 3 -1. + <_>10 15 2 1 3. + 0 + -3.4148250706493855e-003 + 0.6115326881408691 + 1 + <_> + + + + <_>10 13 2 3 -1. + <_>10 14 2 1 3. + 0 + 7.5806681998074055e-003 + 0.4951646029949188 + 0.7061331272125244 + <_> + + <_> + + + + <_>0 3 16 6 -1. + <_>0 6 16 3 2. + 0 + -5.7734688743948936e-003 + 1 + 0.3754220902919769 + <_> + + + + <_>4 1 2 2 -1. + <_>5 1 1 2 2. + 0 + 7.4033669079653919e-005 + 0.4115517139434815 + 0.5889444947242737 + <_> + + <_> + + + + <_>9 7 2 3 -1. + <_>9 8 2 1 3. + 0 + -8.2278084009885788e-003 + 0.0956105664372444 + 1 + <_> + + + + <_>10 8 2 12 -1. + <_>10 12 2 4 3. + 0 + 5.3380909375846386e-003 + 0.5300508737564087 + 0.3961898088455200 + <_> + + <_> + + + + <_>9 7 2 2 -1. + <_>10 7 1 2 2. + 0 + -2.7049109339714050e-003 + 0.6481869220733643 + 1 + <_> + + + + <_>5 0 6 8 -1. + <_>7 0 2 8 3. + 0 + 7.7341338619589806e-003 + 0.5110440254211426 + 0.3121519088745117 + <_> + + <_> + + + + <_>9 7 3 6 -1. + <_>10 7 1 6 3. + 0 + 0.0108866095542908 + 0.4801428914070129 + 1 + <_> + + + + <_>8 12 10 8 -1. + <_>8 16 10 4 2. + 0 + 0.0110386600717902 + 0.5429710149765015 + 0.4162363111972809 + <_> + + <_> + + + + <_>8 7 3 6 -1. + <_>9 7 1 6 3. + 0 + -0.0100541999563575 + 0.7329335212707520 + 1 + <_> + + + + <_>4 7 12 2 -1. + <_>10 7 6 2 2. + 0 + 7.7072880230844021e-003 + 0.5356872081756592 + 0.3455547094345093 + <_> + + <_> + + + + <_>8 6 8 3 -1. + <_>8 6 4 3 2. + 0 + -5.8278098003938794e-004 + 0.3655022084712982 + 1 + <_> + + + + <_>16 15 3 3 -1. + <_>16 16 3 1 3. + 0 + -2.5739220436662436e-003 + 0.3776760101318359 + 0.5391774773597717 + <_> + + <_> + + + + <_>4 6 12 3 -1. + <_>10 6 6 3 2. + 0 + -7.0167761296033859e-003 + 0.4039304852485657 + 1 + <_> + + + + <_>7 8 3 5 -1. + <_>8 8 1 5 3. + 0 + -1.7727289814502001e-003 + 0.6950443983078003 + 0.4981116950511932 + <_> + + <_> + + + + <_>0 10 20 2 -1. + <_>10 10 10 1 2. + <_>0 11 10 1 2. + 0 + -0.0163182895630598 + 1 + 0.5296732783317566 + <_> + + + + <_>11 16 9 4 -1. + <_>14 16 3 4 3. + 0 + -0.0116630000993609 + 0.5842639803886414 + 0.4789502918720245 + <_> + + <_> + + + + <_>0 5 3 4 -1. + <_>1 5 1 4 3. + 0 + 2.5881489273160696e-003 + 1 + 0.6092178821563721 + <_> + + + + <_>8 15 4 2 -1. + <_>8 15 2 1 2. + <_>10 16 2 1 2. + 0 + -3.7328999023884535e-003 + 0.6721742749214172 + 0.4066894054412842 + <_> + + <_> + + + + <_>1 8 19 3 -1. + <_>1 9 19 1 3. + 0 + -1.4355930034071207e-003 + 0.3585087954998016 + 1 + <_> + + + + <_>15 16 3 3 -1. + <_>15 17 3 1 3. + 0 + 1.8340899841859937e-003 + 0.5371158123016357 + 0.4033507108688355 + <_> + + <_> + + + + <_>0 4 20 10 -1. + <_>0 4 10 5 2. + <_>10 9 10 5 2. + 0 + 0.1228028982877731 + 1 + 0.1547572016716003 + <_> + + + + <_>2 14 7 6 -1. + <_>2 16 7 2 3. + 0 + 0.0502287000417709 + 0.5433843731880188 + 0.0842926725745201 + <_> + + <_> + + + + <_>8 6 6 6 -1. + <_>10 6 2 6 3. + 0 + -0.0214370004832745 + 1 + 0.4860053956508637 + <_> + + + + <_>16 4 4 6 -1. + <_>16 6 4 2 3. + 0 + -0.0310096200555563 + 0.1833010017871857 + 0.5207554101943970 + <_> + + <_> + + + + <_>7 13 6 3 -1. + <_>7 14 6 1 3. + 0 + -0.0129737202078104 + 0.7048240900039673 + 1 + <_> + + + + <_>7 13 4 3 -1. + <_>7 14 4 1 3. + 0 + 1.5818020328879356e-003 + 0.4170587062835693 + 0.5865163803100586 + <_> + + <_> + + + + <_>13 13 6 2 -1. + <_>13 14 6 1 2. + 0 + -9.7806248813867569e-003 + 1 + 0.5307918190956116 + <_> + + + + <_>14 12 2 3 -1. + <_>14 13 2 1 3. + 0 + 1.1735740117728710e-003 + 0.5522453188896179 + 0.3507165014743805 + <_> + + <_> + + + + <_>1 13 6 2 -1. + <_>1 14 6 1 2. + 0 + 1.4651629608124495e-003 + 1 + 0.3042651116847992 + <_> + + + + <_>4 12 2 3 -1. + <_>4 13 2 1 3. + 0 + 2.3532148916274309e-003 + 0.5339323282241821 + 0.2806236147880554 + <_> + + <_> + + + + <_>17 4 3 5 -1. + <_>18 4 1 5 3. + 0 + -6.1809681355953217e-003 + 0.6410133242607117 + 1 + <_> + + + + <_>5 5 14 8 -1. + <_>12 5 7 4 2. + <_>5 9 7 4 2. + 0 + 6.5688649192452431e-004 + 0.5620871186256409 + 0.4390318989753723 + <_> + + <_> + + + + <_>6 8 6 5 -1. + <_>8 8 2 5 3. + 0 + 0.0262280106544495 + 1 + 0.6445556879043579 + <_> + + + + <_>0 4 4 6 -1. + <_>0 6 4 2 3. + 0 + -0.0179581101983786 + 0.2002713978290558 + 0.4624665081501007 + <_> + + <_> + + + + <_>9 1 3 6 -1. + <_>10 1 1 6 3. + 0 + -7.6468721963465214e-003 + 1 + 0.5263200998306274 + <_> + + + + <_>10 4 6 3 -1. + <_>10 5 6 1 3. + 0 + -2.7482809964567423e-003 + 0.5873981118202210 + 0.4836600124835968 + <_> + + <_> + + + + <_>8 1 3 6 -1. + <_>9 1 1 6 3. + 0 + 0.0138518502935767 + 1 + 0.1566130965948105 + <_> + + + + <_>4 4 6 3 -1. + <_>4 5 6 1 3. + 0 + 2.6369190309196711e-003 + 0.4270178973674774 + 0.5806660056114197 + <_> + + <_> + + + + <_>12 4 3 3 -1. + <_>12 5 3 1 3. + 0 + -3.1513599678874016e-003 + 0.6215866208076477 + 1 + <_> + + + + <_>12 11 4 2 -1. + <_>12 12 4 1 2. + 0 + -1.4788460248382762e-005 + 0.5576642751693726 + 0.4122002124786377 + <_> + + <_> + + + + <_>0 2 20 6 -1. + <_>0 2 10 3 2. + <_>10 5 10 3 2. + 0 + -0.0736769884824753 + 0.1536709964275360 + 1 + <_> + + + + <_>5 4 3 3 -1. + <_>5 5 3 1 3. + 0 + -3.0912780202925205e-003 + 0.6344268918037415 + 0.4507412016391754 + <_> + + <_> + + + + <_>2 10 16 4 -1. + <_>10 10 8 2 2. + <_>2 12 8 2 2. + 0 + 7.9240966588258743e-003 + 0.5457975268363953 + 1 + <_> + + + + <_>3 10 16 6 -1. + <_>11 10 8 3 2. + <_>3 13 8 3 2. + 0 + 8.5778040811419487e-003 + 0.5401657223701477 + 0.3890799880027771 + <_> + + <_> + + + + <_>1 10 16 6 -1. + <_>1 10 8 3 2. + <_>9 13 8 3 2. + 0 + 5.5403169244527817e-003 + 1 + 0.3555611073970795 + <_> + + + + <_>4 7 2 4 -1. + <_>5 7 1 4 2. + 0 + -1.1886510037584230e-004 + 0.5836750268936157 + 0.4274316132068634 + <_> + + <_> + + + + <_>11 16 9 4 -1. + <_>14 16 3 4 3. + 0 + -0.0184083692729473 + 0.5860440135002136 + 1 + <_> + + + + <_>3 16 14 4 -1. + <_>10 16 7 2 2. + <_>3 18 7 2 2. + 0 + -2.3490579333156347e-003 + 0.4498957991600037 + 0.5498198866844177 + <_> + + <_> + + + + <_>0 16 9 4 -1. + <_>3 16 3 4 3. + 0 + -7.6157399453222752e-003 + 1 + 0.4100992977619171 + <_> + + + + <_>1 14 6 6 -1. + <_>1 14 3 3 2. + <_>4 17 3 3 2. + 0 + -3.3190969843417406e-003 + 0.6701378822326660 + 0.4353001117706299 + <_> + + <_> + + + + <_>9 0 2 1 -1. + <_>9 0 1 1 2. + 0 + -9.4642979092895985e-004 + 1 + 0.5391176939010620 + <_> + + + + <_>6 7 8 10 -1. + <_>10 7 4 5 2. + <_>6 12 4 5 2. + 0 + 8.7858550250530243e-003 + 0.5504050254821777 + 0.3990935087203980 + <_> + + <_> + + + + <_>2 15 1 2 -1. + <_>2 16 1 1 2. + 0 + 1.6395459533669055e-004 + 1 + 0.3592933118343353 + <_> + + + + <_>0 14 7 6 -1. + <_>0 16 7 2 3. + 0 + -2.3508940357714891e-003 + 0.4034172892570496 + 0.5806077122688294 + <_> + + <_> + + + + <_>7 8 6 2 -1. + <_>7 9 6 1 2. + 0 + 7.5449963333085179e-005 + 1 + 0.5412384867668152 + <_> + + + + <_>9 2 2 15 -1. + <_>9 7 2 5 3. + 0 + 0.0270184893161058 + 0.4944922924041748 + 0.5589436292648315 + <_> + + <_> + + + + <_>5 6 2 2 -1. + <_>5 7 2 1 2. + 0 + 8.4561208495870233e-004 + 1 + 0.5809218287467957 + <_> + + + + <_>6 6 8 3 -1. + <_>6 7 8 1 3. + 0 + -1.1687109945341945e-003 + 0.4746957123279572 + 0.2845895886421204 + <_> + + <_> + + + + <_>12 13 5 6 -1. + <_>12 15 5 2 3. + 0 + 0.0228975005447865 + 1 + 0.2414411008358002 + <_> + + + + <_>0 0 20 18 -1. + <_>0 9 20 9 2. + 0 + 0.7087926268577576 + 0.5195764899253845 + 0.1030092015862465 + <_> + + <_> + + + + <_>5 1 6 6 -1. + <_>7 1 2 6 3. + 0 + 0.0374838300049305 + 1 + 0.1814638972282410 + <_> + + + + <_>5 1 4 9 -1. + <_>7 1 2 9 2. + 0 + 1.2827500468119979e-003 + 0.4246071875095367 + 0.5707973241806030 + <_> + + <_> + + + + <_>1 19 18 1 -1. + <_>7 19 6 1 3. + 0 + -5.1718312315642834e-003 + 0.6143323183059692 + 1 + <_> + + + + <_>14 16 5 2 -1. + <_>14 17 5 1 2. + 0 + 2.7545939665287733e-003 + 0.5205671191215515 + 0.4220441877841950 + <_> + + <_> + + + + <_>0 5 15 10 -1. + <_>0 10 15 5 2. + 0 + -3.6072919610887766e-003 + 0.3182592093944550 + 1 + <_> + + + + <_>7 15 4 2 -1. + <_>7 15 2 1 2. + <_>9 16 2 1 2. + 0 + -2.5258748792111874e-004 + 0.5710468292236328 + 0.4226093888282776 + <_> + + <_> + + + + <_>14 11 2 2 -1. + <_>14 12 2 1 2. + 0 + -7.0514748804271221e-003 + 1 + 0.5162829756736755 + <_> + + + + <_>9 8 3 3 -1. + <_>9 9 3 1 3. + 0 + -5.4323761723935604e-003 + 0.2666288912296295 + 0.5214679837226868 + <_> + + <_> + + + + <_>4 11 2 2 -1. + <_>4 12 2 1 2. + 0 + -1.4652940080850385e-005 + 1 + 0.3981761038303375 + <_> + + + + <_>8 8 3 3 -1. + <_>8 9 3 1 3. + 0 + -1.8556920113041997e-003 + 0.3322763144969940 + 0.5705834031105042 + <_> + + <_> + + + + <_>9 10 2 3 -1. + <_>9 11 2 1 3. + 0 + 4.7609540633857250e-003 + 1 + 0.6636558175086975 + <_> + + + + <_>8 8 4 3 -1. + <_>8 9 4 1 3. + 0 + 1.5676260227337480e-003 + 0.5505567789077759 + 0.4420661926269531 + <_> + + <_> + + + + <_>1 9 4 10 -1. + <_>1 9 2 5 2. + <_>3 14 2 5 2. + 0 + 5.4239919409155846e-003 + 1 + 0.5959938168525696 + <_> + + + + <_>0 12 6 8 -1. + <_>2 12 2 8 3. + 0 + -6.4692399464547634e-003 + 0.5369594097137451 + 0.3744339942932129 + <_> + + <_> + + + + <_>9 1 4 2 -1. + <_>11 1 2 1 2. + <_>9 2 2 1 2. + 0 + -7.8038539504632354e-004 + 0.4103595018386841 + 1 + <_> + + + + <_>12 13 7 6 -1. + <_>12 15 7 2 3. + 0 + 0.0450864508748055 + 0.5177506804466248 + 0.1878100037574768 + <_> + + <_> + + + + <_>7 0 2 3 -1. + <_>7 1 2 1 3. + 0 + -5.1405387930572033e-003 + 0.2352892011404038 + 1 + <_> + + + + <_>7 14 6 3 -1. + <_>9 14 2 3 3. + 0 + -0.0212361291050911 + 0.1708751022815704 + 0.5424973964691162 + <_> + + <_> + + + + <_>9 6 6 4 -1. + <_>11 6 2 4 3. + 0 + -2.3763340432196856e-003 + 0.5836530923843384 + 1 + <_> + + + + <_>8 10 8 3 -1. + <_>8 10 4 3 2. + 0 + 0.0541225895285606 + 0.5117433071136475 + 0.1865931004285812 + <_> + + <_> + + + + <_>6 10 4 3 -1. + <_>8 10 2 3 2. + 0 + -5.3492980077862740e-004 + 0.5108693242073059 + 1 + <_> + + + + <_>6 8 3 5 -1. + <_>7 8 1 5 3. + 0 + -5.8454048121348023e-004 + 0.4775491058826447 + 0.2439853996038437 + 30.6721305847167970 + 11 + -1 + <_> + + + <_> + + <_> + + + + <_>0 4 8 1 -1. + <_>4 4 4 1 2. + 0 + 3.0031939968466759e-003 + 0.3349649906158447 + 1 + <_> + + + + <_>8 2 2 6 -1. + <_>8 2 1 3 2. + <_>9 5 1 3 2. + 0 + 6.9161207647994161e-004 + 0.4518367946147919 + 0.7289354205131531 + <_> + + <_> + + + + <_>0 7 20 6 -1. + <_>0 9 20 2 3. + 0 + 0.0112127903848886 + 0.2950800955295563 + 1 + <_> + + + + <_>12 10 3 6 -1. + <_>12 13 3 3 2. + 0 + -7.6108198845759034e-004 + 0.5669054985046387 + 0.2830851078033447 + <_> + + <_> + + + + <_>8 15 1 4 -1. + <_>8 17 1 2 2. + 0 + 1.1984579759882763e-004 + 0.4090577960014343 + 1 + <_> + + + + <_>5 16 2 4 -1. + <_>5 18 2 2 2. + 0 + -1.9725349557120353e-004 + 0.6951494216918945 + 0.4637868106365204 + <_> + + <_> + + + + <_>6 2 8 12 -1. + <_>6 6 8 4 3. + 0 + -5.5180420167744160e-003 + 1 + 0.3167675137519836 + <_> + + + + <_>4 7 12 2 -1. + <_>8 7 4 2 3. + 0 + 1.2148249661549926e-003 + 0.3316706120967865 + 0.5396397709846497 + <_> + + <_> + + + + <_>7 0 6 1 -1. + <_>9 0 2 1 3. + 0 + -4.2497441172599792e-003 + 0.2600573897361755 + 1 + <_> + + + + <_>8 11 3 3 -1. + <_>8 12 3 1 3. + 0 + -9.4915721565485001e-003 + 0.7484294772148132 + 0.5073192119598389 + <_> + + <_> + + + + <_>12 11 3 6 -1. + <_>12 14 3 3 2. + 0 + 6.5378600265830755e-004 + 1 + 0.3952010869979858 + <_> + + + + <_>11 2 6 10 -1. + <_>14 2 3 5 2. + <_>11 7 3 5 2. + 0 + -4.9741100519895554e-004 + 0.5880274772644043 + 0.3552120029926300 + <_> + + <_> + + + + <_>5 7 10 12 -1. + <_>5 7 5 6 2. + <_>10 13 5 6 2. + 0 + -0.0430792495608330 + 0.2434878051280975 + 1 + <_> + + + + <_>4 4 2 10 -1. + <_>4 9 2 5 2. + 0 + -5.1999092102050781e-004 + 0.3195562958717346 + 0.5585454702377319 + <_> + + <_> + + + + <_>9 7 2 3 -1. + <_>9 7 1 3 2. + 0 + -4.5451628975570202e-003 + 1 + 0.4845289885997772 + <_> + + + + <_>11 9 6 2 -1. + <_>11 9 3 2 2. + 0 + -7.9610403627157211e-003 + 0.3801181018352509 + 0.5358511805534363 + <_> + + <_> + + + + <_>4 7 2 2 -1. + <_>5 7 1 2 2. + 0 + -3.1919340835884213e-004 + 1 + 0.4356329143047333 + <_> + + + + <_>0 2 4 6 -1. + <_>0 4 4 2 3. + 0 + -0.0192238893359900 + 0.2613066136837006 + 0.6155496239662170 + <_> + + <_> + + + + <_>10 7 3 4 -1. + <_>11 7 1 4 3. + 0 + -1.3076990144327283e-003 + 0.5942062139511108 + 1 + <_> + + + + <_>9 7 3 5 -1. + <_>10 7 1 5 3. + 0 + 0.0198250394314528 + 0.4945428073406220 + 0.7384855151176453 + <_> + + <_> + + + + <_>9 1 1 3 -1. + <_>9 2 1 1 3. + 0 + -2.2013280540704727e-003 + 0.2214481979608536 + 1 + <_> + + + + <_>0 6 16 6 -1. + <_>0 6 8 3 2. + <_>8 9 8 3 2. + 0 + -7.8596705570816994e-003 + 0.3600977063179016 + 0.5298550128936768 + <_> + + <_> + + + + <_>10 15 3 3 -1. + <_>10 16 3 1 3. + 0 + 1.4142199652269483e-003 + 1 + 0.5776566267013550 + <_> + + + + <_>9 14 4 3 -1. + <_>9 15 4 1 3. + 0 + -0.0112327598035336 + 0.6934456825256348 + 0.4827207028865814 + <_> + + <_> + + + + <_>3 2 6 10 -1. + <_>3 2 3 5 2. + <_>6 7 3 5 2. + 0 + 2.9746301006525755e-003 + 1 + 0.3216677010059357 + <_> + + + + <_>3 0 14 2 -1. + <_>3 1 14 1 2. + 0 + 5.3283828310668468e-004 + 0.3962500095367432 + 0.5680363774299622 + <_> + + <_> + + + + <_>9 14 3 3 -1. + <_>9 15 3 1 3. + 0 + 0.0101052597165108 + 1 + 0.7567418217658997 + <_> + + + + <_>10 15 3 3 -1. + <_>10 16 3 1 3. + 0 + -0.0116536999121308 + 0.6523556709289551 + 0.5027053952217102 + <_> + + <_> + + + + <_>9 13 2 6 -1. + <_>9 16 2 3 2. + 0 + -7.0609981194138527e-003 + 0.2538770139217377 + 1 + <_> + + + + <_>7 13 6 3 -1. + <_>7 14 6 1 3. + 0 + 2.2343141026794910e-003 + 0.4387277066707611 + 0.6177632212638855 + <_> + + <_> + + + + <_>12 11 3 6 -1. + <_>12 14 3 3 2. + 0 + -0.0298022795468569 + 1 + 0.5201140046119690 + <_> + + + + <_>8 12 5 2 -1. + <_>8 13 5 1 2. + 0 + 1.1611840454861522e-003 + 0.4647909998893738 + 0.6184254884719849 + <_> + + <_> + + + + <_>5 11 3 6 -1. + <_>5 14 3 3 2. + 0 + 9.4824447296559811e-004 + 1 + 0.3040994107723236 + <_> + + + + <_>8 12 3 2 -1. + <_>8 13 3 1 2. + 0 + 4.1284630424343050e-004 + 0.4518808126449585 + 0.6245782971382141 + <_> + + <_> + + + + <_>11 13 7 6 -1. + <_>11 15 7 2 3. + 0 + -0.0312035400420427 + 0.2788935899734497 + 1 + <_> + + + + <_>7 14 6 3 -1. + <_>7 15 6 1 3. + 0 + 2.7652881108224392e-003 + 0.4698500037193298 + 0.6502454280853272 + <_> + + <_> + + + + <_>3 13 14 4 -1. + <_>3 13 7 2 2. + <_>10 15 7 2 2. + 0 + 0.0256447792053223 + 1 + 0.1805171072483063 + <_> + + + + <_>8 14 4 6 -1. + <_>8 14 2 3 2. + <_>10 17 2 3 2. + 0 + -7.5331530533730984e-003 + 0.3208068907260895 + 0.5522022843360901 + <_> + + <_> + + + + <_>8 15 4 3 -1. + <_>8 16 4 1 3. + 0 + 3.2047149725258350e-003 + 1 + 0.6436933875083923 + <_> + + + + <_>7 16 6 2 -1. + <_>9 16 2 2 3. + 0 + -2.4282479716930538e-004 + 0.5676705241203308 + 0.4509103894233704 + <_> + + <_> + + + + <_>7 7 6 2 -1. + <_>7 8 6 1 2. + 0 + -6.1979342717677355e-004 + 0.3122146129608154 + 1 + <_> + + + + <_>3 9 13 3 -1. + <_>3 10 13 1 3. + 0 + -8.0101029016077518e-004 + 0.2965193986892700 + 0.5230494737625122 + <_> + + <_> + + + + <_>9 8 3 4 -1. + <_>9 10 3 2 2. + 0 + -9.1816839994862676e-004 + 1 + 0.5464711785316467 + <_> + + + + <_>8 10 4 3 -1. + <_>8 11 4 1 3. + 0 + 1.2239529751241207e-003 + 0.4618502855300903 + 0.5679548978805542 + <_> + + <_> + + + + <_>7 7 3 4 -1. + <_>8 7 1 4 3. + 0 + -6.8743730662390590e-004 + 0.5430880188941956 + 1 + <_> + + + + <_>8 7 3 5 -1. + <_>9 7 1 5 3. + 0 + -1.8252469599246979e-003 + 0.5433623194694519 + 0.3385221064090729 + <_> + + <_> + + + + <_>12 3 3 4 -1. + <_>13 3 1 4 3. + 0 + -7.4570789001882076e-003 + 1 + 0.5265594720840454 + <_> + + + + <_>9 7 2 3 -1. + <_>9 7 1 3 2. + 0 + 5.3775748237967491e-003 + 0.4857215881347656 + 0.6815124154090881 + <_> + + <_> + + + + <_>5 3 3 4 -1. + <_>6 3 1 4 3. + 0 + 3.7602309603244066e-003 + 1 + 0.2832160890102387 + <_> + + + + <_>3 7 12 1 -1. + <_>7 7 4 1 3. + 0 + 8.7752222316339612e-004 + 0.3966830968856812 + 0.5512480735778809 + <_> + + <_> + + + + <_>12 5 3 3 -1. + <_>12 6 3 1 3. + 0 + 5.5084479972720146e-003 + 1 + 0.6784620285034180 + <_> + + + + <_>11 2 6 2 -1. + <_>11 3 6 1 2. + 0 + -7.5949047459289432e-004 + 0.3906503021717072 + 0.5457202792167664 + <_> + + <_> + + + + <_>3 2 14 2 -1. + <_>3 2 7 1 2. + <_>10 3 7 1 2. + 0 + 1.6352660022675991e-003 + 1 + 0.3640204071998596 + <_> + + + + <_>6 1 7 14 -1. + <_>6 8 7 7 2. + 0 + -1.2750849418807775e-004 + 0.5829724073410034 + 0.4194979965686798 + <_> + + <_> + + + + <_>8 0 12 5 -1. + <_>8 0 6 5 2. + 0 + 0.0220676101744175 + 0.4606702923774719 + 1 + <_> + + + + <_>1 9 18 1 -1. + <_>7 9 6 1 3. + 0 + -0.0192037895321846 + 0.3261483013629913 + 0.5236080884933472 + <_> + + <_> + + + + <_>0 0 10 5 -1. + <_>5 0 5 5 2. + 0 + -0.0129981096833944 + 0.7022112011909485 + 1 + <_> + + + + <_>2 5 8 15 -1. + <_>2 10 8 5 3. + 0 + -3.1332690268754959e-003 + 0.2870470881462097 + 0.5076476931571960 + <_> + + <_> + + + + <_>12 5 3 3 -1. + <_>12 6 3 1 3. + 0 + -5.2937557920813560e-003 + 1 + 0.4709520936012268 + <_> + + + + <_>13 4 2 3 -1. + <_>13 5 2 1 3. + 0 + 2.1857069805264473e-003 + 0.4708291888237000 + 0.6169841885566711 + <_> + + <_> + + + + <_>2 15 4 3 -1. + <_>2 16 4 1 3. + 0 + -4.5750709250569344e-003 + 0.3114252984523773 + 1 + <_> + + + + <_>5 6 10 3 -1. + <_>10 6 5 3 2. + 0 + -0.0451521389186382 + 0.1851435005664825 + 0.5504814982414246 + <_> + + <_> + + + + <_>11 6 2 2 -1. + <_>12 6 1 1 2. + <_>11 7 1 1 2. + 0 + -2.7783559635281563e-003 + 1 + 0.4937348067760468 + <_> + + + + <_>12 4 4 3 -1. + <_>12 5 4 1 3. + 0 + -2.5752480141818523e-003 + 0.6152948141098023 + 0.4735499918460846 + <_> + + <_> + + + + <_>7 6 2 2 -1. + <_>7 6 1 1 2. + <_>8 7 1 1 2. + 0 + 1.1614130344241858e-003 + 1 + 0.6510571837425232 + <_> + + + + <_>4 4 4 3 -1. + <_>4 5 4 1 3. + 0 + 2.3350189439952374e-003 + 0.4088341891765595 + 0.5684152245521545 + <_> + + <_> + + + + <_>11 4 3 3 -1. + <_>12 4 1 3 3. + 0 + 3.8499289657920599e-003 + 1 + 0.3025828897953033 + <_> + + + + <_>9 3 2 1 -1. + <_>9 3 1 1 2. + 0 + 2.4529630318284035e-003 + 0.5232502818107605 + 0.2017620950937271 + <_> + + <_> + + + + <_>4 5 5 3 -1. + <_>4 6 5 1 3. + 0 + 3.6731390282511711e-003 + 1 + 0.6428425908088684 + <_> + + + + <_>4 6 4 3 -1. + <_>4 7 4 1 3. + 0 + 2.1937100682407618e-003 + 0.4328865110874176 + 0.6420509815216065 + <_> + + <_> + + + + <_>11 4 3 3 -1. + <_>12 4 1 3 3. + 0 + -6.4666871912777424e-003 + 1 + 0.5254065990447998 + <_> + + + + <_>8 8 4 3 -1. + <_>8 9 4 1 3. + 0 + -5.7186251506209373e-003 + 0.2490984052419663 + 0.5287619233131409 + <_> + + <_> + + + + <_>6 4 3 3 -1. + <_>7 4 1 3 3. + 0 + 9.9941878579556942e-004 + 1 + 0.3329795897006989 + <_> + + + + <_>4 14 1 3 -1. + <_>4 15 1 1 3. + 0 + -7.8276498243212700e-004 + 0.3598344922065735 + 0.5498340725898743 + <_> + + <_> + + + + <_>9 7 2 3 -1. + <_>9 7 1 3 2. + 0 + 4.3231188319623470e-003 + 0.4818705022335053 + 1 + <_> + + + + <_>17 0 3 2 -1. + <_>17 1 3 1 2. + 0 + 4.0838290005922318e-003 + 0.5266330242156982 + 0.3105789124965668 + <_> + + <_> + + + + <_>8 10 2 9 -1. + <_>8 13 2 3 3. + 0 + 3.0515898833982646e-004 + 1 + 0.3995291888713837 + <_> + + + + <_>0 8 18 2 -1. + <_>0 9 18 1 2. + 0 + 1.2640280183404684e-003 + 0.3228437900543213 + 0.5819215178489685 + <_> + + <_> + + + + <_>9 15 2 3 -1. + <_>9 16 2 1 3. + 0 + -0.0101526603102684 + 0.8026071190834045 + 1 + <_> + + + + <_>8 7 4 3 -1. + <_>8 8 4 1 3. + 0 + -2.6863690000027418e-003 + 0.3875617086887360 + 0.5466570854187012 + <_> + + <_> + + + + <_>1 14 6 6 -1. + <_>1 14 3 3 2. + <_>4 17 3 3 2. + 0 + -9.0515613555908203e-003 + 1 + 0.4372057914733887 + <_> + + + + <_>0 18 6 2 -1. + <_>0 19 6 1 2. + 0 + -6.3204211182892323e-003 + 0.1126551032066345 + 0.6395416259765625 + <_> + + <_> + + + + <_>12 9 4 3 -1. + <_>12 9 2 3 2. + 0 + 2.6117300149053335e-003 + 0.5423989295959473 + 1 + <_> + + + + <_>9 8 3 8 -1. + <_>10 8 1 8 3. + 0 + 0.0143390195444226 + 0.4979273080825806 + 0.6042236089706421 + <_> + + <_> + + + + <_>4 9 4 3 -1. + <_>6 9 2 3 2. + 0 + 2.8452780097723007e-003 + 1 + 0.3491092026233673 + <_> + + + + <_>4 18 6 1 -1. + <_>6 18 2 1 3. + 0 + 1.4783289771003183e-005 + 0.4195067882537842 + 0.5775966048240662 + <_> + + <_> + + + + <_>9 7 3 2 -1. + <_>10 7 1 2 3. + 0 + 8.1814555451273918e-003 + 0.4885987043380737 + 1 + <_> + + + + <_>6 7 8 12 -1. + <_>10 7 4 6 2. + <_>6 13 4 6 2. + 0 + 6.6321990452706814e-003 + 0.5444468259811401 + 0.4420995116233826 + <_> + + <_> + + + + <_>8 7 3 2 -1. + <_>9 7 1 2 3. + 0 + -2.2483461070805788e-003 + 0.6699792146682739 + 1 + <_> + + + + <_>8 7 3 6 -1. + <_>9 7 1 6 3. + 0 + 0.0123745603486896 + 0.4478605985641480 + 0.6564893722534180 + <_> + + <_> + + + + <_>3 16 14 4 -1. + <_>10 16 7 2 2. + <_>3 18 7 2 2. + 0 + -6.6516688093543053e-003 + 1 + 0.5511878728866577 + <_> + + + + <_>1 14 18 4 -1. + <_>10 14 9 2 2. + <_>1 16 9 2 2. + 0 + -8.5750613361597061e-003 + 0.4017445147037506 + 0.5405536293983460 + <_> + + <_> + + + + <_>8 7 3 3 -1. + <_>8 8 3 1 3. + 0 + 6.5078441984951496e-003 + 1 + 0.2294393032789230 + <_> + + + + <_>0 4 20 12 -1. + <_>0 4 10 6 2. + <_>10 10 10 6 2. + 0 + 0.0286752097308636 + 0.5177900195121765 + 0.3567756116390228 + <_> + + <_> + + + + <_>5 5 10 12 -1. + <_>10 5 5 6 2. + <_>5 11 5 6 2. + 0 + 7.0673860609531403e-003 + 0.5564699769020081 + 1 + <_> + + + + <_>10 2 4 7 -1. + <_>10 2 2 7 2. + 0 + 1.2367829913273454e-003 + 0.3627698123455048 + 0.5572413802146912 + <_> + + <_> + + + + <_>8 11 4 3 -1. + <_>8 12 4 1 3. + 0 + 7.4818679131567478e-003 + 1 + 0.6784911155700684 + <_> + + + + <_>8 12 3 3 -1. + <_>8 13 3 1 3. + 0 + 4.7109839506447315e-003 + 0.4121252894401550 + 0.6072235703468323 + <_> + + <_> + + + + <_>13 13 5 6 -1. + <_>13 15 5 2 3. + 0 + -6.9405790418386459e-003 + 1 + 0.5459766983985901 + <_> + + + + <_>7 0 6 6 -1. + <_>9 0 2 6 3. + 0 + 0.0333020985126495 + 0.5276706814765930 + 0.2374915927648544 + <_> + + <_> + + + + <_>2 13 5 6 -1. + <_>2 15 5 2 3. + 0 + 0.0361046306788921 + 1 + 0.0724927932024002 + <_> + + + + <_>0 4 2 12 -1. + <_>0 4 1 6 2. + <_>1 10 1 6 2. + 0 + 0.0196746494621038 + 0.4626345932483673 + 0.8208963274955750 + <_> + + <_> + + + + <_>9 19 3 1 -1. + <_>10 19 1 1 3. + 0 + 3.4766150638461113e-003 + 0.5208731889724731 + 1 + <_> + + + + <_>18 0 2 6 -1. + <_>18 2 2 2 3. + 0 + 1.3987369602546096e-003 + 0.5484414100646973 + 0.4230034947395325 + <_> + + <_> + + + + <_>0 3 1 6 -1. + <_>0 5 1 2 3. + 0 + 4.0974249131977558e-003 + 1 + 0.2780553102493286 + <_> + + + + <_>0 0 3 6 -1. + <_>0 2 3 2 3. + 0 + 2.6973790954798460e-003 + 0.5403831005096436 + 0.3790988922119141 + <_> + + <_> + + + + <_>17 2 3 7 -1. + <_>18 2 1 7 3. + 0 + -5.6591699831187725e-003 + 1 + 0.4798336029052734 + <_> + + + + <_>10 3 4 7 -1. + <_>10 3 2 7 2. + 0 + 3.9460969856008887e-004 + 0.3766950070858002 + 0.5429229140281677 + <_> + + <_> + + + + <_>0 2 3 7 -1. + <_>1 2 1 7 3. + 0 + 2.1750570740550756e-003 + 1 + 0.6207162737846375 + <_> + + + + <_>6 2 4 8 -1. + <_>8 2 2 8 2. + 0 + 1.4614439569413662e-003 + 0.3357945084571838 + 0.5142632126808167 + <_> + + <_> + + + + <_>13 0 1 4 -1. + <_>13 2 1 2 2. + 0 + -5.3006567759439349e-004 + 1 + 0.5344640016555786 + <_> + + + + <_>5 1 12 5 -1. + <_>9 1 4 5 3. + 0 + 0.1486930996179581 + 0.5159608125686646 + 0.2561823129653931 + <_> + + <_> + + + + <_>6 0 1 4 -1. + <_>6 2 1 2 2. + 0 + -5.8816498494707048e-005 + 1 + 0.5123091936111450 + <_> + + + + <_>3 1 12 5 -1. + <_>7 1 4 5 3. + 0 + -1.6275369562208652e-003 + 0.6017646193504334 + 0.3109371960163117 + <_> + + <_> + + + + <_>9 12 3 8 -1. + <_>10 12 1 8 3. + 0 + -0.0128818098455668 + 0.2712287008762360 + 1 + <_> + + + + <_>7 13 6 1 -1. + <_>9 13 2 1 3. + 0 + 9.4982917653396726e-004 + 0.5442442297935486 + 0.4028888046741486 + <_> + + <_> + + + + <_>7 14 6 3 -1. + <_>7 15 6 1 3. + 0 + -0.0123159997165203 + 1 + 0.4736065864562988 + <_> + + + + <_>5 16 7 3 -1. + <_>5 17 7 1 3. + 0 + 9.0286601334810257e-003 + 0.7451434731483460 + 0.3487991988658905 + <_> + + <_> + + + + <_>0 12 20 6 -1. + <_>0 14 20 2 3. + 0 + -0.0868761166930199 + 0.2290333062410355 + 1 + <_> + + + + <_>4 18 14 2 -1. + <_>4 19 14 1 2. + 0 + -1.5107560102478601e-005 + 0.5517889857292175 + 0.4393149018287659 + <_> + + <_> + + + + <_>8 12 3 8 -1. + <_>9 12 1 8 3. + 0 + -0.0174576602876186 + 0.0901679024100304 + 1 + <_> + + + + <_>7 13 3 3 -1. + <_>7 14 3 1 3. + 0 + -2.5219470262527466e-003 + 0.6233540177345276 + 0.4789459109306335 + <_> + + <_> + + + + <_>5 5 12 10 -1. + <_>11 5 6 5 2. + <_>5 10 6 5 2. + 0 + 1.0656520025804639e-003 + 0.5489696264266968 + 1 + <_> + + + + <_>8 1 5 10 -1. + <_>8 6 5 5 2. + 0 + -4.2540300637483597e-003 + 0.5579808950424194 + 0.4375877976417542 + <_> + + <_> + + + + <_>5 4 9 12 -1. + <_>5 10 9 6 2. + 0 + -9.0349102392792702e-003 + 0.3579156100749970 + 1 + <_> + + + + <_>7 13 6 6 -1. + <_>7 15 6 2 3. + 0 + -1.5230999561026692e-003 + 0.5613660216331482 + 0.3939043879508972 + <_> + + <_> + + + + <_>8 4 5 16 -1. + <_>8 12 5 8 2. + 0 + 2.8441150207072496e-003 + 1 + 0.3901554942131043 + <_> + + + + <_>8 12 4 6 -1. + <_>8 15 4 3 2. + 0 + -3.2824429217725992e-003 + 0.4528619050979614 + 0.5441343188285828 + <_> + + <_> + + + + <_>7 13 2 2 -1. + <_>7 13 1 1 2. + <_>8 14 1 1 2. + 0 + 3.2161718991119415e-005 + 1 + 0.5803111791610718 + <_> + + + + <_>7 12 2 2 -1. + <_>7 12 1 1 2. + <_>8 13 1 1 2. + 0 + 3.0118400900391862e-005 + 0.3336850106716156 + 0.5504856109619141 + <_> + + <_> + + + + <_>18 0 2 14 -1. + <_>18 0 1 14 2. + 0 + -5.6150099262595177e-003 + 0.6124789118766785 + 1 + <_> + + + + <_>12 11 7 2 -1. + <_>12 12 7 1 2. + 0 + -0.0173892099410295 + 0.0872716307640076 + 0.5204588174819946 + <_> + + <_> + + + + <_>1 18 1 2 -1. + <_>1 19 1 1 2. + 0 + -4.4361080654198304e-005 + 0.3935329020023346 + 1 + <_> + + + + <_>2 18 1 2 -1. + <_>2 19 1 1 2. + 0 + 1.0354899859521538e-004 + 0.5918853878974915 + 0.4119614064693451 + <_> + + <_> + + + + <_>9 7 2 1 -1. + <_>9 7 1 1 2. + 0 + 1.5939630102366209e-003 + 0.4839623868465424 + 1 + <_> + + + + <_>9 6 2 3 -1. + <_>9 6 1 3 2. + 0 + 2.5440789759159088e-003 + 0.4787364900112152 + 0.6360663175582886 + <_> + + <_> + + + + <_>3 1 2 2 -1. + <_>4 1 1 2 2. + 0 + 1.5083180187502876e-005 + 0.4231117069721222 + 1 + <_> + + + + <_>3 0 3 2 -1. + <_>3 1 3 1 2. + 0 + -9.9282202427275479e-005 + 0.4274589121341705 + 0.6094048023223877 + <_> + + <_> + + + + <_>12 10 3 4 -1. + <_>12 12 3 2 2. + 0 + 5.5371708003804088e-004 + 1 + 0.4271987974643707 + <_> + + + + <_>7 7 8 2 -1. + <_>7 8 8 1 2. + 0 + 1.9186759600415826e-003 + 0.4497107863426209 + 0.5549122095108032 + <_> + + <_> + + + + <_>8 8 3 4 -1. + <_>8 10 3 2 2. + 0 + -5.0764222396537662e-004 + 1 + 0.5477195978164673 + <_> + + + + <_>7 12 6 3 -1. + <_>7 13 6 1 3. + 0 + 1.7236480489373207e-003 + 0.2882922887802124 + 0.5615127086639404 + 34.6770782470703120 + 12 + -1 + <_> + + + <_> + + <_> + + + + <_>0 2 10 3 -1. + <_>5 2 5 3 2. + 0 + 0.0130921695381403 + 0.3338870108127594 + 1 + <_> + + + + <_>0 1 20 6 -1. + <_>0 3 20 2 3. + 0 + 4.1446479735895991e-004 + 0.3099352121353149 + 0.6677492260932922 + <_> + + <_> + + + + <_>7 6 6 3 -1. + <_>9 6 2 3 3. + 0 + 0.0218357294797897 + 0.4369049072265625 + 1 + <_> + + + + <_>3 7 14 4 -1. + <_>3 9 14 2 2. + 0 + 0.0483239404857159 + 0.4301724135875702 + 0.6153885126113892 + <_> + + <_> + + + + <_>5 7 3 6 -1. + <_>5 9 3 2 3. + 0 + 1.6091950237751007e-003 + 0.3387326002120972 + 1 + <_> + + + + <_>8 8 3 12 -1. + <_>8 12 3 4 3. + 0 + 1.3469760306179523e-003 + 0.6248713731765747 + 0.3594130873680115 + <_> + + <_> + + + + <_>9 17 6 2 -1. + <_>12 17 3 1 2. + <_>9 18 3 1 2. + 0 + 1.7729059618432075e-004 + 0.3868424892425537 + 1 + <_> + + + + <_>10 17 4 3 -1. + <_>10 18 4 1 3. + 0 + 3.6743620876222849e-004 + 0.4409345090389252 + 0.5476474165916443 + <_> + + <_> + + + + <_>4 2 4 2 -1. + <_>4 3 4 1 2. + 0 + -1.2352119665592909e-003 + 0.3260171115398407 + 1 + <_> + + + + <_>7 3 6 14 -1. + <_>9 3 2 14 3. + 0 + 1.1705530341714621e-003 + 0.4111348986625671 + 0.6088163852691650 + <_> + + <_> + + + + <_>15 13 1 6 -1. + <_>15 16 1 3 2. + 0 + -2.9695429475395940e-005 + 1 + 0.4269422888755798 + <_> + + + + <_>13 14 2 6 -1. + <_>13 16 2 2 3. + 0 + 2.7050738572143018e-004 + 0.4306466877460480 + 0.5810514092445374 + <_> + + <_> + + + + <_>4 11 5 6 -1. + <_>4 14 5 3 2. + 0 + -7.9626210208516568e-005 + 1 + 0.3669143021106720 + <_> + + + + <_>4 17 4 2 -1. + <_>6 17 2 2 2. + 0 + 3.3152441028505564e-004 + 0.4610663950443268 + 0.6290590167045593 + <_> + + <_> + + + + <_>0 6 20 2 -1. + <_>0 6 10 2 2. + 0 + -0.0523058287799358 + 1 + 0.5328689813613892 + <_> + + + + <_>6 5 10 12 -1. + <_>11 5 5 6 2. + <_>6 11 5 6 2. + 0 + 0.0268804691731930 + 0.5213261246681213 + 0.3231219947338104 + <_> + + <_> + + + + <_>4 0 2 12 -1. + <_>4 0 1 6 2. + <_>5 6 1 6 2. + 0 + -2.4203000066336244e-004 + 1 + 0.3568570017814636 + <_> + + + + <_>4 1 6 2 -1. + <_>6 1 2 2 3. + 0 + -1.6424639616161585e-003 + 0.3440661132335663 + 0.5625604987144470 + <_> + + <_> + + + + <_>13 7 2 1 -1. + <_>13 7 1 1 2. + 0 + -2.6830288697965443e-004 + 1 + 0.4561173021793366 + <_> + + + + <_>5 5 15 6 -1. + <_>5 7 15 2 3. + 0 + -2.2649629972875118e-003 + 0.5321351885795593 + 0.3674154877662659 + <_> + + <_> + + + + <_>1 10 18 2 -1. + <_>1 10 9 1 2. + <_>10 11 9 1 2. + 0 + 0.0156272090971470 + 1 + 0.2029353976249695 + <_> + + + + <_>1 6 15 7 -1. + <_>6 6 5 7 3. + 0 + 0.1621132045984268 + 0.5563033223152161 + 0.2618849873542786 + <_> + + <_> + + + + <_>8 14 4 3 -1. + <_>8 15 4 1 3. + 0 + -3.7391691002994776e-003 + 0.6062194705009460 + 1 + <_> + + + + <_>9 14 3 3 -1. + <_>9 15 3 1 3. + 0 + -2.0878419745713472e-003 + 0.5950763821601868 + 0.4545117020606995 + <_> + + <_> + + + + <_>8 14 4 3 -1. + <_>8 15 4 1 3. + 0 + 2.3334210272878408e-003 + 1 + 0.6435524225234985 + <_> + + + + <_>8 13 3 2 -1. + <_>8 14 3 1 2. + 0 + 6.5116386394947767e-005 + 0.3520734012126923 + 0.5179778933525085 + <_> + + <_> + + + + <_>15 14 5 3 -1. + <_>15 15 5 1 3. + 0 + 7.4625718407332897e-003 + 0.5326688289642334 + 1 + <_> + + + + <_>0 14 20 1 -1. + <_>0 14 10 1 2. + 0 + -0.0220326893031597 + 0.3491981029510498 + 0.5429236888885498 + <_> + + <_> + + + + <_>0 14 6 3 -1. + <_>0 15 6 1 3. + 0 + -8.3081610500812531e-003 + 0.2084023058414459 + 1 + <_> + + + + <_>5 3 4 2 -1. + <_>5 4 4 1 2. + 0 + -4.3259368976578116e-004 + 0.3965272009372711 + 0.5425453782081604 + <_> + + <_> + + + + <_>0 6 20 1 -1. + <_>0 6 10 1 2. + 0 + -0.0322092287242413 + 1 + 0.5306411981582642 + <_> + + + + <_>6 3 10 14 -1. + <_>11 3 5 7 2. + <_>6 10 5 7 2. + 0 + -9.0424838708713651e-004 + 0.5450385808944702 + 0.4256696999073029 + <_> + + <_> + + + + <_>8 12 4 2 -1. + <_>8 13 4 1 2. + 0 + 2.2727500181645155e-003 + 1 + 0.5968611240386963 + <_> + + + + <_>6 3 8 6 -1. + <_>6 3 4 3 2. + <_>10 6 4 3 2. + 0 + 5.9820008464157581e-003 + 0.4758140146732330 + 0.3150944113731384 + <_> + + <_> + + + + <_>13 7 2 1 -1. + <_>13 7 1 1 2. + 0 + -5.8856618124991655e-004 + 1 + 0.4847748875617981 + <_> + + + + <_>6 3 10 14 -1. + <_>11 3 5 7 2. + <_>6 10 5 7 2. + 0 + -8.8227191008627415e-004 + 0.5426316261291504 + 0.4338341057300568 + <_> + + <_> + + + + <_>5 7 2 1 -1. + <_>6 7 1 1 2. + 0 + -7.4473457061685622e-005 + 1 + 0.4287509918212891 + <_> + + + + <_>4 3 10 14 -1. + <_>4 3 5 7 2. + <_>9 10 5 7 2. + 0 + 3.9148979703895748e-004 + 0.6345185041427612 + 0.4101851880550385 + <_> + + <_> + + + + <_>9 7 2 2 -1. + <_>9 7 1 2 2. + 0 + -3.6939629353582859e-003 + 1 + 0.4849104881286621 + <_> + + + + <_>0 3 20 1 -1. + <_>0 3 10 1 2. + 0 + -0.0112078497186303 + 0.4146336913108826 + 0.5471264123916626 + <_> + + <_> + + + + <_>2 1 10 3 -1. + <_>2 2 10 1 3. + 0 + -0.0103374095633626 + 0.2877183854579926 + 1 + <_> + + + + <_>9 7 2 2 -1. + <_>10 7 1 2 2. + 0 + 3.6883640568703413e-003 + 0.5101901888847351 + 0.7216951251029968 + <_> + + <_> + + + + <_>9 17 3 2 -1. + <_>10 17 1 2 3. + 0 + -3.8984280545264482e-003 + 1 + 0.5276182293891907 + <_> + + + + <_>9 7 3 6 -1. + <_>10 7 1 6 3. + 0 + -5.9986729174852371e-003 + 0.6618459820747376 + 0.4841631054878235 + <_> + + <_> + + + + <_>8 17 3 2 -1. + <_>9 17 1 2 3. + 0 + 4.5043681748211384e-003 + 1 + 0.1874157935380936 + <_> + + + + <_>8 7 3 6 -1. + <_>9 7 1 6 3. + 0 + 0.0177995301783085 + 0.4616934955120087 + 0.7088965773582459 + <_> + + <_> + + + + <_>16 3 4 6 -1. + <_>16 5 4 2 3. + 0 + -0.0184625703841448 + 0.3001979887485504 + 1 + <_> + + + + <_>15 6 2 12 -1. + <_>16 6 1 6 2. + <_>15 12 1 6 2. + 0 + 1.4931300029275008e-005 + 0.4561808109283447 + 0.5610787868499756 + <_> + + <_> + + + + <_>1 4 18 10 -1. + <_>1 4 9 5 2. + <_>10 9 9 5 2. + 0 + -0.0860212296247482 + 0.2341700941324234 + 1 + <_> + + + + <_>9 4 2 4 -1. + <_>9 6 2 2 2. + 0 + -6.0818758356617764e-005 + 0.5672286152839661 + 0.4199964106082916 + <_> + + <_> + + + + <_>12 5 3 2 -1. + <_>12 6 3 1 2. + 0 + 1.2670679716393352e-003 + 1 + 0.6207482218742371 + <_> + + + + <_>5 12 10 4 -1. + <_>5 14 10 2 2. + 0 + 1.3699879636988044e-003 + 0.5394958853721619 + 0.3823862969875336 + <_> + + <_> + + + + <_>5 5 3 2 -1. + <_>5 6 3 1 2. + 0 + 3.3162781037390232e-003 + 1 + 0.7061681151390076 + <_> + + + + <_>4 6 12 6 -1. + <_>8 6 4 6 3. + 0 + -1.4532039640471339e-003 + 0.3065513074398041 + 0.4827373027801514 + <_> + + <_> + + + + <_>14 4 6 6 -1. + <_>14 6 6 2 3. + 0 + -0.0714920610189438 + 1 + 0.5193122029304504 + <_> + + + + <_>16 0 4 6 -1. + <_>18 0 2 3 2. + <_>16 3 2 3 2. + 0 + 1.9857978913933039e-003 + 0.4642435014247894 + 0.5807694792747498 + <_> + + <_> + + + + <_>0 4 6 6 -1. + <_>0 6 6 2 3. + 0 + 6.2516499310731888e-003 + 1 + 0.2949813902378082 + <_> + + + + <_>0 0 4 6 -1. + <_>0 0 2 3 2. + <_>2 3 2 3 2. + 0 + 2.7005500160157681e-003 + 0.4585886895656586 + 0.6022353768348694 + <_> + + <_> + + + + <_>12 0 8 5 -1. + <_>12 0 4 5 2. + 0 + 0.0111303897574544 + 0.4357841014862061 + 1 + <_> + + + + <_>16 0 4 17 -1. + <_>16 0 2 17 2. + 0 + 0.0150928497314453 + 0.4561539888381958 + 0.6119061708450317 + <_> + + <_> + + + + <_>1 0 18 20 -1. + <_>7 0 6 20 3. + 0 + -0.0279433000832796 + 0.6537144184112549 + 1 + <_> + + + + <_>6 0 2 5 -1. + <_>7 0 1 5 2. + 0 + 4.4036991312168539e-005 + 0.3474723100662231 + 0.5336967706680298 + <_> + + <_> + + + + <_>0 6 20 1 -1. + <_>0 6 10 1 2. + 0 + -0.0122327702119946 + 0.3731676042079926 + 1 + <_> + + + + <_>8 7 6 4 -1. + <_>10 7 2 4 3. + 0 + -6.8591412855312228e-004 + 0.5717229247093201 + 0.4793379008769989 + <_> + + <_> + + + + <_>1 1 16 4 -1. + <_>1 1 8 2 2. + <_>9 3 8 2 2. + 0 + -3.8992990739643574e-003 + 0.4056436121463776 + 1 + <_> + + + + <_>7 2 4 2 -1. + <_>7 2 2 1 2. + <_>9 3 2 1 2. + 0 + 4.9113907152786851e-004 + 0.6174048185348511 + 0.4471754133701325 + <_> + + <_> + + + + <_>7 4 9 3 -1. + <_>7 5 9 1 3. + 0 + 8.2117747515439987e-003 + 1 + 0.6179698109626770 + <_> + + + + <_>10 4 5 12 -1. + <_>10 10 5 6 2. + 0 + -0.0455644801259041 + 0.2285494953393936 + 0.5249565839767456 + <_> + + <_> + + + + <_>3 12 2 3 -1. + <_>3 13 2 1 3. + 0 + -5.3631910122931004e-003 + 0.1784950047731400 + 1 + <_> + + + + <_>8 8 3 5 -1. + <_>9 8 1 5 3. + 0 + -0.0122749703004956 + 0.7261952757835388 + 0.4550398886203766 + <_> + + <_> + + + + <_>13 9 2 3 -1. + <_>13 9 1 3 2. + 0 + 5.4185991175472736e-003 + 0.5252990722656250 + 1 + <_> + + + + <_>15 11 2 2 -1. + <_>15 12 2 1 2. + 0 + 8.1846961984410882e-004 + 0.5445222258567810 + 0.3272218108177185 + <_> + + <_> + + + + <_>5 6 2 3 -1. + <_>5 7 2 1 3. + 0 + 4.1358140297234058e-003 + 1 + 0.7013831734657288 + <_> + + + + <_>2 11 6 2 -1. + <_>2 12 6 1 2. + 0 + 3.9578010910190642e-004 + 0.4965943992137909 + 0.3295598030090332 + <_> + + <_> + + + + <_>15 11 4 3 -1. + <_>15 12 4 1 3. + 0 + 4.6887691132724285e-003 + 0.5362641811370850 + 1 + <_> + + + + <_>16 0 4 17 -1. + <_>16 0 2 17 2. + 0 + -0.0182554405182600 + 0.6496108770370483 + 0.4757137000560761 + <_> + + <_> + + + + <_>1 11 4 3 -1. + <_>1 12 4 1 3. + 0 + -6.2736468389630318e-003 + 0.2343741059303284 + 1 + <_> + + + + <_>9 11 1 3 -1. + <_>9 12 1 1 3. + 0 + 2.4320168886333704e-003 + 0.4620118141174316 + 0.6898419260978699 + <_> + + <_> + + + + <_>10 9 6 7 -1. + <_>10 9 3 7 2. + 0 + -0.0496176294982433 + 0.2100719958543778 + 1 + <_> + + + + <_>8 15 4 2 -1. + <_>8 16 4 1 2. + 0 + 1.1701210169121623e-003 + 0.4621528983116150 + 0.5797135829925537 + <_> + + <_> + + + + <_>4 9 6 7 -1. + <_>7 9 3 7 2. + 0 + -0.0452372916042805 + 0.2118262052536011 + 1 + <_> + + + + <_>9 14 2 3 -1. + <_>9 15 2 1 3. + 0 + 4.7563421539962292e-003 + 0.4884614944458008 + 0.6872498989105225 + <_> + + <_> + + + + <_>0 2 20 2 -1. + <_>10 2 10 1 2. + <_>0 3 10 1 2. + 0 + -0.0148359695449471 + 1 + 0.5275105834007263 + <_> + + + + <_>6 7 8 2 -1. + <_>6 8 8 1 2. + 0 + 7.7436608262360096e-004 + 0.4172320961952210 + 0.5491139888763428 + <_> + + <_> + + + + <_>0 2 20 2 -1. + <_>0 2 10 1 2. + <_>10 3 10 1 2. + 0 + 0.0148359695449471 + 1 + 0.2124876976013184 + <_> + + + + <_>3 1 2 10 -1. + <_>3 1 1 5 2. + <_>4 6 1 5 2. + 0 + -8.0892542609944940e-004 + 0.5495215058326721 + 0.4207795858383179 + <_> + + <_> + + + + <_>13 4 1 10 -1. + <_>13 9 1 5 2. + 0 + 7.7517668250948191e-004 + 0.3321942090988159 + 1 + <_> + + + + <_>9 8 4 3 -1. + <_>9 9 4 1 3. + 0 + -6.7618978209793568e-003 + 0.2212958037853241 + 0.5232653021812439 + <_> + + <_> + + + + <_>2 11 16 4 -1. + <_>2 11 8 2 2. + <_>10 13 8 2 2. + 0 + -0.0401358604431152 + 0.1101796030998230 + 1 + <_> + + + + <_>5 1 3 5 -1. + <_>6 1 1 5 3. + 0 + -3.3651469275355339e-003 + 0.3810100853443146 + 0.5617291927337647 + <_> + + <_> + + + + <_>9 10 2 3 -1. + <_>9 11 2 1 3. + 0 + 7.4713007779791951e-004 + 1 + 0.5795056819915772 + <_> + + + + <_>9 11 2 2 -1. + <_>9 12 2 1 2. + 0 + -4.2727389372885227e-003 + 0.6392269134521484 + 0.4711438119411469 + <_> + + <_> + + + + <_>0 10 20 2 -1. + <_>0 11 20 1 2. + 0 + 3.6202510818839073e-003 + 1 + 0.3409883975982666 + <_> + + + + <_>1 7 6 4 -1. + <_>1 7 3 2 2. + <_>4 9 3 2 2. + 0 + 4.7307618660852313e-004 + 0.3659302890300751 + 0.5388171076774597 + <_> + + <_> + + + + <_>12 0 8 8 -1. + <_>16 0 4 4 2. + <_>12 4 4 4 2. + 0 + 0.0330949090421200 + 1 + 0.7170385718345642 + <_> + + + + <_>14 1 6 4 -1. + <_>16 1 2 4 3. + 0 + -0.0115441195666790 + 0.6386818289756775 + 0.4681304097175598 + <_> + + <_> + + + + <_>6 3 2 14 -1. + <_>6 10 2 7 2. + 0 + -7.4234469793736935e-003 + 0.3263700902462006 + 1 + <_> + + + + <_>6 1 7 12 -1. + <_>6 7 7 6 2. + 0 + -4.2252950370311737e-003 + 0.5767819285392761 + 0.4346418082714081 + <_> + + <_> + + + + <_>5 0 15 5 -1. + <_>10 0 5 5 3. + 0 + 0.0181331094354391 + 0.4697827994823456 + 1 + <_> + + + + <_>15 0 4 10 -1. + <_>15 0 2 10 2. + 0 + 7.0903049781918526e-003 + 0.4437389075756073 + 0.6061668992042542 + <_> + + <_> + + + + <_>1 0 18 3 -1. + <_>7 0 6 3 3. + 0 + -0.0132729401811957 + 0.6558511257171631 + 1 + <_> + + + + <_>0 0 17 2 -1. + <_>0 1 17 1 2. + 0 + 1.4632199599873275e-004 + 0.3376353979110718 + 0.5091655254364014 + <_> + + <_> + + + + <_>10 0 3 3 -1. + <_>11 0 1 3 3. + 0 + -3.5790191031992435e-003 + 0.2947883903980255 + 1 + <_> + + + + <_>10 0 3 12 -1. + <_>11 0 1 12 3. + 0 + -4.6997101162560284e-004 + 0.5556982159614563 + 0.4665456116199493 + <_> + + <_> + + + + <_>1 3 4 16 -1. + <_>1 3 2 8 2. + <_>3 11 2 8 2. + 0 + -0.0481794402003288 + 0.7338355779647827 + 1 + <_> + + + + <_>7 0 3 3 -1. + <_>8 0 1 3 3. + 0 + -9.2581362696364522e-004 + 0.3543871939182282 + 0.5285149812698364 + <_> + + <_> + + + + <_>9 13 2 6 -1. + <_>9 16 2 3 2. + 0 + -0.0147807300090790 + 0.1944441944360733 + 1 + <_> + + + + <_>9 0 6 13 -1. + <_>11 0 2 13 3. + 0 + -0.1002745032310486 + 0.0990492925047874 + 0.5139853954315186 + <_> + + <_> + + + + <_>7 7 3 2 -1. + <_>8 7 1 2 3. + 0 + -9.3848101096227765e-004 + 0.5827109813690186 + 1 + <_> + + + + <_>8 2 1 12 -1. + <_>8 6 1 4 3. + 0 + -2.8861360624432564e-003 + 0.3441427946090698 + 0.5148838758468628 + <_> + + <_> + + + + <_>4 10 12 6 -1. + <_>10 10 6 3 2. + <_>4 13 6 3 2. + 0 + -0.0436827614903450 + 1 + 0.5207998156547546 + <_> + + + + <_>13 5 2 3 -1. + <_>13 6 2 1 3. + 0 + 2.6115700602531433e-003 + 0.4835503101348877 + 0.6322219967842102 + <_> + + <_> + + + + <_>4 10 12 6 -1. + <_>4 10 6 3 2. + <_>10 13 6 3 2. + 0 + 0.0436827614903450 + 1 + 0.1364538073539734 + <_> + + + + <_>5 5 2 3 -1. + <_>5 6 2 1 3. + 0 + 1.7179530113935471e-003 + 0.4537320137023926 + 0.6066750884056091 + <_> + + <_> + + + + <_>8 6 6 7 -1. + <_>10 6 2 7 3. + 0 + -0.0339649096131325 + 1 + 0.4968374967575073 + <_> + + + + <_>9 6 2 4 -1. + <_>9 6 1 4 2. + 0 + -1.0993590112775564e-003 + 0.5831680893898010 + 0.4688239991664887 + <_> + + <_> + + + + <_>6 6 6 7 -1. + <_>8 6 2 7 3. + 0 + 0.0543010793626308 + 1 + 0.7568289041519165 + <_> + + + + <_>9 6 2 4 -1. + <_>10 6 1 4 2. + 0 + 1.0993590112775564e-003 + 0.4330148100852966 + 0.5768468976020813 + <_> + + <_> + + + + <_>12 9 2 3 -1. + <_>12 9 1 3 2. + 0 + -1.4954120160837192e-005 + 1 + 0.4443281888961792 + <_> + + + + <_>0 6 20 1 -1. + <_>0 6 10 1 2. + 0 + 0.0314158685505390 + 0.5274472832679749 + 0.3037855923175812 + <_> + + <_> + + + + <_>5 7 10 2 -1. + <_>10 7 5 2 2. + 0 + 0.0108318496495485 + 1 + 0.3581720888614655 + <_> + + + + <_>1 16 4 3 -1. + <_>1 17 4 1 3. + 0 + 8.6545711383223534e-004 + 0.5937584042549133 + 0.4294629991054535 + <_> + + <_> + + + + <_>12 4 3 3 -1. + <_>12 5 3 1 3. + 0 + 2.2743160370737314e-003 + 1 + 0.5954576730728149 + <_> + + + + <_>10 3 5 3 -1. + <_>10 4 5 1 3. + 0 + 3.9340821094810963e-003 + 0.4792222976684570 + 0.5856133103370667 + <_> + + <_> + + + + <_>3 9 14 8 -1. + <_>3 9 7 4 2. + <_>10 13 7 4 2. + 0 + 8.1451907753944397e-003 + 1 + 0.3573477864265442 + <_> + + + + <_>6 8 8 10 -1. + <_>6 8 4 5 2. + <_>10 13 4 5 2. + 0 + -5.2763288840651512e-003 + 0.4026022851467133 + 0.5764743089675903 + <_> + + <_> + + + + <_>12 4 3 3 -1. + <_>12 5 3 1 3. + 0 + -8.3787851035594940e-003 + 1 + 0.4981333017349243 + <_> + + + + <_>10 3 5 3 -1. + <_>10 4 5 1 3. + 0 + 1.5621910570189357e-003 + 0.4736588001251221 + 0.5583608150482178 + <_> + + <_> + + + + <_>5 4 3 3 -1. + <_>5 5 3 1 3. + 0 + 3.2318739686161280e-003 + 1 + 0.6167436838150024 + <_> + + + + <_>5 3 5 3 -1. + <_>5 4 5 1 3. + 0 + 6.6804019734263420e-003 + 0.4131424129009247 + 0.6280695199966431 + <_> + + <_> + + + + <_>13 16 2 3 -1. + <_>13 17 2 1 3. + 0 + -3.3396480139344931e-003 + 0.3446358144283295 + 1 + <_> + + + + <_>0 5 20 6 -1. + <_>0 7 20 2 3. + 0 + -0.2093348056077957 + 0.1038658022880554 + 0.5204489231109619 + <_> + + <_> + + + + <_>3 14 3 3 -1. + <_>3 15 3 1 3. + 0 + 6.3805822283029556e-003 + 1 + 0.2167402058839798 + <_> + + + + <_>7 15 5 3 -1. + <_>7 16 5 1 3. + 0 + -6.0137799009680748e-003 + 0.6738399267196655 + 0.4896650910377502 + <_> + + <_> + + + + <_>12 9 2 3 -1. + <_>12 9 1 3 2. + 0 + -8.1756077706813812e-003 + 1 + 0.5177915096282959 + <_> + + + + <_>15 13 2 6 -1. + <_>15 13 1 6 2. + 0 + 6.3951779156923294e-004 + 0.4819645881652832 + 0.5464438199996948 + <_> + + <_> + + + + <_>6 9 2 3 -1. + <_>7 9 1 3 2. + 0 + 1.0127760469913483e-003 + 1 + 0.3423596024513245 + <_> + + + + <_>3 13 2 6 -1. + <_>4 13 1 6 2. + 0 + 4.9784599104896188e-004 + 0.4488461017608643 + 0.5912671089172363 + <_> + + <_> + + + + <_>11 4 2 4 -1. + <_>11 4 1 4 2. + 0 + 1.3596490316558629e-004 + 1 + 0.5568863153457642 + <_> + + + + <_>13 4 2 5 -1. + <_>13 4 1 5 2. + 0 + 0.0135716600343585 + 0.5161067843437195 + 0.1713000982999802 + <_> + + <_> + + + + <_>7 4 2 4 -1. + <_>8 4 1 4 2. + 0 + 3.0259079721872695e-005 + 1 + 0.4916203916072846 + <_> + + + + <_>5 4 2 5 -1. + <_>6 4 1 5 2. + 0 + -3.2625840976834297e-003 + 0.6404662728309631 + 0.2859084904193878 + <_> + + <_> + + + + <_>19 6 1 2 -1. + <_>19 7 1 1 2. + 0 + -1.9217010412830859e-004 + 1 + 0.5459282994270325 + <_> + + + + <_>12 7 8 13 -1. + <_>12 7 4 13 2. + 0 + 0.0219938792288303 + 0.4715713858604431 + 0.5690075159072876 + <_> + + <_> + + + + <_>0 6 1 2 -1. + <_>0 7 1 1 2. + 0 + 7.8907777788117528e-004 + 1 + 0.3279826939105988 + <_> + + + + <_>6 15 4 3 -1. + <_>6 16 4 1 3. + 0 + 5.0893891602754593e-004 + 0.4302007853984833 + 0.5696045160293579 + <_> + + <_> + + + + <_>11 8 2 2 -1. + <_>11 9 2 1 2. + 0 + 1.1662710312521085e-004 + 1 + 0.5387235283851624 + <_> + + + + <_>11 7 2 4 -1. + <_>11 7 1 4 2. + 0 + 8.0604078248143196e-003 + 0.5021423101425171 + 0.5965322256088257 + <_> + + <_> + + + + <_>4 13 2 3 -1. + <_>4 14 2 1 3. + 0 + 9.5925969071686268e-004 + 1 + 0.3473494052886963 + <_> + + + + <_>0 17 18 3 -1. + <_>6 17 6 3 3. + 0 + -0.0195261295884848 + 0.6475545167922974 + 0.4643782079219818 + 36.7265014648437500 + 13 + -1 + <_> + + + <_> + + <_> + + + + <_>1 0 18 5 -1. + <_>7 0 6 5 3. + 0 + 0.0412424392998219 + 0.3393315076828003 + 1 + <_> + + + + <_>5 7 3 4 -1. + <_>5 9 3 2 2. + 0 + 0.0156267099082470 + 0.5104100108146668 + 0.7772815227508545 + <_> + + <_> + + + + <_>10 6 2 2 -1. + <_>10 6 1 2 2. + 0 + 2.9947189614176750e-004 + 0.3664673864841461 + 1 + <_> + + + + <_>6 4 14 4 -1. + <_>13 4 7 2 2. + <_>6 6 7 2 2. + 0 + -1.0037609608843923e-003 + 0.5405650734901428 + 0.3926205039024353 + <_> + + <_> + + + + <_>5 16 6 4 -1. + <_>5 16 3 2 2. + <_>8 18 3 2 2. + 0 + 6.8128242855891585e-004 + 0.4251519143581390 + 1 + <_> + + + + <_>7 15 2 4 -1. + <_>7 17 2 2 2. + 0 + 1.3098999625071883e-004 + 0.4135144948959351 + 0.6925746202468872 + <_> + + <_> + + + + <_>8 5 5 14 -1. + <_>8 12 5 7 2. + 0 + 3.1696720980107784e-003 + 1 + 0.3455873131752014 + <_> + + + + <_>9 9 2 2 -1. + <_>9 10 2 1 2. + 0 + -2.0587369799613953e-003 + 0.2234193980693817 + 0.5286118984222412 + <_> + + <_> + + + + <_>7 5 3 7 -1. + <_>8 5 1 7 3. + 0 + -4.6395038953050971e-004 + 1 + 0.4206520020961762 + <_> + + + + <_>0 0 3 9 -1. + <_>0 3 3 3 3. + 0 + 3.5089480224996805e-003 + 0.6502981781959534 + 0.4117597937583923 + <_> + + <_> + + + + <_>8 6 8 8 -1. + <_>12 6 4 4 2. + <_>8 10 4 4 2. + 0 + -2.3975980002433062e-003 + 1 + 0.3673301041126251 + <_> + + + + <_>4 8 13 2 -1. + <_>4 9 13 1 2. + 0 + 1.0901279747486115e-003 + 0.2906238138675690 + 0.5445111989974976 + <_> + + <_> + + + + <_>4 3 6 1 -1. + <_>6 3 2 1 3. + 0 + -1.6524370585102588e-004 + 0.4233515858650208 + 1 + <_> + + + + <_>9 1 2 6 -1. + <_>9 3 2 2 3. + 0 + -4.1602319106459618e-004 + 0.3886361122131348 + 0.6269165873527527 + <_> + + <_> + + + + <_>10 5 6 4 -1. + <_>12 5 2 4 3. + 0 + -2.3739910102449358e-004 + 0.5524451136589050 + 1 + <_> + + + + <_>9 5 2 12 -1. + <_>9 9 2 4 3. + 0 + 0.0247397609055042 + 0.4960095882415772 + 0.5373491048812866 + <_> + + <_> + + + + <_>8 14 4 3 -1. + <_>8 15 4 1 3. + 0 + -0.0153428399935365 + 0.6849405169487000 + 1 + <_> + + + + <_>8 12 4 3 -1. + <_>8 13 4 1 3. + 0 + 0.0115404697135091 + 0.4037235081195831 + 0.6786940097808838 + <_> + + <_> + + + + <_>10 3 6 7 -1. + <_>12 3 2 7 3. + 0 + 6.4230621792376041e-003 + 1 + 0.3814676105976105 + <_> + + + + <_>3 10 16 6 -1. + <_>3 12 16 2 3. + 0 + 0.0129778096452355 + 0.5527058839797974 + 0.3744955956935883 + <_> + + <_> + + + + <_>5 5 3 10 -1. + <_>5 10 3 5 2. + 0 + 1.1063399724662304e-003 + 0.3520928919315338 + 1 + <_> + + + + <_>6 10 3 6 -1. + <_>6 13 3 3 2. + 0 + 1.3743690215051174e-003 + 0.5641903281211853 + 0.3075025975704193 + <_> + + <_> + + + + <_>17 2 2 12 -1. + <_>17 2 1 12 2. + 0 + 0.0162337794899940 + 0.4888828098773956 + 1 + <_> + + + + <_>16 6 2 14 -1. + <_>16 13 2 7 2. + 0 + -8.1519351806491613e-004 + 0.5456321239471436 + 0.4743550121784210 + <_> + + <_> + + + + <_>3 11 12 9 -1. + <_>3 14 12 3 3. + 0 + -0.0907824933528900 + 0.2925248146057129 + 1 + <_> + + + + <_>0 2 4 12 -1. + <_>2 2 2 12 2. + 0 + 0.0116652101278305 + 0.4688454866409302 + 0.6230347752571106 + <_> + + <_> + + + + <_>18 0 2 18 -1. + <_>18 0 1 18 2. + 0 + -0.0232864096760750 + 0.6895843148231506 + 1 + <_> + + + + <_>16 12 3 2 -1. + <_>16 13 3 1 2. + 0 + 2.1559339947998524e-003 + 0.5355802178382874 + 0.3423466086387634 + <_> + + <_> + + + + <_>0 2 2 15 -1. + <_>1 2 1 15 2. + 0 + -4.3167220428586006e-003 + 0.5937076210975647 + 1 + <_> + + + + <_>1 10 2 4 -1. + <_>1 12 2 2 2. + 0 + 1.5610599657520652e-003 + 0.4708659946918488 + 0.2736997008323669 + <_> + + <_> + + + + <_>11 1 2 18 -1. + <_>11 1 1 18 2. + 0 + 0.0140766398981214 + 0.5287156105041504 + 1 + <_> + + + + <_>3 2 14 2 -1. + <_>10 2 7 1 2. + <_>3 3 7 1 2. + 0 + 7.1018589660525322e-003 + 0.5336192846298218 + 0.3224813938140869 + <_> + + <_> + + + + <_>7 1 2 18 -1. + <_>8 1 1 18 2. + 0 + -4.8221647739410400e-003 + 0.2983910143375397 + 1 + <_> + + + + <_>6 1 8 12 -1. + <_>6 7 8 6 2. + 0 + -5.3852899000048637e-003 + 0.5623999238014221 + 0.4295912086963654 + <_> + + <_> + + + + <_>8 14 4 3 -1. + <_>8 15 4 1 3. + 0 + 7.3483278974890709e-003 + 1 + 0.6813961267471314 + <_> + + + + <_>7 14 6 3 -1. + <_>7 15 6 1 3. + 0 + -3.5707519855350256e-003 + 0.5857968926429749 + 0.4603429138660431 + <_> + + <_> + + + + <_>0 13 5 2 -1. + <_>0 14 5 1 2. + 0 + 2.3340100888162851e-003 + 1 + 0.2744851112365723 + <_> + + + + <_>9 0 2 6 -1. + <_>9 0 1 3 2. + <_>10 3 1 3 2. + 0 + 4.7432780265808105e-003 + 0.5047526955604553 + 0.2362741976976395 + <_> + + <_> + + + + <_>9 0 2 6 -1. + <_>10 0 1 3 2. + <_>9 3 1 3 2. + 0 + 6.5055489540100098e-003 + 0.5242248177528381 + 1 + <_> + + + + <_>9 7 3 6 -1. + <_>10 7 1 6 3. + 0 + 0.0125892497599125 + 0.4823690950870514 + 0.6752536892890930 + <_> + + <_> + + + + <_>9 0 2 6 -1. + <_>9 0 1 3 2. + <_>10 3 1 3 2. + 0 + -6.3358368352055550e-003 + 0.1734634935855866 + 1 + <_> + + + + <_>8 7 3 6 -1. + <_>9 7 1 6 3. + 0 + -5.7639651931822300e-003 + 0.6354380846023560 + 0.4587475061416626 + <_> + + <_> + + + + <_>9 6 2 6 -1. + <_>9 6 1 6 2. + 0 + 1.3599749654531479e-003 + 0.4580380916595459 + 1 + <_> + + + + <_>9 4 4 3 -1. + <_>9 4 2 3 2. + 0 + 0.0284042600542307 + 0.5176380872726440 + 0.1204385012388229 + <_> + + <_> + + + + <_>0 4 4 3 -1. + <_>0 5 4 1 3. + 0 + -9.2958156019449234e-003 + 0.2337957024574280 + 1 + <_> + + + + <_>8 7 4 2 -1. + <_>8 8 4 1 2. + 0 + -1.1800320353358984e-003 + 0.3902814090251923 + 0.5652930140495300 + <_> + + <_> + + + + <_>10 6 6 3 -1. + <_>12 6 2 3 3. + 0 + -2.0948140881955624e-003 + 0.5512028932571411 + 1 + <_> + + + + <_>9 6 3 12 -1. + <_>9 10 3 4 3. + 0 + 4.1679958812892437e-003 + 0.5455976128578186 + 0.4798949062824249 + <_> + + <_> + + + + <_>5 4 2 3 -1. + <_>5 5 2 1 3. + 0 + 5.4458891972899437e-003 + 1 + 0.6127086877822876 + <_> + + + + <_>5 6 1 3 -1. + <_>5 7 1 1 3. + 0 + -1.2766510481014848e-003 + 0.5317131876945496 + 0.3850932121276856 + <_> + + <_> + + + + <_>9 17 3 2 -1. + <_>10 17 1 2 3. + 0 + 5.9404270723462105e-004 + 0.5446437001228333 + 1 + <_> + + + + <_>0 7 20 2 -1. + <_>0 8 20 1 2. + 0 + 0.0423096083104610 + 0.5234643816947937 + 0.2213044017553330 + <_> + + <_> + + + + <_>4 3 6 7 -1. + <_>6 3 2 7 3. + 0 + 5.6189671158790588e-003 + 0.4916197955608368 + 1 + <_> + + + + <_>5 10 6 10 -1. + <_>5 10 3 5 2. + <_>8 15 3 5 2. + 0 + 7.2401198558509350e-003 + 0.1471475958824158 + 0.4852893948554993 + <_> + + <_> + + + + <_>9 17 3 2 -1. + <_>10 17 1 2 3. + 0 + -4.5610670931637287e-003 + 0.2773773968219757 + 1 + <_> + + + + <_>9 10 2 2 -1. + <_>9 11 2 1 2. + 0 + 4.5506159949582070e-005 + 0.4626461863517761 + 0.5768079161643982 + <_> + + <_> + + + + <_>8 17 3 2 -1. + <_>9 17 1 2 3. + 0 + -6.1903791502118111e-003 + 0.1644289940595627 + 1 + <_> + + + + <_>5 6 1 3 -1. + <_>5 7 1 1 3. + 0 + 8.1186462193727493e-004 + 0.4778591096401215 + 0.6261864900588989 + <_> + + <_> + + + + <_>0 1 20 2 -1. + <_>10 1 10 1 2. + <_>0 2 10 1 2. + 0 + 0.0137798096984625 + 0.5257307887077332 + 1 + <_> + + + + <_>14 2 6 9 -1. + <_>14 5 6 3 3. + 0 + 1.1290319962427020e-003 + 0.5498048067092896 + 0.3983106911182404 + <_> + + <_> + + + + <_>5 3 3 2 -1. + <_>5 4 3 1 2. + 0 + -1.0610350000206381e-004 + 0.4033519029617310 + 1 + <_> + + + + <_>5 4 4 2 -1. + <_>7 4 2 2 2. + 0 + 1.6695790691301227e-004 + 0.4149340093135834 + 0.5795341134071350 + <_> + + <_> + + + + <_>14 2 6 9 -1. + <_>14 5 6 3 3. + 0 + 1.1290319962427020e-003 + 1 + 0.3934114873409271 + <_> + + + + <_>0 12 20 6 -1. + <_>0 14 20 2 3. + 0 + -0.1201934963464737 + 0.0734004825353622 + 0.5202586054801941 + <_> + + <_> + + + + <_>2 2 16 4 -1. + <_>2 2 8 2 2. + <_>10 4 8 2 2. + 0 + -0.0152307404205203 + 0.3749505877494812 + 1 + <_> + + + + <_>7 12 5 3 -1. + <_>7 13 5 1 3. + 0 + 3.5759829916059971e-003 + 0.5078150033950806 + 0.6606066226959229 + <_> + + <_> + + + + <_>14 9 6 10 -1. + <_>14 9 3 10 2. + 0 + 0.0134794600307941 + 0.4547711014747620 + 1 + <_> + + + + <_>16 6 3 2 -1. + <_>16 7 3 1 2. + 0 + -2.1162950433790684e-003 + 0.3311006128787994 + 0.5384259223937988 + <_> + + <_> + + + + <_>0 9 6 10 -1. + <_>3 9 3 10 2. + 0 + -0.0178777091205120 + 0.6513252854347229 + 1 + <_> + + + + <_>0 16 5 2 -1. + <_>0 17 5 1 2. + 0 + 1.0931970318779349e-003 + 0.5264765024185181 + 0.3456991016864777 + <_> + + <_> + + + + <_>9 12 2 3 -1. + <_>9 13 2 1 3. + 0 + -3.0553159303963184e-003 + 0.6268613934516907 + 1 + <_> + + + + <_>9 7 2 12 -1. + <_>9 11 2 4 3. + 0 + 3.6365049891173840e-003 + 0.5399212837219238 + 0.4345397055149078 + <_> + + <_> + + + + <_>3 2 6 2 -1. + <_>5 2 2 2 3. + 0 + 9.7896481747739017e-005 + 0.3835605978965759 + 1 + <_> + + + + <_>4 1 1 2 -1. + <_>4 2 1 1 2. + 0 + -3.2714448752813041e-004 + 0.3337667882442474 + 0.5539165735244751 + <_> + + <_> + + + + <_>11 15 1 2 -1. + <_>11 16 1 1 2. + 0 + 4.3425030889920890e-004 + 1 + 0.5788270235061646 + <_> + + + + <_>3 1 16 2 -1. + <_>11 1 8 1 2. + <_>3 2 8 1 2. + 0 + 0.0140055799856782 + 0.5275077819824219 + 0.2701125144958496 + <_> + + <_> + + + + <_>3 6 2 2 -1. + <_>3 6 1 1 2. + <_>4 7 1 1 2. + 0 + -9.2654931358993053e-004 + 0.5852280259132385 + 1 + <_> + + + + <_>5 11 10 6 -1. + <_>5 11 5 3 2. + <_>10 14 5 3 2. + 0 + 3.9504268206655979e-003 + 0.4728336930274963 + 0.3313918113708496 + <_> + + <_> + + + + <_>10 11 4 6 -1. + <_>10 14 4 3 2. + 0 + -5.8086868375539780e-004 + 1 + 0.4258810877799988 + <_> + + + + <_>14 9 6 11 -1. + <_>16 9 2 11 3. + 0 + -0.0120180202648044 + 0.5609787106513977 + 0.4895192086696625 + <_> + + <_> + + + + <_>0 9 6 11 -1. + <_>2 9 2 11 3. + 0 + -0.1452154070138931 + 0.0438944809138775 + 1 + <_> + + + + <_>2 11 16 6 -1. + <_>2 11 8 3 2. + <_>10 14 8 3 2. + 0 + -6.6049019806087017e-003 + 0.4229170978069305 + 0.5616292953491211 + <_> + + <_> + + + + <_>12 0 8 10 -1. + <_>16 0 4 5 2. + <_>12 5 4 5 2. + 0 + -0.0349097512662411 + 1 + 0.4788128137588501 + <_> + + + + <_>14 2 6 4 -1. + <_>16 2 2 4 3. + 0 + 3.7478420417755842e-003 + 0.4800282120704651 + 0.5801389217376709 + <_> + + <_> + + + + <_>0 0 8 10 -1. + <_>0 0 4 5 2. + <_>4 5 4 5 2. + 0 + 0.0330380313098431 + 1 + 0.7078176140785217 + <_> + + + + <_>0 2 6 4 -1. + <_>2 2 2 4 3. + 0 + 3.6872599739581347e-003 + 0.4449624121189117 + 0.5957731008529663 + <_> + + <_> + + + + <_>4 9 15 2 -1. + <_>9 9 5 2 3. + 0 + -4.5311939902603626e-003 + 0.4177047014236450 + 1 + <_> + + + + <_>12 3 4 8 -1. + <_>14 3 2 4 2. + <_>12 7 2 4 2. + 0 + 4.1058510541915894e-003 + 0.5372948050498962 + 0.3736926913261414 + <_> + + <_> + + + + <_>9 2 2 9 -1. + <_>10 2 1 9 2. + 0 + -8.7599847465753555e-003 + 0.6658807992935181 + 1 + <_> + + + + <_>0 2 20 1 -1. + <_>10 2 10 1 2. + 0 + -0.0230033099651337 + 0.2647922039031982 + 0.5101817846298218 + <_> + + <_> + + + + <_>16 1 4 5 -1. + <_>16 1 2 5 2. + 0 + 5.3664818406105042e-003 + 0.4548634886741638 + 1 + <_> + + + + <_>16 0 4 6 -1. + <_>16 3 4 3 2. + 0 + 0.0389717705547810 + 0.5157061815261841 + 0.3436439037322998 + <_> + + <_> + + + + <_>4 3 6 4 -1. + <_>6 3 2 4 3. + 0 + -0.0277671907097101 + 0.2354391068220139 + 1 + <_> + + + + <_>0 0 18 5 -1. + <_>6 0 6 5 3. + 0 + -9.8894089460372925e-003 + 0.6887741088867188 + 0.5111051797866821 + <_> + + <_> + + + + <_>6 2 12 14 -1. + <_>12 2 6 7 2. + <_>6 9 6 7 2. + 0 + -3.2073140610009432e-003 + 0.5438867807388306 + 1 + <_> + + + + <_>11 8 3 5 -1. + <_>12 8 1 5 3. + 0 + -6.7484978353604674e-004 + 0.5451148748397827 + 0.4831353127956390 + <_> + + <_> + + + + <_>5 12 2 2 -1. + <_>5 13 2 1 2. + 0 + -5.1947520114481449e-003 + 0.2113419026136398 + 1 + <_> + + + + <_>5 10 4 3 -1. + <_>7 10 2 3 2. + 0 + -2.6169899501837790e-004 + 0.5273681879043579 + 0.3992587029933929 + <_> + + <_> + + + + <_>4 9 15 2 -1. + <_>9 9 5 2 3. + 0 + 2.2421479225158691e-003 + 0.4688260853290558 + 1 + <_> + + + + <_>10 7 6 2 -1. + <_>12 7 2 2 3. + 0 + -1.2139769969508052e-003 + 0.5504235029220581 + 0.4384871125221252 + <_> + + <_> + + + + <_>1 9 15 2 -1. + <_>6 9 5 2 3. + 0 + -2.9469770379364491e-003 + 0.3892847001552582 + 1 + <_> + + + + <_>5 0 2 10 -1. + <_>5 0 1 5 2. + <_>6 5 1 5 2. + 0 + -3.9291830034926534e-004 + 0.6001722812652588 + 0.4561662971973419 + <_> + + <_> + + + + <_>0 0 20 14 -1. + <_>0 7 20 7 2. + 0 + 0.6255072951316834 + 1 + 0.0681256130337715 + <_> + + + + <_>12 7 8 4 -1. + <_>12 7 4 4 2. + 0 + 9.7744520753622055e-003 + 0.4813025891780853 + 0.5620657205581665 + <_> + + <_> + + + + <_>0 7 8 4 -1. + <_>4 7 4 4 2. + 0 + 0.0943782478570938 + 1 + 0.0666322931647301 + <_> + + + + <_>8 1 3 3 -1. + <_>9 1 1 3 3. + 0 + -1.9560910295695066e-003 + 0.3588232994079590 + 0.5295407176017761 + <_> + + <_> + + + + <_>9 7 3 4 -1. + <_>10 7 1 4 3. + 0 + 9.0652769431471825e-003 + 0.4822688102722168 + 1 + <_> + + + + <_>9 9 3 1 -1. + <_>10 9 1 1 3. + 0 + 4.2138071148656309e-004 + 0.4670332968235016 + 0.5683112740516663 + <_> + + <_> + + + + <_>8 9 3 2 -1. + <_>8 10 3 1 2. + 0 + -4.4220191193744540e-004 + 1 + 0.5360795259475708 + <_> + + + + <_>8 4 2 8 -1. + <_>8 4 1 4 2. + <_>9 8 1 4 2. + 0 + -4.7313501127064228e-003 + 0.6137245893478394 + 0.3188089132308960 + <_> + + <_> + + + + <_>5 8 12 3 -1. + <_>5 9 12 1 3. + 0 + 1.5395509544759989e-003 + 0.4487720131874085 + 1 + <_> + + + + <_>11 14 1 3 -1. + <_>11 15 1 1 3. + 0 + 2.4315000046044588e-003 + 0.4894166886806488 + 0.6716653704643250 + <_> + + <_> + + + + <_>6 10 3 6 -1. + <_>6 12 3 2 3. + 0 + -0.0155816199257970 + 0.3336741924285889 + 1 + <_> + + + + <_>4 17 8 3 -1. + <_>4 18 8 1 3. + 0 + 1.0816920548677444e-003 + 0.4718219935894013 + 0.5960627198219299 + <_> + + <_> + + + + <_>17 6 2 3 -1. + <_>17 7 2 1 3. + 0 + -2.2197659127414227e-003 + 0.3588554859161377 + 1 + <_> + + + + <_>9 12 2 2 -1. + <_>10 12 1 1 2. + <_>9 13 1 1 2. + 0 + -9.3048671260476112e-004 + 0.6218712925910950 + 0.4817300140857697 + <_> + + <_> + + + + <_>9 13 2 4 -1. + <_>9 13 1 2 2. + <_>10 15 1 2 2. + 0 + -4.7418707981705666e-003 + 0.2550027072429657 + 1 + <_> + + + + <_>9 11 2 3 -1. + <_>9 12 2 1 3. + 0 + -6.2950369901955128e-003 + 0.6728078722953796 + 0.5051063895225525 + <_> + + <_> + + + + <_>5 5 12 10 -1. + <_>11 5 6 5 2. + <_>5 10 6 5 2. + 0 + 3.5216049291193485e-003 + 0.5401909947395325 + 1 + <_> + + + + <_>6 3 12 12 -1. + <_>12 3 6 6 2. + <_>6 9 6 6 2. + 0 + -2.4289379362016916e-003 + 0.5419461727142334 + 0.4347142875194550 + <_> + + <_> + + + + <_>5 7 2 2 -1. + <_>5 7 1 1 2. + <_>6 8 1 1 2. + 0 + -2.5261470582336187e-003 + 0.6970624923706055 + 1 + <_> + + + + <_>4 3 3 2 -1. + <_>5 3 1 2 3. + 0 + -1.4817339833825827e-003 + 0.3263416886329651 + 0.4917873144149780 + <_> + + <_> + + + + <_>6 2 12 14 -1. + <_>12 2 6 7 2. + <_>6 9 6 7 2. + 0 + -0.2247453033924103 + 7.2937291115522385e-003 + 1 + <_> + + + + <_>5 2 12 3 -1. + <_>9 2 4 3 3. + 0 + 2.8342509176582098e-003 + 0.4579229950904846 + 0.5379881262779236 + <_> + + <_> + + + + <_>1 1 18 17 -1. + <_>7 1 6 17 3. + 0 + -0.0208216104656458 + 0.6024088859558106 + 1 + <_> + + + + <_>0 9 10 1 -1. + <_>5 9 5 1 2. + 0 + 1.4896340144332498e-004 + 0.3336144089698792 + 0.4962815940380096 + <_> + + <_> + + + + <_>16 8 4 3 -1. + <_>16 9 4 1 3. + 0 + -3.3524499740451574e-003 + 0.3558751046657562 + 1 + <_> + + + + <_>7 13 6 6 -1. + <_>7 16 6 3 2. + 0 + -0.0372798815369606 + 0.1698562949895859 + 0.5208985805511475 + <_> + + <_> + + + + <_>6 14 1 6 -1. + <_>6 16 1 2 3. + 0 + 1.3896770542487502e-004 + 1 + 0.5590686202049255 + <_> + + + + <_>6 17 4 2 -1. + <_>6 18 4 1 2. + 0 + -3.1912620761431754e-004 + 0.5848733782768250 + 0.3795836865901947 + <_> + + <_> + + + + <_>10 18 6 2 -1. + <_>13 18 3 1 2. + <_>10 19 3 1 2. + 0 + 5.4003461264073849e-004 + 1 + 0.5670288205146790 + <_> + + + + <_>16 8 1 3 -1. + <_>16 9 1 1 3. + 0 + 3.8956850767135620e-003 + 0.5182694792747498 + 0.3327709138393402 + <_> + + <_> + + + + <_>8 13 4 3 -1. + <_>8 14 4 1 3. + 0 + 1.6084529925137758e-003 + 1 + 0.5410485863685608 + <_> + + + + <_>9 15 1 2 -1. + <_>9 16 1 1 2. + 0 + -5.7474587811157107e-004 + 0.6022642254829407 + 0.3644644021987915 + <_> + + <_> + + + + <_>13 0 3 12 -1. + <_>14 0 1 12 3. + 0 + 0.0134350396692753 + 1 + 0.3441281914710999 + <_> + + + + <_>15 11 1 3 -1. + <_>15 12 1 1 3. + 0 + 2.1368139423429966e-003 + 0.5292434096336365 + 0.2747075855731964 + <_> + + <_> + + + + <_>8 15 3 3 -1. + <_>8 16 3 1 3. + 0 + 0.0141576295718551 + 1 + 0.8027868270874023 + <_> + + + + <_>4 0 3 12 -1. + <_>5 0 1 12 3. + 0 + 5.3884391672909260e-003 + 0.5222315192222595 + 0.3586727976799011 + <_> + + <_> + + + + <_>9 7 3 3 -1. + <_>10 7 1 3 3. + 0 + 8.8013410568237305e-003 + 0.4900386929512024 + 1 + <_> + + + + <_>9 9 3 1 -1. + <_>10 9 1 1 3. + 0 + 3.8858849438838661e-004 + 0.4681056141853333 + 0.5721952915191650 + <_> + + <_> + + + + <_>2 2 12 14 -1. + <_>2 2 6 7 2. + <_>8 9 6 7 2. + 0 + -2.2143588867038488e-003 + 0.5388805866241455 + 1 + <_> + + + + <_>4 2 12 3 -1. + <_>8 2 4 3 3. + 0 + -8.4642972797155380e-003 + 0.6675537824630737 + 0.3448441922664642 + <_> + + <_> + + + + <_>18 18 2 2 -1. + <_>18 18 1 2 2. + 0 + 0.0150443902239203 + 1 + 0.9239614009857178 + <_> + + + + <_>17 2 3 8 -1. + <_>18 2 1 8 3. + 0 + 7.6346402056515217e-003 + 0.4884896874427795 + 0.6306052803993225 + <_> + + <_> + + + + <_>0 18 2 2 -1. + <_>1 18 1 2 2. + 0 + 3.3895121305249631e-004 + 1 + 0.3997431099414825 + <_> + + + + <_>6 11 2 6 -1. + <_>6 14 2 3 2. + 0 + 2.1157610171940178e-004 + 0.5663982033729553 + 0.3972980976104736 + <_> + + <_> + + + + <_>13 10 5 6 -1. + <_>13 12 5 2 3. + 0 + -0.0275149494409561 + 1 + 0.5201063752174377 + <_> + + + + <_>5 8 15 3 -1. + <_>5 9 15 1 3. + 0 + 0.0516030602157116 + 0.5140730142593384 + 0.1245130971074104 + <_> + + <_> + + + + <_>2 10 5 6 -1. + <_>2 12 5 2 3. + 0 + 3.7510651163756847e-003 + 1 + 0.3802095055580139 + <_> + + + + <_>0 8 15 3 -1. + <_>0 9 15 1 3. + 0 + -2.1457639522850513e-003 + 0.3309448063373566 + 0.5474538803100586 + <_> + + <_> + + + + <_>16 2 3 1 -1. + <_>17 2 1 1 3. + 0 + -5.8178009930998087e-004 + 1 + 0.4892601966857910 + <_> + + + + <_>17 4 3 2 -1. + <_>18 4 1 2 3. + 0 + -9.3638541875407100e-004 + 0.5937399268150330 + 0.4664669036865234 + <_> + + <_> + + + + <_>0 8 8 12 -1. + <_>0 8 4 6 2. + <_>4 14 4 6 2. + 0 + 0.0416674911975861 + 1 + 0.7021353244781494 + <_> + + + + <_>1 7 8 6 -1. + <_>1 7 4 3 2. + <_>5 10 4 3 2. + 0 + -6.7763780243694782e-003 + 0.3222751021385193 + 0.5068395137786865 + <_> + + <_> + + + + <_>14 1 6 2 -1. + <_>16 1 2 2 3. + 0 + -2.9170580673962831e-003 + 1 + 0.4717701077461243 + <_> + + + + <_>15 0 4 4 -1. + <_>17 0 2 2 2. + <_>15 2 2 2 2. + 0 + 3.2789530814625323e-004 + 0.4509383141994476 + 0.5651162862777710 + 38.2360382080078130 + 14 + -1 + <_> + + + <_> + + <_> + + + + <_>1 1 4 11 -1. + <_>3 1 2 11 2. + 0 + 0.0117298001423478 + 0.3805224895477295 + 1 + <_> + + + + <_>5 5 1 8 -1. + <_>5 9 1 4 2. + 0 + 1.1712179984897375e-003 + 0.3140017986297607 + 0.6858146190643311 + <_> + + <_> + + + + <_>7 7 6 1 -1. + <_>9 7 2 1 3. + 0 + 9.3555096536874771e-003 + 1 + 0.6834673285484314 + <_> + + + + <_>4 7 12 2 -1. + <_>8 7 4 2 3. + 0 + 1.6570610459893942e-003 + 0.2992472946643829 + 0.5475677847862244 + <_> + + <_> + + + + <_>8 4 4 4 -1. + <_>8 6 4 2 2. + 0 + -1.3387809740379453e-003 + 1 + 0.2941406965255737 + <_> + + + + <_>2 4 9 1 -1. + <_>5 4 3 1 3. + 0 + 1.7580550047568977e-004 + 0.3896977901458740 + 0.5872970819473267 + <_> + + <_> + + + + <_>9 12 2 8 -1. + <_>9 16 2 4 2. + 0 + -2.9473248869180679e-003 + 0.3576571941375732 + 1 + <_> + + + + <_>3 8 14 12 -1. + <_>3 14 14 6 2. + 0 + 8.3220899105072021e-003 + 0.5232400894165039 + 0.3231087923049927 + <_> + + <_> + + + + <_>6 13 7 3 -1. + <_>6 14 7 1 3. + 0 + 7.4366689659655094e-003 + 1 + 0.6715673208236694 + <_> + + + + <_>5 9 6 3 -1. + <_>7 9 2 3 3. + 0 + -2.1322889369912446e-004 + 0.5470541715621948 + 0.3863396048545837 + <_> + + <_> + + + + <_>12 1 6 3 -1. + <_>12 2 6 1 3. + 0 + -7.8024631366133690e-003 + 0.2771460115909576 + 1 + <_> + + + + <_>8 12 6 2 -1. + <_>8 13 6 1 2. + 0 + 5.6611228501424193e-004 + 0.4689136147499085 + 0.5851963758468628 + <_> + + <_> + + + + <_>0 2 18 2 -1. + <_>0 2 9 1 2. + <_>9 3 9 1 2. + 0 + -9.2346500605344772e-003 + 0.2704397141933441 + 1 + <_> + + + + <_>6 10 3 6 -1. + <_>6 13 3 3 2. + 0 + -1.4676499631605111e-005 + 0.5622550249099731 + 0.3579317033290863 + <_> + + <_> + + + + <_>14 0 6 6 -1. + <_>14 0 3 6 2. + 0 + 9.7007937729358673e-003 + 0.4173871874809265 + 1 + <_> + + + + <_>15 0 5 8 -1. + <_>15 4 5 4 2. + 0 + -3.5320650786161423e-003 + 0.4195013046264648 + 0.5549468994140625 + <_> + + <_> + + + + <_>7 16 6 4 -1. + <_>9 16 2 4 3. + 0 + 0.0216164104640484 + 1 + 0.2857390940189362 + <_> + + + + <_>2 11 14 4 -1. + <_>2 11 7 2 2. + <_>9 13 7 2 2. + 0 + 3.4567608963698149e-003 + 0.6024532914161682 + 0.4377507865428925 + <_> + + <_> + + + + <_>14 10 6 10 -1. + <_>14 10 3 10 2. + 0 + 0.0229143202304840 + 0.4689350128173828 + 1 + <_> + + + + <_>9 8 10 12 -1. + <_>14 8 5 6 2. + <_>9 14 5 6 2. + 0 + 3.4328910987824202e-003 + 0.4664604961872101 + 0.5762562155723572 + <_> + + <_> + + + + <_>0 10 6 10 -1. + <_>3 10 3 10 2. + 0 + -8.6510833352804184e-003 + 0.6381739974021912 + 1 + <_> + + + + <_>1 8 10 12 -1. + <_>1 8 5 6 2. + <_>6 14 5 6 2. + 0 + 1.4510039472952485e-003 + 0.3711487948894501 + 0.5530750751495361 + <_> + + <_> + + + + <_>9 3 6 1 -1. + <_>11 3 2 1 3. + 0 + 7.8191719949245453e-003 + 0.5264362096786499 + 1 + <_> + + + + <_>7 4 6 3 -1. + <_>9 4 2 3 3. + 0 + 2.0798550394829363e-004 + 0.3730512857437134 + 0.5445731282234192 + <_> + + <_> + + + + <_>5 3 6 1 -1. + <_>7 3 2 1 3. + 0 + -3.9962218143045902e-003 + 0.2438170015811920 + 1 + <_> + + + + <_>4 5 6 3 -1. + <_>6 5 2 3 3. + 0 + -1.5010139577498194e-005 + 0.5324671268463135 + 0.3682988882064819 + <_> + + <_> + + + + <_>9 16 3 3 -1. + <_>9 17 3 1 3. + 0 + -4.2428788729012012e-003 + 0.6481474041938782 + 1 + <_> + + + + <_>8 14 6 3 -1. + <_>8 15 6 1 3. + 0 + 9.1374982148408890e-003 + 0.4896158874034882 + 0.6558843255043030 + <_> + + <_> + + + + <_>6 0 8 12 -1. + <_>6 0 4 6 2. + <_>10 6 4 6 2. + 0 + 8.8254585862159729e-003 + 1 + 0.3613870143890381 + <_> + + + + <_>4 12 2 3 -1. + <_>4 13 2 1 3. + 0 + 9.4092212384566665e-004 + 0.5502895712852478 + 0.3632518053054810 + <_> + + <_> + + + + <_>12 16 6 3 -1. + <_>12 17 6 1 3. + 0 + -0.0125033501535654 + 0.2261132001876831 + 1 + <_> + + + + <_>7 12 7 2 -1. + <_>7 13 7 1 2. + 0 + 8.6759645491838455e-003 + 0.4987890124320984 + 0.6847196221351624 + <_> + + <_> + + + + <_>2 16 6 3 -1. + <_>2 17 6 1 3. + 0 + -0.0104167601093650 + 0.2446299046278000 + 1 + <_> + + + + <_>0 7 16 6 -1. + <_>0 10 16 3 2. + 0 + 2.7432460337877274e-003 + 0.3511525094509125 + 0.5399826765060425 + <_> + + <_> + + + + <_>9 7 3 3 -1. + <_>10 7 1 3 3. + 0 + -4.2385691776871681e-003 + 0.6823673248291016 + 1 + <_> + + + + <_>9 7 3 5 -1. + <_>10 7 1 5 3. + 0 + 0.0183258708566427 + 0.4891580045223236 + 0.7135618925094605 + <_> + + <_> + + + + <_>0 5 20 10 -1. + <_>0 5 10 5 2. + <_>10 10 10 5 2. + 0 + -0.0243345405906439 + 0.3522521853446960 + 1 + <_> + + + + <_>3 1 4 2 -1. + <_>5 1 2 2 2. + 0 + 4.6469361404888332e-004 + 0.4049868881702423 + 0.5515825748443604 + <_> + + <_> + + + + <_>7 6 8 10 -1. + <_>11 6 4 5 2. + <_>7 11 4 5 2. + 0 + 3.4260009415447712e-003 + 1 + 0.4126769900321960 + <_> + + + + <_>17 6 3 2 -1. + <_>17 7 3 1 2. + 0 + -2.5827318895608187e-003 + 0.2899428904056549 + 0.5386431813240051 + <_> + + <_> + + + + <_>5 6 8 10 -1. + <_>5 6 4 5 2. + <_>9 11 4 5 2. + 0 + 1.0545699624344707e-003 + 1 + 0.3771344125270844 + <_> + + + + <_>5 12 10 6 -1. + <_>5 14 10 2 3. + 0 + -9.1257691383361816e-004 + 0.5827386975288391 + 0.4267556965351105 + <_> + + <_> + + + + <_>9 7 3 3 -1. + <_>10 7 1 3 3. + 0 + 2.6589010376483202e-003 + 0.4688124954700470 + 1 + <_> + + + + <_>10 3 2 6 -1. + <_>11 3 1 3 2. + <_>10 6 1 3 2. + 0 + 4.8598358407616615e-003 + 0.4853922128677368 + 0.6163644790649414 + <_> + + <_> + + + + <_>0 4 3 3 -1. + <_>0 5 3 1 3. + 0 + 8.0638676881790161e-003 + 1 + 0.1749195009469986 + <_> + + + + <_>3 16 8 4 -1. + <_>3 16 4 2 2. + <_>7 18 4 2 2. + 0 + -7.5898370705544949e-003 + 0.6826189756393433 + 0.4894070029258728 + <_> + + <_> + + + + <_>8 13 5 2 -1. + <_>8 14 5 1 2. + 0 + 3.6368070868775249e-004 + 0.4614596068859100 + 1 + <_> + + + + <_>8 7 4 12 -1. + <_>8 11 4 4 3. + 0 + 0.0625949501991272 + 0.5183017253875732 + 0.2686696052551270 + <_> + + <_> + + + + <_>5 9 2 2 -1. + <_>6 9 1 2 2. + 0 + -4.9753207713365555e-003 + 0.1758466958999634 + 1 + <_> + + + + <_>9 15 2 3 -1. + <_>9 16 2 1 3. + 0 + -2.0880119409412146e-003 + 0.6369382143020630 + 0.4930044114589691 + <_> + + <_> + + + + <_>13 9 2 3 -1. + <_>13 9 1 3 2. + 0 + 9.5644511748105288e-004 + 1 + 0.4139398932456970 + <_> + + + + <_>14 0 6 17 -1. + <_>16 0 2 17 3. + 0 + -0.0317214615643024 + 0.6045557260513306 + 0.4816364049911499 + <_> + + <_> + + + + <_>5 10 2 2 -1. + <_>6 10 1 2 2. + 0 + 1.2898689601570368e-003 + 0.5450810790061951 + 1 + <_> + + + + <_>2 9 9 1 -1. + <_>5 9 3 1 3. + 0 + 9.8405163735151291e-003 + 0.2924000918865204 + 0.6699606180191040 + <_> + + <_> + + + + <_>9 11 2 3 -1. + <_>9 12 2 1 3. + 0 + 1.2237089686095715e-003 + 1 + 0.6282836794853210 + <_> + + + + <_>7 11 6 3 -1. + <_>7 12 6 1 3. + 0 + -8.4232585504651070e-003 + 0.5986570119857788 + 0.4852580130100250 + <_> + + <_> + + + + <_>0 6 3 2 -1. + <_>0 7 3 1 2. + 0 + -7.2726322105154395e-004 + 0.3340049088001251 + 1 + <_> + + + + <_>7 0 6 1 -1. + <_>9 0 2 1 3. + 0 + 4.6842931769788265e-003 + 0.5168923735618591 + 0.2679480016231537 + <_> + + <_> + + + + <_>9 16 3 3 -1. + <_>9 17 3 1 3. + 0 + -1.0379579616710544e-003 + 0.5925791859626770 + 1 + <_> + + + + <_>2 13 17 6 -1. + <_>2 16 17 3 2. + 0 + 9.1342730447649956e-003 + 0.5437728166580200 + 0.4346800148487091 + <_> + + <_> + + + + <_>1 3 3 7 -1. + <_>2 3 1 7 3. + 0 + 1.4971119817346334e-003 + 0.4129500985145569 + 1 + <_> + + + + <_>1 1 6 4 -1. + <_>3 1 2 4 3. + 0 + 1.5762320253998041e-003 + 0.4522874057292938 + 0.6556292176246643 + <_> + + <_> + + + + <_>14 1 6 5 -1. + <_>14 1 3 5 2. + 0 + 8.7496247142553329e-003 + 0.4532034099102020 + 1 + <_> + + + + <_>13 2 3 2 -1. + <_>13 3 3 1 2. + 0 + -8.5103599121794105e-004 + 0.3785983920097351 + 0.5416975021362305 + <_> + + <_> + + + + <_>0 1 6 5 -1. + <_>3 1 3 5 2. + 0 + -0.0173255708068609 + 0.6884248256683350 + 1 + <_> + + + + <_>2 3 2 6 -1. + <_>2 5 2 2 3. + 0 + -8.3266440778970718e-003 + 0.3091326057910919 + 0.5243654847145081 + <_> + + <_> + + + + <_>9 10 3 2 -1. + <_>9 11 3 1 2. + 0 + 1.5157909729168750e-005 + 0.4765793979167938 + 1 + <_> + + + + <_>8 13 4 3 -1. + <_>8 14 4 1 3. + 0 + 1.8041470320895314e-003 + 0.4725385904312134 + 0.5716555118560791 + <_> + + <_> + + + + <_>6 3 3 1 -1. + <_>7 3 1 1 3. + 0 + 3.0691560823470354e-003 + 1 + 0.2143359929323196 + <_> + + + + <_>8 2 3 12 -1. + <_>8 6 3 4 3. + 0 + -5.2225510444259271e-005 + 0.5653210282325745 + 0.4385111033916473 + <_> + + <_> + + + + <_>11 12 1 2 -1. + <_>11 13 1 1 2. + 0 + 1.0072169970953837e-004 + 1 + 0.5924776196479797 + <_> + + + + <_>11 12 2 2 -1. + <_>12 12 1 1 2. + <_>11 13 1 1 2. + 0 + 1.3573700562119484e-004 + 0.4573448896408081 + 0.5769382715225220 + <_> + + <_> + + + + <_>5 5 2 2 -1. + <_>5 6 2 1 2. + 0 + 9.2137878527864814e-004 + 1 + 0.5992609262466431 + <_> + + + + <_>5 4 1 3 -1. + <_>5 5 1 1 3. + 0 + 3.0316581251099706e-004 + 0.3610081076622009 + 0.5049325823783875 + <_> + + <_> + + + + <_>3 11 16 4 -1. + <_>11 11 8 2 2. + <_>3 13 8 2 2. + 0 + 0.0395824797451496 + 1 + 0.1538489013910294 + <_> + + + + <_>0 10 20 3 -1. + <_>0 11 20 1 3. + 0 + 0.0475196801126003 + 0.5216140747070313 + 0.1428391039371491 + <_> + + <_> + + + + <_>1 11 16 4 -1. + <_>1 11 8 2 2. + <_>9 13 8 2 2. + 0 + 0.0188717599958181 + 1 + 0.2825506925582886 + <_> + + + + <_>4 2 4 2 -1. + <_>4 3 4 1 2. + 0 + -3.9876459049992263e-004 + 0.4035016894340515 + 0.5437793135643005 + <_> + + <_> + + + + <_>12 6 2 2 -1. + <_>13 6 1 1 2. + <_>12 7 1 1 2. + 0 + 4.6556600136682391e-004 + 0.4668996930122376 + 1 + <_> + + + + <_>12 11 6 6 -1. + <_>12 13 6 2 3. + 0 + 6.7090610973536968e-003 + 0.5331354737281799 + 0.4136571884155273 + <_> + + <_> + + + + <_>6 6 2 2 -1. + <_>6 6 1 1 2. + <_>7 7 1 1 2. + 0 + -1.8931160448119044e-003 + 0.7155163288116455 + 1 + <_> + + + + <_>6 4 4 16 -1. + <_>8 4 2 16 2. + 0 + -0.0130569497123361 + 0.3117899894714356 + 0.5208439826965332 + <_> + + <_> + + + + <_>11 18 3 2 -1. + <_>11 19 3 1 2. + 0 + -1.9484119547996670e-004 + 1 + 0.4637658894062042 + <_> + + + + <_>9 17 6 2 -1. + <_>12 17 3 1 2. + <_>9 18 3 1 2. + 0 + 1.5093220099515747e-005 + 0.4561653137207031 + 0.5445234179496765 + <_> + + <_> + + + + <_>2 13 5 2 -1. + <_>2 14 5 1 2. + 0 + -7.1617960202274844e-006 + 1 + 0.4193108081817627 + <_> + + + + <_>3 15 2 2 -1. + <_>3 16 2 1 2. + 0 + 3.0164679628796875e-004 + 0.5966237783432007 + 0.4100500047206879 + <_> + + <_> + + + + <_>9 7 3 3 -1. + <_>10 7 1 3 3. + 0 + 4.4195181690156460e-003 + 0.4845055937767029 + 1 + <_> + + + + <_>9 6 2 6 -1. + <_>9 6 1 6 2. + 0 + -7.3984181508421898e-003 + 0.6206846237182617 + 0.4931209087371826 + <_> + + <_> + + + + <_>1 14 7 6 -1. + <_>1 16 7 2 3. + 0 + -7.8031201846897602e-003 + 1 + 0.5282462835311890 + <_> + + + + <_>8 1 2 11 -1. + <_>9 1 1 11 2. + 0 + -0.0107314297929406 + 0.9104834198951721 + 0.3455922007560730 + <_> + + <_> + + + + <_>9 7 2 4 -1. + <_>9 7 1 4 2. + 0 + 1.4246780192479491e-003 + 0.4708554148674011 + 1 + <_> + + + + <_>11 10 2 1 -1. + <_>11 10 1 1 2. + 0 + -8.2717568147927523e-005 + 0.5651623010635376 + 0.4731023907661438 + <_> + + <_> + + + + <_>0 3 3 9 -1. + <_>1 3 1 9 3. + 0 + 4.4803409837186337e-003 + 1 + 0.6175886988639832 + <_> + + + + <_>0 3 3 6 -1. + <_>0 5 3 2 3. + 0 + 3.0789140146225691e-003 + 0.5139533281326294 + 0.3423087894916534 + <_> + + <_> + + + + <_>11 15 2 2 -1. + <_>12 15 1 1 2. + <_>11 16 1 1 2. + 0 + -1.1310289846733212e-003 + 1 + 0.4918282032012940 + <_> + + + + <_>11 14 2 2 -1. + <_>12 14 1 1 2. + <_>11 15 1 1 2. + 0 + -1.0410690447315574e-003 + 0.5942087173461914 + 0.4923042953014374 + <_> + + <_> + + + + <_>7 15 2 2 -1. + <_>7 15 1 1 2. + <_>8 16 1 1 2. + 0 + 1.1648540385067463e-003 + 1 + 0.6405271887779236 + <_> + + + + <_>7 14 2 2 -1. + <_>7 14 1 1 2. + <_>8 15 1 1 2. + 0 + 9.0057362103834748e-004 + 0.4504396915435791 + 0.6192076802253723 + <_> + + <_> + + + + <_>8 13 4 6 -1. + <_>10 13 2 3 2. + <_>8 16 2 3 2. + 0 + 6.8781538866460323e-003 + 0.5374813079833984 + 1 + <_> + + + + <_>2 14 16 4 -1. + <_>10 14 8 2 2. + <_>2 16 8 2 2. + 0 + -0.0352839007973671 + 0.2247101068496704 + 0.5217170715332031 + <_> + + <_> + + + + <_>9 8 2 2 -1. + <_>9 9 2 1 2. + 0 + -1.3320200378075242e-003 + 0.2554703056812286 + 1 + <_> + + + + <_>7 7 5 3 -1. + <_>7 8 5 1 3. + 0 + -2.3177571129053831e-003 + 0.3792515993118286 + 0.5243226885795593 + <_> + + <_> + + + + <_>7 5 6 2 -1. + <_>9 5 2 2 3. + 0 + 2.1332940377760679e-004 + 0.3860337138175964 + 1 + <_> + + + + <_>9 1 6 18 -1. + <_>11 1 2 18 3. + 0 + 0.0134679004549980 + 0.5380687713623047 + 0.4178363978862763 + <_> + + <_> + + + + <_>8 6 3 4 -1. + <_>9 6 1 4 3. + 0 + -1.2829169863834977e-003 + 0.6133623123168945 + 1 + <_> + + + + <_>8 5 2 4 -1. + <_>8 5 1 2 2. + <_>9 7 1 2 2. + 0 + 5.1571638323366642e-004 + 0.4028537869453430 + 0.5536851882934570 + <_> + + <_> + + + + <_>9 13 2 6 -1. + <_>10 13 1 3 2. + <_>9 16 1 3 2. + 0 + 3.9254198782145977e-003 + 0.5279921293258667 + 1 + <_> + + + + <_>11 0 3 18 -1. + <_>12 0 1 18 3. + 0 + -0.0337805896997452 + 0.2334675043821335 + 0.5175911784172058 + <_> + + <_> + + + + <_>6 0 3 18 -1. + <_>7 0 1 18 3. + 0 + -0.0378537215292454 + 0.1074853017926216 + 1 + <_> + + + + <_>5 15 4 2 -1. + <_>7 15 2 2 2. + 0 + -4.0752900531515479e-004 + 0.5345929861068726 + 0.4198938012123108 + <_> + + <_> + + + + <_>1 9 18 1 -1. + <_>7 9 6 1 3. + 0 + -3.1193809118121862e-003 + 0.3855825066566467 + 1 + <_> + + + + <_>0 0 20 3 -1. + <_>0 1 20 1 3. + 0 + -0.0157149694859982 + 0.3335190117359161 + 0.5263202190399170 + <_> + + <_> + + + + <_>9 6 2 4 -1. + <_>10 6 1 4 2. + 0 + -7.8525702701881528e-004 + 0.5860397219657898 + 1 + <_> + + + + <_>6 10 6 2 -1. + <_>8 10 2 2 3. + 0 + -2.8750501223839819e-004 + 0.5437784790992737 + 0.3716104924678803 + <_> + + <_> + + + + <_>0 7 20 1 -1. + <_>0 7 10 1 2. + 0 + 0.0280168596655130 + 1 + 0.3330754935741425 + <_> + + + + <_>11 3 5 4 -1. + <_>11 5 5 2 2. + 0 + -1.9018839811906219e-003 + 0.5366597771644592 + 0.4693793952465057 + <_> + + <_> + + + + <_>5 7 10 1 -1. + <_>10 7 5 1 2. + 0 + 0.0206475593149662 + 1 + 0.1006956025958061 + <_> + + + + <_>8 10 3 3 -1. + <_>8 11 3 1 3. + 0 + 4.3002571910619736e-003 + 0.4816035926342011 + 0.6215677261352539 + <_> + + <_> + + + + <_>2 0 16 8 -1. + <_>10 0 8 4 2. + <_>2 4 8 4 2. + 0 + 0.0134591404348612 + 0.5461953878402710 + 1 + <_> + + + + <_>11 0 9 10 -1. + <_>11 5 9 5 2. + 0 + -0.0103200403973460 + 0.4578453004360199 + 0.5419309735298157 + <_> + + <_> + + + + <_>0 2 8 18 -1. + <_>4 2 4 18 2. + 0 + 0.3199074864387512 + 1 + 0.2008046954870224 + <_> + + + + <_>0 0 2 6 -1. + <_>0 2 2 2 3. + 0 + 9.2198798665776849e-004 + 0.5193281173706055 + 0.3912194073200226 + <_> + + <_> + + + + <_>6 0 9 2 -1. + <_>6 1 9 1 2. + 0 + 4.1852539288811386e-004 + 0.4299744069576263 + 1 + <_> + + + + <_>4 1 12 2 -1. + <_>4 2 12 1 2. + 0 + 3.5891108564101160e-004 + 0.4344502985477448 + 0.5531973838806152 + <_> + + <_> + + + + <_>2 1 16 14 -1. + <_>2 8 16 7 2. + 0 + -0.2099243998527527 + 0.1075721010565758 + 1 + <_> + + + + <_>5 1 8 12 -1. + <_>5 7 8 6 2. + 0 + -4.9328152090311050e-003 + 0.5762796998023987 + 0.4574643969535828 + <_> + + <_> + + + + <_>9 11 2 2 -1. + <_>9 12 2 1 2. + 0 + 2.3409130517393351e-003 + 1 + 0.7476807832717896 + <_> + + + + <_>9 10 5 6 -1. + <_>9 12 5 2 3. + 0 + 4.7120270319283009e-003 + 0.5261765122413635 + 0.4505550861358643 + <_> + + <_> + + + + <_>3 0 13 8 -1. + <_>3 4 13 4 2. + 0 + 0.0287131909281015 + 0.4407103061676025 + 1 + <_> + + + + <_>6 7 5 8 -1. + <_>6 11 5 4 2. + 0 + -2.6156550738960505e-003 + 0.4244270920753479 + 0.6892976760864258 + <_> + + <_> + + + + <_>9 5 2 3 -1. + <_>9 6 2 1 3. + 0 + -0.0135589698329568 + 0.1252267956733704 + 1 + <_> + + + + <_>6 8 8 3 -1. + <_>6 9 8 1 3. + 0 + -3.0331799644045532e-004 + 0.4077791869640350 + 0.5442817807197571 + <_> + + <_> + + + + <_>2 2 7 6 -1. + <_>2 5 7 3 2. + 0 + -5.5601762142032385e-004 + 0.5378003716468811 + 1 + <_> + + + + <_>2 1 14 4 -1. + <_>2 1 7 2 2. + <_>9 3 7 2 2. + 0 + 2.4025330785661936e-003 + 0.3166579902172089 + 0.5285738110542297 + <_> + + <_> + + + + <_>11 14 1 3 -1. + <_>11 15 1 1 3. + 0 + -3.4089901018887758e-003 + 1 + 0.4905214905738831 + <_> + + + + <_>6 15 8 2 -1. + <_>6 16 8 1 2. + 0 + 8.0019602319225669e-004 + 0.4522736072540283 + 0.5580614209175110 + <_> + + <_> + + + + <_>8 14 1 3 -1. + <_>8 15 1 1 3. + 0 + 2.1901070140302181e-003 + 1 + 0.6612681746482849 + <_> + + + + <_>8 11 2 8 -1. + <_>8 15 2 4 2. + 0 + 3.3745369873940945e-003 + 0.5107765197753906 + 0.3386929929256439 + <_> + + <_> + + + + <_>6 15 8 2 -1. + <_>6 16 8 1 2. + 0 + 8.0019602319225669e-004 + 1 + 0.5707560181617737 + <_> + + + + <_>7 16 8 3 -1. + <_>7 17 8 1 3. + 0 + 0.0173460692167282 + 0.5016021132469177 + 0.6306459903717041 + <_> + + <_> + + + + <_>0 16 2 2 -1. + <_>0 17 2 1 2. + 0 + -1.9568449351936579e-003 + 0.3017806112766266 + 1 + <_> + + + + <_>1 16 8 4 -1. + <_>1 16 4 2 2. + <_>5 18 4 2 2. + 0 + -0.0112290196120739 + 0.6293851137161255 + 0.4520488977432251 + <_> + + <_> + + + + <_>2 9 16 3 -1. + <_>2 10 16 1 3. + 0 + -2.6608388870954514e-003 + 0.3344007134437561 + 1 + <_> + + + + <_>13 11 2 4 -1. + <_>13 11 1 4 2. + 0 + -0.0116151003167033 + 0.2825379073619843 + 0.5150970816612244 + <_> + + <_> + + + + <_>0 13 16 6 -1. + <_>0 15 16 2 3. + 0 + -0.0952486023306847 + 0.1398265063762665 + 1 + <_> + + + + <_>5 11 2 4 -1. + <_>6 11 1 4 2. + 0 + 7.3701781220734119e-003 + 0.5293998718261719 + 0.2331728041172028 + <_> + + <_> + + + + <_>18 2 2 18 -1. + <_>19 2 1 9 2. + <_>18 11 1 9 2. + 0 + -0.0149539001286030 + 1 + 0.4940465986728668 + <_> + + + + <_>19 7 1 9 -1. + <_>19 10 1 3 3. + 0 + 5.7038792874664068e-004 + 0.5466570854187012 + 0.4626767933368683 + <_> + + <_> + + + + <_>0 2 2 18 -1. + <_>0 2 1 9 2. + <_>1 11 1 9 2. + 0 + 5.8516198769211769e-003 + 1 + 0.6270040869712830 + <_> + + + + <_>0 7 1 9 -1. + <_>0 10 1 3 3. + 0 + 2.1150549582671374e-004 + 0.5508140921592712 + 0.4061872959136963 + <_> + + <_> + + + + <_>14 12 2 2 -1. + <_>14 13 2 1 2. + 0 + -6.9679190346505493e-006 + 1 + 0.4096567928791046 + <_> + + + + <_>11 14 2 3 -1. + <_>11 15 2 1 3. + 0 + -7.9677387839183211e-004 + 0.5615556836128235 + 0.4666886031627655 + <_> + + <_> + + + + <_>7 8 6 2 -1. + <_>7 9 6 1 2. + 0 + 0.0194594804197550 + 1 + 0.2311480939388275 + <_> + + + + <_>7 12 4 6 -1. + <_>7 12 2 3 2. + <_>9 15 2 3 2. + 0 + -0.0111608300358057 + 0.3087011873722076 + 0.5514662265777588 + <_> + + <_> + + + + <_>8 13 5 3 -1. + <_>8 14 5 1 3. + 0 + 0.0140561498701572 + 1 + 0.7005056142807007 + <_> + + + + <_>12 14 2 2 -1. + <_>13 14 1 1 2. + <_>12 15 1 1 2. + 0 + -3.2958350493572652e-004 + 0.5797485709190369 + 0.4691650867462158 + <_> + + <_> + + + + <_>7 13 6 3 -1. + <_>7 14 6 1 3. + 0 + -5.4636420682072639e-003 + 0.5928595066070557 + 1 + <_> + + + + <_>7 13 5 2 -1. + <_>7 14 5 1 2. + 0 + 5.8881669247057289e-005 + 0.3741397857666016 + 0.5170168876647949 + <_> + + <_> + + + + <_>2 10 16 4 -1. + <_>10 10 8 2 2. + <_>2 12 8 2 2. + 0 + 6.6343429498374462e-003 + 0.5414987802505493 + 1 + <_> + + + + <_>7 0 6 6 -1. + <_>9 0 2 6 3. + 0 + 0.0452634096145630 + 0.5180327296257019 + 0.1529684066772461 + <_> + + <_> + + + + <_>7 1 6 3 -1. + <_>7 2 6 1 3. + 0 + -8.0646127462387085e-003 + 0.2515468001365662 + 1 + <_> + + + + <_>0 12 6 2 -1. + <_>0 13 6 1 2. + 0 + 4.7389548853971064e-004 + 0.5121998786926270 + 0.3725948929786682 + <_> + + <_> + + + + <_>6 3 11 2 -1. + <_>6 4 11 1 2. + 0 + 1.4877359717502259e-005 + 1 + 0.5532435774803162 + <_> + + + + <_>12 0 8 6 -1. + <_>16 0 4 3 2. + <_>12 3 4 3 2. + 0 + 0.0243211593478918 + 0.4960766136646271 + 0.5983315110206604 + <_> + + <_> + + + + <_>8 12 1 2 -1. + <_>8 13 1 1 2. + 0 + 6.9931396865285933e-005 + 0.4163953065872192 + 1 + <_> + + + + <_>8 8 1 12 -1. + <_>8 12 1 4 3. + 0 + 2.6287760119885206e-003 + 0.5880144834518433 + 0.3399662971496582 + <_> + + <_> + + + + <_>11 11 2 2 -1. + <_>12 11 1 1 2. + <_>11 12 1 1 2. + 0 + 3.8190539926290512e-003 + 1 + 0.7846621274948120 + <_> + + + + <_>12 7 3 13 -1. + <_>13 7 1 13 3. + 0 + -0.0259891506284475 + 0.3288114070892334 + 0.5155087709426880 + <_> + + <_> + + + + <_>7 11 2 2 -1. + <_>7 11 1 1 2. + <_>8 12 1 1 2. + 0 + 1.2062400346621871e-003 + 0.4596059918403626 + 1 + <_> + + + + <_>3 13 1 3 -1. + <_>3 14 1 1 3. + 0 + -1.5557400183752179e-003 + 0.3126986920833588 + 0.7183399200439453 + <_> + + <_> + + + + <_>10 18 3 2 -1. + <_>11 18 1 2 3. + 0 + -2.2691930644214153e-003 + 1 + 0.5274006128311157 + <_> + + + + <_>11 11 2 1 -1. + <_>11 11 1 1 2. + 0 + 2.3287249496206641e-004 + 0.4878666102886200 + 0.5615152716636658 + <_> + + <_> + + + + <_>1 10 5 9 -1. + <_>1 13 5 3 3. + 0 + -5.5999699980020523e-003 + 1 + 0.5160812139511108 + <_> + + + + <_>4 8 6 4 -1. + <_>6 8 2 4 3. + 0 + -0.0104961898177862 + 0.5701614022254944 + 0.3204850852489471 + <_> + + <_> + + + + <_>13 12 1 4 -1. + <_>13 14 1 2 2. + 0 + -1.4814930182183161e-005 + 0.5538837909698486 + 1 + <_> + + + + <_>11 3 4 14 -1. + <_>13 3 2 7 2. + <_>11 10 2 7 2. + 0 + -6.4287078566849232e-004 + 0.5349429249763489 + 0.4472151100635529 + <_> + + <_> + + + + <_>6 12 1 4 -1. + <_>6 14 1 2 2. + 0 + -1.8891949730459601e-004 + 0.5012837052345276 + 1 + <_> + + + + <_>5 3 4 14 -1. + <_>5 3 2 7 2. + <_>7 10 2 7 2. + 0 + -9.0413521975278854e-003 + 0.2562935948371887 + 0.4503383040428162 + <_> + + <_> + + + + <_>10 18 3 2 -1. + <_>11 18 1 2 3. + 0 + 7.9534705728292465e-003 + 1 + 0.2630499899387360 + <_> + + + + <_>9 12 3 3 -1. + <_>9 13 3 1 3. + 0 + -2.7908999472856522e-003 + 0.5756508708000183 + 0.4854863882064819 + <_> + + <_> + + + + <_>2 2 12 6 -1. + <_>2 2 6 3 2. + <_>8 5 6 3 2. + 0 + 3.2857100013643503e-003 + 1 + 0.4084751904010773 + <_> + + + + <_>6 6 6 2 -1. + <_>9 6 3 2 2. + 0 + 7.7063008211553097e-004 + 0.4073356091976166 + 0.5920240879058838 + 44.6829681396484380 + 15 + -1 + <_> + + + <_> + + <_> + + + + <_>1 0 18 12 -1. + <_>7 0 6 12 3. + 0 + 0.0630219429731369 + 0.3419382870197296 + 1 + <_> + + + + <_>5 7 6 4 -1. + <_>5 7 3 2 2. + <_>8 9 3 2 2. + 0 + -2.8374609537422657e-003 + 0.6829563975334168 + 0.4404523074626923 + <_> + + <_> + + + + <_>5 7 10 4 -1. + <_>5 9 10 2 2. + 0 + 0.0464619509875774 + 0.4391745030879974 + 1 + <_> + + + + <_>7 7 6 4 -1. + <_>9 7 2 4 3. + 0 + 0.0291525404900312 + 0.4601063132286072 + 0.6357936859130859 + <_> + + <_> + + + + <_>9 5 2 2 -1. + <_>9 6 2 1 2. + 0 + -1.4000290320836939e-005 + 1 + 0.3730010092258453 + <_> + + + + <_>9 9 2 2 -1. + <_>9 10 2 1 2. + 0 + -1.2757079675793648e-003 + 0.3093824088573456 + 0.5901370048522949 + <_> + + <_> + + + + <_>6 17 8 3 -1. + <_>6 18 8 1 3. + 0 + 1.3596529606729746e-003 + 0.4337565004825592 + 1 + <_> + + + + <_>9 17 6 2 -1. + <_>12 17 3 1 2. + <_>9 18 3 1 2. + 0 + 1.7991929780691862e-004 + 0.4217503964900971 + 0.5846847891807556 + <_> + + <_> + + + + <_>4 12 2 2 -1. + <_>4 13 2 1 2. + 0 + -1.4166639630275313e-005 + 1 + 0.4084691107273102 + <_> + + + + <_>3 12 9 2 -1. + <_>3 13 9 1 2. + 0 + 6.0252390539972112e-005 + 0.5087286829948425 + 0.7277184128761292 + <_> + + <_> + + + + <_>8 3 6 1 -1. + <_>10 3 2 1 3. + 0 + 6.4320368692278862e-003 + 1 + 0.2967903017997742 + <_> + + + + <_>9 3 4 6 -1. + <_>11 3 2 3 2. + <_>9 6 2 3 2. + 0 + 4.6682319953106344e-004 + 0.4110462963581085 + 0.5581219792366028 + <_> + + <_> + + + + <_>0 3 6 5 -1. + <_>3 3 3 5 2. + 0 + 5.7436279021203518e-003 + 0.4287309944629669 + 1 + <_> + + + + <_>2 0 2 18 -1. + <_>2 6 2 6 3. + 0 + 3.2019240316003561e-003 + 0.4266195893287659 + 0.6444045901298523 + <_> + + <_> + + + + <_>14 2 4 9 -1. + <_>14 5 4 3 3. + 0 + -5.7637941790744662e-004 + 1 + 0.4084824919700623 + <_> + + + + <_>10 18 3 2 -1. + <_>11 18 1 2 3. + 0 + -3.7901920732110739e-003 + 0.3181920945644379 + 0.5230693221092224 + <_> + + <_> + + + + <_>2 2 4 9 -1. + <_>2 5 4 3 3. + 0 + 4.8914109356701374e-003 + 1 + 0.3548356890678406 + <_> + + + + <_>7 18 3 2 -1. + <_>8 18 1 2 3. + 0 + 4.6459292061626911e-003 + 0.5610597729682922 + 0.2693848907947540 + <_> + + <_> + + + + <_>10 14 3 3 -1. + <_>10 15 3 1 3. + 0 + -6.8799369037151337e-003 + 0.6235408186912537 + 1 + <_> + + + + <_>10 12 2 6 -1. + <_>10 15 2 3 2. + 0 + -0.0181474704295397 + 0.2861981987953186 + 0.5226848125457764 + <_> + + <_> + + + + <_>7 5 3 6 -1. + <_>7 7 3 2 3. + 0 + 1.1409220314817503e-004 + 1 + 0.3257833123207092 + <_> + + + + <_>3 3 6 2 -1. + <_>3 4 6 1 2. + 0 + -5.4334272863343358e-004 + 0.3882969021797180 + 0.5341166257858276 + <_> + + <_> + + + + <_>8 4 7 3 -1. + <_>8 5 7 1 3. + 0 + -2.7602489572018385e-003 + 0.6353965997695923 + 1 + <_> + + + + <_>13 6 2 3 -1. + <_>13 7 2 1 3. + 0 + -1.9730569329112768e-003 + 0.5880761146545410 + 0.4593090116977692 + <_> + + <_> + + + + <_>8 8 2 12 -1. + <_>8 12 2 4 3. + 0 + 2.4565239436924458e-003 + 1 + 0.3134010136127472 + <_> + + + + <_>5 4 8 14 -1. + <_>5 4 4 7 2. + <_>9 11 4 7 2. + 0 + 1.9392010290175676e-004 + 0.5277131795883179 + 0.3604106903076172 + <_> + + <_> + + + + <_>0 1 20 8 -1. + <_>10 1 10 4 2. + <_>0 5 10 4 2. + 0 + 0.0786430165171623 + 0.5290341973304749 + 1 + <_> + + + + <_>4 0 12 2 -1. + <_>4 1 12 1 2. + 0 + 6.5276869572699070e-003 + 0.4654479920864105 + 0.6044905185699463 + <_> + + <_> + + + + <_>0 1 20 8 -1. + <_>0 1 10 4 2. + <_>10 5 10 4 2. + 0 + -0.0787167996168137 + 0.2541126906871796 + 1 + <_> + + + + <_>4 0 12 2 -1. + <_>4 1 12 1 2. + 0 + 5.7298499159514904e-003 + 0.4366919100284576 + 0.5822886228561401 + <_> + + <_> + + + + <_>9 5 6 3 -1. + <_>9 5 3 3 2. + 0 + 6.2386557692661881e-004 + 1 + 0.5472692251205444 + <_> + + + + <_>8 13 10 6 -1. + <_>8 15 10 2 3. + 0 + -0.0852672308683395 + 0.1461607962846756 + 0.5181810855865479 + <_> + + <_> + + + + <_>5 5 6 3 -1. + <_>8 5 3 3 2. + 0 + 0.0409811101853848 + 1 + 0.1270135045051575 + <_> + + + + <_>6 3 6 1 -1. + <_>8 3 2 1 3. + 0 + 7.7135749161243439e-003 + 0.4832684993743897 + 0.2223578989505768 + <_> + + <_> + + + + <_>11 18 9 2 -1. + <_>14 18 3 2 3. + 0 + -6.8663940764963627e-003 + 0.5918928980827332 + 1 + <_> + + + + <_>13 11 6 7 -1. + <_>13 11 3 7 2. + 0 + 0.0145596396178007 + 0.4761506915092468 + 0.5727223753929138 + <_> + + <_> + + + + <_>4 6 12 10 -1. + <_>4 6 6 5 2. + <_>10 11 6 5 2. + 0 + -0.0100643103942275 + 0.3636730909347534 + 1 + <_> + + + + <_>8 17 3 3 -1. + <_>9 17 1 3 3. + 0 + 3.6274080630391836e-003 + 0.5271731019020081 + 0.2740525007247925 + <_> + + <_> + + + + <_>11 18 9 2 -1. + <_>14 18 3 2 3. + 0 + -2.3421540390700102e-003 + 0.5497784018516541 + 1 + <_> + + + + <_>13 11 6 8 -1. + <_>13 11 3 8 2. + 0 + -0.0246864091604948 + 0.6059895157814026 + 0.4960314035415649 + <_> + + <_> + + + + <_>4 16 2 2 -1. + <_>4 17 2 1 2. + 0 + 1.9456120207905769e-004 + 1 + 0.3769465088844299 + <_> + + + + <_>7 15 4 4 -1. + <_>7 17 4 2 2. + 0 + 3.1714211218059063e-004 + 0.4062362015247345 + 0.5668215155601502 + <_> + + <_> + + + + <_>12 4 3 3 -1. + <_>12 5 3 1 3. + 0 + 2.0793990697711706e-003 + 0.4618656933307648 + 1 + <_> + + + + <_>13 6 2 3 -1. + <_>13 7 2 1 3. + 0 + 1.7982709687203169e-003 + 0.4867505133152008 + 0.6518449783325195 + <_> + + <_> + + + + <_>5 11 6 1 -1. + <_>7 11 2 1 3. + 0 + -2.2287059982772917e-004 + 0.5677595734596252 + 1 + <_> + + + + <_>7 10 3 1 -1. + <_>8 10 1 1 3. + 0 + 3.2623921288177371e-004 + 0.3710733950138092 + 0.5676605105400085 + <_> + + <_> + + + + <_>0 12 20 4 -1. + <_>0 14 20 2 2. + 0 + -0.0667926818132401 + 0.2511521875858307 + 1 + <_> + + + + <_>10 2 3 2 -1. + <_>10 3 3 1 2. + 0 + -1.4869889710098505e-003 + 0.3886750936508179 + 0.5262253880500794 + <_> + + <_> + + + + <_>5 4 3 3 -1. + <_>5 5 3 1 3. + 0 + -5.0454870797693729e-003 + 0.6557472944259644 + 1 + <_> + + + + <_>5 5 4 3 -1. + <_>5 6 4 1 3. + 0 + -4.8297587782144547e-003 + 0.5934106111526489 + 0.4285922050476074 + <_> + + <_> + + + + <_>8 8 4 3 -1. + <_>8 9 4 1 3. + 0 + -1.0722599690780044e-003 + 1 + 0.5426058769226074 + <_> + + + + <_>10 4 2 12 -1. + <_>10 8 2 4 3. + 0 + 8.7901195511221886e-003 + 0.5351303219795227 + 0.4834277927875519 + <_> + + <_> + + + + <_>0 3 4 3 -1. + <_>0 4 4 1 3. + 0 + -7.1750381030142307e-003 + 0.2067168951034546 + 1 + <_> + + + + <_>1 3 2 3 -1. + <_>1 4 2 1 3. + 0 + 1.1251230025663972e-003 + 0.5112252235412598 + 0.3468714058399200 + <_> + + <_> + + + + <_>16 1 4 11 -1. + <_>16 1 2 11 2. + 0 + 0.0106347100809217 + 0.4479008018970490 + 1 + <_> + + + + <_>18 2 2 16 -1. + <_>19 2 1 8 2. + <_>18 10 1 8 2. + 0 + -0.0117632197216153 + 0.6253901720046997 + 0.4968987107276917 + <_> + + <_> + + + + <_>1 8 6 12 -1. + <_>3 8 2 12 3. + 0 + 0.0923240631818771 + 1 + 0.2031303942203522 + <_> + + + + <_>7 2 6 2 -1. + <_>7 2 3 1 2. + <_>10 3 3 1 2. + 0 + 1.8991080578416586e-003 + 0.5618721842765808 + 0.4046572148799896 + <_> + + <_> + + + + <_>12 4 8 2 -1. + <_>16 4 4 1 2. + <_>12 5 4 1 2. + 0 + -0.0105103403329849 + 1 + 0.4943264126777649 + <_> + + + + <_>10 6 6 2 -1. + <_>12 6 2 2 3. + 0 + -7.4531312566250563e-004 + 0.5613427758216858 + 0.3845331966876984 + <_> + + <_> + + + + <_>0 4 8 2 -1. + <_>0 4 4 1 2. + <_>4 5 4 1 2. + 0 + 8.0041000619530678e-003 + 1 + 0.7759842276573181 + <_> + + + + <_>1 3 3 5 -1. + <_>2 3 1 5 3. + 0 + 5.8110528625547886e-003 + 0.4624733030796051 + 0.6286277174949646 + <_> + + <_> + + + + <_>16 3 4 6 -1. + <_>16 5 4 2 3. + 0 + -0.0279185809195042 + 0.2409314066171646 + 1 + <_> + + + + <_>8 6 4 3 -1. + <_>8 7 4 1 3. + 0 + 2.1739399526268244e-003 + 0.5345504879951477 + 0.3507958054542542 + <_> + + <_> + + + + <_>8 14 1 3 -1. + <_>8 15 1 1 3. + 0 + -4.0639587678015232e-003 + 0.6647101044654846 + 1 + <_> + + + + <_>4 11 1 2 -1. + <_>4 12 1 1 2. + 0 + 6.0017139185220003e-004 + 0.4998509883880615 + 0.3022165000438690 + <_> + + <_> + + + + <_>8 14 6 3 -1. + <_>8 15 6 1 3. + 0 + 1.9214770291000605e-003 + 1 + 0.5919150710105896 + <_> + + + + <_>7 15 7 3 -1. + <_>7 16 7 1 3. + 0 + -0.0138608301058412 + 0.6351767778396606 + 0.4993310868740082 + <_> + + <_> + + + + <_>9 12 2 8 -1. + <_>9 16 2 4 2. + 0 + 0.0230068508535624 + 1 + 0.1902336031198502 + <_> + + + + <_>4 6 6 2 -1. + <_>6 6 2 2 3. + 0 + -1.3857929734513164e-003 + 0.5253369212150574 + 0.3985860049724579 + <_> + + <_> + + + + <_>12 7 4 2 -1. + <_>12 8 4 1 2. + 0 + 1.2637410545721650e-003 + 0.4666104018688202 + 1 + <_> + + + + <_>5 3 13 10 -1. + <_>5 8 13 5 2. + 0 + -0.0146752102300525 + 0.3823164999485016 + 0.5326632857322693 + <_> + + <_> + + + + <_>4 7 4 2 -1. + <_>4 8 4 1 2. + 0 + -2.9535070061683655e-003 + 0.7063655853271484 + 1 + <_> + + + + <_>0 8 16 2 -1. + <_>0 8 8 1 2. + <_>8 9 8 1 2. + 0 + -1.7189770005643368e-003 + 0.3813462853431702 + 0.5246735215187073 + <_> + + <_> + + + + <_>11 8 2 5 -1. + <_>11 8 1 5 2. + 0 + -4.2484089499339461e-004 + 1 + 0.4791638851165772 + <_> + + + + <_>10 0 6 13 -1. + <_>10 0 3 13 2. + 0 + -8.5248658433556557e-004 + 0.4491218030452728 + 0.5370901226997376 + <_> + + <_> + + + + <_>1 6 4 2 -1. + <_>1 7 4 1 2. + 0 + 8.9034568518400192e-003 + 1 + 0.2076473981142044 + <_> + + + + <_>4 3 2 1 -1. + <_>5 3 1 1 2. + 0 + 1.4895649655954912e-005 + 0.4447635114192963 + 0.5667163133621216 + <_> + + <_> + + + + <_>11 8 2 5 -1. + <_>11 8 1 5 2. + 0 + -4.7091601300053298e-004 + 0.5465071201324463 + 1 + <_> + + + + <_>12 10 4 8 -1. + <_>12 10 2 8 2. + 0 + 4.3084810022264719e-004 + 0.5493261814117432 + 0.4580708146095276 + <_> + + <_> + + + + <_>7 8 2 5 -1. + <_>8 8 1 5 2. + 0 + -6.3893961487337947e-004 + 0.5501571893692017 + 1 + <_> + + + + <_>4 10 4 8 -1. + <_>6 10 2 8 2. + 0 + -7.3733746830839664e-005 + 0.5085790753364563 + 0.3305698037147522 + <_> + + <_> + + + + <_>6 7 9 12 -1. + <_>9 7 3 12 3. + 0 + -8.8991485536098480e-003 + 0.4276469051837921 + 1 + <_> + + + + <_>11 13 2 3 -1. + <_>11 13 1 3 2. + 0 + -0.0102533502504230 + 0.1123218014836311 + 0.5152723193168640 + <_> + + <_> + + + + <_>7 10 6 10 -1. + <_>10 10 3 10 2. + 0 + -0.0596374906599522 + 0.7386772036552429 + 1 + <_> + + + + <_>8 11 4 8 -1. + <_>8 11 2 4 2. + <_>10 15 2 4 2. + 0 + 0.0217071995139122 + 0.4996291995048523 + 0.1339413970708847 + <_> + + <_> + + + + <_>16 1 4 11 -1. + <_>16 1 2 11 2. + 0 + 9.9107045680284500e-003 + 0.4679012000560761 + 1 + <_> + + + + <_>18 2 2 4 -1. + <_>18 2 1 4 2. + 0 + -0.0109983002766967 + 0.6928656101226807 + 0.5012068152427673 + <_> + + <_> + + + + <_>5 6 6 2 -1. + <_>5 6 3 1 2. + <_>8 7 3 1 2. + 0 + 7.4608891736716032e-004 + 1 + 0.5833582282066345 + <_> + + + + <_>5 4 1 3 -1. + <_>5 5 1 1 3. + 0 + 2.9539171373471618e-004 + 0.3826391100883484 + 0.5566350817680359 + <_> + + <_> + + + + <_>11 1 4 14 -1. + <_>11 1 2 14 2. + 0 + 0.0500541292130947 + 1 + 0.3002721071243286 + <_> + + + + <_>4 2 12 3 -1. + <_>8 2 4 3 3. + 0 + -7.2330660186707973e-003 + 0.5908042788505554 + 0.5000870823860169 + <_> + + <_> + + + + <_>5 1 4 14 -1. + <_>7 1 2 14 2. + 0 + -2.6863380335271358e-003 + 0.3975034952163696 + 1 + <_> + + + + <_>7 3 6 2 -1. + <_>9 3 2 2 3. + 0 + -1.0195849463343620e-003 + 0.3697685897350311 + 0.5756192803382874 + <_> + + <_> + + + + <_>2 0 18 4 -1. + <_>8 0 6 4 3. + 0 + -0.0202049203217030 + 0.6375268101692200 + 1 + <_> + + + + <_>9 5 2 10 -1. + <_>9 10 2 5 2. + 0 + 2.1340379025787115e-003 + 0.5363265872001648 + 0.4433170855045319 + <_> + + <_> + + + + <_>8 6 3 4 -1. + <_>9 6 1 4 3. + 0 + -1.8348889425396919e-003 + 0.5828999280929565 + 1 + <_> + + + + <_>5 5 9 11 -1. + <_>8 5 3 11 3. + 0 + -5.9489468112587929e-003 + 0.2680670917034149 + 0.4642885923385620 + <_> + + <_> + + + + <_>10 6 3 5 -1. + <_>11 6 1 5 3. + 0 + -2.3030120064504445e-004 + 0.5475320219993591 + 1 + <_> + + + + <_>8 9 6 5 -1. + <_>8 9 3 5 2. + 0 + 5.0581009127199650e-003 + 0.5320833921432495 + 0.4646492898464203 + <_> + + <_> + + + + <_>7 6 3 5 -1. + <_>8 6 1 5 3. + 0 + -5.1950011402368546e-004 + 0.5232744812965393 + 1 + <_> + + + + <_>6 10 6 3 -1. + <_>9 10 3 3 2. + 0 + -6.8620947422459722e-004 + 0.4935086071491242 + 0.3103117942810059 + <_> + + <_> + + + + <_>10 0 3 7 -1. + <_>11 0 1 7 3. + 0 + -7.4936267919838428e-003 + 0.2883046865463257 + 1 + <_> + + + + <_>0 3 20 12 -1. + <_>0 9 20 6 2. + 0 + -0.0156829301267862 + 0.3640313148498535 + 0.5368754863739014 + <_> + + <_> + + + + <_>9 7 2 2 -1. + <_>10 7 1 2 2. + 0 + -3.2649750355631113e-003 + 0.6468631029129028 + 1 + <_> + + + + <_>5 9 4 1 -1. + <_>7 9 2 1 2. + 0 + 3.8463930832222104e-004 + 0.5259659886360169 + 0.3831427991390228 + <_> + + <_> + + + + <_>13 13 3 2 -1. + <_>13 14 3 1 2. + 0 + 4.4492390006780624e-003 + 1 + 0.2086818963289261 + <_> + + + + <_>16 9 4 6 -1. + <_>16 9 2 6 2. + 0 + 0.0231183208525181 + 0.4978533089160919 + 0.5961257219314575 + <_> + + <_> + + + + <_>7 15 6 3 -1. + <_>7 16 6 1 3. + 0 + 2.0835159812122583e-003 + 1 + 0.5746421813964844 + <_> + + + + <_>6 16 7 3 -1. + <_>6 17 7 1 3. + 0 + 1.1513150529935956e-003 + 0.3586845099925995 + 0.5363473892211914 + <_> + + <_> + + + + <_>11 14 9 6 -1. + <_>11 16 9 2 3. + 0 + 0.0361047089099884 + 1 + 0.2833136916160584 + <_> + + + + <_>19 14 1 3 -1. + <_>19 15 1 1 3. + 0 + 3.6256198654882610e-004 + 0.5477722287178040 + 0.4110532104969025 + <_> + + <_> + + + + <_>0 9 6 6 -1. + <_>3 9 3 6 2. + 0 + -3.4635469783097506e-003 + 0.5990386009216309 + 1 + <_> + + + + <_>0 19 9 1 -1. + <_>3 19 3 1 3. + 0 + -2.8796829283237457e-003 + 0.5725253224372864 + 0.4149512052536011 + <_> + + <_> + + + + <_>11 14 9 6 -1. + <_>11 16 9 2 3. + 0 + -8.1119500100612640e-003 + 1 + 0.5396351814270020 + <_> + + + + <_>12 12 6 6 -1. + <_>12 14 6 2 3. + 0 + 4.5932079665362835e-003 + 0.5379704236984253 + 0.3891302943229675 + <_> + + <_> + + + + <_>1 14 8 6 -1. + <_>1 16 8 2 3. + 0 + 7.0014740340411663e-003 + 1 + 0.3714671134948731 + <_> + + + + <_>8 1 3 2 -1. + <_>9 1 1 2 3. + 0 + 8.0169539432972670e-004 + 0.5529567003250122 + 0.3755804896354675 + <_> + + <_> + + + + <_>18 2 2 4 -1. + <_>18 2 1 4 2. + 0 + -8.6652329191565514e-003 + 1 + 0.5025773048400879 + <_> + + + + <_>14 0 6 3 -1. + <_>16 0 2 3 3. + 0 + -2.7315050829201937e-003 + 0.5850322246551514 + 0.4617573916912079 + <_> + + <_> + + + + <_>0 2 2 4 -1. + <_>1 2 1 4 2. + 0 + 1.3301590224727988e-003 + 1 + 0.5937700867652893 + <_> + + + + <_>0 0 6 3 -1. + <_>2 0 2 3 3. + 0 + -4.2648240923881531e-003 + 0.5645368099212647 + 0.3937624990940094 + <_> + + <_> + + + + <_>9 0 3 2 -1. + <_>10 0 1 2 3. + 0 + 6.3251499086618423e-003 + 0.5182105898857117 + 1 + <_> + + + + <_>12 1 2 2 -1. + <_>12 1 1 2 2. + 0 + -3.0753740575164557e-003 + 0.3007416129112244 + 0.5196403861045837 + <_> + + <_> + + + + <_>8 0 3 2 -1. + <_>9 0 1 2 3. + 0 + -7.3622138006612659e-004 + 0.3697580099105835 + 1 + <_> + + + + <_>6 1 2 2 -1. + <_>7 1 1 2 2. + 0 + 3.0082479497650638e-005 + 0.4327593147754669 + 0.5715808868408203 + <_> + + <_> + + + + <_>10 8 2 3 -1. + <_>10 9 2 1 3. + 0 + -3.8722730241715908e-003 + 0.3473713099956513 + 1 + <_> + + + + <_>13 15 6 2 -1. + <_>13 16 6 1 2. + 0 + 6.2879058532416821e-004 + 0.5438259243965149 + 0.4453906118869782 + <_> + + <_> + + + + <_>8 12 2 2 -1. + <_>8 12 1 1 2. + <_>9 13 1 1 2. + 0 + 1.3411579420790076e-003 + 1 + 0.6511713862419128 + <_> + + + + <_>8 15 3 5 -1. + <_>9 15 1 5 3. + 0 + -8.3681922405958176e-003 + 0.1443295031785965 + 0.4888199865818024 + <_> + + <_> + + + + <_>8 6 4 12 -1. + <_>8 12 4 6 2. + 0 + 9.3305751215666533e-004 + 1 + 0.3951109051704407 + <_> + + + + <_>7 6 7 8 -1. + <_>7 10 7 4 2. + 0 + -1.0746510233730078e-003 + 0.3910265862941742 + 0.5349503755569458 + <_> + + <_> + + + + <_>0 11 8 2 -1. + <_>0 12 8 1 2. + 0 + -0.0186100509017706 + 0.1275743991136551 + 1 + <_> + + + + <_>8 11 2 2 -1. + <_>8 11 1 1 2. + <_>9 12 1 1 2. + 0 + 1.3651419430971146e-003 + 0.5038288831710815 + 0.6951304078102112 + <_> + + <_> + + + + <_>7 7 12 1 -1. + <_>11 7 4 1 3. + 0 + 7.3744421824812889e-003 + 0.5253443121910095 + 1 + <_> + + + + <_>10 8 3 2 -1. + <_>11 8 1 2 3. + 0 + 8.4163323044776917e-003 + 0.5011243820190430 + 0.7311332821846008 + <_> + + <_> + + + + <_>1 7 12 1 -1. + <_>5 7 4 1 3. + 0 + 5.1413988694548607e-003 + 0.4953536093235016 + 1 + <_> + + + + <_>6 5 8 2 -1. + <_>6 5 4 1 2. + <_>10 6 4 1 2. + 0 + 4.5847031287848949e-003 + 0.2535555958747864 + 0.6462442874908447 + <_> + + <_> + + + + <_>9 10 3 10 -1. + <_>10 10 1 10 3. + 0 + 0.0285652391612530 + 1 + 0.2330722063779831 + <_> + + + + <_>16 0 2 4 -1. + <_>16 0 1 4 2. + 0 + 4.3958800961263478e-004 + 0.4702244102954865 + 0.5544549226760864 + <_> + + <_> + + + + <_>8 10 3 10 -1. + <_>9 10 1 10 3. + 0 + 0.0314594581723213 + 1 + 0.0336896888911724 + <_> + + + + <_>9 10 2 3 -1. + <_>9 11 2 1 3. + 0 + 5.6011630222201347e-003 + 0.4787121117115021 + 0.6338351964950562 + <_> + + <_> + + + + <_>8 9 4 2 -1. + <_>10 9 2 1 2. + <_>8 10 2 1 2. + 0 + 7.1835669223219156e-004 + 0.5431486964225769 + 1 + <_> + + + + <_>12 14 7 6 -1. + <_>12 16 7 2 3. + 0 + -5.5303089320659637e-003 + 0.4105832874774933 + 0.5403990745544434 + <_> + + <_> + + + + <_>6 1 3 1 -1. + <_>7 1 1 1 3. + 0 + 1.4129279879853129e-003 + 1 + 0.3105539977550507 + <_> + + + + <_>2 0 2 4 -1. + <_>3 0 1 4 2. + 0 + 2.5530709535814822e-004 + 0.4254471957683563 + 0.5447154045104981 + <_> + + <_> + + + + <_>11 11 2 2 -1. + <_>12 11 1 1 2. + <_>11 12 1 1 2. + 0 + 3.1966410460881889e-004 + 1 + 0.6118361949920654 + <_> + + + + <_>12 12 6 6 -1. + <_>12 14 6 2 3. + 0 + 5.0411392003297806e-003 + 0.5290042161941528 + 0.4224787056446075 + <_> + + <_> + + + + <_>1 0 6 10 -1. + <_>1 0 3 5 2. + <_>4 5 3 5 2. + 0 + 7.7617880888283253e-003 + 0.4315345883369446 + 1 + <_> + + + + <_>3 0 2 9 -1. + <_>3 3 2 3 3. + 0 + 2.9374631121754646e-003 + 0.6629263162612915 + 0.3028964996337891 + <_> + + <_> + + + + <_>14 13 3 2 -1. + <_>14 14 3 1 2. + 0 + -1.6497720498591661e-003 + 1 + 0.5491852760314941 + <_> + + + + <_>15 2 3 2 -1. + <_>15 3 3 1 2. + 0 + -5.8834417723119259e-003 + 0.3188554048538208 + 0.5184289216995239 + <_> + + <_> + + + + <_>2 13 5 2 -1. + <_>2 14 5 1 2. + 0 + 8.7459187489002943e-004 + 1 + 0.3328830897808075 + <_> + + + + <_>3 4 12 10 -1. + <_>3 4 6 5 2. + <_>9 9 6 5 2. + 0 + -0.0153087796643376 + 0.3923608064651489 + 0.5235139131546021 + <_> + + <_> + + + + <_>5 1 14 6 -1. + <_>5 3 14 2 3. + 0 + 0.0322924517095089 + 1 + 0.5977646708488464 + <_> + + + + <_>15 3 3 2 -1. + <_>15 4 3 1 2. + 0 + -4.3842519517056644e-004 + 0.4541687965393066 + 0.5369428992271423 + <_> + + <_> + + + + <_>7 11 2 2 -1. + <_>7 11 1 1 2. + <_>8 12 1 1 2. + 0 + 1.5429529594257474e-003 + 1 + 0.6318141222000122 + <_> + + + + <_>2 14 6 6 -1. + <_>2 16 6 2 3. + 0 + -2.4733028840273619e-003 + 0.3490633070468903 + 0.4759024977684021 + <_> + + <_> + + + + <_>6 13 8 3 -1. + <_>6 14 8 1 3. + 0 + 2.0994939841330051e-003 + 1 + 0.5887197852134705 + <_> + + + + <_>1 19 18 1 -1. + <_>7 19 6 1 3. + 0 + -5.7541108690202236e-003 + 0.5961331725120544 + 0.4841983020305634 + <_> + + <_> + + + + <_>8 12 1 6 -1. + <_>8 15 1 3 2. + 0 + -0.0102331303060055 + 0.1705404072999954 + 1 + <_> + + + + <_>0 0 14 15 -1. + <_>0 5 14 5 3. + 0 + 0.2255450934171677 + 0.4779379963874817 + 0.0978796631097794 + <_> + + <_> + + + + <_>3 0 16 8 -1. + <_>3 4 16 4 2. + 0 + 0.0296665597707033 + 1 + 0.5822224020957947 + <_> + + + + <_>6 1 8 12 -1. + <_>6 7 8 6 2. + 0 + -2.8518449980765581e-003 + 0.5459626913070679 + 0.4610066115856171 + <_> + + <_> + + + + <_>5 3 3 3 -1. + <_>6 3 1 3 3. + 0 + 9.7465328872203827e-004 + 1 + 0.3670322895050049 + <_> + + + + <_>5 1 3 4 -1. + <_>6 1 1 4 3. + 0 + 1.4044740055396687e-005 + 0.4302386045455933 + 0.5691710710525513 + <_> + + <_> + + + + <_>15 14 4 6 -1. + <_>17 14 2 3 2. + <_>15 17 2 3 2. + 0 + -0.0175794307142496 + 0.6917321085929871 + 1 + <_> + + + + <_>12 11 6 8 -1. + <_>15 11 3 4 2. + <_>12 15 3 4 2. + 0 + -0.0523816794157028 + 0.7110040187835693 + 0.5060154795646668 + <_> + + <_> + + + + <_>8 7 2 4 -1. + <_>9 7 1 4 2. + 0 + -0.0112421102821827 + 0.8769189119338989 + 1 + <_> + + + + <_>6 11 3 1 -1. + <_>7 11 1 1 3. + 0 + -3.6728400737047195e-003 + 0.6519191861152649 + 0.4546068906784058 + <_> + + <_> + + + + <_>12 3 2 14 -1. + <_>12 3 1 14 2. + 0 + 3.5082760732620955e-003 + 0.5329865813255310 + 1 + <_> + + + + <_>12 11 6 2 -1. + <_>15 11 3 1 2. + <_>12 12 3 1 2. + 0 + 6.1679710634052753e-003 + 0.5220459103584290 + 0.2953518927097321 + <_> + + <_> + + + + <_>0 2 5 2 -1. + <_>0 3 5 1 2. + 0 + -9.7009900491684675e-004 + 1 + 0.5048633217811585 + <_> + + + + <_>0 0 15 1 -1. + <_>5 0 5 1 3. + 0 + -0.0109570100903511 + 0.5837358236312866 + 0.3020085990428925 + <_> + + <_> + + + + <_>12 11 6 2 -1. + <_>15 11 3 1 2. + <_>12 12 3 1 2. + 0 + -8.3272513002157211e-003 + 0.3158063888549805 + 1 + <_> + + + + <_>10 5 2 2 -1. + <_>10 5 1 2 2. + 0 + 2.9798380637657829e-005 + 0.4386389851570129 + 0.5443211197853088 + <_> + + <_> + + + + <_>9 7 2 2 -1. + <_>10 7 1 2 2. + 0 + 2.8244039276614785e-004 + 1 + 0.5625395774841309 + <_> + + + + <_>9 0 2 10 -1. + <_>9 0 1 5 2. + <_>10 5 1 5 2. + 0 + -8.1364117795601487e-004 + 0.5281198024749756 + 0.3401407897472382 + <_> + + <_> + + + + <_>18 14 2 2 -1. + <_>18 15 2 1 2. + 0 + 1.8008040497079492e-003 + 1 + 0.3471659123897553 + <_> + + + + <_>13 11 4 9 -1. + <_>13 14 4 3 3. + 0 + -6.9944779388606548e-003 + 0.4481697082519531 + 0.5385770201683044 + <_> + + <_> + + + + <_>8 13 2 2 -1. + <_>8 13 1 1 2. + <_>9 14 1 1 2. + 0 + 4.5625398342963308e-005 + 0.4492512941360474 + 1 + <_> + + + + <_>7 8 4 3 -1. + <_>7 9 4 1 3. + 0 + -7.3189922841265798e-004 + 0.4167312085628510 + 0.6021102070808411 + <_> + + <_> + + + + <_>8 9 4 2 -1. + <_>8 10 4 1 2. + 0 + -2.9980219551362097e-004 + 0.4148428142070770 + 1 + <_> + + + + <_>13 12 4 2 -1. + <_>13 13 4 1 2. + 0 + -2.9060940505587496e-005 + 0.5592089891433716 + 0.4073210954666138 + <_> + + <_> + + + + <_>6 14 2 2 -1. + <_>6 14 1 1 2. + <_>7 15 1 1 2. + 0 + -5.9742690064013004e-004 + 0.6088914275169373 + 1 + <_> + + + + <_>0 14 2 2 -1. + <_>0 15 2 1 2. + 0 + 1.4831830048933625e-004 + 0.5298305153846741 + 0.3761950135231018 + <_> + + <_> + + + + <_>7 13 6 3 -1. + <_>7 14 6 1 3. + 0 + -2.9441029764711857e-003 + 1 + 0.4716084897518158 + <_> + + + + <_>7 9 10 6 -1. + <_>7 11 10 2 3. + 0 + 0.1374121010303497 + 0.5101336836814880 + 0.0467468015849590 + <_> + + <_> + + + + <_>2 9 12 4 -1. + <_>6 9 4 4 3. + 0 + -0.0884141772985458 + 0.1181868985295296 + 1 + <_> + + + + <_>7 9 6 11 -1. + <_>10 9 3 11 2. + 0 + 0.0706102773547173 + 0.5119063258171082 + 0.7778441905975342 + <_> + + <_> + + + + <_>9 7 2 3 -1. + <_>9 8 2 1 3. + 0 + -7.7188978902995586e-003 + 0.1874134987592697 + 1 + <_> + + + + <_>9 14 4 3 -1. + <_>9 15 4 1 3. + 0 + 0.0151153998449445 + 0.4980027973651886 + 0.7005817890167236 + <_> + + <_> + + + + <_>2 3 3 17 -1. + <_>3 3 1 17 3. + 0 + 1.0671879863366485e-003 + 0.4482238888740540 + 1 + <_> + + + + <_>0 11 6 3 -1. + <_>0 12 6 1 3. + 0 + 7.0487911580130458e-004 + 0.6265752911567688 + 0.4402655065059662 + 47.7634506225585940 + 16 + -1 + <_> + + + <_> + + <_> + + + + <_>4 3 11 9 -1. + <_>4 6 11 3 3. + 0 + -0.0986907333135605 + 1 + 0.3999474942684174 + <_> + + + + <_>0 2 6 11 -1. + <_>3 2 3 11 2. + 0 + 0.0623734183609486 + 0.5247784852981567 + 0.8193575739860535 + <_> + + <_> + + + + <_>13 0 4 5 -1. + <_>13 0 2 5 2. + 0 + 1.9496519817039371e-003 + 0.3529816865921021 + 1 + <_> + + + + <_>9 7 6 4 -1. + <_>12 7 3 2 2. + <_>9 9 3 2 2. + 0 + -8.9139147894456983e-004 + 0.5852727890014648 + 0.3245978057384491 + <_> + + <_> + + + + <_>5 7 8 2 -1. + <_>9 7 4 2 2. + 0 + -5.5150408297777176e-004 + 0.3892816901206970 + 1 + <_> + + + + <_>1 8 15 1 -1. + <_>6 8 5 1 3. + 0 + -1.1721949558705091e-003 + 0.4335052073001862 + 0.6520624160766602 + <_> + + <_> + + + + <_>4 12 12 2 -1. + <_>8 12 4 2 3. + 0 + -7.4480642797425389e-004 + 1 + 0.4041135013103485 + <_> + + + + <_>13 0 4 10 -1. + <_>15 0 2 5 2. + <_>13 5 2 5 2. + 0 + -2.6264840271323919e-003 + 0.5624982118606567 + 0.3967525064945221 + <_> + + <_> + + + + <_>9 9 2 2 -1. + <_>9 10 2 1 2. + 0 + -3.9712688885629177e-004 + 0.3856112062931061 + 1 + <_> + + + + <_>3 9 6 2 -1. + <_>6 9 3 2 2. + 0 + 3.5984949208796024e-003 + 0.5997889041900635 + 0.4241614043712616 + <_> + + <_> + + + + <_>8 17 4 3 -1. + <_>8 18 4 1 3. + 0 + 5.3080618381500244e-003 + 1 + 0.6660168766975403 + <_> + + + + <_>8 3 9 2 -1. + <_>11 3 3 2 3. + 0 + 9.6319877775385976e-004 + 0.4481379091739655 + 0.5583487749099731 + <_> + + <_> + + + + <_>3 3 9 2 -1. + <_>6 3 3 2 3. + 0 + 5.0776469288393855e-004 + 0.3535459041595459 + 1 + <_> + + + + <_>5 0 9 14 -1. + <_>8 0 3 14 3. + 0 + 3.6223160568624735e-003 + 0.3409807085990906 + 0.5420687794685364 + <_> + + <_> + + + + <_>7 3 7 10 -1. + <_>7 8 7 5 2. + 0 + -0.0620614103972912 + 0.1934083998203278 + 1 + <_> + + + + <_>4 8 13 3 -1. + <_>4 9 13 1 3. + 0 + 6.4387189922854304e-004 + 0.4083626866340637 + 0.5490221977233887 + <_> + + <_> + + + + <_>3 12 14 4 -1. + <_>3 12 7 2 2. + <_>10 14 7 2 2. + 0 + 0.0262399092316628 + 1 + 0.2285708039999008 + <_> + + + + <_>8 12 4 2 -1. + <_>8 13 4 1 2. + 0 + 8.1940297968685627e-004 + 0.4648667871952057 + 0.6017355918884277 + <_> + + <_> + + + + <_>6 10 9 8 -1. + <_>6 14 9 4 2. + 0 + 2.3833119485061616e-004 + 1 + 0.3598038852214813 + <_> + + + + <_>9 12 2 8 -1. + <_>9 16 2 4 2. + 0 + -1.5869759954512119e-003 + 0.4259651005268097 + 0.5476434826850891 + <_> + + <_> + + + + <_>8 12 3 3 -1. + <_>8 13 3 1 3. + 0 + -6.7263417877256870e-003 + 0.6507238149642944 + 1 + <_> + + + + <_>5 5 4 10 -1. + <_>7 5 2 10 2. + 0 + 0.0110061103478074 + 0.5149409770965576 + 0.3362984955310822 + <_> + + <_> + + + + <_>14 15 3 3 -1. + <_>14 16 3 1 3. + 0 + 7.1445819921791553e-003 + 1 + 0.2672930061817169 + <_> + + + + <_>4 6 13 3 -1. + <_>4 7 13 1 3. + 0 + -4.7233798541128635e-003 + 0.5652182102203369 + 0.4298144876956940 + <_> + + <_> + + + + <_>3 15 3 3 -1. + <_>3 16 3 1 3. + 0 + 9.8437406122684479e-003 + 1 + 0.1151885986328125 + <_> + + + + <_>3 9 4 2 -1. + <_>3 9 2 1 2. + <_>5 10 2 1 2. + 0 + 1.5124640412977897e-005 + 0.4373598098754883 + 0.5612128973007202 + <_> + + <_> + + + + <_>0 11 20 4 -1. + <_>10 11 10 2 2. + <_>0 13 10 2 2. + 0 + 0.0399088710546494 + 0.5204648971557617 + 1 + <_> + + + + <_>8 15 4 3 -1. + <_>8 16 4 1 3. + 0 + 5.3903679363429546e-003 + 0.4813467860221863 + 0.6361209154129028 + <_> + + <_> + + + + <_>0 11 20 4 -1. + <_>0 11 10 2 2. + <_>10 13 10 2 2. + 0 + -0.0399088710546494 + 0.1506870985031128 + 1 + <_> + + + + <_>8 15 4 3 -1. + <_>8 16 4 1 3. + 0 + 5.3903679363429546e-003 + 0.4581694900989533 + 0.6200240850448608 + <_> + + <_> + + + + <_>10 13 1 6 -1. + <_>10 16 1 3 2. + 0 + 6.7005190066993237e-003 + 1 + 0.3432235121726990 + <_> + + + + <_>2 1 18 2 -1. + <_>11 1 9 1 2. + <_>2 2 9 1 2. + 0 + -0.0126237897202373 + 0.3088226914405823 + 0.5226737856864929 + <_> + + <_> + + + + <_>8 14 3 3 -1. + <_>8 15 3 1 3. + 0 + 0.0118066100403667 + 1 + 0.7187939286231995 + <_> + + + + <_>4 1 6 1 -1. + <_>6 1 2 1 3. + 0 + -3.4257229417562485e-003 + 0.3120814859867096 + 0.5065844058990479 + <_> + + <_> + + + + <_>11 13 1 3 -1. + <_>11 14 1 1 3. + 0 + 3.9385299896821380e-004 + 0.4754584133625031 + 1 + <_> + + + + <_>13 5 2 12 -1. + <_>13 11 2 6 2. + 0 + 0.0343881882727146 + 0.5261657834053040 + 0.3350174129009247 + <_> + + <_> + + + + <_>1 14 18 6 -1. + <_>1 16 18 2 3. + 0 + -0.0750099867582321 + 0.1713480949401856 + 1 + <_> + + + + <_>8 13 1 3 -1. + <_>8 14 1 1 3. + 0 + 4.9022492021322250e-004 + 0.4725801944732666 + 0.5956469178199768 + <_> + + <_> + + + + <_>7 13 6 3 -1. + <_>7 14 6 1 3. + 0 + -8.5525289177894592e-003 + 0.6558222770690918 + 1 + <_> + + + + <_>9 10 3 2 -1. + <_>9 11 3 1 2. + 0 + 1.3135520566720515e-004 + 0.4835400879383087 + 0.5586913824081421 + <_> + + <_> + + + + <_>5 1 3 3 -1. + <_>6 1 1 3 3. + 0 + 4.7948658466339111e-003 + 1 + 0.2645705938339233 + <_> + + + + <_>5 5 6 5 -1. + <_>8 5 3 5 2. + 0 + 2.0124691072851419e-003 + 0.3657945096492767 + 0.5124772191047669 + <_> + + <_> + + + + <_>7 5 6 14 -1. + <_>7 12 6 7 2. + 0 + -0.1178547963500023 + 0.2385654002428055 + 1 + <_> + + + + <_>7 16 6 2 -1. + <_>9 16 2 2 3. + 0 + 1.5575019642710686e-003 + 0.5490474104881287 + 0.4274747967720032 + <_> + + <_> + + + + <_>0 2 2 12 -1. + <_>1 2 1 12 2. + 0 + -0.0155737595632672 + 0.6938900947570801 + 1 + <_> + + + + <_>1 0 5 3 -1. + <_>1 1 5 1 3. + 0 + -2.1854790393263102e-003 + 0.3645988106727600 + 0.5092526078224182 + <_> + + <_> + + + + <_>12 4 3 3 -1. + <_>12 5 3 1 3. + 0 + 2.9272339306771755e-003 + 0.4685808122158051 + 1 + <_> + + + + <_>12 6 3 3 -1. + <_>12 7 3 1 3. + 0 + 6.4663668163120747e-003 + 0.4973410069942474 + 0.7726097106933594 + <_> + + <_> + + + + <_>5 4 3 3 -1. + <_>5 5 3 1 3. + 0 + -7.6140360906720161e-003 + 0.6877465844154358 + 1 + <_> + + + + <_>5 6 3 3 -1. + <_>5 7 3 1 3. + 0 + 4.1512572206556797e-003 + 0.4788525104522705 + 0.6921657919883728 + <_> + + <_> + + + + <_>8 12 4 8 -1. + <_>10 12 2 4 2. + <_>8 16 2 4 2. + 0 + 2.7711640577763319e-003 + 0.5481839776039124 + 1 + <_> + + + + <_>2 17 18 2 -1. + <_>11 17 9 1 2. + <_>2 18 9 1 2. + 0 + -0.0128361098468304 + 0.3800162971019745 + 0.5204492807388306 + <_> + + <_> + + + + <_>9 3 2 2 -1. + <_>9 4 2 1 2. + 0 + -2.4380050599575043e-003 + 0.2582435011863709 + 1 + <_> + + + + <_>8 5 4 6 -1. + <_>8 7 4 2 3. + 0 + 2.1713329479098320e-003 + 0.4961163103580475 + 0.3215202987194061 + <_> + + <_> + + + + <_>9 0 8 6 -1. + <_>9 2 8 2 3. + 0 + 6.2800728483125567e-004 + 1 + 0.5460423827171326 + <_> + + + + <_>1 0 18 4 -1. + <_>7 0 6 4 3. + 0 + -9.7982389852404594e-003 + 0.6046543717384338 + 0.4939922094345093 + <_> + + <_> + + + + <_>0 0 4 8 -1. + <_>2 0 2 8 2. + 0 + 7.3543828912079334e-003 + 1 + 0.5291094183921814 + <_> + + + + <_>0 4 6 9 -1. + <_>2 4 2 9 3. + 0 + -0.0146650401875377 + 0.5446122884750366 + 0.3567362129688263 + <_> + + <_> + + + + <_>1 4 18 2 -1. + <_>7 4 6 2 3. + 0 + 0.0302445106208324 + 0.5518329143524170 + 1 + <_> + + + + <_>8 16 12 4 -1. + <_>14 16 6 2 2. + <_>8 18 6 2 2. + 0 + -0.0566602088510990 + 0.6930978894233704 + 0.5093387961387634 + <_> + + <_> + + + + <_>0 0 18 2 -1. + <_>0 0 9 1 2. + <_>9 1 9 1 2. + 0 + -5.6967479176819324e-003 + 0.3201526105403900 + 1 + <_> + + + + <_>3 0 3 18 -1. + <_>4 0 1 18 3. + 0 + 0.0308067705482244 + 0.4989246129989624 + 0.2277054041624069 + <_> + + <_> + + + + <_>14 9 4 7 -1. + <_>14 9 2 7 2. + 0 + 2.2748769260942936e-003 + 0.4810931086540222 + 1 + <_> + + + + <_>15 14 2 2 -1. + <_>15 15 2 1 2. + 0 + 2.0436900667846203e-003 + 0.5283867120742798 + 0.3255924880504608 + <_> + + <_> + + + + <_>2 9 4 7 -1. + <_>4 9 2 7 2. + 0 + -8.6277956143021584e-003 + 0.6266536116600037 + 1 + <_> + + + + <_>3 14 2 2 -1. + <_>3 15 2 1 2. + 0 + 6.5113382879644632e-004 + 0.5097137093544006 + 0.3191910088062286 + <_> + + <_> + + + + <_>11 0 6 6 -1. + <_>11 2 6 2 3. + 0 + 8.8188261725008488e-004 + 0.4549585878849030 + 1 + <_> + + + + <_>14 0 2 6 -1. + <_>15 0 1 3 2. + <_>14 3 1 3 2. + 0 + -0.0145949097350240 + 0.2645038962364197 + 0.5153868198394775 + <_> + + <_> + + + + <_>7 11 2 2 -1. + <_>7 11 1 1 2. + <_>8 12 1 1 2. + 0 + -1.2304580304771662e-003 + 0.6197584867477417 + 1 + <_> + + + + <_>7 10 2 2 -1. + <_>8 10 1 2 2. + 0 + -2.1867299801670015e-004 + 0.5469198822975159 + 0.4206855893135071 + <_> + + <_> + + + + <_>9 14 2 6 -1. + <_>9 17 2 3 2. + 0 + -1.0909959673881531e-003 + 0.4140760004520416 + 1 + <_> + + + + <_>12 18 4 2 -1. + <_>12 19 4 1 2. + 0 + 3.5210378700867295e-004 + 0.5476608872413635 + 0.4155021011829376 + <_> + + <_> + + + + <_>8 17 4 3 -1. + <_>8 18 4 1 3. + 0 + -7.2563779540359974e-003 + 0.7160469293594360 + 1 + <_> + + + + <_>2 18 8 2 -1. + <_>2 19 8 1 2. + 0 + 1.4701850013807416e-003 + 0.5240808129310608 + 0.3729662895202637 + <_> + + <_> + + + + <_>2 9 16 3 -1. + <_>2 10 16 1 3. + 0 + 1.1472719779703766e-004 + 0.4033798873424530 + 1 + <_> + + + + <_>9 9 2 2 -1. + <_>9 10 2 1 2. + 0 + 3.0506469774991274e-003 + 0.5263985991477966 + 0.3560093045234680 + <_> + + <_> + + + + <_>5 14 2 4 -1. + <_>5 14 1 2 2. + <_>6 16 1 2 2. + 0 + 2.6269949739798903e-004 + 0.4569799900054932 + 1 + <_> + + + + <_>8 9 4 2 -1. + <_>8 9 2 1 2. + <_>10 10 2 1 2. + 0 + -3.6365550477057695e-003 + 0.3042570948600769 + 0.5868253707885742 + <_> + + <_> + + + + <_>9 5 2 5 -1. + <_>9 5 1 5 2. + 0 + -8.4893293678760529e-003 + 1 + 0.4914157092571259 + <_> + + + + <_>9 9 3 2 -1. + <_>10 9 1 2 3. + 0 + 5.8107408694922924e-003 + 0.4918529987335205 + 0.6266962885856628 + <_> + + <_> + + + + <_>8 9 3 2 -1. + <_>9 9 1 2 3. + 0 + 7.5583951547741890e-004 + 1 + 0.5633236169815064 + <_> + + + + <_>8 8 3 6 -1. + <_>9 8 1 6 3. + 0 + -2.2017690353095531e-003 + 0.5553916096687317 + 0.3827646076679230 + <_> + + <_> + + + + <_>8 12 4 8 -1. + <_>10 12 2 4 2. + <_>8 16 2 4 2. + 0 + 2.7908938936889172e-003 + 0.5498697757720947 + 1 + <_> + + + + <_>2 17 16 2 -1. + <_>10 17 8 1 2. + <_>2 18 8 1 2. + 0 + -1.8228569533675909e-003 + 0.4382283091545105 + 0.5424032807350159 + <_> + + <_> + + + + <_>8 12 3 8 -1. + <_>9 12 1 8 3. + 0 + -7.2495508939027786e-003 + 0.2888121902942658 + 1 + <_> + + + + <_>3 10 1 3 -1. + <_>3 11 1 1 3. + 0 + -6.8744522286579013e-004 + 0.3472655117511749 + 0.5076370835304260 + <_> + + <_> + + + + <_>9 14 10 6 -1. + <_>14 14 5 3 2. + <_>9 17 5 3 2. + 0 + 2.5174440816044807e-003 + 0.4661205112934113 + 1 + <_> + + + + <_>14 13 3 6 -1. + <_>14 15 3 2 3. + 0 + -0.0101513797417283 + 0.3744775056838989 + 0.5294001102447510 + <_> + + <_> + + + + <_>1 19 18 1 -1. + <_>7 19 6 1 3. + 0 + -4.1399952024221420e-003 + 1 + 0.4660485088825226 + <_> + + + + <_>2 10 15 2 -1. + <_>7 10 5 2 3. + 0 + -4.7078551724553108e-003 + 0.4175061881542206 + 0.6916306018829346 + <_> + + <_> + + + + <_>4 17 16 3 -1. + <_>4 18 16 1 3. + 0 + 0.0419810414314270 + 1 + 0.2018215060234070 + <_> + + + + <_>8 6 4 9 -1. + <_>8 9 4 3 3. + 0 + -0.0142729999497533 + 0.7511197924613953 + 0.5032083988189697 + <_> + + <_> + + + + <_>9 16 2 4 -1. + <_>9 16 1 2 2. + <_>10 18 1 2 2. + 0 + 4.0869521908462048e-003 + 1 + 0.2504513859748840 + <_> + + + + <_>5 5 10 8 -1. + <_>5 9 10 4 2. + 0 + 1.7606799956411123e-003 + 0.3301401138305664 + 0.5218337178230286 + <_> + + <_> + + + + <_>13 1 4 2 -1. + <_>13 1 2 2 2. + 0 + 1.2550549581646919e-004 + 0.4614442884922028 + 1 + <_> + + + + <_>14 0 3 6 -1. + <_>14 2 3 2 3. + 0 + -2.9503209516406059e-003 + 0.4619950056076050 + 0.5247030258178711 + <_> + + <_> + + + + <_>6 7 2 2 -1. + <_>6 7 1 1 2. + <_>7 8 1 1 2. + 0 + -1.1312420247122645e-003 + 0.6314368247985840 + 1 + <_> + + + + <_>7 1 6 1 -1. + <_>9 1 2 1 3. + 0 + -1.6983180539682508e-003 + 0.3401306867599487 + 0.5055527091026306 + <_> + + <_> + + + + <_>9 11 3 3 -1. + <_>9 12 3 1 3. + 0 + -0.0114578204229474 + 1 + 0.4939996004104614 + <_> + + + + <_>12 9 3 3 -1. + <_>13 9 1 3 3. + 0 + -8.4962565451860428e-003 + 0.2965450882911682 + 0.5194367766380310 + <_> + + <_> + + + + <_>8 11 3 3 -1. + <_>8 12 3 1 3. + 0 + 0.0119190895929933 + 1 + 0.7886998057365418 + <_> + + + + <_>5 9 3 3 -1. + <_>6 9 1 3 3. + 0 + 6.4416420646011829e-003 + 0.5106986761093140 + 0.2967146039009094 + <_> + + <_> + + + + <_>10 11 1 3 -1. + <_>10 12 1 1 3. + 0 + -8.7857811013236642e-004 + 0.5714371204376221 + 1 + <_> + + + + <_>7 9 6 4 -1. + <_>10 9 3 2 2. + <_>7 11 3 2 2. + 0 + -2.0312711130827665e-003 + 0.4481200873851776 + 0.5384911894798279 + <_> + + <_> + + + + <_>4 7 2 2 -1. + <_>4 7 1 1 2. + <_>5 8 1 1 2. + 0 + -1.5262430533766747e-003 + 0.6193568706512451 + 1 + <_> + + + + <_>5 7 3 1 -1. + <_>6 7 1 1 3. + 0 + 4.2860880494117737e-003 + 0.4339885115623474 + 0.7697299122810364 + <_> + + <_> + + + + <_>18 3 2 3 -1. + <_>18 4 2 1 3. + 0 + 3.5010920837521553e-003 + 1 + 0.3171389102935791 + <_> + + + + <_>13 1 4 2 -1. + <_>13 1 2 2 2. + 0 + 0.0125876702368259 + 0.5246698856353760 + 0.4241208136081696 + <_> + + <_> + + + + <_>3 1 4 2 -1. + <_>5 1 2 2 2. + 0 + 2.6207490009255707e-004 + 0.4231899976730347 + 1 + <_> + + + + <_>3 0 5 2 -1. + <_>3 1 5 1 2. + 0 + 4.4701730075757951e-005 + 0.4174138903617859 + 0.5919603705406189 + <_> + + <_> + + + + <_>14 7 6 4 -1. + <_>17 7 3 2 2. + <_>14 9 3 2 2. + 0 + 7.8084698179736733e-004 + 0.4277389049530029 + 1 + <_> + + + + <_>4 8 16 2 -1. + <_>4 9 16 1 2. + 0 + 8.8851212058216333e-004 + 0.3720161020755768 + 0.5226818919181824 + <_> + + <_> + + + + <_>2 11 5 6 -1. + <_>2 13 5 2 3. + 0 + 2.3369069676846266e-003 + 0.5478066802024841 + 1 + <_> + + + + <_>5 16 2 4 -1. + <_>5 16 1 2 2. + <_>6 18 1 2 2. + 0 + 1.6688359901309013e-003 + 0.3628678917884827 + 0.6150004863739014 + <_> + + <_> + + + + <_>15 6 2 12 -1. + <_>16 6 1 6 2. + <_>15 12 1 6 2. + 0 + 3.0844469438306987e-004 + 0.4747075140476227 + 1 + <_> + + + + <_>13 3 6 16 -1. + <_>15 3 2 16 3. + 0 + 3.4617560449987650e-003 + 0.4580138027667999 + 0.5585681796073914 + <_> + + <_> + + + + <_>4 5 12 12 -1. + <_>4 5 6 6 2. + <_>10 11 6 6 2. + 0 + 0.0189613103866577 + 0.5298801064491272 + 1 + <_> + + + + <_>5 1 10 13 -1. + <_>10 1 5 13 2. + 0 + 0.1734731048345566 + 0.3698385059833527 + 0.8498619794845581 + <_> + + <_> + + + + <_>11 5 2 2 -1. + <_>12 5 1 1 2. + <_>11 6 1 1 2. + 0 + 2.0020549709443003e-004 + 1 + 0.5565661787986755 + <_> + + + + <_>13 5 1 3 -1. + <_>13 6 1 1 3. + 0 + 1.0967060225084424e-003 + 0.4795713126659393 + 0.6286259889602661 + <_> + + <_> + + + + <_>7 4 2 4 -1. + <_>7 4 1 2 2. + <_>8 6 1 2 2. + 0 + 1.5107099898159504e-004 + 0.4052405953407288 + 1 + <_> + + + + <_>7 5 6 4 -1. + <_>10 5 3 4 2. + 0 + -3.4463501069694757e-003 + 0.6173015236854553 + 0.4414263963699341 + <_> + + <_> + + + + <_>12 4 4 6 -1. + <_>14 4 2 3 2. + <_>12 7 2 3 2. + 0 + 8.5176620632410049e-003 + 1 + 0.3570570945739746 + <_> + + + + <_>12 11 7 6 -1. + <_>12 13 7 2 3. + 0 + -0.0358121097087860 + 0.3151328861713409 + 0.5252702832221985 + <_> + + <_> + + + + <_>5 6 6 6 -1. + <_>7 6 2 6 3. + 0 + -0.0211554002016783 + 0.6124721169471741 + 1 + <_> + + + + <_>9 8 2 2 -1. + <_>9 9 2 1 2. + 0 + 8.9890940580517054e-004 + 0.5169975757598877 + 0.3596271872520447 + <_> + + <_> + + + + <_>15 6 2 2 -1. + <_>16 6 1 1 2. + <_>15 7 1 1 2. + 0 + -1.5613760333508253e-003 + 1 + 0.4914987981319428 + <_> + + + + <_>14 7 4 4 -1. + <_>16 7 2 2 2. + <_>14 9 2 2 2. + 0 + 6.7120860330760479e-004 + 0.4546211063861847 + 0.5395811796188355 + <_> + + <_> + + + + <_>5 5 6 2 -1. + <_>7 5 2 2 3. + 0 + -0.0215970296412706 + 0.1903133988380432 + 1 + <_> + + + + <_>1 19 18 1 -1. + <_>7 19 6 1 3. + 0 + -0.0249472297728062 + 0.6974077224731445 + 0.4967716038227081 + <_> + + <_> + + + + <_>12 3 3 3 -1. + <_>12 4 3 1 3. + 0 + 1.8725979607552290e-003 + 0.4748947918415070 + 1 + <_> + + + + <_>16 0 2 3 -1. + <_>16 1 2 1 3. + 0 + 6.3912719488143921e-003 + 0.5180178284645081 + 0.2924321889877319 + <_> + + <_> + + + + <_>5 3 3 3 -1. + <_>5 4 3 1 3. + 0 + -9.1552399098873138e-003 + 0.7665870189666748 + 1 + <_> + + + + <_>2 0 2 3 -1. + <_>2 1 2 1 3. + 0 + 2.1715660113841295e-003 + 0.5215551257133484 + 0.3365719020366669 + <_> + + <_> + + + + <_>15 6 2 2 -1. + <_>16 6 1 1 2. + <_>15 7 1 1 2. + 0 + 1.2330369791015983e-003 + 1 + 0.6260957717895508 + <_> + + + + <_>10 13 1 6 -1. + <_>10 16 1 3 2. + 0 + -4.0785901364870369e-004 + 0.4533509910106659 + 0.5386489033699036 + <_> + + <_> + + + + <_>0 7 10 2 -1. + <_>0 7 5 1 2. + <_>5 8 5 1 2. + 0 + 4.6437609125860035e-004 + 0.4103496074676514 + 1 + <_> + + + + <_>3 10 6 2 -1. + <_>3 11 6 1 2. + 0 + -1.1600199650274590e-004 + 0.5830391049385071 + 0.4304105937480927 + <_> + + <_> + + + + <_>12 18 4 2 -1. + <_>12 19 4 1 2. + 0 + -0.0127187203615904 + 0.2132582962512970 + 1 + <_> + + + + <_>12 18 2 2 -1. + <_>13 18 1 1 2. + <_>12 19 1 1 2. + 0 + 8.9431880041956902e-005 + 0.4872891008853912 + 0.5458915233612061 + <_> + + <_> + + + + <_>6 19 2 1 -1. + <_>7 19 1 1 2. + 0 + -3.3913689549081028e-004 + 0.3974364995956421 + 1 + <_> + + + + <_>0 4 2 16 -1. + <_>0 4 1 8 2. + <_>1 12 1 8 2. + 0 + -0.0180263407528400 + 0.7568550705909729 + 0.5045611858367920 + <_> + + <_> + + + + <_>16 1 4 9 -1. + <_>16 4 4 3 3. + 0 + 6.9179181009531021e-003 + 1 + 0.3966299891471863 + <_> + + + + <_>10 2 1 2 -1. + <_>10 3 1 1 2. + 0 + -1.1839679791592062e-004 + 0.4198082983493805 + 0.5435804128646851 + <_> + + <_> + + + + <_>4 14 4 6 -1. + <_>4 14 2 3 2. + <_>6 17 2 3 2. + 0 + -3.9474181830883026e-003 + 0.6369457840919495 + 1 + <_> + + + + <_>4 15 1 4 -1. + <_>4 17 1 2 2. + 0 + 6.0050919273635373e-005 + 0.5269566774368286 + 0.3812243044376373 + <_> + + <_> + + + + <_>0 2 20 4 -1. + <_>10 2 10 2 2. + <_>0 4 10 2 2. + 0 + 9.1423643752932549e-003 + 1 + 0.4156762957572937 + <_> + + + + <_>14 5 2 8 -1. + <_>14 9 2 4 2. + 0 + 2.1305440168362111e-004 + 0.3523533046245575 + 0.5349454283714294 + <_> + + <_> + + + + <_>5 12 4 5 -1. + <_>7 12 2 5 2. + 0 + -2.0855850016232580e-004 + 1 + 0.4403322041034699 + <_> + + + + <_>0 13 9 6 -1. + <_>0 15 9 2 3. + 0 + 1.3130389852449298e-003 + 0.6058161258697510 + 0.4468218982219696 + <_> + + <_> + + + + <_>9 14 11 3 -1. + <_>9 15 11 1 3. + 0 + -2.9134768992662430e-003 + 1 + 0.4825705885887146 + <_> + + + + <_>7 14 7 3 -1. + <_>7 15 7 1 3. + 0 + 2.9645769391208887e-003 + 0.4835998117923737 + 0.6039277911186218 + <_> + + <_> + + + + <_>3 6 2 2 -1. + <_>3 6 1 1 2. + <_>4 7 1 1 2. + 0 + 1.7772549763321877e-003 + 1 + 0.6871827244758606 + <_> + + + + <_>6 7 2 7 -1. + <_>7 7 1 7 2. + 0 + -7.7136349864304066e-003 + 0.2842220962047577 + 0.5145428180694580 + <_> + + <_> + + + + <_>14 5 1 3 -1. + <_>14 6 1 1 3. + 0 + 5.1027478184551001e-004 + 1 + 0.6024426221847534 + <_> + + + + <_>13 4 4 3 -1. + <_>13 5 4 1 3. + 0 + 1.7460630042478442e-003 + 0.4756610095500946 + 0.5721154212951660 + <_> + + <_> + + + + <_>2 7 4 4 -1. + <_>2 7 2 2 2. + <_>4 9 2 2 2. + 0 + 3.8068278809078038e-004 + 1 + 0.4931069016456604 + <_> + + + + <_>2 9 13 6 -1. + <_>2 12 13 3 2. + 0 + 2.8228890150785446e-003 + 0.3311698138713837 + 0.6227598190307617 + <_> + + <_> + + + + <_>10 1 3 4 -1. + <_>11 1 1 4 3. + 0 + -5.3000478073954582e-003 + 1 + 0.5232092738151550 + <_> + + + + <_>9 8 5 2 -1. + <_>9 9 5 1 2. + 0 + 4.4951299059903249e-005 + 0.3995231986045837 + 0.5314797759056091 + <_> + + <_> + + + + <_>0 14 11 3 -1. + <_>0 15 11 1 3. + 0 + 3.2752458937466145e-003 + 0.4481619894504547 + 1 + <_> + + + + <_>8 11 2 8 -1. + <_>8 15 2 4 2. + 0 + -2.8162579983472824e-003 + 0.3907971978187561 + 0.6671640872955322 + <_> + + <_> + + + + <_>5 11 10 6 -1. + <_>5 14 10 3 2. + 0 + 1.4112279750406742e-003 + 0.5357010960578919 + 1 + <_> + + + + <_>5 13 15 5 -1. + <_>10 13 5 5 3. + 0 + 8.3062034100294113e-003 + 0.4770965874195099 + 0.5570099949836731 + <_> + + <_> + + + + <_>8 10 1 10 -1. + <_>8 15 1 5 2. + 0 + 2.2164839319884777e-003 + 0.4947124123573303 + 1 + <_> + + + + <_>4 14 6 2 -1. + <_>6 14 2 2 3. + 0 + -4.9868631176650524e-003 + 0.5241307020187378 + 0.2512654960155487 + <_> + + <_> + + + + <_>7 14 7 3 -1. + <_>7 15 7 1 3. + 0 + -3.6664260551333427e-003 + 1 + 0.4619553983211517 + <_> + + + + <_>7 16 9 3 -1. + <_>7 17 9 1 3. + 0 + -0.0105812298133969 + 0.6301718950271606 + 0.4973031878471375 + <_> + + <_> + + + + <_>8 7 3 3 -1. + <_>8 8 3 1 3. + 0 + 7.3366491124033928e-003 + 1 + 0.2870970070362091 + <_> + + + + <_>3 5 1 6 -1. + <_>3 8 1 3 2. + 0 + -3.9318940252996981e-004 + 0.4252805113792419 + 0.5579246878623962 + <_> + + <_> + + + + <_>6 5 11 2 -1. + <_>6 6 11 1 2. + 0 + -8.1375334411859512e-003 + 0.5747315883636475 + 1 + <_> + + + + <_>9 0 3 2 -1. + <_>10 0 1 2 3. + 0 + 2.4809150490909815e-003 + 0.5203374028205872 + 0.3903566896915436 + <_> + + <_> + + + + <_>5 5 1 3 -1. + <_>5 6 1 1 3. + 0 + 8.8749779388308525e-004 + 1 + 0.5534321069717407 + <_> + + + + <_>8 7 3 2 -1. + <_>9 7 1 2 3. + 0 + -4.2194919660687447e-004 + 0.5338044166564941 + 0.3925840854644775 + <_> + + <_> + + + + <_>5 2 10 6 -1. + <_>10 2 5 3 2. + <_>5 5 5 3 2. + 0 + -7.9790111631155014e-003 + 0.4144316017627716 + 1 + <_> + + + + <_>8 4 6 4 -1. + <_>8 4 3 4 2. + 0 + 1.1439629597589374e-003 + 0.4701372981071472 + 0.5281736254692078 + <_> + + <_> + + + + <_>8 16 3 4 -1. + <_>9 16 1 4 3. + 0 + 7.5542130507528782e-003 + 1 + 0.2527256011962891 + <_> + + + + <_>9 13 2 6 -1. + <_>9 13 1 3 2. + <_>10 16 1 3 2. + 0 + 1.0288399644196033e-003 + 0.5605146288871765 + 0.4297856092453003 + <_> + + <_> + + + + <_>9 8 3 1 -1. + <_>10 8 1 1 3. + 0 + -1.7234670231118798e-003 + 1 + 0.4839682877063751 + <_> + + + + <_>2 5 18 15 -1. + <_>2 10 18 5 3. + 0 + 0.5758669972419739 + 0.5110502839088440 + 0.0804893299937248 + 44.2512817382812500 + 17 + -1 + <_> + + + <_> + + <_> + + + + <_>1 3 6 2 -1. + <_>4 3 3 2 2. + 0 + 6.6640521399676800e-003 + 0.3828920125961304 + 1 + <_> + + + + <_>7 6 6 2 -1. + <_>9 6 2 2 3. + 0 + 8.9905522763729095e-003 + 0.4858429133892059 + 0.7354959249496460 + <_> + + <_> + + + + <_>8 17 4 3 -1. + <_>8 18 4 1 3. + 0 + 5.7154200039803982e-003 + 1 + 0.6723223924636841 + <_> + + + + <_>10 13 2 3 -1. + <_>10 14 2 1 3. + 0 + 1.1257929727435112e-003 + 0.4429577887058258 + 0.6070777773857117 + <_> + + <_> + + + + <_>0 10 20 4 -1. + <_>0 12 20 2 2. + 0 + -9.1789010912179947e-004 + 1 + 0.3076345026493073 + <_> + + + + <_>5 7 6 4 -1. + <_>5 7 3 2 2. + <_>8 9 3 2 2. + 0 + -1.0492859873920679e-003 + 0.5593643784523010 + 0.3651022911071777 + <_> + + <_> + + + + <_>11 12 1 2 -1. + <_>11 13 1 1 2. + 0 + 3.5453929740469903e-005 + 0.4277968108654022 + 1 + <_> + + + + <_>10 10 2 3 -1. + <_>10 11 2 1 3. + 0 + 2.9015709878876805e-004 + 0.4583545029163361 + 0.5284683108329773 + <_> + + <_> + + + + <_>9 5 2 2 -1. + <_>9 6 2 1 2. + 0 + 1.6071660502348095e-004 + 1 + 0.3798192143440247 + <_> + + + + <_>4 4 1 10 -1. + <_>4 9 1 5 2. + 0 + -5.2961107576265931e-004 + 0.3850437104701996 + 0.5939688086509705 + <_> + + <_> + + + + <_>11 18 4 2 -1. + <_>11 18 2 2 2. + 0 + 2.6682569296099246e-004 + 0.4123024940490723 + 1 + <_> + + + + <_>12 18 3 2 -1. + <_>12 19 3 1 2. + 0 + -1.3492540165316314e-004 + 0.5760599970817566 + 0.4237645864486694 + <_> + + <_> + + + + <_>0 6 16 6 -1. + <_>0 6 8 3 2. + <_>8 9 8 3 2. + 0 + -0.0108416797593236 + 0.3929921090602875 + 1 + <_> + + + + <_>7 6 4 12 -1. + <_>7 12 4 6 2. + 0 + 0.0120778298005462 + 0.5761923193931580 + 0.2780444920063019 + <_> + + <_> + + + + <_>11 18 4 2 -1. + <_>11 18 2 2 2. + 0 + 2.2128869313746691e-003 + 0.4794507026672363 + 1 + <_> + + + + <_>12 18 3 2 -1. + <_>12 19 3 1 2. + 0 + -0.0152661902830005 + 0.0740558803081512 + 0.5153577923774719 + <_> + + <_> + + + + <_>8 12 1 2 -1. + <_>8 13 1 1 2. + 0 + 6.7929533543065190e-005 + 1 + 0.5858737826347351 + <_> + + + + <_>8 13 1 3 -1. + <_>8 14 1 1 3. + 0 + 1.7633590323384851e-004 + 0.3567610979080200 + 0.5598962903022766 + <_> + + <_> + + + + <_>11 18 4 2 -1. + <_>11 18 2 2 2. + 0 + 8.1311381654813886e-004 + 1 + 0.5346850752830505 + <_> + + + + <_>14 12 4 6 -1. + <_>14 12 2 6 2. + 0 + 3.2630451023578644e-003 + 0.4782536923885346 + 0.5456753969192505 + <_> + + <_> + + + + <_>6 0 3 4 -1. + <_>7 0 1 4 3. + 0 + -3.9503918960690498e-003 + 0.2831811904907227 + 1 + <_> + + + + <_>4 0 2 8 -1. + <_>4 0 1 4 2. + <_>5 4 1 4 2. + 0 + -3.9864578866399825e-004 + 0.5485215783119202 + 0.4159697890281677 + <_> + + <_> + + + + <_>11 17 9 3 -1. + <_>14 17 3 3 3. + 0 + -0.0114325201138854 + 0.5639101266860962 + 1 + <_> + + + + <_>16 2 4 5 -1. + <_>16 2 2 5 2. + 0 + 5.3339172154664993e-003 + 0.4596984088420868 + 0.5931242704391480 + <_> + + <_> + + + + <_>0 2 5 9 -1. + <_>0 5 5 3 3. + 0 + 8.3193257451057434e-003 + 1 + 0.3230620026588440 + <_> + + + + <_>7 2 3 2 -1. + <_>8 2 1 2 3. + 0 + -4.2479918920435011e-004 + 0.3795293867588043 + 0.5408611297607422 + <_> + + <_> + + + + <_>11 17 9 3 -1. + <_>14 17 3 3 3. + 0 + -0.1118943020701408 + 0.1132297962903976 + 1 + <_> + + + + <_>16 2 4 5 -1. + <_>16 2 2 5 2. + 0 + -7.5553781352937222e-003 + 0.6339370012283325 + 0.4838770925998688 + <_> + + <_> + + + + <_>0 17 9 3 -1. + <_>3 17 3 3 3. + 0 + -7.0337029173970222e-003 + 0.5665255188941956 + 1 + <_> + + + + <_>0 2 4 5 -1. + <_>2 2 2 5 2. + 0 + -0.0148336803540587 + 0.6751418113708496 + 0.4140945076942444 + <_> + + <_> + + + + <_>5 11 10 9 -1. + <_>5 14 10 3 3. + 0 + 8.7506724521517754e-003 + 1 + 0.3561258912086487 + <_> + + + + <_>9 6 3 3 -1. + <_>9 7 3 1 3. + 0 + 1.6645010327920318e-003 + 0.5347279906272888 + 0.3649779856204987 + <_> + + <_> + + + + <_>3 17 5 3 -1. + <_>3 18 5 1 3. + 0 + 9.4900820404291153e-003 + 1 + 0.2754656076431274 + <_> + + + + <_>7 5 4 7 -1. + <_>9 5 2 7 2. + 0 + 1.1133110383525491e-003 + 0.4225992858409882 + 0.5629178881645203 + <_> + + <_> + + + + <_>9 8 2 5 -1. + <_>9 8 1 5 2. + 0 + 9.4940755516290665e-003 + 0.4906036853790283 + 1 + <_> + + + + <_>2 2 18 2 -1. + <_>2 3 18 1 2. + 0 + -1.5396620146930218e-003 + 0.4007051885128021 + 0.5380709171295166 + <_> + + <_> + + + + <_>2 8 15 6 -1. + <_>7 8 5 6 3. + 0 + 0.1343495994806290 + 1 + 0.2214671969413757 + <_> + + + + <_>9 8 2 5 -1. + <_>10 8 1 5 2. + 0 + -9.4940755516290665e-003 + 0.7353156208992004 + 0.5005033016204834 + <_> + + <_> + + + + <_>12 10 4 6 -1. + <_>12 12 4 2 3. + 0 + 0.0200117900967598 + 1 + 0.3327906131744385 + <_> + + + + <_>14 3 6 2 -1. + <_>14 4 6 1 2. + 0 + -1.8875009845942259e-003 + 0.3915289044380188 + 0.5401849746704102 + <_> + + <_> + + + + <_>5 5 2 3 -1. + <_>5 6 2 1 3. + 0 + 7.1842782199382782e-003 + 1 + 0.7176604866981506 + <_> + + + + <_>4 6 3 3 -1. + <_>4 7 3 1 3. + 0 + 1.6976969782263041e-003 + 0.4526978135108948 + 0.6076912879943848 + <_> + + <_> + + + + <_>14 12 3 3 -1. + <_>14 13 3 1 3. + 0 + 4.9219978973269463e-003 + 1 + 0.2569833993911743 + <_> + + + + <_>6 12 11 3 -1. + <_>6 13 11 1 3. + 0 + 0.0118031995370984 + 0.4999637901782990 + 0.5958228111267090 + <_> + + <_> + + + + <_>1 2 3 6 -1. + <_>1 4 3 2 3. + 0 + -9.7703449428081512e-003 + 0.3459093868732452 + 1 + <_> + + + + <_>1 0 4 7 -1. + <_>3 0 2 7 2. + 0 + 2.1174899302423000e-003 + 0.4515126943588257 + 0.5829715728759766 + <_> + + <_> + + + + <_>9 8 3 4 -1. + <_>10 8 1 4 3. + 0 + 9.4801411032676697e-003 + 0.4807392060756683 + 1 + <_> + + + + <_>10 9 2 2 -1. + <_>10 10 2 1 2. + 0 + -2.6078789960592985e-003 + 0.3462216854095459 + 0.5201594829559326 + <_> + + <_> + + + + <_>8 8 3 4 -1. + <_>9 8 1 4 3. + 0 + -5.7252747938036919e-003 + 0.6599853038787842 + 1 + <_> + + + + <_>4 4 10 10 -1. + <_>4 9 10 5 2. + 0 + -8.2325618714094162e-003 + 0.2821828126907349 + 0.5125284790992737 + <_> + + <_> + + + + <_>9 10 3 2 -1. + <_>10 10 1 2 3. + 0 + 8.9571950957179070e-004 + 0.4883818924427033 + 1 + <_> + + + + <_>9 10 3 2 -1. + <_>9 11 3 1 2. + 0 + -1.5021569561213255e-004 + 0.4829918146133423 + 0.5428717136383057 + <_> + + <_> + + + + <_>8 10 3 2 -1. + <_>9 10 1 2 3. + 0 + 4.8489659093320370e-004 + 0.4434598982334137 + 1 + <_> + + + + <_>2 4 14 12 -1. + <_>2 4 7 6 2. + <_>9 10 7 6 2. + 0 + -0.0961926504969597 + 0.2256636023521423 + 0.5956227779388428 + <_> + + <_> + + + + <_>10 12 1 6 -1. + <_>10 15 1 3 2. + 0 + -1.1053519556298852e-003 + 0.4527224004268646 + 1 + <_> + + + + <_>7 3 8 16 -1. + <_>11 3 4 8 2. + <_>7 11 4 8 2. + 0 + -0.1021504029631615 + 0.2844349145889282 + 0.5186452865600586 + <_> + + <_> + + + + <_>5 6 8 10 -1. + <_>5 6 4 5 2. + <_>9 11 4 5 2. + 0 + 3.0147889629006386e-003 + 1 + 0.3808999061584473 + <_> + + + + <_>6 2 8 8 -1. + <_>6 2 4 4 2. + <_>10 6 4 4 2. + 0 + 7.6131648384034634e-003 + 0.5718699097633362 + 0.4262563884258270 + <_> + + <_> + + + + <_>10 5 4 2 -1. + <_>12 5 2 1 2. + <_>10 6 2 1 2. + 0 + 1.5197630273178220e-003 + 1 + 0.5942718982696533 + <_> + + + + <_>12 4 3 3 -1. + <_>12 5 3 1 3. + 0 + -0.0141972796991467 + 0.7731103897094727 + 0.4997653961181641 + <_> + + <_> + + + + <_>4 19 12 1 -1. + <_>8 19 4 1 3. + 0 + -0.0138188796117902 + 0.6681138277053833 + 1 + <_> + + + + <_>8 2 3 1 -1. + <_>9 2 1 1 3. + 0 + -5.0701329018920660e-004 + 0.3305608034133911 + 0.4749974906444550 + <_> + + <_> + + + + <_>13 17 4 3 -1. + <_>13 18 4 1 3. + 0 + -9.3537531793117523e-003 + 0.2860932946205139 + 1 + <_> + + + + <_>7 14 6 3 -1. + <_>7 15 6 1 3. + 0 + -9.4771059229969978e-003 + 0.6188883185386658 + 0.4842100143432617 + <_> + + <_> + + + + <_>9 14 2 3 -1. + <_>9 15 2 1 3. + 0 + 1.6923650400713086e-003 + 1 + 0.6070249080657959 + <_> + + + + <_>7 15 6 3 -1. + <_>7 16 6 1 3. + 0 + 5.8652542065829039e-004 + 0.3782689869403839 + 0.5368196964263916 + <_> + + <_> + + + + <_>10 18 3 2 -1. + <_>11 18 1 2 3. + 0 + -2.5826620403677225e-003 + 0.3690209984779358 + 1 + <_> + + + + <_>14 12 2 3 -1. + <_>14 13 2 1 3. + 0 + -2.7307639829814434e-003 + 0.3857114911079407 + 0.5318108797073364 + <_> + + <_> + + + + <_>4 10 4 6 -1. + <_>4 12 4 2 3. + 0 + 0.0218715704977512 + 1 + 0.2327008992433548 + <_> + + + + <_>4 13 3 2 -1. + <_>4 14 3 1 2. + 0 + -1.5010299648565706e-005 + 0.5560722947120667 + 0.4301410019397736 + <_> + + <_> + + + + <_>9 16 2 3 -1. + <_>9 17 2 1 3. + 0 + 5.3583700209856033e-003 + 1 + 0.6767637729644775 + <_> + + + + <_>10 18 3 2 -1. + <_>11 18 1 2 3. + 0 + 5.0057549960911274e-003 + 0.5194904208183289 + 0.3612853884696960 + <_> + + <_> + + + + <_>7 18 3 2 -1. + <_>8 18 1 2 3. + 0 + -1.9030070398002863e-003 + 0.3237845003604889 + 1 + <_> + + + + <_>1 10 4 2 -1. + <_>1 11 4 1 2. + 0 + -7.8506693243980408e-003 + 0.1194851994514465 + 0.4991723895072937 + <_> + + <_> + + + + <_>12 4 6 3 -1. + <_>12 5 6 1 3. + 0 + -2.7093670796602964e-003 + 1 + 0.4854960143566132 + <_> + + + + <_>14 4 1 3 -1. + <_>14 5 1 1 3. + 0 + 1.4138079714030027e-003 + 0.4872322976589203 + 0.5903577804565430 + <_> + + <_> + + + + <_>2 4 6 3 -1. + <_>2 5 6 1 3. + 0 + 9.0300198644399643e-003 + 1 + 0.6547315716743469 + <_> + + + + <_>5 4 1 3 -1. + <_>5 5 1 1 3. + 0 + -9.7925681620836258e-004 + 0.5849273204803467 + 0.4554230868816376 + <_> + + <_> + + + + <_>14 12 3 3 -1. + <_>14 13 3 1 3. + 0 + 1.3984439428895712e-003 + 1 + 0.4064626097679138 + <_> + + + + <_>15 12 2 3 -1. + <_>15 13 2 1 3. + 0 + 8.3372107474133372e-004 + 0.5399543046951294 + 0.4152809977531433 + <_> + + <_> + + + + <_>3 16 4 3 -1. + <_>3 17 4 1 3. + 0 + 0.0105510596185923 + 1 + 0.1796680986881256 + <_> + + + + <_>8 0 4 2 -1. + <_>8 1 4 1 2. + 0 + 8.8344102550763637e-005 + 0.4251863062381744 + 0.5413522720336914 + <_> + + <_> + + + + <_>0 0 20 1 -1. + <_>0 0 10 1 2. + 0 + -0.0410223081707954 + 1 + 0.5228124856948853 + <_> + + + + <_>9 7 3 4 -1. + <_>10 7 1 4 3. + 0 + 7.5065628625452518e-003 + 0.4853743016719818 + 0.6093444228172302 + <_> + + <_> + + + + <_>0 0 20 1 -1. + <_>10 0 10 1 2. + 0 + 0.0410223081707954 + 1 + 0.2205024063587189 + <_> + + + + <_>8 7 3 4 -1. + <_>9 7 1 4 3. + 0 + -5.3961377125233412e-004 + 0.5692731738090515 + 0.4468756914138794 + <_> + + <_> + + + + <_>1 6 19 3 -1. + <_>1 7 19 1 3. + 0 + -0.0686960369348526 + 0.1483314037322998 + 1 + <_> + + + + <_>12 7 4 2 -1. + <_>12 8 4 1 2. + 0 + -1.8447940237820148e-003 + 0.6211283802986145 + 0.4966601133346558 + <_> + + <_> + + + + <_>7 8 3 3 -1. + <_>7 9 3 1 3. + 0 + -6.0959919355809689e-003 + 0.2294671982526779 + 1 + <_> + + + + <_>7 7 3 3 -1. + <_>8 7 1 3 3. + 0 + -4.2068301700055599e-003 + 0.6407091021537781 + 0.4748562872409821 + <_> + + <_> + + + + <_>2 9 16 3 -1. + <_>2 10 16 1 3. + 0 + -7.1332789957523346e-004 + 1 + 0.5354936122894287 + <_> + + + + <_>9 4 2 12 -1. + <_>9 8 2 4 3. + 0 + 0.1175677999854088 + 0.5136978030204773 + 0.0105957398191094 + <_> + + <_> + + + + <_>7 3 2 5 -1. + <_>8 3 1 5 2. + 0 + 5.9354289987822995e-005 + 0.3711803853511810 + 1 + <_> + + + + <_>9 7 2 3 -1. + <_>9 8 2 1 3. + 0 + -6.3173691742122173e-003 + 0.1712073981761932 + 0.5061758160591126 + <_> + + <_> + + + + <_>9 14 4 3 -1. + <_>9 15 4 1 3. + 0 + 0.0149414995685220 + 1 + 0.6729118824005127 + <_> + + + + <_>7 8 6 4 -1. + <_>10 8 3 2 2. + <_>7 10 3 2 2. + 0 + -2.0789399277418852e-003 + 0.4410645961761475 + 0.5444027781486511 + <_> + + <_> + + + + <_>9 7 2 2 -1. + <_>10 7 1 2 2. + 0 + -7.0736219640821218e-004 + 0.5568910837173462 + 1 + <_> + + + + <_>5 5 6 6 -1. + <_>7 5 2 6 3. + 0 + -3.1247111037373543e-003 + 0.5023869276046753 + 0.3562405109405518 + <_> + + <_> + + + + <_>9 1 3 6 -1. + <_>10 1 1 6 3. + 0 + -7.8919378574937582e-004 + 1 + 0.5456786155700684 + <_> + + + + <_>4 5 12 2 -1. + <_>8 5 4 2 3. + 0 + 0.0101795801892877 + 0.5545138716697693 + 0.4622310996055603 + <_> + + <_> + + + + <_>4 2 6 4 -1. + <_>6 2 2 4 3. + 0 + -2.7506109327077866e-003 + 1 + 0.4942536056041718 + <_> + + + + <_>4 7 8 2 -1. + <_>4 8 8 1 2. + 0 + 0.0106013296172023 + 0.2961233854293823 + 0.5964338779449463 + <_> + + <_> + + + + <_>3 6 14 6 -1. + <_>10 6 7 3 2. + <_>3 9 7 3 2. + 0 + 5.1466780714690685e-003 + 0.5495228767395020 + 1 + <_> + + + + <_>3 6 14 3 -1. + <_>3 6 7 3 2. + 0 + 0.0763211473822594 + 0.5173959136009216 + 0.2940216958522797 + <_> + + <_> + + + + <_>0 5 2 2 -1. + <_>0 6 2 1 2. + 0 + -1.5027689514681697e-003 + 0.3106299936771393 + 1 + <_> + + + + <_>8 13 4 3 -1. + <_>8 14 4 1 3. + 0 + 0.0122666703537107 + 0.4651150107383728 + 0.6846613883972168 + <_> + + <_> + + + + <_>13 0 3 20 -1. + <_>14 0 1 20 3. + 0 + -0.0311185792088509 + 1 + 0.5226057171821594 + <_> + + + + <_>10 8 10 3 -1. + <_>10 9 10 1 3. + 0 + 0.0289055891335011 + 0.5182244181632996 + 0.2705428004264832 + <_> + + <_> + + + + <_>4 0 3 20 -1. + <_>5 0 1 20 3. + 0 + 0.0475983805954456 + 1 + 0.1109512001276016 + <_> + + + + <_>0 8 10 3 -1. + <_>0 9 10 1 3. + 0 + 0.0308085493743420 + 0.4938625097274780 + 0.1404110938310623 + <_> + + <_> + + + + <_>12 5 3 4 -1. + <_>13 5 1 4 3. + 0 + -2.1277810446918011e-004 + 1 + 0.4392356872558594 + <_> + + + + <_>6 7 12 4 -1. + <_>10 7 4 4 3. + 0 + 0.0789699628949165 + 0.5216552019119263 + 0.2294113934040070 + <_> + + <_> + + + + <_>1 14 6 6 -1. + <_>1 14 3 3 2. + <_>4 17 3 3 2. + 0 + -0.0102579500526190 + 0.6176652908325195 + 1 + <_> + + + + <_>1 17 6 2 -1. + <_>1 18 6 1 2. + 0 + 1.2604889925569296e-003 + 0.5236222743988037 + 0.3328965902328491 + <_> + + <_> + + + + <_>14 8 6 12 -1. + <_>17 8 3 6 2. + <_>14 14 3 6 2. + 0 + -0.0334904603660107 + 1 + 0.4866186976432800 + <_> + + + + <_>18 5 2 2 -1. + <_>18 6 2 1 2. + 0 + -5.9202767442911863e-004 + 0.4116407036781311 + 0.5395640134811401 + <_> + + <_> + + + + <_>3 16 4 2 -1. + <_>3 16 2 1 2. + <_>5 17 2 1 2. + 0 + 3.0320750738610514e-005 + 1 + 0.5610736012458801 + <_> + + + + <_>2 16 6 2 -1. + <_>4 16 2 2 3. + 0 + -5.4369680583477020e-004 + 0.5621389150619507 + 0.3461203873157501 + <_> + + <_> + + + + <_>14 8 6 12 -1. + <_>17 8 3 6 2. + <_>14 14 3 6 2. + 0 + -0.0334904603660107 + 1 + 0.4896762073040009 + <_> + + + + <_>18 5 2 2 -1. + <_>18 6 2 1 2. + 0 + -5.9202767442911863e-004 + 0.4305404126644135 + 0.5340713858604431 + <_> + + <_> + + + + <_>5 16 9 2 -1. + <_>8 16 3 2 3. + 0 + 2.0550889894366264e-003 + 0.5544999837875366 + 1 + <_> + + + + <_>3 14 6 6 -1. + <_>3 14 3 3 2. + <_>6 17 3 3 2. + 0 + -4.4353571720421314e-003 + 0.6038540005683899 + 0.3746592998504639 + <_> + + <_> + + + + <_>14 8 6 12 -1. + <_>17 8 3 6 2. + <_>14 14 3 6 2. + 0 + -0.0841704234480858 + 1 + 0.5007348060607910 + <_> + + + + <_>11 7 2 12 -1. + <_>11 11 2 4 3. + 0 + 6.7419027909636497e-003 + 0.5298097133636475 + 0.4716145098209381 + <_> + + <_> + + + + <_>0 8 6 12 -1. + <_>0 8 3 6 2. + <_>3 14 3 6 2. + 0 + 0.0102781504392624 + 1 + 0.6269375085830689 + <_> + + + + <_>7 7 2 12 -1. + <_>7 11 2 4 3. + 0 + 5.8800862170755863e-003 + 0.5154827833175659 + 0.3813040852546692 + <_> + + <_> + + + + <_>14 12 1 2 -1. + <_>14 13 1 1 2. + 0 + -6.9679190346505493e-006 + 1 + 0.4440239965915680 + <_> + + + + <_>12 13 8 1 -1. + <_>12 13 4 1 2. + 0 + 8.2419527461752295e-004 + 0.4697534143924713 + 0.5485504269599915 + <_> + + <_> + + + + <_>0 3 16 6 -1. + <_>0 6 16 3 2. + 0 + -5.5268318392336369e-003 + 0.5513604879379273 + 1 + <_> + + + + <_>1 4 8 2 -1. + <_>1 4 4 1 2. + <_>5 5 4 1 2. + 0 + 9.6128671430051327e-004 + 0.3618639111518860 + 0.5838456749916077 + <_> + + <_> + + + + <_>14 12 1 2 -1. + <_>14 13 1 1 2. + 0 + 2.4810510221868753e-003 + 1 + 0.2523222863674164 + <_> + + + + <_>15 12 2 3 -1. + <_>15 13 2 1 3. + 0 + -1.0480589699000120e-003 + 0.4117257893085480 + 0.5392996072769165 + <_> + + <_> + + + + <_>8 16 3 3 -1. + <_>8 17 3 1 3. + 0 + -6.1287907883524895e-003 + 0.6726329922676086 + 1 + <_> + + + + <_>5 12 1 2 -1. + <_>5 13 1 1 2. + 0 + 1.1682329932227731e-004 + 0.5041192770004273 + 0.3607729077339172 + <_> + + <_> + + + + <_>13 4 3 15 -1. + <_>14 4 1 15 3. + 0 + -0.0399094782769680 + 0.1563739031553268 + 1 + <_> + + + + <_>17 3 2 6 -1. + <_>18 3 1 3 2. + <_>17 6 1 3 2. + 0 + 1.5859459526836872e-003 + 0.4891980886459351 + 0.5779845118522644 + <_> + + <_> + + + + <_>4 4 3 15 -1. + <_>5 4 1 15 3. + 0 + -0.0226902291178703 + 0.2186879068613052 + 1 + <_> + + + + <_>1 3 2 6 -1. + <_>1 3 1 3 2. + <_>2 6 1 3 2. + 0 + 2.0916070789098740e-003 + 0.4771577119827271 + 0.6099231243133545 + <_> + + <_> + + + + <_>7 15 12 4 -1. + <_>7 17 12 2 2. + 0 + -0.0247154198586941 + 0.3463996946811676 + 1 + <_> + + + + <_>1 0 19 3 -1. + <_>1 1 19 1 3. + 0 + -0.0134194502606988 + 0.3630692958831787 + 0.5252196192741394 + <_> + + <_> + + + + <_>3 17 10 2 -1. + <_>3 17 5 1 2. + <_>8 18 5 1 2. + 0 + -6.0629472136497498e-003 + 0.6666321754455566 + 1 + <_> + + + + <_>2 5 10 15 -1. + <_>2 10 10 5 3. + 0 + -2.0921030081808567e-003 + 0.3399547040462494 + 0.5035697817802429 + <_> + + <_> + + + + <_>13 8 3 4 -1. + <_>13 10 3 2 2. + 0 + 0.0259618591517210 + 0.5036802887916565 + 1 + <_> + + + + <_>19 13 1 2 -1. + <_>19 14 1 1 2. + 0 + 1.7908669542521238e-004 + 0.5418530702590942 + 0.4318976998329163 + <_> + + <_> + + + + <_>4 8 3 4 -1. + <_>4 10 3 2 2. + 0 + -3.1546850223094225e-003 + 0.7221025228500366 + 1 + <_> + + + + <_>0 13 1 2 -1. + <_>0 14 1 1 2. + 0 + -1.1397759662941098e-003 + 0.3320972919464111 + 0.5024433732032776 + <_> + + <_> + + + + <_>12 7 2 12 -1. + <_>12 13 2 6 2. + 0 + -0.0478402115404606 + 0.1938765048980713 + 1 + <_> + + + + <_>14 7 2 2 -1. + <_>15 7 1 1 2. + <_>14 8 1 1 2. + 0 + 4.1577088995836675e-004 + 0.4802188873291016 + 0.5730714797973633 + <_> + + <_> + + + + <_>5 3 8 2 -1. + <_>5 4 8 1 2. + 0 + -4.4247039477340877e-004 + 0.4262515008449554 + 1 + <_> + + + + <_>0 2 2 6 -1. + <_>0 4 2 2 3. + 0 + 1.4479350065812469e-003 + 0.5719171166419983 + 0.4064153134822846 + <_> + + <_> + + + + <_>18 2 2 12 -1. + <_>19 2 1 6 2. + <_>18 8 1 6 2. + 0 + 0.0157015100121498 + 0.4995726048946381 + 1 + <_> + + + + <_>18 1 1 2 -1. + <_>18 2 1 1 2. + 0 + 2.7805729769170284e-004 + 0.5289286971092224 + 0.4581728875637054 + <_> + + <_> + + + + <_>0 2 2 12 -1. + <_>0 2 1 6 2. + <_>1 8 1 6 2. + 0 + -2.9010509606450796e-003 + 0.6012148261070252 + 1 + <_> + + + + <_>1 1 1 2 -1. + <_>1 2 1 1 2. + 0 + 2.0830519497394562e-004 + 0.5057976841926575 + 0.3599432110786438 + <_> + + <_> + + + + <_>16 4 4 14 -1. + <_>18 4 2 7 2. + <_>16 11 2 7 2. + 0 + -0.0515300296247005 + 1 + 0.4991796910762787 + <_> + + + + <_>10 14 1 6 -1. + <_>10 17 1 3 2. + 0 + 1.7163449956569821e-004 + 0.4675469994544983 + 0.5374773144721985 + <_> + + <_> + + + + <_>0 4 4 14 -1. + <_>0 4 2 7 2. + <_>2 11 2 7 2. + 0 + 0.0236142799258232 + 1 + 0.6586478948593140 + <_> + + + + <_>9 14 1 6 -1. + <_>9 17 1 3 2. + 0 + -5.6427798699587584e-004 + 0.3853296041488648 + 0.5196040272712708 + <_> + + <_> + + + + <_>9 14 4 3 -1. + <_>9 15 4 1 3. + 0 + 6.6903959959745407e-003 + 1 + 0.6004235744476318 + <_> + + + + <_>4 7 12 2 -1. + <_>8 7 4 2 3. + 0 + -4.8789530992507935e-003 + 0.3293227851390839 + 0.5245236754417419 + <_> + + <_> + + + + <_>0 8 4 3 -1. + <_>0 9 4 1 3. + 0 + -6.8537332117557526e-003 + 0.2565914094448090 + 1 + <_> + + + + <_>4 7 2 2 -1. + <_>4 7 1 1 2. + <_>5 8 1 1 2. + 0 + 9.9893810693174601e-004 + 0.4615494012832642 + 0.5942432284355164 + <_> + + <_> + + + + <_>13 7 2 1 -1. + <_>13 7 1 1 2. + 0 + -1.3354700058698654e-004 + 0.5487375855445862 + 1 + <_> + + + + <_>11 4 4 5 -1. + <_>11 4 2 5 2. + 0 + 1.0165109997615218e-003 + 0.4578359127044678 + 0.5426927804946899 + <_> + + <_> + + + + <_>4 8 3 3 -1. + <_>5 8 1 3 3. + 0 + 9.1216771397739649e-004 + 1 + 0.3939461112022400 + <_> + + + + <_>0 3 8 1 -1. + <_>4 3 4 1 2. + 0 + 1.0080259526148438e-003 + 0.4049789905548096 + 0.5520703792572022 + <_> + + <_> + + + + <_>13 7 2 1 -1. + <_>13 7 1 1 2. + 0 + -1.3102490629535168e-004 + 1 + 0.4879088997840881 + <_> + + + + <_>14 7 3 2 -1. + <_>15 7 1 2 3. + 0 + 5.5228749988600612e-004 + 0.4844943881034851 + 0.5512825846672058 + <_> + + <_> + + + + <_>5 7 2 1 -1. + <_>6 7 1 1 2. + 0 + -1.2130969844292849e-004 + 1 + 0.4367971122264862 + <_> + + + + <_>3 7 3 2 -1. + <_>4 7 1 2 3. + 0 + -1.5112989785848185e-005 + 0.6425955295562744 + 0.4881826937198639 + <_> + + <_> + + + + <_>18 5 2 2 -1. + <_>18 6 2 1 2. + 0 + -4.0125829400494695e-004 + 1 + 0.5372099280357361 + <_> + + + + <_>12 14 2 2 -1. + <_>13 14 1 1 2. + <_>12 15 1 1 2. + 0 + -6.5766851184889674e-004 + 0.5834553241729736 + 0.4869078099727631 + <_> + + <_> + + + + <_>0 5 2 2 -1. + <_>0 6 2 1 2. + 0 + 6.2220421386882663e-004 + 1 + 0.3824636936187744 + <_> + + + + <_>6 14 2 2 -1. + <_>6 14 1 1 2. + <_>7 15 1 1 2. + 0 + 1.4663359615951777e-003 + 0.4813488125801086 + 0.6966739296913147 + <_> + + <_> + + + + <_>7 12 6 5 -1. + <_>9 12 2 5 3. + 0 + -0.0495477095246315 + 0.0539276599884033 + 1 + <_> + + + + <_>12 17 5 2 -1. + <_>12 18 5 1 2. + 0 + 1.3017569435760379e-003 + 0.5337455868721008 + 0.4160748124122620 + <_> + + <_> + + + + <_>1 11 6 3 -1. + <_>4 11 3 3 2. + 0 + -4.4914530590176582e-003 + 0.5997437238693237 + 1 + <_> + + + + <_>1 9 6 3 -1. + <_>4 9 3 3 2. + 0 + 1.6592369647696614e-003 + 0.3727185130119324 + 0.5115634202957153 + <_> + + <_> + + + + <_>12 7 2 12 -1. + <_>12 13 2 6 2. + 0 + 6.4695458859205246e-003 + 0.5252035260200501 + 1 + <_> + + + + <_>8 7 5 3 -1. + <_>8 8 5 1 3. + 0 + 4.9810269847512245e-003 + 0.5256717801094055 + 0.3934406042098999 + <_> + + <_> + + + + <_>6 7 2 12 -1. + <_>6 13 2 6 2. + 0 + -0.0385369807481766 + 0.2061924934387207 + 1 + <_> + + + + <_>1 2 9 18 -1. + <_>4 2 3 18 3. + 0 + -0.2827565073966980 + 0.0618832111358643 + 0.4925057888031006 + <_> + + <_> + + + + <_>12 17 5 2 -1. + <_>12 18 5 1 2. + 0 + -9.0301828458905220e-003 + 0.3157590031623840 + 1 + <_> + + + + <_>4 7 12 2 -1. + <_>4 7 6 2 2. + 0 + -0.0438662692904472 + 0.2033682018518448 + 0.5164769887924194 + <_> + + <_> + + + + <_>6 7 6 1 -1. + <_>8 7 2 1 3. + 0 + -4.5701069757342339e-003 + 0.6611183285713196 + 1 + <_> + + + + <_>7 3 3 2 -1. + <_>8 3 1 2 3. + 0 + -2.3362410720437765e-003 + 0.2807789146900177 + 0.4962876141071320 + <_> + + <_> + + + + <_>9 4 3 1 -1. + <_>10 4 1 1 3. + 0 + 5.3960331715643406e-003 + 0.5146387815475464 + 1 + <_> + + + + <_>11 11 3 1 -1. + <_>12 11 1 1 3. + 0 + -2.6297608856111765e-003 + 0.6284487843513489 + 0.4955588877201080 + <_> + + <_> + + + + <_>8 4 3 1 -1. + <_>9 4 1 1 3. + 0 + -3.8577478844672441e-003 + 0.1486748009920120 + 1 + <_> + + + + <_>6 11 3 1 -1. + <_>7 11 1 1 3. + 0 + 1.3963800156489015e-003 + 0.4701338112354279 + 0.6320971846580505 + <_> + + <_> + + + + <_>12 13 6 6 -1. + <_>12 15 6 2 3. + 0 + -8.8699469342827797e-003 + 1 + 0.5286818146705627 + <_> + + + + <_>14 13 1 6 -1. + <_>14 15 1 2 3. + 0 + -7.0626288652420044e-004 + 0.4648370146751404 + 0.5333210229873657 + <_> + + <_> + + + + <_>2 13 6 6 -1. + <_>2 15 6 2 3. + 0 + 4.2645810171961784e-003 + 0.5084878206253052 + 1 + <_> + + + + <_>1 5 18 1 -1. + <_>7 5 6 1 3. + 0 + 0.0615721009671688 + 0.3629625141620636 + 0.8757156729698181 + <_> + + <_> + + + + <_>4 7 12 2 -1. + <_>10 7 6 1 2. + <_>4 8 6 1 2. + 0 + -4.5381980016827583e-003 + 1 + 0.4856696128845215 + <_> + + + + <_>6 1 8 10 -1. + <_>10 1 4 5 2. + <_>6 6 4 5 2. + 0 + -4.0877899155020714e-003 + 0.4584116041660309 + 0.5420240759849548 + <_> + + <_> + + + + <_>3 13 4 3 -1. + <_>3 14 4 1 3. + 0 + 6.4308601431548595e-003 + 1 + 0.2707302868366242 + <_> + + + + <_>6 13 4 3 -1. + <_>6 14 4 1 3. + 0 + 7.0455260574817657e-003 + 0.5057486891746521 + 0.7026523947715759 + <_> + + <_> + + + + <_>9 14 4 3 -1. + <_>9 15 4 1 3. + 0 + -2.3246440105140209e-003 + 1 + 0.4827278852462769 + <_> + + + + <_>12 9 2 3 -1. + <_>12 10 2 1 3. + 0 + 6.0276601288933307e-005 + 0.4247249066829681 + 0.5508763194084168 + <_> + + <_> + + + + <_>7 14 4 3 -1. + <_>7 15 4 1 3. + 0 + 0.0180845595896244 + 1 + 0.8104801177978516 + <_> + + + + <_>9 0 2 1 -1. + <_>10 0 1 1 2. + 0 + 8.4693520329892635e-004 + 0.5154619216918945 + 0.3514379858970642 + <_> + + <_> + + + + <_>5 0 10 5 -1. + <_>5 0 5 5 2. + 0 + -0.0269310399889946 + 1 + 0.4886888861656189 + <_> + + + + <_>6 6 8 7 -1. + <_>6 6 4 7 2. + 0 + -4.2346641421318054e-003 + 0.4622378051280975 + 0.5382478237152100 + <_> + + <_> + + + + <_>5 0 10 5 -1. + <_>10 0 5 5 2. + 0 + 0.0269471108913422 + 1 + 0.6366596221923828 + <_> + + + + <_>6 6 8 7 -1. + <_>10 6 4 7 2. + 0 + 4.6446882188320160e-003 + 0.5368506908416748 + 0.3765429854393005 + <_> + + <_> + + + + <_>5 9 10 8 -1. + <_>10 9 5 4 2. + <_>5 13 5 4 2. + 0 + -6.9577661342918873e-003 + 0.4234687089920044 + 1 + <_> + + + + <_>10 0 4 10 -1. + <_>12 0 2 5 2. + <_>10 5 2 5 2. + 0 + 8.7609712500125170e-004 + 0.4672406017780304 + 0.5350683927536011 + <_> + + <_> + + + + <_>1 4 8 3 -1. + <_>1 5 8 1 3. + 0 + 1.6103329835459590e-003 + 1 + 0.5732762813568115 + <_> + + + + <_>4 4 8 3 -1. + <_>4 5 8 1 3. + 0 + -1.2848590267822146e-003 + 0.5481799244880676 + 0.3784593045711517 + <_> + + <_> + + + + <_>9 7 4 3 -1. + <_>9 8 4 1 3. + 0 + 0.0102435396984220 + 0.5155907273292542 + 1 + <_> + + + + <_>12 8 3 12 -1. + <_>12 14 3 6 2. + 0 + 2.6889349101111293e-004 + 0.5353189706802368 + 0.4387153983116150 + <_> + + <_> + + + + <_>7 7 4 3 -1. + <_>7 8 4 1 3. + 0 + 3.7903659977018833e-003 + 0.5032002925872803 + 1 + <_> + + + + <_>5 8 3 12 -1. + <_>5 14 3 6 2. + 0 + -0.0293696802109480 + 0.5873538851737976 + 0.2215445041656494 + <_> + + <_> + + + + <_>10 0 7 6 -1. + <_>10 2 7 2 3. + 0 + 6.0743088833987713e-003 + 1 + 0.5417029857635498 + <_> + + + + <_>2 1 18 1 -1. + <_>8 1 6 1 3. + 0 + -0.0127107203006744 + 0.6056511998176575 + 0.4985181987285614 + <_> + + <_> + + + + <_>5 0 3 8 -1. + <_>6 0 1 8 3. + 0 + -5.9445449151098728e-003 + 0.3352069854736328 + 1 + <_> + + + + <_>4 7 4 2 -1. + <_>4 8 4 1 2. + 0 + -2.8927479870617390e-003 + 0.6929240822792053 + 0.4778220057487488 + 53.7555694580078130 + 18 + -1 + diff --git a/Chapter04_DetectingFaces/Chapter04_DetectingFaces/lena.png b/Chapter04_DetectingFaces/Chapter04_DetectingFaces/lena.png new file mode 100644 index 0000000..645711f Binary files /dev/null and b/Chapter04_DetectingFaces/Chapter04_DetectingFaces/lena.png differ diff --git a/Chapter04_DetectingFaces/Chapter04_DetectingFaces/main.m b/Chapter04_DetectingFaces/Chapter04_DetectingFaces/main.m new file mode 100644 index 0000000..ed3858b --- /dev/null +++ b/Chapter04_DetectingFaces/Chapter04_DetectingFaces/main.m @@ -0,0 +1,24 @@ +/***************************************************************************** + * main.m + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 5th May 2013 + ****************************************************************************** + * Chapter 4 of the "OpenCV for iOS" book + * + * Detecting Faces with Cascade Classifier shows how to detect faces + * using OpenCV. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import + +#import "AppDelegate.h" + +int main(int argc, char *argv[]) +{ + @autoreleasepool { + return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); + } +} diff --git a/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard.xcodeproj/project.pbxproj b/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard.xcodeproj/project.pbxproj new file mode 100644 index 0000000..de4a67a --- /dev/null +++ b/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard.xcodeproj/project.pbxproj @@ -0,0 +1,346 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 519ACBD8173E5955008EEF3F /* PostcardPrinter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 519ACBD6173E5955008EEF3F /* PostcardPrinter.cpp */; }; + 519ACBDB173E5978008EEF3F /* texture.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 519ACBD9173E5978008EEF3F /* texture.jpg */; }; + 519ACBDC173E5978008EEF3F /* text.png in Resources */ = {isa = PBXBuildFile; fileRef = 519ACBDA173E5978008EEF3F /* text.png */; }; + 519ACC24173E8189008EEF3F /* lena.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 519ACC23173E8189008EEF3F /* lena.jpg */; }; + 83348C31173E572100C6D4D7 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83348C30173E572100C6D4D7 /* UIKit.framework */; }; + 83348C33173E572100C6D4D7 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83348C32173E572100C6D4D7 /* Foundation.framework */; }; + 83348C35173E572100C6D4D7 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83348C34173E572100C6D4D7 /* CoreGraphics.framework */; }; + 83348C3B173E572100C6D4D7 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 83348C39173E572100C6D4D7 /* InfoPlist.strings */; }; + 83348C3D173E572100C6D4D7 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 83348C3C173E572100C6D4D7 /* main.m */; }; + 83348C41173E572100C6D4D7 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 83348C40173E572100C6D4D7 /* AppDelegate.m */; }; + 83348C43173E572100C6D4D7 /* Default.png in Resources */ = {isa = PBXBuildFile; fileRef = 83348C42173E572100C6D4D7 /* Default.png */; }; + 83348C45173E572100C6D4D7 /* Default@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 83348C44173E572100C6D4D7 /* Default@2x.png */; }; + 83348C47173E572100C6D4D7 /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 83348C46173E572100C6D4D7 /* Default-568h@2x.png */; }; + 83348C4A173E572100C6D4D7 /* MainStoryboard_iPhone.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 83348C48173E572100C6D4D7 /* MainStoryboard_iPhone.storyboard */; }; + 83348C4D173E572100C6D4D7 /* MainStoryboard_iPad.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 83348C4B173E572100C6D4D7 /* MainStoryboard_iPad.storyboard */; }; + 83348C50173E572100C6D4D7 /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 83348C4F173E572100C6D4D7 /* ViewController.m */; }; + 83348C5B173E577E00C6D4D7 /* opencv2.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83348C5A173E577E00C6D4D7 /* opencv2.framework */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 519ACBD6173E5955008EEF3F /* PostcardPrinter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PostcardPrinter.cpp; sourceTree = ""; }; + 519ACBD7173E5955008EEF3F /* PostcardPrinter.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = PostcardPrinter.hpp; sourceTree = ""; }; + 519ACBD9173E5978008EEF3F /* texture.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = texture.jpg; sourceTree = ""; }; + 519ACBDA173E5978008EEF3F /* text.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = text.png; sourceTree = ""; }; + 519ACC23173E8189008EEF3F /* lena.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = lena.jpg; sourceTree = ""; }; + 83348C2C173E572100C6D4D7 /* Chapter05_PrintingPostcard.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Chapter05_PrintingPostcard.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 83348C30173E572100C6D4D7 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; + 83348C32173E572100C6D4D7 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; + 83348C34173E572100C6D4D7 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; + 83348C38173E572100C6D4D7 /* Chapter05_PrintingPostcard-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Chapter05_PrintingPostcard-Info.plist"; sourceTree = ""; }; + 83348C3A173E572100C6D4D7 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; + 83348C3C173E572100C6D4D7 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; + 83348C3E173E572100C6D4D7 /* Chapter05_PrintingPostcard-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Chapter05_PrintingPostcard-Prefix.pch"; sourceTree = ""; }; + 83348C3F173E572100C6D4D7 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; + 83348C40173E572100C6D4D7 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; + 83348C42173E572100C6D4D7 /* Default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Default.png; sourceTree = ""; }; + 83348C44173E572100C6D4D7 /* Default@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default@2x.png"; sourceTree = ""; }; + 83348C46173E572100C6D4D7 /* Default-568h@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default-568h@2x.png"; sourceTree = ""; }; + 83348C49173E572100C6D4D7 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = en; path = en.lproj/MainStoryboard_iPhone.storyboard; sourceTree = ""; }; + 83348C4C173E572100C6D4D7 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = en; path = en.lproj/MainStoryboard_iPad.storyboard; sourceTree = ""; }; + 83348C4E173E572100C6D4D7 /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = ""; }; + 83348C4F173E572100C6D4D7 /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = ""; }; + 83348C5A173E577E00C6D4D7 /* opencv2.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = opencv2.framework; path = ../opencv2.framework; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 83348C29173E572100C6D4D7 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 83348C31173E572100C6D4D7 /* UIKit.framework in Frameworks */, + 83348C33173E572100C6D4D7 /* Foundation.framework in Frameworks */, + 83348C35173E572100C6D4D7 /* CoreGraphics.framework in Frameworks */, + 83348C5B173E577E00C6D4D7 /* opencv2.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 83348C21173E572100C6D4D7 = { + isa = PBXGroup; + children = ( + 83348C36173E572100C6D4D7 /* Chapter05_PrintingPostcard */, + 83348C2F173E572100C6D4D7 /* Frameworks */, + 83348C2D173E572100C6D4D7 /* Products */, + ); + sourceTree = ""; + }; + 83348C2D173E572100C6D4D7 /* Products */ = { + isa = PBXGroup; + children = ( + 83348C2C173E572100C6D4D7 /* Chapter05_PrintingPostcard.app */, + ); + name = Products; + sourceTree = ""; + }; + 83348C2F173E572100C6D4D7 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 83348C5A173E577E00C6D4D7 /* opencv2.framework */, + 83348C30173E572100C6D4D7 /* UIKit.framework */, + 83348C32173E572100C6D4D7 /* Foundation.framework */, + 83348C34173E572100C6D4D7 /* CoreGraphics.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 83348C36173E572100C6D4D7 /* Chapter05_PrintingPostcard */ = { + isa = PBXGroup; + children = ( + 519ACBD6173E5955008EEF3F /* PostcardPrinter.cpp */, + 519ACBD7173E5955008EEF3F /* PostcardPrinter.hpp */, + 83348C3F173E572100C6D4D7 /* AppDelegate.h */, + 83348C40173E572100C6D4D7 /* AppDelegate.m */, + 83348C48173E572100C6D4D7 /* MainStoryboard_iPhone.storyboard */, + 83348C4B173E572100C6D4D7 /* MainStoryboard_iPad.storyboard */, + 83348C4E173E572100C6D4D7 /* ViewController.h */, + 83348C4F173E572100C6D4D7 /* ViewController.m */, + 83348C37173E572100C6D4D7 /* Supporting Files */, + ); + path = Chapter05_PrintingPostcard; + sourceTree = ""; + }; + 83348C37173E572100C6D4D7 /* Supporting Files */ = { + isa = PBXGroup; + children = ( + 519ACC23173E8189008EEF3F /* lena.jpg */, + 519ACBD9173E5978008EEF3F /* texture.jpg */, + 519ACBDA173E5978008EEF3F /* text.png */, + 83348C38173E572100C6D4D7 /* Chapter05_PrintingPostcard-Info.plist */, + 83348C39173E572100C6D4D7 /* InfoPlist.strings */, + 83348C3C173E572100C6D4D7 /* main.m */, + 83348C3E173E572100C6D4D7 /* Chapter05_PrintingPostcard-Prefix.pch */, + 83348C42173E572100C6D4D7 /* Default.png */, + 83348C44173E572100C6D4D7 /* Default@2x.png */, + 83348C46173E572100C6D4D7 /* Default-568h@2x.png */, + ); + name = "Supporting Files"; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 83348C2B173E572100C6D4D7 /* Chapter05_PrintingPostcard */ = { + isa = PBXNativeTarget; + buildConfigurationList = 83348C53173E572100C6D4D7 /* Build configuration list for PBXNativeTarget "Chapter05_PrintingPostcard" */; + buildPhases = ( + 83348C28173E572100C6D4D7 /* Sources */, + 83348C29173E572100C6D4D7 /* Frameworks */, + 83348C2A173E572100C6D4D7 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Chapter05_PrintingPostcard; + productName = Chapter05_PrintingPostcard; + productReference = 83348C2C173E572100C6D4D7 /* Chapter05_PrintingPostcard.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 83348C23173E572100C6D4D7 /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 0450; + ORGANIZATIONNAME = "Alexander Shishkov & Kirill Kornyakov"; + }; + buildConfigurationList = 83348C26173E572100C6D4D7 /* Build configuration list for PBXProject "Chapter05_PrintingPostcard" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + ); + mainGroup = 83348C21173E572100C6D4D7; + productRefGroup = 83348C2D173E572100C6D4D7 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 83348C2B173E572100C6D4D7 /* Chapter05_PrintingPostcard */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 83348C2A173E572100C6D4D7 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 83348C3B173E572100C6D4D7 /* InfoPlist.strings in Resources */, + 83348C43173E572100C6D4D7 /* Default.png in Resources */, + 83348C45173E572100C6D4D7 /* Default@2x.png in Resources */, + 83348C47173E572100C6D4D7 /* Default-568h@2x.png in Resources */, + 83348C4A173E572100C6D4D7 /* MainStoryboard_iPhone.storyboard in Resources */, + 83348C4D173E572100C6D4D7 /* MainStoryboard_iPad.storyboard in Resources */, + 519ACBDB173E5978008EEF3F /* texture.jpg in Resources */, + 519ACBDC173E5978008EEF3F /* text.png in Resources */, + 519ACC24173E8189008EEF3F /* lena.jpg in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 83348C28173E572100C6D4D7 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 83348C3D173E572100C6D4D7 /* main.m in Sources */, + 83348C41173E572100C6D4D7 /* AppDelegate.m in Sources */, + 83348C50173E572100C6D4D7 /* ViewController.m in Sources */, + 519ACBD8173E5955008EEF3F /* PostcardPrinter.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + 83348C39173E572100C6D4D7 /* InfoPlist.strings */ = { + isa = PBXVariantGroup; + children = ( + 83348C3A173E572100C6D4D7 /* en */, + ); + name = InfoPlist.strings; + sourceTree = ""; + }; + 83348C48173E572100C6D4D7 /* MainStoryboard_iPhone.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 83348C49173E572100C6D4D7 /* en */, + ); + name = MainStoryboard_iPhone.storyboard; + sourceTree = ""; + }; + 83348C4B173E572100C6D4D7 /* MainStoryboard_iPad.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 83348C4C173E572100C6D4D7 /* en */, + ); + name = MainStoryboard_iPad.storyboard; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 83348C51173E572100C6D4D7 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 6.0; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 83348C52173E572100C6D4D7 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 6.0; + OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1"; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 83348C54173E572100C6D4D7 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)/..\"", + ); + GCC_INPUT_FILETYPE = sourcecode.cpp.objcpp; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "Chapter05_PrintingPostcard/Chapter05_PrintingPostcard-Prefix.pch"; + INFOPLIST_FILE = "Chapter05_PrintingPostcard/Chapter05_PrintingPostcard-Info.plist"; + PRODUCT_NAME = "$(TARGET_NAME)"; + WRAPPER_EXTENSION = app; + }; + name = Debug; + }; + 83348C55173E572100C6D4D7 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)/..\"", + ); + GCC_INPUT_FILETYPE = sourcecode.cpp.objcpp; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "Chapter05_PrintingPostcard/Chapter05_PrintingPostcard-Prefix.pch"; + INFOPLIST_FILE = "Chapter05_PrintingPostcard/Chapter05_PrintingPostcard-Info.plist"; + PRODUCT_NAME = "$(TARGET_NAME)"; + WRAPPER_EXTENSION = app; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 83348C26173E572100C6D4D7 /* Build configuration list for PBXProject "Chapter05_PrintingPostcard" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 83348C51173E572100C6D4D7 /* Debug */, + 83348C52173E572100C6D4D7 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 83348C53173E572100C6D4D7 /* Build configuration list for PBXNativeTarget "Chapter05_PrintingPostcard" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 83348C54173E572100C6D4D7 /* Debug */, + 83348C55173E572100C6D4D7 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 83348C23173E572100C6D4D7 /* Project object */; +} diff --git a/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..3af1f14 --- /dev/null +++ b/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard.xcodeproj/project.xcworkspace/xcshareddata/Chapter05_PrintingPostcard.xccheckout b/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard.xcodeproj/project.xcworkspace/xcshareddata/Chapter05_PrintingPostcard.xccheckout new file mode 100644 index 0000000..4e5ae13 --- /dev/null +++ b/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard.xcodeproj/project.xcworkspace/xcshareddata/Chapter05_PrintingPostcard.xccheckout @@ -0,0 +1,41 @@ + + + + + IDESourceControlProjectFavoriteDictionaryKey + + IDESourceControlProjectIdentifier + E6D3CA3B-3D2E-4AF6-9CFA-2AA6E44B0177 + IDESourceControlProjectName + Chapter05_PrintingPostcard + IDESourceControlProjectOriginsDictionary + + A0B627FE-A569-4C91-83C2-9BE1D651D27C + ssh://bitbucket.org/kirill_kornyakov/packt.git + + IDESourceControlProjectPath + book/3848_sources/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard.xcodeproj/project.xcworkspace + IDESourceControlProjectRelativeInstallPathDictionary + + A0B627FE-A569-4C91-83C2-9BE1D651D27C + ../../../../.. + + IDESourceControlProjectURL + ssh://bitbucket.org/kirill_kornyakov/packt.git + IDESourceControlProjectVersion + 110 + IDESourceControlProjectWCCIdentifier + A0B627FE-A569-4C91-83C2-9BE1D651D27C + IDESourceControlProjectWCConfigurations + + + IDESourceControlRepositoryExtensionIdentifierKey + public.vcs.git + IDESourceControlWCCIdentifierKey + A0B627FE-A569-4C91-83C2-9BE1D651D27C + IDESourceControlWCCName + packt + + + + diff --git a/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard.xcodeproj/project.xcworkspace/xcuserdata/alexandershishkov.xcuserdatad/UserInterfaceState.xcuserstate b/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard.xcodeproj/project.xcworkspace/xcuserdata/alexandershishkov.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000..06f34b9 Binary files /dev/null and b/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard.xcodeproj/project.xcworkspace/xcuserdata/alexandershishkov.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/Chapter05_PrintingPostcard.xcscheme b/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/Chapter05_PrintingPostcard.xcscheme new file mode 100644 index 0000000..ce17522 --- /dev/null +++ b/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/Chapter05_PrintingPostcard.xcscheme @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/xcschememanagement.plist b/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..af75b2b --- /dev/null +++ b/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,22 @@ + + + + + SchemeUserState + + Chapter05_PrintingPostcard.xcscheme + + orderHint + 0 + + + SuppressBuildableAutocreation + + 83348C2B173E572100C6D4D7 + + primary + + + + + diff --git a/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard/AppDelegate.h b/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard/AppDelegate.h new file mode 100644 index 0000000..717a7ca --- /dev/null +++ b/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard/AppDelegate.h @@ -0,0 +1,21 @@ +/***************************************************************************** + * AppDelegate.h + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 5th May 2013 + ****************************************************************************** + * Chapter 5 of the "OpenCV for iOS" book + * + * Printing Postcard demonstrates how a simple photo effect + * can be implemented. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import + +@interface AppDelegate : UIResponder + +@property (strong, nonatomic) UIWindow *window; + +@end diff --git a/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard/AppDelegate.m b/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard/AppDelegate.m new file mode 100644 index 0000000..49c7832 --- /dev/null +++ b/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard/AppDelegate.m @@ -0,0 +1,52 @@ +/***************************************************************************** + * AppDelegate.m + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 5th May 2013 + ****************************************************************************** + * Chapter 5 of the "OpenCV for iOS" book + * + * Printing Postcard demonstrates how a simple photo effect + * can be implemented. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import "AppDelegate.h" + +@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 throttle down OpenGL ES frame rates. 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 inactive 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/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard-Info.plist b/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard-Info.plist new file mode 100644 index 0000000..40bec63 --- /dev/null +++ b/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard-Info.plist @@ -0,0 +1,49 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleDisplayName + ${PRODUCT_NAME} + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIdentifier + OpenCV.${PRODUCT_NAME:rfc1034identifier} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1.0 + LSRequiresIPhoneOS + + UIMainStoryboardFile + MainStoryboard_iPhone + UIMainStoryboardFile~ipad + MainStoryboard_iPad + UIRequiredDeviceCapabilities + + armv7 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + + diff --git a/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard-Prefix.pch b/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard-Prefix.pch new file mode 100644 index 0000000..76e70cb --- /dev/null +++ b/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard-Prefix.pch @@ -0,0 +1,18 @@ +// +// Prefix header for all source files of the 'Chapter05_PrintingPostcard' target in the 'Chapter05_PrintingPostcard' project +// + +#ifdef __cplusplus +#import +#endif + +#import + +#ifndef __IPHONE_5_0 +#warning "This project uses features only available in iOS SDK 5.0 and later." +#endif + +#ifdef __OBJC__ + #import + #import +#endif diff --git a/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard/Default-568h@2x.png b/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard/Default-568h@2x.png new file mode 100644 index 0000000..0891b7a Binary files /dev/null and b/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard/Default-568h@2x.png differ diff --git a/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard/Default.png b/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard/Default.png new file mode 100644 index 0000000..4c8ca6f Binary files /dev/null and b/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard/Default.png differ diff --git a/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard/Default@2x.png b/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard/Default@2x.png new file mode 100644 index 0000000..35b84cf Binary files /dev/null and b/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard/Default@2x.png differ diff --git a/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard/PostcardPrinter.cpp b/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard/PostcardPrinter.cpp new file mode 100644 index 0000000..3be1021 --- /dev/null +++ b/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard/PostcardPrinter.cpp @@ -0,0 +1,117 @@ +/***************************************************************************** + * PostcardPrinter.cpp + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 5th May 2013 + ****************************************************************************** + * Chapter 5 of the "OpenCV for iOS" book + * + * Printing Postcard demonstrates how a simple photo effect + * can be implemented. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#include "PostcardPrinter.hpp" + +#include "opencv2/imgproc/imgproc.hpp" + +using namespace std; +using namespace cv; + +PostcardPrinter::PostcardPrinter(Parameters& params) +{ + params_ = params; + + markup(); +} + +void PostcardPrinter::markup() +{ + // Prepare postcard + int unit = 320; + cv::Size postcardSize = cv::Size(2 * unit, 3 * unit); + int border = unit / 8; + + // Resize all input images properly + resize(params_.texture, params_.texture, postcardSize); + resize(params_.face, params_.face, + cv::Size(postcardSize.width - 2 * border, + postcardSize.width - 2 * border)); + cv::Size newTextSz; + newTextSz.width = params_.face.cols * 0.9; + newTextSz.height = + newTextSz.width * params_.text.rows / params_.text.cols; + resize(params_.text, params_.text, newTextSz); + + // Choose places for face and text + cv::Point shift(border, 2 * border); + faceRoi_ = cv::Rect(shift, params_.face.size()); + + cv::Point origin(border + params_.face.cols * 0.05, + params_.face.rows + 4.5 * border); + textRoi_ = cv::Rect(origin, params_.text.size()); +} + +void PostcardPrinter::printFragment(Mat& placeForFragment, + const Mat& fragment) const +{ + // Get alpha channel + vector fragmentPlanes; + split(fragment, fragmentPlanes); + CV_Assert(fragmentPlanes.size() == 4); + Mat alpha = fragmentPlanes[3]; + fragmentPlanes.pop_back(); + Mat bgrFragment; + merge(fragmentPlanes, bgrFragment); + + // Add fragment with crumpling and alpha + crumple(bgrFragment, placeForFragment, alpha); + alphaBlendC3(bgrFragment, placeForFragment, alpha); +} + +void PostcardPrinter::print(Mat& postcard) const +{ + postcard = params_.texture.clone(); + + Mat placeForFace = postcard(faceRoi_); + Mat placeForText = postcard(textRoi_); + + printFragment(placeForFace, params_.face); + printFragment(placeForText, params_.text); +} + +void PostcardPrinter::crumple(Mat& image, const Mat& texture, + const Mat& mask) const +{ + Mat relief; + cvtColor(texture, relief, CV_BGR2GRAY); + relief = 255 - relief; + + Mat hsvImage; + vector planes; + cvtColor(image, hsvImage, CV_BGR2HSV); + + split(hsvImage, planes); + CV_Assert(planes.size() == 3); + subtract(planes[2], relief, planes[2], mask); + merge(planes, hsvImage); + + cvtColor(hsvImage, image, CV_HSV2BGR); +} + +void PostcardPrinter::alphaBlendC3(const Mat& src, Mat& dst, + const Mat& alpha) const +{ + for (int i = 0; i < src.rows; i++) + for (int j = 0; j < src.cols; j++) + { + uchar alpha_value = alpha.at(i, j); + if (alpha_value != 0) + { + float weight = float(alpha_value) / 255.f; + dst.at(i, j) = weight * src.at(i, j) + + (1 - weight) * dst.at(i, j); + } + } +} diff --git a/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard/PostcardPrinter.hpp b/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard/PostcardPrinter.hpp new file mode 100644 index 0000000..d1766d5 --- /dev/null +++ b/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard/PostcardPrinter.hpp @@ -0,0 +1,47 @@ +/***************************************************************************** + * PostcardPrinter.hpp + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 5th May 2013 + ****************************************************************************** + * Chapter 5 of the "OpenCV for iOS" book + * + * Printing Postcard demonstrates how a simple photo effect + * can be implemented. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + + +#pragma once + +#include "opencv2/core/core.hpp" + +class PostcardPrinter +{ +public: + struct Parameters + { + cv::Mat face; + cv::Mat texture; + cv::Mat text; + }; + + PostcardPrinter(Parameters& parameters); + virtual ~PostcardPrinter() {} + + void print(cv::Mat& postcard) const; + +protected: + void markup(); + void crumple(cv::Mat& image, const cv::Mat& texture, + const cv::Mat& mask = cv::Mat()) const; + void printFragment(cv::Mat& placeForFragment, + const cv::Mat& fragment) const; + void alphaBlendC3(const cv::Mat& src, cv::Mat& dst, + const cv::Mat& alpha) const; + + Parameters params_; + cv::Rect faceRoi_; + cv::Rect textRoi_; +}; diff --git a/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard/ViewController.h b/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard/ViewController.h new file mode 100644 index 0000000..4900769 --- /dev/null +++ b/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard/ViewController.h @@ -0,0 +1,24 @@ +/***************************************************************************** + * ViewController.h + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 5th May 2013 + ****************************************************************************** + * Chapter 5 of the "OpenCV for iOS" book + * + * Printing Postcard demonstrates how a simple photo effect + * can be implemented. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import + +@interface ViewController : UIViewController +{ +} + +@property (nonatomic, weak) IBOutlet UIImageView* imageView; + +@end + diff --git a/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard/ViewController.m b/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard/ViewController.m new file mode 100644 index 0000000..81fb84c --- /dev/null +++ b/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard/ViewController.m @@ -0,0 +1,74 @@ +/***************************************************************************** + * ViewController.m + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 5th May 2013 + ****************************************************************************** + * Chapter 5 of the "OpenCV for iOS" book + * + * Printing Postcard demonstrates how a simple photo effect + * can be implemented. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import "ViewController.h" +#import "PostcardPrinter.hpp" +#import "opencv2/highgui/ios.h" + +@interface ViewController () + +@end + +@implementation ViewController + +@synthesize imageView; + +- (NSInteger)supportedInterfaceOrientations +{ + // Only portrait orientation + return UIInterfaceOrientationMaskPortrait; +} + +- (void)viewDidLoad +{ + [super viewDidLoad]; + + PostcardPrinter::Parameters params; + + // Load image with face + UIImage* image = [UIImage imageNamed:@"lena.jpg"]; + UIImageToMat(image, params.face); + + // Load image with texture + image = [UIImage imageNamed:@"texture.jpg"]; + UIImageToMat(image, params.texture); + cvtColor(params.texture, params.texture, CV_RGBA2RGB); + + // Load image with text + image = [UIImage imageNamed:@"text.png"]; + UIImageToMat(image, params.text, true); + + // Create PostcardPrinter class + PostcardPrinter postcardPrinter(params); + + // Print postcard, and measure printing time + cv::Mat postcard; + int64 timeStart = cv::getTickCount(); + postcardPrinter.print(postcard); + int64 timeEnd = cv::getTickCount(); + float durationMs = + 1000.f * float(timeEnd - timeStart) / cv::getTickFrequency(); + NSLog(@"Printing time = %.3fms", durationMs); + + if (!postcard.empty()) + imageView.image = MatToUIImage(postcard); +} + +- (void)didReceiveMemoryWarning +{ + [super didReceiveMemoryWarning]; + // Dispose of any resources that can be recreated. +} + +@end diff --git a/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard/en.lproj/InfoPlist.strings b/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard/en.lproj/InfoPlist.strings new file mode 100644 index 0000000..477b28f --- /dev/null +++ b/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard/en.lproj/InfoPlist.strings @@ -0,0 +1,2 @@ +/* Localized versions of Info.plist keys */ + diff --git a/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard/en.lproj/MainStoryboard_iPad.storyboard b/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard/en.lproj/MainStoryboard_iPad.storyboard new file mode 100644 index 0000000..e6c6c47 --- /dev/null +++ b/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard/en.lproj/MainStoryboard_iPad.storyboard @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard/en.lproj/MainStoryboard_iPhone.storyboard b/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard/en.lproj/MainStoryboard_iPhone.storyboard new file mode 100644 index 0000000..a48f80d --- /dev/null +++ b/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard/en.lproj/MainStoryboard_iPhone.storyboard @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard/lena.jpg b/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard/lena.jpg new file mode 100644 index 0000000..f06aa74 Binary files /dev/null and b/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard/lena.jpg differ diff --git a/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard/main.m b/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard/main.m new file mode 100644 index 0000000..9967ea0 --- /dev/null +++ b/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard/main.m @@ -0,0 +1,24 @@ +/***************************************************************************** + * main.m + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 5th May 2013 + ****************************************************************************** + * Chapter 5 of the "OpenCV for iOS" book + * + * Printing Postcard demonstrates how a simple photo effect + * can be implemented. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import + +#import "AppDelegate.h" + +int main(int argc, char *argv[]) +{ + @autoreleasepool { + return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); + } +} diff --git a/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard/text.png b/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard/text.png new file mode 100644 index 0000000..5df5f66 Binary files /dev/null and b/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard/text.png differ diff --git a/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard/texture.jpg b/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard/texture.jpg new file mode 100644 index 0000000..3221fb8 Binary files /dev/null and b/Chapter05_PrintingPostcard/Chapter05_PrintingPostcard/texture.jpg differ diff --git a/Chapter05_PrintingPostcard/screenshot.png b/Chapter05_PrintingPostcard/screenshot.png new file mode 100644 index 0000000..d0ba223 Binary files /dev/null and b/Chapter05_PrintingPostcard/screenshot.png differ diff --git a/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery.xcodeproj/project.pbxproj b/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery.xcodeproj/project.pbxproj new file mode 100644 index 0000000..308cf77 --- /dev/null +++ b/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery.xcodeproj/project.pbxproj @@ -0,0 +1,350 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 51EAF92E1764CCE400707770 /* haarcascade_frontalface_alt2.xml in Resources */ = {isa = PBXBuildFile; fileRef = 51EAF92D1764CCE400707770 /* haarcascade_frontalface_alt2.xml */; }; + 830790CD174114D6008E3CF5 /* PostcardPrinter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 830790CB174114D6008E3CF5 /* PostcardPrinter.cpp */; }; + 830790D217411514008E3CF5 /* lena.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 830790CF17411514008E3CF5 /* lena.jpg */; }; + 830790D317411514008E3CF5 /* text.png in Resources */ = {isa = PBXBuildFile; fileRef = 830790D017411514008E3CF5 /* text.png */; }; + 830790D417411514008E3CF5 /* texture.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 830790D117411514008E3CF5 /* texture.jpg */; }; + 83348C6E173E5C3600C6D4D7 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83348C6D173E5C3600C6D4D7 /* UIKit.framework */; }; + 83348C70173E5C3600C6D4D7 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83348C6F173E5C3600C6D4D7 /* Foundation.framework */; }; + 83348C72173E5C3600C6D4D7 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83348C71173E5C3600C6D4D7 /* CoreGraphics.framework */; }; + 83348C78173E5C3600C6D4D7 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 83348C76173E5C3600C6D4D7 /* InfoPlist.strings */; }; + 83348C7A173E5C3600C6D4D7 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 83348C79173E5C3600C6D4D7 /* main.m */; }; + 83348C7E173E5C3600C6D4D7 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 83348C7D173E5C3600C6D4D7 /* AppDelegate.m */; }; + 83348C80173E5C3600C6D4D7 /* Default.png in Resources */ = {isa = PBXBuildFile; fileRef = 83348C7F173E5C3600C6D4D7 /* Default.png */; }; + 83348C82173E5C3600C6D4D7 /* Default@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 83348C81173E5C3600C6D4D7 /* Default@2x.png */; }; + 83348C84173E5C3600C6D4D7 /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 83348C83173E5C3600C6D4D7 /* Default-568h@2x.png */; }; + 83348C87173E5C3600C6D4D7 /* MainStoryboard_iPhone.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 83348C85173E5C3600C6D4D7 /* MainStoryboard_iPhone.storyboard */; }; + 83348C8A173E5C3600C6D4D7 /* MainStoryboard_iPad.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 83348C88173E5C3600C6D4D7 /* MainStoryboard_iPad.storyboard */; }; + 83348C8D173E5C3600C6D4D7 /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 83348C8C173E5C3600C6D4D7 /* ViewController.m */; }; + 83348C94173E5F4E00C6D4D7 /* opencv2.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83348C93173E5F4E00C6D4D7 /* opencv2.framework */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 51EAF92D1764CCE400707770 /* haarcascade_frontalface_alt2.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = haarcascade_frontalface_alt2.xml; sourceTree = ""; }; + 830790CB174114D6008E3CF5 /* PostcardPrinter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PostcardPrinter.cpp; sourceTree = ""; }; + 830790CC174114D6008E3CF5 /* PostcardPrinter.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = PostcardPrinter.hpp; sourceTree = ""; }; + 830790CF17411514008E3CF5 /* lena.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = lena.jpg; sourceTree = ""; }; + 830790D017411514008E3CF5 /* text.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = text.png; sourceTree = ""; }; + 830790D117411514008E3CF5 /* texture.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = texture.jpg; sourceTree = ""; }; + 83348C69173E5C3600C6D4D7 /* Chapter06_WorkingWithGallery.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Chapter06_WorkingWithGallery.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 83348C6D173E5C3600C6D4D7 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; + 83348C6F173E5C3600C6D4D7 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; + 83348C71173E5C3600C6D4D7 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; + 83348C75173E5C3600C6D4D7 /* Chapter06_WorkingWithGallery-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Chapter06_WorkingWithGallery-Info.plist"; sourceTree = ""; }; + 83348C77173E5C3600C6D4D7 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; + 83348C79173E5C3600C6D4D7 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; + 83348C7B173E5C3600C6D4D7 /* Chapter06_WorkingWithGallery-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Chapter06_WorkingWithGallery-Prefix.pch"; sourceTree = ""; }; + 83348C7C173E5C3600C6D4D7 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; + 83348C7D173E5C3600C6D4D7 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; + 83348C7F173E5C3600C6D4D7 /* Default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Default.png; sourceTree = ""; }; + 83348C81173E5C3600C6D4D7 /* Default@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default@2x.png"; sourceTree = ""; }; + 83348C83173E5C3600C6D4D7 /* Default-568h@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default-568h@2x.png"; sourceTree = ""; }; + 83348C86173E5C3600C6D4D7 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = en; path = en.lproj/MainStoryboard_iPhone.storyboard; sourceTree = ""; }; + 83348C89173E5C3600C6D4D7 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = en; path = en.lproj/MainStoryboard_iPad.storyboard; sourceTree = ""; }; + 83348C8B173E5C3600C6D4D7 /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = ""; }; + 83348C8C173E5C3600C6D4D7 /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = ""; }; + 83348C93173E5F4E00C6D4D7 /* opencv2.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = opencv2.framework; path = ../opencv2.framework; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 83348C66173E5C3600C6D4D7 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 83348C6E173E5C3600C6D4D7 /* UIKit.framework in Frameworks */, + 83348C70173E5C3600C6D4D7 /* Foundation.framework in Frameworks */, + 83348C72173E5C3600C6D4D7 /* CoreGraphics.framework in Frameworks */, + 83348C94173E5F4E00C6D4D7 /* opencv2.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 83348C5E173E5C3600C6D4D7 = { + isa = PBXGroup; + children = ( + 83348C73173E5C3600C6D4D7 /* Chapter06_WorkingWithGallery */, + 83348C6C173E5C3600C6D4D7 /* Frameworks */, + 83348C6A173E5C3600C6D4D7 /* Products */, + ); + sourceTree = ""; + }; + 83348C6A173E5C3600C6D4D7 /* Products */ = { + isa = PBXGroup; + children = ( + 83348C69173E5C3600C6D4D7 /* Chapter06_WorkingWithGallery.app */, + ); + name = Products; + sourceTree = ""; + }; + 83348C6C173E5C3600C6D4D7 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 83348C93173E5F4E00C6D4D7 /* opencv2.framework */, + 83348C6D173E5C3600C6D4D7 /* UIKit.framework */, + 83348C6F173E5C3600C6D4D7 /* Foundation.framework */, + 83348C71173E5C3600C6D4D7 /* CoreGraphics.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 83348C73173E5C3600C6D4D7 /* Chapter06_WorkingWithGallery */ = { + isa = PBXGroup; + children = ( + 830790CB174114D6008E3CF5 /* PostcardPrinter.cpp */, + 830790CC174114D6008E3CF5 /* PostcardPrinter.hpp */, + 83348C7C173E5C3600C6D4D7 /* AppDelegate.h */, + 83348C7D173E5C3600C6D4D7 /* AppDelegate.m */, + 83348C85173E5C3600C6D4D7 /* MainStoryboard_iPhone.storyboard */, + 83348C88173E5C3600C6D4D7 /* MainStoryboard_iPad.storyboard */, + 83348C8B173E5C3600C6D4D7 /* ViewController.h */, + 83348C8C173E5C3600C6D4D7 /* ViewController.m */, + 83348C74173E5C3600C6D4D7 /* Supporting Files */, + ); + path = Chapter06_WorkingWithGallery; + sourceTree = ""; + }; + 83348C74173E5C3600C6D4D7 /* Supporting Files */ = { + isa = PBXGroup; + children = ( + 51EAF92D1764CCE400707770 /* haarcascade_frontalface_alt2.xml */, + 830790CF17411514008E3CF5 /* lena.jpg */, + 830790D017411514008E3CF5 /* text.png */, + 830790D117411514008E3CF5 /* texture.jpg */, + 83348C75173E5C3600C6D4D7 /* Chapter06_WorkingWithGallery-Info.plist */, + 83348C76173E5C3600C6D4D7 /* InfoPlist.strings */, + 83348C79173E5C3600C6D4D7 /* main.m */, + 83348C7B173E5C3600C6D4D7 /* Chapter06_WorkingWithGallery-Prefix.pch */, + 83348C7F173E5C3600C6D4D7 /* Default.png */, + 83348C81173E5C3600C6D4D7 /* Default@2x.png */, + 83348C83173E5C3600C6D4D7 /* Default-568h@2x.png */, + ); + name = "Supporting Files"; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 83348C68173E5C3600C6D4D7 /* Chapter06_WorkingWithGallery */ = { + isa = PBXNativeTarget; + buildConfigurationList = 83348C90173E5C3600C6D4D7 /* Build configuration list for PBXNativeTarget "Chapter06_WorkingWithGallery" */; + buildPhases = ( + 83348C65173E5C3600C6D4D7 /* Sources */, + 83348C66173E5C3600C6D4D7 /* Frameworks */, + 83348C67173E5C3600C6D4D7 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Chapter06_WorkingWithGallery; + productName = Chapter06_WorkingWithGallery; + productReference = 83348C69173E5C3600C6D4D7 /* Chapter06_WorkingWithGallery.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 83348C60173E5C3600C6D4D7 /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 0450; + ORGANIZATIONNAME = "Alexander Shishkov & Kirill Kornyakov"; + }; + buildConfigurationList = 83348C63173E5C3600C6D4D7 /* Build configuration list for PBXProject "Chapter06_WorkingWithGallery" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + ); + mainGroup = 83348C5E173E5C3600C6D4D7; + productRefGroup = 83348C6A173E5C3600C6D4D7 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 83348C68173E5C3600C6D4D7 /* Chapter06_WorkingWithGallery */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 83348C67173E5C3600C6D4D7 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 83348C78173E5C3600C6D4D7 /* InfoPlist.strings in Resources */, + 83348C80173E5C3600C6D4D7 /* Default.png in Resources */, + 83348C82173E5C3600C6D4D7 /* Default@2x.png in Resources */, + 83348C84173E5C3600C6D4D7 /* Default-568h@2x.png in Resources */, + 83348C87173E5C3600C6D4D7 /* MainStoryboard_iPhone.storyboard in Resources */, + 83348C8A173E5C3600C6D4D7 /* MainStoryboard_iPad.storyboard in Resources */, + 830790D217411514008E3CF5 /* lena.jpg in Resources */, + 830790D317411514008E3CF5 /* text.png in Resources */, + 830790D417411514008E3CF5 /* texture.jpg in Resources */, + 51EAF92E1764CCE400707770 /* haarcascade_frontalface_alt2.xml in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 83348C65173E5C3600C6D4D7 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 83348C7A173E5C3600C6D4D7 /* main.m in Sources */, + 83348C7E173E5C3600C6D4D7 /* AppDelegate.m in Sources */, + 83348C8D173E5C3600C6D4D7 /* ViewController.m in Sources */, + 830790CD174114D6008E3CF5 /* PostcardPrinter.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + 83348C76173E5C3600C6D4D7 /* InfoPlist.strings */ = { + isa = PBXVariantGroup; + children = ( + 83348C77173E5C3600C6D4D7 /* en */, + ); + name = InfoPlist.strings; + sourceTree = ""; + }; + 83348C85173E5C3600C6D4D7 /* MainStoryboard_iPhone.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 83348C86173E5C3600C6D4D7 /* en */, + ); + name = MainStoryboard_iPhone.storyboard; + sourceTree = ""; + }; + 83348C88173E5C3600C6D4D7 /* MainStoryboard_iPad.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 83348C89173E5C3600C6D4D7 /* en */, + ); + name = MainStoryboard_iPad.storyboard; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 83348C8E173E5C3600C6D4D7 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 6.0; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 83348C8F173E5C3600C6D4D7 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 6.0; + OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1"; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 83348C91173E5C3600C6D4D7 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)/..\"", + ); + GCC_INPUT_FILETYPE = sourcecode.cpp.objcpp; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery-Prefix.pch"; + INFOPLIST_FILE = "Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery-Info.plist"; + PRODUCT_NAME = "$(TARGET_NAME)"; + WRAPPER_EXTENSION = app; + }; + name = Debug; + }; + 83348C92173E5C3600C6D4D7 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)/..\"", + ); + GCC_INPUT_FILETYPE = sourcecode.cpp.objcpp; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery-Prefix.pch"; + INFOPLIST_FILE = "Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery-Info.plist"; + PRODUCT_NAME = "$(TARGET_NAME)"; + WRAPPER_EXTENSION = app; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 83348C63173E5C3600C6D4D7 /* Build configuration list for PBXProject "Chapter06_WorkingWithGallery" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 83348C8E173E5C3600C6D4D7 /* Debug */, + 83348C8F173E5C3600C6D4D7 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 83348C90173E5C3600C6D4D7 /* Build configuration list for PBXNativeTarget "Chapter06_WorkingWithGallery" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 83348C91173E5C3600C6D4D7 /* Debug */, + 83348C92173E5C3600C6D4D7 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 83348C60173E5C3600C6D4D7 /* Project object */; +} diff --git a/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..b3bad7b --- /dev/null +++ b/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery.xcodeproj/project.xcworkspace/xcshareddata/Chapter06_WorkingWithGallery.xccheckout b/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery.xcodeproj/project.xcworkspace/xcshareddata/Chapter06_WorkingWithGallery.xccheckout new file mode 100644 index 0000000..91a2197 --- /dev/null +++ b/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery.xcodeproj/project.xcworkspace/xcshareddata/Chapter06_WorkingWithGallery.xccheckout @@ -0,0 +1,41 @@ + + + + + IDESourceControlProjectFavoriteDictionaryKey + + IDESourceControlProjectIdentifier + D8D8A9D9-1AD3-4BFA-BA7F-30F36571B05C + IDESourceControlProjectName + Chapter06_WorkingWithGallery + IDESourceControlProjectOriginsDictionary + + A0B627FE-A569-4C91-83C2-9BE1D651D27C + ssh://bitbucket.org/kirill_kornyakov/packt.git + + IDESourceControlProjectPath + book/3848_sources/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery.xcodeproj/project.xcworkspace + IDESourceControlProjectRelativeInstallPathDictionary + + A0B627FE-A569-4C91-83C2-9BE1D651D27C + ../../../../.. + + IDESourceControlProjectURL + ssh://bitbucket.org/kirill_kornyakov/packt.git + IDESourceControlProjectVersion + 110 + IDESourceControlProjectWCCIdentifier + A0B627FE-A569-4C91-83C2-9BE1D651D27C + IDESourceControlProjectWCConfigurations + + + IDESourceControlRepositoryExtensionIdentifierKey + public.vcs.git + IDESourceControlWCCIdentifierKey + A0B627FE-A569-4C91-83C2-9BE1D651D27C + IDESourceControlWCCName + packt + + + + diff --git a/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery.xcodeproj/project.xcworkspace/xcuserdata/alexanderpetrovichev.xcuserdatad/UserInterfaceState.xcuserstate b/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery.xcodeproj/project.xcworkspace/xcuserdata/alexanderpetrovichev.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000..01c4a2c Binary files /dev/null and b/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery.xcodeproj/project.xcworkspace/xcuserdata/alexanderpetrovichev.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery.xcodeproj/project.xcworkspace/xcuserdata/alexandershishkov.xcuserdatad/UserInterfaceState.xcuserstate b/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery.xcodeproj/project.xcworkspace/xcuserdata/alexandershishkov.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000..4c359dd Binary files /dev/null and b/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery.xcodeproj/project.xcworkspace/xcuserdata/alexandershishkov.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery.xcodeproj/xcuserdata/alexanderpetrovichev.xcuserdatad/xcschemes/Chapter06_WorkingWithGallery.xcscheme b/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery.xcodeproj/xcuserdata/alexanderpetrovichev.xcuserdatad/xcschemes/Chapter06_WorkingWithGallery.xcscheme new file mode 100644 index 0000000..7fffa0a --- /dev/null +++ b/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery.xcodeproj/xcuserdata/alexanderpetrovichev.xcuserdatad/xcschemes/Chapter06_WorkingWithGallery.xcscheme @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery.xcodeproj/xcuserdata/alexanderpetrovichev.xcuserdatad/xcschemes/xcschememanagement.plist b/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery.xcodeproj/xcuserdata/alexanderpetrovichev.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..8eadc8c --- /dev/null +++ b/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery.xcodeproj/xcuserdata/alexanderpetrovichev.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,22 @@ + + + + + SchemeUserState + + Chapter06_WorkingWithGallery.xcscheme + + orderHint + 0 + + + SuppressBuildableAutocreation + + 83348C68173E5C3600C6D4D7 + + primary + + + + + diff --git a/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist b/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist new file mode 100644 index 0000000..d53b212 --- /dev/null +++ b/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist @@ -0,0 +1,173 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/Chapter06_WorkingWithGallery.xcscheme b/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/Chapter06_WorkingWithGallery.xcscheme new file mode 100644 index 0000000..7fffa0a --- /dev/null +++ b/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/Chapter06_WorkingWithGallery.xcscheme @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/xcschememanagement.plist b/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..8eadc8c --- /dev/null +++ b/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,22 @@ + + + + + SchemeUserState + + Chapter06_WorkingWithGallery.xcscheme + + orderHint + 0 + + + SuppressBuildableAutocreation + + 83348C68173E5C3600C6D4D7 + + primary + + + + + diff --git a/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery/AppDelegate.h b/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery/AppDelegate.h new file mode 100644 index 0000000..af81713 --- /dev/null +++ b/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery/AppDelegate.h @@ -0,0 +1,21 @@ +/***************************************************************************** + * AppDelegate.h + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 11th May 2013 + ****************************************************************************** + * Chapter 6 of the "OpenCV for iOS" book + * + * Working with Images in Gallery explains how to load and save + * images from/to Gallery. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import + +@interface AppDelegate : UIResponder + +@property (strong, nonatomic) UIWindow *window; + +@end diff --git a/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery/AppDelegate.m b/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery/AppDelegate.m new file mode 100644 index 0000000..1ded4d3 --- /dev/null +++ b/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery/AppDelegate.m @@ -0,0 +1,52 @@ +/***************************************************************************** + * AppDelegate.m + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 11th May 2013 + ****************************************************************************** + * Chapter 6 of the "OpenCV for iOS" book + * + * Working with Images in Gallery explains how to load and save + * images from/to Gallery. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import "AppDelegate.h" + +@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 throttle down OpenGL ES frame rates. 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 inactive 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/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery-Info.plist b/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery-Info.plist new file mode 100644 index 0000000..40bec63 --- /dev/null +++ b/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery-Info.plist @@ -0,0 +1,49 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleDisplayName + ${PRODUCT_NAME} + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIdentifier + OpenCV.${PRODUCT_NAME:rfc1034identifier} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1.0 + LSRequiresIPhoneOS + + UIMainStoryboardFile + MainStoryboard_iPhone + UIMainStoryboardFile~ipad + MainStoryboard_iPad + UIRequiredDeviceCapabilities + + armv7 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + + diff --git a/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery-Prefix.pch b/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery-Prefix.pch new file mode 100644 index 0000000..0d07ac0 --- /dev/null +++ b/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery-Prefix.pch @@ -0,0 +1,18 @@ +// +// Prefix header for all source files of the 'Chapter06_WorkingWithGallery' target in the 'Chapter06_WorkingWithGallery' project +// + +#ifdef __cplusplus +#import +#endif + +#import + +#ifndef __IPHONE_5_0 +#warning "This project uses features only available in iOS SDK 5.0 and later." +#endif + +#ifdef __OBJC__ + #import + #import +#endif diff --git a/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery/Default-568h@2x.png b/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery/Default-568h@2x.png new file mode 100644 index 0000000..0891b7a Binary files /dev/null and b/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery/Default-568h@2x.png differ diff --git a/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery/Default.png b/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery/Default.png new file mode 100644 index 0000000..4c8ca6f Binary files /dev/null and b/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery/Default.png differ diff --git a/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery/Default@2x.png b/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery/Default@2x.png new file mode 100644 index 0000000..35b84cf Binary files /dev/null and b/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery/Default@2x.png differ diff --git a/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery/PostcardPrinter.cpp b/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery/PostcardPrinter.cpp new file mode 100644 index 0000000..868fe16 --- /dev/null +++ b/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery/PostcardPrinter.cpp @@ -0,0 +1,208 @@ +/***************************************************************************** + * PostcardPrinter.cpp + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 11th May 2013 + ****************************************************************************** + * Chapter 6 of the "OpenCV for iOS" book + * + * Working with Images in Gallery explains how to load and save + * images from/to Gallery. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#include "PostcardPrinter.hpp" + +#include "opencv2/imgproc/imgproc.hpp" + +using namespace std; +using namespace cv; + +PostcardPrinter::PostcardPrinter(Parameters& params) +{ + params_ = params; + + markup(); +} + +void PostcardPrinter::markup() +{ + // Prepare postcard + int unit = 320; + cv::Size postcardSize = cv::Size(2 * unit, 3 * unit); + int border = unit / 8; + + // Resize all input images properly + resize(params_.texture, params_.texture, postcardSize); + resize(params_.face, params_.face, + cv::Size(postcardSize.width - 2 * border, + postcardSize.width - 2 * border)); + cv::Size newTextSz; + newTextSz.width = params_.face.cols * 0.9; + newTextSz.height = + newTextSz.width * params_.text.rows / params_.text.cols; + resize(params_.text, params_.text, newTextSz); + + // Choose places for face and text + cv::Point shift(border, 2 * border); + faceRoi_ = cv::Rect(shift, params_.face.size()); + + cv::Point origin(border + params_.face.cols * 0.05, + params_.face.rows + 4.5 * border); + textRoi_ = cv::Rect(origin, params_.text.size()); +} + +void PostcardPrinter::printFragment(Mat& placeForFragment, + const Mat& fragment) const +{ + // Get alpha channel + vector fragmentPlanes; + split(fragment, fragmentPlanes); + CV_Assert(fragmentPlanes.size() == 4); + Mat alpha = fragmentPlanes[3]; + fragmentPlanes.pop_back(); + Mat bgrFragment; + merge(fragmentPlanes, bgrFragment); + + // Add fragment with crumpling and alpha + crumple(bgrFragment, placeForFragment, alpha); + alphaBlendC3(bgrFragment, placeForFragment, alpha); +} + +void PostcardPrinter::print(Mat& postcard) const +{ + postcard = params_.texture.clone(); + + Mat placeForFace = postcard(faceRoi_); + Mat placeForText = postcard(textRoi_); + + printFragment(placeForFace, params_.face); + printFragment(placeForText, params_.text); +} + +void PostcardPrinter::crumple(Mat& image, const Mat& texture, + const Mat& mask) const +{ + Mat relief; + cvtColor(texture, relief, CV_BGR2GRAY); + relief = 255 - relief; + + Mat hsvImage; + vector planes; + cvtColor(image, hsvImage, CV_BGR2HSV); + + split(hsvImage, planes); + CV_Assert(planes.size() == 3); + subtract(planes[2], relief, planes[2], mask); + merge(planes, hsvImage); + + cvtColor(hsvImage, image, CV_HSV2BGR); +} + +void PostcardPrinter::alphaBlendC3(const Mat& src, Mat& dst, + const Mat& alpha) const +{ + for (int i = 0; i < src.rows; i++) + for (int j = 0; j < src.cols; j++) + { + uchar alpha_value = alpha.at(i, j); + if (alpha_value != 0) + { + float weight = float(alpha_value) / 255.f; + dst.at(i, j) = weight * src.at(i, j) + + (1 - weight) * dst.at(i, j); + } + } +} + +// This function is from the Packt's "Mastering OpenCV" book, Ch 8. +// Here is the repository: https://github.com/MasteringOpenCV/code +void equalizeLeftAndRightHalves(Mat &faceImg) +{ + // It is common that there is stronger light from one half of the face than the other. In that case, + // if you simply did histogram equalization on the whole face then it would make one half dark and + // one half bright. So we will do histogram equalization separately on each face half, so they will + // both look similar on average. But this would cause a sharp edge in the middle of the face, because + // the left half and right half would be suddenly different. So we also histogram equalize the whole + // image, and in the middle part we blend the 3 images together for a smooth brightness transition. + + int w = faceImg.cols; + int h = faceImg.rows; + + // 1) First, equalize the whole face. + Mat wholeFace; + equalizeHist(faceImg, wholeFace); + + // 2) Equalize the left half and the right half of the face separately. + int midX = w/2; + Mat leftSide = faceImg(cv::Rect(0,0, midX,h)); + Mat rightSide = faceImg(cv::Rect(midX,0, w-midX,h)); + equalizeHist(leftSide, leftSide); + equalizeHist(rightSide, rightSide); + + // 3) Combine the left half and right half and whole face together, so that it has a smooth transition. + for (int y=0; y(y,x); + } + else if (x < w*2/4) { // Mid-left 25%: blend the left face & whole face. + int lv = leftSide.at(y,x); + int wv = wholeFace.at(y,x); + // Blend more of the whole face as it moves further right along the face. + float f = (x - w*1/4) / (float)(w*0.25f); + v = cvRound((1.0f - f) * lv + (f) * wv); + } + else if (x < w*3/4) { // Mid-right 25%: blend the right face & whole face. + int rv = rightSide.at(y,x-midX); + int wv = wholeFace.at(y,x); + // Blend more of the right-side face as it moves further right along the face. + float f = (x - w*2/4) / (float)(w*0.25f); + v = cvRound((1.0f - f) * wv + (f) * rv); + } + else { // Right 25%: just use the right face. + v = rightSide.at(y,x-midX); + } + faceImg.at(y,x) = v; + }// end x loop + }//end y loop +} + +void PostcardPrinter::preprocessFace() +{ + Mat grayFace; + cvtColor(params_.face, grayFace, CV_RGBA2GRAY); + + equalizeLeftAndRightHalves(grayFace); + + int quant = 64; + grayFace = grayFace / quant - 0.5; + grayFace *= quant; + + Mat mask; + threshold(grayFace, mask, 0, 255, THRESH_OTSU|THRESH_BINARY_INV); + + grayFace += 100; + Mat intensity = grayFace.clone(); + intensity = Scalar::all(255); + grayFace.copyTo(intensity, mask); + + vector planes; + planes.resize(3); + Mat planeH(grayFace.size(), CV_8UC1, Scalar(10)); + Mat planeS(grayFace.size(), CV_8UC1, Scalar(160)); + planes[0] = planeH; + planes[1] = planeS; + planes[2] = intensity; + + Mat tmpFace; + merge(planes, tmpFace); + cvtColor(tmpFace, tmpFace, CV_HSV2RGB); + + planes.clear(); + split(tmpFace, planes); + planes.push_back(mask); + merge(planes, params_.face); +} diff --git a/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery/PostcardPrinter.hpp b/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery/PostcardPrinter.hpp new file mode 100644 index 0000000..e0c782b --- /dev/null +++ b/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery/PostcardPrinter.hpp @@ -0,0 +1,47 @@ +/***************************************************************************** + * PostcardPrinter.hpp + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 11th May 2013 + ****************************************************************************** + * Chapter 6 of the "OpenCV for iOS" book + * + * Working with Images in Gallery explains how to load and save + * images from/to Gallery. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#pragma once + +#include "opencv2/core/core.hpp" + +class PostcardPrinter +{ +public: + struct Parameters + { + cv::Mat face; + cv::Mat texture; + cv::Mat text; + }; + + PostcardPrinter(Parameters& parameters); + virtual ~PostcardPrinter() {} + + void print(cv::Mat& postcard) const; + void preprocessFace(); + +protected: + void markup(); + void crumple(cv::Mat& image, const cv::Mat& texture, + const cv::Mat& mask = cv::Mat()) const; + void printFragment(cv::Mat& placeForFragment, + const cv::Mat& fragment) const; + void alphaBlendC3(const cv::Mat& src, cv::Mat& dst, + const cv::Mat& alpha) const; + + Parameters params_; + cv::Rect faceRoi_; + cv::Rect textRoi_; +}; diff --git a/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery/ViewController.h b/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery/ViewController.h new file mode 100644 index 0000000..8c101fd --- /dev/null +++ b/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery/ViewController.h @@ -0,0 +1,39 @@ +/***************************************************************************** + * ViewController.h + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 11th May 2013 + ****************************************************************************** + * Chapter 6 of the "OpenCV for iOS" book + * + * Working with Images in Gallery explains how to load and save + * images from/to Gallery. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import + +@interface ViewController : + UIViewController +{ + UIPopoverController* popoverController; + UIImageView* imageView; + UIImage* postcardImage; + cv::CascadeClassifier faceDetector; +} + +@property (nonatomic, strong) IBOutlet UIImageView* imageView; +@property (nonatomic, strong) IBOutlet UIToolbar* toolbar; +@property (nonatomic, strong) UIPopoverController* popoverController; +@property (nonatomic, weak) IBOutlet UIBarButtonItem* loadButton; +@property (nonatomic, weak) IBOutlet UIBarButtonItem* saveButton; + +-(IBAction)loadButtonPressed:(id)sender; +-(IBAction)saveButtonPressed:(id)sender; + +- (UIImage*)printPostcard:(UIImage*)image; + +@end diff --git a/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery/ViewController.m b/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery/ViewController.m new file mode 100644 index 0000000..8556c51 --- /dev/null +++ b/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery/ViewController.m @@ -0,0 +1,243 @@ +/***************************************************************************** + * ViewController.m + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 11th May 2013 + ****************************************************************************** + * Chapter 6 of the "OpenCV for iOS" book + * + * Working with Images in Gallery explains how to load and save + * images from/to Gallery. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import "ViewController.h" +#import "PostcardPrinter.hpp" +#import "opencv2/highgui/ios.h" + +@interface ViewController () + +@end + +@implementation ViewController + +@synthesize imageView; +@synthesize loadButton; +@synthesize saveButton; +@synthesize popoverController; +@synthesize toolbar; + +- (void)viewDidLoad +{ + [super viewDidLoad]; + + toolbar.autoresizingMask = UIViewAutoresizingNone; + + // Load face detector + NSString* filename = [[NSBundle mainBundle] + pathForResource:@"haarcascade_frontalface_alt2" + ofType:@"xml"]; + faceDetector.load([filename UTF8String]); + + [saveButton setEnabled:NO]; +} + +- (NSInteger)supportedInterfaceOrientations +{ + // Only portrait orientation + return UIInterfaceOrientationMaskPortrait; +} + +// Macros for time measurements +#if 1 + #define TS(name) int64 t_##name = cv::getTickCount() + #define TE(name) printf("TIMER_" #name ": %.2fms\n", \ + 1000.*((cv::getTickCount() - t_##name) / cv::getTickFrequency())) +#else + #define TS(name) + #define TE(name) +#endif + +- (UIImage*)printPostcard:(UIImage*)image; +{ + // Convert input image to cv::Mat + cv::Mat cvImage; + UIImageToMat(image, cvImage); + + //FIXME: workaround for stretch error + if (cvImage.rows > cvImage.cols) + { + cvImage = cvImage.t(); + flip(cvImage, cvImage, 1); + resize(cvImage, cvImage, + cv::Size(cvImage.cols, cvImage.rows*2)); + } + + // Convert the image to grayscale and stretch contrast + cv::Mat gray; + cvtColor(cvImage, gray, CV_RGBA2GRAY); + equalizeHist(gray, gray); + + // Find faces in the image + std::vector faces; + TS(FaceDetection); + faceDetector.detectMultiScale(gray, faces, 1.1, 2, + CV_HAAR_FIND_BIGGEST_OBJECT, + cv::Size(100,100)); + TE(FaceDetection); + + PostcardPrinter::Parameters parameters; + + // Initialize face image + UIImage* resImage; + if (faces.size()) + { + cv::Rect faceRect = faces[0]; + + // Extend the rectangle + faceRect.x -= faceRect.width/4; + faceRect.y -= faceRect.width/4; + faceRect.width *= 1.5; + faceRect.height = faceRect.width; + + cv::Rect imageRect(0, 0, cvImage.cols, cvImage.rows); + faceRect = faceRect & imageRect; + + parameters.face = cvImage(faceRect); + } + else + { + resImage = [UIImage imageNamed:@"lena.jpg"]; + UIImageToMat(resImage, parameters.face); + } + + // Load other images from resources + resImage = [UIImage imageNamed:@"texture.jpg"]; + UIImageToMat(resImage, parameters.texture); + cvtColor(parameters.texture, parameters.texture, CV_RGBA2RGB); + + resImage = [UIImage imageNamed:@"text.png"]; + UIImageToMat(resImage, parameters.text, true); + + // Create PostcardPrinter class + PostcardPrinter postcardPrinter(parameters); + + // Add vintage effect + TS(Preprocessing); + postcardPrinter.preprocessFace(); + TE(Preprocessing); + + // Print postcard + cv::Mat postcard; + TS(PostcardPrinting); + postcardPrinter.print(postcard); + TE(PostcardPrinting); + + return MatToUIImage(postcard); +} + +- (void)imagePickerController: (UIImagePickerController*)picker + didFinishPickingMediaWithInfo:(NSDictionary *)info +{ + if ([[UIDevice currentDevice] userInterfaceIdiom] == + UIUserInterfaceIdiomPad) + { + [popoverController dismissPopoverAnimated:YES]; + } + else + { + [picker dismissViewControllerAnimated:YES + completion:nil]; + } + + UIImage* temp = + [info objectForKey:@"UIImagePickerControllerOriginalImage"]; + + postcardImage = [self printPostcard:temp]; + imageView.image = postcardImage; + + [saveButton setEnabled:YES]; +} + +-(void)imagePickerControllerDidCancel: + (UIImagePickerController *)picker +{ + if ([[UIDevice currentDevice] userInterfaceIdiom] == + UIUserInterfaceIdiomPad) + { + [popoverController dismissPopoverAnimated:YES]; + } + else + { + [picker dismissViewControllerAnimated:YES completion:nil]; + } +} + +- (IBAction)loadButtonPressed:(id)sender +{ + if (![UIImagePickerController isSourceTypeAvailable: + UIImagePickerControllerSourceTypePhotoLibrary]) + return; + + UIImagePickerController* picker = + [[UIImagePickerController alloc] init]; + picker.delegate = self; + + picker.sourceType = + UIImagePickerControllerSourceTypePhotoLibrary; + + if ([[UIDevice currentDevice] userInterfaceIdiom] == + UIUserInterfaceIdiomPad) + { + if ([self.popoverController isPopoverVisible]) + { + [self.popoverController dismissPopoverAnimated:YES]; + } + else + { + self.popoverController = + [[UIPopoverController alloc] + initWithContentViewController:picker]; + + popoverController.delegate = self; + + [self.popoverController + presentPopoverFromBarButtonItem:sender + permittedArrowDirections:UIPopoverArrowDirectionDown + animated:YES]; + } + } + else + { + [self presentViewController:picker + animated:YES + completion:nil]; + } +} + +- (IBAction)saveButtonPressed:(id)sender +{ + if (postcardImage != nil) + { + UIImageWriteToSavedPhotosAlbum(postcardImage, self, + nil, NULL); + + // Alert window + UIAlertView *alert = [UIAlertView alloc]; + alert = [alert initWithTitle:@"Status" + message:@"Saved to the Gallery!" + delegate:nil + cancelButtonTitle:@"Continue" + otherButtonTitles:nil]; + [alert show]; + } +} + +- (void)didReceiveMemoryWarning +{ + [super didReceiveMemoryWarning]; + // Dispose of any resources that can be recreated. +} + +@end diff --git a/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery/en.lproj/InfoPlist.strings b/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery/en.lproj/InfoPlist.strings new file mode 100644 index 0000000..477b28f --- /dev/null +++ b/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery/en.lproj/InfoPlist.strings @@ -0,0 +1,2 @@ +/* Localized versions of Info.plist keys */ + diff --git a/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery/en.lproj/MainStoryboard_iPad.storyboard b/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery/en.lproj/MainStoryboard_iPad.storyboard new file mode 100644 index 0000000..75d05f1 --- /dev/null +++ b/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery/en.lproj/MainStoryboard_iPad.storyboard @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery/en.lproj/MainStoryboard_iPhone.storyboard b/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery/en.lproj/MainStoryboard_iPhone.storyboard new file mode 100644 index 0000000..6eb2466 --- /dev/null +++ b/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery/en.lproj/MainStoryboard_iPhone.storyboard @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery/haarcascade_frontalface_alt2.xml b/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery/haarcascade_frontalface_alt2.xml new file mode 100644 index 0000000..caa86f6 --- /dev/null +++ b/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery/haarcascade_frontalface_alt2.xml @@ -0,0 +1,23550 @@ + + + + + 20 20 + + <_> + + + <_> + + <_> + + + + <_>2 7 16 4 -1. + <_>2 9 16 2 2. + 0 + 4.3272329494357109e-003 + 0.0383819006383419 + 1 + <_> + + + + <_>8 4 3 14 -1. + <_>8 11 3 7 2. + 0 + 0.0130761601030827 + 0.8965256810188294 + 0.2629314064979553 + <_> + + <_> + + + + <_>13 6 1 6 -1. + <_>13 9 1 3 2. + 0 + 5.2434601821005344e-004 + 0.1021663025021553 + 1 + <_> + + + + <_>4 2 12 8 -1. + <_>8 2 4 8 3. + 0 + 4.4573000632226467e-003 + 0.1238401979207993 + 0.6910383105278015 + <_> + + <_> + + + + <_>6 3 1 9 -1. + <_>6 6 1 3 3. + 0 + -9.2708261217921972e-004 + 1 + 0.1953697055578232 + <_> + + + + <_>3 7 14 9 -1. + <_>3 10 14 3 3. + 0 + 3.3989109215326607e-004 + 0.2101441025733948 + 0.8258674740791321 + 0.3506923019886017 + -1 + -1 + <_> + + + <_> + + <_> + + + + <_>4 7 4 4 -1. + <_>4 9 4 2 2. + 0 + 2.3025739938020706e-003 + 0.1018375977873802 + 1 + <_> + + + + <_>9 4 2 16 -1. + <_>9 12 2 8 2. + 0 + 4.4174338690936565e-003 + 0.8219057917594910 + 0.1956554949283600 + <_> + + <_> + + + + <_>1 1 18 5 -1. + <_>7 1 6 5 3. + 0 + 0.0222032107412815 + 0.2205407023429871 + 1 + <_> + + + + <_>4 5 13 8 -1. + <_>4 9 13 4 2. + 0 + -1.7283110355492681e-004 + 0.0732632577419281 + 0.5931484103202820 + <_> + + <_> + + + + <_>1 7 16 9 -1. + <_>1 10 16 3 3. + 0 + 4.3567270040512085e-003 + 0.1844114959239960 + 1 + <_> + + + + <_>2 0 15 4 -1. + <_>2 2 15 2 2. + 0 + -2.6032889727503061e-003 + 0.4032213985919952 + 0.8066521286964417 + <_> + + <_> + + + + <_>7 5 6 4 -1. + <_>9 5 2 4 3. + 0 + 1.7309630056843162e-003 + 0.2548328042030335 + 1 + <_> + + + + <_>6 3 8 9 -1. + <_>6 6 8 3 3. + 0 + -7.8146401792764664e-003 + 0.6057069897651672 + 0.2779063880443573 + <_> + + <_> + + + + <_>8 12 3 8 -1. + <_>8 16 3 4 2. + 0 + -8.7343417108058929e-003 + 0.2889980077743530 + 1 + <_> + + + + <_>3 16 2 2 -1. + <_>3 17 2 1 2. + 0 + 9.4522320432588458e-004 + 0.7616587281227112 + 0.3495643138885498 + <_> + + <_> + + + + <_>14 1 6 12 -1. + <_>14 1 3 12 2. + 0 + 0.0494148582220078 + 1 + 0.8151652812957764 + <_> + + + + <_>4 4 12 6 -1. + <_>8 4 4 6 3. + 0 + 4.4891750440001488e-003 + 0.2808783054351807 + 0.6027774810791016 + <_> + + <_> + + + + <_>0 2 6 15 -1. + <_>3 2 3 15 2. + 0 + 0.0603136196732521 + 1 + 0.7607501745223999 + <_> + + + + <_>5 4 9 6 -1. + <_>5 6 9 2 3. + 0 + -1.0762850288301706e-003 + 0.4444035887718201 + 0.1437312066555023 + <_> + + <_> + + + + <_>13 11 6 3 -1. + <_>13 12 6 1 3. + 0 + -9.5083238556981087e-003 + 1 + 0.5318170189857483 + <_> + + + + <_>12 12 6 4 -1. + <_>12 14 6 2 2. + 0 + 7.6601309701800346e-003 + 0.5411052107810974 + 0.2180687040090561 + <_> + + <_> + + + + <_>1 11 6 3 -1. + <_>1 12 6 1 3. + 0 + 7.6467678882181644e-003 + 1 + 0.1158960014581680 + <_> + + + + <_>2 5 5 8 -1. + <_>2 9 5 4 2. + 0 + -8.4662932204082608e-004 + 0.2340679019689560 + 0.5990381836891174 + 3.4721779823303223 + 0 + -1 + <_> + + + <_> + + <_> + + + + <_>5 4 10 4 -1. + <_>5 6 10 2 2. + 0 + -4.8506218008697033e-003 + 1 + 0.1805496066808701 + <_> + + + + <_>2 4 16 12 -1. + <_>2 8 16 4 3. + 0 + -4.6141650527715683e-003 + 0.2177893966436386 + 0.8018236756324768 + <_> + + <_> + + + + <_>4 5 12 6 -1. + <_>8 5 4 6 3. + 0 + -2.4301309604197741e-003 + 0.1141354963183403 + 1 + <_> + + + + <_>13 7 2 9 -1. + <_>13 10 2 3 3. + 0 + 4.1787960799410939e-004 + 0.1203093975782394 + 0.6108530759811401 + <_> + + <_> + + + + <_>5 7 2 9 -1. + <_>5 10 2 3 3. + 0 + 1.0010929545387626e-003 + 0.2079959958791733 + 1 + <_> + + + + <_>7 1 6 8 -1. + <_>9 1 2 8 3. + 0 + 1.0577100329101086e-003 + 0.3302054107189179 + 0.7511094212532044 + <_> + + <_> + + + + <_>12 0 4 12 -1. + <_>14 0 2 6 2. + <_>12 6 2 6 2. + 0 + 1.2376549420878291e-003 + 1 + 0.2768222093582153 + <_> + + + + <_>5 8 10 2 -1. + <_>5 9 10 1 2. + 0 + 3.5315038985572755e-004 + 0.1668293029069901 + 0.5829476714134216 + <_> + + <_> + + + + <_>5 1 6 4 -1. + <_>7 1 2 4 3. + 0 + -0.0119536602869630 + 0.1508788019418716 + 1 + <_> + + + + <_>0 3 9 12 -1. + <_>3 3 3 12 3. + 0 + 1.4182999730110168e-003 + 0.4391227960586548 + 0.7646595239639282 + <_> + + <_> + + + + <_>9 8 3 12 -1. + <_>9 12 3 4 3. + 0 + 3.4642980899661779e-003 + 1 + 0.2651556134223938 + <_> + + + + <_>0 5 20 15 -1. + <_>0 10 20 5 3. + 0 + -0.0149489501491189 + 0.2298053056001663 + 0.5442165732383728 + <_> + + <_> + + + + <_>2 2 6 8 -1. + <_>2 2 3 4 2. + <_>5 6 3 4 2. + 0 + -1.0506849503144622e-003 + 1 + 0.3622843921184540 + <_> + + + + <_>2 1 6 2 -1. + <_>2 2 6 1 2. + 0 + -4.0782918222248554e-003 + 0.2601259946823120 + 0.7233657836914063 + <_> + + <_> + + + + <_>10 15 6 4 -1. + <_>13 15 3 2 2. + <_>10 17 3 2 2. + 0 + 5.4242828628048301e-004 + 0.3849678933620453 + 1 + <_> + + + + <_>12 14 2 6 -1. + <_>12 16 2 2 3. + 0 + -7.3204059153795242e-003 + 0.2965512871742249 + 0.5480309128761292 + <_> + + <_> + + + + <_>5 15 4 4 -1. + <_>5 15 2 2 2. + <_>7 17 2 2 2. + 0 + 1.1421289527788758e-003 + 0.4104770123958588 + 1 + <_> + + + + <_>7 18 1 2 -1. + <_>7 19 1 1 2. + 0 + 1.1783400550484657e-003 + 0.7239024043083191 + 0.2787283957004547 + <_> + + <_> + + + + <_>4 5 12 10 -1. + <_>10 5 6 5 2. + <_>4 10 6 5 2. + 0 + 0.0440771095454693 + 0.5640516281127930 + 1 + <_> + + + + <_>7 4 8 12 -1. + <_>11 4 4 6 2. + <_>7 10 4 6 2. + 0 + 3.7900090683251619e-003 + 0.5947548151016235 + 0.3312020003795624 + <_> + + <_> + + + + <_>9 11 2 3 -1. + <_>9 12 2 1 3. + 0 + -2.4291418958455324e-003 + 0.6603232026100159 + 1 + <_> + + + + <_>3 3 12 12 -1. + <_>3 3 6 6 2. + <_>9 9 6 6 2. + 0 + 9.4262324273586273e-003 + 0.4680665135383606 + 0.2064338028430939 + <_> + + <_> + + + + <_>15 11 5 3 -1. + <_>15 12 5 1 3. + 0 + 8.0630257725715637e-003 + 0.5298851132392883 + 1 + <_> + + + + <_>10 18 3 2 -1. + <_>11 18 1 2 3. + 0 + 5.2240812219679356e-003 + 0.5281602740287781 + 0.1909549981355667 + <_> + + <_> + + + + <_>0 11 5 3 -1. + <_>0 12 5 1 3. + 0 + -7.0630568079650402e-003 + 0.1380645930767059 + 1 + <_> + + + + <_>7 18 3 2 -1. + <_>8 18 1 2 3. + 0 + 5.6897541508078575e-003 + 0.5490636825561523 + 0.1260281056165695 + <_> + + <_> + + + + <_>2 8 16 2 -1. + <_>2 9 16 1 2. + 0 + 1.2472929665818810e-003 + 0.2372663021087647 + 1 + <_> + + + + <_>9 6 5 12 -1. + <_>9 12 5 6 2. + 0 + 0.0495434887707233 + 0.5240166187286377 + 0.1769216060638428 + 5.9844889640808105 + 1 + -1 + <_> + + + <_> + + <_> + + + + <_>6 3 8 6 -1. + <_>6 6 8 3 2. + 0 + -4.9326149746775627e-003 + 1 + 0.1998064965009689 + <_> + + + + <_>4 7 12 2 -1. + <_>8 7 4 2 3. + 0 + 2.7918140403926373e-005 + 0.2299380004405975 + 0.7393211126327515 + <_> + + <_> + + + + <_>10 9 6 8 -1. + <_>10 13 6 4 2. + 0 + 3.0876200180500746e-003 + 1 + 0.1533840000629425 + <_> + + + + <_>12 5 3 10 -1. + <_>12 10 3 5 2. + 0 + 7.4669660534709692e-006 + 0.2036858946084976 + 0.5854915976524353 + <_> + + <_> + + + + <_>4 6 3 9 -1. + <_>4 9 3 3 3. + 0 + 1.8739729421213269e-003 + 0.2049895972013474 + 1 + <_> + + + + <_>7 4 6 4 -1. + <_>9 4 2 4 3. + 0 + 9.3380251200869679e-004 + 0.3234199881553650 + 0.7323014140129089 + <_> + + <_> + + + + <_>12 3 8 3 -1. + <_>12 3 4 3 2. + 0 + 1.9151850137859583e-003 + 0.3045149147510529 + 1 + <_> + + + + <_>15 0 3 6 -1. + <_>15 3 3 3 2. + 0 + -5.9683797881007195e-003 + 0.2932133972644806 + 0.5621296167373657 + <_> + + <_> + + + + <_>2 12 10 8 -1. + <_>2 12 5 4 2. + <_>7 16 5 4 2. + 0 + -7.2115601506084204e-004 + 0.3658036887645721 + 1 + <_> + + + + <_>5 5 6 8 -1. + <_>5 9 6 4 2. + 0 + -5.9663117863237858e-003 + 0.2712155878543854 + 0.7226334810256958 + <_> + + <_> + + + + <_>12 3 8 3 -1. + <_>12 3 4 3 2. + 0 + 0.0308741796761751 + 0.4419837892055512 + 1 + <_> + + + + <_>15 0 3 6 -1. + <_>15 3 3 3 2. + 0 + -0.0110997101292014 + 0.3612976968288422 + 0.5251451134681702 + <_> + + <_> + + + + <_>0 3 8 3 -1. + <_>4 3 4 3 2. + 0 + 2.1164179779589176e-003 + 0.3628616929054260 + 1 + <_> + + + + <_>2 1 4 4 -1. + <_>2 3 4 2 2. + 0 + -9.4317439943552017e-003 + 0.1601095050573349 + 0.7052276730537415 + <_> + + <_> + + + + <_>10 2 3 2 -1. + <_>11 2 1 2 3. + 0 + -3.5266019403934479e-003 + 0.1301288008689880 + 1 + <_> + + + + <_>10 3 3 1 -1. + <_>11 3 1 1 3. + 0 + -1.6907559474930167e-003 + 0.1786323934793472 + 0.5521529912948608 + <_> + + <_> + + + + <_>7 15 3 4 -1. + <_>7 17 3 2 2. + 0 + 4.6470930101349950e-004 + 0.3487383127212524 + 1 + <_> + + + + <_>4 13 3 6 -1. + <_>4 15 3 2 3. + 0 + -0.0102155702188611 + 0.2673991024494171 + 0.6667919158935547 + <_> + + <_> + + + + <_>10 5 1 14 -1. + <_>10 12 1 7 2. + 0 + 1.2634709710255265e-003 + 1 + 0.3437863886356354 + <_> + + + + <_>5 4 10 6 -1. + <_>5 6 10 2 3. + 0 + -0.0118752997368574 + 0.5995336174964905 + 0.3497717976570129 + <_> + + <_> + + + + <_>5 0 6 3 -1. + <_>7 0 2 3 3. + 0 + -0.0107323396950960 + 0.2150489985942841 + 1 + <_> + + + + <_>6 0 3 5 -1. + <_>7 0 1 5 3. + 0 + 7.1836481802165508e-003 + 0.6271436214447022 + 0.2519541978836060 + <_> + + <_> + + + + <_>7 15 6 5 -1. + <_>9 15 2 5 3. + 0 + -0.0283408891409636 + 0.0824118927121162 + 1 + <_> + + + + <_>9 10 2 6 -1. + <_>9 12 2 2 3. + 0 + -4.5813230099156499e-004 + 0.5910056829452515 + 0.3705201148986816 + <_> + + <_> + + + + <_>8 17 3 2 -1. + <_>9 17 1 2 3. + 0 + 4.2940340936183929e-003 + 1 + 0.1594727933406830 + <_> + + + + <_>1 12 7 6 -1. + <_>1 14 7 2 3. + 0 + 0.0107510797679424 + 0.5980480909347534 + 0.2832508087158203 + <_> + + <_> + + + + <_>9 6 3 7 -1. + <_>10 6 1 7 3. + 0 + 0.0224651191383600 + 1 + 0.7877091169357300 + <_> + + + + <_>16 3 4 9 -1. + <_>16 6 4 3 3. + 0 + -0.0579885393381119 + 0.1555740982294083 + 0.5239657163619995 + <_> + + <_> + + + + <_>8 6 3 7 -1. + <_>9 6 1 7 3. + 0 + 7.2110891342163086e-003 + 1 + 0.6620365977287293 + <_> + + + + <_>0 5 18 8 -1. + <_>0 5 9 4 2. + <_>9 9 9 4 2. + 0 + -0.0483675710856915 + 0.1424719989299774 + 0.4429833889007568 + <_> + + <_> + + + + <_>13 5 2 10 -1. + <_>13 10 2 5 2. + 0 + -0.0144180599600077 + 0.1588540971279144 + 1 + <_> + + + + <_>12 10 2 6 -1. + <_>12 13 2 3 2. + 0 + -0.0231563895940781 + 0.2375798970460892 + 0.5217134952545166 + <_> + + <_> + + + + <_>7 0 3 5 -1. + <_>8 0 1 5 3. + 0 + 7.6985340565443039e-003 + 1 + 0.1941725015640259 + <_> + + + + <_>6 5 8 6 -1. + <_>6 7 8 2 3. + 0 + -5.6248619221150875e-003 + 0.6278405785560608 + 0.3746044933795929 + <_> + + <_> + + + + <_>10 3 6 14 -1. + <_>13 3 3 7 2. + <_>10 10 3 7 2. + 0 + -7.2936748620122671e-004 + 1 + 0.3840922117233276 + <_> + + + + <_>13 5 1 8 -1. + <_>13 9 1 4 2. + 0 + 6.1783898854628205e-004 + 0.3106493055820465 + 0.5537847280502319 + <_> + + <_> + + + + <_>4 3 6 14 -1. + <_>4 3 3 7 2. + <_>7 10 3 7 2. + 0 + -4.5803939428878948e-005 + 1 + 0.3444449007511139 + <_> + + + + <_>6 5 1 8 -1. + <_>6 9 1 4 2. + 0 + -1.4719359569426160e-005 + 0.2729552090167999 + 0.6428951025009155 + 8.5117864608764648 + 2 + -1 + <_> + + + <_> + + <_> + + + + <_>8 1 1 6 -1. + <_>8 3 1 2 3. + 0 + -1.3469370314851403e-003 + 0.1657086014747620 + 1 + <_> + + + + <_>2 0 15 2 -1. + <_>2 1 15 1 2. + 0 + -2.4774789344519377e-003 + 0.2273851037025452 + 0.6989349722862244 + <_> + + <_> + + + + <_>0 7 20 6 -1. + <_>0 9 20 2 3. + 0 + 5.2632777951657772e-003 + 0.1512074023485184 + 1 + <_> + + + + <_>10 10 6 8 -1. + <_>10 14 6 4 2. + 0 + 4.9075339920818806e-003 + 0.5564470291137695 + 0.1605442017316818 + <_> + + <_> + + + + <_>7 1 3 2 -1. + <_>8 1 1 2 3. + 0 + -2.3254349362105131e-003 + 0.1880259066820145 + 1 + <_> + + + + <_>8 1 2 2 -1. + <_>9 1 1 2 2. + 0 + -1.4665479538962245e-003 + 0.3122498989105225 + 0.7165396213531494 + <_> + + <_> + + + + <_>4 3 12 9 -1. + <_>4 6 12 3 3. + 0 + -0.1231169030070305 + 1 + 0.3859583139419556 + <_> + + + + <_>6 5 9 5 -1. + <_>9 5 3 5 3. + 0 + 2.2108340635895729e-003 + 0.2455293983221054 + 0.5695710182189941 + <_> + + <_> + + + + <_>5 5 9 5 -1. + <_>8 5 3 5 3. + 0 + 2.0661531016230583e-003 + 0.2716520130634308 + 1 + <_> + + + + <_>4 6 6 12 -1. + <_>4 10 6 4 3. + 0 + 3.6130280932411551e-004 + 0.2293362021446228 + 0.7208629846572876 + <_> + + <_> + + + + <_>13 0 6 18 -1. + <_>13 0 3 18 2. + 0 + 0.0799578726291656 + 1 + 0.7833620905876160 + <_> + + + + <_>10 8 1 12 -1. + <_>10 12 1 4 3. + 0 + 2.6064720004796982e-003 + 0.5545232295989990 + 0.2550689876079559 + <_> + + <_> + + + + <_>3 2 6 10 -1. + <_>3 2 3 5 2. + <_>6 7 3 5 2. + 0 + 6.5699010156095028e-003 + 1 + 0.1819390058517456 + <_> + + + + <_>1 2 4 6 -1. + <_>3 2 2 6 2. + 0 + 1.6259610420092940e-003 + 0.3529875874519348 + 0.6552819013595581 + <_> + + <_> + + + + <_>9 18 3 2 -1. + <_>10 18 1 2 3. + 0 + 3.6204981151968241e-003 + 0.5462309718132019 + 1 + <_> + + + + <_>10 18 3 2 -1. + <_>11 18 1 2 3. + 0 + -4.4391951523721218e-003 + 0.1359843015670776 + 0.5415815114974976 + <_> + + <_> + + + + <_>2 8 2 6 -1. + <_>2 10 2 2 3. + 0 + -9.0540945529937744e-003 + 0.1115119978785515 + 1 + <_> + + + + <_>7 5 6 6 -1. + <_>7 7 6 2 3. + 0 + -4.6067481162026525e-004 + 0.5846719741821289 + 0.2598348855972290 + <_> + + <_> + + + + <_>7 19 6 1 -1. + <_>9 19 2 1 3. + 0 + -5.6621041148900986e-003 + 0.1610569059848785 + 1 + <_> + + + + <_>10 18 3 2 -1. + <_>11 18 1 2 3. + 0 + 5.1165837794542313e-003 + 0.5376678705215454 + 0.1739455014467239 + <_> + + <_> + + + + <_>8 3 3 1 -1. + <_>9 3 1 1 3. + 0 + -2.1362339612096548e-003 + 0.1902073025703430 + 1 + <_> + + + + <_>2 2 16 2 -1. + <_>2 2 8 1 2. + <_>10 3 8 1 2. + 0 + -5.4809921421110630e-003 + 0.3272008001804352 + 0.6364840865135193 + <_> + + <_> + + + + <_>8 11 5 3 -1. + <_>8 12 5 1 3. + 0 + -8.1061907112598419e-003 + 0.6914852857589722 + 1 + <_> + + + + <_>7 13 6 3 -1. + <_>7 14 6 1 3. + 0 + 6.0048708692193031e-003 + 0.4327326118946075 + 0.6963843107223511 + <_> + + <_> + + + + <_>0 1 6 15 -1. + <_>2 1 2 15 3. + 0 + -0.0870285481214523 + 0.8594133853912354 + 1 + <_> + + + + <_>2 12 2 3 -1. + <_>2 13 2 1 3. + 0 + -4.7809639945626259e-003 + 0.0973944664001465 + 0.4587030112743378 + <_> + + <_> + + + + <_>16 13 1 3 -1. + <_>16 14 1 1 3. + 0 + -2.2166660055518150e-003 + 0.2554625868797302 + 1 + <_> + + + + <_>13 7 6 4 -1. + <_>16 7 3 2 2. + <_>13 9 3 2 2. + 0 + 1.3642730191349983e-003 + 0.3319090902805328 + 0.5964102745056152 + <_> + + <_> + + + + <_>7 13 3 6 -1. + <_>7 16 3 3 2. + 0 + -9.0077864006161690e-003 + 0.2666594982147217 + 1 + <_> + + + + <_>7 5 1 14 -1. + <_>7 12 1 7 2. + 0 + -0.0154941203072667 + 0.1848185956478119 + 0.6245970726013184 + <_> + + <_> + + + + <_>15 12 2 3 -1. + <_>15 13 2 1 3. + 0 + -4.2165028862655163e-003 + 1 + 0.5379927158355713 + <_> + + + + <_>10 5 3 14 -1. + <_>10 12 3 7 2. + 0 + 0.0432497598230839 + 0.5183029174804688 + 0.2170419991016388 + <_> + + <_> + + + + <_>6 10 2 6 -1. + <_>6 13 2 3 2. + 0 + 2.8786511393263936e-004 + 1 + 0.2613384127616882 + <_> + + + + <_>6 5 1 8 -1. + <_>6 9 1 4 2. + 0 + 1.2373150093480945e-003 + 0.2786532044410706 + 0.5908988118171692 + <_> + + <_> + + + + <_>13 11 2 1 -1. + <_>13 11 1 1 2. + 0 + 1.9528300035744905e-003 + 1 + 0.2612869143486023 + <_> + + + + <_>12 1 6 10 -1. + <_>15 1 3 5 2. + <_>12 6 3 5 2. + 0 + -1.4947060262784362e-003 + 0.5915412902832031 + 0.3455781936645508 + <_> + + <_> + + + + <_>3 12 2 3 -1. + <_>3 13 2 1 3. + 0 + 3.5878680646419525e-003 + 1 + 0.1587052047252655 + <_> + + + + <_>9 18 2 1 -1. + <_>10 18 1 1 2. + 0 + -2.5938691105693579e-003 + 0.1270411014556885 + 0.5979428887367249 + 8.4680156707763672 + 3 + -1 + <_> + + + <_> + + <_> + + + + <_>1 0 17 9 -1. + <_>1 3 17 3 3. + 0 + 3.5810680128633976e-003 + 0.1995104998350143 + 1 + <_> + + + + <_>1 2 8 8 -1. + <_>1 2 4 4 2. + <_>5 6 4 4 2. + 0 + -2.8552350122481585e-003 + 0.7373070120811462 + 0.2921737134456635 + <_> + + <_> + + + + <_>9 5 6 4 -1. + <_>9 5 3 4 2. + 0 + 1.9758539274334908e-003 + 0.1956419944763184 + 1 + <_> + + + + <_>10 9 7 10 -1. + <_>10 14 7 5 2. + 0 + 3.2583118882030249e-003 + 0.5692046880722046 + 0.1839064955711365 + <_> + + <_> + + + + <_>5 5 6 4 -1. + <_>8 5 3 4 2. + 0 + 2.3711679386906326e-004 + 0.2171667069196701 + 1 + <_> + + + + <_>0 7 20 6 -1. + <_>0 9 20 2 3. + 0 + 2.5942500215023756e-003 + 0.2719989120960236 + 0.7150244116783142 + <_> + + <_> + + + + <_>6 5 9 10 -1. + <_>6 10 9 5 2. + 0 + -0.0250324495136738 + 0.1825183928012848 + 1 + <_> + + + + <_>8 4 4 12 -1. + <_>8 10 4 6 2. + 0 + 6.3087949529290199e-003 + 0.5699837803840637 + 0.3509852886199951 + <_> + + <_> + + + + <_>6 6 8 3 -1. + <_>6 7 8 1 3. + 0 + -3.2494920305907726e-003 + 1 + 0.4023926854133606 + <_> + + + + <_>3 13 10 6 -1. + <_>3 13 5 3 2. + <_>8 16 5 3 2. + 0 + -0.0148857301101089 + 0.3604095876216888 + 0.7291995286941528 + <_> + + <_> + + + + <_>15 1 4 11 -1. + <_>15 1 2 11 2. + 0 + 8.0623216927051544e-003 + 1 + 0.6491490006446838 + <_> + + + + <_>5 7 10 10 -1. + <_>10 7 5 5 2. + <_>5 12 5 5 2. + 0 + 0.0274056792259216 + 0.5518993139266968 + 0.2659681141376495 + <_> + + <_> + + + + <_>1 1 4 11 -1. + <_>3 1 2 11 2. + 0 + 0.0343686006963253 + 1 + 0.6712512969970703 + <_> + + + + <_>1 5 8 12 -1. + <_>1 11 8 6 2. + 0 + -0.0272929705679417 + 0.1691378057003021 + 0.4326277971267700 + <_> + + <_> + + + + <_>13 7 6 4 -1. + <_>16 7 3 2 2. + <_>13 9 3 2 2. + 0 + 7.4452121043577790e-004 + 0.3405100107192993 + 1 + <_> + + + + <_>11 10 7 4 -1. + <_>11 12 7 2 2. + 0 + 7.0336280623450875e-004 + 0.5516793131828308 + 0.3311387896537781 + <_> + + <_> + + + + <_>0 4 20 12 -1. + <_>0 4 10 6 2. + <_>10 10 10 6 2. + 0 + -0.1227546036243439 + 0.1675315052270889 + 1 + <_> + + + + <_>1 5 6 15 -1. + <_>1 10 6 5 3. + 0 + 3.2559928949922323e-003 + 0.3615751862525940 + 0.6420782804489136 + <_> + + <_> + + + + <_>11 10 3 8 -1. + <_>11 14 3 4 2. + 0 + -0.0320903994143009 + 0.2921079099178314 + 1 + <_> + + + + <_>11 12 7 6 -1. + <_>11 14 7 2 3. + 0 + 3.2957999501377344e-003 + 0.5613031983375549 + 0.3357860147953033 + <_> + + <_> + + + + <_>9 11 2 3 -1. + <_>9 12 2 1 3. + 0 + -3.2273170072585344e-003 + 0.6970642805099487 + 1 + <_> + + + + <_>8 13 4 3 -1. + <_>8 14 4 1 3. + 0 + 1.1171669466421008e-003 + 0.3541150093078613 + 0.6144006252288818 + <_> + + <_> + + + + <_>3 14 14 4 -1. + <_>10 14 7 2 2. + <_>3 16 7 2 2. + 0 + -0.0172799509018660 + 1 + 0.5537180900573731 + <_> + + + + <_>18 7 2 4 -1. + <_>18 9 2 2 2. + 0 + 0.0117412004619837 + 0.5341957211494446 + 0.2757104933261871 + <_> + + <_> + + + + <_>3 12 6 6 -1. + <_>3 14 6 2 3. + 0 + 4.6405228786170483e-003 + 1 + 0.2489521056413651 + <_> + + + + <_>0 4 3 6 -1. + <_>0 6 3 2 3. + 0 + -0.0169130302965641 + 0.1711928993463516 + 0.5523952841758728 + <_> + + <_> + + + + <_>9 14 3 3 -1. + <_>9 15 3 1 3. + 0 + 0.0100601697340608 + 1 + 0.8273450732231140 + <_> + + + + <_>10 7 10 4 -1. + <_>15 7 5 2 2. + <_>10 9 5 2 2. + 0 + -6.0715491417795420e-004 + 0.3779391050338745 + 0.5476251840591431 + <_> + + <_> + + + + <_>7 2 6 8 -1. + <_>7 6 6 4 2. + 0 + -1.0865400545299053e-003 + 1 + 0.3296540975570679 + <_> + + + + <_>6 3 6 2 -1. + <_>8 3 2 2 3. + 0 + 8.9362077414989471e-003 + 0.6062883734703064 + 0.2434220016002655 + <_> + + <_> + + + + <_>10 6 3 5 -1. + <_>11 6 1 5 3. + 0 + -2.6372660067863762e-004 + 1 + 0.3814094960689545 + <_> + + + + <_>9 0 6 19 -1. + <_>11 0 2 19 3. + 0 + 0.0131100500002503 + 0.5517616271972656 + 0.3726893067359924 + <_> + + <_> + + + + <_>3 12 1 2 -1. + <_>3 13 1 1 2. + 0 + -2.9806280508637428e-003 + 0.1229664012789726 + 1 + <_> + + + + <_>7 14 5 3 -1. + <_>7 15 5 1 3. + 0 + -4.1619571857154369e-003 + 0.7252274751663208 + 0.4973455071449280 + <_> + + <_> + + + + <_>2 1 18 4 -1. + <_>11 1 9 2 2. + <_>2 3 9 2 2. + 0 + 0.0338423289358616 + 0.5348312854766846 + 1 + <_> + + + + <_>10 5 3 8 -1. + <_>11 5 1 8 3. + 0 + -1.2564560165628791e-003 + 0.5851914882659912 + 0.4384166896343231 + <_> + + <_> + + + + <_>0 1 18 4 -1. + <_>0 1 9 2 2. + <_>9 3 9 2 2. + 0 + -0.0196352303028107 + 0.2297834008932114 + 1 + <_> + + + + <_>7 5 3 8 -1. + <_>8 5 1 8 3. + 0 + -9.9625496659427881e-004 + 0.6295937895774841 + 0.4131599068641663 + <_> + + <_> + + + + <_>9 5 2 6 -1. + <_>9 7 2 2 3. + 0 + -0.0231271106749773 + 0.1695459038019180 + 1 + <_> + + + + <_>10 8 5 2 -1. + <_>10 9 5 1 2. + 0 + 0.0235257092863321 + 0.5174130201339722 + 0.0595193915069103 + <_> + + <_> + + + + <_>2 10 15 1 -1. + <_>7 10 5 1 3. + 0 + -0.0193565208464861 + 0.1357247978448868 + 1 + <_> + + + + <_>2 7 2 6 -1. + <_>2 9 2 2 3. + 0 + -4.1787112131714821e-003 + 0.2996628880500794 + 0.5791695117950440 + <_> + + <_> + + + + <_>9 14 3 3 -1. + <_>9 15 3 1 3. + 0 + 3.1488779932260513e-003 + 1 + 0.6592589020729065 + <_> + + + + <_>9 7 4 10 -1. + <_>9 12 4 5 2. + 0 + 7.3972279205918312e-003 + 0.5307171940803528 + 0.3795121014118195 + <_> + + <_> + + + + <_>0 8 8 2 -1. + <_>0 8 4 1 2. + <_>4 9 4 1 2. + 0 + 7.1955118983169086e-006 + 0.3128314912319183 + 1 + <_> + + + + <_>5 9 10 8 -1. + <_>5 9 5 4 2. + <_>10 13 5 4 2. + 0 + 0.0471144095063210 + 0.5537893176078796 + 0.1027309000492096 + <_> + + <_> + + + + <_>9 7 2 4 -1. + <_>9 7 1 4 2. + 0 + 7.2878710925579071e-003 + 0.4660859107971191 + 1 + <_> + + + + <_>9 6 3 4 -1. + <_>10 6 1 4 3. + 0 + -6.1887511983513832e-003 + 0.7158858180046082 + 0.4724448919296265 + <_> + + <_> + + + + <_>8 3 2 1 -1. + <_>9 3 1 1 2. + 0 + 2.9757320880889893e-003 + 1 + 0.0593456886708736 + <_> + + + + <_>8 6 3 4 -1. + <_>9 6 1 4 3. + 0 + -1.8449809867888689e-003 + 0.7027301788330078 + 0.4718731045722961 + <_> + + <_> + + + + <_>12 0 4 14 -1. + <_>14 0 2 7 2. + <_>12 7 2 7 2. + 0 + 1.0239540279144421e-004 + 0.5894734263420105 + 1 + <_> + + + + <_>12 5 6 9 -1. + <_>12 5 3 9 2. + 0 + 2.4277009069919586e-003 + 0.4862355887889862 + 0.5247588157653809 + <_> + + <_> + + + + <_>0 2 6 16 -1. + <_>3 2 3 16 2. + 0 + -0.0647513121366501 + 0.6917471289634705 + 1 + <_> + + + + <_>1 12 4 2 -1. + <_>1 13 4 1 2. + 0 + 3.9380151429213583e-004 + 0.4669617116451263 + 0.2382405996322632 + 12.5784997940063480 + 4 + -1 + <_> + + + <_> + + <_> + + + + <_>7 7 6 1 -1. + <_>9 7 2 1 3. + 0 + 1.4397440245375037e-003 + 0.2773470878601074 + 1 + <_> + + + + <_>8 3 4 9 -1. + <_>8 6 4 3 3. + 0 + -5.4068560712039471e-004 + 0.7427154779434204 + 0.2479735016822815 + <_> + + <_> + + + + <_>12 10 4 6 -1. + <_>12 13 4 3 2. + 0 + -7.1237959673453588e-006 + 1 + 0.2199503034353256 + <_> + + + + <_>8 1 8 16 -1. + <_>12 1 4 8 2. + <_>8 9 4 8 2. + 0 + -2.3661039303988218e-003 + 0.5889989733695984 + 0.2595716118812561 + <_> + + <_> + + + + <_>4 6 3 6 -1. + <_>4 9 3 3 2. + 0 + 1.7343269428238273e-003 + 0.1860125958919525 + 1 + <_> + + + + <_>1 3 6 2 -1. + <_>4 3 3 2 2. + 0 + 1.5874590026214719e-003 + 0.4151870906352997 + 0.7103474140167236 + <_> + + <_> + + + + <_>9 8 3 12 -1. + <_>9 12 3 4 3. + 0 + 3.7285638973116875e-003 + 1 + 0.2527967095375061 + <_> + + + + <_>10 9 7 10 -1. + <_>10 14 7 5 2. + 0 + -0.1288381963968277 + 0.1393000930547714 + 0.5254514813423157 + <_> + + <_> + + + + <_>3 9 7 10 -1. + <_>3 14 7 5 2. + 0 + 7.9412180930376053e-003 + 1 + 0.2487729042768478 + <_> + + + + <_>7 5 1 14 -1. + <_>7 12 1 7 2. + 0 + -0.0126617299392819 + 0.2710700035095215 + 0.6618837714195252 + <_> + + <_> + + + + <_>13 14 1 6 -1. + <_>13 16 1 2 3. + 0 + 3.0146789868013002e-005 + 0.3812825977802277 + 1 + <_> + + + + <_>14 12 3 6 -1. + <_>14 14 3 2 3. + 0 + -0.0163301602005959 + 0.2326432019472122 + 0.5263010859489441 + <_> + + <_> + + + + <_>6 14 1 6 -1. + <_>6 16 1 2 3. + 0 + 1.4622770322603174e-005 + 0.4293332099914551 + 1 + <_> + + + + <_>3 12 3 6 -1. + <_>3 14 3 2 3. + 0 + -0.0208586603403091 + 0.1600403934717178 + 0.6782314777374268 + <_> + + <_> + + + + <_>8 13 5 3 -1. + <_>8 14 5 1 3. + 0 + 2.8194559272378683e-003 + 1 + 0.6679294109344482 + <_> + + + + <_>9 14 2 3 -1. + <_>9 15 2 1 3. + 0 + 3.7899368908256292e-003 + 0.4587705135345459 + 0.7176238894462585 + <_> + + <_> + + + + <_>5 1 10 8 -1. + <_>5 1 5 4 2. + <_>10 5 5 4 2. + 0 + 0.0353446416556835 + 1 + 0.1864075064659119 + <_> + + + + <_>6 4 5 4 -1. + <_>6 6 5 2 2. + 0 + -1.1571600334718823e-003 + 0.5538259744644165 + 0.3150450885295868 + <_> + + <_> + + + + <_>1 10 18 1 -1. + <_>7 10 6 1 3. + 0 + -5.8742752298712730e-003 + 0.2828791141510010 + 1 + <_> + + + + <_>11 10 4 3 -1. + <_>11 10 2 3 2. + 0 + -1.5201780115603469e-005 + 0.5870224237442017 + 0.3704823851585388 + <_> + + <_> + + + + <_>5 11 6 1 -1. + <_>7 11 2 1 3. + 0 + -2.2681879636365920e-004 + 1 + 0.4218930900096893 + <_> + + + + <_>3 13 2 3 -1. + <_>3 14 2 1 3. + 0 + 3.7845689803361893e-003 + 0.6667001247406006 + 0.2461182028055191 + <_> + + <_> + + + + <_>12 12 3 4 -1. + <_>12 14 3 2 2. + 0 + -8.5295992903411388e-005 + 1 + 0.3557587862014771 + <_> + + + + <_>11 10 5 6 -1. + <_>11 12 5 2 3. + 0 + -0.0443948917090893 + 0.1665547043085098 + 0.5234848856925964 + <_> + + <_> + + + + <_>0 8 16 2 -1. + <_>0 9 16 1 2. + 0 + 1.0126030538231134e-003 + 0.2884612977504730 + 1 + <_> + + + + <_>2 1 3 4 -1. + <_>2 3 3 2 2. + 0 + -7.6327780261635780e-003 + 0.2969340085983276 + 0.6080111265182495 + <_> + + <_> + + + + <_>9 7 3 3 -1. + <_>10 7 1 3 3. + 0 + 4.0330411866307259e-003 + 0.4536390006542206 + 1 + <_> + + + + <_>5 6 12 6 -1. + <_>9 6 4 6 3. + 0 + 0.1367668956518173 + 0.5177264213562012 + 0.1449182033538818 + <_> + + <_> + + + + <_>8 7 3 3 -1. + <_>9 7 1 3 3. + 0 + -5.0060478970408440e-003 + 0.7616909742355347 + 1 + <_> + + + + <_>3 6 12 6 -1. + <_>7 6 4 6 3. + 0 + -0.0124758398160338 + 0.2159706056118012 + 0.5460187792778015 + <_> + + <_> + + + + <_>10 5 6 5 -1. + <_>12 5 2 5 3. + 0 + -9.4012258341535926e-004 + 1 + 0.3926295936107636 + <_> + + + + <_>5 7 10 2 -1. + <_>5 7 5 2 2. + 0 + -0.0121919801458716 + 0.3478881120681763 + 0.5542662739753723 + <_> + + <_> + + + + <_>4 5 6 5 -1. + <_>6 5 2 5 3. + 0 + -5.4959481349214911e-004 + 0.6064276099205017 + 1 + <_> + + + + <_>9 3 2 10 -1. + <_>9 8 2 5 2. + 0 + -2.1802430273965001e-004 + 0.5697407126426697 + 0.1779713928699493 + <_> + + <_> + + + + <_>3 1 16 2 -1. + <_>11 1 8 1 2. + <_>3 2 8 1 2. + 0 + 6.9115799851715565e-003 + 0.5379372239112854 + 1 + <_> + + + + <_>9 9 3 2 -1. + <_>9 10 3 1 2. + 0 + -9.7631698008626699e-004 + 0.3327839076519013 + 0.5461531281471252 + <_> + + <_> + + + + <_>1 1 16 2 -1. + <_>1 1 8 1 2. + <_>9 2 8 1 2. + 0 + -8.7870173156261444e-003 + 0.2116160988807678 + 1 + <_> + + + + <_>8 14 1 3 -1. + <_>8 15 1 1 3. + 0 + -1.6761029837653041e-003 + 0.6635823249816895 + 0.4365859031677246 + <_> + + <_> + + + + <_>4 5 12 10 -1. + <_>10 5 6 5 2. + <_>4 10 6 5 2. + 0 + -0.0556949488818645 + 1 + 0.5387424826622009 + <_> + + + + <_>7 13 6 6 -1. + <_>10 13 3 3 2. + <_>7 16 3 3 2. + 0 + -0.0198443792760372 + 0.1602804958820343 + 0.5330458879470825 + <_> + + <_> + + + + <_>8 9 3 2 -1. + <_>8 10 3 1 2. + 0 + -7.4751611100509763e-004 + 0.2917476892471314 + 1 + <_> + + + + <_>7 2 6 4 -1. + <_>9 2 2 4 3. + 0 + 0.0230328906327486 + 0.5608124136924744 + 0.1997981071472168 + <_> + + <_> + + + + <_>6 6 9 3 -1. + <_>6 7 9 1 3. + 0 + -3.0700280331075191e-003 + 1 + 0.3938314020633698 + <_> + + + + <_>10 7 6 1 -1. + <_>12 7 2 1 3. + 0 + -1.1636839481070638e-003 + 0.5757436156272888 + 0.4239456951618195 + <_> + + <_> + + + + <_>0 0 18 6 -1. + <_>6 0 6 6 3. + 0 + 0.2246433943510056 + 1 + 0.7676553130149841 + <_> + + + + <_>6 10 2 6 -1. + <_>6 13 2 3 2. + 0 + 1.4412109740078449e-003 + 0.5353866219520569 + 0.2514776885509491 + <_> + + <_> + + + + <_>11 12 3 6 -1. + <_>11 15 3 3 2. + 0 + -0.0300112497061491 + 0.2364903986454010 + 1 + <_> + + + + <_>4 4 12 12 -1. + <_>10 4 6 6 2. + <_>4 10 6 6 2. + 0 + -0.0530789606273174 + 0.2385863959789276 + 0.5414664745330811 + <_> + + <_> + + + + <_>1 2 3 6 -1. + <_>2 2 1 6 3. + 0 + 2.0800929050892591e-003 + 1 + 0.6511614918708801 + <_> + + + + <_>1 5 3 7 -1. + <_>2 5 1 7 3. + 0 + -4.0738182142376900e-003 + 0.6030414104461670 + 0.3587701022624970 + <_> + + <_> + + + + <_>4 13 12 4 -1. + <_>10 13 6 2 2. + <_>4 15 6 2 2. + 0 + -0.0195293705910444 + 1 + 0.5423592925071716 + <_> + + + + <_>3 3 17 12 -1. + <_>3 9 17 6 2. + 0 + -0.0533094704151154 + 0.2360953986644745 + 0.5401757955551148 + <_> + + <_> + + + + <_>3 3 14 12 -1. + <_>3 3 7 6 2. + <_>10 9 7 6 2. + 0 + -0.0348495617508888 + 0.2836985886096954 + 1 + <_> + + + + <_>2 11 16 9 -1. + <_>2 14 16 3 3. + 0 + -0.1265845000743866 + 0.1813516020774841 + 0.5421046018600464 + <_> + + <_> + + + + <_>9 14 3 6 -1. + <_>9 17 3 3 2. + 0 + 7.3325118137290701e-006 + 0.3980365991592407 + 1 + <_> + + + + <_>8 14 4 6 -1. + <_>10 14 2 3 2. + <_>8 17 2 3 2. + 0 + -0.0118438703939319 + 0.2616384923458099 + 0.5237730145454407 + <_> + + <_> + + + + <_>6 2 6 1 -1. + <_>8 2 2 1 3. + 0 + -4.8470678739249706e-003 + 0.2438108026981354 + 1 + <_> + + + + <_>9 5 2 5 -1. + <_>10 5 1 5 2. + 0 + 8.1693977117538452e-003 + 0.5327146053314209 + 0.8190376758575440 + <_> + + <_> + + + + <_>9 8 3 5 -1. + <_>10 8 1 5 3. + 0 + -6.4716790802776814e-003 + 1 + 0.4679693877696991 + <_> + + + + <_>9 12 6 1 -1. + <_>9 12 3 1 2. + 0 + -1.5188479665084742e-005 + 0.5563911795616150 + 0.4367586076259613 + <_> + + <_> + + + + <_>8 8 3 5 -1. + <_>9 8 1 5 3. + 0 + 3.0696711037307978e-003 + 1 + 0.6664348840713501 + <_> + + + + <_>6 10 4 3 -1. + <_>8 10 2 3 2. + 0 + -1.6296720423270017e-004 + 0.5594611167907715 + 0.3042711913585663 + 14.5467500686645510 + 5 + -1 + <_> + + + <_> + + <_> + + + + <_>0 4 20 6 -1. + <_>0 6 20 2 3. + 0 + -9.8275858908891678e-003 + 1 + 0.2116018980741501 + <_> + + + + <_>1 3 8 6 -1. + <_>1 3 4 3 2. + <_>5 6 4 3 2. + 0 + -4.1693858802318573e-003 + 0.6924685239791870 + 0.3043777048587799 + <_> + + <_> + + + + <_>7 15 6 4 -1. + <_>7 17 6 2 2. + 0 + 3.5341319744475186e-004 + 0.3183285892009735 + 1 + <_> + + + + <_>3 10 14 10 -1. + <_>3 15 14 5 2. + 0 + 4.8054549843072891e-003 + 0.5456559062004089 + 0.2522268891334534 + <_> + + <_> + + + + <_>6 4 4 4 -1. + <_>8 4 2 4 2. + 0 + 2.1071180526632816e-004 + 0.2902618050575256 + 1 + <_> + + + + <_>0 4 20 10 -1. + <_>0 9 20 5 2. + 0 + -2.8318869881331921e-003 + 0.3130455911159515 + 0.6884937286376953 + <_> + + <_> + + + + <_>9 4 2 14 -1. + <_>9 11 2 7 2. + 0 + -7.5633679443853907e-006 + 1 + 0.2962465882301331 + <_> + + + + <_>2 0 16 4 -1. + <_>2 2 16 2 2. + 0 + -8.2888139877468348e-004 + 0.3099626004695892 + 0.5752515196800232 + <_> + + <_> + + + + <_>4 12 6 8 -1. + <_>4 12 3 4 2. + <_>7 16 3 4 2. + 0 + 1.6209259629249573e-003 + 0.3993195891380310 + 1 + <_> + + + + <_>0 5 6 7 -1. + <_>3 5 3 7 2. + 0 + 9.1338958591222763e-003 + 0.4827372133731842 + 0.7537832856178284 + <_> + + <_> + + + + <_>10 7 10 4 -1. + <_>15 7 5 2 2. + <_>10 9 5 2 2. + 0 + -4.1212290525436401e-003 + 0.2616927027702332 + 1 + <_> + + + + <_>5 8 12 1 -1. + <_>9 8 4 1 3. + 0 + -2.5447290390729904e-003 + 0.3108702898025513 + 0.5491235852241516 + <_> + + <_> + + + + <_>9 9 2 2 -1. + <_>9 10 2 1 2. + 0 + -6.2652782071381807e-004 + 0.3239691853523254 + 1 + <_> + + + + <_>9 4 2 4 -1. + <_>9 6 2 2 2. + 0 + -3.6596331483451650e-005 + 0.6517410874366760 + 0.4178912043571472 + <_> + + <_> + + + + <_>9 6 3 6 -1. + <_>10 6 1 6 3. + 0 + 0.0138827199116349 + 1 + 0.6771203875541687 + <_> + + + + <_>12 7 6 4 -1. + <_>15 7 3 2 2. + <_>12 9 3 2 2. + 0 + 1.0493700392544270e-003 + 0.4159511029720306 + 0.5652891993522644 + <_> + + <_> + + + + <_>8 6 3 6 -1. + <_>9 6 1 6 3. + 0 + 0.0182153601199389 + 1 + 0.7689601182937622 + <_> + + + + <_>1 6 18 6 -1. + <_>1 6 9 3 2. + <_>10 9 9 3 2. + 0 + -0.0113345803692937 + 0.2873323857784271 + 0.4988932907581329 + <_> + + <_> + + + + <_>9 1 3 3 -1. + <_>10 1 1 3 3. + 0 + -4.1097560897469521e-003 + 1 + 0.5463008284568787 + <_> + + + + <_>10 8 5 2 -1. + <_>10 9 5 1 2. + 0 + 4.2612891411408782e-004 + 0.3631235063076019 + 0.5512552261352539 + <_> + + <_> + + + + <_>8 1 3 3 -1. + <_>9 1 1 3 3. + 0 + 6.0301548801362514e-003 + 1 + 0.1143767014145851 + <_> + + + + <_>5 8 5 2 -1. + <_>5 9 5 1 2. + 0 + 3.3587709185667336e-004 + 0.2891078889369965 + 0.5447341799736023 + <_> + + <_> + + + + <_>8 6 8 8 -1. + <_>12 6 4 4 2. + <_>8 10 4 4 2. + 0 + 6.2279507983475924e-004 + 1 + 0.3023431897163391 + <_> + + + + <_>5 7 10 2 -1. + <_>5 7 5 2 2. + 0 + -0.0258371196687222 + 0.2167005985975266 + 0.5278152823448181 + <_> + + <_> + + + + <_>4 5 12 10 -1. + <_>4 5 6 5 2. + <_>10 10 6 5 2. + 0 + 0.0217749103903770 + 1 + 0.3254834115505219 + <_> + + + + <_>5 5 2 3 -1. + <_>5 6 2 1 3. + 0 + 1.7682299949228764e-003 + 0.5263050794601440 + 0.7526329159736633 + <_> + + <_> + + + + <_>7 14 6 3 -1. + <_>7 15 6 1 3. + 0 + -0.0137938102707267 + 0.7410330176353455 + 1 + <_> + + + + <_>9 14 3 3 -1. + <_>9 15 3 1 3. + 0 + -5.0852829590439796e-003 + 0.6836609840393066 + 0.4579071104526520 + <_> + + <_> + + + + <_>8 14 3 3 -1. + <_>8 15 3 1 3. + 0 + 6.1795017682015896e-003 + 1 + 0.7449936270713806 + <_> + + + + <_>1 10 8 9 -1. + <_>1 13 8 3 3. + 0 + 0.0100303199142218 + 0.4860779941082001 + 0.2361457049846649 + <_> + + <_> + + + + <_>9 7 2 3 -1. + <_>9 8 2 1 3. + 0 + -6.4201927743852139e-003 + 0.1467327028512955 + 1 + <_> + + + + <_>12 3 3 3 -1. + <_>13 3 1 3 3. + 0 + -5.6961281225085258e-003 + 0.2347819954156876 + 0.5323377251625061 + <_> + + <_> + + + + <_>5 3 3 3 -1. + <_>6 3 1 3 3. + 0 + -7.1498160250484943e-003 + 0.1477057039737701 + 1 + <_> + + + + <_>5 6 2 12 -1. + <_>5 10 2 4 3. + 0 + 2.4450740311294794e-003 + 0.3498533964157105 + 0.5803561806678772 + <_> + + <_> + + + + <_>1 11 18 4 -1. + <_>10 11 9 2 2. + <_>1 13 9 2 2. + 0 + -0.0375034101307392 + 1 + 0.5259550809860230 + <_> + + + + <_>7 12 6 2 -1. + <_>7 13 6 1 2. + 0 + 4.7799441381357610e-004 + 0.4362882971763611 + 0.6208922863006592 + <_> + + <_> + + + + <_>6 0 3 6 -1. + <_>7 0 1 6 3. + 0 + -7.0806080475449562e-003 + 0.2039460986852646 + 1 + <_> + + + + <_>0 11 18 4 -1. + <_>0 11 9 2 2. + <_>9 13 9 2 2. + 0 + 0.0328180007636547 + 0.5198358893394470 + 0.1371196061372757 + <_> + + <_> + + + + <_>7 12 6 2 -1. + <_>7 13 6 1 2. + 0 + 6.5188988810405135e-004 + 1 + 0.6323429942131043 + <_> + + + + <_>9 12 3 3 -1. + <_>9 13 3 1 3. + 0 + 4.6485587954521179e-003 + 0.4720163047313690 + 0.6567087173461914 + <_> + + <_> + + + + <_>9 12 2 3 -1. + <_>9 13 2 1 3. + 0 + -1.9827929791063070e-003 + 0.6053060293197632 + 1 + <_> + + + + <_>8 11 4 3 -1. + <_>8 12 4 1 3. + 0 + -1.6011310508474708e-003 + 0.5090519189834595 + 0.3116933107376099 + <_> + + <_> + + + + <_>13 3 4 2 -1. + <_>13 4 4 1 2. + 0 + -3.0539939180016518e-003 + 0.3429804146289825 + 1 + <_> + + + + <_>4 0 12 2 -1. + <_>4 1 12 1 2. + 0 + 4.3212040327489376e-004 + 0.3838402926921845 + 0.5775598287582398 + <_> + + <_> + + + + <_>6 9 8 8 -1. + <_>6 9 4 4 2. + <_>10 13 4 4 2. + 0 + -0.0274521205574274 + 0.2143469005823135 + 1 + <_> + + + + <_>1 11 6 2 -1. + <_>1 12 6 1 2. + 0 + 9.3099439982324839e-004 + 0.5952966213226318 + 0.3760158121585846 + <_> + + <_> + + + + <_>2 5 18 8 -1. + <_>11 5 9 4 2. + <_>2 9 9 4 2. + 0 + 6.7144189961254597e-003 + 0.5692626833915710 + 1 + <_> + + + + <_>7 1 6 10 -1. + <_>7 6 6 5 2. + 0 + -3.3701690845191479e-003 + 0.5784304141998291 + 0.3974282145500183 + <_> + + <_> + + + + <_>0 3 3 6 -1. + <_>0 5 3 2 3. + 0 + -0.0189039595425129 + 0.1818892955780029 + 1 + <_> + + + + <_>4 5 4 3 -1. + <_>4 6 4 1 3. + 0 + -6.5850871615111828e-003 + 0.6849110126495361 + 0.4351584017276764 + <_> + + <_> + + + + <_>19 3 1 6 -1. + <_>19 5 1 2 3. + 0 + 5.8810501359403133e-003 + 1 + 0.2726660966873169 + <_> + + + + <_>6 15 8 2 -1. + <_>6 16 8 1 2. + 0 + 8.0092082498595119e-004 + 0.4236431121826172 + 0.5844675898551941 + <_> + + <_> + + + + <_>0 3 1 6 -1. + <_>0 5 1 2 3. + 0 + 1.8510579830035567e-003 + 1 + 0.3371320962905884 + <_> + + + + <_>5 5 3 3 -1. + <_>5 6 3 1 3. + 0 + 6.3273650594055653e-003 + 0.5270221829414368 + 0.8053650856018066 + <_> + + <_> + + + + <_>8 8 4 3 -1. + <_>8 9 4 1 3. + 0 + -3.3820930402725935e-003 + 0.2866018116474152 + 1 + <_> + + + + <_>10 6 6 3 -1. + <_>12 6 2 3 3. + 0 + -1.9292969955131412e-003 + 0.5888946056365967 + 0.3895787000656128 + <_> + + <_> + + + + <_>8 13 2 6 -1. + <_>8 16 2 3 2. + 0 + 0.0149952201172709 + 1 + 0.2177816927433014 + <_> + + + + <_>9 11 2 8 -1. + <_>9 15 2 4 2. + 0 + -0.0263307504355907 + 0.1775317043066025 + 0.5671470165252686 + <_> + + <_> + + + + <_>10 6 6 3 -1. + <_>12 6 2 3 3. + 0 + -4.1734222322702408e-003 + 1 + 0.4652962088584900 + <_> + + + + <_>5 15 15 5 -1. + <_>10 15 5 5 3. + 0 + 0.0272683501243591 + 0.4768311083316803 + 0.5695238709449768 + <_> + + <_> + + + + <_>2 14 2 2 -1. + <_>2 15 2 1 2. + 0 + 9.8880263976752758e-004 + 1 + 0.3397401869297028 + <_> + + + + <_>4 7 6 2 -1. + <_>6 7 2 2 3. + 0 + -1.0528849670663476e-003 + 0.6250041127204895 + 0.4288412034511566 + <_> + + <_> + + + + <_>8 3 6 1 -1. + <_>10 3 2 1 3. + 0 + 5.2288072183728218e-003 + 0.5347762107849121 + 1 + <_> + + + + <_>1 0 18 12 -1. + <_>7 0 6 12 3. + 0 + 0.0303954593837261 + 0.4115518927574158 + 0.5660753846168518 + <_> + + <_> + + + + <_>0 14 8 6 -1. + <_>4 14 4 6 2. + 0 + -0.0791139304637909 + 0.7881323099136353 + 1 + <_> + + + + <_>0 15 15 5 -1. + <_>5 15 5 5 3. + 0 + 0.0182316694408655 + 0.3604339957237244 + 0.5569505095481873 + <_> + + <_> + + + + <_>8 3 6 1 -1. + <_>10 3 2 1 3. + 0 + 5.2288072183728218e-003 + 0.5416644215583801 + 1 + <_> + + + + <_>11 11 3 6 -1. + <_>11 14 3 3 2. + 0 + 4.3922828626818955e-004 + 0.5507156848907471 + 0.3882277011871338 + <_> + + <_> + + + + <_>6 3 6 1 -1. + <_>8 3 2 1 3. + 0 + -8.6501962505280972e-004 + 0.3185850977897644 + 1 + <_> + + + + <_>6 11 3 6 -1. + <_>6 14 3 3 2. + 0 + 1.0326979681849480e-003 + 0.5578364133834839 + 0.3219245970249176 + <_> + + <_> + + + + <_>9 6 3 4 -1. + <_>10 6 1 4 3. + 0 + -7.2997747920453548e-003 + 0.7073233127593994 + 1 + <_> + + + + <_>12 10 4 7 -1. + <_>12 10 2 7 2. + 0 + -9.3629042385146022e-004 + 0.5558015704154968 + 0.4613842070102692 + <_> + + <_> + + + + <_>8 6 3 4 -1. + <_>9 6 1 4 3. + 0 + -6.0483231209218502e-003 + 0.6869289875030518 + 1 + <_> + + + + <_>4 6 4 7 -1. + <_>6 6 2 7 2. + 0 + 6.7529221996665001e-003 + 0.4870317876338959 + 0.2650370895862579 + <_> + + <_> + + + + <_>10 3 4 12 -1. + <_>10 3 2 12 2. + 0 + 0.0530780293047428 + 0.5281515121459961 + 1 + <_> + + + + <_>10 8 3 4 -1. + <_>11 8 1 4 3. + 0 + -1.0225810110569000e-003 + 0.6085882186889648 + 0.4304867982864380 + <_> + + <_> + + + + <_>1 0 18 14 -1. + <_>7 0 6 14 3. + 0 + 0.0312706492841244 + 1 + 0.5445832014083862 + <_> + + + + <_>2 8 6 11 -1. + <_>5 8 3 11 2. + 0 + -6.3522169366478920e-003 + 0.5328335762023926 + 0.2364324033260346 + 18.5722503662109380 + 6 + -1 + <_> + + + <_> + + <_> + + + + <_>1 4 15 4 -1. + <_>1 6 15 2 2. + 0 + -6.2215630896389484e-003 + 1 + 0.2625581026077271 + <_> + + + + <_>5 5 10 8 -1. + <_>5 9 10 4 2. + 0 + 2.1097389981150627e-003 + 0.1564992964267731 + 0.6792883276939392 + <_> + + <_> + + + + <_>14 2 6 8 -1. + <_>14 2 3 8 2. + 0 + 0.0108458595350385 + 0.3485808968544006 + 1 + <_> + + + + <_>11 6 6 14 -1. + <_>14 6 3 7 2. + <_>11 13 3 7 2. + 0 + 6.4230401767417789e-004 + 0.3698255121707916 + 0.5921658277511597 + <_> + + <_> + + + + <_>9 5 2 12 -1. + <_>9 11 2 6 2. + 0 + 7.3311722371727228e-004 + 1 + 0.3007084131240845 + <_> + + + + <_>3 7 4 6 -1. + <_>3 9 4 2 3. + 0 + 1.0134200565516949e-003 + 0.3624922931194305 + 0.7072426080703735 + <_> + + <_> + + + + <_>14 3 6 6 -1. + <_>14 3 3 6 2. + 0 + 0.0110935596749187 + 0.4416702091693878 + 1 + <_> + + + + <_>15 2 4 4 -1. + <_>15 4 4 2 2. + 0 + -7.9127531498670578e-003 + 0.3028708100318909 + 0.5417376160621643 + <_> + + <_> + + + + <_>0 2 6 7 -1. + <_>3 2 3 7 2. + 0 + 0.0129053099080920 + 0.4374504089355469 + 1 + <_> + + + + <_>3 6 6 14 -1. + <_>3 6 3 7 2. + <_>6 13 3 7 2. + 0 + -4.2430912144482136e-003 + 0.4401589930057526 + 0.7565190792083740 + <_> + + <_> + + + + <_>4 6 16 8 -1. + <_>4 10 16 4 2. + 0 + -2.1304309484548867e-004 + 0.2310786992311478 + 1 + <_> + + + + <_>10 12 2 8 -1. + <_>10 16 2 4 2. + 0 + -2.2308640182018280e-003 + 0.3568195998668671 + 0.5749999284744263 + <_> + + <_> + + + + <_>7 0 6 20 -1. + <_>9 0 2 20 3. + 0 + 2.6400520000606775e-003 + 0.3593688905239105 + 1 + <_> + + + + <_>1 7 16 12 -1. + <_>1 7 8 6 2. + <_>9 13 8 6 2. + 0 + 0.0751010328531265 + 0.6363567709922791 + 0.2327028959989548 + <_> + + <_> + + + + <_>9 11 3 3 -1. + <_>9 12 3 1 3. + 0 + -7.7012968249619007e-003 + 0.7074623703956604 + 1 + <_> + + + + <_>11 9 4 5 -1. + <_>11 9 2 5 2. + 0 + 1.5588370151817799e-003 + 0.5700237154960632 + 0.3590450882911682 + <_> + + <_> + + + + <_>3 3 1 2 -1. + <_>3 4 1 1 2. + 0 + -4.7687938786111772e-004 + 0.2805441021919251 + 1 + <_> + + + + <_>7 17 5 3 -1. + <_>7 18 5 1 3. + 0 + 8.4234727546572685e-004 + 0.4125418961048126 + 0.6177995800971985 + <_> + + <_> + + + + <_>8 12 4 8 -1. + <_>10 12 2 4 2. + <_>8 16 2 4 2. + 0 + -0.0128251099959016 + 1 + 0.5403078198432922 + <_> + + + + <_>7 4 10 12 -1. + <_>12 4 5 6 2. + <_>7 10 5 6 2. + 0 + -6.5156567143276334e-004 + 0.5633643865585327 + 0.3356539011001587 + <_> + + <_> + + + + <_>8 14 4 3 -1. + <_>8 15 4 1 3. + 0 + -0.0120061598718166 + 0.7109510898590088 + 1 + <_> + + + + <_>5 9 4 5 -1. + <_>7 9 2 5 2. + 0 + 1.3213419588282704e-003 + 0.4903850853443146 + 0.2824583053588867 + <_> + + <_> + + + + <_>9 9 8 2 -1. + <_>9 9 4 2 2. + 0 + -0.0203074403107166 + 0.1891369968652725 + 1 + <_> + + + + <_>14 15 5 2 -1. + <_>14 16 5 1 2. + 0 + 4.0180929936468601e-003 + 0.5377966165542603 + 0.3119494915008545 + <_> + + <_> + + + + <_>9 14 2 3 -1. + <_>9 15 2 1 3. + 0 + 4.5315311290323734e-003 + 1 + 0.7206758260726929 + <_> + + + + <_>1 7 8 4 -1. + <_>1 7 4 2 2. + <_>5 9 4 2 2. + 0 + -4.4381739571690559e-003 + 0.1854667961597443 + 0.4981732964515686 + <_> + + <_> + + + + <_>19 3 1 2 -1. + <_>19 4 1 1 2. + 0 + 1.5692010056227446e-003 + 1 + 0.2638274133205414 + <_> + + + + <_>9 12 2 3 -1. + <_>9 13 2 1 3. + 0 + -4.9516442231833935e-003 + 0.6871067285537720 + 0.4714686870574951 + <_> + + <_> + + + + <_>3 14 14 4 -1. + <_>3 14 7 2 2. + <_>10 16 7 2 2. + 0 + -0.0274296794086695 + 0.1548285037279129 + 1 + <_> + + + + <_>5 0 10 2 -1. + <_>5 1 10 1 2. + 0 + 1.4181969454512000e-003 + 0.4376842975616455 + 0.6327368021011353 + <_> + + <_> + + + + <_>11 14 4 6 -1. + <_>11 16 4 2 3. + 0 + -0.0130789401009679 + 0.3166814148426056 + 1 + <_> + + + + <_>7 14 6 3 -1. + <_>7 15 6 1 3. + 0 + -3.5092779435217381e-003 + 0.6199743747711182 + 0.4379687011241913 + <_> + + <_> + + + + <_>7 13 6 6 -1. + <_>7 13 3 3 2. + <_>10 16 3 3 2. + 0 + 0.0189207307994366 + 1 + 0.1470714062452316 + <_> + + + + <_>0 2 1 6 -1. + <_>0 4 1 2 3. + 0 + 2.1683350205421448e-003 + 0.5809459090232849 + 0.3431949019432068 + <_> + + <_> + + + + <_>6 7 8 2 -1. + <_>6 8 8 1 2. + 0 + 1.6401590546593070e-003 + 0.3959457874298096 + 1 + <_> + + + + <_>9 7 6 1 -1. + <_>9 7 3 1 2. + 0 + 1.4005920093040913e-004 + 0.3240025043487549 + 0.5646647214889526 + <_> + + <_> + + + + <_>7 1 6 10 -1. + <_>7 6 6 5 2. + 0 + -3.3137591090053320e-003 + 1 + 0.4274528026580811 + <_> + + + + <_>0 2 6 2 -1. + <_>0 3 6 1 2. + 0 + -2.9459029901772738e-003 + 0.3341667950153351 + 0.6627960205078125 + <_> + + <_> + + + + <_>11 4 2 4 -1. + <_>11 4 1 4 2. + 0 + 1.3612229668069631e-004 + 0.4046927988529205 + 1 + <_> + + + + <_>11 10 3 6 -1. + <_>11 13 3 3 2. + 0 + 6.0512032359838486e-004 + 0.5484058260917664 + 0.3569940924644470 + <_> + + <_> + + + + <_>3 9 8 2 -1. + <_>7 9 4 2 2. + 0 + -0.0175139904022217 + 0.1824150979518890 + 1 + <_> + + + + <_>0 0 4 6 -1. + <_>2 0 2 6 2. + 0 + -0.0187350306659937 + 0.7971820235252380 + 0.5068569183349609 + <_> + + <_> + + + + <_>7 0 6 2 -1. + <_>9 0 2 2 3. + 0 + 0.0120656499639153 + 1 + 0.2167007029056549 + <_> + + + + <_>9 15 2 3 -1. + <_>9 16 2 1 3. + 0 + -2.6544178836047649e-003 + 0.6584178805351257 + 0.4628243148326874 + <_> + + <_> + + + + <_>3 12 1 2 -1. + <_>3 13 1 1 2. + 0 + 1.4501289697363973e-003 + 1 + 0.2090252041816711 + <_> + + + + <_>4 5 11 3 -1. + <_>4 6 11 1 3. + 0 + 0.0109540196135640 + 0.5112305283546448 + 0.7784575819969177 + <_> + + <_> + + + + <_>11 4 2 4 -1. + <_>11 4 1 4 2. + 0 + 0.0157717093825340 + 0.5132359266281128 + 1 + <_> + + + + <_>8 3 6 3 -1. + <_>10 3 2 3 3. + 0 + -0.0142526896670461 + 0.1742414981126785 + 0.5267148017883301 + <_> + + <_> + + + + <_>7 4 2 4 -1. + <_>8 4 1 4 2. + 0 + 3.0411860279855318e-005 + 0.3418447971343994 + 1 + <_> + + + + <_>6 3 6 3 -1. + <_>8 3 2 3 3. + 0 + 0.0234862994402647 + 0.5631265044212341 + 0.2006393969058991 + <_> + + <_> + + + + <_>11 4 4 3 -1. + <_>11 5 4 1 3. + 0 + 5.2205449901521206e-003 + 1 + 0.6249648928642273 + <_> + + + + <_>11 8 2 8 -1. + <_>11 12 2 4 2. + 0 + -0.0258124303072691 + 0.3203228116035461 + 0.5199329853057861 + <_> + + <_> + + + + <_>8 7 3 5 -1. + <_>9 7 1 5 3. + 0 + -1.9526650430634618e-003 + 0.6140705943107605 + 1 + <_> + + + + <_>9 7 2 5 -1. + <_>10 7 1 5 2. + 0 + -8.1470049917697906e-003 + 0.6592895984649658 + 0.3711124956607819 + <_> + + <_> + + + + <_>14 11 1 6 -1. + <_>14 13 1 2 3. + 0 + 3.2962448894977570e-003 + 1 + 0.2952111959457398 + <_> + + + + <_>8 8 4 3 -1. + <_>8 9 4 1 3. + 0 + -1.3961310032755136e-003 + 0.3320803940296173 + 0.5528414845466614 + <_> + + <_> + + + + <_>0 3 2 2 -1. + <_>0 4 2 1 2. + 0 + -4.1055441834032536e-003 + 0.1710550040006638 + 1 + <_> + + + + <_>4 14 5 6 -1. + <_>4 16 5 2 3. + 0 + -0.0108887795358896 + 0.3359434902667999 + 0.5674905180931091 + <_> + + <_> + + + + <_>11 4 4 3 -1. + <_>11 5 4 1 3. + 0 + -7.6768421567976475e-003 + 1 + 0.4773241877555847 + <_> + + + + <_>12 4 3 3 -1. + <_>12 5 3 1 3. + 0 + -9.7729787230491638e-003 + 0.8081045150756836 + 0.4845828115940094 + <_> + + <_> + + + + <_>5 4 4 3 -1. + <_>5 5 4 1 3. + 0 + 6.0439710505306721e-003 + 1 + 0.6784002184867859 + <_> + + + + <_>5 15 4 2 -1. + <_>7 15 2 2 2. + 0 + -4.6134641161188483e-004 + 0.5514639019966126 + 0.3642359972000122 + <_> + + <_> + + + + <_>15 1 5 9 -1. + <_>15 4 5 3 3. + 0 + 0.0579923614859581 + 1 + 0.1254435032606125 + <_> + + + + <_>9 10 3 3 -1. + <_>9 11 3 1 3. + 0 + 5.9384980704635382e-004 + 0.4424878954887390 + 0.5728461742401123 + <_> + + <_> + + + + <_>1 6 2 6 -1. + <_>1 8 2 2 3. + 0 + -6.2353480607271194e-003 + 0.2805041968822479 + 1 + <_> + + + + <_>2 4 8 15 -1. + <_>2 9 8 5 3. + 0 + -0.0127849299460649 + 0.1950912028551102 + 0.5652924776077271 + <_> + + <_> + + + + <_>9 12 3 2 -1. + <_>9 13 3 1 2. + 0 + 4.1973669431172311e-004 + 1 + 0.6166483759880066 + <_> + + + + <_>9 12 3 3 -1. + <_>9 13 3 1 3. + 0 + 8.0646801507100463e-004 + 0.4526579976081848 + 0.5944486856460571 + <_> + + <_> + + + + <_>7 6 3 5 -1. + <_>8 6 1 5 3. + 0 + -1.6339010326191783e-003 + 1 + 0.4086942076683044 + <_> + + + + <_>5 3 6 2 -1. + <_>7 3 2 2 3. + 0 + -4.8299999907612801e-003 + 0.2793526947498322 + 0.6444935202598572 + <_> + + <_> + + + + <_>6 1 8 10 -1. + <_>10 1 4 5 2. + <_>6 6 4 5 2. + 0 + -6.3992068171501160e-003 + 1 + 0.5671656131744385 + <_> + + + + <_>0 0 20 10 -1. + <_>10 0 10 5 2. + <_>0 5 10 5 2. + 0 + 0.1081919968128204 + 0.5311812162399292 + 0.2614356875419617 + <_> + + <_> + + + + <_>6 3 3 1 -1. + <_>7 3 1 1 3. + 0 + 6.5056560561060905e-004 + 1 + 0.2996774017810822 + <_> + + + + <_>0 2 6 8 -1. + <_>2 2 2 8 3. + 0 + 0.0206112507730722 + 0.4489943087100983 + 0.6888279914855957 + <_> + + <_> + + + + <_>11 10 3 4 -1. + <_>11 12 3 2 2. + 0 + -0.0251290500164032 + 1 + 0.5196864008903503 + <_> + + + + <_>12 6 3 8 -1. + <_>12 10 3 4 2. + 0 + 1.7922939732670784e-003 + 0.3466995954513550 + 0.5533587932586670 + <_> + + <_> + + + + <_>6 10 3 4 -1. + <_>6 12 3 2 2. + 0 + 1.5626220265403390e-003 + 1 + 0.3081440031528473 + <_> + + + + <_>5 6 3 8 -1. + <_>5 10 3 4 2. + 0 + -6.1898730928078294e-004 + 0.2693870961666107 + 0.5544489026069641 + <_> + + <_> + + + + <_>2 6 18 6 -1. + <_>11 6 9 3 2. + <_>2 9 9 3 2. + 0 + 4.8111421056091785e-003 + 0.5587847828865051 + 1 + <_> + + + + <_>7 14 7 3 -1. + <_>7 15 7 1 3. + 0 + 2.2484229411929846e-003 + 0.4672113060951233 + 0.6090825200080872 + <_> + + <_> + + + + <_>0 0 2 12 -1. + <_>1 0 1 12 2. + 0 + -0.0301472395658493 + 0.9027591943740845 + 1 + <_> + + + + <_>1 2 18 16 -1. + <_>1 10 18 8 2. + 0 + 0.2754867970943451 + 0.4719834923744202 + 0.2196920067071915 + <_> + + <_> + + + + <_>9 13 5 3 -1. + <_>9 14 5 1 3. + 0 + 3.6894630175083876e-003 + 1 + 0.6273009181022644 + <_> + + + + <_>8 13 4 3 -1. + <_>8 14 4 1 3. + 0 + 7.2957701049745083e-003 + 0.4839217960834503 + 0.6909062266349793 + <_> + + <_> + + + + <_>0 6 18 6 -1. + <_>0 6 9 3 2. + <_>9 9 9 3 2. + 0 + -0.0562110692262650 + 0.1738487929105759 + 1 + <_> + + + + <_>7 13 6 3 -1. + <_>7 14 6 1 3. + 0 + -2.6478560175746679e-003 + 0.6304144859313965 + 0.4474301934242249 + <_> + + <_> + + + + <_>17 4 1 3 -1. + <_>17 5 1 1 3. + 0 + -1.4534000074490905e-003 + 1 + 0.5302538275718689 + <_> + + + + <_>12 11 1 9 -1. + <_>12 14 1 3 3. + 0 + 2.8540920466184616e-003 + 0.5338397026062012 + 0.3796882927417755 + <_> + + <_> + + + + <_>2 4 1 3 -1. + <_>2 5 1 1 3. + 0 + 5.8243022067472339e-004 + 1 + 0.3269836902618408 + <_> + + + + <_>5 4 2 3 -1. + <_>5 5 2 1 3. + 0 + 9.2509482055902481e-004 + 0.4554812014102936 + 0.6358348131179810 + 21.5781192779541020 + 7 + -1 + <_> + + + <_> + + <_> + + + + <_>1 2 18 3 -1. + <_>7 2 6 3 3. + 0 + 0.0198064409196377 + 0.2809725105762482 + 1 + <_> + + + + <_>0 1 20 6 -1. + <_>0 3 20 2 3. + 0 + 7.0395611692219973e-004 + 0.3119826018810272 + 0.7090306282043457 + <_> + + <_> + + + + <_>7 5 6 3 -1. + <_>9 5 2 3 3. + 0 + 2.5563780218362808e-003 + 0.2981947958469391 + 1 + <_> + + + + <_>13 7 6 4 -1. + <_>16 7 3 2 2. + <_>13 9 3 2 2. + 0 + 1.0824160417541862e-003 + 0.3020560145378113 + 0.5808811187744141 + <_> + + <_> + + + + <_>3 1 4 10 -1. + <_>3 1 2 5 2. + <_>5 6 2 5 2. + 0 + -9.2893769033253193e-004 + 1 + 0.3738102912902832 + <_> + + + + <_>0 4 19 10 -1. + <_>0 9 19 5 2. + 0 + -0.0180097296833992 + 0.2163126021623612 + 0.6619253754615784 + <_> + + <_> + + + + <_>9 8 3 12 -1. + <_>9 12 3 4 3. + 0 + 2.3500190582126379e-003 + 1 + 0.2910403907299042 + <_> + + + + <_>11 18 5 2 -1. + <_>11 19 5 1 2. + 0 + 8.1822491483762860e-004 + 0.5578622817993164 + 0.3366627991199493 + <_> + + <_> + + + + <_>5 16 6 4 -1. + <_>5 16 3 2 2. + <_>8 18 3 2 2. + 0 + 6.2095321482047439e-004 + 0.4072425961494446 + 1 + <_> + + + + <_>5 18 3 2 -1. + <_>5 19 3 1 2. + 0 + 9.6780969761312008e-004 + 0.6859595775604248 + 0.3105461895465851 + <_> + + <_> + + + + <_>13 11 3 2 -1. + <_>13 12 3 1 2. + 0 + 4.8000211245380342e-004 + 1 + 0.3337332904338837 + <_> + + + + <_>8 5 8 4 -1. + <_>8 5 4 4 2. + 0 + 9.0538640506565571e-005 + 0.3370958864688873 + 0.5451210737228394 + <_> + + <_> + + + + <_>1 2 18 6 -1. + <_>1 2 9 3 2. + <_>10 5 9 3 2. + 0 + -0.0439147986471653 + 0.2625670135021210 + 1 + <_> + + + + <_>3 5 14 6 -1. + <_>3 7 14 2 3. + 0 + -5.6501338258385658e-003 + 0.6050462722778320 + 0.3232415020465851 + <_> + + <_> + + + + <_>18 1 2 6 -1. + <_>18 3 2 2 3. + 0 + 3.8661491125822067e-003 + 1 + 0.3262613117694855 + <_> + + + + <_>9 11 6 1 -1. + <_>11 11 2 1 3. + 0 + -6.3069426687434316e-005 + 0.5817307829856873 + 0.4164389967918396 + <_> + + <_> + + + + <_>0 2 6 11 -1. + <_>3 2 3 11 2. + 0 + 0.0525337383151054 + 1 + 0.7095398902893066 + <_> + + + + <_>4 12 2 3 -1. + <_>4 13 2 1 3. + 0 + 1.3818660518154502e-003 + 0.5292875766754150 + 0.2541388869285584 + <_> + + <_> + + + + <_>6 12 9 2 -1. + <_>9 12 3 2 3. + 0 + -8.9264067355543375e-004 + 1 + 0.4085341095924377 + <_> + + + + <_>9 4 6 15 -1. + <_>9 4 3 15 2. + 0 + 0.0855795070528984 + 0.5263236165046692 + 0.3003202974796295 + <_> + + <_> + + + + <_>5 11 6 1 -1. + <_>7 11 2 1 3. + 0 + -1.8343339615967125e-004 + 1 + 0.4029205143451691 + <_> + + + + <_>5 4 6 15 -1. + <_>8 4 3 15 2. + 0 + -9.7924815490841866e-003 + 0.3521319925785065 + 0.6664004921913147 + <_> + + <_> + + + + <_>14 12 6 7 -1. + <_>14 12 3 7 2. + 0 + 0.0144286202266812 + 0.4593566060066223 + 1 + <_> + + + + <_>18 3 2 9 -1. + <_>18 6 2 3 3. + 0 + -0.0456870011985302 + 0.1474756002426148 + 0.5178632140159607 + <_> + + <_> + + + + <_>8 1 3 1 -1. + <_>9 1 1 1 3. + 0 + -2.5763090234249830e-003 + 0.1837278008460999 + 1 + <_> + + + + <_>0 12 6 7 -1. + <_>3 12 3 7 2. + 0 + -0.0383018590509892 + 0.8082658052444458 + 0.5166687965393066 + <_> + + <_> + + + + <_>13 7 6 4 -1. + <_>16 7 3 2 2. + <_>13 9 3 2 2. + 0 + 2.8978290501981974e-003 + 0.4798013865947723 + 1 + <_> + + + + <_>8 0 10 2 -1. + <_>8 1 10 1 2. + 0 + -2.5165060069411993e-003 + 0.3346295952796936 + 0.5444449186325073 + <_> + + <_> + + + + <_>1 7 6 4 -1. + <_>1 7 3 2 2. + <_>4 9 3 2 2. + 0 + 5.6281982688233256e-004 + 0.3589026927947998 + 1 + <_> + + + + <_>1 2 3 3 -1. + <_>1 3 3 1 3. + 0 + 3.6684391088783741e-003 + 0.5983129739761353 + 0.2983964085578919 + <_> + + <_> + + + + <_>9 13 4 3 -1. + <_>9 14 4 1 3. + 0 + 2.1319789811968803e-003 + 1 + 0.6163223981857300 + <_> + + + + <_>12 13 7 2 -1. + <_>12 14 7 1 2. + 0 + 7.6037310063838959e-003 + 0.5217130184173584 + 0.2054159045219421 + <_> + + <_> + + + + <_>5 12 9 2 -1. + <_>8 12 3 2 3. + 0 + -1.1668079969240353e-004 + 1 + 0.3446668982505798 + <_> + + + + <_>6 10 4 8 -1. + <_>6 14 4 4 2. + 0 + 3.1659509986639023e-003 + 0.5597484707832336 + 0.2673786878585815 + <_> + + <_> + + + + <_>1 0 18 4 -1. + <_>7 0 6 4 3. + 0 + -0.0225694999098778 + 0.6900268197059631 + 1 + <_> + + + + <_>12 0 5 2 -1. + <_>12 1 5 1 2. + 0 + 2.7129601221531630e-004 + 0.4486638903617859 + 0.5508785247802734 + <_> + + <_> + + + + <_>7 7 1 12 -1. + <_>7 13 1 6 2. + 0 + -0.0154344597831368 + 0.2048323005437851 + 1 + <_> + + + + <_>6 2 3 4 -1. + <_>7 2 1 4 3. + 0 + -8.4861656650900841e-003 + 0.1254952996969223 + 0.5060356259346008 + <_> + + <_> + + + + <_>0 13 20 6 -1. + <_>0 15 20 2 3. + 0 + -0.1180747002363205 + 0.0676330626010895 + 1 + <_> + + + + <_>8 5 12 2 -1. + <_>14 5 6 1 2. + <_>8 6 6 1 2. + 0 + -1.2300079688429832e-003 + 0.5660700798034668 + 0.4292201101779938 + <_> + + <_> + + + + <_>8 14 2 3 -1. + <_>8 15 2 1 3. + 0 + -7.0290351286530495e-003 + 0.7136403918266296 + 1 + <_> + + + + <_>8 14 4 3 -1. + <_>8 15 4 1 3. + 0 + 8.9325206354260445e-003 + 0.4338876008987427 + 0.7060875296592712 + <_> + + <_> + + + + <_>12 13 7 6 -1. + <_>12 15 7 2 3. + 0 + -0.0477359816431999 + 1 + 0.5268685221672058 + <_> + + + + <_>6 0 8 12 -1. + <_>10 0 4 6 2. + <_>6 6 4 6 2. + 0 + -0.0441555790603161 + 0.2580580115318298 + 0.5406960844993591 + <_> + + <_> + + + + <_>0 15 9 4 -1. + <_>0 17 9 2 2. + 0 + -0.0259834807366133 + 0.1905054003000259 + 1 + <_> + + + + <_>9 0 2 5 -1. + <_>10 0 1 5 2. + 0 + -4.7885831445455551e-003 + 0.2551892995834351 + 0.5339077115058899 + <_> + + <_> + + + + <_>9 5 2 6 -1. + <_>9 5 1 6 2. + 0 + 6.7423451691865921e-003 + 0.4693309962749481 + 1 + <_> + + + + <_>17 2 3 6 -1. + <_>17 4 3 2 3. + 0 + 0.0116547504439950 + 0.5261964201927185 + 0.3145434856414795 + <_> + + <_> + + + + <_>3 11 2 3 -1. + <_>3 12 2 1 3. + 0 + -5.6982729583978653e-003 + 0.1756853014230728 + 1 + <_> + + + + <_>7 13 3 3 -1. + <_>7 14 3 1 3. + 0 + -7.2983349673449993e-003 + 0.7774729728698731 + 0.5124292969703674 + <_> + + <_> + + + + <_>14 12 5 3 -1. + <_>14 13 5 1 3. + 0 + 7.9091778025031090e-003 + 0.5284559726715088 + 1 + <_> + + + + <_>4 8 14 3 -1. + <_>4 9 14 1 3. + 0 + -1.5874979726504534e-004 + 0.3887802064418793 + 0.5501173734664917 + <_> + + <_> + + + + <_>1 12 5 3 -1. + <_>1 13 5 1 3. + 0 + -6.2235877849161625e-003 + 0.2489829063415527 + 1 + <_> + + + + <_>1 15 12 2 -1. + <_>1 15 6 1 2. + <_>7 16 6 1 2. + 0 + 1.3308860361576080e-003 + 0.4262146055698395 + 0.5935062170028687 + <_> + + <_> + + + + <_>12 11 4 2 -1. + <_>12 12 4 1 2. + 0 + 5.2055278792977333e-003 + 1 + 0.2545222938060761 + <_> + + + + <_>9 8 3 5 -1. + <_>10 8 1 5 3. + 0 + 0.0140651697292924 + 0.4851990044116974 + 0.7021418809890747 + <_> + + <_> + + + + <_>9 5 2 6 -1. + <_>10 5 1 6 2. + 0 + -6.7384149879217148e-003 + 0.7143270969390869 + 1 + <_> + + + + <_>0 2 3 6 -1. + <_>0 4 3 2 3. + 0 + 3.3406780567020178e-003 + 0.5175725221633911 + 0.2808643877506256 + <_> + + <_> + + + + <_>12 11 4 2 -1. + <_>12 12 4 1 2. + 0 + -0.0118806995451450 + 1 + 0.5173221826553345 + <_> + + + + <_>9 7 3 5 -1. + <_>10 7 1 5 3. + 0 + 1.4226379571482539e-003 + 0.4502865970134735 + 0.5795695185661316 + <_> + + <_> + + + + <_>4 11 4 2 -1. + <_>4 12 4 1 2. + 0 + 2.9858129564672709e-003 + 1 + 0.1915116012096405 + <_> + + + + <_>8 8 3 5 -1. + <_>9 8 1 5 3. + 0 + -2.0481580868363380e-003 + 0.6502432227134705 + 0.4559315145015717 + <_> + + <_> + + + + <_>9 3 3 1 -1. + <_>10 3 1 1 3. + 0 + 1.7122729914262891e-003 + 0.5376247167587280 + 1 + <_> + + + + <_>16 5 3 8 -1. + <_>17 5 1 8 3. + 0 + -0.0169808696955442 + 0.7056233286857605 + 0.4914605915546417 + <_> + + <_> + + + + <_>8 3 3 1 -1. + <_>9 3 1 1 3. + 0 + -1.1290470138192177e-003 + 0.2678706049919128 + 1 + <_> + + + + <_>1 5 3 8 -1. + <_>2 5 1 8 3. + 0 + 2.8620059601962566e-003 + 0.4410853981971741 + 0.6368319988250732 + <_> + + <_> + + + + <_>10 1 3 3 -1. + <_>11 1 1 3 3. + 0 + -3.8065758999437094e-003 + 0.2763563990592957 + 1 + <_> + + + + <_>17 5 2 4 -1. + <_>17 5 1 4 2. + 0 + 5.9090270660817623e-003 + 0.4867301881313324 + 0.6728776097297669 + <_> + + <_> + + + + <_>2 8 14 3 -1. + <_>2 9 14 1 3. + 0 + 1.1004370171576738e-003 + 0.4070514142513275 + 1 + <_> + + + + <_>9 7 1 3 -1. + <_>9 8 1 1 3. + 0 + -2.3396299220621586e-003 + 0.2604948878288269 + 0.6154860258102417 + <_> + + <_> + + + + <_>6 1 8 10 -1. + <_>6 6 8 5 2. + 0 + -3.6068160552531481e-003 + 0.5731999874114990 + 1 + <_> + + + + <_>13 0 6 8 -1. + <_>16 0 3 4 2. + <_>13 4 3 4 2. + 0 + 0.0408311896026134 + 0.4973376989364624 + 0.7387006878852844 + <_> + + <_> + + + + <_>1 5 2 4 -1. + <_>2 5 1 4 2. + 0 + -7.1082250215113163e-003 + 0.6984751224517822 + 1 + <_> + + + + <_>4 2 12 2 -1. + <_>4 3 12 1 2. + 0 + -9.3759730225428939e-004 + 0.2691167891025543 + 0.4741779863834381 + <_> + + <_> + + + + <_>8 8 4 4 -1. + <_>8 10 4 2 2. + 0 + -1.6740820137783885e-003 + 0.3551014065742493 + 1 + <_> + + + + <_>5 6 12 4 -1. + <_>9 6 4 4 3. + 0 + 0.0882877036929131 + 0.5244613885879517 + 0.2096650004386902 + <_> + + <_> + + + + <_>1 2 8 1 -1. + <_>5 2 4 1 2. + 0 + 8.2009629113599658e-004 + 0.4131096899509430 + 1 + <_> + + + + <_>1 1 6 10 -1. + <_>3 1 2 10 3. + 0 + -7.6624617213383317e-004 + 0.4620293080806732 + 0.6775410175323486 + <_> + + <_> + + + + <_>8 6 8 2 -1. + <_>8 6 4 2 2. + 0 + 6.5769668435677886e-004 + 1 + 0.5628275275230408 + <_> + + + + <_>10 7 6 6 -1. + <_>12 7 2 6 3. + 0 + -2.1304790861904621e-003 + 0.5576859712600708 + 0.4577650129795075 + <_> + + <_> + + + + <_>4 6 8 2 -1. + <_>8 6 4 2 2. + 0 + -3.7317050737328827e-004 + 1 + 0.4959256052970886 + <_> + + + + <_>4 7 6 6 -1. + <_>6 7 2 6 3. + 0 + -0.0111722303554416 + 0.5625635981559753 + 0.2047107964754105 + <_> + + <_> + + + + <_>3 14 16 4 -1. + <_>3 16 16 2 2. + 0 + 0.0434352196753025 + 1 + 0.2242148071527481 + <_> + + + + <_>8 12 4 2 -1. + <_>8 13 4 1 2. + 0 + 9.6736161503940821e-004 + 0.4533343911170960 + 0.6199932098388672 + <_> + + <_> + + + + <_>8 12 3 3 -1. + <_>8 13 3 1 3. + 0 + -3.1452889088541269e-003 + 0.6662756204605103 + 1 + <_> + + + + <_>5 12 6 1 -1. + <_>8 12 3 1 2. + 0 + 1.5233129961416125e-003 + 0.5007988214492798 + 0.2384992986917496 + <_> + + <_> + + + + <_>18 10 2 3 -1. + <_>18 11 2 1 3. + 0 + 2.0854279864579439e-003 + 1 + 0.3753500878810883 + <_> + + + + <_>16 8 4 6 -1. + <_>16 10 4 2 3. + 0 + 0.0360982008278370 + 0.5177171230316162 + 0.1634493023157120 + <_> + + <_> + + + + <_>8 3 2 1 -1. + <_>9 3 1 1 2. + 0 + 1.6179570229724050e-003 + 1 + 0.2587381899356842 + <_> + + + + <_>7 1 3 9 -1. + <_>8 1 1 9 3. + 0 + -6.2132300809025764e-004 + 0.6299533843994141 + 0.4658789932727814 + <_> + + <_> + + + + <_>5 11 11 6 -1. + <_>5 14 11 3 2. + 0 + 7.1878539165481925e-004 + 1 + 0.3354076147079468 + <_> + + + + <_>12 2 3 14 -1. + <_>12 9 3 7 2. + 0 + -0.0393395200371742 + 0.2154128998517990 + 0.5235713720321655 + <_> + + <_> + + + + <_>8 7 3 3 -1. + <_>9 7 1 3 3. + 0 + -1.0988829890266061e-003 + 0.6468896865844727 + 1 + <_> + + + + <_>3 5 12 5 -1. + <_>7 5 4 5 3. + 0 + 2.1191420964896679e-003 + 0.2893089056015015 + 0.5254815816879273 + 22.5852909088134770 + 8 + -1 + <_> + + + <_> + + <_> + + + + <_>1 2 6 3 -1. + <_>4 2 3 3 2. + 0 + 5.2359891124069691e-003 + 0.3299711048603058 + 1 + <_> + + + + <_>5 5 6 10 -1. + <_>5 5 3 5 2. + <_>8 10 3 5 2. + 0 + -2.2169889416545630e-003 + 0.7041593194007874 + 0.3235465884208679 + <_> + + <_> + + + + <_>16 18 2 2 -1. + <_>16 18 1 2 2. + 0 + -8.2303592935204506e-003 + 1 + 0.4961170852184296 + <_> + + + + <_>16 18 2 2 -1. + <_>16 18 1 2 2. + 0 + -8.2303592935204506e-003 + 0.7128043174743652 + 0.4961170852184296 + <_> + + <_> + + + + <_>8 4 2 5 -1. + <_>9 4 1 5 2. + 0 + 4.5343261444941163e-004 + 0.3208472132682800 + 1 + <_> + + + + <_>8 4 1 4 -1. + <_>8 6 1 2 2. + 0 + -4.1777061414904892e-004 + 0.6613916754722595 + 0.3551332950592041 + <_> + + <_> + + + + <_>7 15 12 4 -1. + <_>13 15 6 2 2. + <_>7 17 6 2 2. + 0 + 2.7823769487440586e-003 + 0.3710134923458099 + 1 + <_> + + + + <_>11 18 6 2 -1. + <_>11 19 6 1 2. + 0 + -6.0361868236213923e-005 + 0.5746393799781799 + 0.3894880115985870 + <_> + + <_> + + + + <_>7 7 4 10 -1. + <_>7 12 4 5 2. + 0 + 3.5061789676547050e-003 + 1 + 0.3054102957248688 + <_> + + + + <_>5 6 10 8 -1. + <_>5 10 10 4 2. + 0 + 1.7013119941111654e-004 + 0.2885577976703644 + 0.6487745046615601 + <_> + + <_> + + + + <_>11 1 6 12 -1. + <_>14 1 3 6 2. + <_>11 7 3 6 2. + 0 + -2.3378930054605007e-003 + 1 + 0.3174431025981903 + <_> + + + + <_>5 8 12 1 -1. + <_>9 8 4 1 3. + 0 + -2.1369170863181353e-003 + 0.3820919990539551 + 0.5232893228530884 + <_> + + <_> + + + + <_>4 7 3 6 -1. + <_>4 9 3 2 3. + 0 + 1.0250400518998504e-003 + 0.3622795045375824 + 1 + <_> + + + + <_>4 11 3 4 -1. + <_>4 13 3 2 2. + 0 + -4.4726220949087292e-005 + 0.6538959145545960 + 0.4003680944442749 + <_> + + <_> + + + + <_>14 16 2 2 -1. + <_>14 17 2 1 2. + 0 + 5.7102291611954570e-004 + 1 + 0.3893173038959503 + <_> + + + + <_>15 15 2 2 -1. + <_>15 16 2 1 2. + 0 + 5.7743012439459562e-004 + 0.5614532828330994 + 0.3687644004821777 + <_> + + <_> + + + + <_>7 12 6 2 -1. + <_>7 13 6 1 2. + 0 + 7.9692091094329953e-004 + 1 + 0.6443027853965759 + <_> + + + + <_>8 13 4 2 -1. + <_>8 14 4 1 2. + 0 + 3.5945948911830783e-004 + 0.3380852937698364 + 0.5824648141860962 + <_> + + <_> + + + + <_>11 1 6 12 -1. + <_>14 1 3 6 2. + <_>11 7 3 6 2. + 0 + 4.3973900028504431e-004 + 1 + 0.3938767015933991 + <_> + + + + <_>12 2 4 2 -1. + <_>12 3 4 1 2. + 0 + -8.9061429025605321e-004 + 0.3427971005439758 + 0.5515698790550232 + <_> + + <_> + + + + <_>3 10 12 6 -1. + <_>3 10 6 3 2. + <_>9 13 6 3 2. + 0 + 5.4110242053866386e-003 + 1 + 0.3803538084030151 + <_> + + + + <_>3 1 6 12 -1. + <_>3 1 3 6 2. + <_>6 7 3 6 2. + 0 + -8.5764907998964190e-004 + 0.6439505219459534 + 0.4168345928192139 + <_> + + <_> + + + + <_>16 6 4 14 -1. + <_>18 6 2 7 2. + <_>16 13 2 7 2. + 0 + -0.0220006499439478 + 0.6654601097106934 + 1 + <_> + + + + <_>5 1 10 8 -1. + <_>10 1 5 4 2. + <_>5 5 5 4 2. + 0 + -7.8731682151556015e-003 + 0.4182722866535187 + 0.5604724287986755 + <_> + + <_> + + + + <_>0 6 4 14 -1. + <_>0 6 2 7 2. + <_>2 13 2 7 2. + 0 + -0.0274444594979286 + 0.6586862802505493 + 1 + <_> + + + + <_>1 15 12 4 -1. + <_>1 15 6 2 2. + <_>7 17 6 2 2. + 0 + 1.9792269449681044e-003 + 0.3244912028312683 + 0.4882870018482208 + <_> + + <_> + + + + <_>10 17 3 3 -1. + <_>11 17 1 3 3. + 0 + -5.6783691979944706e-003 + 0.2229079008102417 + 1 + <_> + + + + <_>11 2 2 6 -1. + <_>12 2 1 3 2. + <_>11 5 1 3 2. + 0 + 1.5057219570735469e-005 + 0.4107285141944885 + 0.5747591257095337 + <_> + + <_> + + + + <_>7 17 3 3 -1. + <_>8 17 1 3 3. + 0 + -5.4136710241436958e-003 + 0.2065797001123428 + 1 + <_> + + + + <_>8 15 4 3 -1. + <_>8 16 4 1 3. + 0 + 5.3679239936172962e-003 + 0.4926423132419586 + 0.7139484882354736 + <_> + + <_> + + + + <_>10 15 4 2 -1. + <_>12 15 2 1 2. + <_>10 16 2 1 2. + 0 + -3.1426660716533661e-003 + 0.6780086755752564 + 1 + <_> + + + + <_>13 13 4 3 -1. + <_>13 14 4 1 3. + 0 + 0.0109073901548982 + 0.5214930176734924 + 0.1143995970487595 + <_> + + <_> + + + + <_>3 13 4 3 -1. + <_>3 14 4 1 3. + 0 + 5.8436761610209942e-003 + 1 + 0.1937526017427445 + <_> + + + + <_>7 2 2 6 -1. + <_>7 2 1 3 2. + <_>8 5 1 3 2. + 0 + 9.0507230197545141e-005 + 0.3812577128410339 + 0.5514187812805176 + <_> + + <_> + + + + <_>2 1 16 3 -1. + <_>2 2 16 1 3. + 0 + -0.0163457896560431 + 0.2474023997783661 + 1 + <_> + + + + <_>10 15 4 2 -1. + <_>12 15 2 1 2. + <_>10 16 2 1 2. + 0 + 1.5987500082701445e-003 + 0.4817782938480377 + 0.5923079848289490 + <_> + + <_> + + + + <_>6 15 4 2 -1. + <_>6 15 2 1 2. + <_>8 16 2 1 2. + 0 + -4.0257978253066540e-003 + 0.7508208751678467 + 1 + <_> + + + + <_>3 0 13 3 -1. + <_>3 1 13 1 3. + 0 + -6.7750471644103527e-003 + 0.2879810929298401 + 0.5199695229530335 + <_> + + <_> + + + + <_>0 9 20 3 -1. + <_>0 10 20 1 3. + 0 + -3.2470689620822668e-003 + 0.3044910132884979 + 1 + <_> + + + + <_>6 7 9 2 -1. + <_>6 8 9 1 2. + 0 + 1.5409620245918632e-003 + 0.4063482880592346 + 0.5676562786102295 + <_> + + <_> + + + + <_>8 14 3 6 -1. + <_>9 14 1 6 3. + 0 + -0.0128581197932363 + 0.0967175588011742 + 1 + <_> + + + + <_>9 10 2 2 -1. + <_>9 11 2 1 2. + 0 + -1.4824670506641269e-004 + 0.4537833034992218 + 0.6115375161170960 + <_> + + <_> + + + + <_>9 7 2 5 -1. + <_>9 7 1 5 2. + 0 + -9.0210810303688049e-003 + 1 + 0.4807750880718231 + <_> + + + + <_>5 6 10 3 -1. + <_>5 6 5 3 2. + 0 + -0.0287950299680233 + 0.3403795063495636 + 0.5255529284477234 + <_> + + <_> + + + + <_>9 7 2 5 -1. + <_>10 7 1 5 2. + 0 + 9.0210810303688049e-003 + 1 + 0.7505835890769959 + <_> + + + + <_>5 6 10 3 -1. + <_>10 6 5 3 2. + 0 + 7.4121179059147835e-003 + 0.5455446839332581 + 0.3226068913936615 + <_> + + <_> + + + + <_>13 9 2 2 -1. + <_>13 9 1 2 2. + 0 + -3.7217529024928808e-003 + 0.2311848998069763 + 1 + <_> + + + + <_>4 3 12 11 -1. + <_>8 3 4 11 3. + 0 + 0.1986588984727860 + 0.5271047949790955 + 0.1469929963350296 + <_> + + <_> + + + + <_>7 1 2 7 -1. + <_>8 1 1 7 2. + 0 + 1.5208719560177997e-005 + 0.3678138852119446 + 1 + <_> + + + + <_>7 4 3 8 -1. + <_>8 4 1 8 3. + 0 + -3.9089918136596680e-003 + 0.7131929993629456 + 0.4993866980075836 + <_> + + <_> + + + + <_>13 9 2 2 -1. + <_>13 9 1 2 2. + 0 + 2.5106288958340883e-003 + 0.5312054157257080 + 1 + <_> + + + + <_>11 6 2 2 -1. + <_>12 6 1 1 2. + <_>11 7 1 1 2. + 0 + 2.3921660613268614e-004 + 0.4689378142356873 + 0.5714021921157837 + <_> + + <_> + + + + <_>5 4 2 3 -1. + <_>5 5 2 1 3. + 0 + 6.9443131797015667e-003 + 1 + 0.6948797702789307 + <_> + + + + <_>6 5 1 3 -1. + <_>6 6 1 1 3. + 0 + 1.2065629707649350e-003 + 0.4004504978656769 + 0.5874881744384766 + <_> + + <_> + + + + <_>13 9 2 2 -1. + <_>13 9 1 2 2. + 0 + 2.5106288958340883e-003 + 0.5329571962356567 + 1 + <_> + + + + <_>16 14 3 3 -1. + <_>16 15 3 1 3. + 0 + 1.7514040227979422e-003 + 0.5545849204063416 + 0.3449581861495972 + <_> + + <_> + + + + <_>5 9 2 2 -1. + <_>6 9 1 2 2. + 0 + -4.1978210210800171e-003 + 0.1217183023691177 + 1 + <_> + + + + <_>1 14 3 3 -1. + <_>1 15 3 1 3. + 0 + 1.3092850567772985e-003 + 0.5375049710273743 + 0.3415625095367432 + <_> + + <_> + + + + <_>13 1 1 6 -1. + <_>13 3 1 2 3. + 0 + 6.7396182566881180e-004 + 0.4195179045200348 + 1 + <_> + + + + <_>13 3 7 2 -1. + <_>13 4 7 1 2. + 0 + -0.0105307102203369 + 0.3460753858089447 + 0.5155860185623169 + <_> + + <_> + + + + <_>0 6 20 14 -1. + <_>0 13 20 7 2. + 0 + -0.4067229926586151 + 0.0580656789243221 + 1 + <_> + + + + <_>0 4 3 6 -1. + <_>0 6 3 2 3. + 0 + -0.0263145491480827 + 0.1473449021577835 + 0.5559378266334534 + <_> + + <_> + + + + <_>10 1 9 6 -1. + <_>10 3 9 2 3. + 0 + 2.2557149641215801e-003 + 1 + 0.5477715134620667 + <_> + + + + <_>8 0 12 5 -1. + <_>8 0 6 5 2. + 0 + 0.0121548604220152 + 0.4207791090011597 + 0.5621880888938904 + <_> + + <_> + + + + <_>0 0 18 5 -1. + <_>6 0 6 5 3. + 0 + -0.0184365399181843 + 0.6447147130966187 + 1 + <_> + + + + <_>1 1 9 6 -1. + <_>1 3 9 2 3. + 0 + 5.3676147945225239e-004 + 0.2765127122402191 + 0.4888595938682556 + <_> + + <_> + + + + <_>15 15 2 2 -1. + <_>15 16 2 1 2. + 0 + -2.6265541091561317e-003 + 1 + 0.5264691114425659 + <_> + + + + <_>13 16 3 4 -1. + <_>13 18 3 2 2. + 0 + -5.1119807176291943e-004 + 0.5785310268402100 + 0.4291102886199951 + <_> + + <_> + + + + <_>3 15 2 2 -1. + <_>3 16 2 1 2. + 0 + 4.1454841266386211e-004 + 1 + 0.3455410897731781 + <_> + + + + <_>4 16 3 4 -1. + <_>4 18 3 2 2. + 0 + -5.5028748465701938e-004 + 0.6026918888092041 + 0.4143893122673035 + <_> + + <_> + + + + <_>11 14 1 3 -1. + <_>11 15 1 1 3. + 0 + -1.0347720235586166e-003 + 0.6095293760299683 + 1 + <_> + + + + <_>9 13 5 3 -1. + <_>9 14 5 1 3. + 0 + -3.3966631162911654e-003 + 0.6108282208442688 + 0.4707720875740051 + <_> + + <_> + + + + <_>0 0 3 6 -1. + <_>0 2 3 2 3. + 0 + 3.1795909162610769e-003 + 1 + 0.3244366943836212 + <_> + + + + <_>4 1 6 3 -1. + <_>6 1 2 3 3. + 0 + -1.6528950072824955e-004 + 0.3830757141113281 + 0.5734326243400574 + <_> + + <_> + + + + <_>9 13 4 3 -1. + <_>9 14 4 1 3. + 0 + 8.3725210279226303e-003 + 1 + 0.6610919237136841 + <_> + + + + <_>8 15 5 3 -1. + <_>8 16 5 1 3. + 0 + -2.5799809955060482e-003 + 0.6139307022094727 + 0.4686149954795837 + <_> + + <_> + + + + <_>8 3 3 2 -1. + <_>9 3 1 2 3. + 0 + 9.0194388758391142e-004 + 1 + 0.3520022034645081 + <_> + + + + <_>1 8 18 2 -1. + <_>1 9 18 1 2. + 0 + 3.6952210939489305e-004 + 0.2578754127025604 + 0.5467242002487183 + <_> + + <_> + + + + <_>11 14 1 3 -1. + <_>11 15 1 1 3. + 0 + 9.9746137857437134e-004 + 0.4820146858692169 + 1 + <_> + + + + <_>8 13 6 3 -1. + <_>8 14 6 1 3. + 0 + -3.6688039544969797e-003 + 0.5710150003433228 + 0.4831911027431488 + <_> + + <_> + + + + <_>8 14 1 3 -1. + <_>8 15 1 1 3. + 0 + -8.9501030743122101e-004 + 0.6133679151535034 + 1 + <_> + + + + <_>4 13 12 4 -1. + <_>4 13 6 2 2. + <_>10 15 6 2 2. + 0 + 5.1904921419918537e-003 + 0.4928582906723023 + 0.2581309080123901 + <_> + + <_> + + + + <_>10 7 2 2 -1. + <_>10 7 1 2 2. + 0 + 4.2274440056644380e-004 + 0.4471124112606049 + 1 + <_> + + + + <_>13 4 2 8 -1. + <_>14 4 1 4 2. + <_>13 8 1 4 2. + 0 + 8.5176713764667511e-003 + 0.5161024928092957 + 0.3316533863544464 + <_> + + <_> + + + + <_>0 5 4 6 -1. + <_>0 7 4 2 3. + 0 + -0.0366236083209515 + 0.0926062166690826 + 1 + <_> + + + + <_>8 7 2 2 -1. + <_>9 7 1 2 2. + 0 + -4.1103712283074856e-003 + 0.8522114753723145 + 0.5137907862663269 + <_> + + <_> + + + + <_>13 0 3 7 -1. + <_>14 0 1 7 3. + 0 + -6.6017331555485725e-003 + 1 + 0.5459060072898865 + <_> + + + + <_>11 2 2 14 -1. + <_>11 2 1 14 2. + 0 + 0.0255786404013634 + 0.5219352841377258 + 0.1927185952663422 + <_> + + <_> + + + + <_>4 0 3 7 -1. + <_>5 0 1 7 3. + 0 + 0.0114474399015307 + 1 + 0.1916002035140991 + <_> + + + + <_>5 5 8 12 -1. + <_>5 5 4 6 2. + <_>9 11 4 6 2. + 0 + 7.2427501436322927e-004 + 0.5231571197509766 + 0.3535340130329132 + <_> + + <_> + + + + <_>11 4 6 3 -1. + <_>11 5 6 1 3. + 0 + 9.7127500921487808e-003 + 1 + 0.6464101076126099 + <_> + + + + <_>12 3 4 3 -1. + <_>12 4 4 1 3. + 0 + -0.0113375699147582 + 0.7383037805557251 + 0.4964743852615356 + <_> + + <_> + + + + <_>5 5 10 12 -1. + <_>5 5 5 6 2. + <_>10 11 5 6 2. + 0 + -8.1453882157802582e-003 + 0.3611705899238586 + 1 + <_> + + + + <_>3 6 12 3 -1. + <_>9 6 6 3 2. + 0 + -8.5570756345987320e-003 + 0.3421907126903534 + 0.5943511724472046 + <_> + + <_> + + + + <_>9 6 2 7 -1. + <_>9 6 1 7 2. + 0 + 2.2993308957666159e-003 + 0.4550104141235352 + 1 + <_> + + + + <_>9 5 2 4 -1. + <_>9 5 1 4 2. + 0 + 3.8430930580943823e-003 + 0.4716862142086029 + 0.6656190752983093 + <_> + + <_> + + + + <_>8 7 3 3 -1. + <_>9 7 1 3 3. + 0 + -9.9116540513932705e-004 + 1 + 0.4592716991901398 + <_> + + + + <_>5 1 6 4 -1. + <_>7 1 2 4 3. + 0 + 0.0254964698106050 + 0.6563401222229004 + 0.1258835047483444 + <_> + + <_> + + + + <_>13 16 7 3 -1. + <_>13 17 7 1 3. + 0 + -0.0157483592629433 + 1 + 0.5239502191543579 + <_> + + + + <_>12 4 3 3 -1. + <_>12 5 3 1 3. + 0 + -0.0180461201816797 + 0.8015851974487305 + 0.5007957816123962 + <_> + + <_> + + + + <_>0 16 7 3 -1. + <_>0 17 7 1 3. + 0 + 0.0103233903646469 + 1 + 0.2274820059537888 + <_> + + + + <_>5 4 3 3 -1. + <_>5 5 3 1 3. + 0 + 1.6452240524813533e-003 + 0.4351946115493774 + 0.5867627859115601 + <_> + + <_> + + + + <_>12 9 8 10 -1. + <_>12 9 4 10 2. + 0 + 0.0158811490982771 + 0.4465051889419556 + 1 + <_> + + + + <_>8 10 12 5 -1. + <_>12 10 4 5 3. + 0 + 0.0105865197256207 + 0.4544458091259003 + 0.5707110762596130 + <_> + + <_> + + + + <_>0 9 8 10 -1. + <_>4 9 4 10 2. + 0 + -0.0215316899120808 + 0.6527643799781799 + 1 + <_> + + + + <_>0 10 12 5 -1. + <_>4 10 4 5 3. + 0 + 5.2480469457805157e-003 + 0.3444727957248688 + 0.5324636101722717 + 25.6093006134033200 + 9 + -1 + <_> + + + <_> + + <_> + + + + <_>2 3 6 2 -1. + <_>5 3 3 2 2. + 0 + 1.8219340126961470e-003 + 0.3108788132667542 + 1 + <_> + + + + <_>0 0 17 9 -1. + <_>0 3 17 3 3. + 0 + 8.1313941627740860e-003 + 0.3133237063884735 + 0.6645867228507996 + <_> + + <_> + + + + <_>4 7 12 2 -1. + <_>8 7 4 2 3. + 0 + 1.7055979697033763e-003 + 0.2640131115913391 + 1 + <_> + + + + <_>10 4 6 4 -1. + <_>12 4 2 4 3. + 0 + -7.4483548814896494e-005 + 0.5647205114364624 + 0.3485372960567474 + <_> + + <_> + + + + <_>0 10 20 4 -1. + <_>0 12 20 2 2. + 0 + 3.8342390325851738e-004 + 1 + 0.3140654861927033 + <_> + + + + <_>4 3 6 5 -1. + <_>6 3 2 5 3. + 0 + 3.1868910882622004e-003 + 0.6489198803901672 + 0.3887729048728943 + <_> + + <_> + + + + <_>1 1 18 4 -1. + <_>7 1 6 4 3. + 0 + 0.1604432016611099 + 1 + 0.7216529846191406 + <_> + + + + <_>13 9 2 3 -1. + <_>13 9 1 3 2. + 0 + -6.7285560071468353e-003 + 0.1653137952089310 + 0.5139825940132141 + <_> + + <_> + + + + <_>6 15 7 4 -1. + <_>6 17 7 2 2. + 0 + 7.2638481469766703e-006 + 0.3140619993209839 + 1 + <_> + + + + <_>3 17 4 2 -1. + <_>3 18 4 1 2. + 0 + 5.5551197146996856e-004 + 0.5993698835372925 + 0.3317398130893707 + <_> + + <_> + + + + <_>9 4 8 10 -1. + <_>9 9 8 5 2. + 0 + -0.0108223203569651 + 0.2652938067913055 + 1 + <_> + + + + <_>9 17 3 2 -1. + <_>10 17 1 2 3. + 0 + -4.5834020711481571e-003 + 0.1849568933248520 + 0.5313957929611206 + <_> + + <_> + + + + <_>8 2 4 8 -1. + <_>8 6 4 4 2. + 0 + -3.0205070506781340e-003 + 1 + 0.4040099978446960 + <_> + + + + <_>3 4 14 12 -1. + <_>3 4 7 6 2. + <_>10 10 7 6 2. + 0 + 0.0778646171092987 + 0.6158189773559570 + 0.1786486953496933 + <_> + + <_> + + + + <_>7 7 6 4 -1. + <_>9 7 2 4 3. + 0 + 0.0264943800866604 + 0.4511089920997620 + 1 + <_> + + + + <_>6 7 9 4 -1. + <_>6 9 9 2 2. + 0 + 0.0369121097028255 + 0.4528219997882843 + 0.5972282886505127 + <_> + + <_> + + + + <_>2 10 3 3 -1. + <_>2 11 3 1 3. + 0 + 5.7857790961861610e-003 + 1 + 0.2533892095088959 + <_> + + + + <_>4 6 2 9 -1. + <_>4 9 2 3 3. + 0 + 9.3849771656095982e-004 + 0.3410412073135376 + 0.5923643708229065 + <_> + + <_> + + + + <_>9 11 3 3 -1. + <_>9 12 3 1 3. + 0 + -0.0110031999647617 + 0.6958044171333313 + 1 + <_> + + + + <_>3 1 15 2 -1. + <_>3 2 15 1 2. + 0 + -1.1737640015780926e-003 + 0.3851084113121033 + 0.5408189296722412 + <_> + + <_> + + + + <_>9 8 2 3 -1. + <_>9 9 2 1 3. + 0 + -3.6596669815480709e-003 + 0.2009308934211731 + 1 + <_> + + + + <_>9 6 2 5 -1. + <_>10 6 1 5 2. + 0 + -2.4822750128805637e-003 + 0.6295393109321594 + 0.4395040869712830 + <_> + + <_> + + + + <_>9 7 2 3 -1. + <_>9 8 2 1 3. + 0 + -4.4606071896851063e-003 + 0.2405299991369247 + 1 + <_> + + + + <_>4 10 12 10 -1. + <_>4 15 12 5 2. + 0 + -3.5969649907201529e-003 + 0.5450174212455750 + 0.3782357871532440 + <_> + + <_> + + + + <_>0 10 4 2 -1. + <_>0 11 4 1 2. + 0 + -3.6222559865564108e-003 + 0.3033896982669830 + 1 + <_> + + + + <_>5 15 9 2 -1. + <_>5 16 9 1 2. + 0 + 1.2059339787811041e-003 + 0.4633778929710388 + 0.6335952281951904 + <_> + + <_> + + + + <_>8 14 6 3 -1. + <_>8 15 6 1 3. + 0 + 4.3124938383698463e-003 + 1 + 0.6598826050758362 + <_> + + + + <_>8 16 4 3 -1. + <_>8 17 4 1 3. + 0 + -4.4961250387132168e-003 + 0.6621696949005127 + 0.4755246937274933 + <_> + + <_> + + + + <_>8 9 4 2 -1. + <_>8 10 4 1 2. + 0 + -1.3860689941793680e-003 + 0.2801201045513153 + 1 + <_> + + + + <_>3 3 14 2 -1. + <_>3 4 14 1 2. + 0 + -5.1588460337370634e-004 + 0.3829489052295685 + 0.5623626708984375 + <_> + + <_> + + + + <_>11 12 1 2 -1. + <_>11 13 1 1 2. + 0 + 7.0330002927221358e-005 + 0.4536342918872833 + 1 + <_> + + + + <_>4 12 12 1 -1. + <_>8 12 4 1 3. + 0 + -2.0976549421902746e-004 + 0.5608139038085938 + 0.4265779852867127 + <_> + + <_> + + + + <_>0 2 1 2 -1. + <_>0 3 1 1 2. + 0 + 1.3642259873449802e-003 + 1 + 0.2637091875076294 + <_> + + + + <_>7 4 4 6 -1. + <_>9 4 2 6 2. + 0 + 1.5483660390600562e-003 + 0.4170750975608826 + 0.5932987928390503 + <_> + + <_> + + + + <_>0 2 20 14 -1. + <_>10 2 10 7 2. + <_>0 9 10 7 2. + 0 + 0.1917960941791534 + 0.5256764292716980 + 1 + <_> + + + + <_>14 6 1 3 -1. + <_>14 7 1 1 3. + 0 + -4.4776909053325653e-003 + 0.6632621884346008 + 0.4892588853836060 + <_> + + <_> + + + + <_>0 4 20 12 -1. + <_>0 4 10 6 2. + <_>10 10 10 6 2. + 0 + -0.1264917999505997 + 0.1499778926372528 + 1 + <_> + + + + <_>8 12 1 2 -1. + <_>8 13 1 1 2. + 0 + 6.5253327193204314e-005 + 0.4233320057392120 + 0.5756040215492249 + <_> + + <_> + + + + <_>9 18 3 2 -1. + <_>10 18 1 2 3. + 0 + 4.1856421157717705e-003 + 0.5288826823234558 + 1 + <_> + + + + <_>9 17 6 2 -1. + <_>11 17 2 2 3. + 0 + 2.7478230185806751e-004 + 0.4524017870426178 + 0.5604125261306763 + <_> + + <_> + + + + <_>5 6 2 3 -1. + <_>5 7 2 1 3. + 0 + -2.2906810045242310e-003 + 0.5578274130821228 + 1 + <_> + + + + <_>5 4 3 3 -1. + <_>5 5 3 1 3. + 0 + 1.6744500026106834e-003 + 0.3323057889938355 + 0.5558788180351257 + <_> + + <_> + + + + <_>14 15 3 2 -1. + <_>14 16 3 1 2. + 0 + 1.2349759927019477e-003 + 1 + 0.3653947114944458 + <_> + + + + <_>11 3 3 4 -1. + <_>12 3 1 4 3. + 0 + -8.7158754467964172e-003 + 0.1924533993005753 + 0.5313649773597717 + <_> + + <_> + + + + <_>3 15 3 2 -1. + <_>3 16 3 1 2. + 0 + 4.6613621525466442e-003 + 1 + 0.2027730941772461 + <_> + + + + <_>9 12 2 3 -1. + <_>9 13 2 1 3. + 0 + -8.5815992206335068e-003 + 0.7636060118675232 + 0.5140826106071472 + <_> + + <_> + + + + <_>9 13 3 7 -1. + <_>10 13 1 7 3. + 0 + 0.0143521204590797 + 0.5252975821495056 + 1 + <_> + + + + <_>12 12 5 3 -1. + <_>12 13 5 1 3. + 0 + -7.7948719263076782e-003 + 0.2632937133312225 + 0.5328689217567444 + <_> + + <_> + + + + <_>8 18 3 2 -1. + <_>9 18 1 2 3. + 0 + -3.4155680332332850e-003 + 0.2416087985038757 + 1 + <_> + + + + <_>4 7 12 4 -1. + <_>4 7 6 2 2. + <_>10 9 6 2 2. + 0 + -4.2639090679585934e-003 + 0.3936544954776764 + 0.5478742122650147 + <_> + + <_> + + + + <_>6 19 14 1 -1. + <_>6 19 7 1 2. + 0 + 8.7177697569131851e-003 + 0.4788199067115784 + 1 + <_> + + + + <_>16 14 3 2 -1. + <_>16 15 3 1 2. + 0 + -3.2232629600912333e-003 + 0.3631612062454224 + 0.5288316011428833 + <_> + + <_> + + + + <_>1 0 6 10 -1. + <_>1 0 3 5 2. + <_>4 5 3 5 2. + 0 + -0.0421883687376976 + 0.6931139230728149 + 1 + <_> + + + + <_>1 0 4 10 -1. + <_>1 0 2 5 2. + <_>3 5 2 5 2. + 0 + 0.0198757499456406 + 0.4520100057125092 + 0.6855055093765259 + <_> + + <_> + + + + <_>15 3 5 6 -1. + <_>15 5 5 2 3. + 0 + -0.0311345104128122 + 1 + 0.5300424098968506 + <_> + + + + <_>9 5 2 15 -1. + <_>9 10 2 5 3. + 0 + 5.7032387703657150e-003 + 0.5606892108917236 + 0.4230622947216034 + <_> + + <_> + + + + <_>0 3 5 6 -1. + <_>0 5 5 2 3. + 0 + 5.2733682096004486e-003 + 1 + 0.3247228860855103 + <_> + + + + <_>6 0 3 2 -1. + <_>7 0 1 2 3. + 0 + -3.1231069006025791e-003 + 0.1985695958137512 + 0.5349872708320618 + <_> + + <_> + + + + <_>12 8 8 2 -1. + <_>16 8 4 1 2. + <_>12 9 4 1 2. + 0 + 4.6453849063254893e-004 + 0.4207508862018585 + 1 + <_> + + + + <_>5 8 12 1 -1. + <_>9 8 4 1 3. + 0 + 0.0303558893501759 + 0.5153458714485169 + 0.3118101060390472 + <_> + + <_> + + + + <_>3 13 3 3 -1. + <_>3 14 3 1 3. + 0 + -4.2992769740521908e-003 + 0.3274506926536560 + 1 + <_> + + + + <_>5 13 3 2 -1. + <_>5 14 3 1 2. + 0 + 1.9509199773892760e-004 + 0.5953078269958496 + 0.4225521087646484 + <_> + + <_> + + + + <_>9 15 3 3 -1. + <_>9 16 3 1 3. + 0 + -7.7784480527043343e-003 + 0.7211179733276367 + 1 + <_> + + + + <_>7 15 7 3 -1. + <_>7 16 7 1 3. + 0 + 0.0169175993651152 + 0.4936591982841492 + 0.7030277252197266 + <_> + + <_> + + + + <_>3 14 11 6 -1. + <_>3 16 11 2 3. + 0 + -0.0519485697150230 + 0.1425534933805466 + 1 + <_> + + + + <_>0 19 14 1 -1. + <_>7 19 7 1 2. + 0 + -5.4751220159232616e-003 + 0.6059331893920898 + 0.4393995106220245 + <_> + + <_> + + + + <_>9 17 6 2 -1. + <_>11 17 2 2 3. + 0 + 1.5210839592327829e-005 + 0.4488849937915802 + 1 + <_> + + + + <_>12 11 6 2 -1. + <_>14 11 2 2 3. + 0 + 1.0235579684376717e-003 + 0.4256550073623657 + 0.5795438289642334 + <_> + + <_> + + + + <_>5 17 6 2 -1. + <_>7 17 2 2 3. + 0 + -1.0427719826111570e-004 + 0.4246039986610413 + 1 + <_> + + + + <_>0 1 9 10 -1. + <_>3 1 3 10 3. + 0 + 8.7853781878948212e-003 + 0.4958009123802185 + 0.6759430766105652 + <_> + + <_> + + + + <_>10 1 3 3 -1. + <_>11 1 1 3 3. + 0 + 3.4012699034065008e-003 + 0.5423480868339539 + 1 + <_> + + + + <_>9 5 6 4 -1. + <_>9 5 3 4 2. + 0 + 5.8582378551363945e-004 + 0.3636542856693268 + 0.5464348793029785 + <_> + + <_> + + + + <_>7 1 3 3 -1. + <_>8 1 1 3 3. + 0 + -2.2973360028117895e-003 + 0.2548818886280060 + 1 + <_> + + + + <_>0 4 4 11 -1. + <_>2 4 2 11 2. + 0 + -0.0143301896750927 + 0.6587656736373901 + 0.4532802104949951 + <_> + + <_> + + + + <_>9 5 6 4 -1. + <_>9 5 3 4 2. + 0 + 9.8565965890884399e-004 + 0.3822771012783051 + 1 + <_> + + + + <_>6 0 8 10 -1. + <_>10 0 4 5 2. + <_>6 5 4 5 2. + 0 + -0.0466407611966133 + 0.3077321946620941 + 0.5244132876396179 + <_> + + <_> + + + + <_>6 6 5 14 -1. + <_>6 13 5 7 2. + 0 + -0.1190730035305023 + 0.1033862978219986 + 1 + <_> + + + + <_>8 5 4 14 -1. + <_>8 12 4 7 2. + 0 + 0.0193332806229591 + 0.5554745197296143 + 0.3221316933631897 + <_> + + <_> + + + + <_>7 7 6 5 -1. + <_>9 7 2 5 3. + 0 + 0.0314278490841389 + 0.4682379066944122 + 1 + <_> + + + + <_>9 3 3 9 -1. + <_>9 6 3 3 3. + 0 + 2.0082130504306406e-004 + 0.5373070240020752 + 0.3800666928291321 + <_> + + <_> + + + + <_>8 1 3 3 -1. + <_>9 1 1 3 3. + 0 + -6.2584900297224522e-003 + 0.1799207031726837 + 1 + <_> + + + + <_>9 6 2 4 -1. + <_>10 6 1 4 2. + 0 + 8.2861045375466347e-003 + 0.5095068812370300 + 0.7544605135917664 + <_> + + <_> + + + + <_>10 8 6 9 -1. + <_>10 8 3 9 2. + 0 + 2.0529709290713072e-003 + 0.5628644824028015 + 1 + <_> + + + + <_>16 4 3 8 -1. + <_>17 4 1 8 3. + 0 + 3.2524869311600924e-003 + 0.4801689088344574 + 0.5802102088928223 + <_> + + <_> + + + + <_>5 9 10 6 -1. + <_>5 9 5 3 2. + <_>10 12 5 3 2. + 0 + -0.0318849012255669 + 0.1742745041847229 + 1 + <_> + + + + <_>5 5 6 4 -1. + <_>8 5 3 4 2. + 0 + 1.8379340181127191e-003 + 0.3466596901416779 + 0.5107154846191406 + <_> + + <_> + + + + <_>9 8 4 2 -1. + <_>9 9 4 1 2. + 0 + -4.8512680223211646e-004 + 1 + 0.5326086282730103 + <_> + + + + <_>11 7 2 2 -1. + <_>11 7 1 2 2. + 0 + -2.5407879147678614e-003 + 0.6342775225639343 + 0.4992693066596985 + <_> + + <_> + + + + <_>8 12 4 8 -1. + <_>8 12 2 4 2. + <_>10 16 2 4 2. + 0 + -5.1559060811996460e-003 + 0.3433429002761841 + 1 + <_> + + + + <_>0 1 4 9 -1. + <_>0 4 4 3 3. + 0 + -0.0449687503278255 + 0.1868136972188950 + 0.5215464830398560 + <_> + + <_> + + + + <_>9 10 3 3 -1. + <_>9 11 3 1 3. + 0 + 5.8984281495213509e-003 + 1 + 0.6229305267333984 + <_> + + + + <_>8 11 4 2 -1. + <_>8 12 4 1 2. + 0 + 3.2763120252639055e-003 + 0.4935772120952606 + 0.7217944860458374 + <_> + + <_> + + + + <_>7 8 4 2 -1. + <_>7 9 4 1 2. + 0 + -1.0161520185647532e-004 + 1 + 0.5007976293563843 + <_> + + + + <_>7 8 6 1 -1. + <_>9 8 2 1 3. + 0 + -1.6290300118271261e-004 + 0.6024149060249329 + 0.2329508066177368 + <_> + + <_> + + + + <_>16 0 4 9 -1. + <_>16 0 2 9 2. + 0 + 9.0541364625096321e-003 + 0.4510416984558106 + 1 + <_> + + + + <_>16 0 3 6 -1. + <_>16 3 3 3 2. + 0 + 0.0353984907269478 + 0.5141996741294861 + 0.2860291898250580 + <_> + + <_> + + + + <_>0 0 4 9 -1. + <_>2 0 2 9 2. + 0 + 5.6469351984560490e-003 + 0.4704925119876862 + 1 + <_> + + + + <_>1 0 3 6 -1. + <_>1 3 3 3 2. + 0 + -2.4807190056890249e-003 + 0.4179851114749908 + 0.6726647019386292 + <_> + + <_> + + + + <_>9 7 6 9 -1. + <_>11 7 2 9 3. + 0 + -4.1088787838816643e-003 + 0.5809801816940308 + 1 + <_> + + + + <_>10 6 3 6 -1. + <_>11 6 1 6 3. + 0 + -2.0714469719678164e-003 + 0.6074783802032471 + 0.4524059891700745 + <_> + + <_> + + + + <_>1 2 18 2 -1. + <_>1 2 9 1 2. + <_>10 3 9 1 2. + 0 + -2.8939060866832733e-003 + 0.3383519947528839 + 1 + <_> + + + + <_>5 8 6 8 -1. + <_>7 8 2 8 3. + 0 + 1.3467279495671391e-003 + 0.5696910023689270 + 0.3970845043659210 + <_> + + <_> + + + + <_>9 0 6 16 -1. + <_>11 0 2 16 3. + 0 + -0.0907791331410408 + 0.1502701938152313 + 1 + <_> + + + + <_>14 1 6 18 -1. + <_>17 1 3 9 2. + <_>14 10 3 9 2. + 0 + -0.0831717625260353 + 0.7573670744895935 + 0.4936437010765076 + <_> + + <_> + + + + <_>2 9 2 3 -1. + <_>2 10 2 1 3. + 0 + -1.4107000315561891e-003 + 0.3390932977199554 + 1 + <_> + + + + <_>0 1 6 18 -1. + <_>0 1 3 9 2. + <_>3 10 3 9 2. + 0 + 0.0556687600910664 + 0.5025097131729126 + 0.7422083020210266 + <_> + + <_> + + + + <_>11 8 4 12 -1. + <_>11 8 2 12 2. + 0 + 0.0577015392482281 + 0.5197371840476990 + 1 + <_> + + + + <_>2 1 18 18 -1. + <_>2 10 18 9 2. + 0 + -0.4250329136848450 + 0.0973469167947769 + 0.5185739994049072 + <_> + + <_> + + + + <_>6 3 3 1 -1. + <_>7 3 1 1 3. + 0 + -4.4380719191394746e-004 + 0.3649350106716156 + 1 + <_> + + + + <_>4 12 2 2 -1. + <_>4 13 2 1 2. + 0 + 1.7924769781529903e-004 + 0.5619279146194458 + 0.3760297000408173 + <_> + + <_> + + + + <_>8 13 5 3 -1. + <_>8 14 5 1 3. + 0 + 5.0382469780743122e-003 + 1 + 0.6328445076942444 + <_> + + + + <_>8 14 4 3 -1. + <_>8 15 4 1 3. + 0 + 0.0151911703869700 + 0.4936082065105438 + 0.7426524758338928 + <_> + + <_> + + + + <_>3 12 5 3 -1. + <_>3 13 5 1 3. + 0 + -0.0123003898188472 + 0.1389349997043610 + 1 + <_> + + + + <_>6 3 3 4 -1. + <_>7 3 1 4 3. + 0 + 1.5168030513450503e-003 + 0.5091962218284607 + 0.3482648134231567 + <_> + + <_> + + + + <_>11 10 2 2 -1. + <_>12 10 1 1 2. + <_>11 11 1 1 2. + 0 + 9.5754547510296106e-004 + 1 + 0.6036316752433777 + <_> + + + + <_>5 8 12 1 -1. + <_>9 8 4 1 3. + 0 + -0.0189622007310390 + 0.2319173067808151 + 0.5116652846336365 + <_> + + <_> + + + + <_>8 4 4 8 -1. + <_>10 4 2 8 2. + 0 + -0.0222722608596087 + 0.6555022001266480 + 1 + <_> + + + + <_>6 6 8 5 -1. + <_>10 6 4 5 2. + 0 + -0.0251452308148146 + 0.1326071023941040 + 0.4674034118652344 + <_> + + <_> + + + + <_>10 4 6 4 -1. + <_>12 4 2 4 3. + 0 + 0.0195339005440474 + 0.5182027220726013 + 1 + <_> + + + + <_>12 7 2 2 -1. + <_>13 7 1 1 2. + <_>12 8 1 1 2. + 0 + -1.1231349781155586e-003 + 0.6318243145942688 + 0.4825519025325775 + <_> + + <_> + + + + <_>3 5 10 8 -1. + <_>3 9 10 4 2. + 0 + -1.4861139934509993e-003 + 0.2918671071529388 + 1 + <_> + + + + <_>7 1 2 12 -1. + <_>7 7 2 6 2. + 0 + 3.5002888762392104e-004 + 0.5621371269226074 + 0.4249213039875031 + <_> + + <_> + + + + <_>12 7 2 2 -1. + <_>13 7 1 1 2. + <_>12 8 1 1 2. + 0 + -1.1231349781155586e-003 + 1 + 0.4813745021820068 + <_> + + + + <_>11 13 1 6 -1. + <_>11 16 1 3 2. + 0 + 0.0104097397997975 + 0.5184006094932556 + 0.2051223069429398 + <_> + + <_> + + + + <_>5 1 6 15 -1. + <_>7 1 2 15 3. + 0 + -0.0878325626254082 + 0.1179921999573708 + 1 + <_> + + + + <_>6 7 2 2 -1. + <_>6 7 1 1 2. + <_>7 8 1 1 2. + 0 + 1.6584879485890269e-003 + 0.4987811148166657 + 0.6973755955696106 + <_> + + <_> + + + + <_>17 5 2 2 -1. + <_>17 6 2 1 2. + 0 + -2.3008750285953283e-003 + 1 + 0.5339831113815308 + <_> + + + + <_>10 3 4 10 -1. + <_>12 3 2 5 2. + <_>10 8 2 5 2. + 0 + 0.0330261699855328 + 0.5033289194107056 + 0.6851906776428223 + <_> + + <_> + + + + <_>1 5 2 2 -1. + <_>1 6 2 1 2. + 0 + -1.3585069682449102e-003 + 0.3002822101116180 + 1 + <_> + + + + <_>7 10 2 2 -1. + <_>7 10 1 1 2. + <_>8 11 1 1 2. + 0 + 7.8067491995170712e-004 + 0.4593083858489990 + 0.6440045237541199 + <_> + + <_> + + + + <_>3 12 14 4 -1. + <_>10 12 7 2 2. + <_>3 14 7 2 2. + 0 + -0.0180257596075535 + 1 + 0.5311291217803955 + <_> + + + + <_>9 15 3 2 -1. + <_>9 16 3 1 2. + 0 + 1.2354910140857100e-003 + 0.4729106128215790 + 0.5721461176872253 + <_> + + <_> + + + + <_>1 13 3 3 -1. + <_>1 14 3 1 3. + 0 + -9.2583027435466647e-004 + 0.3662332892417908 + 1 + <_> + + + + <_>0 3 1 2 -1. + <_>0 4 1 1 2. + 0 + 8.0123997759073973e-004 + 0.5361989736557007 + 0.3008632957935333 + 32.6471290588378910 + 10 + -1 + <_> + + + <_> + + <_> + + + + <_>7 7 6 1 -1. + <_>9 7 2 1 3. + 0 + 2.4914839304983616e-003 + 0.3422389030456543 + 1 + <_> + + + + <_>0 4 16 6 -1. + <_>0 6 16 2 3. + 0 + -0.0504885986447334 + 0.7703458070755005 + 0.4516390860080719 + <_> + + <_> + + + + <_>9 3 2 14 -1. + <_>9 10 2 7 2. + 0 + -7.7838351717218757e-004 + 1 + 0.3256342113018036 + <_> + + + + <_>12 0 4 3 -1. + <_>12 0 2 3 2. + 0 + 2.3572890495415777e-004 + 0.3406555950641632 + 0.5897027254104614 + <_> + + <_> + + + + <_>4 18 12 2 -1. + <_>8 18 4 2 3. + 0 + 4.5575071126222610e-003 + 0.4306578934192658 + 1 + <_> + + + + <_>4 10 12 4 -1. + <_>8 10 4 4 3. + 0 + 8.1241987645626068e-003 + 0.7149587273597717 + 0.4345684945583344 + <_> + + <_> + + + + <_>9 9 2 2 -1. + <_>9 10 2 1 2. + 0 + -4.4612158671952784e-004 + 0.3295974135398865 + 1 + <_> + + + + <_>14 1 2 8 -1. + <_>15 1 1 4 2. + <_>14 5 1 4 2. + 0 + -2.8972938889637589e-004 + 0.5845620036125183 + 0.3526687920093536 + <_> + + <_> + + + + <_>3 4 9 1 -1. + <_>6 4 3 1 3. + 0 + 7.1604831646254752e-006 + 0.4081954956054688 + 1 + <_> + + + + <_>3 3 4 2 -1. + <_>3 4 4 1 2. + 0 + -3.8497708737850189e-004 + 0.4203113019466400 + 0.6634126901626587 + <_> + + <_> + + + + <_>11 15 2 4 -1. + <_>11 17 2 2 2. + 0 + 1.9489860278554261e-004 + 0.3942466974258423 + 1 + <_> + + + + <_>14 13 2 6 -1. + <_>14 15 2 2 3. + 0 + -0.0170838497579098 + 0.2294072061777115 + 0.5238960981369019 + <_> + + <_> + + + + <_>6 6 1 6 -1. + <_>6 9 1 3 2. + 0 + 8.3513697609305382e-004 + 0.3026031851768494 + 1 + <_> + + + + <_>6 10 8 8 -1. + <_>6 14 8 4 2. + 0 + 7.5499608647078276e-004 + 0.6032196283340454 + 0.3412458896636963 + <_> + + <_> + + + + <_>8 13 4 3 -1. + <_>8 14 4 1 3. + 0 + 8.0216713249683380e-003 + 1 + 0.7306240797042847 + <_> + + + + <_>10 11 4 8 -1. + <_>10 15 4 4 2. + 0 + -0.0389305092394352 + 0.3599325120449066 + 0.5234380960464478 + <_> + + <_> + + + + <_>5 11 6 1 -1. + <_>7 11 2 1 3. + 0 + -7.0348767621908337e-005 + 1 + 0.3493758141994476 + <_> + + + + <_>5 4 6 10 -1. + <_>8 4 3 10 2. + 0 + -8.5350573062896729e-003 + 0.2746109068393707 + 0.5626586079597473 + <_> + + <_> + + + + <_>14 2 6 3 -1. + <_>14 3 6 1 3. + 0 + 0.0108544500544667 + 0.5282226204872131 + 1 + <_> + + + + <_>9 12 3 2 -1. + <_>9 13 3 1 2. + 0 + 4.5329501153901219e-004 + 0.4522049129009247 + 0.6054301857948303 + <_> + + <_> + + + + <_>8 1 4 6 -1. + <_>8 3 4 2 3. + 0 + 1.8117150466423482e-004 + 0.3306862115859985 + 1 + <_> + + + + <_>3 5 13 8 -1. + <_>3 9 13 4 2. + 0 + 4.6641560038551688e-004 + 0.1455000042915344 + 0.5384927988052368 + <_> + + <_> + + + + <_>12 5 5 3 -1. + <_>12 6 5 1 3. + 0 + -8.4854792803525925e-003 + 1 + 0.4814155995845795 + <_> + + + + <_>5 14 15 6 -1. + <_>5 16 15 2 3. + 0 + -0.0189343094825745 + 0.3563741147518158 + 0.5405145287513733 + <_> + + <_> + + + + <_>3 5 5 3 -1. + <_>3 6 5 1 3. + 0 + 4.9814549274742603e-003 + 1 + 0.6957743167877197 + <_> + + + + <_>9 14 2 6 -1. + <_>9 14 1 3 2. + <_>10 17 1 3 2. + 0 + 3.4286780282855034e-003 + 0.5050892829895020 + 0.2316994965076447 + <_> + + <_> + + + + <_>9 12 3 2 -1. + <_>9 13 3 1 2. + 0 + 4.4203791185282171e-004 + 1 + 0.6018581986427307 + <_> + + + + <_>9 13 3 2 -1. + <_>9 14 3 1 2. + 0 + 2.3822550429031253e-004 + 0.4755082130432129 + 0.5585237741470337 + <_> + + <_> + + + + <_>0 2 6 3 -1. + <_>0 3 6 1 3. + 0 + -6.4261639490723610e-003 + 0.2282465994358063 + 1 + <_> + + + + <_>0 1 9 11 -1. + <_>3 1 3 11 3. + 0 + 9.9637769162654877e-003 + 0.4040588140487671 + 0.5650169849395752 + <_> + + <_> + + + + <_>8 13 4 6 -1. + <_>10 13 2 3 2. + <_>8 16 2 3 2. + 0 + 0.0136540504172444 + 0.5267739295959473 + 1 + <_> + + + + <_>7 13 6 3 -1. + <_>7 14 6 1 3. + 0 + -9.9892877042293549e-003 + 0.6794049739837647 + 0.4797033965587616 + <_> + + <_> + + + + <_>3 12 14 4 -1. + <_>3 12 7 2 2. + <_>10 14 7 2 2. + 0 + 0.0365586318075657 + 1 + 0.0884257331490517 + <_> + + + + <_>7 14 1 4 -1. + <_>7 16 1 2 2. + 0 + 4.8999379941960797e-005 + 0.4020788073539734 + 0.5457332134246826 + <_> + + <_> + + + + <_>8 13 4 6 -1. + <_>10 13 2 3 2. + <_>8 16 2 3 2. + 0 + 0.0136540504172444 + 0.5267612934112549 + 1 + <_> + + + + <_>10 14 1 3 -1. + <_>10 15 1 1 3. + 0 + 1.8802779959514737e-003 + 0.4806052148342133 + 0.6394364833831787 + <_> + + <_> + + + + <_>8 13 4 6 -1. + <_>8 13 2 3 2. + <_>10 16 2 3 2. + 0 + -0.0136540504172444 + 0.1724810004234314 + 1 + <_> + + + + <_>9 14 1 3 -1. + <_>9 15 1 1 3. + 0 + 1.2778700329363346e-003 + 0.4479824006557465 + 0.6310008764266968 + <_> + + <_> + + + + <_>10 15 2 3 -1. + <_>10 16 2 1 3. + 0 + 9.8843395244330168e-004 + 1 + 0.5948169231414795 + <_> + + + + <_>11 16 1 2 -1. + <_>11 17 1 1 2. + 0 + 1.4511500012304168e-005 + 0.4854174852371216 + 0.5309361219406128 + <_> + + <_> + + + + <_>9 0 2 2 -1. + <_>9 1 2 1 2. + 0 + -2.2775429533794522e-004 + 0.3183631896972656 + 1 + <_> + + + + <_>0 1 5 8 -1. + <_>0 5 5 4 2. + 0 + -0.0147537402808666 + 0.3084976077079773 + 0.5352026224136353 + <_> + + <_> + + + + <_>10 14 2 3 -1. + <_>10 15 2 1 3. + 0 + -3.4148250706493855e-003 + 0.6115326881408691 + 1 + <_> + + + + <_>10 13 2 3 -1. + <_>10 14 2 1 3. + 0 + 7.5806681998074055e-003 + 0.4951646029949188 + 0.7061331272125244 + <_> + + <_> + + + + <_>0 3 16 6 -1. + <_>0 6 16 3 2. + 0 + -5.7734688743948936e-003 + 1 + 0.3754220902919769 + <_> + + + + <_>4 1 2 2 -1. + <_>5 1 1 2 2. + 0 + 7.4033669079653919e-005 + 0.4115517139434815 + 0.5889444947242737 + <_> + + <_> + + + + <_>9 7 2 3 -1. + <_>9 8 2 1 3. + 0 + -8.2278084009885788e-003 + 0.0956105664372444 + 1 + <_> + + + + <_>10 8 2 12 -1. + <_>10 12 2 4 3. + 0 + 5.3380909375846386e-003 + 0.5300508737564087 + 0.3961898088455200 + <_> + + <_> + + + + <_>9 7 2 2 -1. + <_>10 7 1 2 2. + 0 + -2.7049109339714050e-003 + 0.6481869220733643 + 1 + <_> + + + + <_>5 0 6 8 -1. + <_>7 0 2 8 3. + 0 + 7.7341338619589806e-003 + 0.5110440254211426 + 0.3121519088745117 + <_> + + <_> + + + + <_>9 7 3 6 -1. + <_>10 7 1 6 3. + 0 + 0.0108866095542908 + 0.4801428914070129 + 1 + <_> + + + + <_>8 12 10 8 -1. + <_>8 16 10 4 2. + 0 + 0.0110386600717902 + 0.5429710149765015 + 0.4162363111972809 + <_> + + <_> + + + + <_>8 7 3 6 -1. + <_>9 7 1 6 3. + 0 + -0.0100541999563575 + 0.7329335212707520 + 1 + <_> + + + + <_>4 7 12 2 -1. + <_>10 7 6 2 2. + 0 + 7.7072880230844021e-003 + 0.5356872081756592 + 0.3455547094345093 + <_> + + <_> + + + + <_>8 6 8 3 -1. + <_>8 6 4 3 2. + 0 + -5.8278098003938794e-004 + 0.3655022084712982 + 1 + <_> + + + + <_>16 15 3 3 -1. + <_>16 16 3 1 3. + 0 + -2.5739220436662436e-003 + 0.3776760101318359 + 0.5391774773597717 + <_> + + <_> + + + + <_>4 6 12 3 -1. + <_>10 6 6 3 2. + 0 + -7.0167761296033859e-003 + 0.4039304852485657 + 1 + <_> + + + + <_>7 8 3 5 -1. + <_>8 8 1 5 3. + 0 + -1.7727289814502001e-003 + 0.6950443983078003 + 0.4981116950511932 + <_> + + <_> + + + + <_>0 10 20 2 -1. + <_>10 10 10 1 2. + <_>0 11 10 1 2. + 0 + -0.0163182895630598 + 1 + 0.5296732783317566 + <_> + + + + <_>11 16 9 4 -1. + <_>14 16 3 4 3. + 0 + -0.0116630000993609 + 0.5842639803886414 + 0.4789502918720245 + <_> + + <_> + + + + <_>0 5 3 4 -1. + <_>1 5 1 4 3. + 0 + 2.5881489273160696e-003 + 1 + 0.6092178821563721 + <_> + + + + <_>8 15 4 2 -1. + <_>8 15 2 1 2. + <_>10 16 2 1 2. + 0 + -3.7328999023884535e-003 + 0.6721742749214172 + 0.4066894054412842 + <_> + + <_> + + + + <_>1 8 19 3 -1. + <_>1 9 19 1 3. + 0 + -1.4355930034071207e-003 + 0.3585087954998016 + 1 + <_> + + + + <_>15 16 3 3 -1. + <_>15 17 3 1 3. + 0 + 1.8340899841859937e-003 + 0.5371158123016357 + 0.4033507108688355 + <_> + + <_> + + + + <_>0 4 20 10 -1. + <_>0 4 10 5 2. + <_>10 9 10 5 2. + 0 + 0.1228028982877731 + 1 + 0.1547572016716003 + <_> + + + + <_>2 14 7 6 -1. + <_>2 16 7 2 3. + 0 + 0.0502287000417709 + 0.5433843731880188 + 0.0842926725745201 + <_> + + <_> + + + + <_>8 6 6 6 -1. + <_>10 6 2 6 3. + 0 + -0.0214370004832745 + 1 + 0.4860053956508637 + <_> + + + + <_>16 4 4 6 -1. + <_>16 6 4 2 3. + 0 + -0.0310096200555563 + 0.1833010017871857 + 0.5207554101943970 + <_> + + <_> + + + + <_>7 13 6 3 -1. + <_>7 14 6 1 3. + 0 + -0.0129737202078104 + 0.7048240900039673 + 1 + <_> + + + + <_>7 13 4 3 -1. + <_>7 14 4 1 3. + 0 + 1.5818020328879356e-003 + 0.4170587062835693 + 0.5865163803100586 + <_> + + <_> + + + + <_>13 13 6 2 -1. + <_>13 14 6 1 2. + 0 + -9.7806248813867569e-003 + 1 + 0.5307918190956116 + <_> + + + + <_>14 12 2 3 -1. + <_>14 13 2 1 3. + 0 + 1.1735740117728710e-003 + 0.5522453188896179 + 0.3507165014743805 + <_> + + <_> + + + + <_>1 13 6 2 -1. + <_>1 14 6 1 2. + 0 + 1.4651629608124495e-003 + 1 + 0.3042651116847992 + <_> + + + + <_>4 12 2 3 -1. + <_>4 13 2 1 3. + 0 + 2.3532148916274309e-003 + 0.5339323282241821 + 0.2806236147880554 + <_> + + <_> + + + + <_>17 4 3 5 -1. + <_>18 4 1 5 3. + 0 + -6.1809681355953217e-003 + 0.6410133242607117 + 1 + <_> + + + + <_>5 5 14 8 -1. + <_>12 5 7 4 2. + <_>5 9 7 4 2. + 0 + 6.5688649192452431e-004 + 0.5620871186256409 + 0.4390318989753723 + <_> + + <_> + + + + <_>6 8 6 5 -1. + <_>8 8 2 5 3. + 0 + 0.0262280106544495 + 1 + 0.6445556879043579 + <_> + + + + <_>0 4 4 6 -1. + <_>0 6 4 2 3. + 0 + -0.0179581101983786 + 0.2002713978290558 + 0.4624665081501007 + <_> + + <_> + + + + <_>9 1 3 6 -1. + <_>10 1 1 6 3. + 0 + -7.6468721963465214e-003 + 1 + 0.5263200998306274 + <_> + + + + <_>10 4 6 3 -1. + <_>10 5 6 1 3. + 0 + -2.7482809964567423e-003 + 0.5873981118202210 + 0.4836600124835968 + <_> + + <_> + + + + <_>8 1 3 6 -1. + <_>9 1 1 6 3. + 0 + 0.0138518502935767 + 1 + 0.1566130965948105 + <_> + + + + <_>4 4 6 3 -1. + <_>4 5 6 1 3. + 0 + 2.6369190309196711e-003 + 0.4270178973674774 + 0.5806660056114197 + <_> + + <_> + + + + <_>12 4 3 3 -1. + <_>12 5 3 1 3. + 0 + -3.1513599678874016e-003 + 0.6215866208076477 + 1 + <_> + + + + <_>12 11 4 2 -1. + <_>12 12 4 1 2. + 0 + -1.4788460248382762e-005 + 0.5576642751693726 + 0.4122002124786377 + <_> + + <_> + + + + <_>0 2 20 6 -1. + <_>0 2 10 3 2. + <_>10 5 10 3 2. + 0 + -0.0736769884824753 + 0.1536709964275360 + 1 + <_> + + + + <_>5 4 3 3 -1. + <_>5 5 3 1 3. + 0 + -3.0912780202925205e-003 + 0.6344268918037415 + 0.4507412016391754 + <_> + + <_> + + + + <_>2 10 16 4 -1. + <_>10 10 8 2 2. + <_>2 12 8 2 2. + 0 + 7.9240966588258743e-003 + 0.5457975268363953 + 1 + <_> + + + + <_>3 10 16 6 -1. + <_>11 10 8 3 2. + <_>3 13 8 3 2. + 0 + 8.5778040811419487e-003 + 0.5401657223701477 + 0.3890799880027771 + <_> + + <_> + + + + <_>1 10 16 6 -1. + <_>1 10 8 3 2. + <_>9 13 8 3 2. + 0 + 5.5403169244527817e-003 + 1 + 0.3555611073970795 + <_> + + + + <_>4 7 2 4 -1. + <_>5 7 1 4 2. + 0 + -1.1886510037584230e-004 + 0.5836750268936157 + 0.4274316132068634 + <_> + + <_> + + + + <_>11 16 9 4 -1. + <_>14 16 3 4 3. + 0 + -0.0184083692729473 + 0.5860440135002136 + 1 + <_> + + + + <_>3 16 14 4 -1. + <_>10 16 7 2 2. + <_>3 18 7 2 2. + 0 + -2.3490579333156347e-003 + 0.4498957991600037 + 0.5498198866844177 + <_> + + <_> + + + + <_>0 16 9 4 -1. + <_>3 16 3 4 3. + 0 + -7.6157399453222752e-003 + 1 + 0.4100992977619171 + <_> + + + + <_>1 14 6 6 -1. + <_>1 14 3 3 2. + <_>4 17 3 3 2. + 0 + -3.3190969843417406e-003 + 0.6701378822326660 + 0.4353001117706299 + <_> + + <_> + + + + <_>9 0 2 1 -1. + <_>9 0 1 1 2. + 0 + -9.4642979092895985e-004 + 1 + 0.5391176939010620 + <_> + + + + <_>6 7 8 10 -1. + <_>10 7 4 5 2. + <_>6 12 4 5 2. + 0 + 8.7858550250530243e-003 + 0.5504050254821777 + 0.3990935087203980 + <_> + + <_> + + + + <_>2 15 1 2 -1. + <_>2 16 1 1 2. + 0 + 1.6395459533669055e-004 + 1 + 0.3592933118343353 + <_> + + + + <_>0 14 7 6 -1. + <_>0 16 7 2 3. + 0 + -2.3508940357714891e-003 + 0.4034172892570496 + 0.5806077122688294 + <_> + + <_> + + + + <_>7 8 6 2 -1. + <_>7 9 6 1 2. + 0 + 7.5449963333085179e-005 + 1 + 0.5412384867668152 + <_> + + + + <_>9 2 2 15 -1. + <_>9 7 2 5 3. + 0 + 0.0270184893161058 + 0.4944922924041748 + 0.5589436292648315 + <_> + + <_> + + + + <_>5 6 2 2 -1. + <_>5 7 2 1 2. + 0 + 8.4561208495870233e-004 + 1 + 0.5809218287467957 + <_> + + + + <_>6 6 8 3 -1. + <_>6 7 8 1 3. + 0 + -1.1687109945341945e-003 + 0.4746957123279572 + 0.2845895886421204 + <_> + + <_> + + + + <_>12 13 5 6 -1. + <_>12 15 5 2 3. + 0 + 0.0228975005447865 + 1 + 0.2414411008358002 + <_> + + + + <_>0 0 20 18 -1. + <_>0 9 20 9 2. + 0 + 0.7087926268577576 + 0.5195764899253845 + 0.1030092015862465 + <_> + + <_> + + + + <_>5 1 6 6 -1. + <_>7 1 2 6 3. + 0 + 0.0374838300049305 + 1 + 0.1814638972282410 + <_> + + + + <_>5 1 4 9 -1. + <_>7 1 2 9 2. + 0 + 1.2827500468119979e-003 + 0.4246071875095367 + 0.5707973241806030 + <_> + + <_> + + + + <_>1 19 18 1 -1. + <_>7 19 6 1 3. + 0 + -5.1718312315642834e-003 + 0.6143323183059692 + 1 + <_> + + + + <_>14 16 5 2 -1. + <_>14 17 5 1 2. + 0 + 2.7545939665287733e-003 + 0.5205671191215515 + 0.4220441877841950 + <_> + + <_> + + + + <_>0 5 15 10 -1. + <_>0 10 15 5 2. + 0 + -3.6072919610887766e-003 + 0.3182592093944550 + 1 + <_> + + + + <_>7 15 4 2 -1. + <_>7 15 2 1 2. + <_>9 16 2 1 2. + 0 + -2.5258748792111874e-004 + 0.5710468292236328 + 0.4226093888282776 + <_> + + <_> + + + + <_>14 11 2 2 -1. + <_>14 12 2 1 2. + 0 + -7.0514748804271221e-003 + 1 + 0.5162829756736755 + <_> + + + + <_>9 8 3 3 -1. + <_>9 9 3 1 3. + 0 + -5.4323761723935604e-003 + 0.2666288912296295 + 0.5214679837226868 + <_> + + <_> + + + + <_>4 11 2 2 -1. + <_>4 12 2 1 2. + 0 + -1.4652940080850385e-005 + 1 + 0.3981761038303375 + <_> + + + + <_>8 8 3 3 -1. + <_>8 9 3 1 3. + 0 + -1.8556920113041997e-003 + 0.3322763144969940 + 0.5705834031105042 + <_> + + <_> + + + + <_>9 10 2 3 -1. + <_>9 11 2 1 3. + 0 + 4.7609540633857250e-003 + 1 + 0.6636558175086975 + <_> + + + + <_>8 8 4 3 -1. + <_>8 9 4 1 3. + 0 + 1.5676260227337480e-003 + 0.5505567789077759 + 0.4420661926269531 + <_> + + <_> + + + + <_>1 9 4 10 -1. + <_>1 9 2 5 2. + <_>3 14 2 5 2. + 0 + 5.4239919409155846e-003 + 1 + 0.5959938168525696 + <_> + + + + <_>0 12 6 8 -1. + <_>2 12 2 8 3. + 0 + -6.4692399464547634e-003 + 0.5369594097137451 + 0.3744339942932129 + <_> + + <_> + + + + <_>9 1 4 2 -1. + <_>11 1 2 1 2. + <_>9 2 2 1 2. + 0 + -7.8038539504632354e-004 + 0.4103595018386841 + 1 + <_> + + + + <_>12 13 7 6 -1. + <_>12 15 7 2 3. + 0 + 0.0450864508748055 + 0.5177506804466248 + 0.1878100037574768 + <_> + + <_> + + + + <_>7 0 2 3 -1. + <_>7 1 2 1 3. + 0 + -5.1405387930572033e-003 + 0.2352892011404038 + 1 + <_> + + + + <_>7 14 6 3 -1. + <_>9 14 2 3 3. + 0 + -0.0212361291050911 + 0.1708751022815704 + 0.5424973964691162 + <_> + + <_> + + + + <_>9 6 6 4 -1. + <_>11 6 2 4 3. + 0 + -2.3763340432196856e-003 + 0.5836530923843384 + 1 + <_> + + + + <_>8 10 8 3 -1. + <_>8 10 4 3 2. + 0 + 0.0541225895285606 + 0.5117433071136475 + 0.1865931004285812 + <_> + + <_> + + + + <_>6 10 4 3 -1. + <_>8 10 2 3 2. + 0 + -5.3492980077862740e-004 + 0.5108693242073059 + 1 + <_> + + + + <_>6 8 3 5 -1. + <_>7 8 1 5 3. + 0 + -5.8454048121348023e-004 + 0.4775491058826447 + 0.2439853996038437 + 30.6721305847167970 + 11 + -1 + <_> + + + <_> + + <_> + + + + <_>0 4 8 1 -1. + <_>4 4 4 1 2. + 0 + 3.0031939968466759e-003 + 0.3349649906158447 + 1 + <_> + + + + <_>8 2 2 6 -1. + <_>8 2 1 3 2. + <_>9 5 1 3 2. + 0 + 6.9161207647994161e-004 + 0.4518367946147919 + 0.7289354205131531 + <_> + + <_> + + + + <_>0 7 20 6 -1. + <_>0 9 20 2 3. + 0 + 0.0112127903848886 + 0.2950800955295563 + 1 + <_> + + + + <_>12 10 3 6 -1. + <_>12 13 3 3 2. + 0 + -7.6108198845759034e-004 + 0.5669054985046387 + 0.2830851078033447 + <_> + + <_> + + + + <_>8 15 1 4 -1. + <_>8 17 1 2 2. + 0 + 1.1984579759882763e-004 + 0.4090577960014343 + 1 + <_> + + + + <_>5 16 2 4 -1. + <_>5 18 2 2 2. + 0 + -1.9725349557120353e-004 + 0.6951494216918945 + 0.4637868106365204 + <_> + + <_> + + + + <_>6 2 8 12 -1. + <_>6 6 8 4 3. + 0 + -5.5180420167744160e-003 + 1 + 0.3167675137519836 + <_> + + + + <_>4 7 12 2 -1. + <_>8 7 4 2 3. + 0 + 1.2148249661549926e-003 + 0.3316706120967865 + 0.5396397709846497 + <_> + + <_> + + + + <_>7 0 6 1 -1. + <_>9 0 2 1 3. + 0 + -4.2497441172599792e-003 + 0.2600573897361755 + 1 + <_> + + + + <_>8 11 3 3 -1. + <_>8 12 3 1 3. + 0 + -9.4915721565485001e-003 + 0.7484294772148132 + 0.5073192119598389 + <_> + + <_> + + + + <_>12 11 3 6 -1. + <_>12 14 3 3 2. + 0 + 6.5378600265830755e-004 + 1 + 0.3952010869979858 + <_> + + + + <_>11 2 6 10 -1. + <_>14 2 3 5 2. + <_>11 7 3 5 2. + 0 + -4.9741100519895554e-004 + 0.5880274772644043 + 0.3552120029926300 + <_> + + <_> + + + + <_>5 7 10 12 -1. + <_>5 7 5 6 2. + <_>10 13 5 6 2. + 0 + -0.0430792495608330 + 0.2434878051280975 + 1 + <_> + + + + <_>4 4 2 10 -1. + <_>4 9 2 5 2. + 0 + -5.1999092102050781e-004 + 0.3195562958717346 + 0.5585454702377319 + <_> + + <_> + + + + <_>9 7 2 3 -1. + <_>9 7 1 3 2. + 0 + -4.5451628975570202e-003 + 1 + 0.4845289885997772 + <_> + + + + <_>11 9 6 2 -1. + <_>11 9 3 2 2. + 0 + -7.9610403627157211e-003 + 0.3801181018352509 + 0.5358511805534363 + <_> + + <_> + + + + <_>4 7 2 2 -1. + <_>5 7 1 2 2. + 0 + -3.1919340835884213e-004 + 1 + 0.4356329143047333 + <_> + + + + <_>0 2 4 6 -1. + <_>0 4 4 2 3. + 0 + -0.0192238893359900 + 0.2613066136837006 + 0.6155496239662170 + <_> + + <_> + + + + <_>10 7 3 4 -1. + <_>11 7 1 4 3. + 0 + -1.3076990144327283e-003 + 0.5942062139511108 + 1 + <_> + + + + <_>9 7 3 5 -1. + <_>10 7 1 5 3. + 0 + 0.0198250394314528 + 0.4945428073406220 + 0.7384855151176453 + <_> + + <_> + + + + <_>9 1 1 3 -1. + <_>9 2 1 1 3. + 0 + -2.2013280540704727e-003 + 0.2214481979608536 + 1 + <_> + + + + <_>0 6 16 6 -1. + <_>0 6 8 3 2. + <_>8 9 8 3 2. + 0 + -7.8596705570816994e-003 + 0.3600977063179016 + 0.5298550128936768 + <_> + + <_> + + + + <_>10 15 3 3 -1. + <_>10 16 3 1 3. + 0 + 1.4142199652269483e-003 + 1 + 0.5776566267013550 + <_> + + + + <_>9 14 4 3 -1. + <_>9 15 4 1 3. + 0 + -0.0112327598035336 + 0.6934456825256348 + 0.4827207028865814 + <_> + + <_> + + + + <_>3 2 6 10 -1. + <_>3 2 3 5 2. + <_>6 7 3 5 2. + 0 + 2.9746301006525755e-003 + 1 + 0.3216677010059357 + <_> + + + + <_>3 0 14 2 -1. + <_>3 1 14 1 2. + 0 + 5.3283828310668468e-004 + 0.3962500095367432 + 0.5680363774299622 + <_> + + <_> + + + + <_>9 14 3 3 -1. + <_>9 15 3 1 3. + 0 + 0.0101052597165108 + 1 + 0.7567418217658997 + <_> + + + + <_>10 15 3 3 -1. + <_>10 16 3 1 3. + 0 + -0.0116536999121308 + 0.6523556709289551 + 0.5027053952217102 + <_> + + <_> + + + + <_>9 13 2 6 -1. + <_>9 16 2 3 2. + 0 + -7.0609981194138527e-003 + 0.2538770139217377 + 1 + <_> + + + + <_>7 13 6 3 -1. + <_>7 14 6 1 3. + 0 + 2.2343141026794910e-003 + 0.4387277066707611 + 0.6177632212638855 + <_> + + <_> + + + + <_>12 11 3 6 -1. + <_>12 14 3 3 2. + 0 + -0.0298022795468569 + 1 + 0.5201140046119690 + <_> + + + + <_>8 12 5 2 -1. + <_>8 13 5 1 2. + 0 + 1.1611840454861522e-003 + 0.4647909998893738 + 0.6184254884719849 + <_> + + <_> + + + + <_>5 11 3 6 -1. + <_>5 14 3 3 2. + 0 + 9.4824447296559811e-004 + 1 + 0.3040994107723236 + <_> + + + + <_>8 12 3 2 -1. + <_>8 13 3 1 2. + 0 + 4.1284630424343050e-004 + 0.4518808126449585 + 0.6245782971382141 + <_> + + <_> + + + + <_>11 13 7 6 -1. + <_>11 15 7 2 3. + 0 + -0.0312035400420427 + 0.2788935899734497 + 1 + <_> + + + + <_>7 14 6 3 -1. + <_>7 15 6 1 3. + 0 + 2.7652881108224392e-003 + 0.4698500037193298 + 0.6502454280853272 + <_> + + <_> + + + + <_>3 13 14 4 -1. + <_>3 13 7 2 2. + <_>10 15 7 2 2. + 0 + 0.0256447792053223 + 1 + 0.1805171072483063 + <_> + + + + <_>8 14 4 6 -1. + <_>8 14 2 3 2. + <_>10 17 2 3 2. + 0 + -7.5331530533730984e-003 + 0.3208068907260895 + 0.5522022843360901 + <_> + + <_> + + + + <_>8 15 4 3 -1. + <_>8 16 4 1 3. + 0 + 3.2047149725258350e-003 + 1 + 0.6436933875083923 + <_> + + + + <_>7 16 6 2 -1. + <_>9 16 2 2 3. + 0 + -2.4282479716930538e-004 + 0.5676705241203308 + 0.4509103894233704 + <_> + + <_> + + + + <_>7 7 6 2 -1. + <_>7 8 6 1 2. + 0 + -6.1979342717677355e-004 + 0.3122146129608154 + 1 + <_> + + + + <_>3 9 13 3 -1. + <_>3 10 13 1 3. + 0 + -8.0101029016077518e-004 + 0.2965193986892700 + 0.5230494737625122 + <_> + + <_> + + + + <_>9 8 3 4 -1. + <_>9 10 3 2 2. + 0 + -9.1816839994862676e-004 + 1 + 0.5464711785316467 + <_> + + + + <_>8 10 4 3 -1. + <_>8 11 4 1 3. + 0 + 1.2239529751241207e-003 + 0.4618502855300903 + 0.5679548978805542 + <_> + + <_> + + + + <_>7 7 3 4 -1. + <_>8 7 1 4 3. + 0 + -6.8743730662390590e-004 + 0.5430880188941956 + 1 + <_> + + + + <_>8 7 3 5 -1. + <_>9 7 1 5 3. + 0 + -1.8252469599246979e-003 + 0.5433623194694519 + 0.3385221064090729 + <_> + + <_> + + + + <_>12 3 3 4 -1. + <_>13 3 1 4 3. + 0 + -7.4570789001882076e-003 + 1 + 0.5265594720840454 + <_> + + + + <_>9 7 2 3 -1. + <_>9 7 1 3 2. + 0 + 5.3775748237967491e-003 + 0.4857215881347656 + 0.6815124154090881 + <_> + + <_> + + + + <_>5 3 3 4 -1. + <_>6 3 1 4 3. + 0 + 3.7602309603244066e-003 + 1 + 0.2832160890102387 + <_> + + + + <_>3 7 12 1 -1. + <_>7 7 4 1 3. + 0 + 8.7752222316339612e-004 + 0.3966830968856812 + 0.5512480735778809 + <_> + + <_> + + + + <_>12 5 3 3 -1. + <_>12 6 3 1 3. + 0 + 5.5084479972720146e-003 + 1 + 0.6784620285034180 + <_> + + + + <_>11 2 6 2 -1. + <_>11 3 6 1 2. + 0 + -7.5949047459289432e-004 + 0.3906503021717072 + 0.5457202792167664 + <_> + + <_> + + + + <_>3 2 14 2 -1. + <_>3 2 7 1 2. + <_>10 3 7 1 2. + 0 + 1.6352660022675991e-003 + 1 + 0.3640204071998596 + <_> + + + + <_>6 1 7 14 -1. + <_>6 8 7 7 2. + 0 + -1.2750849418807775e-004 + 0.5829724073410034 + 0.4194979965686798 + <_> + + <_> + + + + <_>8 0 12 5 -1. + <_>8 0 6 5 2. + 0 + 0.0220676101744175 + 0.4606702923774719 + 1 + <_> + + + + <_>1 9 18 1 -1. + <_>7 9 6 1 3. + 0 + -0.0192037895321846 + 0.3261483013629913 + 0.5236080884933472 + <_> + + <_> + + + + <_>0 0 10 5 -1. + <_>5 0 5 5 2. + 0 + -0.0129981096833944 + 0.7022112011909485 + 1 + <_> + + + + <_>2 5 8 15 -1. + <_>2 10 8 5 3. + 0 + -3.1332690268754959e-003 + 0.2870470881462097 + 0.5076476931571960 + <_> + + <_> + + + + <_>12 5 3 3 -1. + <_>12 6 3 1 3. + 0 + -5.2937557920813560e-003 + 1 + 0.4709520936012268 + <_> + + + + <_>13 4 2 3 -1. + <_>13 5 2 1 3. + 0 + 2.1857069805264473e-003 + 0.4708291888237000 + 0.6169841885566711 + <_> + + <_> + + + + <_>2 15 4 3 -1. + <_>2 16 4 1 3. + 0 + -4.5750709250569344e-003 + 0.3114252984523773 + 1 + <_> + + + + <_>5 6 10 3 -1. + <_>10 6 5 3 2. + 0 + -0.0451521389186382 + 0.1851435005664825 + 0.5504814982414246 + <_> + + <_> + + + + <_>11 6 2 2 -1. + <_>12 6 1 1 2. + <_>11 7 1 1 2. + 0 + -2.7783559635281563e-003 + 1 + 0.4937348067760468 + <_> + + + + <_>12 4 4 3 -1. + <_>12 5 4 1 3. + 0 + -2.5752480141818523e-003 + 0.6152948141098023 + 0.4735499918460846 + <_> + + <_> + + + + <_>7 6 2 2 -1. + <_>7 6 1 1 2. + <_>8 7 1 1 2. + 0 + 1.1614130344241858e-003 + 1 + 0.6510571837425232 + <_> + + + + <_>4 4 4 3 -1. + <_>4 5 4 1 3. + 0 + 2.3350189439952374e-003 + 0.4088341891765595 + 0.5684152245521545 + <_> + + <_> + + + + <_>11 4 3 3 -1. + <_>12 4 1 3 3. + 0 + 3.8499289657920599e-003 + 1 + 0.3025828897953033 + <_> + + + + <_>9 3 2 1 -1. + <_>9 3 1 1 2. + 0 + 2.4529630318284035e-003 + 0.5232502818107605 + 0.2017620950937271 + <_> + + <_> + + + + <_>4 5 5 3 -1. + <_>4 6 5 1 3. + 0 + 3.6731390282511711e-003 + 1 + 0.6428425908088684 + <_> + + + + <_>4 6 4 3 -1. + <_>4 7 4 1 3. + 0 + 2.1937100682407618e-003 + 0.4328865110874176 + 0.6420509815216065 + <_> + + <_> + + + + <_>11 4 3 3 -1. + <_>12 4 1 3 3. + 0 + -6.4666871912777424e-003 + 1 + 0.5254065990447998 + <_> + + + + <_>8 8 4 3 -1. + <_>8 9 4 1 3. + 0 + -5.7186251506209373e-003 + 0.2490984052419663 + 0.5287619233131409 + <_> + + <_> + + + + <_>6 4 3 3 -1. + <_>7 4 1 3 3. + 0 + 9.9941878579556942e-004 + 1 + 0.3329795897006989 + <_> + + + + <_>4 14 1 3 -1. + <_>4 15 1 1 3. + 0 + -7.8276498243212700e-004 + 0.3598344922065735 + 0.5498340725898743 + <_> + + <_> + + + + <_>9 7 2 3 -1. + <_>9 7 1 3 2. + 0 + 4.3231188319623470e-003 + 0.4818705022335053 + 1 + <_> + + + + <_>17 0 3 2 -1. + <_>17 1 3 1 2. + 0 + 4.0838290005922318e-003 + 0.5266330242156982 + 0.3105789124965668 + <_> + + <_> + + + + <_>8 10 2 9 -1. + <_>8 13 2 3 3. + 0 + 3.0515898833982646e-004 + 1 + 0.3995291888713837 + <_> + + + + <_>0 8 18 2 -1. + <_>0 9 18 1 2. + 0 + 1.2640280183404684e-003 + 0.3228437900543213 + 0.5819215178489685 + <_> + + <_> + + + + <_>9 15 2 3 -1. + <_>9 16 2 1 3. + 0 + -0.0101526603102684 + 0.8026071190834045 + 1 + <_> + + + + <_>8 7 4 3 -1. + <_>8 8 4 1 3. + 0 + -2.6863690000027418e-003 + 0.3875617086887360 + 0.5466570854187012 + <_> + + <_> + + + + <_>1 14 6 6 -1. + <_>1 14 3 3 2. + <_>4 17 3 3 2. + 0 + -9.0515613555908203e-003 + 1 + 0.4372057914733887 + <_> + + + + <_>0 18 6 2 -1. + <_>0 19 6 1 2. + 0 + -6.3204211182892323e-003 + 0.1126551032066345 + 0.6395416259765625 + <_> + + <_> + + + + <_>12 9 4 3 -1. + <_>12 9 2 3 2. + 0 + 2.6117300149053335e-003 + 0.5423989295959473 + 1 + <_> + + + + <_>9 8 3 8 -1. + <_>10 8 1 8 3. + 0 + 0.0143390195444226 + 0.4979273080825806 + 0.6042236089706421 + <_> + + <_> + + + + <_>4 9 4 3 -1. + <_>6 9 2 3 2. + 0 + 2.8452780097723007e-003 + 1 + 0.3491092026233673 + <_> + + + + <_>4 18 6 1 -1. + <_>6 18 2 1 3. + 0 + 1.4783289771003183e-005 + 0.4195067882537842 + 0.5775966048240662 + <_> + + <_> + + + + <_>9 7 3 2 -1. + <_>10 7 1 2 3. + 0 + 8.1814555451273918e-003 + 0.4885987043380737 + 1 + <_> + + + + <_>6 7 8 12 -1. + <_>10 7 4 6 2. + <_>6 13 4 6 2. + 0 + 6.6321990452706814e-003 + 0.5444468259811401 + 0.4420995116233826 + <_> + + <_> + + + + <_>8 7 3 2 -1. + <_>9 7 1 2 3. + 0 + -2.2483461070805788e-003 + 0.6699792146682739 + 1 + <_> + + + + <_>8 7 3 6 -1. + <_>9 7 1 6 3. + 0 + 0.0123745603486896 + 0.4478605985641480 + 0.6564893722534180 + <_> + + <_> + + + + <_>3 16 14 4 -1. + <_>10 16 7 2 2. + <_>3 18 7 2 2. + 0 + -6.6516688093543053e-003 + 1 + 0.5511878728866577 + <_> + + + + <_>1 14 18 4 -1. + <_>10 14 9 2 2. + <_>1 16 9 2 2. + 0 + -8.5750613361597061e-003 + 0.4017445147037506 + 0.5405536293983460 + <_> + + <_> + + + + <_>8 7 3 3 -1. + <_>8 8 3 1 3. + 0 + 6.5078441984951496e-003 + 1 + 0.2294393032789230 + <_> + + + + <_>0 4 20 12 -1. + <_>0 4 10 6 2. + <_>10 10 10 6 2. + 0 + 0.0286752097308636 + 0.5177900195121765 + 0.3567756116390228 + <_> + + <_> + + + + <_>5 5 10 12 -1. + <_>10 5 5 6 2. + <_>5 11 5 6 2. + 0 + 7.0673860609531403e-003 + 0.5564699769020081 + 1 + <_> + + + + <_>10 2 4 7 -1. + <_>10 2 2 7 2. + 0 + 1.2367829913273454e-003 + 0.3627698123455048 + 0.5572413802146912 + <_> + + <_> + + + + <_>8 11 4 3 -1. + <_>8 12 4 1 3. + 0 + 7.4818679131567478e-003 + 1 + 0.6784911155700684 + <_> + + + + <_>8 12 3 3 -1. + <_>8 13 3 1 3. + 0 + 4.7109839506447315e-003 + 0.4121252894401550 + 0.6072235703468323 + <_> + + <_> + + + + <_>13 13 5 6 -1. + <_>13 15 5 2 3. + 0 + -6.9405790418386459e-003 + 1 + 0.5459766983985901 + <_> + + + + <_>7 0 6 6 -1. + <_>9 0 2 6 3. + 0 + 0.0333020985126495 + 0.5276706814765930 + 0.2374915927648544 + <_> + + <_> + + + + <_>2 13 5 6 -1. + <_>2 15 5 2 3. + 0 + 0.0361046306788921 + 1 + 0.0724927932024002 + <_> + + + + <_>0 4 2 12 -1. + <_>0 4 1 6 2. + <_>1 10 1 6 2. + 0 + 0.0196746494621038 + 0.4626345932483673 + 0.8208963274955750 + <_> + + <_> + + + + <_>9 19 3 1 -1. + <_>10 19 1 1 3. + 0 + 3.4766150638461113e-003 + 0.5208731889724731 + 1 + <_> + + + + <_>18 0 2 6 -1. + <_>18 2 2 2 3. + 0 + 1.3987369602546096e-003 + 0.5484414100646973 + 0.4230034947395325 + <_> + + <_> + + + + <_>0 3 1 6 -1. + <_>0 5 1 2 3. + 0 + 4.0974249131977558e-003 + 1 + 0.2780553102493286 + <_> + + + + <_>0 0 3 6 -1. + <_>0 2 3 2 3. + 0 + 2.6973790954798460e-003 + 0.5403831005096436 + 0.3790988922119141 + <_> + + <_> + + + + <_>17 2 3 7 -1. + <_>18 2 1 7 3. + 0 + -5.6591699831187725e-003 + 1 + 0.4798336029052734 + <_> + + + + <_>10 3 4 7 -1. + <_>10 3 2 7 2. + 0 + 3.9460969856008887e-004 + 0.3766950070858002 + 0.5429229140281677 + <_> + + <_> + + + + <_>0 2 3 7 -1. + <_>1 2 1 7 3. + 0 + 2.1750570740550756e-003 + 1 + 0.6207162737846375 + <_> + + + + <_>6 2 4 8 -1. + <_>8 2 2 8 2. + 0 + 1.4614439569413662e-003 + 0.3357945084571838 + 0.5142632126808167 + <_> + + <_> + + + + <_>13 0 1 4 -1. + <_>13 2 1 2 2. + 0 + -5.3006567759439349e-004 + 1 + 0.5344640016555786 + <_> + + + + <_>5 1 12 5 -1. + <_>9 1 4 5 3. + 0 + 0.1486930996179581 + 0.5159608125686646 + 0.2561823129653931 + <_> + + <_> + + + + <_>6 0 1 4 -1. + <_>6 2 1 2 2. + 0 + -5.8816498494707048e-005 + 1 + 0.5123091936111450 + <_> + + + + <_>3 1 12 5 -1. + <_>7 1 4 5 3. + 0 + -1.6275369562208652e-003 + 0.6017646193504334 + 0.3109371960163117 + <_> + + <_> + + + + <_>9 12 3 8 -1. + <_>10 12 1 8 3. + 0 + -0.0128818098455668 + 0.2712287008762360 + 1 + <_> + + + + <_>7 13 6 1 -1. + <_>9 13 2 1 3. + 0 + 9.4982917653396726e-004 + 0.5442442297935486 + 0.4028888046741486 + <_> + + <_> + + + + <_>7 14 6 3 -1. + <_>7 15 6 1 3. + 0 + -0.0123159997165203 + 1 + 0.4736065864562988 + <_> + + + + <_>5 16 7 3 -1. + <_>5 17 7 1 3. + 0 + 9.0286601334810257e-003 + 0.7451434731483460 + 0.3487991988658905 + <_> + + <_> + + + + <_>0 12 20 6 -1. + <_>0 14 20 2 3. + 0 + -0.0868761166930199 + 0.2290333062410355 + 1 + <_> + + + + <_>4 18 14 2 -1. + <_>4 19 14 1 2. + 0 + -1.5107560102478601e-005 + 0.5517889857292175 + 0.4393149018287659 + <_> + + <_> + + + + <_>8 12 3 8 -1. + <_>9 12 1 8 3. + 0 + -0.0174576602876186 + 0.0901679024100304 + 1 + <_> + + + + <_>7 13 3 3 -1. + <_>7 14 3 1 3. + 0 + -2.5219470262527466e-003 + 0.6233540177345276 + 0.4789459109306335 + <_> + + <_> + + + + <_>5 5 12 10 -1. + <_>11 5 6 5 2. + <_>5 10 6 5 2. + 0 + 1.0656520025804639e-003 + 0.5489696264266968 + 1 + <_> + + + + <_>8 1 5 10 -1. + <_>8 6 5 5 2. + 0 + -4.2540300637483597e-003 + 0.5579808950424194 + 0.4375877976417542 + <_> + + <_> + + + + <_>5 4 9 12 -1. + <_>5 10 9 6 2. + 0 + -9.0349102392792702e-003 + 0.3579156100749970 + 1 + <_> + + + + <_>7 13 6 6 -1. + <_>7 15 6 2 3. + 0 + -1.5230999561026692e-003 + 0.5613660216331482 + 0.3939043879508972 + <_> + + <_> + + + + <_>8 4 5 16 -1. + <_>8 12 5 8 2. + 0 + 2.8441150207072496e-003 + 1 + 0.3901554942131043 + <_> + + + + <_>8 12 4 6 -1. + <_>8 15 4 3 2. + 0 + -3.2824429217725992e-003 + 0.4528619050979614 + 0.5441343188285828 + <_> + + <_> + + + + <_>7 13 2 2 -1. + <_>7 13 1 1 2. + <_>8 14 1 1 2. + 0 + 3.2161718991119415e-005 + 1 + 0.5803111791610718 + <_> + + + + <_>7 12 2 2 -1. + <_>7 12 1 1 2. + <_>8 13 1 1 2. + 0 + 3.0118400900391862e-005 + 0.3336850106716156 + 0.5504856109619141 + <_> + + <_> + + + + <_>18 0 2 14 -1. + <_>18 0 1 14 2. + 0 + -5.6150099262595177e-003 + 0.6124789118766785 + 1 + <_> + + + + <_>12 11 7 2 -1. + <_>12 12 7 1 2. + 0 + -0.0173892099410295 + 0.0872716307640076 + 0.5204588174819946 + <_> + + <_> + + + + <_>1 18 1 2 -1. + <_>1 19 1 1 2. + 0 + -4.4361080654198304e-005 + 0.3935329020023346 + 1 + <_> + + + + <_>2 18 1 2 -1. + <_>2 19 1 1 2. + 0 + 1.0354899859521538e-004 + 0.5918853878974915 + 0.4119614064693451 + <_> + + <_> + + + + <_>9 7 2 1 -1. + <_>9 7 1 1 2. + 0 + 1.5939630102366209e-003 + 0.4839623868465424 + 1 + <_> + + + + <_>9 6 2 3 -1. + <_>9 6 1 3 2. + 0 + 2.5440789759159088e-003 + 0.4787364900112152 + 0.6360663175582886 + <_> + + <_> + + + + <_>3 1 2 2 -1. + <_>4 1 1 2 2. + 0 + 1.5083180187502876e-005 + 0.4231117069721222 + 1 + <_> + + + + <_>3 0 3 2 -1. + <_>3 1 3 1 2. + 0 + -9.9282202427275479e-005 + 0.4274589121341705 + 0.6094048023223877 + <_> + + <_> + + + + <_>12 10 3 4 -1. + <_>12 12 3 2 2. + 0 + 5.5371708003804088e-004 + 1 + 0.4271987974643707 + <_> + + + + <_>7 7 8 2 -1. + <_>7 8 8 1 2. + 0 + 1.9186759600415826e-003 + 0.4497107863426209 + 0.5549122095108032 + <_> + + <_> + + + + <_>8 8 3 4 -1. + <_>8 10 3 2 2. + 0 + -5.0764222396537662e-004 + 1 + 0.5477195978164673 + <_> + + + + <_>7 12 6 3 -1. + <_>7 13 6 1 3. + 0 + 1.7236480489373207e-003 + 0.2882922887802124 + 0.5615127086639404 + 34.6770782470703120 + 12 + -1 + <_> + + + <_> + + <_> + + + + <_>0 2 10 3 -1. + <_>5 2 5 3 2. + 0 + 0.0130921695381403 + 0.3338870108127594 + 1 + <_> + + + + <_>0 1 20 6 -1. + <_>0 3 20 2 3. + 0 + 4.1446479735895991e-004 + 0.3099352121353149 + 0.6677492260932922 + <_> + + <_> + + + + <_>7 6 6 3 -1. + <_>9 6 2 3 3. + 0 + 0.0218357294797897 + 0.4369049072265625 + 1 + <_> + + + + <_>3 7 14 4 -1. + <_>3 9 14 2 2. + 0 + 0.0483239404857159 + 0.4301724135875702 + 0.6153885126113892 + <_> + + <_> + + + + <_>5 7 3 6 -1. + <_>5 9 3 2 3. + 0 + 1.6091950237751007e-003 + 0.3387326002120972 + 1 + <_> + + + + <_>8 8 3 12 -1. + <_>8 12 3 4 3. + 0 + 1.3469760306179523e-003 + 0.6248713731765747 + 0.3594130873680115 + <_> + + <_> + + + + <_>9 17 6 2 -1. + <_>12 17 3 1 2. + <_>9 18 3 1 2. + 0 + 1.7729059618432075e-004 + 0.3868424892425537 + 1 + <_> + + + + <_>10 17 4 3 -1. + <_>10 18 4 1 3. + 0 + 3.6743620876222849e-004 + 0.4409345090389252 + 0.5476474165916443 + <_> + + <_> + + + + <_>4 2 4 2 -1. + <_>4 3 4 1 2. + 0 + -1.2352119665592909e-003 + 0.3260171115398407 + 1 + <_> + + + + <_>7 3 6 14 -1. + <_>9 3 2 14 3. + 0 + 1.1705530341714621e-003 + 0.4111348986625671 + 0.6088163852691650 + <_> + + <_> + + + + <_>15 13 1 6 -1. + <_>15 16 1 3 2. + 0 + -2.9695429475395940e-005 + 1 + 0.4269422888755798 + <_> + + + + <_>13 14 2 6 -1. + <_>13 16 2 2 3. + 0 + 2.7050738572143018e-004 + 0.4306466877460480 + 0.5810514092445374 + <_> + + <_> + + + + <_>4 11 5 6 -1. + <_>4 14 5 3 2. + 0 + -7.9626210208516568e-005 + 1 + 0.3669143021106720 + <_> + + + + <_>4 17 4 2 -1. + <_>6 17 2 2 2. + 0 + 3.3152441028505564e-004 + 0.4610663950443268 + 0.6290590167045593 + <_> + + <_> + + + + <_>0 6 20 2 -1. + <_>0 6 10 2 2. + 0 + -0.0523058287799358 + 1 + 0.5328689813613892 + <_> + + + + <_>6 5 10 12 -1. + <_>11 5 5 6 2. + <_>6 11 5 6 2. + 0 + 0.0268804691731930 + 0.5213261246681213 + 0.3231219947338104 + <_> + + <_> + + + + <_>4 0 2 12 -1. + <_>4 0 1 6 2. + <_>5 6 1 6 2. + 0 + -2.4203000066336244e-004 + 1 + 0.3568570017814636 + <_> + + + + <_>4 1 6 2 -1. + <_>6 1 2 2 3. + 0 + -1.6424639616161585e-003 + 0.3440661132335663 + 0.5625604987144470 + <_> + + <_> + + + + <_>13 7 2 1 -1. + <_>13 7 1 1 2. + 0 + -2.6830288697965443e-004 + 1 + 0.4561173021793366 + <_> + + + + <_>5 5 15 6 -1. + <_>5 7 15 2 3. + 0 + -2.2649629972875118e-003 + 0.5321351885795593 + 0.3674154877662659 + <_> + + <_> + + + + <_>1 10 18 2 -1. + <_>1 10 9 1 2. + <_>10 11 9 1 2. + 0 + 0.0156272090971470 + 1 + 0.2029353976249695 + <_> + + + + <_>1 6 15 7 -1. + <_>6 6 5 7 3. + 0 + 0.1621132045984268 + 0.5563033223152161 + 0.2618849873542786 + <_> + + <_> + + + + <_>8 14 4 3 -1. + <_>8 15 4 1 3. + 0 + -3.7391691002994776e-003 + 0.6062194705009460 + 1 + <_> + + + + <_>9 14 3 3 -1. + <_>9 15 3 1 3. + 0 + -2.0878419745713472e-003 + 0.5950763821601868 + 0.4545117020606995 + <_> + + <_> + + + + <_>8 14 4 3 -1. + <_>8 15 4 1 3. + 0 + 2.3334210272878408e-003 + 1 + 0.6435524225234985 + <_> + + + + <_>8 13 3 2 -1. + <_>8 14 3 1 2. + 0 + 6.5116386394947767e-005 + 0.3520734012126923 + 0.5179778933525085 + <_> + + <_> + + + + <_>15 14 5 3 -1. + <_>15 15 5 1 3. + 0 + 7.4625718407332897e-003 + 0.5326688289642334 + 1 + <_> + + + + <_>0 14 20 1 -1. + <_>0 14 10 1 2. + 0 + -0.0220326893031597 + 0.3491981029510498 + 0.5429236888885498 + <_> + + <_> + + + + <_>0 14 6 3 -1. + <_>0 15 6 1 3. + 0 + -8.3081610500812531e-003 + 0.2084023058414459 + 1 + <_> + + + + <_>5 3 4 2 -1. + <_>5 4 4 1 2. + 0 + -4.3259368976578116e-004 + 0.3965272009372711 + 0.5425453782081604 + <_> + + <_> + + + + <_>0 6 20 1 -1. + <_>0 6 10 1 2. + 0 + -0.0322092287242413 + 1 + 0.5306411981582642 + <_> + + + + <_>6 3 10 14 -1. + <_>11 3 5 7 2. + <_>6 10 5 7 2. + 0 + -9.0424838708713651e-004 + 0.5450385808944702 + 0.4256696999073029 + <_> + + <_> + + + + <_>8 12 4 2 -1. + <_>8 13 4 1 2. + 0 + 2.2727500181645155e-003 + 1 + 0.5968611240386963 + <_> + + + + <_>6 3 8 6 -1. + <_>6 3 4 3 2. + <_>10 6 4 3 2. + 0 + 5.9820008464157581e-003 + 0.4758140146732330 + 0.3150944113731384 + <_> + + <_> + + + + <_>13 7 2 1 -1. + <_>13 7 1 1 2. + 0 + -5.8856618124991655e-004 + 1 + 0.4847748875617981 + <_> + + + + <_>6 3 10 14 -1. + <_>11 3 5 7 2. + <_>6 10 5 7 2. + 0 + -8.8227191008627415e-004 + 0.5426316261291504 + 0.4338341057300568 + <_> + + <_> + + + + <_>5 7 2 1 -1. + <_>6 7 1 1 2. + 0 + -7.4473457061685622e-005 + 1 + 0.4287509918212891 + <_> + + + + <_>4 3 10 14 -1. + <_>4 3 5 7 2. + <_>9 10 5 7 2. + 0 + 3.9148979703895748e-004 + 0.6345185041427612 + 0.4101851880550385 + <_> + + <_> + + + + <_>9 7 2 2 -1. + <_>9 7 1 2 2. + 0 + -3.6939629353582859e-003 + 1 + 0.4849104881286621 + <_> + + + + <_>0 3 20 1 -1. + <_>0 3 10 1 2. + 0 + -0.0112078497186303 + 0.4146336913108826 + 0.5471264123916626 + <_> + + <_> + + + + <_>2 1 10 3 -1. + <_>2 2 10 1 3. + 0 + -0.0103374095633626 + 0.2877183854579926 + 1 + <_> + + + + <_>9 7 2 2 -1. + <_>10 7 1 2 2. + 0 + 3.6883640568703413e-003 + 0.5101901888847351 + 0.7216951251029968 + <_> + + <_> + + + + <_>9 17 3 2 -1. + <_>10 17 1 2 3. + 0 + -3.8984280545264482e-003 + 1 + 0.5276182293891907 + <_> + + + + <_>9 7 3 6 -1. + <_>10 7 1 6 3. + 0 + -5.9986729174852371e-003 + 0.6618459820747376 + 0.4841631054878235 + <_> + + <_> + + + + <_>8 17 3 2 -1. + <_>9 17 1 2 3. + 0 + 4.5043681748211384e-003 + 1 + 0.1874157935380936 + <_> + + + + <_>8 7 3 6 -1. + <_>9 7 1 6 3. + 0 + 0.0177995301783085 + 0.4616934955120087 + 0.7088965773582459 + <_> + + <_> + + + + <_>16 3 4 6 -1. + <_>16 5 4 2 3. + 0 + -0.0184625703841448 + 0.3001979887485504 + 1 + <_> + + + + <_>15 6 2 12 -1. + <_>16 6 1 6 2. + <_>15 12 1 6 2. + 0 + 1.4931300029275008e-005 + 0.4561808109283447 + 0.5610787868499756 + <_> + + <_> + + + + <_>1 4 18 10 -1. + <_>1 4 9 5 2. + <_>10 9 9 5 2. + 0 + -0.0860212296247482 + 0.2341700941324234 + 1 + <_> + + + + <_>9 4 2 4 -1. + <_>9 6 2 2 2. + 0 + -6.0818758356617764e-005 + 0.5672286152839661 + 0.4199964106082916 + <_> + + <_> + + + + <_>12 5 3 2 -1. + <_>12 6 3 1 2. + 0 + 1.2670679716393352e-003 + 1 + 0.6207482218742371 + <_> + + + + <_>5 12 10 4 -1. + <_>5 14 10 2 2. + 0 + 1.3699879636988044e-003 + 0.5394958853721619 + 0.3823862969875336 + <_> + + <_> + + + + <_>5 5 3 2 -1. + <_>5 6 3 1 2. + 0 + 3.3162781037390232e-003 + 1 + 0.7061681151390076 + <_> + + + + <_>4 6 12 6 -1. + <_>8 6 4 6 3. + 0 + -1.4532039640471339e-003 + 0.3065513074398041 + 0.4827373027801514 + <_> + + <_> + + + + <_>14 4 6 6 -1. + <_>14 6 6 2 3. + 0 + -0.0714920610189438 + 1 + 0.5193122029304504 + <_> + + + + <_>16 0 4 6 -1. + <_>18 0 2 3 2. + <_>16 3 2 3 2. + 0 + 1.9857978913933039e-003 + 0.4642435014247894 + 0.5807694792747498 + <_> + + <_> + + + + <_>0 4 6 6 -1. + <_>0 6 6 2 3. + 0 + 6.2516499310731888e-003 + 1 + 0.2949813902378082 + <_> + + + + <_>0 0 4 6 -1. + <_>0 0 2 3 2. + <_>2 3 2 3 2. + 0 + 2.7005500160157681e-003 + 0.4585886895656586 + 0.6022353768348694 + <_> + + <_> + + + + <_>12 0 8 5 -1. + <_>12 0 4 5 2. + 0 + 0.0111303897574544 + 0.4357841014862061 + 1 + <_> + + + + <_>16 0 4 17 -1. + <_>16 0 2 17 2. + 0 + 0.0150928497314453 + 0.4561539888381958 + 0.6119061708450317 + <_> + + <_> + + + + <_>1 0 18 20 -1. + <_>7 0 6 20 3. + 0 + -0.0279433000832796 + 0.6537144184112549 + 1 + <_> + + + + <_>6 0 2 5 -1. + <_>7 0 1 5 2. + 0 + 4.4036991312168539e-005 + 0.3474723100662231 + 0.5336967706680298 + <_> + + <_> + + + + <_>0 6 20 1 -1. + <_>0 6 10 1 2. + 0 + -0.0122327702119946 + 0.3731676042079926 + 1 + <_> + + + + <_>8 7 6 4 -1. + <_>10 7 2 4 3. + 0 + -6.8591412855312228e-004 + 0.5717229247093201 + 0.4793379008769989 + <_> + + <_> + + + + <_>1 1 16 4 -1. + <_>1 1 8 2 2. + <_>9 3 8 2 2. + 0 + -3.8992990739643574e-003 + 0.4056436121463776 + 1 + <_> + + + + <_>7 2 4 2 -1. + <_>7 2 2 1 2. + <_>9 3 2 1 2. + 0 + 4.9113907152786851e-004 + 0.6174048185348511 + 0.4471754133701325 + <_> + + <_> + + + + <_>7 4 9 3 -1. + <_>7 5 9 1 3. + 0 + 8.2117747515439987e-003 + 1 + 0.6179698109626770 + <_> + + + + <_>10 4 5 12 -1. + <_>10 10 5 6 2. + 0 + -0.0455644801259041 + 0.2285494953393936 + 0.5249565839767456 + <_> + + <_> + + + + <_>3 12 2 3 -1. + <_>3 13 2 1 3. + 0 + -5.3631910122931004e-003 + 0.1784950047731400 + 1 + <_> + + + + <_>8 8 3 5 -1. + <_>9 8 1 5 3. + 0 + -0.0122749703004956 + 0.7261952757835388 + 0.4550398886203766 + <_> + + <_> + + + + <_>13 9 2 3 -1. + <_>13 9 1 3 2. + 0 + 5.4185991175472736e-003 + 0.5252990722656250 + 1 + <_> + + + + <_>15 11 2 2 -1. + <_>15 12 2 1 2. + 0 + 8.1846961984410882e-004 + 0.5445222258567810 + 0.3272218108177185 + <_> + + <_> + + + + <_>5 6 2 3 -1. + <_>5 7 2 1 3. + 0 + 4.1358140297234058e-003 + 1 + 0.7013831734657288 + <_> + + + + <_>2 11 6 2 -1. + <_>2 12 6 1 2. + 0 + 3.9578010910190642e-004 + 0.4965943992137909 + 0.3295598030090332 + <_> + + <_> + + + + <_>15 11 4 3 -1. + <_>15 12 4 1 3. + 0 + 4.6887691132724285e-003 + 0.5362641811370850 + 1 + <_> + + + + <_>16 0 4 17 -1. + <_>16 0 2 17 2. + 0 + -0.0182554405182600 + 0.6496108770370483 + 0.4757137000560761 + <_> + + <_> + + + + <_>1 11 4 3 -1. + <_>1 12 4 1 3. + 0 + -6.2736468389630318e-003 + 0.2343741059303284 + 1 + <_> + + + + <_>9 11 1 3 -1. + <_>9 12 1 1 3. + 0 + 2.4320168886333704e-003 + 0.4620118141174316 + 0.6898419260978699 + <_> + + <_> + + + + <_>10 9 6 7 -1. + <_>10 9 3 7 2. + 0 + -0.0496176294982433 + 0.2100719958543778 + 1 + <_> + + + + <_>8 15 4 2 -1. + <_>8 16 4 1 2. + 0 + 1.1701210169121623e-003 + 0.4621528983116150 + 0.5797135829925537 + <_> + + <_> + + + + <_>4 9 6 7 -1. + <_>7 9 3 7 2. + 0 + -0.0452372916042805 + 0.2118262052536011 + 1 + <_> + + + + <_>9 14 2 3 -1. + <_>9 15 2 1 3. + 0 + 4.7563421539962292e-003 + 0.4884614944458008 + 0.6872498989105225 + <_> + + <_> + + + + <_>0 2 20 2 -1. + <_>10 2 10 1 2. + <_>0 3 10 1 2. + 0 + -0.0148359695449471 + 1 + 0.5275105834007263 + <_> + + + + <_>6 7 8 2 -1. + <_>6 8 8 1 2. + 0 + 7.7436608262360096e-004 + 0.4172320961952210 + 0.5491139888763428 + <_> + + <_> + + + + <_>0 2 20 2 -1. + <_>0 2 10 1 2. + <_>10 3 10 1 2. + 0 + 0.0148359695449471 + 1 + 0.2124876976013184 + <_> + + + + <_>3 1 2 10 -1. + <_>3 1 1 5 2. + <_>4 6 1 5 2. + 0 + -8.0892542609944940e-004 + 0.5495215058326721 + 0.4207795858383179 + <_> + + <_> + + + + <_>13 4 1 10 -1. + <_>13 9 1 5 2. + 0 + 7.7517668250948191e-004 + 0.3321942090988159 + 1 + <_> + + + + <_>9 8 4 3 -1. + <_>9 9 4 1 3. + 0 + -6.7618978209793568e-003 + 0.2212958037853241 + 0.5232653021812439 + <_> + + <_> + + + + <_>2 11 16 4 -1. + <_>2 11 8 2 2. + <_>10 13 8 2 2. + 0 + -0.0401358604431152 + 0.1101796030998230 + 1 + <_> + + + + <_>5 1 3 5 -1. + <_>6 1 1 5 3. + 0 + -3.3651469275355339e-003 + 0.3810100853443146 + 0.5617291927337647 + <_> + + <_> + + + + <_>9 10 2 3 -1. + <_>9 11 2 1 3. + 0 + 7.4713007779791951e-004 + 1 + 0.5795056819915772 + <_> + + + + <_>9 11 2 2 -1. + <_>9 12 2 1 2. + 0 + -4.2727389372885227e-003 + 0.6392269134521484 + 0.4711438119411469 + <_> + + <_> + + + + <_>0 10 20 2 -1. + <_>0 11 20 1 2. + 0 + 3.6202510818839073e-003 + 1 + 0.3409883975982666 + <_> + + + + <_>1 7 6 4 -1. + <_>1 7 3 2 2. + <_>4 9 3 2 2. + 0 + 4.7307618660852313e-004 + 0.3659302890300751 + 0.5388171076774597 + <_> + + <_> + + + + <_>12 0 8 8 -1. + <_>16 0 4 4 2. + <_>12 4 4 4 2. + 0 + 0.0330949090421200 + 1 + 0.7170385718345642 + <_> + + + + <_>14 1 6 4 -1. + <_>16 1 2 4 3. + 0 + -0.0115441195666790 + 0.6386818289756775 + 0.4681304097175598 + <_> + + <_> + + + + <_>6 3 2 14 -1. + <_>6 10 2 7 2. + 0 + -7.4234469793736935e-003 + 0.3263700902462006 + 1 + <_> + + + + <_>6 1 7 12 -1. + <_>6 7 7 6 2. + 0 + -4.2252950370311737e-003 + 0.5767819285392761 + 0.4346418082714081 + <_> + + <_> + + + + <_>5 0 15 5 -1. + <_>10 0 5 5 3. + 0 + 0.0181331094354391 + 0.4697827994823456 + 1 + <_> + + + + <_>15 0 4 10 -1. + <_>15 0 2 10 2. + 0 + 7.0903049781918526e-003 + 0.4437389075756073 + 0.6061668992042542 + <_> + + <_> + + + + <_>1 0 18 3 -1. + <_>7 0 6 3 3. + 0 + -0.0132729401811957 + 0.6558511257171631 + 1 + <_> + + + + <_>0 0 17 2 -1. + <_>0 1 17 1 2. + 0 + 1.4632199599873275e-004 + 0.3376353979110718 + 0.5091655254364014 + <_> + + <_> + + + + <_>10 0 3 3 -1. + <_>11 0 1 3 3. + 0 + -3.5790191031992435e-003 + 0.2947883903980255 + 1 + <_> + + + + <_>10 0 3 12 -1. + <_>11 0 1 12 3. + 0 + -4.6997101162560284e-004 + 0.5556982159614563 + 0.4665456116199493 + <_> + + <_> + + + + <_>1 3 4 16 -1. + <_>1 3 2 8 2. + <_>3 11 2 8 2. + 0 + -0.0481794402003288 + 0.7338355779647827 + 1 + <_> + + + + <_>7 0 3 3 -1. + <_>8 0 1 3 3. + 0 + -9.2581362696364522e-004 + 0.3543871939182282 + 0.5285149812698364 + <_> + + <_> + + + + <_>9 13 2 6 -1. + <_>9 16 2 3 2. + 0 + -0.0147807300090790 + 0.1944441944360733 + 1 + <_> + + + + <_>9 0 6 13 -1. + <_>11 0 2 13 3. + 0 + -0.1002745032310486 + 0.0990492925047874 + 0.5139853954315186 + <_> + + <_> + + + + <_>7 7 3 2 -1. + <_>8 7 1 2 3. + 0 + -9.3848101096227765e-004 + 0.5827109813690186 + 1 + <_> + + + + <_>8 2 1 12 -1. + <_>8 6 1 4 3. + 0 + -2.8861360624432564e-003 + 0.3441427946090698 + 0.5148838758468628 + <_> + + <_> + + + + <_>4 10 12 6 -1. + <_>10 10 6 3 2. + <_>4 13 6 3 2. + 0 + -0.0436827614903450 + 1 + 0.5207998156547546 + <_> + + + + <_>13 5 2 3 -1. + <_>13 6 2 1 3. + 0 + 2.6115700602531433e-003 + 0.4835503101348877 + 0.6322219967842102 + <_> + + <_> + + + + <_>4 10 12 6 -1. + <_>4 10 6 3 2. + <_>10 13 6 3 2. + 0 + 0.0436827614903450 + 1 + 0.1364538073539734 + <_> + + + + <_>5 5 2 3 -1. + <_>5 6 2 1 3. + 0 + 1.7179530113935471e-003 + 0.4537320137023926 + 0.6066750884056091 + <_> + + <_> + + + + <_>8 6 6 7 -1. + <_>10 6 2 7 3. + 0 + -0.0339649096131325 + 1 + 0.4968374967575073 + <_> + + + + <_>9 6 2 4 -1. + <_>9 6 1 4 2. + 0 + -1.0993590112775564e-003 + 0.5831680893898010 + 0.4688239991664887 + <_> + + <_> + + + + <_>6 6 6 7 -1. + <_>8 6 2 7 3. + 0 + 0.0543010793626308 + 1 + 0.7568289041519165 + <_> + + + + <_>9 6 2 4 -1. + <_>10 6 1 4 2. + 0 + 1.0993590112775564e-003 + 0.4330148100852966 + 0.5768468976020813 + <_> + + <_> + + + + <_>12 9 2 3 -1. + <_>12 9 1 3 2. + 0 + -1.4954120160837192e-005 + 1 + 0.4443281888961792 + <_> + + + + <_>0 6 20 1 -1. + <_>0 6 10 1 2. + 0 + 0.0314158685505390 + 0.5274472832679749 + 0.3037855923175812 + <_> + + <_> + + + + <_>5 7 10 2 -1. + <_>10 7 5 2 2. + 0 + 0.0108318496495485 + 1 + 0.3581720888614655 + <_> + + + + <_>1 16 4 3 -1. + <_>1 17 4 1 3. + 0 + 8.6545711383223534e-004 + 0.5937584042549133 + 0.4294629991054535 + <_> + + <_> + + + + <_>12 4 3 3 -1. + <_>12 5 3 1 3. + 0 + 2.2743160370737314e-003 + 1 + 0.5954576730728149 + <_> + + + + <_>10 3 5 3 -1. + <_>10 4 5 1 3. + 0 + 3.9340821094810963e-003 + 0.4792222976684570 + 0.5856133103370667 + <_> + + <_> + + + + <_>3 9 14 8 -1. + <_>3 9 7 4 2. + <_>10 13 7 4 2. + 0 + 8.1451907753944397e-003 + 1 + 0.3573477864265442 + <_> + + + + <_>6 8 8 10 -1. + <_>6 8 4 5 2. + <_>10 13 4 5 2. + 0 + -5.2763288840651512e-003 + 0.4026022851467133 + 0.5764743089675903 + <_> + + <_> + + + + <_>12 4 3 3 -1. + <_>12 5 3 1 3. + 0 + -8.3787851035594940e-003 + 1 + 0.4981333017349243 + <_> + + + + <_>10 3 5 3 -1. + <_>10 4 5 1 3. + 0 + 1.5621910570189357e-003 + 0.4736588001251221 + 0.5583608150482178 + <_> + + <_> + + + + <_>5 4 3 3 -1. + <_>5 5 3 1 3. + 0 + 3.2318739686161280e-003 + 1 + 0.6167436838150024 + <_> + + + + <_>5 3 5 3 -1. + <_>5 4 5 1 3. + 0 + 6.6804019734263420e-003 + 0.4131424129009247 + 0.6280695199966431 + <_> + + <_> + + + + <_>13 16 2 3 -1. + <_>13 17 2 1 3. + 0 + -3.3396480139344931e-003 + 0.3446358144283295 + 1 + <_> + + + + <_>0 5 20 6 -1. + <_>0 7 20 2 3. + 0 + -0.2093348056077957 + 0.1038658022880554 + 0.5204489231109619 + <_> + + <_> + + + + <_>3 14 3 3 -1. + <_>3 15 3 1 3. + 0 + 6.3805822283029556e-003 + 1 + 0.2167402058839798 + <_> + + + + <_>7 15 5 3 -1. + <_>7 16 5 1 3. + 0 + -6.0137799009680748e-003 + 0.6738399267196655 + 0.4896650910377502 + <_> + + <_> + + + + <_>12 9 2 3 -1. + <_>12 9 1 3 2. + 0 + -8.1756077706813812e-003 + 1 + 0.5177915096282959 + <_> + + + + <_>15 13 2 6 -1. + <_>15 13 1 6 2. + 0 + 6.3951779156923294e-004 + 0.4819645881652832 + 0.5464438199996948 + <_> + + <_> + + + + <_>6 9 2 3 -1. + <_>7 9 1 3 2. + 0 + 1.0127760469913483e-003 + 1 + 0.3423596024513245 + <_> + + + + <_>3 13 2 6 -1. + <_>4 13 1 6 2. + 0 + 4.9784599104896188e-004 + 0.4488461017608643 + 0.5912671089172363 + <_> + + <_> + + + + <_>11 4 2 4 -1. + <_>11 4 1 4 2. + 0 + 1.3596490316558629e-004 + 1 + 0.5568863153457642 + <_> + + + + <_>13 4 2 5 -1. + <_>13 4 1 5 2. + 0 + 0.0135716600343585 + 0.5161067843437195 + 0.1713000982999802 + <_> + + <_> + + + + <_>7 4 2 4 -1. + <_>8 4 1 4 2. + 0 + 3.0259079721872695e-005 + 1 + 0.4916203916072846 + <_> + + + + <_>5 4 2 5 -1. + <_>6 4 1 5 2. + 0 + -3.2625840976834297e-003 + 0.6404662728309631 + 0.2859084904193878 + <_> + + <_> + + + + <_>19 6 1 2 -1. + <_>19 7 1 1 2. + 0 + -1.9217010412830859e-004 + 1 + 0.5459282994270325 + <_> + + + + <_>12 7 8 13 -1. + <_>12 7 4 13 2. + 0 + 0.0219938792288303 + 0.4715713858604431 + 0.5690075159072876 + <_> + + <_> + + + + <_>0 6 1 2 -1. + <_>0 7 1 1 2. + 0 + 7.8907777788117528e-004 + 1 + 0.3279826939105988 + <_> + + + + <_>6 15 4 3 -1. + <_>6 16 4 1 3. + 0 + 5.0893891602754593e-004 + 0.4302007853984833 + 0.5696045160293579 + <_> + + <_> + + + + <_>11 8 2 2 -1. + <_>11 9 2 1 2. + 0 + 1.1662710312521085e-004 + 1 + 0.5387235283851624 + <_> + + + + <_>11 7 2 4 -1. + <_>11 7 1 4 2. + 0 + 8.0604078248143196e-003 + 0.5021423101425171 + 0.5965322256088257 + <_> + + <_> + + + + <_>4 13 2 3 -1. + <_>4 14 2 1 3. + 0 + 9.5925969071686268e-004 + 1 + 0.3473494052886963 + <_> + + + + <_>0 17 18 3 -1. + <_>6 17 6 3 3. + 0 + -0.0195261295884848 + 0.6475545167922974 + 0.4643782079219818 + 36.7265014648437500 + 13 + -1 + <_> + + + <_> + + <_> + + + + <_>1 0 18 5 -1. + <_>7 0 6 5 3. + 0 + 0.0412424392998219 + 0.3393315076828003 + 1 + <_> + + + + <_>5 7 3 4 -1. + <_>5 9 3 2 2. + 0 + 0.0156267099082470 + 0.5104100108146668 + 0.7772815227508545 + <_> + + <_> + + + + <_>10 6 2 2 -1. + <_>10 6 1 2 2. + 0 + 2.9947189614176750e-004 + 0.3664673864841461 + 1 + <_> + + + + <_>6 4 14 4 -1. + <_>13 4 7 2 2. + <_>6 6 7 2 2. + 0 + -1.0037609608843923e-003 + 0.5405650734901428 + 0.3926205039024353 + <_> + + <_> + + + + <_>5 16 6 4 -1. + <_>5 16 3 2 2. + <_>8 18 3 2 2. + 0 + 6.8128242855891585e-004 + 0.4251519143581390 + 1 + <_> + + + + <_>7 15 2 4 -1. + <_>7 17 2 2 2. + 0 + 1.3098999625071883e-004 + 0.4135144948959351 + 0.6925746202468872 + <_> + + <_> + + + + <_>8 5 5 14 -1. + <_>8 12 5 7 2. + 0 + 3.1696720980107784e-003 + 1 + 0.3455873131752014 + <_> + + + + <_>9 9 2 2 -1. + <_>9 10 2 1 2. + 0 + -2.0587369799613953e-003 + 0.2234193980693817 + 0.5286118984222412 + <_> + + <_> + + + + <_>7 5 3 7 -1. + <_>8 5 1 7 3. + 0 + -4.6395038953050971e-004 + 1 + 0.4206520020961762 + <_> + + + + <_>0 0 3 9 -1. + <_>0 3 3 3 3. + 0 + 3.5089480224996805e-003 + 0.6502981781959534 + 0.4117597937583923 + <_> + + <_> + + + + <_>8 6 8 8 -1. + <_>12 6 4 4 2. + <_>8 10 4 4 2. + 0 + -2.3975980002433062e-003 + 1 + 0.3673301041126251 + <_> + + + + <_>4 8 13 2 -1. + <_>4 9 13 1 2. + 0 + 1.0901279747486115e-003 + 0.2906238138675690 + 0.5445111989974976 + <_> + + <_> + + + + <_>4 3 6 1 -1. + <_>6 3 2 1 3. + 0 + -1.6524370585102588e-004 + 0.4233515858650208 + 1 + <_> + + + + <_>9 1 2 6 -1. + <_>9 3 2 2 3. + 0 + -4.1602319106459618e-004 + 0.3886361122131348 + 0.6269165873527527 + <_> + + <_> + + + + <_>10 5 6 4 -1. + <_>12 5 2 4 3. + 0 + -2.3739910102449358e-004 + 0.5524451136589050 + 1 + <_> + + + + <_>9 5 2 12 -1. + <_>9 9 2 4 3. + 0 + 0.0247397609055042 + 0.4960095882415772 + 0.5373491048812866 + <_> + + <_> + + + + <_>8 14 4 3 -1. + <_>8 15 4 1 3. + 0 + -0.0153428399935365 + 0.6849405169487000 + 1 + <_> + + + + <_>8 12 4 3 -1. + <_>8 13 4 1 3. + 0 + 0.0115404697135091 + 0.4037235081195831 + 0.6786940097808838 + <_> + + <_> + + + + <_>10 3 6 7 -1. + <_>12 3 2 7 3. + 0 + 6.4230621792376041e-003 + 1 + 0.3814676105976105 + <_> + + + + <_>3 10 16 6 -1. + <_>3 12 16 2 3. + 0 + 0.0129778096452355 + 0.5527058839797974 + 0.3744955956935883 + <_> + + <_> + + + + <_>5 5 3 10 -1. + <_>5 10 3 5 2. + 0 + 1.1063399724662304e-003 + 0.3520928919315338 + 1 + <_> + + + + <_>6 10 3 6 -1. + <_>6 13 3 3 2. + 0 + 1.3743690215051174e-003 + 0.5641903281211853 + 0.3075025975704193 + <_> + + <_> + + + + <_>17 2 2 12 -1. + <_>17 2 1 12 2. + 0 + 0.0162337794899940 + 0.4888828098773956 + 1 + <_> + + + + <_>16 6 2 14 -1. + <_>16 13 2 7 2. + 0 + -8.1519351806491613e-004 + 0.5456321239471436 + 0.4743550121784210 + <_> + + <_> + + + + <_>3 11 12 9 -1. + <_>3 14 12 3 3. + 0 + -0.0907824933528900 + 0.2925248146057129 + 1 + <_> + + + + <_>0 2 4 12 -1. + <_>2 2 2 12 2. + 0 + 0.0116652101278305 + 0.4688454866409302 + 0.6230347752571106 + <_> + + <_> + + + + <_>18 0 2 18 -1. + <_>18 0 1 18 2. + 0 + -0.0232864096760750 + 0.6895843148231506 + 1 + <_> + + + + <_>16 12 3 2 -1. + <_>16 13 3 1 2. + 0 + 2.1559339947998524e-003 + 0.5355802178382874 + 0.3423466086387634 + <_> + + <_> + + + + <_>0 2 2 15 -1. + <_>1 2 1 15 2. + 0 + -4.3167220428586006e-003 + 0.5937076210975647 + 1 + <_> + + + + <_>1 10 2 4 -1. + <_>1 12 2 2 2. + 0 + 1.5610599657520652e-003 + 0.4708659946918488 + 0.2736997008323669 + <_> + + <_> + + + + <_>11 1 2 18 -1. + <_>11 1 1 18 2. + 0 + 0.0140766398981214 + 0.5287156105041504 + 1 + <_> + + + + <_>3 2 14 2 -1. + <_>10 2 7 1 2. + <_>3 3 7 1 2. + 0 + 7.1018589660525322e-003 + 0.5336192846298218 + 0.3224813938140869 + <_> + + <_> + + + + <_>7 1 2 18 -1. + <_>8 1 1 18 2. + 0 + -4.8221647739410400e-003 + 0.2983910143375397 + 1 + <_> + + + + <_>6 1 8 12 -1. + <_>6 7 8 6 2. + 0 + -5.3852899000048637e-003 + 0.5623999238014221 + 0.4295912086963654 + <_> + + <_> + + + + <_>8 14 4 3 -1. + <_>8 15 4 1 3. + 0 + 7.3483278974890709e-003 + 1 + 0.6813961267471314 + <_> + + + + <_>7 14 6 3 -1. + <_>7 15 6 1 3. + 0 + -3.5707519855350256e-003 + 0.5857968926429749 + 0.4603429138660431 + <_> + + <_> + + + + <_>0 13 5 2 -1. + <_>0 14 5 1 2. + 0 + 2.3340100888162851e-003 + 1 + 0.2744851112365723 + <_> + + + + <_>9 0 2 6 -1. + <_>9 0 1 3 2. + <_>10 3 1 3 2. + 0 + 4.7432780265808105e-003 + 0.5047526955604553 + 0.2362741976976395 + <_> + + <_> + + + + <_>9 0 2 6 -1. + <_>10 0 1 3 2. + <_>9 3 1 3 2. + 0 + 6.5055489540100098e-003 + 0.5242248177528381 + 1 + <_> + + + + <_>9 7 3 6 -1. + <_>10 7 1 6 3. + 0 + 0.0125892497599125 + 0.4823690950870514 + 0.6752536892890930 + <_> + + <_> + + + + <_>9 0 2 6 -1. + <_>9 0 1 3 2. + <_>10 3 1 3 2. + 0 + -6.3358368352055550e-003 + 0.1734634935855866 + 1 + <_> + + + + <_>8 7 3 6 -1. + <_>9 7 1 6 3. + 0 + -5.7639651931822300e-003 + 0.6354380846023560 + 0.4587475061416626 + <_> + + <_> + + + + <_>9 6 2 6 -1. + <_>9 6 1 6 2. + 0 + 1.3599749654531479e-003 + 0.4580380916595459 + 1 + <_> + + + + <_>9 4 4 3 -1. + <_>9 4 2 3 2. + 0 + 0.0284042600542307 + 0.5176380872726440 + 0.1204385012388229 + <_> + + <_> + + + + <_>0 4 4 3 -1. + <_>0 5 4 1 3. + 0 + -9.2958156019449234e-003 + 0.2337957024574280 + 1 + <_> + + + + <_>8 7 4 2 -1. + <_>8 8 4 1 2. + 0 + -1.1800320353358984e-003 + 0.3902814090251923 + 0.5652930140495300 + <_> + + <_> + + + + <_>10 6 6 3 -1. + <_>12 6 2 3 3. + 0 + -2.0948140881955624e-003 + 0.5512028932571411 + 1 + <_> + + + + <_>9 6 3 12 -1. + <_>9 10 3 4 3. + 0 + 4.1679958812892437e-003 + 0.5455976128578186 + 0.4798949062824249 + <_> + + <_> + + + + <_>5 4 2 3 -1. + <_>5 5 2 1 3. + 0 + 5.4458891972899437e-003 + 1 + 0.6127086877822876 + <_> + + + + <_>5 6 1 3 -1. + <_>5 7 1 1 3. + 0 + -1.2766510481014848e-003 + 0.5317131876945496 + 0.3850932121276856 + <_> + + <_> + + + + <_>9 17 3 2 -1. + <_>10 17 1 2 3. + 0 + 5.9404270723462105e-004 + 0.5446437001228333 + 1 + <_> + + + + <_>0 7 20 2 -1. + <_>0 8 20 1 2. + 0 + 0.0423096083104610 + 0.5234643816947937 + 0.2213044017553330 + <_> + + <_> + + + + <_>4 3 6 7 -1. + <_>6 3 2 7 3. + 0 + 5.6189671158790588e-003 + 0.4916197955608368 + 1 + <_> + + + + <_>5 10 6 10 -1. + <_>5 10 3 5 2. + <_>8 15 3 5 2. + 0 + 7.2401198558509350e-003 + 0.1471475958824158 + 0.4852893948554993 + <_> + + <_> + + + + <_>9 17 3 2 -1. + <_>10 17 1 2 3. + 0 + -4.5610670931637287e-003 + 0.2773773968219757 + 1 + <_> + + + + <_>9 10 2 2 -1. + <_>9 11 2 1 2. + 0 + 4.5506159949582070e-005 + 0.4626461863517761 + 0.5768079161643982 + <_> + + <_> + + + + <_>8 17 3 2 -1. + <_>9 17 1 2 3. + 0 + -6.1903791502118111e-003 + 0.1644289940595627 + 1 + <_> + + + + <_>5 6 1 3 -1. + <_>5 7 1 1 3. + 0 + 8.1186462193727493e-004 + 0.4778591096401215 + 0.6261864900588989 + <_> + + <_> + + + + <_>0 1 20 2 -1. + <_>10 1 10 1 2. + <_>0 2 10 1 2. + 0 + 0.0137798096984625 + 0.5257307887077332 + 1 + <_> + + + + <_>14 2 6 9 -1. + <_>14 5 6 3 3. + 0 + 1.1290319962427020e-003 + 0.5498048067092896 + 0.3983106911182404 + <_> + + <_> + + + + <_>5 3 3 2 -1. + <_>5 4 3 1 2. + 0 + -1.0610350000206381e-004 + 0.4033519029617310 + 1 + <_> + + + + <_>5 4 4 2 -1. + <_>7 4 2 2 2. + 0 + 1.6695790691301227e-004 + 0.4149340093135834 + 0.5795341134071350 + <_> + + <_> + + + + <_>14 2 6 9 -1. + <_>14 5 6 3 3. + 0 + 1.1290319962427020e-003 + 1 + 0.3934114873409271 + <_> + + + + <_>0 12 20 6 -1. + <_>0 14 20 2 3. + 0 + -0.1201934963464737 + 0.0734004825353622 + 0.5202586054801941 + <_> + + <_> + + + + <_>2 2 16 4 -1. + <_>2 2 8 2 2. + <_>10 4 8 2 2. + 0 + -0.0152307404205203 + 0.3749505877494812 + 1 + <_> + + + + <_>7 12 5 3 -1. + <_>7 13 5 1 3. + 0 + 3.5759829916059971e-003 + 0.5078150033950806 + 0.6606066226959229 + <_> + + <_> + + + + <_>14 9 6 10 -1. + <_>14 9 3 10 2. + 0 + 0.0134794600307941 + 0.4547711014747620 + 1 + <_> + + + + <_>16 6 3 2 -1. + <_>16 7 3 1 2. + 0 + -2.1162950433790684e-003 + 0.3311006128787994 + 0.5384259223937988 + <_> + + <_> + + + + <_>0 9 6 10 -1. + <_>3 9 3 10 2. + 0 + -0.0178777091205120 + 0.6513252854347229 + 1 + <_> + + + + <_>0 16 5 2 -1. + <_>0 17 5 1 2. + 0 + 1.0931970318779349e-003 + 0.5264765024185181 + 0.3456991016864777 + <_> + + <_> + + + + <_>9 12 2 3 -1. + <_>9 13 2 1 3. + 0 + -3.0553159303963184e-003 + 0.6268613934516907 + 1 + <_> + + + + <_>9 7 2 12 -1. + <_>9 11 2 4 3. + 0 + 3.6365049891173840e-003 + 0.5399212837219238 + 0.4345397055149078 + <_> + + <_> + + + + <_>3 2 6 2 -1. + <_>5 2 2 2 3. + 0 + 9.7896481747739017e-005 + 0.3835605978965759 + 1 + <_> + + + + <_>4 1 1 2 -1. + <_>4 2 1 1 2. + 0 + -3.2714448752813041e-004 + 0.3337667882442474 + 0.5539165735244751 + <_> + + <_> + + + + <_>11 15 1 2 -1. + <_>11 16 1 1 2. + 0 + 4.3425030889920890e-004 + 1 + 0.5788270235061646 + <_> + + + + <_>3 1 16 2 -1. + <_>11 1 8 1 2. + <_>3 2 8 1 2. + 0 + 0.0140055799856782 + 0.5275077819824219 + 0.2701125144958496 + <_> + + <_> + + + + <_>3 6 2 2 -1. + <_>3 6 1 1 2. + <_>4 7 1 1 2. + 0 + -9.2654931358993053e-004 + 0.5852280259132385 + 1 + <_> + + + + <_>5 11 10 6 -1. + <_>5 11 5 3 2. + <_>10 14 5 3 2. + 0 + 3.9504268206655979e-003 + 0.4728336930274963 + 0.3313918113708496 + <_> + + <_> + + + + <_>10 11 4 6 -1. + <_>10 14 4 3 2. + 0 + -5.8086868375539780e-004 + 1 + 0.4258810877799988 + <_> + + + + <_>14 9 6 11 -1. + <_>16 9 2 11 3. + 0 + -0.0120180202648044 + 0.5609787106513977 + 0.4895192086696625 + <_> + + <_> + + + + <_>0 9 6 11 -1. + <_>2 9 2 11 3. + 0 + -0.1452154070138931 + 0.0438944809138775 + 1 + <_> + + + + <_>2 11 16 6 -1. + <_>2 11 8 3 2. + <_>10 14 8 3 2. + 0 + -6.6049019806087017e-003 + 0.4229170978069305 + 0.5616292953491211 + <_> + + <_> + + + + <_>12 0 8 10 -1. + <_>16 0 4 5 2. + <_>12 5 4 5 2. + 0 + -0.0349097512662411 + 1 + 0.4788128137588501 + <_> + + + + <_>14 2 6 4 -1. + <_>16 2 2 4 3. + 0 + 3.7478420417755842e-003 + 0.4800282120704651 + 0.5801389217376709 + <_> + + <_> + + + + <_>0 0 8 10 -1. + <_>0 0 4 5 2. + <_>4 5 4 5 2. + 0 + 0.0330380313098431 + 1 + 0.7078176140785217 + <_> + + + + <_>0 2 6 4 -1. + <_>2 2 2 4 3. + 0 + 3.6872599739581347e-003 + 0.4449624121189117 + 0.5957731008529663 + <_> + + <_> + + + + <_>4 9 15 2 -1. + <_>9 9 5 2 3. + 0 + -4.5311939902603626e-003 + 0.4177047014236450 + 1 + <_> + + + + <_>12 3 4 8 -1. + <_>14 3 2 4 2. + <_>12 7 2 4 2. + 0 + 4.1058510541915894e-003 + 0.5372948050498962 + 0.3736926913261414 + <_> + + <_> + + + + <_>9 2 2 9 -1. + <_>10 2 1 9 2. + 0 + -8.7599847465753555e-003 + 0.6658807992935181 + 1 + <_> + + + + <_>0 2 20 1 -1. + <_>10 2 10 1 2. + 0 + -0.0230033099651337 + 0.2647922039031982 + 0.5101817846298218 + <_> + + <_> + + + + <_>16 1 4 5 -1. + <_>16 1 2 5 2. + 0 + 5.3664818406105042e-003 + 0.4548634886741638 + 1 + <_> + + + + <_>16 0 4 6 -1. + <_>16 3 4 3 2. + 0 + 0.0389717705547810 + 0.5157061815261841 + 0.3436439037322998 + <_> + + <_> + + + + <_>4 3 6 4 -1. + <_>6 3 2 4 3. + 0 + -0.0277671907097101 + 0.2354391068220139 + 1 + <_> + + + + <_>0 0 18 5 -1. + <_>6 0 6 5 3. + 0 + -9.8894089460372925e-003 + 0.6887741088867188 + 0.5111051797866821 + <_> + + <_> + + + + <_>6 2 12 14 -1. + <_>12 2 6 7 2. + <_>6 9 6 7 2. + 0 + -3.2073140610009432e-003 + 0.5438867807388306 + 1 + <_> + + + + <_>11 8 3 5 -1. + <_>12 8 1 5 3. + 0 + -6.7484978353604674e-004 + 0.5451148748397827 + 0.4831353127956390 + <_> + + <_> + + + + <_>5 12 2 2 -1. + <_>5 13 2 1 2. + 0 + -5.1947520114481449e-003 + 0.2113419026136398 + 1 + <_> + + + + <_>5 10 4 3 -1. + <_>7 10 2 3 2. + 0 + -2.6169899501837790e-004 + 0.5273681879043579 + 0.3992587029933929 + <_> + + <_> + + + + <_>4 9 15 2 -1. + <_>9 9 5 2 3. + 0 + 2.2421479225158691e-003 + 0.4688260853290558 + 1 + <_> + + + + <_>10 7 6 2 -1. + <_>12 7 2 2 3. + 0 + -1.2139769969508052e-003 + 0.5504235029220581 + 0.4384871125221252 + <_> + + <_> + + + + <_>1 9 15 2 -1. + <_>6 9 5 2 3. + 0 + -2.9469770379364491e-003 + 0.3892847001552582 + 1 + <_> + + + + <_>5 0 2 10 -1. + <_>5 0 1 5 2. + <_>6 5 1 5 2. + 0 + -3.9291830034926534e-004 + 0.6001722812652588 + 0.4561662971973419 + <_> + + <_> + + + + <_>0 0 20 14 -1. + <_>0 7 20 7 2. + 0 + 0.6255072951316834 + 1 + 0.0681256130337715 + <_> + + + + <_>12 7 8 4 -1. + <_>12 7 4 4 2. + 0 + 9.7744520753622055e-003 + 0.4813025891780853 + 0.5620657205581665 + <_> + + <_> + + + + <_>0 7 8 4 -1. + <_>4 7 4 4 2. + 0 + 0.0943782478570938 + 1 + 0.0666322931647301 + <_> + + + + <_>8 1 3 3 -1. + <_>9 1 1 3 3. + 0 + -1.9560910295695066e-003 + 0.3588232994079590 + 0.5295407176017761 + <_> + + <_> + + + + <_>9 7 3 4 -1. + <_>10 7 1 4 3. + 0 + 9.0652769431471825e-003 + 0.4822688102722168 + 1 + <_> + + + + <_>9 9 3 1 -1. + <_>10 9 1 1 3. + 0 + 4.2138071148656309e-004 + 0.4670332968235016 + 0.5683112740516663 + <_> + + <_> + + + + <_>8 9 3 2 -1. + <_>8 10 3 1 2. + 0 + -4.4220191193744540e-004 + 1 + 0.5360795259475708 + <_> + + + + <_>8 4 2 8 -1. + <_>8 4 1 4 2. + <_>9 8 1 4 2. + 0 + -4.7313501127064228e-003 + 0.6137245893478394 + 0.3188089132308960 + <_> + + <_> + + + + <_>5 8 12 3 -1. + <_>5 9 12 1 3. + 0 + 1.5395509544759989e-003 + 0.4487720131874085 + 1 + <_> + + + + <_>11 14 1 3 -1. + <_>11 15 1 1 3. + 0 + 2.4315000046044588e-003 + 0.4894166886806488 + 0.6716653704643250 + <_> + + <_> + + + + <_>6 10 3 6 -1. + <_>6 12 3 2 3. + 0 + -0.0155816199257970 + 0.3336741924285889 + 1 + <_> + + + + <_>4 17 8 3 -1. + <_>4 18 8 1 3. + 0 + 1.0816920548677444e-003 + 0.4718219935894013 + 0.5960627198219299 + <_> + + <_> + + + + <_>17 6 2 3 -1. + <_>17 7 2 1 3. + 0 + -2.2197659127414227e-003 + 0.3588554859161377 + 1 + <_> + + + + <_>9 12 2 2 -1. + <_>10 12 1 1 2. + <_>9 13 1 1 2. + 0 + -9.3048671260476112e-004 + 0.6218712925910950 + 0.4817300140857697 + <_> + + <_> + + + + <_>9 13 2 4 -1. + <_>9 13 1 2 2. + <_>10 15 1 2 2. + 0 + -4.7418707981705666e-003 + 0.2550027072429657 + 1 + <_> + + + + <_>9 11 2 3 -1. + <_>9 12 2 1 3. + 0 + -6.2950369901955128e-003 + 0.6728078722953796 + 0.5051063895225525 + <_> + + <_> + + + + <_>5 5 12 10 -1. + <_>11 5 6 5 2. + <_>5 10 6 5 2. + 0 + 3.5216049291193485e-003 + 0.5401909947395325 + 1 + <_> + + + + <_>6 3 12 12 -1. + <_>12 3 6 6 2. + <_>6 9 6 6 2. + 0 + -2.4289379362016916e-003 + 0.5419461727142334 + 0.4347142875194550 + <_> + + <_> + + + + <_>5 7 2 2 -1. + <_>5 7 1 1 2. + <_>6 8 1 1 2. + 0 + -2.5261470582336187e-003 + 0.6970624923706055 + 1 + <_> + + + + <_>4 3 3 2 -1. + <_>5 3 1 2 3. + 0 + -1.4817339833825827e-003 + 0.3263416886329651 + 0.4917873144149780 + <_> + + <_> + + + + <_>6 2 12 14 -1. + <_>12 2 6 7 2. + <_>6 9 6 7 2. + 0 + -0.2247453033924103 + 7.2937291115522385e-003 + 1 + <_> + + + + <_>5 2 12 3 -1. + <_>9 2 4 3 3. + 0 + 2.8342509176582098e-003 + 0.4579229950904846 + 0.5379881262779236 + <_> + + <_> + + + + <_>1 1 18 17 -1. + <_>7 1 6 17 3. + 0 + -0.0208216104656458 + 0.6024088859558106 + 1 + <_> + + + + <_>0 9 10 1 -1. + <_>5 9 5 1 2. + 0 + 1.4896340144332498e-004 + 0.3336144089698792 + 0.4962815940380096 + <_> + + <_> + + + + <_>16 8 4 3 -1. + <_>16 9 4 1 3. + 0 + -3.3524499740451574e-003 + 0.3558751046657562 + 1 + <_> + + + + <_>7 13 6 6 -1. + <_>7 16 6 3 2. + 0 + -0.0372798815369606 + 0.1698562949895859 + 0.5208985805511475 + <_> + + <_> + + + + <_>6 14 1 6 -1. + <_>6 16 1 2 3. + 0 + 1.3896770542487502e-004 + 1 + 0.5590686202049255 + <_> + + + + <_>6 17 4 2 -1. + <_>6 18 4 1 2. + 0 + -3.1912620761431754e-004 + 0.5848733782768250 + 0.3795836865901947 + <_> + + <_> + + + + <_>10 18 6 2 -1. + <_>13 18 3 1 2. + <_>10 19 3 1 2. + 0 + 5.4003461264073849e-004 + 1 + 0.5670288205146790 + <_> + + + + <_>16 8 1 3 -1. + <_>16 9 1 1 3. + 0 + 3.8956850767135620e-003 + 0.5182694792747498 + 0.3327709138393402 + <_> + + <_> + + + + <_>8 13 4 3 -1. + <_>8 14 4 1 3. + 0 + 1.6084529925137758e-003 + 1 + 0.5410485863685608 + <_> + + + + <_>9 15 1 2 -1. + <_>9 16 1 1 2. + 0 + -5.7474587811157107e-004 + 0.6022642254829407 + 0.3644644021987915 + <_> + + <_> + + + + <_>13 0 3 12 -1. + <_>14 0 1 12 3. + 0 + 0.0134350396692753 + 1 + 0.3441281914710999 + <_> + + + + <_>15 11 1 3 -1. + <_>15 12 1 1 3. + 0 + 2.1368139423429966e-003 + 0.5292434096336365 + 0.2747075855731964 + <_> + + <_> + + + + <_>8 15 3 3 -1. + <_>8 16 3 1 3. + 0 + 0.0141576295718551 + 1 + 0.8027868270874023 + <_> + + + + <_>4 0 3 12 -1. + <_>5 0 1 12 3. + 0 + 5.3884391672909260e-003 + 0.5222315192222595 + 0.3586727976799011 + <_> + + <_> + + + + <_>9 7 3 3 -1. + <_>10 7 1 3 3. + 0 + 8.8013410568237305e-003 + 0.4900386929512024 + 1 + <_> + + + + <_>9 9 3 1 -1. + <_>10 9 1 1 3. + 0 + 3.8858849438838661e-004 + 0.4681056141853333 + 0.5721952915191650 + <_> + + <_> + + + + <_>2 2 12 14 -1. + <_>2 2 6 7 2. + <_>8 9 6 7 2. + 0 + -2.2143588867038488e-003 + 0.5388805866241455 + 1 + <_> + + + + <_>4 2 12 3 -1. + <_>8 2 4 3 3. + 0 + -8.4642972797155380e-003 + 0.6675537824630737 + 0.3448441922664642 + <_> + + <_> + + + + <_>18 18 2 2 -1. + <_>18 18 1 2 2. + 0 + 0.0150443902239203 + 1 + 0.9239614009857178 + <_> + + + + <_>17 2 3 8 -1. + <_>18 2 1 8 3. + 0 + 7.6346402056515217e-003 + 0.4884896874427795 + 0.6306052803993225 + <_> + + <_> + + + + <_>0 18 2 2 -1. + <_>1 18 1 2 2. + 0 + 3.3895121305249631e-004 + 1 + 0.3997431099414825 + <_> + + + + <_>6 11 2 6 -1. + <_>6 14 2 3 2. + 0 + 2.1157610171940178e-004 + 0.5663982033729553 + 0.3972980976104736 + <_> + + <_> + + + + <_>13 10 5 6 -1. + <_>13 12 5 2 3. + 0 + -0.0275149494409561 + 1 + 0.5201063752174377 + <_> + + + + <_>5 8 15 3 -1. + <_>5 9 15 1 3. + 0 + 0.0516030602157116 + 0.5140730142593384 + 0.1245130971074104 + <_> + + <_> + + + + <_>2 10 5 6 -1. + <_>2 12 5 2 3. + 0 + 3.7510651163756847e-003 + 1 + 0.3802095055580139 + <_> + + + + <_>0 8 15 3 -1. + <_>0 9 15 1 3. + 0 + -2.1457639522850513e-003 + 0.3309448063373566 + 0.5474538803100586 + <_> + + <_> + + + + <_>16 2 3 1 -1. + <_>17 2 1 1 3. + 0 + -5.8178009930998087e-004 + 1 + 0.4892601966857910 + <_> + + + + <_>17 4 3 2 -1. + <_>18 4 1 2 3. + 0 + -9.3638541875407100e-004 + 0.5937399268150330 + 0.4664669036865234 + <_> + + <_> + + + + <_>0 8 8 12 -1. + <_>0 8 4 6 2. + <_>4 14 4 6 2. + 0 + 0.0416674911975861 + 1 + 0.7021353244781494 + <_> + + + + <_>1 7 8 6 -1. + <_>1 7 4 3 2. + <_>5 10 4 3 2. + 0 + -6.7763780243694782e-003 + 0.3222751021385193 + 0.5068395137786865 + <_> + + <_> + + + + <_>14 1 6 2 -1. + <_>16 1 2 2 3. + 0 + -2.9170580673962831e-003 + 1 + 0.4717701077461243 + <_> + + + + <_>15 0 4 4 -1. + <_>17 0 2 2 2. + <_>15 2 2 2 2. + 0 + 3.2789530814625323e-004 + 0.4509383141994476 + 0.5651162862777710 + 38.2360382080078130 + 14 + -1 + <_> + + + <_> + + <_> + + + + <_>1 1 4 11 -1. + <_>3 1 2 11 2. + 0 + 0.0117298001423478 + 0.3805224895477295 + 1 + <_> + + + + <_>5 5 1 8 -1. + <_>5 9 1 4 2. + 0 + 1.1712179984897375e-003 + 0.3140017986297607 + 0.6858146190643311 + <_> + + <_> + + + + <_>7 7 6 1 -1. + <_>9 7 2 1 3. + 0 + 9.3555096536874771e-003 + 1 + 0.6834673285484314 + <_> + + + + <_>4 7 12 2 -1. + <_>8 7 4 2 3. + 0 + 1.6570610459893942e-003 + 0.2992472946643829 + 0.5475677847862244 + <_> + + <_> + + + + <_>8 4 4 4 -1. + <_>8 6 4 2 2. + 0 + -1.3387809740379453e-003 + 1 + 0.2941406965255737 + <_> + + + + <_>2 4 9 1 -1. + <_>5 4 3 1 3. + 0 + 1.7580550047568977e-004 + 0.3896977901458740 + 0.5872970819473267 + <_> + + <_> + + + + <_>9 12 2 8 -1. + <_>9 16 2 4 2. + 0 + -2.9473248869180679e-003 + 0.3576571941375732 + 1 + <_> + + + + <_>3 8 14 12 -1. + <_>3 14 14 6 2. + 0 + 8.3220899105072021e-003 + 0.5232400894165039 + 0.3231087923049927 + <_> + + <_> + + + + <_>6 13 7 3 -1. + <_>6 14 7 1 3. + 0 + 7.4366689659655094e-003 + 1 + 0.6715673208236694 + <_> + + + + <_>5 9 6 3 -1. + <_>7 9 2 3 3. + 0 + -2.1322889369912446e-004 + 0.5470541715621948 + 0.3863396048545837 + <_> + + <_> + + + + <_>12 1 6 3 -1. + <_>12 2 6 1 3. + 0 + -7.8024631366133690e-003 + 0.2771460115909576 + 1 + <_> + + + + <_>8 12 6 2 -1. + <_>8 13 6 1 2. + 0 + 5.6611228501424193e-004 + 0.4689136147499085 + 0.5851963758468628 + <_> + + <_> + + + + <_>0 2 18 2 -1. + <_>0 2 9 1 2. + <_>9 3 9 1 2. + 0 + -9.2346500605344772e-003 + 0.2704397141933441 + 1 + <_> + + + + <_>6 10 3 6 -1. + <_>6 13 3 3 2. + 0 + -1.4676499631605111e-005 + 0.5622550249099731 + 0.3579317033290863 + <_> + + <_> + + + + <_>14 0 6 6 -1. + <_>14 0 3 6 2. + 0 + 9.7007937729358673e-003 + 0.4173871874809265 + 1 + <_> + + + + <_>15 0 5 8 -1. + <_>15 4 5 4 2. + 0 + -3.5320650786161423e-003 + 0.4195013046264648 + 0.5549468994140625 + <_> + + <_> + + + + <_>7 16 6 4 -1. + <_>9 16 2 4 3. + 0 + 0.0216164104640484 + 1 + 0.2857390940189362 + <_> + + + + <_>2 11 14 4 -1. + <_>2 11 7 2 2. + <_>9 13 7 2 2. + 0 + 3.4567608963698149e-003 + 0.6024532914161682 + 0.4377507865428925 + <_> + + <_> + + + + <_>14 10 6 10 -1. + <_>14 10 3 10 2. + 0 + 0.0229143202304840 + 0.4689350128173828 + 1 + <_> + + + + <_>9 8 10 12 -1. + <_>14 8 5 6 2. + <_>9 14 5 6 2. + 0 + 3.4328910987824202e-003 + 0.4664604961872101 + 0.5762562155723572 + <_> + + <_> + + + + <_>0 10 6 10 -1. + <_>3 10 3 10 2. + 0 + -8.6510833352804184e-003 + 0.6381739974021912 + 1 + <_> + + + + <_>1 8 10 12 -1. + <_>1 8 5 6 2. + <_>6 14 5 6 2. + 0 + 1.4510039472952485e-003 + 0.3711487948894501 + 0.5530750751495361 + <_> + + <_> + + + + <_>9 3 6 1 -1. + <_>11 3 2 1 3. + 0 + 7.8191719949245453e-003 + 0.5264362096786499 + 1 + <_> + + + + <_>7 4 6 3 -1. + <_>9 4 2 3 3. + 0 + 2.0798550394829363e-004 + 0.3730512857437134 + 0.5445731282234192 + <_> + + <_> + + + + <_>5 3 6 1 -1. + <_>7 3 2 1 3. + 0 + -3.9962218143045902e-003 + 0.2438170015811920 + 1 + <_> + + + + <_>4 5 6 3 -1. + <_>6 5 2 3 3. + 0 + -1.5010139577498194e-005 + 0.5324671268463135 + 0.3682988882064819 + <_> + + <_> + + + + <_>9 16 3 3 -1. + <_>9 17 3 1 3. + 0 + -4.2428788729012012e-003 + 0.6481474041938782 + 1 + <_> + + + + <_>8 14 6 3 -1. + <_>8 15 6 1 3. + 0 + 9.1374982148408890e-003 + 0.4896158874034882 + 0.6558843255043030 + <_> + + <_> + + + + <_>6 0 8 12 -1. + <_>6 0 4 6 2. + <_>10 6 4 6 2. + 0 + 8.8254585862159729e-003 + 1 + 0.3613870143890381 + <_> + + + + <_>4 12 2 3 -1. + <_>4 13 2 1 3. + 0 + 9.4092212384566665e-004 + 0.5502895712852478 + 0.3632518053054810 + <_> + + <_> + + + + <_>12 16 6 3 -1. + <_>12 17 6 1 3. + 0 + -0.0125033501535654 + 0.2261132001876831 + 1 + <_> + + + + <_>7 12 7 2 -1. + <_>7 13 7 1 2. + 0 + 8.6759645491838455e-003 + 0.4987890124320984 + 0.6847196221351624 + <_> + + <_> + + + + <_>2 16 6 3 -1. + <_>2 17 6 1 3. + 0 + -0.0104167601093650 + 0.2446299046278000 + 1 + <_> + + + + <_>0 7 16 6 -1. + <_>0 10 16 3 2. + 0 + 2.7432460337877274e-003 + 0.3511525094509125 + 0.5399826765060425 + <_> + + <_> + + + + <_>9 7 3 3 -1. + <_>10 7 1 3 3. + 0 + -4.2385691776871681e-003 + 0.6823673248291016 + 1 + <_> + + + + <_>9 7 3 5 -1. + <_>10 7 1 5 3. + 0 + 0.0183258708566427 + 0.4891580045223236 + 0.7135618925094605 + <_> + + <_> + + + + <_>0 5 20 10 -1. + <_>0 5 10 5 2. + <_>10 10 10 5 2. + 0 + -0.0243345405906439 + 0.3522521853446960 + 1 + <_> + + + + <_>3 1 4 2 -1. + <_>5 1 2 2 2. + 0 + 4.6469361404888332e-004 + 0.4049868881702423 + 0.5515825748443604 + <_> + + <_> + + + + <_>7 6 8 10 -1. + <_>11 6 4 5 2. + <_>7 11 4 5 2. + 0 + 3.4260009415447712e-003 + 1 + 0.4126769900321960 + <_> + + + + <_>17 6 3 2 -1. + <_>17 7 3 1 2. + 0 + -2.5827318895608187e-003 + 0.2899428904056549 + 0.5386431813240051 + <_> + + <_> + + + + <_>5 6 8 10 -1. + <_>5 6 4 5 2. + <_>9 11 4 5 2. + 0 + 1.0545699624344707e-003 + 1 + 0.3771344125270844 + <_> + + + + <_>5 12 10 6 -1. + <_>5 14 10 2 3. + 0 + -9.1257691383361816e-004 + 0.5827386975288391 + 0.4267556965351105 + <_> + + <_> + + + + <_>9 7 3 3 -1. + <_>10 7 1 3 3. + 0 + 2.6589010376483202e-003 + 0.4688124954700470 + 1 + <_> + + + + <_>10 3 2 6 -1. + <_>11 3 1 3 2. + <_>10 6 1 3 2. + 0 + 4.8598358407616615e-003 + 0.4853922128677368 + 0.6163644790649414 + <_> + + <_> + + + + <_>0 4 3 3 -1. + <_>0 5 3 1 3. + 0 + 8.0638676881790161e-003 + 1 + 0.1749195009469986 + <_> + + + + <_>3 16 8 4 -1. + <_>3 16 4 2 2. + <_>7 18 4 2 2. + 0 + -7.5898370705544949e-003 + 0.6826189756393433 + 0.4894070029258728 + <_> + + <_> + + + + <_>8 13 5 2 -1. + <_>8 14 5 1 2. + 0 + 3.6368070868775249e-004 + 0.4614596068859100 + 1 + <_> + + + + <_>8 7 4 12 -1. + <_>8 11 4 4 3. + 0 + 0.0625949501991272 + 0.5183017253875732 + 0.2686696052551270 + <_> + + <_> + + + + <_>5 9 2 2 -1. + <_>6 9 1 2 2. + 0 + -4.9753207713365555e-003 + 0.1758466958999634 + 1 + <_> + + + + <_>9 15 2 3 -1. + <_>9 16 2 1 3. + 0 + -2.0880119409412146e-003 + 0.6369382143020630 + 0.4930044114589691 + <_> + + <_> + + + + <_>13 9 2 3 -1. + <_>13 9 1 3 2. + 0 + 9.5644511748105288e-004 + 1 + 0.4139398932456970 + <_> + + + + <_>14 0 6 17 -1. + <_>16 0 2 17 3. + 0 + -0.0317214615643024 + 0.6045557260513306 + 0.4816364049911499 + <_> + + <_> + + + + <_>5 10 2 2 -1. + <_>6 10 1 2 2. + 0 + 1.2898689601570368e-003 + 0.5450810790061951 + 1 + <_> + + + + <_>2 9 9 1 -1. + <_>5 9 3 1 3. + 0 + 9.8405163735151291e-003 + 0.2924000918865204 + 0.6699606180191040 + <_> + + <_> + + + + <_>9 11 2 3 -1. + <_>9 12 2 1 3. + 0 + 1.2237089686095715e-003 + 1 + 0.6282836794853210 + <_> + + + + <_>7 11 6 3 -1. + <_>7 12 6 1 3. + 0 + -8.4232585504651070e-003 + 0.5986570119857788 + 0.4852580130100250 + <_> + + <_> + + + + <_>0 6 3 2 -1. + <_>0 7 3 1 2. + 0 + -7.2726322105154395e-004 + 0.3340049088001251 + 1 + <_> + + + + <_>7 0 6 1 -1. + <_>9 0 2 1 3. + 0 + 4.6842931769788265e-003 + 0.5168923735618591 + 0.2679480016231537 + <_> + + <_> + + + + <_>9 16 3 3 -1. + <_>9 17 3 1 3. + 0 + -1.0379579616710544e-003 + 0.5925791859626770 + 1 + <_> + + + + <_>2 13 17 6 -1. + <_>2 16 17 3 2. + 0 + 9.1342730447649956e-003 + 0.5437728166580200 + 0.4346800148487091 + <_> + + <_> + + + + <_>1 3 3 7 -1. + <_>2 3 1 7 3. + 0 + 1.4971119817346334e-003 + 0.4129500985145569 + 1 + <_> + + + + <_>1 1 6 4 -1. + <_>3 1 2 4 3. + 0 + 1.5762320253998041e-003 + 0.4522874057292938 + 0.6556292176246643 + <_> + + <_> + + + + <_>14 1 6 5 -1. + <_>14 1 3 5 2. + 0 + 8.7496247142553329e-003 + 0.4532034099102020 + 1 + <_> + + + + <_>13 2 3 2 -1. + <_>13 3 3 1 2. + 0 + -8.5103599121794105e-004 + 0.3785983920097351 + 0.5416975021362305 + <_> + + <_> + + + + <_>0 1 6 5 -1. + <_>3 1 3 5 2. + 0 + -0.0173255708068609 + 0.6884248256683350 + 1 + <_> + + + + <_>2 3 2 6 -1. + <_>2 5 2 2 3. + 0 + -8.3266440778970718e-003 + 0.3091326057910919 + 0.5243654847145081 + <_> + + <_> + + + + <_>9 10 3 2 -1. + <_>9 11 3 1 2. + 0 + 1.5157909729168750e-005 + 0.4765793979167938 + 1 + <_> + + + + <_>8 13 4 3 -1. + <_>8 14 4 1 3. + 0 + 1.8041470320895314e-003 + 0.4725385904312134 + 0.5716555118560791 + <_> + + <_> + + + + <_>6 3 3 1 -1. + <_>7 3 1 1 3. + 0 + 3.0691560823470354e-003 + 1 + 0.2143359929323196 + <_> + + + + <_>8 2 3 12 -1. + <_>8 6 3 4 3. + 0 + -5.2225510444259271e-005 + 0.5653210282325745 + 0.4385111033916473 + <_> + + <_> + + + + <_>11 12 1 2 -1. + <_>11 13 1 1 2. + 0 + 1.0072169970953837e-004 + 1 + 0.5924776196479797 + <_> + + + + <_>11 12 2 2 -1. + <_>12 12 1 1 2. + <_>11 13 1 1 2. + 0 + 1.3573700562119484e-004 + 0.4573448896408081 + 0.5769382715225220 + <_> + + <_> + + + + <_>5 5 2 2 -1. + <_>5 6 2 1 2. + 0 + 9.2137878527864814e-004 + 1 + 0.5992609262466431 + <_> + + + + <_>5 4 1 3 -1. + <_>5 5 1 1 3. + 0 + 3.0316581251099706e-004 + 0.3610081076622009 + 0.5049325823783875 + <_> + + <_> + + + + <_>3 11 16 4 -1. + <_>11 11 8 2 2. + <_>3 13 8 2 2. + 0 + 0.0395824797451496 + 1 + 0.1538489013910294 + <_> + + + + <_>0 10 20 3 -1. + <_>0 11 20 1 3. + 0 + 0.0475196801126003 + 0.5216140747070313 + 0.1428391039371491 + <_> + + <_> + + + + <_>1 11 16 4 -1. + <_>1 11 8 2 2. + <_>9 13 8 2 2. + 0 + 0.0188717599958181 + 1 + 0.2825506925582886 + <_> + + + + <_>4 2 4 2 -1. + <_>4 3 4 1 2. + 0 + -3.9876459049992263e-004 + 0.4035016894340515 + 0.5437793135643005 + <_> + + <_> + + + + <_>12 6 2 2 -1. + <_>13 6 1 1 2. + <_>12 7 1 1 2. + 0 + 4.6556600136682391e-004 + 0.4668996930122376 + 1 + <_> + + + + <_>12 11 6 6 -1. + <_>12 13 6 2 3. + 0 + 6.7090610973536968e-003 + 0.5331354737281799 + 0.4136571884155273 + <_> + + <_> + + + + <_>6 6 2 2 -1. + <_>6 6 1 1 2. + <_>7 7 1 1 2. + 0 + -1.8931160448119044e-003 + 0.7155163288116455 + 1 + <_> + + + + <_>6 4 4 16 -1. + <_>8 4 2 16 2. + 0 + -0.0130569497123361 + 0.3117899894714356 + 0.5208439826965332 + <_> + + <_> + + + + <_>11 18 3 2 -1. + <_>11 19 3 1 2. + 0 + -1.9484119547996670e-004 + 1 + 0.4637658894062042 + <_> + + + + <_>9 17 6 2 -1. + <_>12 17 3 1 2. + <_>9 18 3 1 2. + 0 + 1.5093220099515747e-005 + 0.4561653137207031 + 0.5445234179496765 + <_> + + <_> + + + + <_>2 13 5 2 -1. + <_>2 14 5 1 2. + 0 + -7.1617960202274844e-006 + 1 + 0.4193108081817627 + <_> + + + + <_>3 15 2 2 -1. + <_>3 16 2 1 2. + 0 + 3.0164679628796875e-004 + 0.5966237783432007 + 0.4100500047206879 + <_> + + <_> + + + + <_>9 7 3 3 -1. + <_>10 7 1 3 3. + 0 + 4.4195181690156460e-003 + 0.4845055937767029 + 1 + <_> + + + + <_>9 6 2 6 -1. + <_>9 6 1 6 2. + 0 + -7.3984181508421898e-003 + 0.6206846237182617 + 0.4931209087371826 + <_> + + <_> + + + + <_>1 14 7 6 -1. + <_>1 16 7 2 3. + 0 + -7.8031201846897602e-003 + 1 + 0.5282462835311890 + <_> + + + + <_>8 1 2 11 -1. + <_>9 1 1 11 2. + 0 + -0.0107314297929406 + 0.9104834198951721 + 0.3455922007560730 + <_> + + <_> + + + + <_>9 7 2 4 -1. + <_>9 7 1 4 2. + 0 + 1.4246780192479491e-003 + 0.4708554148674011 + 1 + <_> + + + + <_>11 10 2 1 -1. + <_>11 10 1 1 2. + 0 + -8.2717568147927523e-005 + 0.5651623010635376 + 0.4731023907661438 + <_> + + <_> + + + + <_>0 3 3 9 -1. + <_>1 3 1 9 3. + 0 + 4.4803409837186337e-003 + 1 + 0.6175886988639832 + <_> + + + + <_>0 3 3 6 -1. + <_>0 5 3 2 3. + 0 + 3.0789140146225691e-003 + 0.5139533281326294 + 0.3423087894916534 + <_> + + <_> + + + + <_>11 15 2 2 -1. + <_>12 15 1 1 2. + <_>11 16 1 1 2. + 0 + -1.1310289846733212e-003 + 1 + 0.4918282032012940 + <_> + + + + <_>11 14 2 2 -1. + <_>12 14 1 1 2. + <_>11 15 1 1 2. + 0 + -1.0410690447315574e-003 + 0.5942087173461914 + 0.4923042953014374 + <_> + + <_> + + + + <_>7 15 2 2 -1. + <_>7 15 1 1 2. + <_>8 16 1 1 2. + 0 + 1.1648540385067463e-003 + 1 + 0.6405271887779236 + <_> + + + + <_>7 14 2 2 -1. + <_>7 14 1 1 2. + <_>8 15 1 1 2. + 0 + 9.0057362103834748e-004 + 0.4504396915435791 + 0.6192076802253723 + <_> + + <_> + + + + <_>8 13 4 6 -1. + <_>10 13 2 3 2. + <_>8 16 2 3 2. + 0 + 6.8781538866460323e-003 + 0.5374813079833984 + 1 + <_> + + + + <_>2 14 16 4 -1. + <_>10 14 8 2 2. + <_>2 16 8 2 2. + 0 + -0.0352839007973671 + 0.2247101068496704 + 0.5217170715332031 + <_> + + <_> + + + + <_>9 8 2 2 -1. + <_>9 9 2 1 2. + 0 + -1.3320200378075242e-003 + 0.2554703056812286 + 1 + <_> + + + + <_>7 7 5 3 -1. + <_>7 8 5 1 3. + 0 + -2.3177571129053831e-003 + 0.3792515993118286 + 0.5243226885795593 + <_> + + <_> + + + + <_>7 5 6 2 -1. + <_>9 5 2 2 3. + 0 + 2.1332940377760679e-004 + 0.3860337138175964 + 1 + <_> + + + + <_>9 1 6 18 -1. + <_>11 1 2 18 3. + 0 + 0.0134679004549980 + 0.5380687713623047 + 0.4178363978862763 + <_> + + <_> + + + + <_>8 6 3 4 -1. + <_>9 6 1 4 3. + 0 + -1.2829169863834977e-003 + 0.6133623123168945 + 1 + <_> + + + + <_>8 5 2 4 -1. + <_>8 5 1 2 2. + <_>9 7 1 2 2. + 0 + 5.1571638323366642e-004 + 0.4028537869453430 + 0.5536851882934570 + <_> + + <_> + + + + <_>9 13 2 6 -1. + <_>10 13 1 3 2. + <_>9 16 1 3 2. + 0 + 3.9254198782145977e-003 + 0.5279921293258667 + 1 + <_> + + + + <_>11 0 3 18 -1. + <_>12 0 1 18 3. + 0 + -0.0337805896997452 + 0.2334675043821335 + 0.5175911784172058 + <_> + + <_> + + + + <_>6 0 3 18 -1. + <_>7 0 1 18 3. + 0 + -0.0378537215292454 + 0.1074853017926216 + 1 + <_> + + + + <_>5 15 4 2 -1. + <_>7 15 2 2 2. + 0 + -4.0752900531515479e-004 + 0.5345929861068726 + 0.4198938012123108 + <_> + + <_> + + + + <_>1 9 18 1 -1. + <_>7 9 6 1 3. + 0 + -3.1193809118121862e-003 + 0.3855825066566467 + 1 + <_> + + + + <_>0 0 20 3 -1. + <_>0 1 20 1 3. + 0 + -0.0157149694859982 + 0.3335190117359161 + 0.5263202190399170 + <_> + + <_> + + + + <_>9 6 2 4 -1. + <_>10 6 1 4 2. + 0 + -7.8525702701881528e-004 + 0.5860397219657898 + 1 + <_> + + + + <_>6 10 6 2 -1. + <_>8 10 2 2 3. + 0 + -2.8750501223839819e-004 + 0.5437784790992737 + 0.3716104924678803 + <_> + + <_> + + + + <_>0 7 20 1 -1. + <_>0 7 10 1 2. + 0 + 0.0280168596655130 + 1 + 0.3330754935741425 + <_> + + + + <_>11 3 5 4 -1. + <_>11 5 5 2 2. + 0 + -1.9018839811906219e-003 + 0.5366597771644592 + 0.4693793952465057 + <_> + + <_> + + + + <_>5 7 10 1 -1. + <_>10 7 5 1 2. + 0 + 0.0206475593149662 + 1 + 0.1006956025958061 + <_> + + + + <_>8 10 3 3 -1. + <_>8 11 3 1 3. + 0 + 4.3002571910619736e-003 + 0.4816035926342011 + 0.6215677261352539 + <_> + + <_> + + + + <_>2 0 16 8 -1. + <_>10 0 8 4 2. + <_>2 4 8 4 2. + 0 + 0.0134591404348612 + 0.5461953878402710 + 1 + <_> + + + + <_>11 0 9 10 -1. + <_>11 5 9 5 2. + 0 + -0.0103200403973460 + 0.4578453004360199 + 0.5419309735298157 + <_> + + <_> + + + + <_>0 2 8 18 -1. + <_>4 2 4 18 2. + 0 + 0.3199074864387512 + 1 + 0.2008046954870224 + <_> + + + + <_>0 0 2 6 -1. + <_>0 2 2 2 3. + 0 + 9.2198798665776849e-004 + 0.5193281173706055 + 0.3912194073200226 + <_> + + <_> + + + + <_>6 0 9 2 -1. + <_>6 1 9 1 2. + 0 + 4.1852539288811386e-004 + 0.4299744069576263 + 1 + <_> + + + + <_>4 1 12 2 -1. + <_>4 2 12 1 2. + 0 + 3.5891108564101160e-004 + 0.4344502985477448 + 0.5531973838806152 + <_> + + <_> + + + + <_>2 1 16 14 -1. + <_>2 8 16 7 2. + 0 + -0.2099243998527527 + 0.1075721010565758 + 1 + <_> + + + + <_>5 1 8 12 -1. + <_>5 7 8 6 2. + 0 + -4.9328152090311050e-003 + 0.5762796998023987 + 0.4574643969535828 + <_> + + <_> + + + + <_>9 11 2 2 -1. + <_>9 12 2 1 2. + 0 + 2.3409130517393351e-003 + 1 + 0.7476807832717896 + <_> + + + + <_>9 10 5 6 -1. + <_>9 12 5 2 3. + 0 + 4.7120270319283009e-003 + 0.5261765122413635 + 0.4505550861358643 + <_> + + <_> + + + + <_>3 0 13 8 -1. + <_>3 4 13 4 2. + 0 + 0.0287131909281015 + 0.4407103061676025 + 1 + <_> + + + + <_>6 7 5 8 -1. + <_>6 11 5 4 2. + 0 + -2.6156550738960505e-003 + 0.4244270920753479 + 0.6892976760864258 + <_> + + <_> + + + + <_>9 5 2 3 -1. + <_>9 6 2 1 3. + 0 + -0.0135589698329568 + 0.1252267956733704 + 1 + <_> + + + + <_>6 8 8 3 -1. + <_>6 9 8 1 3. + 0 + -3.0331799644045532e-004 + 0.4077791869640350 + 0.5442817807197571 + <_> + + <_> + + + + <_>2 2 7 6 -1. + <_>2 5 7 3 2. + 0 + -5.5601762142032385e-004 + 0.5378003716468811 + 1 + <_> + + + + <_>2 1 14 4 -1. + <_>2 1 7 2 2. + <_>9 3 7 2 2. + 0 + 2.4025330785661936e-003 + 0.3166579902172089 + 0.5285738110542297 + <_> + + <_> + + + + <_>11 14 1 3 -1. + <_>11 15 1 1 3. + 0 + -3.4089901018887758e-003 + 1 + 0.4905214905738831 + <_> + + + + <_>6 15 8 2 -1. + <_>6 16 8 1 2. + 0 + 8.0019602319225669e-004 + 0.4522736072540283 + 0.5580614209175110 + <_> + + <_> + + + + <_>8 14 1 3 -1. + <_>8 15 1 1 3. + 0 + 2.1901070140302181e-003 + 1 + 0.6612681746482849 + <_> + + + + <_>8 11 2 8 -1. + <_>8 15 2 4 2. + 0 + 3.3745369873940945e-003 + 0.5107765197753906 + 0.3386929929256439 + <_> + + <_> + + + + <_>6 15 8 2 -1. + <_>6 16 8 1 2. + 0 + 8.0019602319225669e-004 + 1 + 0.5707560181617737 + <_> + + + + <_>7 16 8 3 -1. + <_>7 17 8 1 3. + 0 + 0.0173460692167282 + 0.5016021132469177 + 0.6306459903717041 + <_> + + <_> + + + + <_>0 16 2 2 -1. + <_>0 17 2 1 2. + 0 + -1.9568449351936579e-003 + 0.3017806112766266 + 1 + <_> + + + + <_>1 16 8 4 -1. + <_>1 16 4 2 2. + <_>5 18 4 2 2. + 0 + -0.0112290196120739 + 0.6293851137161255 + 0.4520488977432251 + <_> + + <_> + + + + <_>2 9 16 3 -1. + <_>2 10 16 1 3. + 0 + -2.6608388870954514e-003 + 0.3344007134437561 + 1 + <_> + + + + <_>13 11 2 4 -1. + <_>13 11 1 4 2. + 0 + -0.0116151003167033 + 0.2825379073619843 + 0.5150970816612244 + <_> + + <_> + + + + <_>0 13 16 6 -1. + <_>0 15 16 2 3. + 0 + -0.0952486023306847 + 0.1398265063762665 + 1 + <_> + + + + <_>5 11 2 4 -1. + <_>6 11 1 4 2. + 0 + 7.3701781220734119e-003 + 0.5293998718261719 + 0.2331728041172028 + <_> + + <_> + + + + <_>18 2 2 18 -1. + <_>19 2 1 9 2. + <_>18 11 1 9 2. + 0 + -0.0149539001286030 + 1 + 0.4940465986728668 + <_> + + + + <_>19 7 1 9 -1. + <_>19 10 1 3 3. + 0 + 5.7038792874664068e-004 + 0.5466570854187012 + 0.4626767933368683 + <_> + + <_> + + + + <_>0 2 2 18 -1. + <_>0 2 1 9 2. + <_>1 11 1 9 2. + 0 + 5.8516198769211769e-003 + 1 + 0.6270040869712830 + <_> + + + + <_>0 7 1 9 -1. + <_>0 10 1 3 3. + 0 + 2.1150549582671374e-004 + 0.5508140921592712 + 0.4061872959136963 + <_> + + <_> + + + + <_>14 12 2 2 -1. + <_>14 13 2 1 2. + 0 + -6.9679190346505493e-006 + 1 + 0.4096567928791046 + <_> + + + + <_>11 14 2 3 -1. + <_>11 15 2 1 3. + 0 + -7.9677387839183211e-004 + 0.5615556836128235 + 0.4666886031627655 + <_> + + <_> + + + + <_>7 8 6 2 -1. + <_>7 9 6 1 2. + 0 + 0.0194594804197550 + 1 + 0.2311480939388275 + <_> + + + + <_>7 12 4 6 -1. + <_>7 12 2 3 2. + <_>9 15 2 3 2. + 0 + -0.0111608300358057 + 0.3087011873722076 + 0.5514662265777588 + <_> + + <_> + + + + <_>8 13 5 3 -1. + <_>8 14 5 1 3. + 0 + 0.0140561498701572 + 1 + 0.7005056142807007 + <_> + + + + <_>12 14 2 2 -1. + <_>13 14 1 1 2. + <_>12 15 1 1 2. + 0 + -3.2958350493572652e-004 + 0.5797485709190369 + 0.4691650867462158 + <_> + + <_> + + + + <_>7 13 6 3 -1. + <_>7 14 6 1 3. + 0 + -5.4636420682072639e-003 + 0.5928595066070557 + 1 + <_> + + + + <_>7 13 5 2 -1. + <_>7 14 5 1 2. + 0 + 5.8881669247057289e-005 + 0.3741397857666016 + 0.5170168876647949 + <_> + + <_> + + + + <_>2 10 16 4 -1. + <_>10 10 8 2 2. + <_>2 12 8 2 2. + 0 + 6.6343429498374462e-003 + 0.5414987802505493 + 1 + <_> + + + + <_>7 0 6 6 -1. + <_>9 0 2 6 3. + 0 + 0.0452634096145630 + 0.5180327296257019 + 0.1529684066772461 + <_> + + <_> + + + + <_>7 1 6 3 -1. + <_>7 2 6 1 3. + 0 + -8.0646127462387085e-003 + 0.2515468001365662 + 1 + <_> + + + + <_>0 12 6 2 -1. + <_>0 13 6 1 2. + 0 + 4.7389548853971064e-004 + 0.5121998786926270 + 0.3725948929786682 + <_> + + <_> + + + + <_>6 3 11 2 -1. + <_>6 4 11 1 2. + 0 + 1.4877359717502259e-005 + 1 + 0.5532435774803162 + <_> + + + + <_>12 0 8 6 -1. + <_>16 0 4 3 2. + <_>12 3 4 3 2. + 0 + 0.0243211593478918 + 0.4960766136646271 + 0.5983315110206604 + <_> + + <_> + + + + <_>8 12 1 2 -1. + <_>8 13 1 1 2. + 0 + 6.9931396865285933e-005 + 0.4163953065872192 + 1 + <_> + + + + <_>8 8 1 12 -1. + <_>8 12 1 4 3. + 0 + 2.6287760119885206e-003 + 0.5880144834518433 + 0.3399662971496582 + <_> + + <_> + + + + <_>11 11 2 2 -1. + <_>12 11 1 1 2. + <_>11 12 1 1 2. + 0 + 3.8190539926290512e-003 + 1 + 0.7846621274948120 + <_> + + + + <_>12 7 3 13 -1. + <_>13 7 1 13 3. + 0 + -0.0259891506284475 + 0.3288114070892334 + 0.5155087709426880 + <_> + + <_> + + + + <_>7 11 2 2 -1. + <_>7 11 1 1 2. + <_>8 12 1 1 2. + 0 + 1.2062400346621871e-003 + 0.4596059918403626 + 1 + <_> + + + + <_>3 13 1 3 -1. + <_>3 14 1 1 3. + 0 + -1.5557400183752179e-003 + 0.3126986920833588 + 0.7183399200439453 + <_> + + <_> + + + + <_>10 18 3 2 -1. + <_>11 18 1 2 3. + 0 + -2.2691930644214153e-003 + 1 + 0.5274006128311157 + <_> + + + + <_>11 11 2 1 -1. + <_>11 11 1 1 2. + 0 + 2.3287249496206641e-004 + 0.4878666102886200 + 0.5615152716636658 + <_> + + <_> + + + + <_>1 10 5 9 -1. + <_>1 13 5 3 3. + 0 + -5.5999699980020523e-003 + 1 + 0.5160812139511108 + <_> + + + + <_>4 8 6 4 -1. + <_>6 8 2 4 3. + 0 + -0.0104961898177862 + 0.5701614022254944 + 0.3204850852489471 + <_> + + <_> + + + + <_>13 12 1 4 -1. + <_>13 14 1 2 2. + 0 + -1.4814930182183161e-005 + 0.5538837909698486 + 1 + <_> + + + + <_>11 3 4 14 -1. + <_>13 3 2 7 2. + <_>11 10 2 7 2. + 0 + -6.4287078566849232e-004 + 0.5349429249763489 + 0.4472151100635529 + <_> + + <_> + + + + <_>6 12 1 4 -1. + <_>6 14 1 2 2. + 0 + -1.8891949730459601e-004 + 0.5012837052345276 + 1 + <_> + + + + <_>5 3 4 14 -1. + <_>5 3 2 7 2. + <_>7 10 2 7 2. + 0 + -9.0413521975278854e-003 + 0.2562935948371887 + 0.4503383040428162 + <_> + + <_> + + + + <_>10 18 3 2 -1. + <_>11 18 1 2 3. + 0 + 7.9534705728292465e-003 + 1 + 0.2630499899387360 + <_> + + + + <_>9 12 3 3 -1. + <_>9 13 3 1 3. + 0 + -2.7908999472856522e-003 + 0.5756508708000183 + 0.4854863882064819 + <_> + + <_> + + + + <_>2 2 12 6 -1. + <_>2 2 6 3 2. + <_>8 5 6 3 2. + 0 + 3.2857100013643503e-003 + 1 + 0.4084751904010773 + <_> + + + + <_>6 6 6 2 -1. + <_>9 6 3 2 2. + 0 + 7.7063008211553097e-004 + 0.4073356091976166 + 0.5920240879058838 + 44.6829681396484380 + 15 + -1 + <_> + + + <_> + + <_> + + + + <_>1 0 18 12 -1. + <_>7 0 6 12 3. + 0 + 0.0630219429731369 + 0.3419382870197296 + 1 + <_> + + + + <_>5 7 6 4 -1. + <_>5 7 3 2 2. + <_>8 9 3 2 2. + 0 + -2.8374609537422657e-003 + 0.6829563975334168 + 0.4404523074626923 + <_> + + <_> + + + + <_>5 7 10 4 -1. + <_>5 9 10 2 2. + 0 + 0.0464619509875774 + 0.4391745030879974 + 1 + <_> + + + + <_>7 7 6 4 -1. + <_>9 7 2 4 3. + 0 + 0.0291525404900312 + 0.4601063132286072 + 0.6357936859130859 + <_> + + <_> + + + + <_>9 5 2 2 -1. + <_>9 6 2 1 2. + 0 + -1.4000290320836939e-005 + 1 + 0.3730010092258453 + <_> + + + + <_>9 9 2 2 -1. + <_>9 10 2 1 2. + 0 + -1.2757079675793648e-003 + 0.3093824088573456 + 0.5901370048522949 + <_> + + <_> + + + + <_>6 17 8 3 -1. + <_>6 18 8 1 3. + 0 + 1.3596529606729746e-003 + 0.4337565004825592 + 1 + <_> + + + + <_>9 17 6 2 -1. + <_>12 17 3 1 2. + <_>9 18 3 1 2. + 0 + 1.7991929780691862e-004 + 0.4217503964900971 + 0.5846847891807556 + <_> + + <_> + + + + <_>4 12 2 2 -1. + <_>4 13 2 1 2. + 0 + -1.4166639630275313e-005 + 1 + 0.4084691107273102 + <_> + + + + <_>3 12 9 2 -1. + <_>3 13 9 1 2. + 0 + 6.0252390539972112e-005 + 0.5087286829948425 + 0.7277184128761292 + <_> + + <_> + + + + <_>8 3 6 1 -1. + <_>10 3 2 1 3. + 0 + 6.4320368692278862e-003 + 1 + 0.2967903017997742 + <_> + + + + <_>9 3 4 6 -1. + <_>11 3 2 3 2. + <_>9 6 2 3 2. + 0 + 4.6682319953106344e-004 + 0.4110462963581085 + 0.5581219792366028 + <_> + + <_> + + + + <_>0 3 6 5 -1. + <_>3 3 3 5 2. + 0 + 5.7436279021203518e-003 + 0.4287309944629669 + 1 + <_> + + + + <_>2 0 2 18 -1. + <_>2 6 2 6 3. + 0 + 3.2019240316003561e-003 + 0.4266195893287659 + 0.6444045901298523 + <_> + + <_> + + + + <_>14 2 4 9 -1. + <_>14 5 4 3 3. + 0 + -5.7637941790744662e-004 + 1 + 0.4084824919700623 + <_> + + + + <_>10 18 3 2 -1. + <_>11 18 1 2 3. + 0 + -3.7901920732110739e-003 + 0.3181920945644379 + 0.5230693221092224 + <_> + + <_> + + + + <_>2 2 4 9 -1. + <_>2 5 4 3 3. + 0 + 4.8914109356701374e-003 + 1 + 0.3548356890678406 + <_> + + + + <_>7 18 3 2 -1. + <_>8 18 1 2 3. + 0 + 4.6459292061626911e-003 + 0.5610597729682922 + 0.2693848907947540 + <_> + + <_> + + + + <_>10 14 3 3 -1. + <_>10 15 3 1 3. + 0 + -6.8799369037151337e-003 + 0.6235408186912537 + 1 + <_> + + + + <_>10 12 2 6 -1. + <_>10 15 2 3 2. + 0 + -0.0181474704295397 + 0.2861981987953186 + 0.5226848125457764 + <_> + + <_> + + + + <_>7 5 3 6 -1. + <_>7 7 3 2 3. + 0 + 1.1409220314817503e-004 + 1 + 0.3257833123207092 + <_> + + + + <_>3 3 6 2 -1. + <_>3 4 6 1 2. + 0 + -5.4334272863343358e-004 + 0.3882969021797180 + 0.5341166257858276 + <_> + + <_> + + + + <_>8 4 7 3 -1. + <_>8 5 7 1 3. + 0 + -2.7602489572018385e-003 + 0.6353965997695923 + 1 + <_> + + + + <_>13 6 2 3 -1. + <_>13 7 2 1 3. + 0 + -1.9730569329112768e-003 + 0.5880761146545410 + 0.4593090116977692 + <_> + + <_> + + + + <_>8 8 2 12 -1. + <_>8 12 2 4 3. + 0 + 2.4565239436924458e-003 + 1 + 0.3134010136127472 + <_> + + + + <_>5 4 8 14 -1. + <_>5 4 4 7 2. + <_>9 11 4 7 2. + 0 + 1.9392010290175676e-004 + 0.5277131795883179 + 0.3604106903076172 + <_> + + <_> + + + + <_>0 1 20 8 -1. + <_>10 1 10 4 2. + <_>0 5 10 4 2. + 0 + 0.0786430165171623 + 0.5290341973304749 + 1 + <_> + + + + <_>4 0 12 2 -1. + <_>4 1 12 1 2. + 0 + 6.5276869572699070e-003 + 0.4654479920864105 + 0.6044905185699463 + <_> + + <_> + + + + <_>0 1 20 8 -1. + <_>0 1 10 4 2. + <_>10 5 10 4 2. + 0 + -0.0787167996168137 + 0.2541126906871796 + 1 + <_> + + + + <_>4 0 12 2 -1. + <_>4 1 12 1 2. + 0 + 5.7298499159514904e-003 + 0.4366919100284576 + 0.5822886228561401 + <_> + + <_> + + + + <_>9 5 6 3 -1. + <_>9 5 3 3 2. + 0 + 6.2386557692661881e-004 + 1 + 0.5472692251205444 + <_> + + + + <_>8 13 10 6 -1. + <_>8 15 10 2 3. + 0 + -0.0852672308683395 + 0.1461607962846756 + 0.5181810855865479 + <_> + + <_> + + + + <_>5 5 6 3 -1. + <_>8 5 3 3 2. + 0 + 0.0409811101853848 + 1 + 0.1270135045051575 + <_> + + + + <_>6 3 6 1 -1. + <_>8 3 2 1 3. + 0 + 7.7135749161243439e-003 + 0.4832684993743897 + 0.2223578989505768 + <_> + + <_> + + + + <_>11 18 9 2 -1. + <_>14 18 3 2 3. + 0 + -6.8663940764963627e-003 + 0.5918928980827332 + 1 + <_> + + + + <_>13 11 6 7 -1. + <_>13 11 3 7 2. + 0 + 0.0145596396178007 + 0.4761506915092468 + 0.5727223753929138 + <_> + + <_> + + + + <_>4 6 12 10 -1. + <_>4 6 6 5 2. + <_>10 11 6 5 2. + 0 + -0.0100643103942275 + 0.3636730909347534 + 1 + <_> + + + + <_>8 17 3 3 -1. + <_>9 17 1 3 3. + 0 + 3.6274080630391836e-003 + 0.5271731019020081 + 0.2740525007247925 + <_> + + <_> + + + + <_>11 18 9 2 -1. + <_>14 18 3 2 3. + 0 + -2.3421540390700102e-003 + 0.5497784018516541 + 1 + <_> + + + + <_>13 11 6 8 -1. + <_>13 11 3 8 2. + 0 + -0.0246864091604948 + 0.6059895157814026 + 0.4960314035415649 + <_> + + <_> + + + + <_>4 16 2 2 -1. + <_>4 17 2 1 2. + 0 + 1.9456120207905769e-004 + 1 + 0.3769465088844299 + <_> + + + + <_>7 15 4 4 -1. + <_>7 17 4 2 2. + 0 + 3.1714211218059063e-004 + 0.4062362015247345 + 0.5668215155601502 + <_> + + <_> + + + + <_>12 4 3 3 -1. + <_>12 5 3 1 3. + 0 + 2.0793990697711706e-003 + 0.4618656933307648 + 1 + <_> + + + + <_>13 6 2 3 -1. + <_>13 7 2 1 3. + 0 + 1.7982709687203169e-003 + 0.4867505133152008 + 0.6518449783325195 + <_> + + <_> + + + + <_>5 11 6 1 -1. + <_>7 11 2 1 3. + 0 + -2.2287059982772917e-004 + 0.5677595734596252 + 1 + <_> + + + + <_>7 10 3 1 -1. + <_>8 10 1 1 3. + 0 + 3.2623921288177371e-004 + 0.3710733950138092 + 0.5676605105400085 + <_> + + <_> + + + + <_>0 12 20 4 -1. + <_>0 14 20 2 2. + 0 + -0.0667926818132401 + 0.2511521875858307 + 1 + <_> + + + + <_>10 2 3 2 -1. + <_>10 3 3 1 2. + 0 + -1.4869889710098505e-003 + 0.3886750936508179 + 0.5262253880500794 + <_> + + <_> + + + + <_>5 4 3 3 -1. + <_>5 5 3 1 3. + 0 + -5.0454870797693729e-003 + 0.6557472944259644 + 1 + <_> + + + + <_>5 5 4 3 -1. + <_>5 6 4 1 3. + 0 + -4.8297587782144547e-003 + 0.5934106111526489 + 0.4285922050476074 + <_> + + <_> + + + + <_>8 8 4 3 -1. + <_>8 9 4 1 3. + 0 + -1.0722599690780044e-003 + 1 + 0.5426058769226074 + <_> + + + + <_>10 4 2 12 -1. + <_>10 8 2 4 3. + 0 + 8.7901195511221886e-003 + 0.5351303219795227 + 0.4834277927875519 + <_> + + <_> + + + + <_>0 3 4 3 -1. + <_>0 4 4 1 3. + 0 + -7.1750381030142307e-003 + 0.2067168951034546 + 1 + <_> + + + + <_>1 3 2 3 -1. + <_>1 4 2 1 3. + 0 + 1.1251230025663972e-003 + 0.5112252235412598 + 0.3468714058399200 + <_> + + <_> + + + + <_>16 1 4 11 -1. + <_>16 1 2 11 2. + 0 + 0.0106347100809217 + 0.4479008018970490 + 1 + <_> + + + + <_>18 2 2 16 -1. + <_>19 2 1 8 2. + <_>18 10 1 8 2. + 0 + -0.0117632197216153 + 0.6253901720046997 + 0.4968987107276917 + <_> + + <_> + + + + <_>1 8 6 12 -1. + <_>3 8 2 12 3. + 0 + 0.0923240631818771 + 1 + 0.2031303942203522 + <_> + + + + <_>7 2 6 2 -1. + <_>7 2 3 1 2. + <_>10 3 3 1 2. + 0 + 1.8991080578416586e-003 + 0.5618721842765808 + 0.4046572148799896 + <_> + + <_> + + + + <_>12 4 8 2 -1. + <_>16 4 4 1 2. + <_>12 5 4 1 2. + 0 + -0.0105103403329849 + 1 + 0.4943264126777649 + <_> + + + + <_>10 6 6 2 -1. + <_>12 6 2 2 3. + 0 + -7.4531312566250563e-004 + 0.5613427758216858 + 0.3845331966876984 + <_> + + <_> + + + + <_>0 4 8 2 -1. + <_>0 4 4 1 2. + <_>4 5 4 1 2. + 0 + 8.0041000619530678e-003 + 1 + 0.7759842276573181 + <_> + + + + <_>1 3 3 5 -1. + <_>2 3 1 5 3. + 0 + 5.8110528625547886e-003 + 0.4624733030796051 + 0.6286277174949646 + <_> + + <_> + + + + <_>16 3 4 6 -1. + <_>16 5 4 2 3. + 0 + -0.0279185809195042 + 0.2409314066171646 + 1 + <_> + + + + <_>8 6 4 3 -1. + <_>8 7 4 1 3. + 0 + 2.1739399526268244e-003 + 0.5345504879951477 + 0.3507958054542542 + <_> + + <_> + + + + <_>8 14 1 3 -1. + <_>8 15 1 1 3. + 0 + -4.0639587678015232e-003 + 0.6647101044654846 + 1 + <_> + + + + <_>4 11 1 2 -1. + <_>4 12 1 1 2. + 0 + 6.0017139185220003e-004 + 0.4998509883880615 + 0.3022165000438690 + <_> + + <_> + + + + <_>8 14 6 3 -1. + <_>8 15 6 1 3. + 0 + 1.9214770291000605e-003 + 1 + 0.5919150710105896 + <_> + + + + <_>7 15 7 3 -1. + <_>7 16 7 1 3. + 0 + -0.0138608301058412 + 0.6351767778396606 + 0.4993310868740082 + <_> + + <_> + + + + <_>9 12 2 8 -1. + <_>9 16 2 4 2. + 0 + 0.0230068508535624 + 1 + 0.1902336031198502 + <_> + + + + <_>4 6 6 2 -1. + <_>6 6 2 2 3. + 0 + -1.3857929734513164e-003 + 0.5253369212150574 + 0.3985860049724579 + <_> + + <_> + + + + <_>12 7 4 2 -1. + <_>12 8 4 1 2. + 0 + 1.2637410545721650e-003 + 0.4666104018688202 + 1 + <_> + + + + <_>5 3 13 10 -1. + <_>5 8 13 5 2. + 0 + -0.0146752102300525 + 0.3823164999485016 + 0.5326632857322693 + <_> + + <_> + + + + <_>4 7 4 2 -1. + <_>4 8 4 1 2. + 0 + -2.9535070061683655e-003 + 0.7063655853271484 + 1 + <_> + + + + <_>0 8 16 2 -1. + <_>0 8 8 1 2. + <_>8 9 8 1 2. + 0 + -1.7189770005643368e-003 + 0.3813462853431702 + 0.5246735215187073 + <_> + + <_> + + + + <_>11 8 2 5 -1. + <_>11 8 1 5 2. + 0 + -4.2484089499339461e-004 + 1 + 0.4791638851165772 + <_> + + + + <_>10 0 6 13 -1. + <_>10 0 3 13 2. + 0 + -8.5248658433556557e-004 + 0.4491218030452728 + 0.5370901226997376 + <_> + + <_> + + + + <_>1 6 4 2 -1. + <_>1 7 4 1 2. + 0 + 8.9034568518400192e-003 + 1 + 0.2076473981142044 + <_> + + + + <_>4 3 2 1 -1. + <_>5 3 1 1 2. + 0 + 1.4895649655954912e-005 + 0.4447635114192963 + 0.5667163133621216 + <_> + + <_> + + + + <_>11 8 2 5 -1. + <_>11 8 1 5 2. + 0 + -4.7091601300053298e-004 + 0.5465071201324463 + 1 + <_> + + + + <_>12 10 4 8 -1. + <_>12 10 2 8 2. + 0 + 4.3084810022264719e-004 + 0.5493261814117432 + 0.4580708146095276 + <_> + + <_> + + + + <_>7 8 2 5 -1. + <_>8 8 1 5 2. + 0 + -6.3893961487337947e-004 + 0.5501571893692017 + 1 + <_> + + + + <_>4 10 4 8 -1. + <_>6 10 2 8 2. + 0 + -7.3733746830839664e-005 + 0.5085790753364563 + 0.3305698037147522 + <_> + + <_> + + + + <_>6 7 9 12 -1. + <_>9 7 3 12 3. + 0 + -8.8991485536098480e-003 + 0.4276469051837921 + 1 + <_> + + + + <_>11 13 2 3 -1. + <_>11 13 1 3 2. + 0 + -0.0102533502504230 + 0.1123218014836311 + 0.5152723193168640 + <_> + + <_> + + + + <_>7 10 6 10 -1. + <_>10 10 3 10 2. + 0 + -0.0596374906599522 + 0.7386772036552429 + 1 + <_> + + + + <_>8 11 4 8 -1. + <_>8 11 2 4 2. + <_>10 15 2 4 2. + 0 + 0.0217071995139122 + 0.4996291995048523 + 0.1339413970708847 + <_> + + <_> + + + + <_>16 1 4 11 -1. + <_>16 1 2 11 2. + 0 + 9.9107045680284500e-003 + 0.4679012000560761 + 1 + <_> + + + + <_>18 2 2 4 -1. + <_>18 2 1 4 2. + 0 + -0.0109983002766967 + 0.6928656101226807 + 0.5012068152427673 + <_> + + <_> + + + + <_>5 6 6 2 -1. + <_>5 6 3 1 2. + <_>8 7 3 1 2. + 0 + 7.4608891736716032e-004 + 1 + 0.5833582282066345 + <_> + + + + <_>5 4 1 3 -1. + <_>5 5 1 1 3. + 0 + 2.9539171373471618e-004 + 0.3826391100883484 + 0.5566350817680359 + <_> + + <_> + + + + <_>11 1 4 14 -1. + <_>11 1 2 14 2. + 0 + 0.0500541292130947 + 1 + 0.3002721071243286 + <_> + + + + <_>4 2 12 3 -1. + <_>8 2 4 3 3. + 0 + -7.2330660186707973e-003 + 0.5908042788505554 + 0.5000870823860169 + <_> + + <_> + + + + <_>5 1 4 14 -1. + <_>7 1 2 14 2. + 0 + -2.6863380335271358e-003 + 0.3975034952163696 + 1 + <_> + + + + <_>7 3 6 2 -1. + <_>9 3 2 2 3. + 0 + -1.0195849463343620e-003 + 0.3697685897350311 + 0.5756192803382874 + <_> + + <_> + + + + <_>2 0 18 4 -1. + <_>8 0 6 4 3. + 0 + -0.0202049203217030 + 0.6375268101692200 + 1 + <_> + + + + <_>9 5 2 10 -1. + <_>9 10 2 5 2. + 0 + 2.1340379025787115e-003 + 0.5363265872001648 + 0.4433170855045319 + <_> + + <_> + + + + <_>8 6 3 4 -1. + <_>9 6 1 4 3. + 0 + -1.8348889425396919e-003 + 0.5828999280929565 + 1 + <_> + + + + <_>5 5 9 11 -1. + <_>8 5 3 11 3. + 0 + -5.9489468112587929e-003 + 0.2680670917034149 + 0.4642885923385620 + <_> + + <_> + + + + <_>10 6 3 5 -1. + <_>11 6 1 5 3. + 0 + -2.3030120064504445e-004 + 0.5475320219993591 + 1 + <_> + + + + <_>8 9 6 5 -1. + <_>8 9 3 5 2. + 0 + 5.0581009127199650e-003 + 0.5320833921432495 + 0.4646492898464203 + <_> + + <_> + + + + <_>7 6 3 5 -1. + <_>8 6 1 5 3. + 0 + -5.1950011402368546e-004 + 0.5232744812965393 + 1 + <_> + + + + <_>6 10 6 3 -1. + <_>9 10 3 3 2. + 0 + -6.8620947422459722e-004 + 0.4935086071491242 + 0.3103117942810059 + <_> + + <_> + + + + <_>10 0 3 7 -1. + <_>11 0 1 7 3. + 0 + -7.4936267919838428e-003 + 0.2883046865463257 + 1 + <_> + + + + <_>0 3 20 12 -1. + <_>0 9 20 6 2. + 0 + -0.0156829301267862 + 0.3640313148498535 + 0.5368754863739014 + <_> + + <_> + + + + <_>9 7 2 2 -1. + <_>10 7 1 2 2. + 0 + -3.2649750355631113e-003 + 0.6468631029129028 + 1 + <_> + + + + <_>5 9 4 1 -1. + <_>7 9 2 1 2. + 0 + 3.8463930832222104e-004 + 0.5259659886360169 + 0.3831427991390228 + <_> + + <_> + + + + <_>13 13 3 2 -1. + <_>13 14 3 1 2. + 0 + 4.4492390006780624e-003 + 1 + 0.2086818963289261 + <_> + + + + <_>16 9 4 6 -1. + <_>16 9 2 6 2. + 0 + 0.0231183208525181 + 0.4978533089160919 + 0.5961257219314575 + <_> + + <_> + + + + <_>7 15 6 3 -1. + <_>7 16 6 1 3. + 0 + 2.0835159812122583e-003 + 1 + 0.5746421813964844 + <_> + + + + <_>6 16 7 3 -1. + <_>6 17 7 1 3. + 0 + 1.1513150529935956e-003 + 0.3586845099925995 + 0.5363473892211914 + <_> + + <_> + + + + <_>11 14 9 6 -1. + <_>11 16 9 2 3. + 0 + 0.0361047089099884 + 1 + 0.2833136916160584 + <_> + + + + <_>19 14 1 3 -1. + <_>19 15 1 1 3. + 0 + 3.6256198654882610e-004 + 0.5477722287178040 + 0.4110532104969025 + <_> + + <_> + + + + <_>0 9 6 6 -1. + <_>3 9 3 6 2. + 0 + -3.4635469783097506e-003 + 0.5990386009216309 + 1 + <_> + + + + <_>0 19 9 1 -1. + <_>3 19 3 1 3. + 0 + -2.8796829283237457e-003 + 0.5725253224372864 + 0.4149512052536011 + <_> + + <_> + + + + <_>11 14 9 6 -1. + <_>11 16 9 2 3. + 0 + -8.1119500100612640e-003 + 1 + 0.5396351814270020 + <_> + + + + <_>12 12 6 6 -1. + <_>12 14 6 2 3. + 0 + 4.5932079665362835e-003 + 0.5379704236984253 + 0.3891302943229675 + <_> + + <_> + + + + <_>1 14 8 6 -1. + <_>1 16 8 2 3. + 0 + 7.0014740340411663e-003 + 1 + 0.3714671134948731 + <_> + + + + <_>8 1 3 2 -1. + <_>9 1 1 2 3. + 0 + 8.0169539432972670e-004 + 0.5529567003250122 + 0.3755804896354675 + <_> + + <_> + + + + <_>18 2 2 4 -1. + <_>18 2 1 4 2. + 0 + -8.6652329191565514e-003 + 1 + 0.5025773048400879 + <_> + + + + <_>14 0 6 3 -1. + <_>16 0 2 3 3. + 0 + -2.7315050829201937e-003 + 0.5850322246551514 + 0.4617573916912079 + <_> + + <_> + + + + <_>0 2 2 4 -1. + <_>1 2 1 4 2. + 0 + 1.3301590224727988e-003 + 1 + 0.5937700867652893 + <_> + + + + <_>0 0 6 3 -1. + <_>2 0 2 3 3. + 0 + -4.2648240923881531e-003 + 0.5645368099212647 + 0.3937624990940094 + <_> + + <_> + + + + <_>9 0 3 2 -1. + <_>10 0 1 2 3. + 0 + 6.3251499086618423e-003 + 0.5182105898857117 + 1 + <_> + + + + <_>12 1 2 2 -1. + <_>12 1 1 2 2. + 0 + -3.0753740575164557e-003 + 0.3007416129112244 + 0.5196403861045837 + <_> + + <_> + + + + <_>8 0 3 2 -1. + <_>9 0 1 2 3. + 0 + -7.3622138006612659e-004 + 0.3697580099105835 + 1 + <_> + + + + <_>6 1 2 2 -1. + <_>7 1 1 2 2. + 0 + 3.0082479497650638e-005 + 0.4327593147754669 + 0.5715808868408203 + <_> + + <_> + + + + <_>10 8 2 3 -1. + <_>10 9 2 1 3. + 0 + -3.8722730241715908e-003 + 0.3473713099956513 + 1 + <_> + + + + <_>13 15 6 2 -1. + <_>13 16 6 1 2. + 0 + 6.2879058532416821e-004 + 0.5438259243965149 + 0.4453906118869782 + <_> + + <_> + + + + <_>8 12 2 2 -1. + <_>8 12 1 1 2. + <_>9 13 1 1 2. + 0 + 1.3411579420790076e-003 + 1 + 0.6511713862419128 + <_> + + + + <_>8 15 3 5 -1. + <_>9 15 1 5 3. + 0 + -8.3681922405958176e-003 + 0.1443295031785965 + 0.4888199865818024 + <_> + + <_> + + + + <_>8 6 4 12 -1. + <_>8 12 4 6 2. + 0 + 9.3305751215666533e-004 + 1 + 0.3951109051704407 + <_> + + + + <_>7 6 7 8 -1. + <_>7 10 7 4 2. + 0 + -1.0746510233730078e-003 + 0.3910265862941742 + 0.5349503755569458 + <_> + + <_> + + + + <_>0 11 8 2 -1. + <_>0 12 8 1 2. + 0 + -0.0186100509017706 + 0.1275743991136551 + 1 + <_> + + + + <_>8 11 2 2 -1. + <_>8 11 1 1 2. + <_>9 12 1 1 2. + 0 + 1.3651419430971146e-003 + 0.5038288831710815 + 0.6951304078102112 + <_> + + <_> + + + + <_>7 7 12 1 -1. + <_>11 7 4 1 3. + 0 + 7.3744421824812889e-003 + 0.5253443121910095 + 1 + <_> + + + + <_>10 8 3 2 -1. + <_>11 8 1 2 3. + 0 + 8.4163323044776917e-003 + 0.5011243820190430 + 0.7311332821846008 + <_> + + <_> + + + + <_>1 7 12 1 -1. + <_>5 7 4 1 3. + 0 + 5.1413988694548607e-003 + 0.4953536093235016 + 1 + <_> + + + + <_>6 5 8 2 -1. + <_>6 5 4 1 2. + <_>10 6 4 1 2. + 0 + 4.5847031287848949e-003 + 0.2535555958747864 + 0.6462442874908447 + <_> + + <_> + + + + <_>9 10 3 10 -1. + <_>10 10 1 10 3. + 0 + 0.0285652391612530 + 1 + 0.2330722063779831 + <_> + + + + <_>16 0 2 4 -1. + <_>16 0 1 4 2. + 0 + 4.3958800961263478e-004 + 0.4702244102954865 + 0.5544549226760864 + <_> + + <_> + + + + <_>8 10 3 10 -1. + <_>9 10 1 10 3. + 0 + 0.0314594581723213 + 1 + 0.0336896888911724 + <_> + + + + <_>9 10 2 3 -1. + <_>9 11 2 1 3. + 0 + 5.6011630222201347e-003 + 0.4787121117115021 + 0.6338351964950562 + <_> + + <_> + + + + <_>8 9 4 2 -1. + <_>10 9 2 1 2. + <_>8 10 2 1 2. + 0 + 7.1835669223219156e-004 + 0.5431486964225769 + 1 + <_> + + + + <_>12 14 7 6 -1. + <_>12 16 7 2 3. + 0 + -5.5303089320659637e-003 + 0.4105832874774933 + 0.5403990745544434 + <_> + + <_> + + + + <_>6 1 3 1 -1. + <_>7 1 1 1 3. + 0 + 1.4129279879853129e-003 + 1 + 0.3105539977550507 + <_> + + + + <_>2 0 2 4 -1. + <_>3 0 1 4 2. + 0 + 2.5530709535814822e-004 + 0.4254471957683563 + 0.5447154045104981 + <_> + + <_> + + + + <_>11 11 2 2 -1. + <_>12 11 1 1 2. + <_>11 12 1 1 2. + 0 + 3.1966410460881889e-004 + 1 + 0.6118361949920654 + <_> + + + + <_>12 12 6 6 -1. + <_>12 14 6 2 3. + 0 + 5.0411392003297806e-003 + 0.5290042161941528 + 0.4224787056446075 + <_> + + <_> + + + + <_>1 0 6 10 -1. + <_>1 0 3 5 2. + <_>4 5 3 5 2. + 0 + 7.7617880888283253e-003 + 0.4315345883369446 + 1 + <_> + + + + <_>3 0 2 9 -1. + <_>3 3 2 3 3. + 0 + 2.9374631121754646e-003 + 0.6629263162612915 + 0.3028964996337891 + <_> + + <_> + + + + <_>14 13 3 2 -1. + <_>14 14 3 1 2. + 0 + -1.6497720498591661e-003 + 1 + 0.5491852760314941 + <_> + + + + <_>15 2 3 2 -1. + <_>15 3 3 1 2. + 0 + -5.8834417723119259e-003 + 0.3188554048538208 + 0.5184289216995239 + <_> + + <_> + + + + <_>2 13 5 2 -1. + <_>2 14 5 1 2. + 0 + 8.7459187489002943e-004 + 1 + 0.3328830897808075 + <_> + + + + <_>3 4 12 10 -1. + <_>3 4 6 5 2. + <_>9 9 6 5 2. + 0 + -0.0153087796643376 + 0.3923608064651489 + 0.5235139131546021 + <_> + + <_> + + + + <_>5 1 14 6 -1. + <_>5 3 14 2 3. + 0 + 0.0322924517095089 + 1 + 0.5977646708488464 + <_> + + + + <_>15 3 3 2 -1. + <_>15 4 3 1 2. + 0 + -4.3842519517056644e-004 + 0.4541687965393066 + 0.5369428992271423 + <_> + + <_> + + + + <_>7 11 2 2 -1. + <_>7 11 1 1 2. + <_>8 12 1 1 2. + 0 + 1.5429529594257474e-003 + 1 + 0.6318141222000122 + <_> + + + + <_>2 14 6 6 -1. + <_>2 16 6 2 3. + 0 + -2.4733028840273619e-003 + 0.3490633070468903 + 0.4759024977684021 + <_> + + <_> + + + + <_>6 13 8 3 -1. + <_>6 14 8 1 3. + 0 + 2.0994939841330051e-003 + 1 + 0.5887197852134705 + <_> + + + + <_>1 19 18 1 -1. + <_>7 19 6 1 3. + 0 + -5.7541108690202236e-003 + 0.5961331725120544 + 0.4841983020305634 + <_> + + <_> + + + + <_>8 12 1 6 -1. + <_>8 15 1 3 2. + 0 + -0.0102331303060055 + 0.1705404072999954 + 1 + <_> + + + + <_>0 0 14 15 -1. + <_>0 5 14 5 3. + 0 + 0.2255450934171677 + 0.4779379963874817 + 0.0978796631097794 + <_> + + <_> + + + + <_>3 0 16 8 -1. + <_>3 4 16 4 2. + 0 + 0.0296665597707033 + 1 + 0.5822224020957947 + <_> + + + + <_>6 1 8 12 -1. + <_>6 7 8 6 2. + 0 + -2.8518449980765581e-003 + 0.5459626913070679 + 0.4610066115856171 + <_> + + <_> + + + + <_>5 3 3 3 -1. + <_>6 3 1 3 3. + 0 + 9.7465328872203827e-004 + 1 + 0.3670322895050049 + <_> + + + + <_>5 1 3 4 -1. + <_>6 1 1 4 3. + 0 + 1.4044740055396687e-005 + 0.4302386045455933 + 0.5691710710525513 + <_> + + <_> + + + + <_>15 14 4 6 -1. + <_>17 14 2 3 2. + <_>15 17 2 3 2. + 0 + -0.0175794307142496 + 0.6917321085929871 + 1 + <_> + + + + <_>12 11 6 8 -1. + <_>15 11 3 4 2. + <_>12 15 3 4 2. + 0 + -0.0523816794157028 + 0.7110040187835693 + 0.5060154795646668 + <_> + + <_> + + + + <_>8 7 2 4 -1. + <_>9 7 1 4 2. + 0 + -0.0112421102821827 + 0.8769189119338989 + 1 + <_> + + + + <_>6 11 3 1 -1. + <_>7 11 1 1 3. + 0 + -3.6728400737047195e-003 + 0.6519191861152649 + 0.4546068906784058 + <_> + + <_> + + + + <_>12 3 2 14 -1. + <_>12 3 1 14 2. + 0 + 3.5082760732620955e-003 + 0.5329865813255310 + 1 + <_> + + + + <_>12 11 6 2 -1. + <_>15 11 3 1 2. + <_>12 12 3 1 2. + 0 + 6.1679710634052753e-003 + 0.5220459103584290 + 0.2953518927097321 + <_> + + <_> + + + + <_>0 2 5 2 -1. + <_>0 3 5 1 2. + 0 + -9.7009900491684675e-004 + 1 + 0.5048633217811585 + <_> + + + + <_>0 0 15 1 -1. + <_>5 0 5 1 3. + 0 + -0.0109570100903511 + 0.5837358236312866 + 0.3020085990428925 + <_> + + <_> + + + + <_>12 11 6 2 -1. + <_>15 11 3 1 2. + <_>12 12 3 1 2. + 0 + -8.3272513002157211e-003 + 0.3158063888549805 + 1 + <_> + + + + <_>10 5 2 2 -1. + <_>10 5 1 2 2. + 0 + 2.9798380637657829e-005 + 0.4386389851570129 + 0.5443211197853088 + <_> + + <_> + + + + <_>9 7 2 2 -1. + <_>10 7 1 2 2. + 0 + 2.8244039276614785e-004 + 1 + 0.5625395774841309 + <_> + + + + <_>9 0 2 10 -1. + <_>9 0 1 5 2. + <_>10 5 1 5 2. + 0 + -8.1364117795601487e-004 + 0.5281198024749756 + 0.3401407897472382 + <_> + + <_> + + + + <_>18 14 2 2 -1. + <_>18 15 2 1 2. + 0 + 1.8008040497079492e-003 + 1 + 0.3471659123897553 + <_> + + + + <_>13 11 4 9 -1. + <_>13 14 4 3 3. + 0 + -6.9944779388606548e-003 + 0.4481697082519531 + 0.5385770201683044 + <_> + + <_> + + + + <_>8 13 2 2 -1. + <_>8 13 1 1 2. + <_>9 14 1 1 2. + 0 + 4.5625398342963308e-005 + 0.4492512941360474 + 1 + <_> + + + + <_>7 8 4 3 -1. + <_>7 9 4 1 3. + 0 + -7.3189922841265798e-004 + 0.4167312085628510 + 0.6021102070808411 + <_> + + <_> + + + + <_>8 9 4 2 -1. + <_>8 10 4 1 2. + 0 + -2.9980219551362097e-004 + 0.4148428142070770 + 1 + <_> + + + + <_>13 12 4 2 -1. + <_>13 13 4 1 2. + 0 + -2.9060940505587496e-005 + 0.5592089891433716 + 0.4073210954666138 + <_> + + <_> + + + + <_>6 14 2 2 -1. + <_>6 14 1 1 2. + <_>7 15 1 1 2. + 0 + -5.9742690064013004e-004 + 0.6088914275169373 + 1 + <_> + + + + <_>0 14 2 2 -1. + <_>0 15 2 1 2. + 0 + 1.4831830048933625e-004 + 0.5298305153846741 + 0.3761950135231018 + <_> + + <_> + + + + <_>7 13 6 3 -1. + <_>7 14 6 1 3. + 0 + -2.9441029764711857e-003 + 1 + 0.4716084897518158 + <_> + + + + <_>7 9 10 6 -1. + <_>7 11 10 2 3. + 0 + 0.1374121010303497 + 0.5101336836814880 + 0.0467468015849590 + <_> + + <_> + + + + <_>2 9 12 4 -1. + <_>6 9 4 4 3. + 0 + -0.0884141772985458 + 0.1181868985295296 + 1 + <_> + + + + <_>7 9 6 11 -1. + <_>10 9 3 11 2. + 0 + 0.0706102773547173 + 0.5119063258171082 + 0.7778441905975342 + <_> + + <_> + + + + <_>9 7 2 3 -1. + <_>9 8 2 1 3. + 0 + -7.7188978902995586e-003 + 0.1874134987592697 + 1 + <_> + + + + <_>9 14 4 3 -1. + <_>9 15 4 1 3. + 0 + 0.0151153998449445 + 0.4980027973651886 + 0.7005817890167236 + <_> + + <_> + + + + <_>2 3 3 17 -1. + <_>3 3 1 17 3. + 0 + 1.0671879863366485e-003 + 0.4482238888740540 + 1 + <_> + + + + <_>0 11 6 3 -1. + <_>0 12 6 1 3. + 0 + 7.0487911580130458e-004 + 0.6265752911567688 + 0.4402655065059662 + 47.7634506225585940 + 16 + -1 + <_> + + + <_> + + <_> + + + + <_>4 3 11 9 -1. + <_>4 6 11 3 3. + 0 + -0.0986907333135605 + 1 + 0.3999474942684174 + <_> + + + + <_>0 2 6 11 -1. + <_>3 2 3 11 2. + 0 + 0.0623734183609486 + 0.5247784852981567 + 0.8193575739860535 + <_> + + <_> + + + + <_>13 0 4 5 -1. + <_>13 0 2 5 2. + 0 + 1.9496519817039371e-003 + 0.3529816865921021 + 1 + <_> + + + + <_>9 7 6 4 -1. + <_>12 7 3 2 2. + <_>9 9 3 2 2. + 0 + -8.9139147894456983e-004 + 0.5852727890014648 + 0.3245978057384491 + <_> + + <_> + + + + <_>5 7 8 2 -1. + <_>9 7 4 2 2. + 0 + -5.5150408297777176e-004 + 0.3892816901206970 + 1 + <_> + + + + <_>1 8 15 1 -1. + <_>6 8 5 1 3. + 0 + -1.1721949558705091e-003 + 0.4335052073001862 + 0.6520624160766602 + <_> + + <_> + + + + <_>4 12 12 2 -1. + <_>8 12 4 2 3. + 0 + -7.4480642797425389e-004 + 1 + 0.4041135013103485 + <_> + + + + <_>13 0 4 10 -1. + <_>15 0 2 5 2. + <_>13 5 2 5 2. + 0 + -2.6264840271323919e-003 + 0.5624982118606567 + 0.3967525064945221 + <_> + + <_> + + + + <_>9 9 2 2 -1. + <_>9 10 2 1 2. + 0 + -3.9712688885629177e-004 + 0.3856112062931061 + 1 + <_> + + + + <_>3 9 6 2 -1. + <_>6 9 3 2 2. + 0 + 3.5984949208796024e-003 + 0.5997889041900635 + 0.4241614043712616 + <_> + + <_> + + + + <_>8 17 4 3 -1. + <_>8 18 4 1 3. + 0 + 5.3080618381500244e-003 + 1 + 0.6660168766975403 + <_> + + + + <_>8 3 9 2 -1. + <_>11 3 3 2 3. + 0 + 9.6319877775385976e-004 + 0.4481379091739655 + 0.5583487749099731 + <_> + + <_> + + + + <_>3 3 9 2 -1. + <_>6 3 3 2 3. + 0 + 5.0776469288393855e-004 + 0.3535459041595459 + 1 + <_> + + + + <_>5 0 9 14 -1. + <_>8 0 3 14 3. + 0 + 3.6223160568624735e-003 + 0.3409807085990906 + 0.5420687794685364 + <_> + + <_> + + + + <_>7 3 7 10 -1. + <_>7 8 7 5 2. + 0 + -0.0620614103972912 + 0.1934083998203278 + 1 + <_> + + + + <_>4 8 13 3 -1. + <_>4 9 13 1 3. + 0 + 6.4387189922854304e-004 + 0.4083626866340637 + 0.5490221977233887 + <_> + + <_> + + + + <_>3 12 14 4 -1. + <_>3 12 7 2 2. + <_>10 14 7 2 2. + 0 + 0.0262399092316628 + 1 + 0.2285708039999008 + <_> + + + + <_>8 12 4 2 -1. + <_>8 13 4 1 2. + 0 + 8.1940297968685627e-004 + 0.4648667871952057 + 0.6017355918884277 + <_> + + <_> + + + + <_>6 10 9 8 -1. + <_>6 14 9 4 2. + 0 + 2.3833119485061616e-004 + 1 + 0.3598038852214813 + <_> + + + + <_>9 12 2 8 -1. + <_>9 16 2 4 2. + 0 + -1.5869759954512119e-003 + 0.4259651005268097 + 0.5476434826850891 + <_> + + <_> + + + + <_>8 12 3 3 -1. + <_>8 13 3 1 3. + 0 + -6.7263417877256870e-003 + 0.6507238149642944 + 1 + <_> + + + + <_>5 5 4 10 -1. + <_>7 5 2 10 2. + 0 + 0.0110061103478074 + 0.5149409770965576 + 0.3362984955310822 + <_> + + <_> + + + + <_>14 15 3 3 -1. + <_>14 16 3 1 3. + 0 + 7.1445819921791553e-003 + 1 + 0.2672930061817169 + <_> + + + + <_>4 6 13 3 -1. + <_>4 7 13 1 3. + 0 + -4.7233798541128635e-003 + 0.5652182102203369 + 0.4298144876956940 + <_> + + <_> + + + + <_>3 15 3 3 -1. + <_>3 16 3 1 3. + 0 + 9.8437406122684479e-003 + 1 + 0.1151885986328125 + <_> + + + + <_>3 9 4 2 -1. + <_>3 9 2 1 2. + <_>5 10 2 1 2. + 0 + 1.5124640412977897e-005 + 0.4373598098754883 + 0.5612128973007202 + <_> + + <_> + + + + <_>0 11 20 4 -1. + <_>10 11 10 2 2. + <_>0 13 10 2 2. + 0 + 0.0399088710546494 + 0.5204648971557617 + 1 + <_> + + + + <_>8 15 4 3 -1. + <_>8 16 4 1 3. + 0 + 5.3903679363429546e-003 + 0.4813467860221863 + 0.6361209154129028 + <_> + + <_> + + + + <_>0 11 20 4 -1. + <_>0 11 10 2 2. + <_>10 13 10 2 2. + 0 + -0.0399088710546494 + 0.1506870985031128 + 1 + <_> + + + + <_>8 15 4 3 -1. + <_>8 16 4 1 3. + 0 + 5.3903679363429546e-003 + 0.4581694900989533 + 0.6200240850448608 + <_> + + <_> + + + + <_>10 13 1 6 -1. + <_>10 16 1 3 2. + 0 + 6.7005190066993237e-003 + 1 + 0.3432235121726990 + <_> + + + + <_>2 1 18 2 -1. + <_>11 1 9 1 2. + <_>2 2 9 1 2. + 0 + -0.0126237897202373 + 0.3088226914405823 + 0.5226737856864929 + <_> + + <_> + + + + <_>8 14 3 3 -1. + <_>8 15 3 1 3. + 0 + 0.0118066100403667 + 1 + 0.7187939286231995 + <_> + + + + <_>4 1 6 1 -1. + <_>6 1 2 1 3. + 0 + -3.4257229417562485e-003 + 0.3120814859867096 + 0.5065844058990479 + <_> + + <_> + + + + <_>11 13 1 3 -1. + <_>11 14 1 1 3. + 0 + 3.9385299896821380e-004 + 0.4754584133625031 + 1 + <_> + + + + <_>13 5 2 12 -1. + <_>13 11 2 6 2. + 0 + 0.0343881882727146 + 0.5261657834053040 + 0.3350174129009247 + <_> + + <_> + + + + <_>1 14 18 6 -1. + <_>1 16 18 2 3. + 0 + -0.0750099867582321 + 0.1713480949401856 + 1 + <_> + + + + <_>8 13 1 3 -1. + <_>8 14 1 1 3. + 0 + 4.9022492021322250e-004 + 0.4725801944732666 + 0.5956469178199768 + <_> + + <_> + + + + <_>7 13 6 3 -1. + <_>7 14 6 1 3. + 0 + -8.5525289177894592e-003 + 0.6558222770690918 + 1 + <_> + + + + <_>9 10 3 2 -1. + <_>9 11 3 1 2. + 0 + 1.3135520566720515e-004 + 0.4835400879383087 + 0.5586913824081421 + <_> + + <_> + + + + <_>5 1 3 3 -1. + <_>6 1 1 3 3. + 0 + 4.7948658466339111e-003 + 1 + 0.2645705938339233 + <_> + + + + <_>5 5 6 5 -1. + <_>8 5 3 5 2. + 0 + 2.0124691072851419e-003 + 0.3657945096492767 + 0.5124772191047669 + <_> + + <_> + + + + <_>7 5 6 14 -1. + <_>7 12 6 7 2. + 0 + -0.1178547963500023 + 0.2385654002428055 + 1 + <_> + + + + <_>7 16 6 2 -1. + <_>9 16 2 2 3. + 0 + 1.5575019642710686e-003 + 0.5490474104881287 + 0.4274747967720032 + <_> + + <_> + + + + <_>0 2 2 12 -1. + <_>1 2 1 12 2. + 0 + -0.0155737595632672 + 0.6938900947570801 + 1 + <_> + + + + <_>1 0 5 3 -1. + <_>1 1 5 1 3. + 0 + -2.1854790393263102e-003 + 0.3645988106727600 + 0.5092526078224182 + <_> + + <_> + + + + <_>12 4 3 3 -1. + <_>12 5 3 1 3. + 0 + 2.9272339306771755e-003 + 0.4685808122158051 + 1 + <_> + + + + <_>12 6 3 3 -1. + <_>12 7 3 1 3. + 0 + 6.4663668163120747e-003 + 0.4973410069942474 + 0.7726097106933594 + <_> + + <_> + + + + <_>5 4 3 3 -1. + <_>5 5 3 1 3. + 0 + -7.6140360906720161e-003 + 0.6877465844154358 + 1 + <_> + + + + <_>5 6 3 3 -1. + <_>5 7 3 1 3. + 0 + 4.1512572206556797e-003 + 0.4788525104522705 + 0.6921657919883728 + <_> + + <_> + + + + <_>8 12 4 8 -1. + <_>10 12 2 4 2. + <_>8 16 2 4 2. + 0 + 2.7711640577763319e-003 + 0.5481839776039124 + 1 + <_> + + + + <_>2 17 18 2 -1. + <_>11 17 9 1 2. + <_>2 18 9 1 2. + 0 + -0.0128361098468304 + 0.3800162971019745 + 0.5204492807388306 + <_> + + <_> + + + + <_>9 3 2 2 -1. + <_>9 4 2 1 2. + 0 + -2.4380050599575043e-003 + 0.2582435011863709 + 1 + <_> + + + + <_>8 5 4 6 -1. + <_>8 7 4 2 3. + 0 + 2.1713329479098320e-003 + 0.4961163103580475 + 0.3215202987194061 + <_> + + <_> + + + + <_>9 0 8 6 -1. + <_>9 2 8 2 3. + 0 + 6.2800728483125567e-004 + 1 + 0.5460423827171326 + <_> + + + + <_>1 0 18 4 -1. + <_>7 0 6 4 3. + 0 + -9.7982389852404594e-003 + 0.6046543717384338 + 0.4939922094345093 + <_> + + <_> + + + + <_>0 0 4 8 -1. + <_>2 0 2 8 2. + 0 + 7.3543828912079334e-003 + 1 + 0.5291094183921814 + <_> + + + + <_>0 4 6 9 -1. + <_>2 4 2 9 3. + 0 + -0.0146650401875377 + 0.5446122884750366 + 0.3567362129688263 + <_> + + <_> + + + + <_>1 4 18 2 -1. + <_>7 4 6 2 3. + 0 + 0.0302445106208324 + 0.5518329143524170 + 1 + <_> + + + + <_>8 16 12 4 -1. + <_>14 16 6 2 2. + <_>8 18 6 2 2. + 0 + -0.0566602088510990 + 0.6930978894233704 + 0.5093387961387634 + <_> + + <_> + + + + <_>0 0 18 2 -1. + <_>0 0 9 1 2. + <_>9 1 9 1 2. + 0 + -5.6967479176819324e-003 + 0.3201526105403900 + 1 + <_> + + + + <_>3 0 3 18 -1. + <_>4 0 1 18 3. + 0 + 0.0308067705482244 + 0.4989246129989624 + 0.2277054041624069 + <_> + + <_> + + + + <_>14 9 4 7 -1. + <_>14 9 2 7 2. + 0 + 2.2748769260942936e-003 + 0.4810931086540222 + 1 + <_> + + + + <_>15 14 2 2 -1. + <_>15 15 2 1 2. + 0 + 2.0436900667846203e-003 + 0.5283867120742798 + 0.3255924880504608 + <_> + + <_> + + + + <_>2 9 4 7 -1. + <_>4 9 2 7 2. + 0 + -8.6277956143021584e-003 + 0.6266536116600037 + 1 + <_> + + + + <_>3 14 2 2 -1. + <_>3 15 2 1 2. + 0 + 6.5113382879644632e-004 + 0.5097137093544006 + 0.3191910088062286 + <_> + + <_> + + + + <_>11 0 6 6 -1. + <_>11 2 6 2 3. + 0 + 8.8188261725008488e-004 + 0.4549585878849030 + 1 + <_> + + + + <_>14 0 2 6 -1. + <_>15 0 1 3 2. + <_>14 3 1 3 2. + 0 + -0.0145949097350240 + 0.2645038962364197 + 0.5153868198394775 + <_> + + <_> + + + + <_>7 11 2 2 -1. + <_>7 11 1 1 2. + <_>8 12 1 1 2. + 0 + -1.2304580304771662e-003 + 0.6197584867477417 + 1 + <_> + + + + <_>7 10 2 2 -1. + <_>8 10 1 2 2. + 0 + -2.1867299801670015e-004 + 0.5469198822975159 + 0.4206855893135071 + <_> + + <_> + + + + <_>9 14 2 6 -1. + <_>9 17 2 3 2. + 0 + -1.0909959673881531e-003 + 0.4140760004520416 + 1 + <_> + + + + <_>12 18 4 2 -1. + <_>12 19 4 1 2. + 0 + 3.5210378700867295e-004 + 0.5476608872413635 + 0.4155021011829376 + <_> + + <_> + + + + <_>8 17 4 3 -1. + <_>8 18 4 1 3. + 0 + -7.2563779540359974e-003 + 0.7160469293594360 + 1 + <_> + + + + <_>2 18 8 2 -1. + <_>2 19 8 1 2. + 0 + 1.4701850013807416e-003 + 0.5240808129310608 + 0.3729662895202637 + <_> + + <_> + + + + <_>2 9 16 3 -1. + <_>2 10 16 1 3. + 0 + 1.1472719779703766e-004 + 0.4033798873424530 + 1 + <_> + + + + <_>9 9 2 2 -1. + <_>9 10 2 1 2. + 0 + 3.0506469774991274e-003 + 0.5263985991477966 + 0.3560093045234680 + <_> + + <_> + + + + <_>5 14 2 4 -1. + <_>5 14 1 2 2. + <_>6 16 1 2 2. + 0 + 2.6269949739798903e-004 + 0.4569799900054932 + 1 + <_> + + + + <_>8 9 4 2 -1. + <_>8 9 2 1 2. + <_>10 10 2 1 2. + 0 + -3.6365550477057695e-003 + 0.3042570948600769 + 0.5868253707885742 + <_> + + <_> + + + + <_>9 5 2 5 -1. + <_>9 5 1 5 2. + 0 + -8.4893293678760529e-003 + 1 + 0.4914157092571259 + <_> + + + + <_>9 9 3 2 -1. + <_>10 9 1 2 3. + 0 + 5.8107408694922924e-003 + 0.4918529987335205 + 0.6266962885856628 + <_> + + <_> + + + + <_>8 9 3 2 -1. + <_>9 9 1 2 3. + 0 + 7.5583951547741890e-004 + 1 + 0.5633236169815064 + <_> + + + + <_>8 8 3 6 -1. + <_>9 8 1 6 3. + 0 + -2.2017690353095531e-003 + 0.5553916096687317 + 0.3827646076679230 + <_> + + <_> + + + + <_>8 12 4 8 -1. + <_>10 12 2 4 2. + <_>8 16 2 4 2. + 0 + 2.7908938936889172e-003 + 0.5498697757720947 + 1 + <_> + + + + <_>2 17 16 2 -1. + <_>10 17 8 1 2. + <_>2 18 8 1 2. + 0 + -1.8228569533675909e-003 + 0.4382283091545105 + 0.5424032807350159 + <_> + + <_> + + + + <_>8 12 3 8 -1. + <_>9 12 1 8 3. + 0 + -7.2495508939027786e-003 + 0.2888121902942658 + 1 + <_> + + + + <_>3 10 1 3 -1. + <_>3 11 1 1 3. + 0 + -6.8744522286579013e-004 + 0.3472655117511749 + 0.5076370835304260 + <_> + + <_> + + + + <_>9 14 10 6 -1. + <_>14 14 5 3 2. + <_>9 17 5 3 2. + 0 + 2.5174440816044807e-003 + 0.4661205112934113 + 1 + <_> + + + + <_>14 13 3 6 -1. + <_>14 15 3 2 3. + 0 + -0.0101513797417283 + 0.3744775056838989 + 0.5294001102447510 + <_> + + <_> + + + + <_>1 19 18 1 -1. + <_>7 19 6 1 3. + 0 + -4.1399952024221420e-003 + 1 + 0.4660485088825226 + <_> + + + + <_>2 10 15 2 -1. + <_>7 10 5 2 3. + 0 + -4.7078551724553108e-003 + 0.4175061881542206 + 0.6916306018829346 + <_> + + <_> + + + + <_>4 17 16 3 -1. + <_>4 18 16 1 3. + 0 + 0.0419810414314270 + 1 + 0.2018215060234070 + <_> + + + + <_>8 6 4 9 -1. + <_>8 9 4 3 3. + 0 + -0.0142729999497533 + 0.7511197924613953 + 0.5032083988189697 + <_> + + <_> + + + + <_>9 16 2 4 -1. + <_>9 16 1 2 2. + <_>10 18 1 2 2. + 0 + 4.0869521908462048e-003 + 1 + 0.2504513859748840 + <_> + + + + <_>5 5 10 8 -1. + <_>5 9 10 4 2. + 0 + 1.7606799956411123e-003 + 0.3301401138305664 + 0.5218337178230286 + <_> + + <_> + + + + <_>13 1 4 2 -1. + <_>13 1 2 2 2. + 0 + 1.2550549581646919e-004 + 0.4614442884922028 + 1 + <_> + + + + <_>14 0 3 6 -1. + <_>14 2 3 2 3. + 0 + -2.9503209516406059e-003 + 0.4619950056076050 + 0.5247030258178711 + <_> + + <_> + + + + <_>6 7 2 2 -1. + <_>6 7 1 1 2. + <_>7 8 1 1 2. + 0 + -1.1312420247122645e-003 + 0.6314368247985840 + 1 + <_> + + + + <_>7 1 6 1 -1. + <_>9 1 2 1 3. + 0 + -1.6983180539682508e-003 + 0.3401306867599487 + 0.5055527091026306 + <_> + + <_> + + + + <_>9 11 3 3 -1. + <_>9 12 3 1 3. + 0 + -0.0114578204229474 + 1 + 0.4939996004104614 + <_> + + + + <_>12 9 3 3 -1. + <_>13 9 1 3 3. + 0 + -8.4962565451860428e-003 + 0.2965450882911682 + 0.5194367766380310 + <_> + + <_> + + + + <_>8 11 3 3 -1. + <_>8 12 3 1 3. + 0 + 0.0119190895929933 + 1 + 0.7886998057365418 + <_> + + + + <_>5 9 3 3 -1. + <_>6 9 1 3 3. + 0 + 6.4416420646011829e-003 + 0.5106986761093140 + 0.2967146039009094 + <_> + + <_> + + + + <_>10 11 1 3 -1. + <_>10 12 1 1 3. + 0 + -8.7857811013236642e-004 + 0.5714371204376221 + 1 + <_> + + + + <_>7 9 6 4 -1. + <_>10 9 3 2 2. + <_>7 11 3 2 2. + 0 + -2.0312711130827665e-003 + 0.4481200873851776 + 0.5384911894798279 + <_> + + <_> + + + + <_>4 7 2 2 -1. + <_>4 7 1 1 2. + <_>5 8 1 1 2. + 0 + -1.5262430533766747e-003 + 0.6193568706512451 + 1 + <_> + + + + <_>5 7 3 1 -1. + <_>6 7 1 1 3. + 0 + 4.2860880494117737e-003 + 0.4339885115623474 + 0.7697299122810364 + <_> + + <_> + + + + <_>18 3 2 3 -1. + <_>18 4 2 1 3. + 0 + 3.5010920837521553e-003 + 1 + 0.3171389102935791 + <_> + + + + <_>13 1 4 2 -1. + <_>13 1 2 2 2. + 0 + 0.0125876702368259 + 0.5246698856353760 + 0.4241208136081696 + <_> + + <_> + + + + <_>3 1 4 2 -1. + <_>5 1 2 2 2. + 0 + 2.6207490009255707e-004 + 0.4231899976730347 + 1 + <_> + + + + <_>3 0 5 2 -1. + <_>3 1 5 1 2. + 0 + 4.4701730075757951e-005 + 0.4174138903617859 + 0.5919603705406189 + <_> + + <_> + + + + <_>14 7 6 4 -1. + <_>17 7 3 2 2. + <_>14 9 3 2 2. + 0 + 7.8084698179736733e-004 + 0.4277389049530029 + 1 + <_> + + + + <_>4 8 16 2 -1. + <_>4 9 16 1 2. + 0 + 8.8851212058216333e-004 + 0.3720161020755768 + 0.5226818919181824 + <_> + + <_> + + + + <_>2 11 5 6 -1. + <_>2 13 5 2 3. + 0 + 2.3369069676846266e-003 + 0.5478066802024841 + 1 + <_> + + + + <_>5 16 2 4 -1. + <_>5 16 1 2 2. + <_>6 18 1 2 2. + 0 + 1.6688359901309013e-003 + 0.3628678917884827 + 0.6150004863739014 + <_> + + <_> + + + + <_>15 6 2 12 -1. + <_>16 6 1 6 2. + <_>15 12 1 6 2. + 0 + 3.0844469438306987e-004 + 0.4747075140476227 + 1 + <_> + + + + <_>13 3 6 16 -1. + <_>15 3 2 16 3. + 0 + 3.4617560449987650e-003 + 0.4580138027667999 + 0.5585681796073914 + <_> + + <_> + + + + <_>4 5 12 12 -1. + <_>4 5 6 6 2. + <_>10 11 6 6 2. + 0 + 0.0189613103866577 + 0.5298801064491272 + 1 + <_> + + + + <_>5 1 10 13 -1. + <_>10 1 5 13 2. + 0 + 0.1734731048345566 + 0.3698385059833527 + 0.8498619794845581 + <_> + + <_> + + + + <_>11 5 2 2 -1. + <_>12 5 1 1 2. + <_>11 6 1 1 2. + 0 + 2.0020549709443003e-004 + 1 + 0.5565661787986755 + <_> + + + + <_>13 5 1 3 -1. + <_>13 6 1 1 3. + 0 + 1.0967060225084424e-003 + 0.4795713126659393 + 0.6286259889602661 + <_> + + <_> + + + + <_>7 4 2 4 -1. + <_>7 4 1 2 2. + <_>8 6 1 2 2. + 0 + 1.5107099898159504e-004 + 0.4052405953407288 + 1 + <_> + + + + <_>7 5 6 4 -1. + <_>10 5 3 4 2. + 0 + -3.4463501069694757e-003 + 0.6173015236854553 + 0.4414263963699341 + <_> + + <_> + + + + <_>12 4 4 6 -1. + <_>14 4 2 3 2. + <_>12 7 2 3 2. + 0 + 8.5176620632410049e-003 + 1 + 0.3570570945739746 + <_> + + + + <_>12 11 7 6 -1. + <_>12 13 7 2 3. + 0 + -0.0358121097087860 + 0.3151328861713409 + 0.5252702832221985 + <_> + + <_> + + + + <_>5 6 6 6 -1. + <_>7 6 2 6 3. + 0 + -0.0211554002016783 + 0.6124721169471741 + 1 + <_> + + + + <_>9 8 2 2 -1. + <_>9 9 2 1 2. + 0 + 8.9890940580517054e-004 + 0.5169975757598877 + 0.3596271872520447 + <_> + + <_> + + + + <_>15 6 2 2 -1. + <_>16 6 1 1 2. + <_>15 7 1 1 2. + 0 + -1.5613760333508253e-003 + 1 + 0.4914987981319428 + <_> + + + + <_>14 7 4 4 -1. + <_>16 7 2 2 2. + <_>14 9 2 2 2. + 0 + 6.7120860330760479e-004 + 0.4546211063861847 + 0.5395811796188355 + <_> + + <_> + + + + <_>5 5 6 2 -1. + <_>7 5 2 2 3. + 0 + -0.0215970296412706 + 0.1903133988380432 + 1 + <_> + + + + <_>1 19 18 1 -1. + <_>7 19 6 1 3. + 0 + -0.0249472297728062 + 0.6974077224731445 + 0.4967716038227081 + <_> + + <_> + + + + <_>12 3 3 3 -1. + <_>12 4 3 1 3. + 0 + 1.8725979607552290e-003 + 0.4748947918415070 + 1 + <_> + + + + <_>16 0 2 3 -1. + <_>16 1 2 1 3. + 0 + 6.3912719488143921e-003 + 0.5180178284645081 + 0.2924321889877319 + <_> + + <_> + + + + <_>5 3 3 3 -1. + <_>5 4 3 1 3. + 0 + -9.1552399098873138e-003 + 0.7665870189666748 + 1 + <_> + + + + <_>2 0 2 3 -1. + <_>2 1 2 1 3. + 0 + 2.1715660113841295e-003 + 0.5215551257133484 + 0.3365719020366669 + <_> + + <_> + + + + <_>15 6 2 2 -1. + <_>16 6 1 1 2. + <_>15 7 1 1 2. + 0 + 1.2330369791015983e-003 + 1 + 0.6260957717895508 + <_> + + + + <_>10 13 1 6 -1. + <_>10 16 1 3 2. + 0 + -4.0785901364870369e-004 + 0.4533509910106659 + 0.5386489033699036 + <_> + + <_> + + + + <_>0 7 10 2 -1. + <_>0 7 5 1 2. + <_>5 8 5 1 2. + 0 + 4.6437609125860035e-004 + 0.4103496074676514 + 1 + <_> + + + + <_>3 10 6 2 -1. + <_>3 11 6 1 2. + 0 + -1.1600199650274590e-004 + 0.5830391049385071 + 0.4304105937480927 + <_> + + <_> + + + + <_>12 18 4 2 -1. + <_>12 19 4 1 2. + 0 + -0.0127187203615904 + 0.2132582962512970 + 1 + <_> + + + + <_>12 18 2 2 -1. + <_>13 18 1 1 2. + <_>12 19 1 1 2. + 0 + 8.9431880041956902e-005 + 0.4872891008853912 + 0.5458915233612061 + <_> + + <_> + + + + <_>6 19 2 1 -1. + <_>7 19 1 1 2. + 0 + -3.3913689549081028e-004 + 0.3974364995956421 + 1 + <_> + + + + <_>0 4 2 16 -1. + <_>0 4 1 8 2. + <_>1 12 1 8 2. + 0 + -0.0180263407528400 + 0.7568550705909729 + 0.5045611858367920 + <_> + + <_> + + + + <_>16 1 4 9 -1. + <_>16 4 4 3 3. + 0 + 6.9179181009531021e-003 + 1 + 0.3966299891471863 + <_> + + + + <_>10 2 1 2 -1. + <_>10 3 1 1 2. + 0 + -1.1839679791592062e-004 + 0.4198082983493805 + 0.5435804128646851 + <_> + + <_> + + + + <_>4 14 4 6 -1. + <_>4 14 2 3 2. + <_>6 17 2 3 2. + 0 + -3.9474181830883026e-003 + 0.6369457840919495 + 1 + <_> + + + + <_>4 15 1 4 -1. + <_>4 17 1 2 2. + 0 + 6.0050919273635373e-005 + 0.5269566774368286 + 0.3812243044376373 + <_> + + <_> + + + + <_>0 2 20 4 -1. + <_>10 2 10 2 2. + <_>0 4 10 2 2. + 0 + 9.1423643752932549e-003 + 1 + 0.4156762957572937 + <_> + + + + <_>14 5 2 8 -1. + <_>14 9 2 4 2. + 0 + 2.1305440168362111e-004 + 0.3523533046245575 + 0.5349454283714294 + <_> + + <_> + + + + <_>5 12 4 5 -1. + <_>7 12 2 5 2. + 0 + -2.0855850016232580e-004 + 1 + 0.4403322041034699 + <_> + + + + <_>0 13 9 6 -1. + <_>0 15 9 2 3. + 0 + 1.3130389852449298e-003 + 0.6058161258697510 + 0.4468218982219696 + <_> + + <_> + + + + <_>9 14 11 3 -1. + <_>9 15 11 1 3. + 0 + -2.9134768992662430e-003 + 1 + 0.4825705885887146 + <_> + + + + <_>7 14 7 3 -1. + <_>7 15 7 1 3. + 0 + 2.9645769391208887e-003 + 0.4835998117923737 + 0.6039277911186218 + <_> + + <_> + + + + <_>3 6 2 2 -1. + <_>3 6 1 1 2. + <_>4 7 1 1 2. + 0 + 1.7772549763321877e-003 + 1 + 0.6871827244758606 + <_> + + + + <_>6 7 2 7 -1. + <_>7 7 1 7 2. + 0 + -7.7136349864304066e-003 + 0.2842220962047577 + 0.5145428180694580 + <_> + + <_> + + + + <_>14 5 1 3 -1. + <_>14 6 1 1 3. + 0 + 5.1027478184551001e-004 + 1 + 0.6024426221847534 + <_> + + + + <_>13 4 4 3 -1. + <_>13 5 4 1 3. + 0 + 1.7460630042478442e-003 + 0.4756610095500946 + 0.5721154212951660 + <_> + + <_> + + + + <_>2 7 4 4 -1. + <_>2 7 2 2 2. + <_>4 9 2 2 2. + 0 + 3.8068278809078038e-004 + 1 + 0.4931069016456604 + <_> + + + + <_>2 9 13 6 -1. + <_>2 12 13 3 2. + 0 + 2.8228890150785446e-003 + 0.3311698138713837 + 0.6227598190307617 + <_> + + <_> + + + + <_>10 1 3 4 -1. + <_>11 1 1 4 3. + 0 + -5.3000478073954582e-003 + 1 + 0.5232092738151550 + <_> + + + + <_>9 8 5 2 -1. + <_>9 9 5 1 2. + 0 + 4.4951299059903249e-005 + 0.3995231986045837 + 0.5314797759056091 + <_> + + <_> + + + + <_>0 14 11 3 -1. + <_>0 15 11 1 3. + 0 + 3.2752458937466145e-003 + 0.4481619894504547 + 1 + <_> + + + + <_>8 11 2 8 -1. + <_>8 15 2 4 2. + 0 + -2.8162579983472824e-003 + 0.3907971978187561 + 0.6671640872955322 + <_> + + <_> + + + + <_>5 11 10 6 -1. + <_>5 14 10 3 2. + 0 + 1.4112279750406742e-003 + 0.5357010960578919 + 1 + <_> + + + + <_>5 13 15 5 -1. + <_>10 13 5 5 3. + 0 + 8.3062034100294113e-003 + 0.4770965874195099 + 0.5570099949836731 + <_> + + <_> + + + + <_>8 10 1 10 -1. + <_>8 15 1 5 2. + 0 + 2.2164839319884777e-003 + 0.4947124123573303 + 1 + <_> + + + + <_>4 14 6 2 -1. + <_>6 14 2 2 3. + 0 + -4.9868631176650524e-003 + 0.5241307020187378 + 0.2512654960155487 + <_> + + <_> + + + + <_>7 14 7 3 -1. + <_>7 15 7 1 3. + 0 + -3.6664260551333427e-003 + 1 + 0.4619553983211517 + <_> + + + + <_>7 16 9 3 -1. + <_>7 17 9 1 3. + 0 + -0.0105812298133969 + 0.6301718950271606 + 0.4973031878471375 + <_> + + <_> + + + + <_>8 7 3 3 -1. + <_>8 8 3 1 3. + 0 + 7.3366491124033928e-003 + 1 + 0.2870970070362091 + <_> + + + + <_>3 5 1 6 -1. + <_>3 8 1 3 2. + 0 + -3.9318940252996981e-004 + 0.4252805113792419 + 0.5579246878623962 + <_> + + <_> + + + + <_>6 5 11 2 -1. + <_>6 6 11 1 2. + 0 + -8.1375334411859512e-003 + 0.5747315883636475 + 1 + <_> + + + + <_>9 0 3 2 -1. + <_>10 0 1 2 3. + 0 + 2.4809150490909815e-003 + 0.5203374028205872 + 0.3903566896915436 + <_> + + <_> + + + + <_>5 5 1 3 -1. + <_>5 6 1 1 3. + 0 + 8.8749779388308525e-004 + 1 + 0.5534321069717407 + <_> + + + + <_>8 7 3 2 -1. + <_>9 7 1 2 3. + 0 + -4.2194919660687447e-004 + 0.5338044166564941 + 0.3925840854644775 + <_> + + <_> + + + + <_>5 2 10 6 -1. + <_>10 2 5 3 2. + <_>5 5 5 3 2. + 0 + -7.9790111631155014e-003 + 0.4144316017627716 + 1 + <_> + + + + <_>8 4 6 4 -1. + <_>8 4 3 4 2. + 0 + 1.1439629597589374e-003 + 0.4701372981071472 + 0.5281736254692078 + <_> + + <_> + + + + <_>8 16 3 4 -1. + <_>9 16 1 4 3. + 0 + 7.5542130507528782e-003 + 1 + 0.2527256011962891 + <_> + + + + <_>9 13 2 6 -1. + <_>9 13 1 3 2. + <_>10 16 1 3 2. + 0 + 1.0288399644196033e-003 + 0.5605146288871765 + 0.4297856092453003 + <_> + + <_> + + + + <_>9 8 3 1 -1. + <_>10 8 1 1 3. + 0 + -1.7234670231118798e-003 + 1 + 0.4839682877063751 + <_> + + + + <_>2 5 18 15 -1. + <_>2 10 18 5 3. + 0 + 0.5758669972419739 + 0.5110502839088440 + 0.0804893299937248 + 44.2512817382812500 + 17 + -1 + <_> + + + <_> + + <_> + + + + <_>1 3 6 2 -1. + <_>4 3 3 2 2. + 0 + 6.6640521399676800e-003 + 0.3828920125961304 + 1 + <_> + + + + <_>7 6 6 2 -1. + <_>9 6 2 2 3. + 0 + 8.9905522763729095e-003 + 0.4858429133892059 + 0.7354959249496460 + <_> + + <_> + + + + <_>8 17 4 3 -1. + <_>8 18 4 1 3. + 0 + 5.7154200039803982e-003 + 1 + 0.6723223924636841 + <_> + + + + <_>10 13 2 3 -1. + <_>10 14 2 1 3. + 0 + 1.1257929727435112e-003 + 0.4429577887058258 + 0.6070777773857117 + <_> + + <_> + + + + <_>0 10 20 4 -1. + <_>0 12 20 2 2. + 0 + -9.1789010912179947e-004 + 1 + 0.3076345026493073 + <_> + + + + <_>5 7 6 4 -1. + <_>5 7 3 2 2. + <_>8 9 3 2 2. + 0 + -1.0492859873920679e-003 + 0.5593643784523010 + 0.3651022911071777 + <_> + + <_> + + + + <_>11 12 1 2 -1. + <_>11 13 1 1 2. + 0 + 3.5453929740469903e-005 + 0.4277968108654022 + 1 + <_> + + + + <_>10 10 2 3 -1. + <_>10 11 2 1 3. + 0 + 2.9015709878876805e-004 + 0.4583545029163361 + 0.5284683108329773 + <_> + + <_> + + + + <_>9 5 2 2 -1. + <_>9 6 2 1 2. + 0 + 1.6071660502348095e-004 + 1 + 0.3798192143440247 + <_> + + + + <_>4 4 1 10 -1. + <_>4 9 1 5 2. + 0 + -5.2961107576265931e-004 + 0.3850437104701996 + 0.5939688086509705 + <_> + + <_> + + + + <_>11 18 4 2 -1. + <_>11 18 2 2 2. + 0 + 2.6682569296099246e-004 + 0.4123024940490723 + 1 + <_> + + + + <_>12 18 3 2 -1. + <_>12 19 3 1 2. + 0 + -1.3492540165316314e-004 + 0.5760599970817566 + 0.4237645864486694 + <_> + + <_> + + + + <_>0 6 16 6 -1. + <_>0 6 8 3 2. + <_>8 9 8 3 2. + 0 + -0.0108416797593236 + 0.3929921090602875 + 1 + <_> + + + + <_>7 6 4 12 -1. + <_>7 12 4 6 2. + 0 + 0.0120778298005462 + 0.5761923193931580 + 0.2780444920063019 + <_> + + <_> + + + + <_>11 18 4 2 -1. + <_>11 18 2 2 2. + 0 + 2.2128869313746691e-003 + 0.4794507026672363 + 1 + <_> + + + + <_>12 18 3 2 -1. + <_>12 19 3 1 2. + 0 + -0.0152661902830005 + 0.0740558803081512 + 0.5153577923774719 + <_> + + <_> + + + + <_>8 12 1 2 -1. + <_>8 13 1 1 2. + 0 + 6.7929533543065190e-005 + 1 + 0.5858737826347351 + <_> + + + + <_>8 13 1 3 -1. + <_>8 14 1 1 3. + 0 + 1.7633590323384851e-004 + 0.3567610979080200 + 0.5598962903022766 + <_> + + <_> + + + + <_>11 18 4 2 -1. + <_>11 18 2 2 2. + 0 + 8.1311381654813886e-004 + 1 + 0.5346850752830505 + <_> + + + + <_>14 12 4 6 -1. + <_>14 12 2 6 2. + 0 + 3.2630451023578644e-003 + 0.4782536923885346 + 0.5456753969192505 + <_> + + <_> + + + + <_>6 0 3 4 -1. + <_>7 0 1 4 3. + 0 + -3.9503918960690498e-003 + 0.2831811904907227 + 1 + <_> + + + + <_>4 0 2 8 -1. + <_>4 0 1 4 2. + <_>5 4 1 4 2. + 0 + -3.9864578866399825e-004 + 0.5485215783119202 + 0.4159697890281677 + <_> + + <_> + + + + <_>11 17 9 3 -1. + <_>14 17 3 3 3. + 0 + -0.0114325201138854 + 0.5639101266860962 + 1 + <_> + + + + <_>16 2 4 5 -1. + <_>16 2 2 5 2. + 0 + 5.3339172154664993e-003 + 0.4596984088420868 + 0.5931242704391480 + <_> + + <_> + + + + <_>0 2 5 9 -1. + <_>0 5 5 3 3. + 0 + 8.3193257451057434e-003 + 1 + 0.3230620026588440 + <_> + + + + <_>7 2 3 2 -1. + <_>8 2 1 2 3. + 0 + -4.2479918920435011e-004 + 0.3795293867588043 + 0.5408611297607422 + <_> + + <_> + + + + <_>11 17 9 3 -1. + <_>14 17 3 3 3. + 0 + -0.1118943020701408 + 0.1132297962903976 + 1 + <_> + + + + <_>16 2 4 5 -1. + <_>16 2 2 5 2. + 0 + -7.5553781352937222e-003 + 0.6339370012283325 + 0.4838770925998688 + <_> + + <_> + + + + <_>0 17 9 3 -1. + <_>3 17 3 3 3. + 0 + -7.0337029173970222e-003 + 0.5665255188941956 + 1 + <_> + + + + <_>0 2 4 5 -1. + <_>2 2 2 5 2. + 0 + -0.0148336803540587 + 0.6751418113708496 + 0.4140945076942444 + <_> + + <_> + + + + <_>5 11 10 9 -1. + <_>5 14 10 3 3. + 0 + 8.7506724521517754e-003 + 1 + 0.3561258912086487 + <_> + + + + <_>9 6 3 3 -1. + <_>9 7 3 1 3. + 0 + 1.6645010327920318e-003 + 0.5347279906272888 + 0.3649779856204987 + <_> + + <_> + + + + <_>3 17 5 3 -1. + <_>3 18 5 1 3. + 0 + 9.4900820404291153e-003 + 1 + 0.2754656076431274 + <_> + + + + <_>7 5 4 7 -1. + <_>9 5 2 7 2. + 0 + 1.1133110383525491e-003 + 0.4225992858409882 + 0.5629178881645203 + <_> + + <_> + + + + <_>9 8 2 5 -1. + <_>9 8 1 5 2. + 0 + 9.4940755516290665e-003 + 0.4906036853790283 + 1 + <_> + + + + <_>2 2 18 2 -1. + <_>2 3 18 1 2. + 0 + -1.5396620146930218e-003 + 0.4007051885128021 + 0.5380709171295166 + <_> + + <_> + + + + <_>2 8 15 6 -1. + <_>7 8 5 6 3. + 0 + 0.1343495994806290 + 1 + 0.2214671969413757 + <_> + + + + <_>9 8 2 5 -1. + <_>10 8 1 5 2. + 0 + -9.4940755516290665e-003 + 0.7353156208992004 + 0.5005033016204834 + <_> + + <_> + + + + <_>12 10 4 6 -1. + <_>12 12 4 2 3. + 0 + 0.0200117900967598 + 1 + 0.3327906131744385 + <_> + + + + <_>14 3 6 2 -1. + <_>14 4 6 1 2. + 0 + -1.8875009845942259e-003 + 0.3915289044380188 + 0.5401849746704102 + <_> + + <_> + + + + <_>5 5 2 3 -1. + <_>5 6 2 1 3. + 0 + 7.1842782199382782e-003 + 1 + 0.7176604866981506 + <_> + + + + <_>4 6 3 3 -1. + <_>4 7 3 1 3. + 0 + 1.6976969782263041e-003 + 0.4526978135108948 + 0.6076912879943848 + <_> + + <_> + + + + <_>14 12 3 3 -1. + <_>14 13 3 1 3. + 0 + 4.9219978973269463e-003 + 1 + 0.2569833993911743 + <_> + + + + <_>6 12 11 3 -1. + <_>6 13 11 1 3. + 0 + 0.0118031995370984 + 0.4999637901782990 + 0.5958228111267090 + <_> + + <_> + + + + <_>1 2 3 6 -1. + <_>1 4 3 2 3. + 0 + -9.7703449428081512e-003 + 0.3459093868732452 + 1 + <_> + + + + <_>1 0 4 7 -1. + <_>3 0 2 7 2. + 0 + 2.1174899302423000e-003 + 0.4515126943588257 + 0.5829715728759766 + <_> + + <_> + + + + <_>9 8 3 4 -1. + <_>10 8 1 4 3. + 0 + 9.4801411032676697e-003 + 0.4807392060756683 + 1 + <_> + + + + <_>10 9 2 2 -1. + <_>10 10 2 1 2. + 0 + -2.6078789960592985e-003 + 0.3462216854095459 + 0.5201594829559326 + <_> + + <_> + + + + <_>8 8 3 4 -1. + <_>9 8 1 4 3. + 0 + -5.7252747938036919e-003 + 0.6599853038787842 + 1 + <_> + + + + <_>4 4 10 10 -1. + <_>4 9 10 5 2. + 0 + -8.2325618714094162e-003 + 0.2821828126907349 + 0.5125284790992737 + <_> + + <_> + + + + <_>9 10 3 2 -1. + <_>10 10 1 2 3. + 0 + 8.9571950957179070e-004 + 0.4883818924427033 + 1 + <_> + + + + <_>9 10 3 2 -1. + <_>9 11 3 1 2. + 0 + -1.5021569561213255e-004 + 0.4829918146133423 + 0.5428717136383057 + <_> + + <_> + + + + <_>8 10 3 2 -1. + <_>9 10 1 2 3. + 0 + 4.8489659093320370e-004 + 0.4434598982334137 + 1 + <_> + + + + <_>2 4 14 12 -1. + <_>2 4 7 6 2. + <_>9 10 7 6 2. + 0 + -0.0961926504969597 + 0.2256636023521423 + 0.5956227779388428 + <_> + + <_> + + + + <_>10 12 1 6 -1. + <_>10 15 1 3 2. + 0 + -1.1053519556298852e-003 + 0.4527224004268646 + 1 + <_> + + + + <_>7 3 8 16 -1. + <_>11 3 4 8 2. + <_>7 11 4 8 2. + 0 + -0.1021504029631615 + 0.2844349145889282 + 0.5186452865600586 + <_> + + <_> + + + + <_>5 6 8 10 -1. + <_>5 6 4 5 2. + <_>9 11 4 5 2. + 0 + 3.0147889629006386e-003 + 1 + 0.3808999061584473 + <_> + + + + <_>6 2 8 8 -1. + <_>6 2 4 4 2. + <_>10 6 4 4 2. + 0 + 7.6131648384034634e-003 + 0.5718699097633362 + 0.4262563884258270 + <_> + + <_> + + + + <_>10 5 4 2 -1. + <_>12 5 2 1 2. + <_>10 6 2 1 2. + 0 + 1.5197630273178220e-003 + 1 + 0.5942718982696533 + <_> + + + + <_>12 4 3 3 -1. + <_>12 5 3 1 3. + 0 + -0.0141972796991467 + 0.7731103897094727 + 0.4997653961181641 + <_> + + <_> + + + + <_>4 19 12 1 -1. + <_>8 19 4 1 3. + 0 + -0.0138188796117902 + 0.6681138277053833 + 1 + <_> + + + + <_>8 2 3 1 -1. + <_>9 2 1 1 3. + 0 + -5.0701329018920660e-004 + 0.3305608034133911 + 0.4749974906444550 + <_> + + <_> + + + + <_>13 17 4 3 -1. + <_>13 18 4 1 3. + 0 + -9.3537531793117523e-003 + 0.2860932946205139 + 1 + <_> + + + + <_>7 14 6 3 -1. + <_>7 15 6 1 3. + 0 + -9.4771059229969978e-003 + 0.6188883185386658 + 0.4842100143432617 + <_> + + <_> + + + + <_>9 14 2 3 -1. + <_>9 15 2 1 3. + 0 + 1.6923650400713086e-003 + 1 + 0.6070249080657959 + <_> + + + + <_>7 15 6 3 -1. + <_>7 16 6 1 3. + 0 + 5.8652542065829039e-004 + 0.3782689869403839 + 0.5368196964263916 + <_> + + <_> + + + + <_>10 18 3 2 -1. + <_>11 18 1 2 3. + 0 + -2.5826620403677225e-003 + 0.3690209984779358 + 1 + <_> + + + + <_>14 12 2 3 -1. + <_>14 13 2 1 3. + 0 + -2.7307639829814434e-003 + 0.3857114911079407 + 0.5318108797073364 + <_> + + <_> + + + + <_>4 10 4 6 -1. + <_>4 12 4 2 3. + 0 + 0.0218715704977512 + 1 + 0.2327008992433548 + <_> + + + + <_>4 13 3 2 -1. + <_>4 14 3 1 2. + 0 + -1.5010299648565706e-005 + 0.5560722947120667 + 0.4301410019397736 + <_> + + <_> + + + + <_>9 16 2 3 -1. + <_>9 17 2 1 3. + 0 + 5.3583700209856033e-003 + 1 + 0.6767637729644775 + <_> + + + + <_>10 18 3 2 -1. + <_>11 18 1 2 3. + 0 + 5.0057549960911274e-003 + 0.5194904208183289 + 0.3612853884696960 + <_> + + <_> + + + + <_>7 18 3 2 -1. + <_>8 18 1 2 3. + 0 + -1.9030070398002863e-003 + 0.3237845003604889 + 1 + <_> + + + + <_>1 10 4 2 -1. + <_>1 11 4 1 2. + 0 + -7.8506693243980408e-003 + 0.1194851994514465 + 0.4991723895072937 + <_> + + <_> + + + + <_>12 4 6 3 -1. + <_>12 5 6 1 3. + 0 + -2.7093670796602964e-003 + 1 + 0.4854960143566132 + <_> + + + + <_>14 4 1 3 -1. + <_>14 5 1 1 3. + 0 + 1.4138079714030027e-003 + 0.4872322976589203 + 0.5903577804565430 + <_> + + <_> + + + + <_>2 4 6 3 -1. + <_>2 5 6 1 3. + 0 + 9.0300198644399643e-003 + 1 + 0.6547315716743469 + <_> + + + + <_>5 4 1 3 -1. + <_>5 5 1 1 3. + 0 + -9.7925681620836258e-004 + 0.5849273204803467 + 0.4554230868816376 + <_> + + <_> + + + + <_>14 12 3 3 -1. + <_>14 13 3 1 3. + 0 + 1.3984439428895712e-003 + 1 + 0.4064626097679138 + <_> + + + + <_>15 12 2 3 -1. + <_>15 13 2 1 3. + 0 + 8.3372107474133372e-004 + 0.5399543046951294 + 0.4152809977531433 + <_> + + <_> + + + + <_>3 16 4 3 -1. + <_>3 17 4 1 3. + 0 + 0.0105510596185923 + 1 + 0.1796680986881256 + <_> + + + + <_>8 0 4 2 -1. + <_>8 1 4 1 2. + 0 + 8.8344102550763637e-005 + 0.4251863062381744 + 0.5413522720336914 + <_> + + <_> + + + + <_>0 0 20 1 -1. + <_>0 0 10 1 2. + 0 + -0.0410223081707954 + 1 + 0.5228124856948853 + <_> + + + + <_>9 7 3 4 -1. + <_>10 7 1 4 3. + 0 + 7.5065628625452518e-003 + 0.4853743016719818 + 0.6093444228172302 + <_> + + <_> + + + + <_>0 0 20 1 -1. + <_>10 0 10 1 2. + 0 + 0.0410223081707954 + 1 + 0.2205024063587189 + <_> + + + + <_>8 7 3 4 -1. + <_>9 7 1 4 3. + 0 + -5.3961377125233412e-004 + 0.5692731738090515 + 0.4468756914138794 + <_> + + <_> + + + + <_>1 6 19 3 -1. + <_>1 7 19 1 3. + 0 + -0.0686960369348526 + 0.1483314037322998 + 1 + <_> + + + + <_>12 7 4 2 -1. + <_>12 8 4 1 2. + 0 + -1.8447940237820148e-003 + 0.6211283802986145 + 0.4966601133346558 + <_> + + <_> + + + + <_>7 8 3 3 -1. + <_>7 9 3 1 3. + 0 + -6.0959919355809689e-003 + 0.2294671982526779 + 1 + <_> + + + + <_>7 7 3 3 -1. + <_>8 7 1 3 3. + 0 + -4.2068301700055599e-003 + 0.6407091021537781 + 0.4748562872409821 + <_> + + <_> + + + + <_>2 9 16 3 -1. + <_>2 10 16 1 3. + 0 + -7.1332789957523346e-004 + 1 + 0.5354936122894287 + <_> + + + + <_>9 4 2 12 -1. + <_>9 8 2 4 3. + 0 + 0.1175677999854088 + 0.5136978030204773 + 0.0105957398191094 + <_> + + <_> + + + + <_>7 3 2 5 -1. + <_>8 3 1 5 2. + 0 + 5.9354289987822995e-005 + 0.3711803853511810 + 1 + <_> + + + + <_>9 7 2 3 -1. + <_>9 8 2 1 3. + 0 + -6.3173691742122173e-003 + 0.1712073981761932 + 0.5061758160591126 + <_> + + <_> + + + + <_>9 14 4 3 -1. + <_>9 15 4 1 3. + 0 + 0.0149414995685220 + 1 + 0.6729118824005127 + <_> + + + + <_>7 8 6 4 -1. + <_>10 8 3 2 2. + <_>7 10 3 2 2. + 0 + -2.0789399277418852e-003 + 0.4410645961761475 + 0.5444027781486511 + <_> + + <_> + + + + <_>9 7 2 2 -1. + <_>10 7 1 2 2. + 0 + -7.0736219640821218e-004 + 0.5568910837173462 + 1 + <_> + + + + <_>5 5 6 6 -1. + <_>7 5 2 6 3. + 0 + -3.1247111037373543e-003 + 0.5023869276046753 + 0.3562405109405518 + <_> + + <_> + + + + <_>9 1 3 6 -1. + <_>10 1 1 6 3. + 0 + -7.8919378574937582e-004 + 1 + 0.5456786155700684 + <_> + + + + <_>4 5 12 2 -1. + <_>8 5 4 2 3. + 0 + 0.0101795801892877 + 0.5545138716697693 + 0.4622310996055603 + <_> + + <_> + + + + <_>4 2 6 4 -1. + <_>6 2 2 4 3. + 0 + -2.7506109327077866e-003 + 1 + 0.4942536056041718 + <_> + + + + <_>4 7 8 2 -1. + <_>4 8 8 1 2. + 0 + 0.0106013296172023 + 0.2961233854293823 + 0.5964338779449463 + <_> + + <_> + + + + <_>3 6 14 6 -1. + <_>10 6 7 3 2. + <_>3 9 7 3 2. + 0 + 5.1466780714690685e-003 + 0.5495228767395020 + 1 + <_> + + + + <_>3 6 14 3 -1. + <_>3 6 7 3 2. + 0 + 0.0763211473822594 + 0.5173959136009216 + 0.2940216958522797 + <_> + + <_> + + + + <_>0 5 2 2 -1. + <_>0 6 2 1 2. + 0 + -1.5027689514681697e-003 + 0.3106299936771393 + 1 + <_> + + + + <_>8 13 4 3 -1. + <_>8 14 4 1 3. + 0 + 0.0122666703537107 + 0.4651150107383728 + 0.6846613883972168 + <_> + + <_> + + + + <_>13 0 3 20 -1. + <_>14 0 1 20 3. + 0 + -0.0311185792088509 + 1 + 0.5226057171821594 + <_> + + + + <_>10 8 10 3 -1. + <_>10 9 10 1 3. + 0 + 0.0289055891335011 + 0.5182244181632996 + 0.2705428004264832 + <_> + + <_> + + + + <_>4 0 3 20 -1. + <_>5 0 1 20 3. + 0 + 0.0475983805954456 + 1 + 0.1109512001276016 + <_> + + + + <_>0 8 10 3 -1. + <_>0 9 10 1 3. + 0 + 0.0308085493743420 + 0.4938625097274780 + 0.1404110938310623 + <_> + + <_> + + + + <_>12 5 3 4 -1. + <_>13 5 1 4 3. + 0 + -2.1277810446918011e-004 + 1 + 0.4392356872558594 + <_> + + + + <_>6 7 12 4 -1. + <_>10 7 4 4 3. + 0 + 0.0789699628949165 + 0.5216552019119263 + 0.2294113934040070 + <_> + + <_> + + + + <_>1 14 6 6 -1. + <_>1 14 3 3 2. + <_>4 17 3 3 2. + 0 + -0.0102579500526190 + 0.6176652908325195 + 1 + <_> + + + + <_>1 17 6 2 -1. + <_>1 18 6 1 2. + 0 + 1.2604889925569296e-003 + 0.5236222743988037 + 0.3328965902328491 + <_> + + <_> + + + + <_>14 8 6 12 -1. + <_>17 8 3 6 2. + <_>14 14 3 6 2. + 0 + -0.0334904603660107 + 1 + 0.4866186976432800 + <_> + + + + <_>18 5 2 2 -1. + <_>18 6 2 1 2. + 0 + -5.9202767442911863e-004 + 0.4116407036781311 + 0.5395640134811401 + <_> + + <_> + + + + <_>3 16 4 2 -1. + <_>3 16 2 1 2. + <_>5 17 2 1 2. + 0 + 3.0320750738610514e-005 + 1 + 0.5610736012458801 + <_> + + + + <_>2 16 6 2 -1. + <_>4 16 2 2 3. + 0 + -5.4369680583477020e-004 + 0.5621389150619507 + 0.3461203873157501 + <_> + + <_> + + + + <_>14 8 6 12 -1. + <_>17 8 3 6 2. + <_>14 14 3 6 2. + 0 + -0.0334904603660107 + 1 + 0.4896762073040009 + <_> + + + + <_>18 5 2 2 -1. + <_>18 6 2 1 2. + 0 + -5.9202767442911863e-004 + 0.4305404126644135 + 0.5340713858604431 + <_> + + <_> + + + + <_>5 16 9 2 -1. + <_>8 16 3 2 3. + 0 + 2.0550889894366264e-003 + 0.5544999837875366 + 1 + <_> + + + + <_>3 14 6 6 -1. + <_>3 14 3 3 2. + <_>6 17 3 3 2. + 0 + -4.4353571720421314e-003 + 0.6038540005683899 + 0.3746592998504639 + <_> + + <_> + + + + <_>14 8 6 12 -1. + <_>17 8 3 6 2. + <_>14 14 3 6 2. + 0 + -0.0841704234480858 + 1 + 0.5007348060607910 + <_> + + + + <_>11 7 2 12 -1. + <_>11 11 2 4 3. + 0 + 6.7419027909636497e-003 + 0.5298097133636475 + 0.4716145098209381 + <_> + + <_> + + + + <_>0 8 6 12 -1. + <_>0 8 3 6 2. + <_>3 14 3 6 2. + 0 + 0.0102781504392624 + 1 + 0.6269375085830689 + <_> + + + + <_>7 7 2 12 -1. + <_>7 11 2 4 3. + 0 + 5.8800862170755863e-003 + 0.5154827833175659 + 0.3813040852546692 + <_> + + <_> + + + + <_>14 12 1 2 -1. + <_>14 13 1 1 2. + 0 + -6.9679190346505493e-006 + 1 + 0.4440239965915680 + <_> + + + + <_>12 13 8 1 -1. + <_>12 13 4 1 2. + 0 + 8.2419527461752295e-004 + 0.4697534143924713 + 0.5485504269599915 + <_> + + <_> + + + + <_>0 3 16 6 -1. + <_>0 6 16 3 2. + 0 + -5.5268318392336369e-003 + 0.5513604879379273 + 1 + <_> + + + + <_>1 4 8 2 -1. + <_>1 4 4 1 2. + <_>5 5 4 1 2. + 0 + 9.6128671430051327e-004 + 0.3618639111518860 + 0.5838456749916077 + <_> + + <_> + + + + <_>14 12 1 2 -1. + <_>14 13 1 1 2. + 0 + 2.4810510221868753e-003 + 1 + 0.2523222863674164 + <_> + + + + <_>15 12 2 3 -1. + <_>15 13 2 1 3. + 0 + -1.0480589699000120e-003 + 0.4117257893085480 + 0.5392996072769165 + <_> + + <_> + + + + <_>8 16 3 3 -1. + <_>8 17 3 1 3. + 0 + -6.1287907883524895e-003 + 0.6726329922676086 + 1 + <_> + + + + <_>5 12 1 2 -1. + <_>5 13 1 1 2. + 0 + 1.1682329932227731e-004 + 0.5041192770004273 + 0.3607729077339172 + <_> + + <_> + + + + <_>13 4 3 15 -1. + <_>14 4 1 15 3. + 0 + -0.0399094782769680 + 0.1563739031553268 + 1 + <_> + + + + <_>17 3 2 6 -1. + <_>18 3 1 3 2. + <_>17 6 1 3 2. + 0 + 1.5859459526836872e-003 + 0.4891980886459351 + 0.5779845118522644 + <_> + + <_> + + + + <_>4 4 3 15 -1. + <_>5 4 1 15 3. + 0 + -0.0226902291178703 + 0.2186879068613052 + 1 + <_> + + + + <_>1 3 2 6 -1. + <_>1 3 1 3 2. + <_>2 6 1 3 2. + 0 + 2.0916070789098740e-003 + 0.4771577119827271 + 0.6099231243133545 + <_> + + <_> + + + + <_>7 15 12 4 -1. + <_>7 17 12 2 2. + 0 + -0.0247154198586941 + 0.3463996946811676 + 1 + <_> + + + + <_>1 0 19 3 -1. + <_>1 1 19 1 3. + 0 + -0.0134194502606988 + 0.3630692958831787 + 0.5252196192741394 + <_> + + <_> + + + + <_>3 17 10 2 -1. + <_>3 17 5 1 2. + <_>8 18 5 1 2. + 0 + -6.0629472136497498e-003 + 0.6666321754455566 + 1 + <_> + + + + <_>2 5 10 15 -1. + <_>2 10 10 5 3. + 0 + -2.0921030081808567e-003 + 0.3399547040462494 + 0.5035697817802429 + <_> + + <_> + + + + <_>13 8 3 4 -1. + <_>13 10 3 2 2. + 0 + 0.0259618591517210 + 0.5036802887916565 + 1 + <_> + + + + <_>19 13 1 2 -1. + <_>19 14 1 1 2. + 0 + 1.7908669542521238e-004 + 0.5418530702590942 + 0.4318976998329163 + <_> + + <_> + + + + <_>4 8 3 4 -1. + <_>4 10 3 2 2. + 0 + -3.1546850223094225e-003 + 0.7221025228500366 + 1 + <_> + + + + <_>0 13 1 2 -1. + <_>0 14 1 1 2. + 0 + -1.1397759662941098e-003 + 0.3320972919464111 + 0.5024433732032776 + <_> + + <_> + + + + <_>12 7 2 12 -1. + <_>12 13 2 6 2. + 0 + -0.0478402115404606 + 0.1938765048980713 + 1 + <_> + + + + <_>14 7 2 2 -1. + <_>15 7 1 1 2. + <_>14 8 1 1 2. + 0 + 4.1577088995836675e-004 + 0.4802188873291016 + 0.5730714797973633 + <_> + + <_> + + + + <_>5 3 8 2 -1. + <_>5 4 8 1 2. + 0 + -4.4247039477340877e-004 + 0.4262515008449554 + 1 + <_> + + + + <_>0 2 2 6 -1. + <_>0 4 2 2 3. + 0 + 1.4479350065812469e-003 + 0.5719171166419983 + 0.4064153134822846 + <_> + + <_> + + + + <_>18 2 2 12 -1. + <_>19 2 1 6 2. + <_>18 8 1 6 2. + 0 + 0.0157015100121498 + 0.4995726048946381 + 1 + <_> + + + + <_>18 1 1 2 -1. + <_>18 2 1 1 2. + 0 + 2.7805729769170284e-004 + 0.5289286971092224 + 0.4581728875637054 + <_> + + <_> + + + + <_>0 2 2 12 -1. + <_>0 2 1 6 2. + <_>1 8 1 6 2. + 0 + -2.9010509606450796e-003 + 0.6012148261070252 + 1 + <_> + + + + <_>1 1 1 2 -1. + <_>1 2 1 1 2. + 0 + 2.0830519497394562e-004 + 0.5057976841926575 + 0.3599432110786438 + <_> + + <_> + + + + <_>16 4 4 14 -1. + <_>18 4 2 7 2. + <_>16 11 2 7 2. + 0 + -0.0515300296247005 + 1 + 0.4991796910762787 + <_> + + + + <_>10 14 1 6 -1. + <_>10 17 1 3 2. + 0 + 1.7163449956569821e-004 + 0.4675469994544983 + 0.5374773144721985 + <_> + + <_> + + + + <_>0 4 4 14 -1. + <_>0 4 2 7 2. + <_>2 11 2 7 2. + 0 + 0.0236142799258232 + 1 + 0.6586478948593140 + <_> + + + + <_>9 14 1 6 -1. + <_>9 17 1 3 2. + 0 + -5.6427798699587584e-004 + 0.3853296041488648 + 0.5196040272712708 + <_> + + <_> + + + + <_>9 14 4 3 -1. + <_>9 15 4 1 3. + 0 + 6.6903959959745407e-003 + 1 + 0.6004235744476318 + <_> + + + + <_>4 7 12 2 -1. + <_>8 7 4 2 3. + 0 + -4.8789530992507935e-003 + 0.3293227851390839 + 0.5245236754417419 + <_> + + <_> + + + + <_>0 8 4 3 -1. + <_>0 9 4 1 3. + 0 + -6.8537332117557526e-003 + 0.2565914094448090 + 1 + <_> + + + + <_>4 7 2 2 -1. + <_>4 7 1 1 2. + <_>5 8 1 1 2. + 0 + 9.9893810693174601e-004 + 0.4615494012832642 + 0.5942432284355164 + <_> + + <_> + + + + <_>13 7 2 1 -1. + <_>13 7 1 1 2. + 0 + -1.3354700058698654e-004 + 0.5487375855445862 + 1 + <_> + + + + <_>11 4 4 5 -1. + <_>11 4 2 5 2. + 0 + 1.0165109997615218e-003 + 0.4578359127044678 + 0.5426927804946899 + <_> + + <_> + + + + <_>4 8 3 3 -1. + <_>5 8 1 3 3. + 0 + 9.1216771397739649e-004 + 1 + 0.3939461112022400 + <_> + + + + <_>0 3 8 1 -1. + <_>4 3 4 1 2. + 0 + 1.0080259526148438e-003 + 0.4049789905548096 + 0.5520703792572022 + <_> + + <_> + + + + <_>13 7 2 1 -1. + <_>13 7 1 1 2. + 0 + -1.3102490629535168e-004 + 1 + 0.4879088997840881 + <_> + + + + <_>14 7 3 2 -1. + <_>15 7 1 2 3. + 0 + 5.5228749988600612e-004 + 0.4844943881034851 + 0.5512825846672058 + <_> + + <_> + + + + <_>5 7 2 1 -1. + <_>6 7 1 1 2. + 0 + -1.2130969844292849e-004 + 1 + 0.4367971122264862 + <_> + + + + <_>3 7 3 2 -1. + <_>4 7 1 2 3. + 0 + -1.5112989785848185e-005 + 0.6425955295562744 + 0.4881826937198639 + <_> + + <_> + + + + <_>18 5 2 2 -1. + <_>18 6 2 1 2. + 0 + -4.0125829400494695e-004 + 1 + 0.5372099280357361 + <_> + + + + <_>12 14 2 2 -1. + <_>13 14 1 1 2. + <_>12 15 1 1 2. + 0 + -6.5766851184889674e-004 + 0.5834553241729736 + 0.4869078099727631 + <_> + + <_> + + + + <_>0 5 2 2 -1. + <_>0 6 2 1 2. + 0 + 6.2220421386882663e-004 + 1 + 0.3824636936187744 + <_> + + + + <_>6 14 2 2 -1. + <_>6 14 1 1 2. + <_>7 15 1 1 2. + 0 + 1.4663359615951777e-003 + 0.4813488125801086 + 0.6966739296913147 + <_> + + <_> + + + + <_>7 12 6 5 -1. + <_>9 12 2 5 3. + 0 + -0.0495477095246315 + 0.0539276599884033 + 1 + <_> + + + + <_>12 17 5 2 -1. + <_>12 18 5 1 2. + 0 + 1.3017569435760379e-003 + 0.5337455868721008 + 0.4160748124122620 + <_> + + <_> + + + + <_>1 11 6 3 -1. + <_>4 11 3 3 2. + 0 + -4.4914530590176582e-003 + 0.5997437238693237 + 1 + <_> + + + + <_>1 9 6 3 -1. + <_>4 9 3 3 2. + 0 + 1.6592369647696614e-003 + 0.3727185130119324 + 0.5115634202957153 + <_> + + <_> + + + + <_>12 7 2 12 -1. + <_>12 13 2 6 2. + 0 + 6.4695458859205246e-003 + 0.5252035260200501 + 1 + <_> + + + + <_>8 7 5 3 -1. + <_>8 8 5 1 3. + 0 + 4.9810269847512245e-003 + 0.5256717801094055 + 0.3934406042098999 + <_> + + <_> + + + + <_>6 7 2 12 -1. + <_>6 13 2 6 2. + 0 + -0.0385369807481766 + 0.2061924934387207 + 1 + <_> + + + + <_>1 2 9 18 -1. + <_>4 2 3 18 3. + 0 + -0.2827565073966980 + 0.0618832111358643 + 0.4925057888031006 + <_> + + <_> + + + + <_>12 17 5 2 -1. + <_>12 18 5 1 2. + 0 + -9.0301828458905220e-003 + 0.3157590031623840 + 1 + <_> + + + + <_>4 7 12 2 -1. + <_>4 7 6 2 2. + 0 + -0.0438662692904472 + 0.2033682018518448 + 0.5164769887924194 + <_> + + <_> + + + + <_>6 7 6 1 -1. + <_>8 7 2 1 3. + 0 + -4.5701069757342339e-003 + 0.6611183285713196 + 1 + <_> + + + + <_>7 3 3 2 -1. + <_>8 3 1 2 3. + 0 + -2.3362410720437765e-003 + 0.2807789146900177 + 0.4962876141071320 + <_> + + <_> + + + + <_>9 4 3 1 -1. + <_>10 4 1 1 3. + 0 + 5.3960331715643406e-003 + 0.5146387815475464 + 1 + <_> + + + + <_>11 11 3 1 -1. + <_>12 11 1 1 3. + 0 + -2.6297608856111765e-003 + 0.6284487843513489 + 0.4955588877201080 + <_> + + <_> + + + + <_>8 4 3 1 -1. + <_>9 4 1 1 3. + 0 + -3.8577478844672441e-003 + 0.1486748009920120 + 1 + <_> + + + + <_>6 11 3 1 -1. + <_>7 11 1 1 3. + 0 + 1.3963800156489015e-003 + 0.4701338112354279 + 0.6320971846580505 + <_> + + <_> + + + + <_>12 13 6 6 -1. + <_>12 15 6 2 3. + 0 + -8.8699469342827797e-003 + 1 + 0.5286818146705627 + <_> + + + + <_>14 13 1 6 -1. + <_>14 15 1 2 3. + 0 + -7.0626288652420044e-004 + 0.4648370146751404 + 0.5333210229873657 + <_> + + <_> + + + + <_>2 13 6 6 -1. + <_>2 15 6 2 3. + 0 + 4.2645810171961784e-003 + 0.5084878206253052 + 1 + <_> + + + + <_>1 5 18 1 -1. + <_>7 5 6 1 3. + 0 + 0.0615721009671688 + 0.3629625141620636 + 0.8757156729698181 + <_> + + <_> + + + + <_>4 7 12 2 -1. + <_>10 7 6 1 2. + <_>4 8 6 1 2. + 0 + -4.5381980016827583e-003 + 1 + 0.4856696128845215 + <_> + + + + <_>6 1 8 10 -1. + <_>10 1 4 5 2. + <_>6 6 4 5 2. + 0 + -4.0877899155020714e-003 + 0.4584116041660309 + 0.5420240759849548 + <_> + + <_> + + + + <_>3 13 4 3 -1. + <_>3 14 4 1 3. + 0 + 6.4308601431548595e-003 + 1 + 0.2707302868366242 + <_> + + + + <_>6 13 4 3 -1. + <_>6 14 4 1 3. + 0 + 7.0455260574817657e-003 + 0.5057486891746521 + 0.7026523947715759 + <_> + + <_> + + + + <_>9 14 4 3 -1. + <_>9 15 4 1 3. + 0 + -2.3246440105140209e-003 + 1 + 0.4827278852462769 + <_> + + + + <_>12 9 2 3 -1. + <_>12 10 2 1 3. + 0 + 6.0276601288933307e-005 + 0.4247249066829681 + 0.5508763194084168 + <_> + + <_> + + + + <_>7 14 4 3 -1. + <_>7 15 4 1 3. + 0 + 0.0180845595896244 + 1 + 0.8104801177978516 + <_> + + + + <_>9 0 2 1 -1. + <_>10 0 1 1 2. + 0 + 8.4693520329892635e-004 + 0.5154619216918945 + 0.3514379858970642 + <_> + + <_> + + + + <_>5 0 10 5 -1. + <_>5 0 5 5 2. + 0 + -0.0269310399889946 + 1 + 0.4886888861656189 + <_> + + + + <_>6 6 8 7 -1. + <_>6 6 4 7 2. + 0 + -4.2346641421318054e-003 + 0.4622378051280975 + 0.5382478237152100 + <_> + + <_> + + + + <_>5 0 10 5 -1. + <_>10 0 5 5 2. + 0 + 0.0269471108913422 + 1 + 0.6366596221923828 + <_> + + + + <_>6 6 8 7 -1. + <_>10 6 4 7 2. + 0 + 4.6446882188320160e-003 + 0.5368506908416748 + 0.3765429854393005 + <_> + + <_> + + + + <_>5 9 10 8 -1. + <_>10 9 5 4 2. + <_>5 13 5 4 2. + 0 + -6.9577661342918873e-003 + 0.4234687089920044 + 1 + <_> + + + + <_>10 0 4 10 -1. + <_>12 0 2 5 2. + <_>10 5 2 5 2. + 0 + 8.7609712500125170e-004 + 0.4672406017780304 + 0.5350683927536011 + <_> + + <_> + + + + <_>1 4 8 3 -1. + <_>1 5 8 1 3. + 0 + 1.6103329835459590e-003 + 1 + 0.5732762813568115 + <_> + + + + <_>4 4 8 3 -1. + <_>4 5 8 1 3. + 0 + -1.2848590267822146e-003 + 0.5481799244880676 + 0.3784593045711517 + <_> + + <_> + + + + <_>9 7 4 3 -1. + <_>9 8 4 1 3. + 0 + 0.0102435396984220 + 0.5155907273292542 + 1 + <_> + + + + <_>12 8 3 12 -1. + <_>12 14 3 6 2. + 0 + 2.6889349101111293e-004 + 0.5353189706802368 + 0.4387153983116150 + <_> + + <_> + + + + <_>7 7 4 3 -1. + <_>7 8 4 1 3. + 0 + 3.7903659977018833e-003 + 0.5032002925872803 + 1 + <_> + + + + <_>5 8 3 12 -1. + <_>5 14 3 6 2. + 0 + -0.0293696802109480 + 0.5873538851737976 + 0.2215445041656494 + <_> + + <_> + + + + <_>10 0 7 6 -1. + <_>10 2 7 2 3. + 0 + 6.0743088833987713e-003 + 1 + 0.5417029857635498 + <_> + + + + <_>2 1 18 1 -1. + <_>8 1 6 1 3. + 0 + -0.0127107203006744 + 0.6056511998176575 + 0.4985181987285614 + <_> + + <_> + + + + <_>5 0 3 8 -1. + <_>6 0 1 8 3. + 0 + -5.9445449151098728e-003 + 0.3352069854736328 + 1 + <_> + + + + <_>4 7 4 2 -1. + <_>4 8 4 1 2. + 0 + -2.8927479870617390e-003 + 0.6929240822792053 + 0.4778220057487488 + 53.7555694580078130 + 18 + -1 + diff --git a/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery/lena.jpg b/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery/lena.jpg new file mode 100644 index 0000000..f06aa74 Binary files /dev/null and b/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery/lena.jpg differ diff --git a/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery/main.m b/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery/main.m new file mode 100644 index 0000000..51fedc9 --- /dev/null +++ b/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery/main.m @@ -0,0 +1,24 @@ +/***************************************************************************** + * main.m + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 11th May 2013 + ****************************************************************************** + * Chapter 6 of the "OpenCV for iOS" book + * + * Working with Images in Gallery explains how to load and save + * images from/to Gallery. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import + +#import "AppDelegate.h" + +int main(int argc, char *argv[]) +{ + @autoreleasepool { + return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); + } +} diff --git a/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery/text.png b/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery/text.png new file mode 100644 index 0000000..5df5f66 Binary files /dev/null and b/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery/text.png differ diff --git a/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery/texture.jpg b/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery/texture.jpg new file mode 100644 index 0000000..3221fb8 Binary files /dev/null and b/Chapter06_WorkingWithGallery/Chapter06_WorkingWithGallery/texture.jpg differ diff --git a/Chapter06_WorkingWithGallery/screenshot.png b/Chapter06_WorkingWithGallery/screenshot.png new file mode 100644 index 0000000..a60b73d Binary files /dev/null and b/Chapter06_WorkingWithGallery/screenshot.png differ diff --git a/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect.xcodeproj/project.pbxproj b/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect.xcodeproj/project.pbxproj new file mode 100644 index 0000000..f9e00f4 --- /dev/null +++ b/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect.xcodeproj/project.pbxproj @@ -0,0 +1,344 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 831B4DBA17438D09004A000D /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 831B4DB917438D09004A000D /* UIKit.framework */; }; + 831B4DBC17438D09004A000D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 831B4DBB17438D09004A000D /* Foundation.framework */; }; + 831B4DBE17438D09004A000D /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 831B4DBD17438D09004A000D /* CoreGraphics.framework */; }; + 831B4DC417438D09004A000D /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 831B4DC217438D09004A000D /* InfoPlist.strings */; }; + 831B4DC617438D09004A000D /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 831B4DC517438D09004A000D /* main.m */; }; + 831B4DCA17438D09004A000D /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 831B4DC917438D09004A000D /* AppDelegate.m */; }; + 831B4DCC17438D09004A000D /* Default.png in Resources */ = {isa = PBXBuildFile; fileRef = 831B4DCB17438D09004A000D /* Default.png */; }; + 831B4DCE17438D09004A000D /* Default@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 831B4DCD17438D09004A000D /* Default@2x.png */; }; + 831B4DD017438D09004A000D /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 831B4DCF17438D09004A000D /* Default-568h@2x.png */; }; + 831B4DD317438D09004A000D /* MainStoryboard_iPhone.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 831B4DD117438D09004A000D /* MainStoryboard_iPhone.storyboard */; }; + 831B4DD617438D09004A000D /* MainStoryboard_iPad.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 831B4DD417438D09004A000D /* MainStoryboard_iPad.storyboard */; }; + 831B4DD917438D09004A000D /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 831B4DD817438D09004A000D /* ViewController.m */; }; + 831B4DE017438D25004A000D /* opencv2.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 831B4DDF17438D25004A000D /* opencv2.framework */; }; + 831B4DE517438D36004A000D /* fuzzyBorder.png in Resources */ = {isa = PBXBuildFile; fileRef = 831B4DE117438D36004A000D /* fuzzyBorder.png */; }; + 831B4DE617438D36004A000D /* RetroFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 831B4DE217438D36004A000D /* RetroFilter.cpp */; }; + 831B4DE717438D36004A000D /* scratches.png in Resources */ = {isa = PBXBuildFile; fileRef = 831B4DE417438D36004A000D /* scratches.png */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 831B4DB517438D09004A000D /* Chapter07_ApplyingRetroEffect.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Chapter07_ApplyingRetroEffect.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 831B4DB917438D09004A000D /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; + 831B4DBB17438D09004A000D /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; + 831B4DBD17438D09004A000D /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; + 831B4DC117438D09004A000D /* Chapter07_ApplyingRetroEffect-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Chapter07_ApplyingRetroEffect-Info.plist"; sourceTree = ""; }; + 831B4DC317438D09004A000D /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; + 831B4DC517438D09004A000D /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; + 831B4DC717438D09004A000D /* Chapter07_ApplyingRetroEffect-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Chapter07_ApplyingRetroEffect-Prefix.pch"; sourceTree = ""; }; + 831B4DC817438D09004A000D /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; + 831B4DC917438D09004A000D /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; + 831B4DCB17438D09004A000D /* Default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Default.png; sourceTree = ""; }; + 831B4DCD17438D09004A000D /* Default@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default@2x.png"; sourceTree = ""; }; + 831B4DCF17438D09004A000D /* Default-568h@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default-568h@2x.png"; sourceTree = ""; }; + 831B4DD217438D09004A000D /* en */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = en; path = en.lproj/MainStoryboard_iPhone.storyboard; sourceTree = ""; }; + 831B4DD517438D09004A000D /* en */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = en; path = en.lproj/MainStoryboard_iPad.storyboard; sourceTree = ""; }; + 831B4DD717438D09004A000D /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = ""; }; + 831B4DD817438D09004A000D /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = ""; }; + 831B4DDF17438D25004A000D /* opencv2.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = opencv2.framework; path = ../opencv2.framework; sourceTree = ""; }; + 831B4DE117438D36004A000D /* fuzzyBorder.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = fuzzyBorder.png; sourceTree = ""; }; + 831B4DE217438D36004A000D /* RetroFilter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RetroFilter.cpp; sourceTree = ""; }; + 831B4DE317438D36004A000D /* RetroFilter.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RetroFilter.hpp; sourceTree = ""; }; + 831B4DE417438D36004A000D /* scratches.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = scratches.png; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 831B4DB217438D09004A000D /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 831B4DBA17438D09004A000D /* UIKit.framework in Frameworks */, + 831B4DBC17438D09004A000D /* Foundation.framework in Frameworks */, + 831B4DBE17438D09004A000D /* CoreGraphics.framework in Frameworks */, + 831B4DE017438D25004A000D /* opencv2.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 831B4DAA17438D09004A000D = { + isa = PBXGroup; + children = ( + 831B4DBF17438D09004A000D /* Chapter07_ApplyingRetroEffect */, + 831B4DB817438D09004A000D /* Frameworks */, + 831B4DB617438D09004A000D /* Products */, + ); + sourceTree = ""; + }; + 831B4DB617438D09004A000D /* Products */ = { + isa = PBXGroup; + children = ( + 831B4DB517438D09004A000D /* Chapter07_ApplyingRetroEffect.app */, + ); + name = Products; + sourceTree = ""; + }; + 831B4DB817438D09004A000D /* Frameworks */ = { + isa = PBXGroup; + children = ( + 831B4DDF17438D25004A000D /* opencv2.framework */, + 831B4DB917438D09004A000D /* UIKit.framework */, + 831B4DBB17438D09004A000D /* Foundation.framework */, + 831B4DBD17438D09004A000D /* CoreGraphics.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 831B4DBF17438D09004A000D /* Chapter07_ApplyingRetroEffect */ = { + isa = PBXGroup; + children = ( + 831B4DE317438D36004A000D /* RetroFilter.hpp */, + 831B4DE217438D36004A000D /* RetroFilter.cpp */, + 831B4DC817438D09004A000D /* AppDelegate.h */, + 831B4DC917438D09004A000D /* AppDelegate.m */, + 831B4DD117438D09004A000D /* MainStoryboard_iPhone.storyboard */, + 831B4DD417438D09004A000D /* MainStoryboard_iPad.storyboard */, + 831B4DD717438D09004A000D /* ViewController.h */, + 831B4DD817438D09004A000D /* ViewController.m */, + 831B4DC017438D09004A000D /* Supporting Files */, + ); + path = Chapter07_ApplyingRetroEffect; + sourceTree = ""; + }; + 831B4DC017438D09004A000D /* Supporting Files */ = { + isa = PBXGroup; + children = ( + 831B4DE117438D36004A000D /* fuzzyBorder.png */, + 831B4DE417438D36004A000D /* scratches.png */, + 831B4DC117438D09004A000D /* Chapter07_ApplyingRetroEffect-Info.plist */, + 831B4DC217438D09004A000D /* InfoPlist.strings */, + 831B4DC517438D09004A000D /* main.m */, + 831B4DC717438D09004A000D /* Chapter07_ApplyingRetroEffect-Prefix.pch */, + 831B4DCB17438D09004A000D /* Default.png */, + 831B4DCD17438D09004A000D /* Default@2x.png */, + 831B4DCF17438D09004A000D /* Default-568h@2x.png */, + ); + name = "Supporting Files"; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 831B4DB417438D09004A000D /* Chapter07_ApplyingRetroEffect */ = { + isa = PBXNativeTarget; + buildConfigurationList = 831B4DDC17438D09004A000D /* Build configuration list for PBXNativeTarget "Chapter07_ApplyingRetroEffect" */; + buildPhases = ( + 831B4DB117438D09004A000D /* Sources */, + 831B4DB217438D09004A000D /* Frameworks */, + 831B4DB317438D09004A000D /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Chapter07_ApplyingRetroEffect; + productName = Chapter07_ApplyingRetroEffect; + productReference = 831B4DB517438D09004A000D /* Chapter07_ApplyingRetroEffect.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 831B4DAC17438D09004A000D /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 0450; + ORGANIZATIONNAME = "Alexander Shishkov & Kirill Kornyakov"; + }; + buildConfigurationList = 831B4DAF17438D09004A000D /* Build configuration list for PBXProject "Chapter07_ApplyingRetroEffect" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + ); + mainGroup = 831B4DAA17438D09004A000D; + productRefGroup = 831B4DB617438D09004A000D /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 831B4DB417438D09004A000D /* Chapter07_ApplyingRetroEffect */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 831B4DB317438D09004A000D /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 831B4DC417438D09004A000D /* InfoPlist.strings in Resources */, + 831B4DCC17438D09004A000D /* Default.png in Resources */, + 831B4DCE17438D09004A000D /* Default@2x.png in Resources */, + 831B4DD017438D09004A000D /* Default-568h@2x.png in Resources */, + 831B4DD317438D09004A000D /* MainStoryboard_iPhone.storyboard in Resources */, + 831B4DD617438D09004A000D /* MainStoryboard_iPad.storyboard in Resources */, + 831B4DE517438D36004A000D /* fuzzyBorder.png in Resources */, + 831B4DE717438D36004A000D /* scratches.png in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 831B4DB117438D09004A000D /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 831B4DC617438D09004A000D /* main.m in Sources */, + 831B4DCA17438D09004A000D /* AppDelegate.m in Sources */, + 831B4DD917438D09004A000D /* ViewController.m in Sources */, + 831B4DE617438D36004A000D /* RetroFilter.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + 831B4DC217438D09004A000D /* InfoPlist.strings */ = { + isa = PBXVariantGroup; + children = ( + 831B4DC317438D09004A000D /* en */, + ); + name = InfoPlist.strings; + sourceTree = ""; + }; + 831B4DD117438D09004A000D /* MainStoryboard_iPhone.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 831B4DD217438D09004A000D /* en */, + ); + name = MainStoryboard_iPhone.storyboard; + sourceTree = ""; + }; + 831B4DD417438D09004A000D /* MainStoryboard_iPad.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 831B4DD517438D09004A000D /* en */, + ); + name = MainStoryboard_iPad.storyboard; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 831B4DDA17438D09004A000D /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 6.0; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 831B4DDB17438D09004A000D /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 6.0; + OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1"; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 831B4DDD17438D09004A000D /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)/..\"", + ); + GCC_INPUT_FILETYPE = sourcecode.cpp.objcpp; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect-Prefix.pch"; + INFOPLIST_FILE = "Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 6.0; + PRODUCT_NAME = "$(TARGET_NAME)"; + WRAPPER_EXTENSION = app; + }; + name = Debug; + }; + 831B4DDE17438D09004A000D /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)/..\"", + ); + GCC_INPUT_FILETYPE = sourcecode.cpp.objcpp; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect-Prefix.pch"; + INFOPLIST_FILE = "Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 6.0; + PRODUCT_NAME = "$(TARGET_NAME)"; + WRAPPER_EXTENSION = app; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 831B4DAF17438D09004A000D /* Build configuration list for PBXProject "Chapter07_ApplyingRetroEffect" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 831B4DDA17438D09004A000D /* Debug */, + 831B4DDB17438D09004A000D /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 831B4DDC17438D09004A000D /* Build configuration list for PBXNativeTarget "Chapter07_ApplyingRetroEffect" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 831B4DDD17438D09004A000D /* Debug */, + 831B4DDE17438D09004A000D /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 831B4DAC17438D09004A000D /* Project object */; +} diff --git a/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..ced20a6 --- /dev/null +++ b/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect.xcodeproj/project.xcworkspace/xcshareddata/Chapter07_ApplyingRetroEffect.xccheckout b/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect.xcodeproj/project.xcworkspace/xcshareddata/Chapter07_ApplyingRetroEffect.xccheckout new file mode 100644 index 0000000..d91fab4 --- /dev/null +++ b/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect.xcodeproj/project.xcworkspace/xcshareddata/Chapter07_ApplyingRetroEffect.xccheckout @@ -0,0 +1,41 @@ + + + + + IDESourceControlProjectFavoriteDictionaryKey + + IDESourceControlProjectIdentifier + 66AFA124-F748-46CA-8B76-0EC61AEE50EF + IDESourceControlProjectName + Chapter07_ApplyingRetroEffect + IDESourceControlProjectOriginsDictionary + + D4EEFB5D-ED7C-42B9-B82B-8964CBB02243 + ssh://bitbucket.org/kirill_kornyakov/packt.git + + IDESourceControlProjectPath + book/3848_sources/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect.xcodeproj/project.xcworkspace + IDESourceControlProjectRelativeInstallPathDictionary + + D4EEFB5D-ED7C-42B9-B82B-8964CBB02243 + ../../../../.. + + IDESourceControlProjectURL + ssh://bitbucket.org/kirill_kornyakov/packt.git + IDESourceControlProjectVersion + 110 + IDESourceControlProjectWCCIdentifier + D4EEFB5D-ED7C-42B9-B82B-8964CBB02243 + IDESourceControlProjectWCConfigurations + + + IDESourceControlRepositoryExtensionIdentifierKey + public.vcs.git + IDESourceControlWCCIdentifierKey + D4EEFB5D-ED7C-42B9-B82B-8964CBB02243 + IDESourceControlWCCName + packt + + + + diff --git a/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect.xcodeproj/project.xcworkspace/xcuserdata/alexandershishkov.xcuserdatad/UserInterfaceState.xcuserstate b/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect.xcodeproj/project.xcworkspace/xcuserdata/alexandershishkov.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000..4018e25 Binary files /dev/null and b/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect.xcodeproj/project.xcworkspace/xcuserdata/alexandershishkov.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/Chapter07_ApplyingRetroEffect.xcscheme b/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/Chapter07_ApplyingRetroEffect.xcscheme new file mode 100644 index 0000000..e915428 --- /dev/null +++ b/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/Chapter07_ApplyingRetroEffect.xcscheme @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/xcschememanagement.plist b/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..32f6611 --- /dev/null +++ b/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,22 @@ + + + + + SchemeUserState + + Chapter07_ApplyingRetroEffect.xcscheme + + orderHint + 0 + + + SuppressBuildableAutocreation + + 831B4DB417438D09004A000D + + primary + + + + + diff --git a/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect/AppDelegate.h b/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect/AppDelegate.h new file mode 100644 index 0000000..4fc2027 --- /dev/null +++ b/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect/AppDelegate.h @@ -0,0 +1,21 @@ +/***************************************************************************** + * AppDelegate.h + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 15th May 2013 + ****************************************************************************** + * Chapter 7 of the "OpenCV for iOS" book + * + * Applying a retro effect demonstrates another interesting photo + * effect that makes photos look old. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import + +@interface AppDelegate : UIResponder + +@property (strong, nonatomic) UIWindow *window; + +@end diff --git a/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect/AppDelegate.m b/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect/AppDelegate.m new file mode 100644 index 0000000..df52ca2 --- /dev/null +++ b/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect/AppDelegate.m @@ -0,0 +1,52 @@ +/***************************************************************************** + * AppDelegate.m + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 15th May 2013 + ****************************************************************************** + * Chapter 7 of the "OpenCV for iOS" book + * + * Applying a retro effect demonstrates another interesting photo + * effect that makes photos look old. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import "AppDelegate.h" + +@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 throttle down OpenGL ES frame rates. 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 inactive 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/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect-Info.plist b/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect-Info.plist new file mode 100644 index 0000000..40bec63 --- /dev/null +++ b/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect-Info.plist @@ -0,0 +1,49 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleDisplayName + ${PRODUCT_NAME} + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIdentifier + OpenCV.${PRODUCT_NAME:rfc1034identifier} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1.0 + LSRequiresIPhoneOS + + UIMainStoryboardFile + MainStoryboard_iPhone + UIMainStoryboardFile~ipad + MainStoryboard_iPad + UIRequiredDeviceCapabilities + + armv7 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + + diff --git a/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect-Prefix.pch b/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect-Prefix.pch new file mode 100644 index 0000000..e1d1be0 --- /dev/null +++ b/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect-Prefix.pch @@ -0,0 +1,18 @@ +// +// Prefix header for all source files of the 'Chapter07_ApplyingRetroEffect' target in the 'Chapter07_ApplyingRetroEffect' project +// + +#ifdef __cplusplus +#import +#endif + +#import + +#ifndef __IPHONE_5_0 +#warning "This project uses features only available in iOS SDK 5.0 and later." +#endif + +#ifdef __OBJC__ + #import + #import +#endif diff --git a/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect/Default-568h@2x.png b/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect/Default-568h@2x.png new file mode 100644 index 0000000..0891b7a Binary files /dev/null and b/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect/Default-568h@2x.png differ diff --git a/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect/Default.png b/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect/Default.png new file mode 100644 index 0000000..4c8ca6f Binary files /dev/null and b/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect/Default.png differ diff --git a/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect/Default@2x.png b/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect/Default@2x.png new file mode 100644 index 0000000..35b84cf Binary files /dev/null and b/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect/Default@2x.png differ diff --git a/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect/RetroFilter.cpp b/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect/RetroFilter.cpp new file mode 100644 index 0000000..379b1f3 --- /dev/null +++ b/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect/RetroFilter.cpp @@ -0,0 +1,123 @@ +/***************************************************************************** + * RetroFilter.cpp + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 15th May 2013 + ****************************************************************************** + * Chapter 7 of the "OpenCV for iOS" book + * + * Applying a retro effect demonstrates another interesting photo + * effect that makes photos look old. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#include "RetroFilter.hpp" +#include "opencv2/imgproc/imgproc.hpp" + +using namespace cv; + +void alphaBlendC1(Mat src, Mat dst, Mat alpha) +{ + for (int i = 0; i < src.rows; i++) + for (int j = 0; j < src.cols; j++) + { + uchar alphaVal = alpha.at(i, j); + if (alphaVal != 0) + { + float weight = static_cast(alphaVal) / 255.0f; + dst.at(i, j) = weight * src.at(i, j) + + (1 - weight) * dst.at(i, j); + } + } +} + +RetroFilter::RetroFilter(const Parameters& params) : rng_(time(0)) +{ + params_ = params; + + multiplier_ = 1.0; + + borderColor_.create(params_.frameSize, CV_8UC1); + scratchColor_.create(params_.frameSize, CV_8UC1); + + sepiaH_.create(params_.frameSize, CV_8UC1); + sepiaH_.setTo(Scalar(19)); + sepiaS_.create(params_.frameSize, CV_8UC1); + sepiaS_.setTo(Scalar(78)); + sepiaPlanes_.resize(3); + sepiaPlanes_[0] = sepiaH_; + sepiaPlanes_[1] = sepiaS_; + + resize(params_.fuzzyBorder, params_.fuzzyBorder, + params_.frameSize); + + if (params_.scratches.rows < params_.frameSize.height || + params_.scratches.cols < params_.frameSize.width) + { + resize(params_.scratches, params_.scratches, + params_.frameSize); + } +} + +void RetroFilter::applyToPhoto(const Mat& frame, Mat& retroFrame) +{ + Mat luminance; + cvtColor(frame, luminance, CV_BGR2GRAY); + + // Add scratches + Scalar meanColor = mean(luminance.row(luminance.rows / 2)); + scratchColor_.setTo(meanColor * 2.0); + int x = rng_.uniform(0, params_.scratches.cols - luminance.cols); + int y = rng_.uniform(0, params_.scratches.rows - luminance.rows); + cv::Rect roi(cv::Point(x, y), luminance.size()); + scratchColor_.copyTo(luminance, params_.scratches(roi)); + + // Add fuzzy border + borderColor_.setTo(meanColor * 1.5); + alphaBlendC1(borderColor_, luminance, params_.fuzzyBorder); + + // Apply sepia-effect + sepiaPlanes_[2] = luminance + 20; + Mat hsvFrame; + merge(sepiaPlanes_, hsvFrame); + cvtColor(hsvFrame, retroFrame, CV_HSV2RGB); +} + +void RetroFilter::applyToVideo(const Mat& frame, Mat& retroFrame) +{ + // Convert to gray with random shift + cv::Size shift; + shift.width = 2 + (rng_.uniform(0,10) ? 0 : rng_.uniform(-1,2)); + shift.height = 2 + (rng_.uniform(0,10) ? 0 : rng_.uniform(-1,2)); + cv::Rect roiSrc(cv::Point(0, 0), frame.size() - shift); + cv::Rect roiDst(shift, frame.size() - shift); + + retroFrame.create(frame.size(), CV_8UC1); + cvtColor(frame(roiSrc), retroFrame(roiDst), CV_BGR2GRAY); + + // Add intensity variation + float sign = pow(-1.f, rng_.uniform(0, 2)); + float value = 1.f + sign * rng_.gaussian(0.2); + multiplier_ = 0.7 * multiplier_ + 0.3 * value; + retroFrame *= multiplier_; + + Scalar meanColor = mean(retroFrame.row(retroFrame.rows / 2)); + + // Add scratches + int x = rng_.uniform(0,params_.scratches.cols - retroFrame.cols); + int y = rng_.uniform(0,params_.scratches.rows - retroFrame.rows); + cv::Rect roi(cv::Point(x, y), retroFrame.size()); + if (rng_.uniform(0, 2)) + scratchColor_.setTo(meanColor * 2.0); + else + scratchColor_.setTo(meanColor / 2.0); + alphaBlendC1(scratchColor_, retroFrame, params_.scratches(roi)); + + // Add fuzzy border + borderColor_.setTo(meanColor * 1.5); + alphaBlendC1(borderColor_, retroFrame, params_.fuzzyBorder); + + // Convert back to 3-channel image + cvtColor(retroFrame, retroFrame, CV_GRAY2BGR); +} diff --git a/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect/RetroFilter.hpp b/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect/RetroFilter.hpp new file mode 100644 index 0000000..f541c14 --- /dev/null +++ b/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect/RetroFilter.hpp @@ -0,0 +1,48 @@ +/***************************************************************************** + * RetroFilter.hpp + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 15th May 2013 + ****************************************************************************** + * Chapter 7 of the "OpenCV for iOS" book + * + * Applying a retro effect demonstrates another interesting photo + * effect that makes photos look old. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#pragma once + +#include "opencv2/core/core.hpp" + +void alphaBlendC1(cv::Mat src, cv::Mat dst, cv::Mat alpha); + +class RetroFilter +{ +public: + struct Parameters + { + cv::Size frameSize; + cv::Mat fuzzyBorder; + cv::Mat scratches; + }; + + RetroFilter(const Parameters& params); + virtual ~RetroFilter() {}; + void applyToPhoto(const cv::Mat& frame, cv::Mat& retroFrame); + void applyToVideo(const cv::Mat& frame, cv::Mat& retroFrame); + +protected: + Parameters params_; + + cv::RNG rng_; + float multiplier_; + + cv::Mat borderColor_; + cv::Mat scratchColor_; + + std::vector sepiaPlanes_; + cv::Mat sepiaH_; + cv::Mat sepiaS_; +}; diff --git a/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect/ViewController.h b/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect/ViewController.h new file mode 100644 index 0000000..7e227ce --- /dev/null +++ b/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect/ViewController.h @@ -0,0 +1,40 @@ +/***************************************************************************** + * ViewController.h + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 15th May 2013 + ****************************************************************************** + * Chapter 7 of the "OpenCV for iOS" book + * + * Applying a retro effect demonstrates another interesting photo + * effect that makes photos look old. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import +#import "RetroFilter.hpp" + +@interface ViewController : + UIViewController +{ + UIPopoverController* popoverController; + UIImageView* imageView; + UIImage* image; + RetroFilter::Parameters params; +} + +@property (nonatomic, strong) IBOutlet UIImageView* imageView; +@property (nonatomic, strong) IBOutlet UIToolbar* toolbar; +@property (nonatomic, strong) UIPopoverController* popoverController; +@property (nonatomic, weak) IBOutlet UIBarButtonItem* loadButton; +@property (nonatomic, weak) IBOutlet UIBarButtonItem* saveButton; + +-(IBAction)loadButtonPressed:(id)sender; +-(IBAction)saveButtonPressed:(id)sender; + +- (UIImage*)applyFilter:(UIImage*)image; + +@end diff --git a/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect/ViewController.m b/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect/ViewController.m new file mode 100644 index 0000000..1f06327 --- /dev/null +++ b/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect/ViewController.m @@ -0,0 +1,166 @@ +/***************************************************************************** + * ViewController.m + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 15th May 2013 + ****************************************************************************** + * Chapter 7 of the "OpenCV for iOS" book + * + * Applying a retro effect demonstrates another interesting photo + * effect that makes photos look old. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import "ViewController.h" +#import "opencv2/highgui/ios.h" + +@interface ViewController () + +@end + +@implementation ViewController + +@synthesize imageView; +@synthesize loadButton; +@synthesize saveButton; +@synthesize popoverController; +@synthesize toolbar; + +- (void)viewDidLoad +{ + [super viewDidLoad]; + + // Load images + UIImage* resImage = [UIImage imageNamed:@"scratches.png"]; + UIImageToMat(resImage, params.scratches); + + resImage = [UIImage imageNamed:@"fuzzyBorder.png"]; + UIImageToMat(resImage, params.fuzzyBorder); + + [saveButton setEnabled:NO]; +} + +- (NSInteger)supportedInterfaceOrientations +{ + // Only portrait orientation + return UIInterfaceOrientationMaskPortrait; +} + +- (UIImage*)applyFilter:(UIImage*)inputImage; +{ + cv::Mat frame; + UIImageToMat(inputImage, frame); + + params.frameSize = frame.size(); + RetroFilter retroFilter(params); + + cv::Mat finalFrame; + retroFilter.applyToPhoto(frame, finalFrame); + + return MatToUIImage(finalFrame); +} + +- (void)imagePickerController: (UIImagePickerController*)picker +didFinishPickingMediaWithInfo:(NSDictionary *)info +{ + if ([[UIDevice currentDevice] userInterfaceIdiom] == + UIUserInterfaceIdiomPad) + { + [popoverController dismissPopoverAnimated:YES]; + } + else + { + [picker dismissViewControllerAnimated:YES + completion:nil]; + } + + UIImage* temp = + [info objectForKey:@"UIImagePickerControllerOriginalImage"]; + + image = [self applyFilter:temp]; + imageView.image = image; + + [saveButton setEnabled:YES]; +} + +-(void)imagePickerControllerDidCancel: +(UIImagePickerController *)picker +{ + if ([[UIDevice currentDevice] userInterfaceIdiom] == + UIUserInterfaceIdiomPad) + { + [popoverController dismissPopoverAnimated:YES]; + } + else + { + [picker dismissViewControllerAnimated:YES completion:nil]; + } +} + +- (IBAction)loadButtonPressed:(id)sender +{ + if (![UIImagePickerController isSourceTypeAvailable: + UIImagePickerControllerSourceTypePhotoLibrary]) + return; + + UIImagePickerController* picker = + [[UIImagePickerController alloc] init]; + picker.delegate = self; + + picker.sourceType = + UIImagePickerControllerSourceTypePhotoLibrary; + + if ([[UIDevice currentDevice] userInterfaceIdiom] == + UIUserInterfaceIdiomPad) + { + if ([self.popoverController isPopoverVisible]) + { + [self.popoverController dismissPopoverAnimated:YES]; + } + else + { + self.popoverController = + [[UIPopoverController alloc] + initWithContentViewController:picker]; + + popoverController.delegate = self; + + [self.popoverController + presentPopoverFromBarButtonItem:sender + permittedArrowDirections:UIPopoverArrowDirectionDown + animated:YES]; + } + } + else + { + [self presentViewController:picker + animated:YES + completion:nil]; + } +} + +- (IBAction)saveButtonPressed:(id)sender +{ + if (image != nil) + { + UIImageWriteToSavedPhotosAlbum(image, self, nil, NULL); + + //Alert window + UIAlertView *alert = [UIAlertView alloc]; + alert = [alert initWithTitle:@"Status" + message:@"Saved to the Gallery!" + delegate:nil + cancelButtonTitle:@"Continue" + otherButtonTitles:nil]; + [alert show]; + } +} + +- (void)didReceiveMemoryWarning +{ + [super didReceiveMemoryWarning]; + // Dispose of any resources that can be recreated. +} + +@end diff --git a/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect/en.lproj/InfoPlist.strings b/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect/en.lproj/InfoPlist.strings new file mode 100644 index 0000000..477b28f --- /dev/null +++ b/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect/en.lproj/InfoPlist.strings @@ -0,0 +1,2 @@ +/* Localized versions of Info.plist keys */ + diff --git a/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect/en.lproj/MainStoryboard_iPad.storyboard b/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect/en.lproj/MainStoryboard_iPad.storyboard new file mode 100644 index 0000000..9bac134 --- /dev/null +++ b/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect/en.lproj/MainStoryboard_iPad.storyboard @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect/en.lproj/MainStoryboard_iPhone.storyboard b/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect/en.lproj/MainStoryboard_iPhone.storyboard new file mode 100644 index 0000000..58cfb71 --- /dev/null +++ b/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect/en.lproj/MainStoryboard_iPhone.storyboard @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect/fuzzyBorder.png b/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect/fuzzyBorder.png new file mode 100644 index 0000000..019c9a3 Binary files /dev/null and b/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect/fuzzyBorder.png differ diff --git a/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect/main.m b/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect/main.m new file mode 100644 index 0000000..13bd14c --- /dev/null +++ b/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect/main.m @@ -0,0 +1,24 @@ +/***************************************************************************** + * main.m + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 15th May 2013 + ****************************************************************************** + * Chapter 7 of the "OpenCV for iOS" book + * + * Applying a retro effect demonstrates another interesting photo + * effect that makes photos look old. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import + +#import "AppDelegate.h" + +int main(int argc, char *argv[]) +{ + @autoreleasepool { + return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); + } +} diff --git a/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect/scratches.png b/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect/scratches.png new file mode 100644 index 0000000..b28dbbc Binary files /dev/null and b/Chapter07_ApplyingRetroEffect/Chapter07_ApplyingRetroEffect/scratches.png differ diff --git a/Chapter07_ApplyingRetroEffect/screenshot.png b/Chapter07_ApplyingRetroEffect/screenshot.png new file mode 100644 index 0000000..ec57b44 Binary files /dev/null and b/Chapter07_ApplyingRetroEffect/screenshot.png differ diff --git a/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera.xcodeproj/project.pbxproj b/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera.xcodeproj/project.pbxproj new file mode 100644 index 0000000..531015a --- /dev/null +++ b/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera.xcodeproj/project.pbxproj @@ -0,0 +1,373 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 830790EB1741201E008E3CF5 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 830790EA1741201E008E3CF5 /* UIKit.framework */; }; + 830790ED1741201E008E3CF5 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 830790EC1741201E008E3CF5 /* Foundation.framework */; }; + 830790EF1741201E008E3CF5 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 830790EE1741201E008E3CF5 /* CoreGraphics.framework */; }; + 830790F51741201E008E3CF5 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 830790F31741201E008E3CF5 /* InfoPlist.strings */; }; + 830790F71741201E008E3CF5 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 830790F61741201E008E3CF5 /* main.m */; }; + 830790FB1741201E008E3CF5 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 830790FA1741201E008E3CF5 /* AppDelegate.m */; }; + 830790FD1741201E008E3CF5 /* Default.png in Resources */ = {isa = PBXBuildFile; fileRef = 830790FC1741201E008E3CF5 /* Default.png */; }; + 830790FF1741201E008E3CF5 /* Default@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 830790FE1741201E008E3CF5 /* Default@2x.png */; }; + 830791011741201E008E3CF5 /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 830791001741201E008E3CF5 /* Default-568h@2x.png */; }; + 830791041741201E008E3CF5 /* MainStoryboard_iPhone.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 830791021741201E008E3CF5 /* MainStoryboard_iPhone.storyboard */; }; + 830791071741201E008E3CF5 /* MainStoryboard_iPad.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 830791051741201E008E3CF5 /* MainStoryboard_iPad.storyboard */; }; + 8307910A1741201E008E3CF5 /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 830791091741201E008E3CF5 /* ViewController.m */; }; + 83079114174120AF008E3CF5 /* RetroFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 83079112174120AF008E3CF5 /* RetroFilter.cpp */; }; + 83079116174120C7008E3CF5 /* opencv2.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83079115174120C7008E3CF5 /* opencv2.framework */; }; + 83079118174124D3008E3CF5 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83079117174124D3008E3CF5 /* QuartzCore.framework */; }; + 8307911A174124D8008E3CF5 /* CoreImage.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83079119174124D8008E3CF5 /* CoreImage.framework */; }; + 8307911C174124DE008E3CF5 /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8307911B174124DE008E3CF5 /* CoreVideo.framework */; }; + 8307911E174124E8008E3CF5 /* CoreMedia.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8307911D174124E8008E3CF5 /* CoreMedia.framework */; }; + 83079120174124EC008E3CF5 /* AssetsLibrary.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8307911F174124EC008E3CF5 /* AssetsLibrary.framework */; }; + 83079122174124EF008E3CF5 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83079121174124EF008E3CF5 /* Accelerate.framework */; }; + 83079124174124F3008E3CF5 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83079123174124F3008E3CF5 /* AVFoundation.framework */; }; + 8307912B17412999008E3CF5 /* scratches.png in Resources */ = {isa = PBXBuildFile; fileRef = 8307912917412999008E3CF5 /* scratches.png */; }; + 8307912C17412999008E3CF5 /* fuzzy_border.png in Resources */ = {isa = PBXBuildFile; fileRef = 8307912A17412999008E3CF5 /* fuzzy_border.png */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 830790E61741201E008E3CF5 /* Chapter08_TakingPhotosFromCamera.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Chapter08_TakingPhotosFromCamera.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 830790EA1741201E008E3CF5 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; + 830790EC1741201E008E3CF5 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; + 830790EE1741201E008E3CF5 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; + 830790F21741201E008E3CF5 /* Chapter08_TakingPhotosFromCamera-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Chapter08_TakingPhotosFromCamera-Info.plist"; sourceTree = ""; }; + 830790F41741201E008E3CF5 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; + 830790F61741201E008E3CF5 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; + 830790F81741201E008E3CF5 /* Chapter08_TakingPhotosFromCamera-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Chapter08_TakingPhotosFromCamera-Prefix.pch"; sourceTree = ""; }; + 830790F91741201E008E3CF5 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; + 830790FA1741201E008E3CF5 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; + 830790FC1741201E008E3CF5 /* Default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Default.png; sourceTree = ""; }; + 830790FE1741201E008E3CF5 /* Default@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default@2x.png"; sourceTree = ""; }; + 830791001741201E008E3CF5 /* Default-568h@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default-568h@2x.png"; sourceTree = ""; }; + 830791031741201E008E3CF5 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = en; path = en.lproj/MainStoryboard_iPhone.storyboard; sourceTree = ""; }; + 830791061741201E008E3CF5 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = en; path = en.lproj/MainStoryboard_iPad.storyboard; sourceTree = ""; }; + 830791081741201E008E3CF5 /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = ""; }; + 830791091741201E008E3CF5 /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = ""; }; + 83079112174120AF008E3CF5 /* RetroFilter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RetroFilter.cpp; sourceTree = ""; }; + 83079113174120AF008E3CF5 /* RetroFilter.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RetroFilter.hpp; sourceTree = ""; }; + 83079115174120C7008E3CF5 /* opencv2.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = opencv2.framework; path = ../opencv2.framework; sourceTree = ""; }; + 83079117174124D3008E3CF5 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; + 83079119174124D8008E3CF5 /* CoreImage.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreImage.framework; path = System/Library/Frameworks/CoreImage.framework; sourceTree = SDKROOT; }; + 8307911B174124DE008E3CF5 /* CoreVideo.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreVideo.framework; path = System/Library/Frameworks/CoreVideo.framework; sourceTree = SDKROOT; }; + 8307911D174124E8008E3CF5 /* CoreMedia.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMedia.framework; path = System/Library/Frameworks/CoreMedia.framework; sourceTree = SDKROOT; }; + 8307911F174124EC008E3CF5 /* AssetsLibrary.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AssetsLibrary.framework; path = System/Library/Frameworks/AssetsLibrary.framework; sourceTree = SDKROOT; }; + 83079121174124EF008E3CF5 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = System/Library/Frameworks/Accelerate.framework; sourceTree = SDKROOT; }; + 83079123174124F3008E3CF5 /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; }; + 8307912917412999008E3CF5 /* scratches.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = scratches.png; sourceTree = ""; }; + 8307912A17412999008E3CF5 /* fuzzy_border.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = fuzzy_border.png; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 830790E31741201E008E3CF5 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 83079124174124F3008E3CF5 /* AVFoundation.framework in Frameworks */, + 83079122174124EF008E3CF5 /* Accelerate.framework in Frameworks */, + 83079120174124EC008E3CF5 /* AssetsLibrary.framework in Frameworks */, + 8307911E174124E8008E3CF5 /* CoreMedia.framework in Frameworks */, + 8307911C174124DE008E3CF5 /* CoreVideo.framework in Frameworks */, + 8307911A174124D8008E3CF5 /* CoreImage.framework in Frameworks */, + 83079118174124D3008E3CF5 /* QuartzCore.framework in Frameworks */, + 830790EB1741201E008E3CF5 /* UIKit.framework in Frameworks */, + 830790ED1741201E008E3CF5 /* Foundation.framework in Frameworks */, + 830790EF1741201E008E3CF5 /* CoreGraphics.framework in Frameworks */, + 83079116174120C7008E3CF5 /* opencv2.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 830790DB1741201E008E3CF5 = { + isa = PBXGroup; + children = ( + 830790F01741201E008E3CF5 /* Chapter08_TakingPhotosFromCamera */, + 830790E91741201E008E3CF5 /* Frameworks */, + 830790E71741201E008E3CF5 /* Products */, + ); + sourceTree = ""; + }; + 830790E71741201E008E3CF5 /* Products */ = { + isa = PBXGroup; + children = ( + 830790E61741201E008E3CF5 /* Chapter08_TakingPhotosFromCamera.app */, + ); + name = Products; + sourceTree = ""; + }; + 830790E91741201E008E3CF5 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 83079123174124F3008E3CF5 /* AVFoundation.framework */, + 83079121174124EF008E3CF5 /* Accelerate.framework */, + 8307911F174124EC008E3CF5 /* AssetsLibrary.framework */, + 8307911D174124E8008E3CF5 /* CoreMedia.framework */, + 8307911B174124DE008E3CF5 /* CoreVideo.framework */, + 83079119174124D8008E3CF5 /* CoreImage.framework */, + 83079117174124D3008E3CF5 /* QuartzCore.framework */, + 83079115174120C7008E3CF5 /* opencv2.framework */, + 830790EA1741201E008E3CF5 /* UIKit.framework */, + 830790EC1741201E008E3CF5 /* Foundation.framework */, + 830790EE1741201E008E3CF5 /* CoreGraphics.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 830790F01741201E008E3CF5 /* Chapter08_TakingPhotosFromCamera */ = { + isa = PBXGroup; + children = ( + 83079112174120AF008E3CF5 /* RetroFilter.cpp */, + 83079113174120AF008E3CF5 /* RetroFilter.hpp */, + 830790F91741201E008E3CF5 /* AppDelegate.h */, + 830790FA1741201E008E3CF5 /* AppDelegate.m */, + 830791021741201E008E3CF5 /* MainStoryboard_iPhone.storyboard */, + 830791051741201E008E3CF5 /* MainStoryboard_iPad.storyboard */, + 830791081741201E008E3CF5 /* ViewController.h */, + 830791091741201E008E3CF5 /* ViewController.m */, + 830790F11741201E008E3CF5 /* Supporting Files */, + ); + name = Chapter08_TakingPhotosFromCamera; + path = Chapter08_TakingPhotosFromCamera; + sourceTree = ""; + }; + 830790F11741201E008E3CF5 /* Supporting Files */ = { + isa = PBXGroup; + children = ( + 8307912917412999008E3CF5 /* scratches.png */, + 8307912A17412999008E3CF5 /* fuzzy_border.png */, + 830790F21741201E008E3CF5 /* Chapter08_TakingPhotosFromCamera-Info.plist */, + 830790F31741201E008E3CF5 /* InfoPlist.strings */, + 830790F61741201E008E3CF5 /* main.m */, + 830790F81741201E008E3CF5 /* Chapter08_TakingPhotosFromCamera-Prefix.pch */, + 830790FC1741201E008E3CF5 /* Default.png */, + 830790FE1741201E008E3CF5 /* Default@2x.png */, + 830791001741201E008E3CF5 /* Default-568h@2x.png */, + ); + name = "Supporting Files"; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 830790E51741201E008E3CF5 /* Chapter08_TakingPhotosFromCamera */ = { + isa = PBXNativeTarget; + buildConfigurationList = 8307910D1741201E008E3CF5 /* Build configuration list for PBXNativeTarget "Chapter08_TakingPhotosFromCamera" */; + buildPhases = ( + 830790E21741201E008E3CF5 /* Sources */, + 830790E31741201E008E3CF5 /* Frameworks */, + 830790E41741201E008E3CF5 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Chapter08_TakingPhotosFromCamera; + productName = Chapter08_TakingPhotosFromCamera; + productReference = 830790E61741201E008E3CF5 /* Chapter08_TakingPhotosFromCamera.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 830790DD1741201E008E3CF5 /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 0450; + ORGANIZATIONNAME = "Alexander Shishkov & Kirill Kornyakov"; + }; + buildConfigurationList = 830790E01741201E008E3CF5 /* Build configuration list for PBXProject "Chapter08_TakingPhotosFromCamera" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + ); + mainGroup = 830790DB1741201E008E3CF5; + productRefGroup = 830790E71741201E008E3CF5 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 830790E51741201E008E3CF5 /* Chapter08_TakingPhotosFromCamera */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 830790E41741201E008E3CF5 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 830790F51741201E008E3CF5 /* InfoPlist.strings in Resources */, + 830790FD1741201E008E3CF5 /* Default.png in Resources */, + 830790FF1741201E008E3CF5 /* Default@2x.png in Resources */, + 830791011741201E008E3CF5 /* Default-568h@2x.png in Resources */, + 830791041741201E008E3CF5 /* MainStoryboard_iPhone.storyboard in Resources */, + 830791071741201E008E3CF5 /* MainStoryboard_iPad.storyboard in Resources */, + 8307912B17412999008E3CF5 /* scratches.png in Resources */, + 8307912C17412999008E3CF5 /* fuzzy_border.png in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 830790E21741201E008E3CF5 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 830790F71741201E008E3CF5 /* main.m in Sources */, + 830790FB1741201E008E3CF5 /* AppDelegate.m in Sources */, + 8307910A1741201E008E3CF5 /* ViewController.m in Sources */, + 83079114174120AF008E3CF5 /* RetroFilter.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + 830790F31741201E008E3CF5 /* InfoPlist.strings */ = { + isa = PBXVariantGroup; + children = ( + 830790F41741201E008E3CF5 /* en */, + ); + name = InfoPlist.strings; + sourceTree = ""; + }; + 830791021741201E008E3CF5 /* MainStoryboard_iPhone.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 830791031741201E008E3CF5 /* en */, + ); + name = MainStoryboard_iPhone.storyboard; + sourceTree = ""; + }; + 830791051741201E008E3CF5 /* MainStoryboard_iPad.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 830791061741201E008E3CF5 /* en */, + ); + name = MainStoryboard_iPad.storyboard; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 8307910B1741201E008E3CF5 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 6.0; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 8307910C1741201E008E3CF5 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 6.0; + OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1"; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 8307910E1741201E008E3CF5 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)/Chapter08_TakingPhotosFromCamera\"", + "\"$(SRCROOT)/..\"", + ); + GCC_INPUT_FILETYPE = sourcecode.cpp.objcpp; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera-Prefix.pch"; + INFOPLIST_FILE = "Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera-Info.plist"; + PRODUCT_NAME = Chapter08_TakingPhotosFromCamera; + WRAPPER_EXTENSION = app; + }; + name = Debug; + }; + 8307910F1741201E008E3CF5 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)/Chapter08_TakingPhotosFromCamera\"", + "\"$(SRCROOT)/..\"", + ); + GCC_INPUT_FILETYPE = sourcecode.cpp.objcpp; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera-Prefix.pch"; + INFOPLIST_FILE = "Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera-Info.plist"; + PRODUCT_NAME = Chapter08_TakingPhotosFromCamera; + WRAPPER_EXTENSION = app; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 830790E01741201E008E3CF5 /* Build configuration list for PBXProject "Chapter08_TakingPhotosFromCamera" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 8307910B1741201E008E3CF5 /* Debug */, + 8307910C1741201E008E3CF5 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 8307910D1741201E008E3CF5 /* Build configuration list for PBXNativeTarget "Chapter08_TakingPhotosFromCamera" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 8307910E1741201E008E3CF5 /* Debug */, + 8307910F1741201E008E3CF5 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 830790DD1741201E008E3CF5 /* Project object */; +} diff --git a/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..faa32b1 --- /dev/null +++ b/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera.xcodeproj/project.xcworkspace/xcshareddata/Chapter08_TakingPhotosFromCamera.xccheckout b/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera.xcodeproj/project.xcworkspace/xcshareddata/Chapter08_TakingPhotosFromCamera.xccheckout new file mode 100644 index 0000000..76fff43 --- /dev/null +++ b/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera.xcodeproj/project.xcworkspace/xcshareddata/Chapter08_TakingPhotosFromCamera.xccheckout @@ -0,0 +1,41 @@ + + + + + IDESourceControlProjectFavoriteDictionaryKey + + IDESourceControlProjectIdentifier + 489A423E-AF09-4D9B-AA25-3B472C24221C + IDESourceControlProjectName + Chapter08_TakingPhotosFromCamera + IDESourceControlProjectOriginsDictionary + + A0B627FE-A569-4C91-83C2-9BE1D651D27C + ssh://bitbucket.org/kirill_kornyakov/packt.git + + IDESourceControlProjectPath + book/3848_sources/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera.xcodeproj/project.xcworkspace + IDESourceControlProjectRelativeInstallPathDictionary + + A0B627FE-A569-4C91-83C2-9BE1D651D27C + ../../../../.. + + IDESourceControlProjectURL + ssh://bitbucket.org/kirill_kornyakov/packt.git + IDESourceControlProjectVersion + 110 + IDESourceControlProjectWCCIdentifier + A0B627FE-A569-4C91-83C2-9BE1D651D27C + IDESourceControlProjectWCConfigurations + + + IDESourceControlRepositoryExtensionIdentifierKey + public.vcs.git + IDESourceControlWCCIdentifierKey + A0B627FE-A569-4C91-83C2-9BE1D651D27C + IDESourceControlWCCName + packt + + + + diff --git a/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera.xcodeproj/project.xcworkspace/xcuserdata/alexandershishkov.xcuserdatad/UserInterfaceState.xcuserstate b/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera.xcodeproj/project.xcworkspace/xcuserdata/alexandershishkov.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000..ba65882 Binary files /dev/null and b/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera.xcodeproj/project.xcworkspace/xcuserdata/alexandershishkov.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/Chapter08_TakingPhotosFromCamera.xcscheme b/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/Chapter08_TakingPhotosFromCamera.xcscheme new file mode 100644 index 0000000..0464d2b --- /dev/null +++ b/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/Chapter08_TakingPhotosFromCamera.xcscheme @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/xcschememanagement.plist b/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..ae66939 --- /dev/null +++ b/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,22 @@ + + + + + SchemeUserState + + Chapter08_TakingPhotosFromCamera.xcscheme + + orderHint + 0 + + + SuppressBuildableAutocreation + + 830790E51741201E008E3CF5 + + primary + + + + + diff --git a/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera/AppDelegate.h b/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera/AppDelegate.h new file mode 100644 index 0000000..0a3ea7e --- /dev/null +++ b/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera/AppDelegate.h @@ -0,0 +1,21 @@ +/***************************************************************************** + * AppDelegate.h + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 13th May 2013 + ****************************************************************************** + * Chapter 8 of the "OpenCV for iOS" book + * + * Taking Photos From Camera shows how to capture static images + * with camera. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import + +@interface AppDelegate : UIResponder + +@property (strong, nonatomic) UIWindow *window; + +@end diff --git a/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera/AppDelegate.m b/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera/AppDelegate.m new file mode 100644 index 0000000..6ea78c8 --- /dev/null +++ b/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera/AppDelegate.m @@ -0,0 +1,52 @@ +/***************************************************************************** + * AppDelegate.m + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 13th May 2013 + ****************************************************************************** + * Chapter 8 of the "OpenCV for iOS" book + * + * Taking Photos From Camera shows how to capture static images + * with camera. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import "AppDelegate.h" + +@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 throttle down OpenGL ES frame rates. 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 inactive 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/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera-Info.plist b/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera-Info.plist new file mode 100644 index 0000000..40bec63 --- /dev/null +++ b/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera-Info.plist @@ -0,0 +1,49 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleDisplayName + ${PRODUCT_NAME} + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIdentifier + OpenCV.${PRODUCT_NAME:rfc1034identifier} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1.0 + LSRequiresIPhoneOS + + UIMainStoryboardFile + MainStoryboard_iPhone + UIMainStoryboardFile~ipad + MainStoryboard_iPad + UIRequiredDeviceCapabilities + + armv7 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + + diff --git a/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera-Prefix.pch b/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera-Prefix.pch new file mode 100644 index 0000000..228765f --- /dev/null +++ b/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera-Prefix.pch @@ -0,0 +1,18 @@ +// +// Prefix header for all source files of the 'Chapter08_TakingPhotosFromCamera' target in the 'Chapter08_TakingPhotosFromCamera' project +// + +#ifdef __cplusplus +#import +#endif + +#import + +#ifndef __IPHONE_5_0 +#warning "This project uses features only available in iOS SDK 5.0 and later." +#endif + +#ifdef __OBJC__ + #import + #import +#endif diff --git a/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera/Default-568h@2x.png b/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera/Default-568h@2x.png new file mode 100644 index 0000000..0891b7a Binary files /dev/null and b/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera/Default-568h@2x.png differ diff --git a/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera/Default.png b/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera/Default.png new file mode 100644 index 0000000..4c8ca6f Binary files /dev/null and b/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera/Default.png differ diff --git a/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera/Default@2x.png b/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera/Default@2x.png new file mode 100644 index 0000000..35b84cf Binary files /dev/null and b/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera/Default@2x.png differ diff --git a/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera/RetroFilter.cpp b/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera/RetroFilter.cpp new file mode 100644 index 0000000..85eec0b --- /dev/null +++ b/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera/RetroFilter.cpp @@ -0,0 +1,123 @@ +/***************************************************************************** + * RetroFilter.cpp + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 13th May 2013 + ****************************************************************************** + * Chapter 8 of the "OpenCV for iOS" book + * + * Taking Photos From Camera shows how to capture static images + * with camera. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#include "RetroFilter.hpp" +#include "opencv2/imgproc/imgproc.hpp" + +using namespace cv; + +void alphaBlendC1(Mat src, Mat dst, Mat alpha) +{ + for (int i = 0; i < src.rows; i++) + for (int j = 0; j < src.cols; j++) + { + uchar alphaVal = alpha.at(i, j); + if (alphaVal != 0) + { + float weight = static_cast(alphaVal) / 255.0f; + dst.at(i, j) = weight * src.at(i, j) + + (1 - weight) * dst.at(i, j); + } + } +} + +RetroFilter::RetroFilter(const Parameters& params) : rng_(time(0)) +{ + params_ = params; + + multiplier_ = 1.0; + + borderColor_.create(params_.frameSize, CV_8UC1); + scratchColor_.create(params_.frameSize, CV_8UC1); + + sepiaH_.create(params_.frameSize, CV_8UC1); + sepiaH_.setTo(Scalar(19)); + sepiaS_.create(params_.frameSize, CV_8UC1); + sepiaS_.setTo(Scalar(78)); + sepiaPlanes_.resize(3); + sepiaPlanes_[0] = sepiaH_; + sepiaPlanes_[1] = sepiaS_; + + resize(params_.fuzzyBorder, params_.fuzzyBorder, + params_.frameSize); + + if (params_.scratches.rows < params_.frameSize.height || + params_.scratches.cols < params_.frameSize.width) + { + resize(params_.scratches, params_.scratches, + params_.frameSize); + } +} + +void RetroFilter::applyToPhoto(const Mat& frame, Mat& retroFrame) +{ + Mat luminance; + cvtColor(frame, luminance, CV_BGR2GRAY); + + // Add scratches + Scalar meanColor = mean(luminance.row(luminance.rows / 2)); + scratchColor_.setTo(meanColor * 2.0); + int x = rng_.uniform(0, params_.scratches.cols - luminance.cols); + int y = rng_.uniform(0, params_.scratches.rows - luminance.rows); + cv::Rect roi(cv::Point(x, y), luminance.size()); + scratchColor_.copyTo(luminance, params_.scratches(roi)); + + // Add fuzzy border + borderColor_.setTo(meanColor * 1.5); + alphaBlendC1(borderColor_, luminance, params_.fuzzyBorder); + + // Apply sepia-effect + sepiaPlanes_[2] = luminance + 20; + Mat hsvFrame; + merge(sepiaPlanes_, hsvFrame); + cvtColor(hsvFrame, retroFrame, CV_HSV2RGB); +} + +void RetroFilter::applyToVideo(const Mat& frame, Mat& retroFrame) +{ + // Convert to gray with random shift + cv::Size shift; + shift.width = 2 + (rng_.uniform(0,10) ? 0 : rng_.uniform(-1,2)); + shift.height = 2 + (rng_.uniform(0,10) ? 0 : rng_.uniform(-1,2)); + cv::Rect roiSrc(cv::Point(0, 0), frame.size() - shift); + cv::Rect roiDst(shift, frame.size() - shift); + + retroFrame.create(frame.size(), CV_8UC1); + cvtColor(frame(roiSrc), retroFrame(roiDst), CV_BGR2GRAY); + + // Add intensity variation + float sign = pow(-1.f, rng_.uniform(0, 2)); + float value = 1.f + sign * rng_.gaussian(0.2); + multiplier_ = 0.7 * multiplier_ + 0.3 * value; + retroFrame *= multiplier_; + + Scalar meanColor = mean(retroFrame.row(retroFrame.rows / 2)); + + // Add scratches + int x = rng_.uniform(0,params_.scratches.cols - retroFrame.cols); + int y = rng_.uniform(0,params_.scratches.rows - retroFrame.rows); + cv::Rect roi(cv::Point(x, y), retroFrame.size()); + if (rng_.uniform(0, 2)) + scratchColor_.setTo(meanColor * 2.0); + else + scratchColor_.setTo(meanColor / 2.0); + alphaBlendC1(scratchColor_, retroFrame, params_.scratches(roi)); + + // Add fuzzy border + borderColor_.setTo(meanColor * 1.5); + alphaBlendC1(borderColor_, retroFrame, params_.fuzzyBorder); + + // Convert back to 3-channel image + cvtColor(retroFrame, retroFrame, CV_GRAY2BGR); +} diff --git a/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera/RetroFilter.hpp b/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera/RetroFilter.hpp new file mode 100644 index 0000000..49f068e --- /dev/null +++ b/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera/RetroFilter.hpp @@ -0,0 +1,48 @@ +/***************************************************************************** + * RetroFilter.hpp + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 13th May 2013 + ****************************************************************************** + * Chapter 8 of the "OpenCV for iOS" book + * + * Taking Photos From Camera shows how to capture static images + * with camera. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#pragma once + +#include "opencv2/core/core.hpp" + +void alphaBlendC1(cv::Mat src, cv::Mat dst, cv::Mat alpha); + +class RetroFilter +{ +public: + struct Parameters + { + cv::Size frameSize; + cv::Mat fuzzyBorder; + cv::Mat scratches; + }; + + RetroFilter(const Parameters& params); + virtual ~RetroFilter() {}; + void applyToPhoto(const cv::Mat& frame, cv::Mat& retroFrame); + void applyToVideo(const cv::Mat& frame, cv::Mat& retroFrame); + +protected: + Parameters params_; + + cv::RNG rng_; + float multiplier_; + + cv::Mat borderColor_; + cv::Mat scratchColor_; + + std::vector sepiaPlanes_; + cv::Mat sepiaH_; + cv::Mat sepiaS_; +}; diff --git a/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera/ViewController.h b/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera/ViewController.h new file mode 100644 index 0000000..a29c920 --- /dev/null +++ b/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera/ViewController.h @@ -0,0 +1,39 @@ +/***************************************************************************** + * ViewController.h + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 13th May 2013 + ****************************************************************************** + * Chapter 8 of the "OpenCV for iOS" book + * + * Taking Photos From Camera shows how to capture static images + * with camera. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import +#import +#import "RetroFilter.hpp" + +@interface ViewController : UIViewController +{ + CvPhotoCamera* photoCamera; + UIImageView* resultView; + RetroFilter::Parameters params; +} + +@property (nonatomic, strong) CvPhotoCamera* photoCamera; +@property (nonatomic, strong) IBOutlet UIImageView* imageView; +@property (nonatomic, strong) IBOutlet UIToolbar* toolbar; +@property (nonatomic, weak) IBOutlet + UIBarButtonItem* takePhotoButton; +@property (nonatomic, weak) IBOutlet + UIBarButtonItem* startCaptureButton; + +-(IBAction)takePhotoButtonPressed:(id)sender; +-(IBAction)startCaptureButtonPressed:(id)sender; + +- (UIImage*)applyEffect:(UIImage*)image; + +@end diff --git a/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera/ViewController.m b/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera/ViewController.m new file mode 100644 index 0000000..746685c --- /dev/null +++ b/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera/ViewController.m @@ -0,0 +1,125 @@ +/***************************************************************************** + * ViewController.m + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 13th May 2013 + ****************************************************************************** + * Chapter 8 of the "OpenCV for iOS" book + * + * Taking Photos From Camera shows how to capture static images + * with camera. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import "ViewController.h" +#import "opencv2/highgui/ios.h" + +@interface ViewController () + +@end + +@implementation ViewController +@synthesize imageView; +@synthesize toolbar; +@synthesize photoCamera; +@synthesize takePhotoButton; +@synthesize startCaptureButton; + +- (void)viewDidLoad +{ + [super viewDidLoad]; + + // Initialize camera + photoCamera = [[CvPhotoCamera alloc] + initWithParentView:imageView]; + photoCamera.delegate = self; + photoCamera.defaultAVCaptureDevicePosition = + AVCaptureDevicePositionFront; + photoCamera.defaultAVCaptureSessionPreset = + AVCaptureSessionPresetPhoto; + photoCamera.defaultAVCaptureVideoOrientation = + AVCaptureVideoOrientationPortrait; + + // Load images + UIImage* resImage = [UIImage imageNamed:@"scratches.png"]; + UIImageToMat(resImage, params.scratches); + + resImage = [UIImage imageNamed:@"fuzzy_border.png"]; + UIImageToMat(resImage, params.fuzzyBorder); + + [takePhotoButton setEnabled:NO]; +} + +- (NSInteger)supportedInterfaceOrientations +{ + // Only portrait orientation + return UIInterfaceOrientationMaskPortrait; +} + +-(IBAction)takePhotoButtonPressed:(id)sender; +{ + [photoCamera takePicture]; +} + +-(IBAction)startCaptureButtonPressed:(id)sender; +{ + [photoCamera start]; + [self.view addSubview:imageView]; + [takePhotoButton setEnabled:YES]; + [startCaptureButton setEnabled:NO]; +} + +- (UIImage*)applyEffect:(UIImage*)image; +{ + cv::Mat frame; + UIImageToMat(image, frame); + + params.frameSize = frame.size(); + RetroFilter retroFilter(params); + + cv::Mat finalFrame; + retroFilter.applyToPhoto(frame, finalFrame); + + UIImage* result = MatToUIImage(finalFrame); + return [UIImage imageWithCGImage:[result CGImage] + scale:1.0 + orientation:UIImageOrientationLeftMirrored]; +} + +- (void)photoCamera:(CvPhotoCamera*)camera + capturedImage:(UIImage *)image; +{ + [camera stop]; + resultView = [[UIImageView alloc] + initWithFrame:imageView.bounds]; + + UIImage* result = [self applyEffect:image]; + + [resultView setImage:result]; + [self.view addSubview:resultView]; + + [takePhotoButton setEnabled:NO]; + [startCaptureButton setEnabled:YES]; +} + +- (void)photoCameraCancel:(CvPhotoCamera*)camera; +{ +} + +- (void)viewDidDisappear:(BOOL)animated +{ + [photoCamera stop]; +} + +- (void)didReceiveMemoryWarning +{ + [super didReceiveMemoryWarning]; + // Dispose of any resources that can be recreated. +} + +- (void)dealloc +{ + photoCamera.delegate = nil; +} +@end diff --git a/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera/en.lproj/InfoPlist.strings b/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera/en.lproj/InfoPlist.strings new file mode 100644 index 0000000..477b28f --- /dev/null +++ b/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera/en.lproj/InfoPlist.strings @@ -0,0 +1,2 @@ +/* Localized versions of Info.plist keys */ + diff --git a/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera/en.lproj/MainStoryboard_iPad.storyboard b/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera/en.lproj/MainStoryboard_iPad.storyboard new file mode 100644 index 0000000..2867972 --- /dev/null +++ b/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera/en.lproj/MainStoryboard_iPad.storyboard @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera/en.lproj/MainStoryboard_iPhone.storyboard b/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera/en.lproj/MainStoryboard_iPhone.storyboard new file mode 100644 index 0000000..78a2646 --- /dev/null +++ b/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera/en.lproj/MainStoryboard_iPhone.storyboard @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera/fuzzy_border.png b/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera/fuzzy_border.png new file mode 100644 index 0000000..019c9a3 Binary files /dev/null and b/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera/fuzzy_border.png differ diff --git a/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera/main.m b/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera/main.m new file mode 100644 index 0000000..58ebbca --- /dev/null +++ b/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera/main.m @@ -0,0 +1,24 @@ +/***************************************************************************** + * main.m + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 13th May 2013 + ****************************************************************************** + * Chapter 8 of the "OpenCV for iOS" book + * + * Taking Photos From Camera shows how to capture static images + * with camera. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import + +#import "AppDelegate.h" + +int main(int argc, char *argv[]) +{ + @autoreleasepool { + return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); + } +} diff --git a/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera/scratches.png b/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera/scratches.png new file mode 100644 index 0000000..b28dbbc Binary files /dev/null and b/Chapter08_TakingPhotosFromCamera/Chapter08_TakingPhotosFromCamera/scratches.png differ diff --git a/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary.xcodeproj/project.pbxproj b/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary.xcodeproj/project.pbxproj new file mode 100644 index 0000000..7a48b22 --- /dev/null +++ b/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary.xcodeproj/project.pbxproj @@ -0,0 +1,381 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 51E204621748AA57005C39DB /* libCvEffects.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 51E2045D1748A7BC005C39DB /* libCvEffects.a */; }; + 51E2046F1748ABA8005C39DB /* lena.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 51E2046C1748ABA8005C39DB /* lena.jpg */; }; + 51E204701748ABA8005C39DB /* texture.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 51E2046D1748ABA8005C39DB /* texture.jpg */; }; + 51E204711748ABA8005C39DB /* text.png in Resources */ = {isa = PBXBuildFile; fileRef = 51E2046E1748ABA8005C39DB /* text.png */; }; + 51E204731748B07C005C39DB /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 51E204721748B07C005C39DB /* Default-568h@2x.png */; }; + 83348C31173E572100C6D4D7 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83348C30173E572100C6D4D7 /* UIKit.framework */; }; + 83348C33173E572100C6D4D7 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83348C32173E572100C6D4D7 /* Foundation.framework */; }; + 83348C35173E572100C6D4D7 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83348C34173E572100C6D4D7 /* CoreGraphics.framework */; }; + 83348C3B173E572100C6D4D7 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 83348C39173E572100C6D4D7 /* InfoPlist.strings */; }; + 83348C3D173E572100C6D4D7 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 83348C3C173E572100C6D4D7 /* main.m */; }; + 83348C41173E572100C6D4D7 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 83348C40173E572100C6D4D7 /* AppDelegate.m */; }; + 83348C4A173E572100C6D4D7 /* MainStoryboard_iPhone.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 83348C48173E572100C6D4D7 /* MainStoryboard_iPhone.storyboard */; }; + 83348C4D173E572100C6D4D7 /* MainStoryboard_iPad.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 83348C4B173E572100C6D4D7 /* MainStoryboard_iPad.storyboard */; }; + 83348C50173E572100C6D4D7 /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 83348C4F173E572100C6D4D7 /* ViewController.m */; }; + 83348C5B173E577E00C6D4D7 /* opencv2.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83348C5A173E577E00C6D4D7 /* opencv2.framework */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 51E2045C1748A7BC005C39DB /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 51E204581748A7BB005C39DB /* CvEffects.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 51E204271747A1C3005C39DB; + remoteInfo = CvEffects; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 51E204581748A7BB005C39DB /* CvEffects.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = CvEffects.xcodeproj; path = ../CvEffects/CvEffects.xcodeproj; sourceTree = ""; }; + 51E2046C1748ABA8005C39DB /* lena.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = lena.jpg; path = ../../CvEffects/CvEffects/lena.jpg; sourceTree = ""; }; + 51E2046D1748ABA8005C39DB /* texture.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = texture.jpg; path = ../../CvEffects/CvEffects/texture.jpg; sourceTree = ""; }; + 51E2046E1748ABA8005C39DB /* text.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = text.png; path = ../../CvEffects/CvEffects/text.png; sourceTree = ""; }; + 51E204721748B07C005C39DB /* Default-568h@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Default-568h@2x.png"; path = "../Chapter09_CreatingStaticLibrary/Default-568h@2x.png"; sourceTree = ""; }; + 83348C2C173E572100C6D4D7 /* Chapter09_CreatingStaticLibrary.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Chapter09_CreatingStaticLibrary.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 83348C30173E572100C6D4D7 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; + 83348C32173E572100C6D4D7 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; + 83348C34173E572100C6D4D7 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; + 83348C38173E572100C6D4D7 /* Chapter09_CreatingStaticLibrary-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "Chapter09_CreatingStaticLibrary-Info.plist"; path = "../Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary-Info.plist"; sourceTree = ""; }; + 83348C3A173E572100C6D4D7 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; + 83348C3C173E572100C6D4D7 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = main.m; path = ../Chapter09_CreatingStaticLibrary/main.m; sourceTree = ""; }; + 83348C3E173E572100C6D4D7 /* Chapter09_CreatingStaticLibrary-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "Chapter09_CreatingStaticLibrary-Prefix.pch"; path = "../Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary-Prefix.pch"; sourceTree = ""; }; + 83348C3F173E572100C6D4D7 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = ../Chapter09_CreatingStaticLibrary/AppDelegate.h; sourceTree = ""; }; + 83348C40173E572100C6D4D7 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = AppDelegate.m; path = ../Chapter09_CreatingStaticLibrary/AppDelegate.m; sourceTree = ""; }; + 83348C49173E572100C6D4D7 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = en; path = en.lproj/MainStoryboard_iPhone.storyboard; sourceTree = ""; }; + 83348C4C173E572100C6D4D7 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = en; path = en.lproj/MainStoryboard_iPad.storyboard; sourceTree = ""; }; + 83348C4E173E572100C6D4D7 /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ViewController.h; path = ../Chapter09_CreatingStaticLibrary/ViewController.h; sourceTree = ""; }; + 83348C4F173E572100C6D4D7 /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ViewController.m; path = ../Chapter09_CreatingStaticLibrary/ViewController.m; sourceTree = ""; }; + 83348C5A173E577E00C6D4D7 /* opencv2.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = opencv2.framework; path = ../opencv2.framework; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 83348C29173E572100C6D4D7 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 51E204621748AA57005C39DB /* libCvEffects.a in Frameworks */, + 83348C31173E572100C6D4D7 /* UIKit.framework in Frameworks */, + 83348C33173E572100C6D4D7 /* Foundation.framework in Frameworks */, + 83348C35173E572100C6D4D7 /* CoreGraphics.framework in Frameworks */, + 83348C5B173E577E00C6D4D7 /* opencv2.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 51E204501747B386005C39DB /* Images */ = { + isa = PBXGroup; + children = ( + 51E2046C1748ABA8005C39DB /* lena.jpg */, + 51E2046D1748ABA8005C39DB /* texture.jpg */, + 51E2046E1748ABA8005C39DB /* text.png */, + ); + name = Images; + sourceTree = ""; + }; + 51E204591748A7BB005C39DB /* Products */ = { + isa = PBXGroup; + children = ( + 51E2045D1748A7BC005C39DB /* libCvEffects.a */, + ); + name = Products; + sourceTree = ""; + }; + 83348C21173E572100C6D4D7 = { + isa = PBXGroup; + children = ( + 51E204581748A7BB005C39DB /* CvEffects.xcodeproj */, + 83348C36173E572100C6D4D7 /* Chapter09_CreatingStaticLibrary */, + 83348C2F173E572100C6D4D7 /* Frameworks */, + 83348C2D173E572100C6D4D7 /* Products */, + ); + sourceTree = ""; + }; + 83348C2D173E572100C6D4D7 /* Products */ = { + isa = PBXGroup; + children = ( + 83348C2C173E572100C6D4D7 /* Chapter09_CreatingStaticLibrary.app */, + ); + name = Products; + sourceTree = ""; + }; + 83348C2F173E572100C6D4D7 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 83348C5A173E577E00C6D4D7 /* opencv2.framework */, + 83348C30173E572100C6D4D7 /* UIKit.framework */, + 83348C32173E572100C6D4D7 /* Foundation.framework */, + 83348C34173E572100C6D4D7 /* CoreGraphics.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 83348C36173E572100C6D4D7 /* Chapter09_CreatingStaticLibrary */ = { + isa = PBXGroup; + children = ( + 51E204501747B386005C39DB /* Images */, + 83348C3F173E572100C6D4D7 /* AppDelegate.h */, + 83348C40173E572100C6D4D7 /* AppDelegate.m */, + 83348C48173E572100C6D4D7 /* MainStoryboard_iPhone.storyboard */, + 83348C4B173E572100C6D4D7 /* MainStoryboard_iPad.storyboard */, + 83348C4E173E572100C6D4D7 /* ViewController.h */, + 83348C4F173E572100C6D4D7 /* ViewController.m */, + 83348C37173E572100C6D4D7 /* Supporting Files */, + ); + path = Chapter09_CreatingStaticLibrary; + sourceTree = ""; + }; + 83348C37173E572100C6D4D7 /* Supporting Files */ = { + isa = PBXGroup; + children = ( + 51E204721748B07C005C39DB /* Default-568h@2x.png */, + 83348C38173E572100C6D4D7 /* Chapter09_CreatingStaticLibrary-Info.plist */, + 83348C39173E572100C6D4D7 /* InfoPlist.strings */, + 83348C3C173E572100C6D4D7 /* main.m */, + 83348C3E173E572100C6D4D7 /* Chapter09_CreatingStaticLibrary-Prefix.pch */, + ); + name = "Supporting Files"; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 83348C2B173E572100C6D4D7 /* Chapter09_CreatingStaticLibrary */ = { + isa = PBXNativeTarget; + buildConfigurationList = 83348C53173E572100C6D4D7 /* Build configuration list for PBXNativeTarget "Chapter09_CreatingStaticLibrary" */; + buildPhases = ( + 83348C28173E572100C6D4D7 /* Sources */, + 83348C29173E572100C6D4D7 /* Frameworks */, + 83348C2A173E572100C6D4D7 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Chapter09_CreatingStaticLibrary; + productName = Chapter09_CreatingStaticLibrary; + productReference = 83348C2C173E572100C6D4D7 /* Chapter09_CreatingStaticLibrary.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 83348C23173E572100C6D4D7 /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 0450; + ORGANIZATIONNAME = "Alexander Shishkov & Kirill Kornyakov"; + }; + buildConfigurationList = 83348C26173E572100C6D4D7 /* Build configuration list for PBXProject "Chapter09_CreatingStaticLibrary" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + ); + mainGroup = 83348C21173E572100C6D4D7; + productRefGroup = 83348C2D173E572100C6D4D7 /* Products */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 51E204591748A7BB005C39DB /* Products */; + ProjectRef = 51E204581748A7BB005C39DB /* CvEffects.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 83348C2B173E572100C6D4D7 /* Chapter09_CreatingStaticLibrary */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 51E2045D1748A7BC005C39DB /* libCvEffects.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libCvEffects.a; + remoteRef = 51E2045C1748A7BC005C39DB /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 83348C2A173E572100C6D4D7 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 83348C3B173E572100C6D4D7 /* InfoPlist.strings in Resources */, + 83348C4A173E572100C6D4D7 /* MainStoryboard_iPhone.storyboard in Resources */, + 83348C4D173E572100C6D4D7 /* MainStoryboard_iPad.storyboard in Resources */, + 51E2046F1748ABA8005C39DB /* lena.jpg in Resources */, + 51E204701748ABA8005C39DB /* texture.jpg in Resources */, + 51E204711748ABA8005C39DB /* text.png in Resources */, + 51E204731748B07C005C39DB /* Default-568h@2x.png in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 83348C28173E572100C6D4D7 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 83348C3D173E572100C6D4D7 /* main.m in Sources */, + 83348C41173E572100C6D4D7 /* AppDelegate.m in Sources */, + 83348C50173E572100C6D4D7 /* ViewController.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + 83348C39173E572100C6D4D7 /* InfoPlist.strings */ = { + isa = PBXVariantGroup; + children = ( + 83348C3A173E572100C6D4D7 /* en */, + ); + name = InfoPlist.strings; + path = ../Chapter09_CreatingStaticLibrary; + sourceTree = ""; + }; + 83348C48173E572100C6D4D7 /* MainStoryboard_iPhone.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 83348C49173E572100C6D4D7 /* en */, + ); + name = MainStoryboard_iPhone.storyboard; + path = ../Chapter09_CreatingStaticLibrary; + sourceTree = ""; + }; + 83348C4B173E572100C6D4D7 /* MainStoryboard_iPad.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 83348C4C173E572100C6D4D7 /* en */, + ); + name = MainStoryboard_iPad.storyboard; + path = ../Chapter09_CreatingStaticLibrary; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 83348C51173E572100C6D4D7 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 6.0; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 83348C52173E572100C6D4D7 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 6.0; + OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1"; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 83348C54173E572100C6D4D7 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)/..\"", + ); + GCC_INPUT_FILETYPE = sourcecode.cpp.objcpp; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary-Prefix.pch"; + INFOPLIST_FILE = "Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary-Info.plist"; + PRODUCT_NAME = Chapter09_CreatingStaticLibrary; + WRAPPER_EXTENSION = app; + }; + name = Debug; + }; + 83348C55173E572100C6D4D7 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)/..\"", + ); + GCC_INPUT_FILETYPE = sourcecode.cpp.objcpp; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary-Prefix.pch"; + INFOPLIST_FILE = "Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary-Info.plist"; + PRODUCT_NAME = Chapter09_CreatingStaticLibrary; + WRAPPER_EXTENSION = app; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 83348C26173E572100C6D4D7 /* Build configuration list for PBXProject "Chapter09_CreatingStaticLibrary" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 83348C51173E572100C6D4D7 /* Debug */, + 83348C52173E572100C6D4D7 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 83348C53173E572100C6D4D7 /* Build configuration list for PBXNativeTarget "Chapter09_CreatingStaticLibrary" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 83348C54173E572100C6D4D7 /* Debug */, + 83348C55173E572100C6D4D7 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 83348C23173E572100C6D4D7 /* Project object */; +} diff --git a/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..cd3d3f5 --- /dev/null +++ b/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary.xcodeproj/project.xcworkspace/xcshareddata/Chapter09_CreatingStaticLibrary.xccheckout b/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary.xcodeproj/project.xcworkspace/xcshareddata/Chapter09_CreatingStaticLibrary.xccheckout new file mode 100644 index 0000000..e24f311 --- /dev/null +++ b/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary.xcodeproj/project.xcworkspace/xcshareddata/Chapter09_CreatingStaticLibrary.xccheckout @@ -0,0 +1,41 @@ + + + + + IDESourceControlProjectFavoriteDictionaryKey + + IDESourceControlProjectIdentifier + 6910D6B2-6256-41B0-A232-A9C08F73429A + IDESourceControlProjectName + Chapter09_CreatingStaticLibrary + IDESourceControlProjectOriginsDictionary + + A0B627FE-A569-4C91-83C2-9BE1D651D27C + ssh://bitbucket.org/kirill_kornyakov/packt.git + + IDESourceControlProjectPath + book/3848_sources/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary.xcodeproj/project.xcworkspace + IDESourceControlProjectRelativeInstallPathDictionary + + A0B627FE-A569-4C91-83C2-9BE1D651D27C + ../../../../.. + + IDESourceControlProjectURL + ssh://bitbucket.org/kirill_kornyakov/packt.git + IDESourceControlProjectVersion + 110 + IDESourceControlProjectWCCIdentifier + A0B627FE-A569-4C91-83C2-9BE1D651D27C + IDESourceControlProjectWCConfigurations + + + IDESourceControlRepositoryExtensionIdentifierKey + public.vcs.git + IDESourceControlWCCIdentifierKey + A0B627FE-A569-4C91-83C2-9BE1D651D27C + IDESourceControlWCCName + packt + + + + diff --git a/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary.xcodeproj/project.xcworkspace/xcuserdata/alexandershishkov.xcuserdatad/UserInterfaceState.xcuserstate b/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary.xcodeproj/project.xcworkspace/xcuserdata/alexandershishkov.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000..94e387a Binary files /dev/null and b/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary.xcodeproj/project.xcworkspace/xcuserdata/alexandershishkov.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/Chapter09_CreatingStaticLibrary.xcscheme b/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/Chapter09_CreatingStaticLibrary.xcscheme new file mode 100644 index 0000000..8aa070a --- /dev/null +++ b/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/Chapter09_CreatingStaticLibrary.xcscheme @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/xcschememanagement.plist b/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..15d291c --- /dev/null +++ b/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,22 @@ + + + + + SchemeUserState + + Chapter09_CreatingStaticLibrary.xcscheme + + orderHint + 0 + + + SuppressBuildableAutocreation + + 83348C2B173E572100C6D4D7 + + primary + + + + + diff --git a/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary/AppDelegate.h b/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary/AppDelegate.h new file mode 100644 index 0000000..c5d6586 --- /dev/null +++ b/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary/AppDelegate.h @@ -0,0 +1,21 @@ +/***************************************************************************** + * AppDelegate.h + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 13th May 2013 + ****************************************************************************** + * Chapter 9 of the "OpenCV for iOS" book + * + * Creating Static Library explains how to create + * a Static Library project in Xcode. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import + +@interface AppDelegate : UIResponder + +@property (strong, nonatomic) UIWindow *window; + +@end diff --git a/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary/AppDelegate.m b/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary/AppDelegate.m new file mode 100644 index 0000000..47e1cbe --- /dev/null +++ b/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary/AppDelegate.m @@ -0,0 +1,52 @@ +/***************************************************************************** + * AppDelegate.m + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 13th May 2013 + ****************************************************************************** + * Chapter 9 of the "OpenCV for iOS" book + * + * Creating Static Library explains how to create + * a Static Library project in Xcode. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import "AppDelegate.h" + +@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 throttle down OpenGL ES frame rates. 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 inactive 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/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary-Info.plist b/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary-Info.plist new file mode 100644 index 0000000..40bec63 --- /dev/null +++ b/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary-Info.plist @@ -0,0 +1,49 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleDisplayName + ${PRODUCT_NAME} + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIdentifier + OpenCV.${PRODUCT_NAME:rfc1034identifier} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1.0 + LSRequiresIPhoneOS + + UIMainStoryboardFile + MainStoryboard_iPhone + UIMainStoryboardFile~ipad + MainStoryboard_iPad + UIRequiredDeviceCapabilities + + armv7 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + + diff --git a/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary-Prefix.pch b/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary-Prefix.pch new file mode 100644 index 0000000..6da4c94 --- /dev/null +++ b/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary-Prefix.pch @@ -0,0 +1,14 @@ +#ifdef __cplusplus +#import +#endif + +#import + +#ifndef __IPHONE_5_0 +#warning "This project uses features only available in iOS SDK 5.0 and later." +#endif + +#ifdef __OBJC__ + #import + #import +#endif diff --git a/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary/Default-568h@2x.png b/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary/Default-568h@2x.png new file mode 100644 index 0000000..0891b7a Binary files /dev/null and b/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary/Default-568h@2x.png differ diff --git a/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary/Default.png b/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary/Default.png new file mode 100644 index 0000000..4c8ca6f Binary files /dev/null and b/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary/Default.png differ diff --git a/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary/Default@2x.png b/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary/Default@2x.png new file mode 100644 index 0000000..35b84cf Binary files /dev/null and b/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary/Default@2x.png differ diff --git a/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary/ViewController.h b/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary/ViewController.h new file mode 100644 index 0000000..a8ce1e3 --- /dev/null +++ b/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary/ViewController.h @@ -0,0 +1,24 @@ +/***************************************************************************** + * ViewController.h + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 13th May 2013 + ****************************************************************************** + * Chapter 9 of the "OpenCV for iOS" book + * + * Creating Static Library explains how to create + * a Static Library project in Xcode. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import + +@interface ViewController : UIViewController +{ +} + +@property (nonatomic, weak) IBOutlet UIImageView* imageView; + +@end + diff --git a/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary/ViewController.m b/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary/ViewController.m new file mode 100644 index 0000000..074b280 --- /dev/null +++ b/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary/ViewController.m @@ -0,0 +1,79 @@ +/***************************************************************************** + * ViewController.m + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 13th May 2013 + ****************************************************************************** + * Chapter 9 of the "OpenCV for iOS" book + * + * Creating Static Library explains how to create + * a Static Library project in Xcode. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + + +#import "ViewController.h" +#import "CvEffects/PostcardPrinter.hpp" +#import "opencv2/highgui/ios.h" + +@interface ViewController () + +@end + +@implementation ViewController + +@synthesize imageView; + +// Macros for time measurements +#if 1 + #define TS(name) int64 t_##name = cv::getTickCount() + #define TE(name) printf("TIMER_" #name ": %.2fms\n", \ + 1000.*((cv::getTickCount() - t_##name) / cv::getTickFrequency())) +#else + #define TS(name) + #define TE(name) +#endif + +- (void)viewDidLoad +{ + [super viewDidLoad]; + + PostcardPrinter::Parameters params; + + // Load images + UIImage* image = [UIImage imageNamed:@"lena.jpg"]; + UIImageToMat(image, params.face); + + image = [UIImage imageNamed:@"texture.jpg"]; + UIImageToMat(image, params.texture); + cvtColor(params.texture, params.texture, CV_RGBA2RGB); + + image = [UIImage imageNamed:@"text.png"]; + UIImageToMat(image, params.text, true); + + // Create PostcardPrinter class + PostcardPrinter postcardPrinter(params); + + cv::Mat postcard; + TS(PostcardPrinting); + postcardPrinter.print(postcard); + TE(PostcardPrinting); + + if (!postcard.empty()) + imageView.image = MatToUIImage(postcard); +} + +- (NSInteger)supportedInterfaceOrientations +{ + // Only portrait orientation + return UIInterfaceOrientationMaskPortrait; +} + +- (void)didReceiveMemoryWarning +{ + [super didReceiveMemoryWarning]; + // Dispose of any resources that can be recreated. +} + +@end diff --git a/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary/en.lproj/InfoPlist.strings b/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary/en.lproj/InfoPlist.strings new file mode 100644 index 0000000..477b28f --- /dev/null +++ b/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary/en.lproj/InfoPlist.strings @@ -0,0 +1,2 @@ +/* Localized versions of Info.plist keys */ + diff --git a/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary/en.lproj/MainStoryboard_iPad.storyboard b/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary/en.lproj/MainStoryboard_iPad.storyboard new file mode 100644 index 0000000..5a57610 --- /dev/null +++ b/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary/en.lproj/MainStoryboard_iPad.storyboard @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary/en.lproj/MainStoryboard_iPhone.storyboard b/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary/en.lproj/MainStoryboard_iPhone.storyboard new file mode 100644 index 0000000..6a096f9 --- /dev/null +++ b/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary/en.lproj/MainStoryboard_iPhone.storyboard @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary/main.m b/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary/main.m new file mode 100644 index 0000000..28a2934 --- /dev/null +++ b/Chapter09_CreatingStaticLibrary/Chapter09_CreatingStaticLibrary/main.m @@ -0,0 +1,25 @@ +/***************************************************************************** + * main.m + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 13th May 2013 + ****************************************************************************** + * Chapter 9 of the "OpenCV for iOS" book + * + * Creating Static Library explains how to create + * a Static Library project in Xcode. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + + +#import + +#import "AppDelegate.h" + +int main(int argc, char *argv[]) +{ + @autoreleasepool { + return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); + } +} diff --git a/Chapter10_CapturingVideo/Chapter10_CapturingVideo.xcodeproj/project.pbxproj b/Chapter10_CapturingVideo/Chapter10_CapturingVideo.xcodeproj/project.pbxproj new file mode 100644 index 0000000..9390377 --- /dev/null +++ b/Chapter10_CapturingVideo/Chapter10_CapturingVideo.xcodeproj/project.pbxproj @@ -0,0 +1,355 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 83FA79131748FE9000248405 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA79121748FE9000248405 /* UIKit.framework */; }; + 83FA79151748FE9000248405 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA79141748FE9000248405 /* Foundation.framework */; }; + 83FA79171748FE9000248405 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA79161748FE9000248405 /* CoreGraphics.framework */; }; + 83FA791D1748FE9000248405 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 83FA791B1748FE9000248405 /* InfoPlist.strings */; }; + 83FA791F1748FE9000248405 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 83FA791E1748FE9000248405 /* main.m */; }; + 83FA79231748FE9000248405 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 83FA79221748FE9000248405 /* AppDelegate.m */; }; + 83FA79251748FE9000248405 /* Default.png in Resources */ = {isa = PBXBuildFile; fileRef = 83FA79241748FE9000248405 /* Default.png */; }; + 83FA79271748FE9000248405 /* Default@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 83FA79261748FE9000248405 /* Default@2x.png */; }; + 83FA79291748FE9000248405 /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 83FA79281748FE9000248405 /* Default-568h@2x.png */; }; + 83FA792C1748FE9000248405 /* MainStoryboard_iPhone.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 83FA792A1748FE9000248405 /* MainStoryboard_iPhone.storyboard */; }; + 83FA792F1748FE9000248405 /* MainStoryboard_iPad.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 83FA792D1748FE9000248405 /* MainStoryboard_iPad.storyboard */; }; + 83FA79321748FE9000248405 /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 83FA79311748FE9000248405 /* ViewController.m */; }; + 83FA79391748FEDC00248405 /* opencv2.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA79381748FEDC00248405 /* opencv2.framework */; }; + 83FA793D1748FF3300248405 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA793A1748FF3300248405 /* Accelerate.framework */; }; + 83FA793E1748FF3300248405 /* AssetsLibrary.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA793B1748FF3300248405 /* AssetsLibrary.framework */; }; + 83FA793F1748FF3300248405 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA793C1748FF3300248405 /* AVFoundation.framework */; }; + 83FA79431748FF3F00248405 /* CoreImage.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA79401748FF3F00248405 /* CoreImage.framework */; }; + 83FA79441748FF3F00248405 /* CoreMedia.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA79411748FF3F00248405 /* CoreMedia.framework */; }; + 83FA79451748FF3F00248405 /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA79421748FF3F00248405 /* CoreVideo.framework */; }; + 83FA79471748FF4A00248405 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA79461748FF4A00248405 /* QuartzCore.framework */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 83FA790E1748FE9000248405 /* Chapter10_CapturingVideo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Chapter10_CapturingVideo.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 83FA79121748FE9000248405 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; + 83FA79141748FE9000248405 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; + 83FA79161748FE9000248405 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; + 83FA791A1748FE9000248405 /* Chapter10_CapturingVideo-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Chapter10_CapturingVideo-Info.plist"; sourceTree = ""; }; + 83FA791C1748FE9000248405 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; + 83FA791E1748FE9000248405 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; + 83FA79201748FE9000248405 /* Chapter10_CapturingVideo-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Chapter10_CapturingVideo-Prefix.pch"; sourceTree = ""; }; + 83FA79211748FE9000248405 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; + 83FA79221748FE9000248405 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; + 83FA79241748FE9000248405 /* Default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Default.png; sourceTree = ""; }; + 83FA79261748FE9000248405 /* Default@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default@2x.png"; sourceTree = ""; }; + 83FA79281748FE9000248405 /* Default-568h@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default-568h@2x.png"; sourceTree = ""; }; + 83FA792B1748FE9000248405 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = en; path = en.lproj/MainStoryboard_iPhone.storyboard; sourceTree = ""; }; + 83FA792E1748FE9000248405 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = en; path = en.lproj/MainStoryboard_iPad.storyboard; sourceTree = ""; }; + 83FA79301748FE9000248405 /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = ""; }; + 83FA79311748FE9000248405 /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = ""; }; + 83FA79381748FEDC00248405 /* opencv2.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = opencv2.framework; path = ../opencv2.framework; sourceTree = ""; }; + 83FA793A1748FF3300248405 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = System/Library/Frameworks/Accelerate.framework; sourceTree = SDKROOT; }; + 83FA793B1748FF3300248405 /* AssetsLibrary.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AssetsLibrary.framework; path = System/Library/Frameworks/AssetsLibrary.framework; sourceTree = SDKROOT; }; + 83FA793C1748FF3300248405 /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; }; + 83FA79401748FF3F00248405 /* CoreImage.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreImage.framework; path = System/Library/Frameworks/CoreImage.framework; sourceTree = SDKROOT; }; + 83FA79411748FF3F00248405 /* CoreMedia.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMedia.framework; path = System/Library/Frameworks/CoreMedia.framework; sourceTree = SDKROOT; }; + 83FA79421748FF3F00248405 /* CoreVideo.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreVideo.framework; path = System/Library/Frameworks/CoreVideo.framework; sourceTree = SDKROOT; }; + 83FA79461748FF4A00248405 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 83FA790B1748FE9000248405 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 83FA79471748FF4A00248405 /* QuartzCore.framework in Frameworks */, + 83FA79431748FF3F00248405 /* CoreImage.framework in Frameworks */, + 83FA79441748FF3F00248405 /* CoreMedia.framework in Frameworks */, + 83FA79451748FF3F00248405 /* CoreVideo.framework in Frameworks */, + 83FA793D1748FF3300248405 /* Accelerate.framework in Frameworks */, + 83FA793E1748FF3300248405 /* AssetsLibrary.framework in Frameworks */, + 83FA793F1748FF3300248405 /* AVFoundation.framework in Frameworks */, + 83FA79131748FE9000248405 /* UIKit.framework in Frameworks */, + 83FA79151748FE9000248405 /* Foundation.framework in Frameworks */, + 83FA79171748FE9000248405 /* CoreGraphics.framework in Frameworks */, + 83FA79391748FEDC00248405 /* opencv2.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 83FA79031748FE9000248405 = { + isa = PBXGroup; + children = ( + 83FA79181748FE9000248405 /* Chapter10_CapturingVideo */, + 83FA79111748FE9000248405 /* Frameworks */, + 83FA790F1748FE9000248405 /* Products */, + ); + sourceTree = ""; + }; + 83FA790F1748FE9000248405 /* Products */ = { + isa = PBXGroup; + children = ( + 83FA790E1748FE9000248405 /* Chapter10_CapturingVideo.app */, + ); + name = Products; + sourceTree = ""; + }; + 83FA79111748FE9000248405 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 83FA79461748FF4A00248405 /* QuartzCore.framework */, + 83FA79401748FF3F00248405 /* CoreImage.framework */, + 83FA79411748FF3F00248405 /* CoreMedia.framework */, + 83FA79421748FF3F00248405 /* CoreVideo.framework */, + 83FA793A1748FF3300248405 /* Accelerate.framework */, + 83FA793B1748FF3300248405 /* AssetsLibrary.framework */, + 83FA793C1748FF3300248405 /* AVFoundation.framework */, + 83FA79381748FEDC00248405 /* opencv2.framework */, + 83FA79121748FE9000248405 /* UIKit.framework */, + 83FA79141748FE9000248405 /* Foundation.framework */, + 83FA79161748FE9000248405 /* CoreGraphics.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 83FA79181748FE9000248405 /* Chapter10_CapturingVideo */ = { + isa = PBXGroup; + children = ( + 83FA79211748FE9000248405 /* AppDelegate.h */, + 83FA79221748FE9000248405 /* AppDelegate.m */, + 83FA792A1748FE9000248405 /* MainStoryboard_iPhone.storyboard */, + 83FA792D1748FE9000248405 /* MainStoryboard_iPad.storyboard */, + 83FA79301748FE9000248405 /* ViewController.h */, + 83FA79311748FE9000248405 /* ViewController.m */, + 83FA79191748FE9000248405 /* Supporting Files */, + ); + path = Chapter10_CapturingVideo; + sourceTree = ""; + }; + 83FA79191748FE9000248405 /* Supporting Files */ = { + isa = PBXGroup; + children = ( + 83FA791A1748FE9000248405 /* Chapter10_CapturingVideo-Info.plist */, + 83FA791B1748FE9000248405 /* InfoPlist.strings */, + 83FA791E1748FE9000248405 /* main.m */, + 83FA79201748FE9000248405 /* Chapter10_CapturingVideo-Prefix.pch */, + 83FA79241748FE9000248405 /* Default.png */, + 83FA79261748FE9000248405 /* Default@2x.png */, + 83FA79281748FE9000248405 /* Default-568h@2x.png */, + ); + name = "Supporting Files"; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 83FA790D1748FE9000248405 /* Chapter10_CapturingVideo */ = { + isa = PBXNativeTarget; + buildConfigurationList = 83FA79351748FE9000248405 /* Build configuration list for PBXNativeTarget "Chapter10_CapturingVideo" */; + buildPhases = ( + 83FA790A1748FE9000248405 /* Sources */, + 83FA790B1748FE9000248405 /* Frameworks */, + 83FA790C1748FE9000248405 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Chapter10_CapturingVideo; + productName = Chapter10_CapturingVideo; + productReference = 83FA790E1748FE9000248405 /* Chapter10_CapturingVideo.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 83FA79051748FE9000248405 /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 0450; + ORGANIZATIONNAME = "Alexander Shishkov & Kirill Kornyakov"; + }; + buildConfigurationList = 83FA79081748FE9000248405 /* Build configuration list for PBXProject "Chapter10_CapturingVideo" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + ); + mainGroup = 83FA79031748FE9000248405; + productRefGroup = 83FA790F1748FE9000248405 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 83FA790D1748FE9000248405 /* Chapter10_CapturingVideo */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 83FA790C1748FE9000248405 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 83FA791D1748FE9000248405 /* InfoPlist.strings in Resources */, + 83FA79251748FE9000248405 /* Default.png in Resources */, + 83FA79271748FE9000248405 /* Default@2x.png in Resources */, + 83FA79291748FE9000248405 /* Default-568h@2x.png in Resources */, + 83FA792C1748FE9000248405 /* MainStoryboard_iPhone.storyboard in Resources */, + 83FA792F1748FE9000248405 /* MainStoryboard_iPad.storyboard in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 83FA790A1748FE9000248405 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 83FA791F1748FE9000248405 /* main.m in Sources */, + 83FA79231748FE9000248405 /* AppDelegate.m in Sources */, + 83FA79321748FE9000248405 /* ViewController.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + 83FA791B1748FE9000248405 /* InfoPlist.strings */ = { + isa = PBXVariantGroup; + children = ( + 83FA791C1748FE9000248405 /* en */, + ); + name = InfoPlist.strings; + sourceTree = ""; + }; + 83FA792A1748FE9000248405 /* MainStoryboard_iPhone.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 83FA792B1748FE9000248405 /* en */, + ); + name = MainStoryboard_iPhone.storyboard; + sourceTree = ""; + }; + 83FA792D1748FE9000248405 /* MainStoryboard_iPad.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 83FA792E1748FE9000248405 /* en */, + ); + name = MainStoryboard_iPad.storyboard; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 83FA79331748FE9000248405 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 6.0; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 83FA79341748FE9000248405 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 6.0; + OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1"; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 83FA79361748FE9000248405 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)/..\"", + ); + GCC_INPUT_FILETYPE = sourcecode.cpp.objcpp; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "Chapter10_CapturingVideo/Chapter10_CapturingVideo-Prefix.pch"; + INFOPLIST_FILE = "Chapter10_CapturingVideo/Chapter10_CapturingVideo-Info.plist"; + PRODUCT_NAME = "$(TARGET_NAME)"; + WRAPPER_EXTENSION = app; + }; + name = Debug; + }; + 83FA79371748FE9000248405 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)/..\"", + ); + GCC_INPUT_FILETYPE = sourcecode.cpp.objcpp; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "Chapter10_CapturingVideo/Chapter10_CapturingVideo-Prefix.pch"; + INFOPLIST_FILE = "Chapter10_CapturingVideo/Chapter10_CapturingVideo-Info.plist"; + PRODUCT_NAME = "$(TARGET_NAME)"; + WRAPPER_EXTENSION = app; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 83FA79081748FE9000248405 /* Build configuration list for PBXProject "Chapter10_CapturingVideo" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 83FA79331748FE9000248405 /* Debug */, + 83FA79341748FE9000248405 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 83FA79351748FE9000248405 /* Build configuration list for PBXNativeTarget "Chapter10_CapturingVideo" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 83FA79361748FE9000248405 /* Debug */, + 83FA79371748FE9000248405 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; +/* End XCConfigurationList section */ + }; + rootObject = 83FA79051748FE9000248405 /* Project object */; +} diff --git a/Chapter10_CapturingVideo/Chapter10_CapturingVideo.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Chapter10_CapturingVideo/Chapter10_CapturingVideo.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..23f9552 --- /dev/null +++ b/Chapter10_CapturingVideo/Chapter10_CapturingVideo.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/Chapter10_CapturingVideo/Chapter10_CapturingVideo.xcodeproj/project.xcworkspace/xcshareddata/Chapter10_CapturingVideo.xccheckout b/Chapter10_CapturingVideo/Chapter10_CapturingVideo.xcodeproj/project.xcworkspace/xcshareddata/Chapter10_CapturingVideo.xccheckout new file mode 100644 index 0000000..cead0f4 --- /dev/null +++ b/Chapter10_CapturingVideo/Chapter10_CapturingVideo.xcodeproj/project.xcworkspace/xcshareddata/Chapter10_CapturingVideo.xccheckout @@ -0,0 +1,41 @@ + + + + + IDESourceControlProjectFavoriteDictionaryKey + + IDESourceControlProjectIdentifier + 0E191804-724D-4B7E-BF48-0675AECFB269 + IDESourceControlProjectName + Chapter10_CapturingVideo + IDESourceControlProjectOriginsDictionary + + A0B627FE-A569-4C91-83C2-9BE1D651D27C + ssh://bitbucket.org/kirill_kornyakov/packt.git + + IDESourceControlProjectPath + book/3848_sources/Chapter10_CapturingVideo/Chapter10_CapturingVideo.xcodeproj/project.xcworkspace + IDESourceControlProjectRelativeInstallPathDictionary + + A0B627FE-A569-4C91-83C2-9BE1D651D27C + ../../../../.. + + IDESourceControlProjectURL + ssh://bitbucket.org/kirill_kornyakov/packt.git + IDESourceControlProjectVersion + 110 + IDESourceControlProjectWCCIdentifier + A0B627FE-A569-4C91-83C2-9BE1D651D27C + IDESourceControlProjectWCConfigurations + + + IDESourceControlRepositoryExtensionIdentifierKey + public.vcs.git + IDESourceControlWCCIdentifierKey + A0B627FE-A569-4C91-83C2-9BE1D651D27C + IDESourceControlWCCName + packt + + + + diff --git a/Chapter10_CapturingVideo/Chapter10_CapturingVideo.xcodeproj/project.xcworkspace/xcuserdata/alexandershishkov.xcuserdatad/UserInterfaceState.xcuserstate b/Chapter10_CapturingVideo/Chapter10_CapturingVideo.xcodeproj/project.xcworkspace/xcuserdata/alexandershishkov.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000..f2281f0 Binary files /dev/null and b/Chapter10_CapturingVideo/Chapter10_CapturingVideo.xcodeproj/project.xcworkspace/xcuserdata/alexandershishkov.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/Chapter10_CapturingVideo/Chapter10_CapturingVideo.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/Chapter10_CapturingVideo.xcscheme b/Chapter10_CapturingVideo/Chapter10_CapturingVideo.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/Chapter10_CapturingVideo.xcscheme new file mode 100644 index 0000000..34e0aff --- /dev/null +++ b/Chapter10_CapturingVideo/Chapter10_CapturingVideo.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/Chapter10_CapturingVideo.xcscheme @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Chapter10_CapturingVideo/Chapter10_CapturingVideo.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/xcschememanagement.plist b/Chapter10_CapturingVideo/Chapter10_CapturingVideo.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..af03fc1 --- /dev/null +++ b/Chapter10_CapturingVideo/Chapter10_CapturingVideo.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,22 @@ + + + + + SchemeUserState + + Chapter10_CapturingVideo.xcscheme + + orderHint + 0 + + + SuppressBuildableAutocreation + + 83FA790D1748FE9000248405 + + primary + + + + + diff --git a/Chapter10_CapturingVideo/Chapter10_CapturingVideo/AppDelegate.h b/Chapter10_CapturingVideo/Chapter10_CapturingVideo/AppDelegate.h new file mode 100644 index 0000000..8d0e0c0 --- /dev/null +++ b/Chapter10_CapturingVideo/Chapter10_CapturingVideo/AppDelegate.h @@ -0,0 +1,21 @@ +/***************************************************************************** + * AppDelegate.h + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 13th May 2013 + ****************************************************************************** + * Chapter 10 of the "OpenCV for iOS" book + * + * Capturing Video from Camera shows how to capture video + * stream from camera. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import + +@interface AppDelegate : UIResponder + +@property (strong, nonatomic) UIWindow *window; + +@end diff --git a/Chapter10_CapturingVideo/Chapter10_CapturingVideo/AppDelegate.m b/Chapter10_CapturingVideo/Chapter10_CapturingVideo/AppDelegate.m new file mode 100644 index 0000000..393ffac --- /dev/null +++ b/Chapter10_CapturingVideo/Chapter10_CapturingVideo/AppDelegate.m @@ -0,0 +1,52 @@ +/***************************************************************************** + * AppDelegate.m + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 13th May 2013 + ****************************************************************************** + * Chapter 10 of the "OpenCV for iOS" book + * + * Capturing Video from Camera shows how to capture video + * stream from camera. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import "AppDelegate.h" + +@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 throttle down OpenGL ES frame rates. 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 inactive 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/Chapter10_CapturingVideo/Chapter10_CapturingVideo/Chapter10_CapturingVideo-Info.plist b/Chapter10_CapturingVideo/Chapter10_CapturingVideo/Chapter10_CapturingVideo-Info.plist new file mode 100644 index 0000000..40bec63 --- /dev/null +++ b/Chapter10_CapturingVideo/Chapter10_CapturingVideo/Chapter10_CapturingVideo-Info.plist @@ -0,0 +1,49 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleDisplayName + ${PRODUCT_NAME} + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIdentifier + OpenCV.${PRODUCT_NAME:rfc1034identifier} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1.0 + LSRequiresIPhoneOS + + UIMainStoryboardFile + MainStoryboard_iPhone + UIMainStoryboardFile~ipad + MainStoryboard_iPad + UIRequiredDeviceCapabilities + + armv7 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + + diff --git a/Chapter10_CapturingVideo/Chapter10_CapturingVideo/Chapter10_CapturingVideo-Prefix.pch b/Chapter10_CapturingVideo/Chapter10_CapturingVideo/Chapter10_CapturingVideo-Prefix.pch new file mode 100644 index 0000000..bd4e933 --- /dev/null +++ b/Chapter10_CapturingVideo/Chapter10_CapturingVideo/Chapter10_CapturingVideo-Prefix.pch @@ -0,0 +1,18 @@ +// +// Prefix header for all source files of the 'Chapter10_CapturingVideo' target in the 'Chapter10_CapturingVideo' project +// + +#ifdef __cplusplus +#import +#endif + +#import + +#ifndef __IPHONE_5_0 +#warning "This project uses features only available in iOS SDK 5.0 and later." +#endif + +#ifdef __OBJC__ + #import + #import +#endif diff --git a/Chapter10_CapturingVideo/Chapter10_CapturingVideo/Default-568h@2x.png b/Chapter10_CapturingVideo/Chapter10_CapturingVideo/Default-568h@2x.png new file mode 100644 index 0000000..0891b7a Binary files /dev/null and b/Chapter10_CapturingVideo/Chapter10_CapturingVideo/Default-568h@2x.png differ diff --git a/Chapter10_CapturingVideo/Chapter10_CapturingVideo/Default.png b/Chapter10_CapturingVideo/Chapter10_CapturingVideo/Default.png new file mode 100644 index 0000000..4c8ca6f Binary files /dev/null and b/Chapter10_CapturingVideo/Chapter10_CapturingVideo/Default.png differ diff --git a/Chapter10_CapturingVideo/Chapter10_CapturingVideo/Default@2x.png b/Chapter10_CapturingVideo/Chapter10_CapturingVideo/Default@2x.png new file mode 100644 index 0000000..35b84cf Binary files /dev/null and b/Chapter10_CapturingVideo/Chapter10_CapturingVideo/Default@2x.png differ diff --git a/Chapter10_CapturingVideo/Chapter10_CapturingVideo/ViewController.h b/Chapter10_CapturingVideo/Chapter10_CapturingVideo/ViewController.h new file mode 100644 index 0000000..3da22bb --- /dev/null +++ b/Chapter10_CapturingVideo/Chapter10_CapturingVideo/ViewController.h @@ -0,0 +1,35 @@ +/***************************************************************************** + * ViewController.h + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 13th May 2013 + ****************************************************************************** + * Chapter 10 of the "OpenCV for iOS" book + * + * Capturing Video from Camera shows how to capture video + * stream from camera. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import +#import + +@interface ViewController : UIViewController +{ + CvVideoCamera* videoCamera; + BOOL isCapturing; +} + +@property (nonatomic, strong) CvVideoCamera* videoCamera; +@property (nonatomic, strong) IBOutlet UIImageView* imageView; +@property (nonatomic, strong) IBOutlet UIToolbar* toolbar; +@property (nonatomic, weak) IBOutlet + UIBarButtonItem* startCaptureButton; +@property (nonatomic, weak) IBOutlet + UIBarButtonItem* stopCaptureButton; + +-(IBAction)startCaptureButtonPressed:(id)sender; +-(IBAction)stopCaptureButtonPressed:(id)sender; + +@end diff --git a/Chapter10_CapturingVideo/Chapter10_CapturingVideo/ViewController.m b/Chapter10_CapturingVideo/Chapter10_CapturingVideo/ViewController.m new file mode 100644 index 0000000..0d970c8 --- /dev/null +++ b/Chapter10_CapturingVideo/Chapter10_CapturingVideo/ViewController.m @@ -0,0 +1,89 @@ +/***************************************************************************** + * ViewController.m + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 13th May 2013 + ****************************************************************************** + * Chapter 10 of the "OpenCV for iOS" book + * + * Capturing Video from Camera shows how to capture video + * stream from camera. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import "ViewController.h" + +@interface ViewController () + +@end + +@implementation ViewController + +@synthesize imageView; +@synthesize startCaptureButton; +@synthesize toolbar; +@synthesize videoCamera; + +- (void)viewDidLoad +{ + [super viewDidLoad]; + + self.videoCamera = [[CvVideoCamera alloc] + initWithParentView:imageView]; + self.videoCamera.delegate = self; + self.videoCamera.defaultAVCaptureDevicePosition = + AVCaptureDevicePositionFront; + self.videoCamera.defaultAVCaptureSessionPreset = + AVCaptureSessionPreset640x480; + self.videoCamera.defaultAVCaptureVideoOrientation = + AVCaptureVideoOrientationPortrait; + self.videoCamera.defaultFPS = 30; + + isCapturing = NO; +} + +- (NSInteger)supportedInterfaceOrientations +{ + // Only portrait orientation + return UIInterfaceOrientationMaskPortrait; +} + +-(IBAction)startCaptureButtonPressed:(id)sender +{ + [videoCamera start]; + isCapturing = YES; +} + +-(IBAction)stopCaptureButtonPressed:(id)sender +{ + [videoCamera stop]; + isCapturing = NO; +} + +- (void)processImage:(cv::Mat&)image +{ + // Do some OpenCV processing with the image +} + +- (void)didReceiveMemoryWarning +{ + [super didReceiveMemoryWarning]; + // Dispose of any resources that can be recreated. +} + +- (void)viewDidDisappear:(BOOL)animated +{ + [super viewDidDisappear:animated]; + if (isCapturing) + { + [videoCamera stop]; + } +} + +- (void)dealloc +{ + videoCamera.delegate = nil; +} + +@end diff --git a/Chapter10_CapturingVideo/Chapter10_CapturingVideo/en.lproj/InfoPlist.strings b/Chapter10_CapturingVideo/Chapter10_CapturingVideo/en.lproj/InfoPlist.strings new file mode 100644 index 0000000..477b28f --- /dev/null +++ b/Chapter10_CapturingVideo/Chapter10_CapturingVideo/en.lproj/InfoPlist.strings @@ -0,0 +1,2 @@ +/* Localized versions of Info.plist keys */ + diff --git a/Chapter10_CapturingVideo/Chapter10_CapturingVideo/en.lproj/MainStoryboard_iPad.storyboard b/Chapter10_CapturingVideo/Chapter10_CapturingVideo/en.lproj/MainStoryboard_iPad.storyboard new file mode 100644 index 0000000..1bea550 --- /dev/null +++ b/Chapter10_CapturingVideo/Chapter10_CapturingVideo/en.lproj/MainStoryboard_iPad.storyboard @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Chapter10_CapturingVideo/Chapter10_CapturingVideo/en.lproj/MainStoryboard_iPhone.storyboard b/Chapter10_CapturingVideo/Chapter10_CapturingVideo/en.lproj/MainStoryboard_iPhone.storyboard new file mode 100644 index 0000000..fc9971e --- /dev/null +++ b/Chapter10_CapturingVideo/Chapter10_CapturingVideo/en.lproj/MainStoryboard_iPhone.storyboard @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Chapter10_CapturingVideo/Chapter10_CapturingVideo/main.m b/Chapter10_CapturingVideo/Chapter10_CapturingVideo/main.m new file mode 100644 index 0000000..c8b5e6e --- /dev/null +++ b/Chapter10_CapturingVideo/Chapter10_CapturingVideo/main.m @@ -0,0 +1,24 @@ +/***************************************************************************** + * main.m + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 13th May 2013 + ****************************************************************************** + * Chapter 10 of the "OpenCV for iOS" book + * + * Capturing Video from Camera shows how to capture video + * stream from camera. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import + +#import "AppDelegate.h" + +int main(int argc, char *argv[]) +{ + @autoreleasepool { + return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); + } +} diff --git a/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl.xcodeproj/project.pbxproj b/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl.xcodeproj/project.pbxproj new file mode 100644 index 0000000..5baeac1 --- /dev/null +++ b/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl.xcodeproj/project.pbxproj @@ -0,0 +1,355 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 83FA79131748FE9000248405 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA79121748FE9000248405 /* UIKit.framework */; }; + 83FA79151748FE9000248405 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA79141748FE9000248405 /* Foundation.framework */; }; + 83FA79171748FE9000248405 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA79161748FE9000248405 /* CoreGraphics.framework */; }; + 83FA791D1748FE9000248405 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 83FA791B1748FE9000248405 /* InfoPlist.strings */; }; + 83FA791F1748FE9000248405 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 83FA791E1748FE9000248405 /* main.m */; }; + 83FA79231748FE9000248405 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 83FA79221748FE9000248405 /* AppDelegate.m */; }; + 83FA79251748FE9000248405 /* Default.png in Resources */ = {isa = PBXBuildFile; fileRef = 83FA79241748FE9000248405 /* Default.png */; }; + 83FA79271748FE9000248405 /* Default@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 83FA79261748FE9000248405 /* Default@2x.png */; }; + 83FA79291748FE9000248405 /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 83FA79281748FE9000248405 /* Default-568h@2x.png */; }; + 83FA792C1748FE9000248405 /* MainStoryboard_iPhone.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 83FA792A1748FE9000248405 /* MainStoryboard_iPhone.storyboard */; }; + 83FA792F1748FE9000248405 /* MainStoryboard_iPad.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 83FA792D1748FE9000248405 /* MainStoryboard_iPad.storyboard */; }; + 83FA79321748FE9000248405 /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 83FA79311748FE9000248405 /* ViewController.m */; }; + 83FA79391748FEDC00248405 /* opencv2.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA79381748FEDC00248405 /* opencv2.framework */; }; + 83FA793D1748FF3300248405 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA793A1748FF3300248405 /* Accelerate.framework */; }; + 83FA793E1748FF3300248405 /* AssetsLibrary.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA793B1748FF3300248405 /* AssetsLibrary.framework */; }; + 83FA793F1748FF3300248405 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA793C1748FF3300248405 /* AVFoundation.framework */; }; + 83FA79431748FF3F00248405 /* CoreImage.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA79401748FF3F00248405 /* CoreImage.framework */; }; + 83FA79441748FF3F00248405 /* CoreMedia.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA79411748FF3F00248405 /* CoreMedia.framework */; }; + 83FA79451748FF3F00248405 /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA79421748FF3F00248405 /* CoreVideo.framework */; }; + 83FA79471748FF4A00248405 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA79461748FF4A00248405 /* QuartzCore.framework */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 83FA790E1748FE9000248405 /* Chapter11_AdvancedCameraControl.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Chapter11_AdvancedCameraControl.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 83FA79121748FE9000248405 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; + 83FA79141748FE9000248405 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; + 83FA79161748FE9000248405 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; + 83FA791A1748FE9000248405 /* Chapter11_AdvancedCameraControl-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Chapter11_AdvancedCameraControl-Info.plist"; sourceTree = ""; }; + 83FA791C1748FE9000248405 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; + 83FA791E1748FE9000248405 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; + 83FA79201748FE9000248405 /* Chapter11_AdvancedCameraControl-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Chapter11_AdvancedCameraControl-Prefix.pch"; sourceTree = ""; }; + 83FA79211748FE9000248405 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; + 83FA79221748FE9000248405 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; + 83FA79241748FE9000248405 /* Default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Default.png; sourceTree = ""; }; + 83FA79261748FE9000248405 /* Default@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default@2x.png"; sourceTree = ""; }; + 83FA79281748FE9000248405 /* Default-568h@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default-568h@2x.png"; sourceTree = ""; }; + 83FA792B1748FE9000248405 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = en; path = en.lproj/MainStoryboard_iPhone.storyboard; sourceTree = ""; }; + 83FA792E1748FE9000248405 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = en; path = en.lproj/MainStoryboard_iPad.storyboard; sourceTree = ""; }; + 83FA79301748FE9000248405 /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = ""; }; + 83FA79311748FE9000248405 /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = ""; }; + 83FA79381748FEDC00248405 /* opencv2.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = opencv2.framework; path = ../opencv2.framework; sourceTree = ""; }; + 83FA793A1748FF3300248405 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = System/Library/Frameworks/Accelerate.framework; sourceTree = SDKROOT; }; + 83FA793B1748FF3300248405 /* AssetsLibrary.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AssetsLibrary.framework; path = System/Library/Frameworks/AssetsLibrary.framework; sourceTree = SDKROOT; }; + 83FA793C1748FF3300248405 /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; }; + 83FA79401748FF3F00248405 /* CoreImage.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreImage.framework; path = System/Library/Frameworks/CoreImage.framework; sourceTree = SDKROOT; }; + 83FA79411748FF3F00248405 /* CoreMedia.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMedia.framework; path = System/Library/Frameworks/CoreMedia.framework; sourceTree = SDKROOT; }; + 83FA79421748FF3F00248405 /* CoreVideo.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreVideo.framework; path = System/Library/Frameworks/CoreVideo.framework; sourceTree = SDKROOT; }; + 83FA79461748FF4A00248405 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 83FA790B1748FE9000248405 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 83FA79471748FF4A00248405 /* QuartzCore.framework in Frameworks */, + 83FA79431748FF3F00248405 /* CoreImage.framework in Frameworks */, + 83FA79441748FF3F00248405 /* CoreMedia.framework in Frameworks */, + 83FA79451748FF3F00248405 /* CoreVideo.framework in Frameworks */, + 83FA793D1748FF3300248405 /* Accelerate.framework in Frameworks */, + 83FA793E1748FF3300248405 /* AssetsLibrary.framework in Frameworks */, + 83FA793F1748FF3300248405 /* AVFoundation.framework in Frameworks */, + 83FA79131748FE9000248405 /* UIKit.framework in Frameworks */, + 83FA79151748FE9000248405 /* Foundation.framework in Frameworks */, + 83FA79171748FE9000248405 /* CoreGraphics.framework in Frameworks */, + 83FA79391748FEDC00248405 /* opencv2.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 83FA79031748FE9000248405 = { + isa = PBXGroup; + children = ( + 83FA79181748FE9000248405 /* Chapter11_AdvancedCameraControl */, + 83FA79111748FE9000248405 /* Frameworks */, + 83FA790F1748FE9000248405 /* Products */, + ); + sourceTree = ""; + }; + 83FA790F1748FE9000248405 /* Products */ = { + isa = PBXGroup; + children = ( + 83FA790E1748FE9000248405 /* Chapter11_AdvancedCameraControl.app */, + ); + name = Products; + sourceTree = ""; + }; + 83FA79111748FE9000248405 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 83FA79461748FF4A00248405 /* QuartzCore.framework */, + 83FA79401748FF3F00248405 /* CoreImage.framework */, + 83FA79411748FF3F00248405 /* CoreMedia.framework */, + 83FA79421748FF3F00248405 /* CoreVideo.framework */, + 83FA793A1748FF3300248405 /* Accelerate.framework */, + 83FA793B1748FF3300248405 /* AssetsLibrary.framework */, + 83FA793C1748FF3300248405 /* AVFoundation.framework */, + 83FA79381748FEDC00248405 /* opencv2.framework */, + 83FA79121748FE9000248405 /* UIKit.framework */, + 83FA79141748FE9000248405 /* Foundation.framework */, + 83FA79161748FE9000248405 /* CoreGraphics.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 83FA79181748FE9000248405 /* Chapter11_AdvancedCameraControl */ = { + isa = PBXGroup; + children = ( + 83FA79211748FE9000248405 /* AppDelegate.h */, + 83FA79221748FE9000248405 /* AppDelegate.m */, + 83FA792A1748FE9000248405 /* MainStoryboard_iPhone.storyboard */, + 83FA792D1748FE9000248405 /* MainStoryboard_iPad.storyboard */, + 83FA79301748FE9000248405 /* ViewController.h */, + 83FA79311748FE9000248405 /* ViewController.m */, + 83FA79191748FE9000248405 /* Supporting Files */, + ); + path = Chapter11_AdvancedCameraControl; + sourceTree = ""; + }; + 83FA79191748FE9000248405 /* Supporting Files */ = { + isa = PBXGroup; + children = ( + 83FA791A1748FE9000248405 /* Chapter11_AdvancedCameraControl-Info.plist */, + 83FA791B1748FE9000248405 /* InfoPlist.strings */, + 83FA791E1748FE9000248405 /* main.m */, + 83FA79201748FE9000248405 /* Chapter11_AdvancedCameraControl-Prefix.pch */, + 83FA79241748FE9000248405 /* Default.png */, + 83FA79261748FE9000248405 /* Default@2x.png */, + 83FA79281748FE9000248405 /* Default-568h@2x.png */, + ); + name = "Supporting Files"; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 83FA790D1748FE9000248405 /* Chapter11_AdvancedCameraControl */ = { + isa = PBXNativeTarget; + buildConfigurationList = 83FA79351748FE9000248405 /* Build configuration list for PBXNativeTarget "Chapter11_AdvancedCameraControl" */; + buildPhases = ( + 83FA790A1748FE9000248405 /* Sources */, + 83FA790B1748FE9000248405 /* Frameworks */, + 83FA790C1748FE9000248405 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Chapter11_AdvancedCameraControl; + productName = Chapter11_AdvancedCameraControl; + productReference = 83FA790E1748FE9000248405 /* Chapter11_AdvancedCameraControl.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 83FA79051748FE9000248405 /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 0450; + ORGANIZATIONNAME = "Alexander Shishkov & Kirill Kornyakov"; + }; + buildConfigurationList = 83FA79081748FE9000248405 /* Build configuration list for PBXProject "Chapter11_AdvancedCameraControl" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + ); + mainGroup = 83FA79031748FE9000248405; + productRefGroup = 83FA790F1748FE9000248405 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 83FA790D1748FE9000248405 /* Chapter11_AdvancedCameraControl */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 83FA790C1748FE9000248405 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 83FA791D1748FE9000248405 /* InfoPlist.strings in Resources */, + 83FA79251748FE9000248405 /* Default.png in Resources */, + 83FA79271748FE9000248405 /* Default@2x.png in Resources */, + 83FA79291748FE9000248405 /* Default-568h@2x.png in Resources */, + 83FA792C1748FE9000248405 /* MainStoryboard_iPhone.storyboard in Resources */, + 83FA792F1748FE9000248405 /* MainStoryboard_iPad.storyboard in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 83FA790A1748FE9000248405 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 83FA791F1748FE9000248405 /* main.m in Sources */, + 83FA79231748FE9000248405 /* AppDelegate.m in Sources */, + 83FA79321748FE9000248405 /* ViewController.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + 83FA791B1748FE9000248405 /* InfoPlist.strings */ = { + isa = PBXVariantGroup; + children = ( + 83FA791C1748FE9000248405 /* en */, + ); + name = InfoPlist.strings; + sourceTree = ""; + }; + 83FA792A1748FE9000248405 /* MainStoryboard_iPhone.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 83FA792B1748FE9000248405 /* en */, + ); + name = MainStoryboard_iPhone.storyboard; + sourceTree = ""; + }; + 83FA792D1748FE9000248405 /* MainStoryboard_iPad.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 83FA792E1748FE9000248405 /* en */, + ); + name = MainStoryboard_iPad.storyboard; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 83FA79331748FE9000248405 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 6.0; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 83FA79341748FE9000248405 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 6.0; + OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1"; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 83FA79361748FE9000248405 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)/..\"", + ); + GCC_INPUT_FILETYPE = sourcecode.cpp.objcpp; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl-Prefix.pch"; + INFOPLIST_FILE = "Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl-Info.plist"; + PRODUCT_NAME = "$(TARGET_NAME)"; + WRAPPER_EXTENSION = app; + }; + name = Debug; + }; + 83FA79371748FE9000248405 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)/..\"", + ); + GCC_INPUT_FILETYPE = sourcecode.cpp.objcpp; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl-Prefix.pch"; + INFOPLIST_FILE = "Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl-Info.plist"; + PRODUCT_NAME = "$(TARGET_NAME)"; + WRAPPER_EXTENSION = app; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 83FA79081748FE9000248405 /* Build configuration list for PBXProject "Chapter11_AdvancedCameraControl" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 83FA79331748FE9000248405 /* Debug */, + 83FA79341748FE9000248405 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 83FA79351748FE9000248405 /* Build configuration list for PBXNativeTarget "Chapter11_AdvancedCameraControl" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 83FA79361748FE9000248405 /* Debug */, + 83FA79371748FE9000248405 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; +/* End XCConfigurationList section */ + }; + rootObject = 83FA79051748FE9000248405 /* Project object */; +} diff --git a/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..4ed810f --- /dev/null +++ b/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl.xcodeproj/project.xcworkspace/xcshareddata/Chapter11_AdvancedCameraControl.xccheckout b/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl.xcodeproj/project.xcworkspace/xcshareddata/Chapter11_AdvancedCameraControl.xccheckout new file mode 100644 index 0000000..c3bb1fe --- /dev/null +++ b/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl.xcodeproj/project.xcworkspace/xcshareddata/Chapter11_AdvancedCameraControl.xccheckout @@ -0,0 +1,41 @@ + + + + + IDESourceControlProjectFavoriteDictionaryKey + + IDESourceControlProjectIdentifier + 3577CDA6-19EB-4904-B617-2A45A026404F + IDESourceControlProjectName + Chapter11_AdvancedCameraControl + IDESourceControlProjectOriginsDictionary + + A0B627FE-A569-4C91-83C2-9BE1D651D27C + ssh://bitbucket.org/kirill_kornyakov/packt.git + + IDESourceControlProjectPath + book/3848_sources/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl.xcodeproj/project.xcworkspace + IDESourceControlProjectRelativeInstallPathDictionary + + A0B627FE-A569-4C91-83C2-9BE1D651D27C + ../../../../.. + + IDESourceControlProjectURL + ssh://bitbucket.org/kirill_kornyakov/packt.git + IDESourceControlProjectVersion + 110 + IDESourceControlProjectWCCIdentifier + A0B627FE-A569-4C91-83C2-9BE1D651D27C + IDESourceControlProjectWCConfigurations + + + IDESourceControlRepositoryExtensionIdentifierKey + public.vcs.git + IDESourceControlWCCIdentifierKey + A0B627FE-A569-4C91-83C2-9BE1D651D27C + IDESourceControlWCCName + packt + + + + diff --git a/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl.xcodeproj/project.xcworkspace/xcuserdata/alexandershishkov.xcuserdatad/UserInterfaceState.xcuserstate b/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl.xcodeproj/project.xcworkspace/xcuserdata/alexandershishkov.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000..d22f806 Binary files /dev/null and b/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl.xcodeproj/project.xcworkspace/xcuserdata/alexandershishkov.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/Chapter11_AdvancedCameraControl.xcscheme b/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/Chapter11_AdvancedCameraControl.xcscheme new file mode 100644 index 0000000..6aa48ba --- /dev/null +++ b/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/Chapter11_AdvancedCameraControl.xcscheme @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/xcschememanagement.plist b/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..01683a5 --- /dev/null +++ b/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,22 @@ + + + + + SchemeUserState + + Chapter11_AdvancedCameraControl.xcscheme + + orderHint + 0 + + + SuppressBuildableAutocreation + + 83FA790D1748FE9000248405 + + primary + + + + + diff --git a/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl/AppDelegate.h b/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl/AppDelegate.h new file mode 100644 index 0000000..70130e7 --- /dev/null +++ b/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl/AppDelegate.h @@ -0,0 +1,21 @@ +/***************************************************************************** + * AppDelegate.h + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 13th May 2013 + ****************************************************************************** + * Chapter 11 of the "OpenCV for iOS" book + * + * Control Advanced Camera Settings explains how to control advanced + * camera settings, like exposure, focus and white balance. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import + +@interface AppDelegate : UIResponder + +@property (strong, nonatomic) UIWindow *window; + +@end diff --git a/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl/AppDelegate.m b/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl/AppDelegate.m new file mode 100644 index 0000000..9fe3b37 --- /dev/null +++ b/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl/AppDelegate.m @@ -0,0 +1,52 @@ +/***************************************************************************** + * AppDelegate.m + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 13th May 2013 + ****************************************************************************** + * Chapter 11 of the "OpenCV for iOS" book + * + * Control Advanced Camera Settings explains how to control advanced + * camera settings, like exposure, focus and white balance. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import "AppDelegate.h" + +@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 throttle down OpenGL ES frame rates. 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 inactive 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/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl-Info.plist b/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl-Info.plist new file mode 100644 index 0000000..40bec63 --- /dev/null +++ b/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl-Info.plist @@ -0,0 +1,49 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleDisplayName + ${PRODUCT_NAME} + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIdentifier + OpenCV.${PRODUCT_NAME:rfc1034identifier} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1.0 + LSRequiresIPhoneOS + + UIMainStoryboardFile + MainStoryboard_iPhone + UIMainStoryboardFile~ipad + MainStoryboard_iPad + UIRequiredDeviceCapabilities + + armv7 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + + diff --git a/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl-Prefix.pch b/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl-Prefix.pch new file mode 100644 index 0000000..3f543e7 --- /dev/null +++ b/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl-Prefix.pch @@ -0,0 +1,18 @@ +// +// Prefix header for all source files of the 'Chapter11_AdvancedCameraControl' target in the 'Chapter11_AdvancedCameraControl' project +// + +#ifdef __cplusplus +#import +#endif + +#import + +#ifndef __IPHONE_5_0 +#warning "This project uses features only available in iOS SDK 5.0 and later." +#endif + +#ifdef __OBJC__ + #import + #import +#endif diff --git a/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl/Default-568h@2x.png b/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl/Default-568h@2x.png new file mode 100644 index 0000000..0891b7a Binary files /dev/null and b/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl/Default-568h@2x.png differ diff --git a/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl/Default.png b/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl/Default.png new file mode 100644 index 0000000..4c8ca6f Binary files /dev/null and b/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl/Default.png differ diff --git a/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl/Default@2x.png b/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl/Default@2x.png new file mode 100644 index 0000000..35b84cf Binary files /dev/null and b/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl/Default@2x.png differ diff --git a/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl/ViewController.h b/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl/ViewController.h new file mode 100644 index 0000000..4856fbc --- /dev/null +++ b/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl/ViewController.h @@ -0,0 +1,52 @@ +/***************************************************************************** + * ViewController.h + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 13th May 2013 + ****************************************************************************** + * Chapter 11 of the "OpenCV for iOS" book + * + * Control Advanced Camera Settings explains how to control advanced + * camera settings, like exposure, focus and white balance. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import +#import + +@interface ViewController : UIViewController +{ + CvVideoCamera* videoCamera; + BOOL isCapturing; + + BOOL isFocusLocked, isExposureLocked, isBalanceLocked; +} + +@property (nonatomic, strong) CvVideoCamera* videoCamera; +@property (nonatomic, strong) IBOutlet UIImageView* imageView; +@property (nonatomic, strong) IBOutlet UIToolbar* toolbar; +@property (nonatomic, weak) IBOutlet + UIBarButtonItem* startCaptureButton; +@property (nonatomic, weak) IBOutlet + UIBarButtonItem* stopCaptureButton; + +@property (nonatomic, weak) IBOutlet + UIBarButtonItem* lockFocusButton; +@property (nonatomic, weak) IBOutlet + UIBarButtonItem* lockExposureButton; +@property (nonatomic, weak) IBOutlet + UIBarButtonItem* lockBalanceButton; +@property (nonatomic, weak) IBOutlet + UIBarButtonItem* rotationButton; + +-(IBAction)startCaptureButtonPressed:(id)sender; +-(IBAction)stopCaptureButtonPressed:(id)sender; + +- (IBAction)actionLockFocus:(id)sender; +- (IBAction)actionLockExposure:(id)sender; +- (IBAction)actionLockBalance:(id)sender; + +- (IBAction)rotationButtonPressed:(id)sender; + +@end diff --git a/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl/ViewController.m b/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl/ViewController.m new file mode 100644 index 0000000..f7d9c79 --- /dev/null +++ b/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl/ViewController.m @@ -0,0 +1,164 @@ +/***************************************************************************** + * ViewController.m + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 13th May 2013 + ****************************************************************************** + * Chapter 11 of the "OpenCV for iOS" book + * + * Control Advanced Camera Settings explains how to control advanced + * camera settings, like exposure, focus and white balance. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import "ViewController.h" + +@interface ViewController () + +@end + +@implementation ViewController + +@synthesize imageView; +@synthesize startCaptureButton; +@synthesize toolbar; +@synthesize videoCamera; +@synthesize lockFocusButton; +@synthesize lockExposureButton; +@synthesize lockBalanceButton; +@synthesize rotationButton; + +- (void)viewDidLoad +{ + [super viewDidLoad]; + + videoCamera = [[CvVideoCamera alloc] + initWithParentView:imageView]; + videoCamera.delegate = self; + videoCamera.defaultAVCaptureDevicePosition = + AVCaptureDevicePositionBack; + videoCamera.defaultAVCaptureSessionPreset = + AVCaptureSessionPreset640x480; + videoCamera.defaultAVCaptureVideoOrientation = + AVCaptureVideoOrientationPortrait; + videoCamera.defaultFPS = 30; + + isCapturing = NO; + + [lockFocusButton setEnabled:NO]; + [lockExposureButton setEnabled:NO]; + [lockBalanceButton setEnabled:NO]; + + isFocusLocked = NO; + isExposureLocked = NO; + isBalanceLocked = NO; +} + +- (NSInteger)supportedInterfaceOrientations +{ + // Only portrait orientation + return UIInterfaceOrientationMaskPortrait; +} + +-(IBAction)startCaptureButtonPressed:(id)sender +{ + [videoCamera start]; + isCapturing = YES; + + [lockFocusButton setEnabled:YES]; + [lockExposureButton setEnabled:YES]; + [lockBalanceButton setEnabled:YES]; +} + +-(IBAction)stopCaptureButtonPressed:(id)sender +{ + [videoCamera stop]; + isCapturing = NO; + + [lockFocusButton setEnabled:NO]; + [lockExposureButton setEnabled:NO]; + [lockBalanceButton setEnabled:NO]; +} + +- (IBAction)actionLockFocus:(id)sender +{ + if (isFocusLocked) + { + [self.videoCamera unlockFocus]; + [lockFocusButton setTitle:@"Lock focus"]; + isFocusLocked = NO; + } + else + { + [self.videoCamera lockFocus]; + [lockFocusButton setTitle:@"Unlock focus"]; + isFocusLocked = YES; + } +} + +- (IBAction)actionLockExposure:(id)sender +{ + if (isExposureLocked) + { + [self.videoCamera unlockExposure]; + [lockExposureButton setTitle:@"Lock exposure"]; + isExposureLocked = NO; + } + else + { + [self.videoCamera lockExposure]; + [lockExposureButton setTitle:@"Unlock exposure"]; + isExposureLocked = YES; + } +} + +- (IBAction)actionLockBalance:(id)sender +{ + if (isBalanceLocked) + { + [self.videoCamera unlockBalance]; + [lockBalanceButton setTitle:@"Lock balance"]; + isBalanceLocked = NO; + } + else + { + [self.videoCamera lockBalance]; + [lockBalanceButton setTitle:@"Unlock balance"]; + isBalanceLocked = YES; + } +} + + +- (IBAction)rotationButtonPressed:(id)sender +{ + videoCamera.rotateVideo = !videoCamera.rotateVideo; +} + + +- (void)processImage:(cv::Mat&)image +{ + // Do some OpenCV processing with the image +} + +- (void)didReceiveMemoryWarning +{ + [super didReceiveMemoryWarning]; + // Dispose of any resources that can be recreated. +} + +- (void)viewDidDisappear:(BOOL)animated +{ + [super viewDidDisappear:animated]; + if (isCapturing) + { + [videoCamera stop]; + } +} + +- (void)dealloc +{ + videoCamera.delegate = nil; +} + +@end diff --git a/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl/en.lproj/InfoPlist.strings b/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl/en.lproj/InfoPlist.strings new file mode 100644 index 0000000..477b28f --- /dev/null +++ b/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl/en.lproj/InfoPlist.strings @@ -0,0 +1,2 @@ +/* Localized versions of Info.plist keys */ + diff --git a/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl/en.lproj/MainStoryboard_iPad.storyboard b/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl/en.lproj/MainStoryboard_iPad.storyboard new file mode 100644 index 0000000..f7dfb38 --- /dev/null +++ b/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl/en.lproj/MainStoryboard_iPad.storyboard @@ -0,0 +1,98 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl/en.lproj/MainStoryboard_iPhone.storyboard b/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl/en.lproj/MainStoryboard_iPhone.storyboard new file mode 100644 index 0000000..4996ddc --- /dev/null +++ b/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl/en.lproj/MainStoryboard_iPhone.storyboard @@ -0,0 +1,98 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl/main.m b/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl/main.m new file mode 100644 index 0000000..d3d3892 --- /dev/null +++ b/Chapter11_AdvancedCameraControl/Chapter11_AdvancedCameraControl/main.m @@ -0,0 +1,24 @@ +/***************************************************************************** + * main.m + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 13th May 2013 + ****************************************************************************** + * Chapter 11 of the "OpenCV for iOS" book + * + * Control Advanced Camera Settings explains how to control advanced + * camera settings, like exposure, focus and white balance. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import + +#import "AppDelegate.h" + +int main(int argc, char *argv[]) +{ + @autoreleasepool { + return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); + } +} diff --git a/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo.xcodeproj/project.pbxproj b/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo.xcodeproj/project.pbxproj new file mode 100644 index 0000000..b7929a0 --- /dev/null +++ b/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo.xcodeproj/project.pbxproj @@ -0,0 +1,402 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 83FA79131748FE9000248405 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA79121748FE9000248405 /* UIKit.framework */; }; + 83FA79151748FE9000248405 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA79141748FE9000248405 /* Foundation.framework */; }; + 83FA79171748FE9000248405 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA79161748FE9000248405 /* CoreGraphics.framework */; }; + 83FA791D1748FE9000248405 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 83FA791B1748FE9000248405 /* InfoPlist.strings */; }; + 83FA791F1748FE9000248405 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 83FA791E1748FE9000248405 /* main.m */; }; + 83FA79231748FE9000248405 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 83FA79221748FE9000248405 /* AppDelegate.m */; }; + 83FA79251748FE9000248405 /* Default.png in Resources */ = {isa = PBXBuildFile; fileRef = 83FA79241748FE9000248405 /* Default.png */; }; + 83FA79271748FE9000248405 /* Default@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 83FA79261748FE9000248405 /* Default@2x.png */; }; + 83FA79291748FE9000248405 /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 83FA79281748FE9000248405 /* Default-568h@2x.png */; }; + 83FA792C1748FE9000248405 /* MainStoryboard_iPhone.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 83FA792A1748FE9000248405 /* MainStoryboard_iPhone.storyboard */; }; + 83FA792F1748FE9000248405 /* MainStoryboard_iPad.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 83FA792D1748FE9000248405 /* MainStoryboard_iPad.storyboard */; }; + 83FA79321748FE9000248405 /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 83FA79311748FE9000248405 /* ViewController.m */; }; + 83FA79391748FEDC00248405 /* opencv2.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA79381748FEDC00248405 /* opencv2.framework */; }; + 83FA793D1748FF3300248405 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA793A1748FF3300248405 /* Accelerate.framework */; }; + 83FA793E1748FF3300248405 /* AssetsLibrary.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA793B1748FF3300248405 /* AssetsLibrary.framework */; }; + 83FA793F1748FF3300248405 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA793C1748FF3300248405 /* AVFoundation.framework */; }; + 83FA79431748FF3F00248405 /* CoreImage.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA79401748FF3F00248405 /* CoreImage.framework */; }; + 83FA79441748FF3F00248405 /* CoreMedia.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA79411748FF3F00248405 /* CoreMedia.framework */; }; + 83FA79451748FF3F00248405 /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA79421748FF3F00248405 /* CoreVideo.framework */; }; + 83FA79471748FF4A00248405 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA79461748FF4A00248405 /* QuartzCore.framework */; }; + 83FA797217490CC200248405 /* libCvEffects.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA79661749091500248405 /* libCvEffects.a */; }; + 83FA797917490FB500248405 /* fuzzy_border.png in Resources */ = {isa = PBXBuildFile; fileRef = 83FA797417490FB500248405 /* fuzzy_border.png */; }; + 83FA797A17490FB500248405 /* scratches.png in Resources */ = {isa = PBXBuildFile; fileRef = 83FA797517490FB500248405 /* scratches.png */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 83FA79651749091500248405 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 83FA79561749091300248405 /* CvEffects.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 51E204271747A1C3005C39DB; + remoteInfo = CvEffects; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 83FA790E1748FE9000248405 /* Chapter12_ProcessingVideo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Chapter12_ProcessingVideo.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 83FA79121748FE9000248405 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; + 83FA79141748FE9000248405 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; + 83FA79161748FE9000248405 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; + 83FA791A1748FE9000248405 /* Chapter12_ProcessingVideo-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Chapter12_ProcessingVideo-Info.plist"; sourceTree = ""; }; + 83FA791C1748FE9000248405 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; + 83FA791E1748FE9000248405 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; + 83FA79201748FE9000248405 /* Chapter12_ProcessingVideo-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Chapter12_ProcessingVideo-Prefix.pch"; sourceTree = ""; }; + 83FA79211748FE9000248405 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; + 83FA79221748FE9000248405 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; + 83FA79241748FE9000248405 /* Default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Default.png; sourceTree = ""; }; + 83FA79261748FE9000248405 /* Default@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default@2x.png"; sourceTree = ""; }; + 83FA79281748FE9000248405 /* Default-568h@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default-568h@2x.png"; sourceTree = ""; }; + 83FA792B1748FE9000248405 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = en; path = en.lproj/MainStoryboard_iPhone.storyboard; sourceTree = ""; }; + 83FA792E1748FE9000248405 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = en; path = en.lproj/MainStoryboard_iPad.storyboard; sourceTree = ""; }; + 83FA79301748FE9000248405 /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = ""; }; + 83FA79311748FE9000248405 /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = ""; }; + 83FA79381748FEDC00248405 /* opencv2.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = opencv2.framework; path = ../opencv2.framework; sourceTree = ""; }; + 83FA793A1748FF3300248405 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = System/Library/Frameworks/Accelerate.framework; sourceTree = SDKROOT; }; + 83FA793B1748FF3300248405 /* AssetsLibrary.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AssetsLibrary.framework; path = System/Library/Frameworks/AssetsLibrary.framework; sourceTree = SDKROOT; }; + 83FA793C1748FF3300248405 /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; }; + 83FA79401748FF3F00248405 /* CoreImage.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreImage.framework; path = System/Library/Frameworks/CoreImage.framework; sourceTree = SDKROOT; }; + 83FA79411748FF3F00248405 /* CoreMedia.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMedia.framework; path = System/Library/Frameworks/CoreMedia.framework; sourceTree = SDKROOT; }; + 83FA79421748FF3F00248405 /* CoreVideo.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreVideo.framework; path = System/Library/Frameworks/CoreVideo.framework; sourceTree = SDKROOT; }; + 83FA79461748FF4A00248405 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; + 83FA79561749091300248405 /* CvEffects.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = CvEffects.xcodeproj; path = ../CvEffects/CvEffects.xcodeproj; sourceTree = ""; }; + 83FA797417490FB500248405 /* fuzzy_border.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = fuzzy_border.png; path = ../../CvEffects/CvEffects/fuzzy_border.png; sourceTree = ""; }; + 83FA797517490FB500248405 /* scratches.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = scratches.png; path = ../../CvEffects/CvEffects/scratches.png; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 83FA790B1748FE9000248405 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 83FA797217490CC200248405 /* libCvEffects.a in Frameworks */, + 83FA79471748FF4A00248405 /* QuartzCore.framework in Frameworks */, + 83FA79431748FF3F00248405 /* CoreImage.framework in Frameworks */, + 83FA79441748FF3F00248405 /* CoreMedia.framework in Frameworks */, + 83FA79451748FF3F00248405 /* CoreVideo.framework in Frameworks */, + 83FA793D1748FF3300248405 /* Accelerate.framework in Frameworks */, + 83FA793E1748FF3300248405 /* AssetsLibrary.framework in Frameworks */, + 83FA793F1748FF3300248405 /* AVFoundation.framework in Frameworks */, + 83FA79131748FE9000248405 /* UIKit.framework in Frameworks */, + 83FA79151748FE9000248405 /* Foundation.framework in Frameworks */, + 83FA79171748FE9000248405 /* CoreGraphics.framework in Frameworks */, + 83FA79391748FEDC00248405 /* opencv2.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 83FA79031748FE9000248405 = { + isa = PBXGroup; + children = ( + 83FA79561749091300248405 /* CvEffects.xcodeproj */, + 83FA79181748FE9000248405 /* Chapter12_ProcessingVideo */, + 83FA79111748FE9000248405 /* Frameworks */, + 83FA790F1748FE9000248405 /* Products */, + ); + sourceTree = ""; + }; + 83FA790F1748FE9000248405 /* Products */ = { + isa = PBXGroup; + children = ( + 83FA790E1748FE9000248405 /* Chapter12_ProcessingVideo.app */, + ); + name = Products; + sourceTree = ""; + }; + 83FA79111748FE9000248405 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 83FA79461748FF4A00248405 /* QuartzCore.framework */, + 83FA79401748FF3F00248405 /* CoreImage.framework */, + 83FA79411748FF3F00248405 /* CoreMedia.framework */, + 83FA79421748FF3F00248405 /* CoreVideo.framework */, + 83FA793A1748FF3300248405 /* Accelerate.framework */, + 83FA793B1748FF3300248405 /* AssetsLibrary.framework */, + 83FA793C1748FF3300248405 /* AVFoundation.framework */, + 83FA79381748FEDC00248405 /* opencv2.framework */, + 83FA79121748FE9000248405 /* UIKit.framework */, + 83FA79141748FE9000248405 /* Foundation.framework */, + 83FA79161748FE9000248405 /* CoreGraphics.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 83FA79181748FE9000248405 /* Chapter12_ProcessingVideo */ = { + isa = PBXGroup; + children = ( + 83FA79211748FE9000248405 /* AppDelegate.h */, + 83FA79221748FE9000248405 /* AppDelegate.m */, + 83FA792A1748FE9000248405 /* MainStoryboard_iPhone.storyboard */, + 83FA792D1748FE9000248405 /* MainStoryboard_iPad.storyboard */, + 83FA79301748FE9000248405 /* ViewController.h */, + 83FA79311748FE9000248405 /* ViewController.m */, + 83FA79191748FE9000248405 /* Supporting Files */, + ); + path = Chapter12_ProcessingVideo; + sourceTree = ""; + }; + 83FA79191748FE9000248405 /* Supporting Files */ = { + isa = PBXGroup; + children = ( + 83FA797417490FB500248405 /* fuzzy_border.png */, + 83FA797517490FB500248405 /* scratches.png */, + 83FA791A1748FE9000248405 /* Chapter12_ProcessingVideo-Info.plist */, + 83FA791B1748FE9000248405 /* InfoPlist.strings */, + 83FA791E1748FE9000248405 /* main.m */, + 83FA79201748FE9000248405 /* Chapter12_ProcessingVideo-Prefix.pch */, + 83FA79241748FE9000248405 /* Default.png */, + 83FA79261748FE9000248405 /* Default@2x.png */, + 83FA79281748FE9000248405 /* Default-568h@2x.png */, + ); + name = "Supporting Files"; + sourceTree = ""; + }; + 83FA79621749091500248405 /* Products */ = { + isa = PBXGroup; + children = ( + 83FA79661749091500248405 /* libCvEffects.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 83FA790D1748FE9000248405 /* Chapter12_ProcessingVideo */ = { + isa = PBXNativeTarget; + buildConfigurationList = 83FA79351748FE9000248405 /* Build configuration list for PBXNativeTarget "Chapter12_ProcessingVideo" */; + buildPhases = ( + 83FA790A1748FE9000248405 /* Sources */, + 83FA790B1748FE9000248405 /* Frameworks */, + 83FA790C1748FE9000248405 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Chapter12_ProcessingVideo; + productName = Chapter12_ProcessingVideo; + productReference = 83FA790E1748FE9000248405 /* Chapter12_ProcessingVideo.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 83FA79051748FE9000248405 /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 0450; + ORGANIZATIONNAME = "Alexander Shishkov & Kirill Kornyakov"; + }; + buildConfigurationList = 83FA79081748FE9000248405 /* Build configuration list for PBXProject "Chapter12_ProcessingVideo" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + ); + mainGroup = 83FA79031748FE9000248405; + productRefGroup = 83FA790F1748FE9000248405 /* Products */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 83FA79621749091500248405 /* Products */; + ProjectRef = 83FA79561749091300248405 /* CvEffects.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 83FA790D1748FE9000248405 /* Chapter12_ProcessingVideo */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 83FA79661749091500248405 /* libCvEffects.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libCvEffects.a; + remoteRef = 83FA79651749091500248405 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 83FA790C1748FE9000248405 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 83FA791D1748FE9000248405 /* InfoPlist.strings in Resources */, + 83FA79251748FE9000248405 /* Default.png in Resources */, + 83FA79271748FE9000248405 /* Default@2x.png in Resources */, + 83FA79291748FE9000248405 /* Default-568h@2x.png in Resources */, + 83FA792C1748FE9000248405 /* MainStoryboard_iPhone.storyboard in Resources */, + 83FA792F1748FE9000248405 /* MainStoryboard_iPad.storyboard in Resources */, + 83FA797917490FB500248405 /* fuzzy_border.png in Resources */, + 83FA797A17490FB500248405 /* scratches.png in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 83FA790A1748FE9000248405 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 83FA791F1748FE9000248405 /* main.m in Sources */, + 83FA79231748FE9000248405 /* AppDelegate.m in Sources */, + 83FA79321748FE9000248405 /* ViewController.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + 83FA791B1748FE9000248405 /* InfoPlist.strings */ = { + isa = PBXVariantGroup; + children = ( + 83FA791C1748FE9000248405 /* en */, + ); + name = InfoPlist.strings; + sourceTree = ""; + }; + 83FA792A1748FE9000248405 /* MainStoryboard_iPhone.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 83FA792B1748FE9000248405 /* en */, + ); + name = MainStoryboard_iPhone.storyboard; + sourceTree = ""; + }; + 83FA792D1748FE9000248405 /* MainStoryboard_iPad.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 83FA792E1748FE9000248405 /* en */, + ); + name = MainStoryboard_iPad.storyboard; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 83FA79331748FE9000248405 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 6.0; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 83FA79341748FE9000248405 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 6.0; + OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1"; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 83FA79361748FE9000248405 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)/..\"", + ); + GCC_INPUT_FILETYPE = sourcecode.cpp.objcpp; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "Chapter12_ProcessingVideo/Chapter12_ProcessingVideo-Prefix.pch"; + INFOPLIST_FILE = "Chapter12_ProcessingVideo/Chapter12_ProcessingVideo-Info.plist"; + PRODUCT_NAME = "$(TARGET_NAME)"; + WRAPPER_EXTENSION = app; + }; + name = Debug; + }; + 83FA79371748FE9000248405 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)/..\"", + ); + GCC_INPUT_FILETYPE = sourcecode.cpp.objcpp; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "Chapter12_ProcessingVideo/Chapter12_ProcessingVideo-Prefix.pch"; + INFOPLIST_FILE = "Chapter12_ProcessingVideo/Chapter12_ProcessingVideo-Info.plist"; + PRODUCT_NAME = "$(TARGET_NAME)"; + WRAPPER_EXTENSION = app; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 83FA79081748FE9000248405 /* Build configuration list for PBXProject "Chapter12_ProcessingVideo" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 83FA79331748FE9000248405 /* Debug */, + 83FA79341748FE9000248405 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 83FA79351748FE9000248405 /* Build configuration list for PBXNativeTarget "Chapter12_ProcessingVideo" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 83FA79361748FE9000248405 /* Debug */, + 83FA79371748FE9000248405 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 83FA79051748FE9000248405 /* Project object */; +} diff --git a/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..13dfc72 --- /dev/null +++ b/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo.xcodeproj/project.xcworkspace/xcshareddata/Chapter12_ProcessingVideo.xccheckout b/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo.xcodeproj/project.xcworkspace/xcshareddata/Chapter12_ProcessingVideo.xccheckout new file mode 100644 index 0000000..c167ca0 --- /dev/null +++ b/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo.xcodeproj/project.xcworkspace/xcshareddata/Chapter12_ProcessingVideo.xccheckout @@ -0,0 +1,41 @@ + + + + + IDESourceControlProjectFavoriteDictionaryKey + + IDESourceControlProjectIdentifier + 43EB90CC-A3B0-4F04-A1D0-9A3648C31C62 + IDESourceControlProjectName + Chapter12_ProcessingVideo + IDESourceControlProjectOriginsDictionary + + A0B627FE-A569-4C91-83C2-9BE1D651D27C + ssh://bitbucket.org/kirill_kornyakov/packt.git + + IDESourceControlProjectPath + book/3848_sources/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo.xcodeproj/project.xcworkspace + IDESourceControlProjectRelativeInstallPathDictionary + + A0B627FE-A569-4C91-83C2-9BE1D651D27C + ../../../../.. + + IDESourceControlProjectURL + ssh://bitbucket.org/kirill_kornyakov/packt.git + IDESourceControlProjectVersion + 110 + IDESourceControlProjectWCCIdentifier + A0B627FE-A569-4C91-83C2-9BE1D651D27C + IDESourceControlProjectWCConfigurations + + + IDESourceControlRepositoryExtensionIdentifierKey + public.vcs.git + IDESourceControlWCCIdentifierKey + A0B627FE-A569-4C91-83C2-9BE1D651D27C + IDESourceControlWCCName + packt + + + + diff --git a/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo.xcodeproj/project.xcworkspace/xcuserdata/alexandershishkov.xcuserdatad/UserInterfaceState.xcuserstate b/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo.xcodeproj/project.xcworkspace/xcuserdata/alexandershishkov.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000..cdf500b Binary files /dev/null and b/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo.xcodeproj/project.xcworkspace/xcuserdata/alexandershishkov.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/Chapter12_ProcessingVideo.xcscheme b/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/Chapter12_ProcessingVideo.xcscheme new file mode 100644 index 0000000..267aed2 --- /dev/null +++ b/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/Chapter12_ProcessingVideo.xcscheme @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/xcschememanagement.plist b/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..723e674 --- /dev/null +++ b/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,22 @@ + + + + + SchemeUserState + + Chapter12_ProcessingVideo.xcscheme + + orderHint + 1 + + + SuppressBuildableAutocreation + + 83FA790D1748FE9000248405 + + primary + + + + + diff --git a/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo/AppDelegate.h b/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo/AppDelegate.h new file mode 100644 index 0000000..3dd235f --- /dev/null +++ b/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo/AppDelegate.h @@ -0,0 +1,21 @@ +/***************************************************************************** + * AppDelegate.h + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 13th May 2013 + ****************************************************************************** + * Chapter 12 of the "OpenCV for iOS" book + * + * Applying Effects to Live Video shows how to process captured + * video frames on the fly. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import + +@interface AppDelegate : UIResponder + +@property (strong, nonatomic) UIWindow *window; + +@end diff --git a/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo/AppDelegate.m b/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo/AppDelegate.m new file mode 100644 index 0000000..34854d6 --- /dev/null +++ b/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo/AppDelegate.m @@ -0,0 +1,53 @@ +/***************************************************************************** + * AppDelegate.m + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 13th May 2013 + ****************************************************************************** + * Chapter 12 of the "OpenCV for iOS" book + * + * Applying Effects to Live Video shows how to process captured + * video frames on the fly. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + + +#import "AppDelegate.h" + +@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 throttle down OpenGL ES frame rates. 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 inactive 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/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo-Info.plist b/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo-Info.plist new file mode 100644 index 0000000..40bec63 --- /dev/null +++ b/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo-Info.plist @@ -0,0 +1,49 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleDisplayName + ${PRODUCT_NAME} + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIdentifier + OpenCV.${PRODUCT_NAME:rfc1034identifier} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1.0 + LSRequiresIPhoneOS + + UIMainStoryboardFile + MainStoryboard_iPhone + UIMainStoryboardFile~ipad + MainStoryboard_iPad + UIRequiredDeviceCapabilities + + armv7 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + + diff --git a/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo-Prefix.pch b/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo-Prefix.pch new file mode 100644 index 0000000..6010293 --- /dev/null +++ b/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo-Prefix.pch @@ -0,0 +1,18 @@ +// +// Prefix header for all source files of the 'Chapter12_ProcessingVideo' target in the 'Chapter12_ProcessingVideo' project +// + +#ifdef __cplusplus +#import +#endif + +#import + +#ifndef __IPHONE_5_0 +#warning "This project uses features only available in iOS SDK 5.0 and later." +#endif + +#ifdef __OBJC__ + #import + #import +#endif diff --git a/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo/Default-568h@2x.png b/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo/Default-568h@2x.png new file mode 100644 index 0000000..0891b7a Binary files /dev/null and b/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo/Default-568h@2x.png differ diff --git a/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo/Default.png b/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo/Default.png new file mode 100644 index 0000000..4c8ca6f Binary files /dev/null and b/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo/Default.png differ diff --git a/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo/Default@2x.png b/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo/Default@2x.png new file mode 100644 index 0000000..35b84cf Binary files /dev/null and b/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo/Default@2x.png differ diff --git a/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo/ViewController.h b/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo/ViewController.h new file mode 100644 index 0000000..81da617 --- /dev/null +++ b/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo/ViewController.h @@ -0,0 +1,40 @@ +/***************************************************************************** + * ViewController.h + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 13th May 2013 + ****************************************************************************** + * Chapter 12 of the "OpenCV for iOS" book + * + * Applying Effects to Live Video shows how to process captured + * video frames on the fly. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + + +#import +#import +#import "CvEffects/RetroFilter.hpp" + +@interface ViewController : UIViewController +{ + CvVideoCamera* videoCamera; + BOOL isCapturing; + RetroFilter::Parameters params; + cv::Ptr filter; + uint64_t prevTime; +} + +@property (nonatomic, strong) CvVideoCamera* videoCamera; +@property (nonatomic, strong) IBOutlet UIImageView* imageView; +@property (nonatomic, strong) IBOutlet UIToolbar* toolbar; +@property (nonatomic, weak) IBOutlet + UIBarButtonItem* startCaptureButton; +@property (nonatomic, weak) IBOutlet + UIBarButtonItem* stopCaptureButton; + +-(IBAction)startCaptureButtonPressed:(id)sender; +-(IBAction)stopCaptureButtonPressed:(id)sender; + +@end diff --git a/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo/ViewController.m b/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo/ViewController.m new file mode 100644 index 0000000..1fd1f08 --- /dev/null +++ b/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo/ViewController.m @@ -0,0 +1,152 @@ +/***************************************************************************** + * ViewController.m + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 13th May 2013 + ****************************************************************************** + * Chapter 12 of the "OpenCV for iOS" book + * + * Applying Effects to Live Video shows how to process captured + * video frames on the fly. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import "ViewController.h" +#import + +@interface ViewController () + +@end + +@implementation ViewController + +@synthesize imageView; +@synthesize startCaptureButton; +@synthesize toolbar; +@synthesize videoCamera; + +- (void)viewDidLoad +{ + [super viewDidLoad]; + + // Initialize camera + videoCamera = [[CvVideoCamera alloc] + initWithParentView:imageView]; + videoCamera.delegate = self; + videoCamera.defaultAVCaptureDevicePosition = + AVCaptureDevicePositionFront; + videoCamera.defaultAVCaptureSessionPreset = + AVCaptureSessionPreset352x288; + videoCamera.defaultAVCaptureVideoOrientation = + AVCaptureVideoOrientationPortrait; + videoCamera.defaultFPS = 30; + + isCapturing = NO; + + // Load textures + UIImage* resImage = [UIImage imageNamed:@"scratches.png"]; + UIImageToMat(resImage, params.scratches); + + resImage = [UIImage imageNamed:@"fuzzy_border.png"]; + UIImageToMat(resImage, params.fuzzyBorder); + + filter = NULL; + prevTime = mach_absolute_time(); +} + +- (NSInteger)supportedInterfaceOrientations +{ + // Only portrait orientation + return UIInterfaceOrientationMaskPortrait; +} + +-(IBAction)startCaptureButtonPressed:(id)sender +{ + [videoCamera start]; + isCapturing = YES; + + params.frameSize = cv::Size(videoCamera.imageWidth, + videoCamera.imageHeight); + + if (!filter) + filter = new RetroFilter(params); +} + +-(IBAction)stopCaptureButtonPressed:(id)sender +{ + [videoCamera stop]; + isCapturing = NO; +} + +//TODO: may be remove this code +static double machTimeToSecs(uint64_t time) +{ + mach_timebase_info_data_t timebase; + mach_timebase_info(&timebase); + return (double)time * (double)timebase.numer / + (double)timebase.denom / 1e9; +} + +// Macros for time measurements +#if 1 + #define TS(name) int64 t_##name = cv::getTickCount() + #define TE(name) printf("TIMER_" #name ": %.2fms\n", \ + 1000.*((cv::getTickCount() - t_##name) / cv::getTickFrequency())) +#else + #define TS(name) + #define TE(name) +#endif + +- (void)processImage:(cv::Mat&)image +{ + cv::Mat inputFrame = image; + + BOOL isNeedRotation = image.size() != params.frameSize; + if (isNeedRotation) + inputFrame = image.t(); + + // Apply filter + cv::Mat finalFrame; + TS(ApplyingFilter); + filter->applyToVideo(inputFrame, finalFrame); + TE(ApplyingFilter); + + if (isNeedRotation) + finalFrame = finalFrame.t(); + + // Add fps label to the frame + uint64_t currTime = mach_absolute_time(); + double timeInSeconds = machTimeToSecs(currTime - prevTime); + prevTime = currTime; + double fps = 1.0 / timeInSeconds; + NSString* fpsString = + [NSString stringWithFormat:@"FPS = %3.2f", fps]; + cv::putText(finalFrame, [fpsString UTF8String], + cv::Point(30, 30), cv::FONT_HERSHEY_COMPLEX_SMALL, + 0.8, cv::Scalar::all(255)); + + finalFrame.copyTo(image); +} + +- (void)didReceiveMemoryWarning +{ + [super didReceiveMemoryWarning]; + // Dispose of any resources that can be recreated. +} + +- (void)viewDidDisappear:(BOOL)animated +{ + [super viewDidDisappear:animated]; + if (isCapturing) + { + [videoCamera stop]; + } +} + +- (void)dealloc +{ + videoCamera.delegate = nil; +} + +@end diff --git a/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo/en.lproj/InfoPlist.strings b/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo/en.lproj/InfoPlist.strings new file mode 100644 index 0000000..477b28f --- /dev/null +++ b/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo/en.lproj/InfoPlist.strings @@ -0,0 +1,2 @@ +/* Localized versions of Info.plist keys */ + diff --git a/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo/en.lproj/MainStoryboard_iPad.storyboard b/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo/en.lproj/MainStoryboard_iPad.storyboard new file mode 100644 index 0000000..90b1bb1 --- /dev/null +++ b/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo/en.lproj/MainStoryboard_iPad.storyboard @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo/en.lproj/MainStoryboard_iPhone.storyboard b/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo/en.lproj/MainStoryboard_iPhone.storyboard new file mode 100644 index 0000000..448e64d --- /dev/null +++ b/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo/en.lproj/MainStoryboard_iPhone.storyboard @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo/main.m b/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo/main.m new file mode 100644 index 0000000..de85c8a --- /dev/null +++ b/Chapter12_ProcessingVideo/Chapter12_ProcessingVideo/main.m @@ -0,0 +1,25 @@ +/***************************************************************************** + * main.m + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 13th May 2013 + ****************************************************************************** + * Chapter 12 of the "OpenCV for iOS" book + * + * Applying Effects to Live Video shows how to process captured + * video frames on the fly. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + + +#import + +#import "AppDelegate.h" + +int main(int argc, char *argv[]) +{ + @autoreleasepool { + return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); + } +} diff --git a/Chapter12_ProcessingVideo/screenshot.png b/Chapter12_ProcessingVideo/screenshot.png new file mode 100644 index 0000000..e280811 Binary files /dev/null and b/Chapter12_ProcessingVideo/screenshot.png differ diff --git a/Chapter13_SavingVideo/Chapter13_SavingVideo.xcodeproj/project.pbxproj b/Chapter13_SavingVideo/Chapter13_SavingVideo.xcodeproj/project.pbxproj new file mode 100644 index 0000000..f1b2207 --- /dev/null +++ b/Chapter13_SavingVideo/Chapter13_SavingVideo.xcodeproj/project.pbxproj @@ -0,0 +1,402 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 83FA79131748FE9000248405 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA79121748FE9000248405 /* UIKit.framework */; }; + 83FA79151748FE9000248405 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA79141748FE9000248405 /* Foundation.framework */; }; + 83FA79171748FE9000248405 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA79161748FE9000248405 /* CoreGraphics.framework */; }; + 83FA791D1748FE9000248405 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 83FA791B1748FE9000248405 /* InfoPlist.strings */; }; + 83FA791F1748FE9000248405 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 83FA791E1748FE9000248405 /* main.m */; }; + 83FA79231748FE9000248405 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 83FA79221748FE9000248405 /* AppDelegate.m */; }; + 83FA79251748FE9000248405 /* Default.png in Resources */ = {isa = PBXBuildFile; fileRef = 83FA79241748FE9000248405 /* Default.png */; }; + 83FA79271748FE9000248405 /* Default@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 83FA79261748FE9000248405 /* Default@2x.png */; }; + 83FA79291748FE9000248405 /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 83FA79281748FE9000248405 /* Default-568h@2x.png */; }; + 83FA792C1748FE9000248405 /* MainStoryboard_iPhone.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 83FA792A1748FE9000248405 /* MainStoryboard_iPhone.storyboard */; }; + 83FA792F1748FE9000248405 /* MainStoryboard_iPad.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 83FA792D1748FE9000248405 /* MainStoryboard_iPad.storyboard */; }; + 83FA79321748FE9000248405 /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 83FA79311748FE9000248405 /* ViewController.m */; }; + 83FA79391748FEDC00248405 /* opencv2.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA79381748FEDC00248405 /* opencv2.framework */; }; + 83FA793D1748FF3300248405 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA793A1748FF3300248405 /* Accelerate.framework */; }; + 83FA793E1748FF3300248405 /* AssetsLibrary.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA793B1748FF3300248405 /* AssetsLibrary.framework */; }; + 83FA793F1748FF3300248405 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA793C1748FF3300248405 /* AVFoundation.framework */; }; + 83FA79431748FF3F00248405 /* CoreImage.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA79401748FF3F00248405 /* CoreImage.framework */; }; + 83FA79441748FF3F00248405 /* CoreMedia.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA79411748FF3F00248405 /* CoreMedia.framework */; }; + 83FA79451748FF3F00248405 /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA79421748FF3F00248405 /* CoreVideo.framework */; }; + 83FA79471748FF4A00248405 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA79461748FF4A00248405 /* QuartzCore.framework */; }; + 83FA797217490CC200248405 /* libCvEffects.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA79661749091500248405 /* libCvEffects.a */; }; + 83FA797917490FB500248405 /* fuzzy_border.png in Resources */ = {isa = PBXBuildFile; fileRef = 83FA797417490FB500248405 /* fuzzy_border.png */; }; + 83FA797A17490FB500248405 /* scratches.png in Resources */ = {isa = PBXBuildFile; fileRef = 83FA797517490FB500248405 /* scratches.png */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 83FA79651749091500248405 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 83FA79561749091300248405 /* CvEffects.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 51E204271747A1C3005C39DB; + remoteInfo = CvEffects; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 83FA790E1748FE9000248405 /* Chapter13_SavingVideo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Chapter13_SavingVideo.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 83FA79121748FE9000248405 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; + 83FA79141748FE9000248405 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; + 83FA79161748FE9000248405 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; + 83FA791A1748FE9000248405 /* Chapter13_SavingVideo-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Chapter13_SavingVideo-Info.plist"; sourceTree = ""; }; + 83FA791C1748FE9000248405 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; + 83FA791E1748FE9000248405 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; + 83FA79201748FE9000248405 /* Chapter13_SavingVideo-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Chapter13_SavingVideo-Prefix.pch"; sourceTree = ""; }; + 83FA79211748FE9000248405 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; + 83FA79221748FE9000248405 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; + 83FA79241748FE9000248405 /* Default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Default.png; sourceTree = ""; }; + 83FA79261748FE9000248405 /* Default@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default@2x.png"; sourceTree = ""; }; + 83FA79281748FE9000248405 /* Default-568h@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default-568h@2x.png"; sourceTree = ""; }; + 83FA792B1748FE9000248405 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = en; path = en.lproj/MainStoryboard_iPhone.storyboard; sourceTree = ""; }; + 83FA792E1748FE9000248405 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = en; path = en.lproj/MainStoryboard_iPad.storyboard; sourceTree = ""; }; + 83FA79301748FE9000248405 /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = ""; }; + 83FA79311748FE9000248405 /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = ""; }; + 83FA79381748FEDC00248405 /* opencv2.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = opencv2.framework; path = ../opencv2.framework; sourceTree = ""; }; + 83FA793A1748FF3300248405 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = System/Library/Frameworks/Accelerate.framework; sourceTree = SDKROOT; }; + 83FA793B1748FF3300248405 /* AssetsLibrary.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AssetsLibrary.framework; path = System/Library/Frameworks/AssetsLibrary.framework; sourceTree = SDKROOT; }; + 83FA793C1748FF3300248405 /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; }; + 83FA79401748FF3F00248405 /* CoreImage.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreImage.framework; path = System/Library/Frameworks/CoreImage.framework; sourceTree = SDKROOT; }; + 83FA79411748FF3F00248405 /* CoreMedia.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMedia.framework; path = System/Library/Frameworks/CoreMedia.framework; sourceTree = SDKROOT; }; + 83FA79421748FF3F00248405 /* CoreVideo.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreVideo.framework; path = System/Library/Frameworks/CoreVideo.framework; sourceTree = SDKROOT; }; + 83FA79461748FF4A00248405 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; + 83FA79561749091300248405 /* CvEffects.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = CvEffects.xcodeproj; path = ../CvEffects/CvEffects.xcodeproj; sourceTree = ""; }; + 83FA797417490FB500248405 /* fuzzy_border.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = fuzzy_border.png; path = ../../CvEffects/CvEffects/fuzzy_border.png; sourceTree = ""; }; + 83FA797517490FB500248405 /* scratches.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = scratches.png; path = ../../CvEffects/CvEffects/scratches.png; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 83FA790B1748FE9000248405 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 83FA797217490CC200248405 /* libCvEffects.a in Frameworks */, + 83FA79471748FF4A00248405 /* QuartzCore.framework in Frameworks */, + 83FA79431748FF3F00248405 /* CoreImage.framework in Frameworks */, + 83FA79441748FF3F00248405 /* CoreMedia.framework in Frameworks */, + 83FA79451748FF3F00248405 /* CoreVideo.framework in Frameworks */, + 83FA793D1748FF3300248405 /* Accelerate.framework in Frameworks */, + 83FA793E1748FF3300248405 /* AssetsLibrary.framework in Frameworks */, + 83FA793F1748FF3300248405 /* AVFoundation.framework in Frameworks */, + 83FA79131748FE9000248405 /* UIKit.framework in Frameworks */, + 83FA79151748FE9000248405 /* Foundation.framework in Frameworks */, + 83FA79171748FE9000248405 /* CoreGraphics.framework in Frameworks */, + 83FA79391748FEDC00248405 /* opencv2.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 83FA79031748FE9000248405 = { + isa = PBXGroup; + children = ( + 83FA79561749091300248405 /* CvEffects.xcodeproj */, + 83FA79181748FE9000248405 /* Chapter13_SavingVideo */, + 83FA79111748FE9000248405 /* Frameworks */, + 83FA790F1748FE9000248405 /* Products */, + ); + sourceTree = ""; + }; + 83FA790F1748FE9000248405 /* Products */ = { + isa = PBXGroup; + children = ( + 83FA790E1748FE9000248405 /* Chapter13_SavingVideo.app */, + ); + name = Products; + sourceTree = ""; + }; + 83FA79111748FE9000248405 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 83FA79461748FF4A00248405 /* QuartzCore.framework */, + 83FA79401748FF3F00248405 /* CoreImage.framework */, + 83FA79411748FF3F00248405 /* CoreMedia.framework */, + 83FA79421748FF3F00248405 /* CoreVideo.framework */, + 83FA793A1748FF3300248405 /* Accelerate.framework */, + 83FA793B1748FF3300248405 /* AssetsLibrary.framework */, + 83FA793C1748FF3300248405 /* AVFoundation.framework */, + 83FA79381748FEDC00248405 /* opencv2.framework */, + 83FA79121748FE9000248405 /* UIKit.framework */, + 83FA79141748FE9000248405 /* Foundation.framework */, + 83FA79161748FE9000248405 /* CoreGraphics.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 83FA79181748FE9000248405 /* Chapter13_SavingVideo */ = { + isa = PBXGroup; + children = ( + 83FA79211748FE9000248405 /* AppDelegate.h */, + 83FA79221748FE9000248405 /* AppDelegate.m */, + 83FA792A1748FE9000248405 /* MainStoryboard_iPhone.storyboard */, + 83FA792D1748FE9000248405 /* MainStoryboard_iPad.storyboard */, + 83FA79301748FE9000248405 /* ViewController.h */, + 83FA79311748FE9000248405 /* ViewController.m */, + 83FA79191748FE9000248405 /* Supporting Files */, + ); + path = Chapter13_SavingVideo; + sourceTree = ""; + }; + 83FA79191748FE9000248405 /* Supporting Files */ = { + isa = PBXGroup; + children = ( + 83FA797417490FB500248405 /* fuzzy_border.png */, + 83FA797517490FB500248405 /* scratches.png */, + 83FA791A1748FE9000248405 /* Chapter13_SavingVideo-Info.plist */, + 83FA791B1748FE9000248405 /* InfoPlist.strings */, + 83FA791E1748FE9000248405 /* main.m */, + 83FA79201748FE9000248405 /* Chapter13_SavingVideo-Prefix.pch */, + 83FA79241748FE9000248405 /* Default.png */, + 83FA79261748FE9000248405 /* Default@2x.png */, + 83FA79281748FE9000248405 /* Default-568h@2x.png */, + ); + name = "Supporting Files"; + sourceTree = ""; + }; + 83FA79621749091500248405 /* Products */ = { + isa = PBXGroup; + children = ( + 83FA79661749091500248405 /* libCvEffects.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 83FA790D1748FE9000248405 /* Chapter13_SavingVideo */ = { + isa = PBXNativeTarget; + buildConfigurationList = 83FA79351748FE9000248405 /* Build configuration list for PBXNativeTarget "Chapter13_SavingVideo" */; + buildPhases = ( + 83FA790A1748FE9000248405 /* Sources */, + 83FA790B1748FE9000248405 /* Frameworks */, + 83FA790C1748FE9000248405 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Chapter13_SavingVideo; + productName = Chapter13_SavingVideo; + productReference = 83FA790E1748FE9000248405 /* Chapter13_SavingVideo.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 83FA79051748FE9000248405 /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 0450; + ORGANIZATIONNAME = "Alexander Shishkov & Kirill Kornyakov"; + }; + buildConfigurationList = 83FA79081748FE9000248405 /* Build configuration list for PBXProject "Chapter13_SavingVideo" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + ); + mainGroup = 83FA79031748FE9000248405; + productRefGroup = 83FA790F1748FE9000248405 /* Products */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 83FA79621749091500248405 /* Products */; + ProjectRef = 83FA79561749091300248405 /* CvEffects.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 83FA790D1748FE9000248405 /* Chapter13_SavingVideo */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 83FA79661749091500248405 /* libCvEffects.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libCvEffects.a; + remoteRef = 83FA79651749091500248405 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 83FA790C1748FE9000248405 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 83FA791D1748FE9000248405 /* InfoPlist.strings in Resources */, + 83FA79251748FE9000248405 /* Default.png in Resources */, + 83FA79271748FE9000248405 /* Default@2x.png in Resources */, + 83FA79291748FE9000248405 /* Default-568h@2x.png in Resources */, + 83FA792C1748FE9000248405 /* MainStoryboard_iPhone.storyboard in Resources */, + 83FA792F1748FE9000248405 /* MainStoryboard_iPad.storyboard in Resources */, + 83FA797917490FB500248405 /* fuzzy_border.png in Resources */, + 83FA797A17490FB500248405 /* scratches.png in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 83FA790A1748FE9000248405 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 83FA791F1748FE9000248405 /* main.m in Sources */, + 83FA79231748FE9000248405 /* AppDelegate.m in Sources */, + 83FA79321748FE9000248405 /* ViewController.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + 83FA791B1748FE9000248405 /* InfoPlist.strings */ = { + isa = PBXVariantGroup; + children = ( + 83FA791C1748FE9000248405 /* en */, + ); + name = InfoPlist.strings; + sourceTree = ""; + }; + 83FA792A1748FE9000248405 /* MainStoryboard_iPhone.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 83FA792B1748FE9000248405 /* en */, + ); + name = MainStoryboard_iPhone.storyboard; + sourceTree = ""; + }; + 83FA792D1748FE9000248405 /* MainStoryboard_iPad.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 83FA792E1748FE9000248405 /* en */, + ); + name = MainStoryboard_iPad.storyboard; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 83FA79331748FE9000248405 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 6.0; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 83FA79341748FE9000248405 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 6.0; + OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1"; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 83FA79361748FE9000248405 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)/..\"", + ); + GCC_INPUT_FILETYPE = sourcecode.cpp.objcpp; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "Chapter13_SavingVideo/Chapter13_SavingVideo-Prefix.pch"; + INFOPLIST_FILE = "Chapter13_SavingVideo/Chapter13_SavingVideo-Info.plist"; + PRODUCT_NAME = "$(TARGET_NAME)"; + WRAPPER_EXTENSION = app; + }; + name = Debug; + }; + 83FA79371748FE9000248405 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)/..\"", + ); + GCC_INPUT_FILETYPE = sourcecode.cpp.objcpp; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "Chapter13_SavingVideo/Chapter13_SavingVideo-Prefix.pch"; + INFOPLIST_FILE = "Chapter13_SavingVideo/Chapter13_SavingVideo-Info.plist"; + PRODUCT_NAME = "$(TARGET_NAME)"; + WRAPPER_EXTENSION = app; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 83FA79081748FE9000248405 /* Build configuration list for PBXProject "Chapter13_SavingVideo" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 83FA79331748FE9000248405 /* Debug */, + 83FA79341748FE9000248405 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 83FA79351748FE9000248405 /* Build configuration list for PBXNativeTarget "Chapter13_SavingVideo" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 83FA79361748FE9000248405 /* Debug */, + 83FA79371748FE9000248405 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 83FA79051748FE9000248405 /* Project object */; +} diff --git a/Chapter13_SavingVideo/Chapter13_SavingVideo.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Chapter13_SavingVideo/Chapter13_SavingVideo.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..21b88d7 --- /dev/null +++ b/Chapter13_SavingVideo/Chapter13_SavingVideo.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/Chapter13_SavingVideo/Chapter13_SavingVideo.xcodeproj/project.xcworkspace/xcshareddata/Chapter13_SavingVideo.xccheckout b/Chapter13_SavingVideo/Chapter13_SavingVideo.xcodeproj/project.xcworkspace/xcshareddata/Chapter13_SavingVideo.xccheckout new file mode 100644 index 0000000..d127606 --- /dev/null +++ b/Chapter13_SavingVideo/Chapter13_SavingVideo.xcodeproj/project.xcworkspace/xcshareddata/Chapter13_SavingVideo.xccheckout @@ -0,0 +1,41 @@ + + + + + IDESourceControlProjectFavoriteDictionaryKey + + IDESourceControlProjectIdentifier + 1A34E753-907C-4A1B-A27F-B27BA4B0DAB1 + IDESourceControlProjectName + Chapter13_SavingVideo + IDESourceControlProjectOriginsDictionary + + A0B627FE-A569-4C91-83C2-9BE1D651D27C + ssh://bitbucket.org/kirill_kornyakov/packt.git + + IDESourceControlProjectPath + book/3848_sources/Chapter13_SavingVideo/Chapter13_SavingVideo.xcodeproj/project.xcworkspace + IDESourceControlProjectRelativeInstallPathDictionary + + A0B627FE-A569-4C91-83C2-9BE1D651D27C + ../../../../.. + + IDESourceControlProjectURL + ssh://bitbucket.org/kirill_kornyakov/packt.git + IDESourceControlProjectVersion + 110 + IDESourceControlProjectWCCIdentifier + A0B627FE-A569-4C91-83C2-9BE1D651D27C + IDESourceControlProjectWCConfigurations + + + IDESourceControlRepositoryExtensionIdentifierKey + public.vcs.git + IDESourceControlWCCIdentifierKey + A0B627FE-A569-4C91-83C2-9BE1D651D27C + IDESourceControlWCCName + packt + + + + diff --git a/Chapter13_SavingVideo/Chapter13_SavingVideo.xcodeproj/project.xcworkspace/xcuserdata/alexandershishkov.xcuserdatad/UserInterfaceState.xcuserstate b/Chapter13_SavingVideo/Chapter13_SavingVideo.xcodeproj/project.xcworkspace/xcuserdata/alexandershishkov.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000..36d740d Binary files /dev/null and b/Chapter13_SavingVideo/Chapter13_SavingVideo.xcodeproj/project.xcworkspace/xcuserdata/alexandershishkov.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/Chapter13_SavingVideo/Chapter13_SavingVideo.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/Chapter13_SavingVideo.xcscheme b/Chapter13_SavingVideo/Chapter13_SavingVideo.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/Chapter13_SavingVideo.xcscheme new file mode 100644 index 0000000..5c9b480 --- /dev/null +++ b/Chapter13_SavingVideo/Chapter13_SavingVideo.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/Chapter13_SavingVideo.xcscheme @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Chapter13_SavingVideo/Chapter13_SavingVideo.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/xcschememanagement.plist b/Chapter13_SavingVideo/Chapter13_SavingVideo.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..aa5c644 --- /dev/null +++ b/Chapter13_SavingVideo/Chapter13_SavingVideo.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,22 @@ + + + + + SchemeUserState + + Chapter13_SavingVideo.xcscheme + + orderHint + 1 + + + SuppressBuildableAutocreation + + 83FA790D1748FE9000248405 + + primary + + + + + diff --git a/Chapter13_SavingVideo/Chapter13_SavingVideo/AppDelegate.h b/Chapter13_SavingVideo/Chapter13_SavingVideo/AppDelegate.h new file mode 100644 index 0000000..96061a4 --- /dev/null +++ b/Chapter13_SavingVideo/Chapter13_SavingVideo/AppDelegate.h @@ -0,0 +1,21 @@ +/***************************************************************************** + * AppDelegate.h + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 13th May 2013 + ****************************************************************************** + * Chapter 13 of the "OpenCV for iOS" book + * + * Saving Video from Camera explains how to save video stream + * to the device with hardware encoding. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import + +@interface AppDelegate : UIResponder + +@property (strong, nonatomic) UIWindow *window; + +@end diff --git a/Chapter13_SavingVideo/Chapter13_SavingVideo/AppDelegate.m b/Chapter13_SavingVideo/Chapter13_SavingVideo/AppDelegate.m new file mode 100644 index 0000000..5ad8a48 --- /dev/null +++ b/Chapter13_SavingVideo/Chapter13_SavingVideo/AppDelegate.m @@ -0,0 +1,52 @@ +/***************************************************************************** + * AppDelegate.m + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 13th May 2013 + ****************************************************************************** + * Chapter 13 of the "OpenCV for iOS" book + * + * Saving Video from Camera explains how to save video stream + * to the device with hardware encoding. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import "AppDelegate.h" + +@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 throttle down OpenGL ES frame rates. 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 inactive 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/Chapter13_SavingVideo/Chapter13_SavingVideo/Chapter13_SavingVideo-Info.plist b/Chapter13_SavingVideo/Chapter13_SavingVideo/Chapter13_SavingVideo-Info.plist new file mode 100644 index 0000000..40bec63 --- /dev/null +++ b/Chapter13_SavingVideo/Chapter13_SavingVideo/Chapter13_SavingVideo-Info.plist @@ -0,0 +1,49 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleDisplayName + ${PRODUCT_NAME} + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIdentifier + OpenCV.${PRODUCT_NAME:rfc1034identifier} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1.0 + LSRequiresIPhoneOS + + UIMainStoryboardFile + MainStoryboard_iPhone + UIMainStoryboardFile~ipad + MainStoryboard_iPad + UIRequiredDeviceCapabilities + + armv7 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + + diff --git a/Chapter13_SavingVideo/Chapter13_SavingVideo/Chapter13_SavingVideo-Prefix.pch b/Chapter13_SavingVideo/Chapter13_SavingVideo/Chapter13_SavingVideo-Prefix.pch new file mode 100644 index 0000000..a18b65e --- /dev/null +++ b/Chapter13_SavingVideo/Chapter13_SavingVideo/Chapter13_SavingVideo-Prefix.pch @@ -0,0 +1,18 @@ +// +// Prefix header for all source files of the 'Chapter13_SavingVideo' target in the 'Chapter13_SavingVideo' project +// + +#ifdef __cplusplus +#import +#endif + +#import + +#ifndef __IPHONE_5_0 +#warning "This project uses features only available in iOS SDK 5.0 and later." +#endif + +#ifdef __OBJC__ + #import + #import +#endif diff --git a/Chapter13_SavingVideo/Chapter13_SavingVideo/Default-568h@2x.png b/Chapter13_SavingVideo/Chapter13_SavingVideo/Default-568h@2x.png new file mode 100644 index 0000000..0891b7a Binary files /dev/null and b/Chapter13_SavingVideo/Chapter13_SavingVideo/Default-568h@2x.png differ diff --git a/Chapter13_SavingVideo/Chapter13_SavingVideo/Default.png b/Chapter13_SavingVideo/Chapter13_SavingVideo/Default.png new file mode 100644 index 0000000..4c8ca6f Binary files /dev/null and b/Chapter13_SavingVideo/Chapter13_SavingVideo/Default.png differ diff --git a/Chapter13_SavingVideo/Chapter13_SavingVideo/Default@2x.png b/Chapter13_SavingVideo/Chapter13_SavingVideo/Default@2x.png new file mode 100644 index 0000000..35b84cf Binary files /dev/null and b/Chapter13_SavingVideo/Chapter13_SavingVideo/Default@2x.png differ diff --git a/Chapter13_SavingVideo/Chapter13_SavingVideo/ViewController.h b/Chapter13_SavingVideo/Chapter13_SavingVideo/ViewController.h new file mode 100644 index 0000000..5a6922e --- /dev/null +++ b/Chapter13_SavingVideo/Chapter13_SavingVideo/ViewController.h @@ -0,0 +1,38 @@ +/***************************************************************************** + * ViewController.h + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 13th May 2013 + ****************************************************************************** + * Chapter 13 of the "OpenCV for iOS" book + * + * Saving Video from Camera explains how to save video stream + * to the device with hardware encoding. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import +#import +#import "CvEffects/RetroFilter.hpp" + +@interface ViewController : UIViewController +{ + CvVideoCamera* videoCamera; + BOOL isCapturing; + RetroFilter::Parameters params; + cv::Ptr filter; +} + +@property (nonatomic, strong) CvVideoCamera* videoCamera; +@property (nonatomic, strong) IBOutlet UIImageView* imageView; +@property (nonatomic, strong) IBOutlet UIToolbar* toolbar; +@property (nonatomic, weak) IBOutlet + UIBarButtonItem* startCaptureButton; +@property (nonatomic, weak) IBOutlet + UIBarButtonItem* stopCaptureButton; + +-(IBAction)startCaptureButtonPressed:(id)sender; +-(IBAction)stopCaptureButtonPressed:(id)sender; + +@end diff --git a/Chapter13_SavingVideo/Chapter13_SavingVideo/ViewController.m b/Chapter13_SavingVideo/Chapter13_SavingVideo/ViewController.m new file mode 100644 index 0000000..d31abec --- /dev/null +++ b/Chapter13_SavingVideo/Chapter13_SavingVideo/ViewController.m @@ -0,0 +1,125 @@ +/***************************************************************************** + * ViewController.m + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 13th May 2013 + ****************************************************************************** + * Chapter 13 of the "OpenCV for iOS" book + * + * Saving Video from Camera explains how to save video stream + * to the device with hardware encoding. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import "ViewController.h" + +@interface ViewController () + +@end + +@implementation ViewController + +@synthesize imageView; +@synthesize startCaptureButton; +@synthesize toolbar; +@synthesize videoCamera; + +- (void)viewDidLoad +{ + [super viewDidLoad]; + + // Initialize camera + videoCamera = [[CvVideoCamera alloc] + initWithParentView:imageView]; + videoCamera.delegate = self; + videoCamera.defaultAVCaptureDevicePosition = + AVCaptureDevicePositionFront; + videoCamera.defaultAVCaptureSessionPreset = + AVCaptureSessionPreset352x288; + videoCamera.defaultAVCaptureVideoOrientation = + AVCaptureVideoOrientationPortrait; + videoCamera.defaultFPS = 30; + videoCamera.recordVideo = YES; + + isCapturing = NO; + + // Load textures + UIImage* resImage = [UIImage imageNamed:@"scratches.png"]; + UIImageToMat(resImage, params.scratches); + + resImage = [UIImage imageNamed:@"fuzzy_border.png"]; + UIImageToMat(resImage, params.fuzzyBorder); + + params.frameSize = cv::Size(352, 288); + filter = new RetroFilter(params); +} + +- (NSInteger)supportedInterfaceOrientations +{ + // Only portrait orientation + return UIInterfaceOrientationMaskPortrait; +} + +-(IBAction)startCaptureButtonPressed:(id)sender +{ + [videoCamera start]; + isCapturing = YES; +} + +-(IBAction)stopCaptureButtonPressed:(id)sender +{ + [videoCamera stop]; + + NSString* relativePath = [videoCamera.videoFileURL relativePath]; + UISaveVideoAtPathToSavedPhotosAlbum(relativePath, nil, NULL, NULL); + + //Alert window + UIAlertView *alert = [UIAlertView alloc]; + alert = [alert initWithTitle:@"Status" + message:@"Saved to the Gallery!" + delegate:nil + cancelButtonTitle:@"Continue" + otherButtonTitles:nil]; + [alert show]; + + isCapturing = NO; +} + +- (void)processImage:(cv::Mat&)image +{ + cv::Mat inputFrame = image, finalFrame; + bool isNeedRotation = image.size() != params.frameSize; + + if (isNeedRotation) + inputFrame = image.t(); + + filter->applyToVideo(inputFrame, finalFrame); + + if (isNeedRotation) + finalFrame = finalFrame.t(); + + finalFrame.copyTo(image); +} + +- (void)didReceiveMemoryWarning +{ + [super didReceiveMemoryWarning]; + // Dispose of any resources that can be recreated. +} + +- (void)viewDidDisappear:(BOOL)animated +{ + [super viewDidDisappear:animated]; + if (isCapturing) + { + [videoCamera stop]; + } +} + +- (void)dealloc +{ + videoCamera.delegate = nil; +} + +@end diff --git a/Chapter13_SavingVideo/Chapter13_SavingVideo/en.lproj/InfoPlist.strings b/Chapter13_SavingVideo/Chapter13_SavingVideo/en.lproj/InfoPlist.strings new file mode 100644 index 0000000..477b28f --- /dev/null +++ b/Chapter13_SavingVideo/Chapter13_SavingVideo/en.lproj/InfoPlist.strings @@ -0,0 +1,2 @@ +/* Localized versions of Info.plist keys */ + diff --git a/Chapter13_SavingVideo/Chapter13_SavingVideo/en.lproj/MainStoryboard_iPad.storyboard b/Chapter13_SavingVideo/Chapter13_SavingVideo/en.lproj/MainStoryboard_iPad.storyboard new file mode 100644 index 0000000..b2b629b --- /dev/null +++ b/Chapter13_SavingVideo/Chapter13_SavingVideo/en.lproj/MainStoryboard_iPad.storyboard @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Chapter13_SavingVideo/Chapter13_SavingVideo/en.lproj/MainStoryboard_iPhone.storyboard b/Chapter13_SavingVideo/Chapter13_SavingVideo/en.lproj/MainStoryboard_iPhone.storyboard new file mode 100644 index 0000000..4a502a2 --- /dev/null +++ b/Chapter13_SavingVideo/Chapter13_SavingVideo/en.lproj/MainStoryboard_iPhone.storyboard @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Chapter13_SavingVideo/Chapter13_SavingVideo/main.m b/Chapter13_SavingVideo/Chapter13_SavingVideo/main.m new file mode 100644 index 0000000..0704bcd --- /dev/null +++ b/Chapter13_SavingVideo/Chapter13_SavingVideo/main.m @@ -0,0 +1,24 @@ +/***************************************************************************** + * main.m + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 13th May 2013 + ****************************************************************************** + * Chapter 13 of the "OpenCV for iOS" book + * + * Saving Video from Camera explains how to save video stream + * to the device with hardware encoding. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import + +#import "AppDelegate.h" + +int main(int argc, char *argv[]) +{ + @autoreleasepool { + return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); + } +} diff --git a/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON.xcodeproj/project.pbxproj b/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON.xcodeproj/project.pbxproj new file mode 100644 index 0000000..b238592 --- /dev/null +++ b/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON.xcodeproj/project.pbxproj @@ -0,0 +1,404 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 83FA79131748FE9000248405 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA79121748FE9000248405 /* UIKit.framework */; }; + 83FA79151748FE9000248405 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA79141748FE9000248405 /* Foundation.framework */; }; + 83FA79171748FE9000248405 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA79161748FE9000248405 /* CoreGraphics.framework */; }; + 83FA791D1748FE9000248405 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 83FA791B1748FE9000248405 /* InfoPlist.strings */; }; + 83FA791F1748FE9000248405 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 83FA791E1748FE9000248405 /* main.m */; }; + 83FA79231748FE9000248405 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 83FA79221748FE9000248405 /* AppDelegate.m */; }; + 83FA79251748FE9000248405 /* Default.png in Resources */ = {isa = PBXBuildFile; fileRef = 83FA79241748FE9000248405 /* Default.png */; }; + 83FA79271748FE9000248405 /* Default@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 83FA79261748FE9000248405 /* Default@2x.png */; }; + 83FA79291748FE9000248405 /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 83FA79281748FE9000248405 /* Default-568h@2x.png */; }; + 83FA792C1748FE9000248405 /* MainStoryboard_iPhone.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 83FA792A1748FE9000248405 /* MainStoryboard_iPhone.storyboard */; }; + 83FA792F1748FE9000248405 /* MainStoryboard_iPad.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 83FA792D1748FE9000248405 /* MainStoryboard_iPad.storyboard */; }; + 83FA79321748FE9000248405 /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 83FA79311748FE9000248405 /* ViewController.m */; }; + 83FA79391748FEDC00248405 /* opencv2.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA79381748FEDC00248405 /* opencv2.framework */; }; + 83FA793D1748FF3300248405 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA793A1748FF3300248405 /* Accelerate.framework */; }; + 83FA793E1748FF3300248405 /* AssetsLibrary.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA793B1748FF3300248405 /* AssetsLibrary.framework */; }; + 83FA793F1748FF3300248405 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA793C1748FF3300248405 /* AVFoundation.framework */; }; + 83FA79431748FF3F00248405 /* CoreImage.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA79401748FF3F00248405 /* CoreImage.framework */; }; + 83FA79441748FF3F00248405 /* CoreMedia.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA79411748FF3F00248405 /* CoreMedia.framework */; }; + 83FA79451748FF3F00248405 /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA79421748FF3F00248405 /* CoreVideo.framework */; }; + 83FA79471748FF4A00248405 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA79461748FF4A00248405 /* QuartzCore.framework */; }; + 83FA797217490CC200248405 /* libCvEffects.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA79661749091500248405 /* libCvEffects.a */; }; + 83FA797917490FB500248405 /* fuzzy_border.png in Resources */ = {isa = PBXBuildFile; fileRef = 83FA797417490FB500248405 /* fuzzy_border.png */; }; + 83FA797A17490FB500248405 /* scratches.png in Resources */ = {isa = PBXBuildFile; fileRef = 83FA797517490FB500248405 /* scratches.png */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 83FA79651749091500248405 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 83FA79561749091300248405 /* CvEffects.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 51E204271747A1C3005C39DB; + remoteInfo = CvEffects; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 83FA790E1748FE9000248405 /* Chapter14_OptimizingWithNEON.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Chapter14_OptimizingWithNEON.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 83FA79121748FE9000248405 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; + 83FA79141748FE9000248405 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; + 83FA79161748FE9000248405 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; + 83FA791A1748FE9000248405 /* Chapter14_OptimizingWithNEON-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Chapter14_OptimizingWithNEON-Info.plist"; sourceTree = ""; }; + 83FA791C1748FE9000248405 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; + 83FA791E1748FE9000248405 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; + 83FA79201748FE9000248405 /* Chapter14_OptimizingWithNEON-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Chapter14_OptimizingWithNEON-Prefix.pch"; sourceTree = ""; }; + 83FA79211748FE9000248405 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; + 83FA79221748FE9000248405 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; + 83FA79241748FE9000248405 /* Default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Default.png; sourceTree = ""; }; + 83FA79261748FE9000248405 /* Default@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default@2x.png"; sourceTree = ""; }; + 83FA79281748FE9000248405 /* Default-568h@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default-568h@2x.png"; sourceTree = ""; }; + 83FA792B1748FE9000248405 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = en; path = en.lproj/MainStoryboard_iPhone.storyboard; sourceTree = ""; }; + 83FA792E1748FE9000248405 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = en; path = en.lproj/MainStoryboard_iPad.storyboard; sourceTree = ""; }; + 83FA79301748FE9000248405 /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = ""; }; + 83FA79311748FE9000248405 /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = ""; }; + 83FA79381748FEDC00248405 /* opencv2.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = opencv2.framework; path = ../opencv2.framework; sourceTree = ""; }; + 83FA793A1748FF3300248405 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = System/Library/Frameworks/Accelerate.framework; sourceTree = SDKROOT; }; + 83FA793B1748FF3300248405 /* AssetsLibrary.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AssetsLibrary.framework; path = System/Library/Frameworks/AssetsLibrary.framework; sourceTree = SDKROOT; }; + 83FA793C1748FF3300248405 /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; }; + 83FA79401748FF3F00248405 /* CoreImage.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreImage.framework; path = System/Library/Frameworks/CoreImage.framework; sourceTree = SDKROOT; }; + 83FA79411748FF3F00248405 /* CoreMedia.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMedia.framework; path = System/Library/Frameworks/CoreMedia.framework; sourceTree = SDKROOT; }; + 83FA79421748FF3F00248405 /* CoreVideo.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreVideo.framework; path = System/Library/Frameworks/CoreVideo.framework; sourceTree = SDKROOT; }; + 83FA79461748FF4A00248405 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; + 83FA79561749091300248405 /* CvEffects.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = CvEffects.xcodeproj; path = ../CvEffects/CvEffects.xcodeproj; sourceTree = ""; }; + 83FA797417490FB500248405 /* fuzzy_border.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = fuzzy_border.png; path = ../../CvEffects/CvEffects/fuzzy_border.png; sourceTree = ""; }; + 83FA797517490FB500248405 /* scratches.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = scratches.png; path = ../../CvEffects/CvEffects/scratches.png; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 83FA790B1748FE9000248405 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 83FA797217490CC200248405 /* libCvEffects.a in Frameworks */, + 83FA79471748FF4A00248405 /* QuartzCore.framework in Frameworks */, + 83FA79431748FF3F00248405 /* CoreImage.framework in Frameworks */, + 83FA79441748FF3F00248405 /* CoreMedia.framework in Frameworks */, + 83FA79451748FF3F00248405 /* CoreVideo.framework in Frameworks */, + 83FA793D1748FF3300248405 /* Accelerate.framework in Frameworks */, + 83FA793E1748FF3300248405 /* AssetsLibrary.framework in Frameworks */, + 83FA793F1748FF3300248405 /* AVFoundation.framework in Frameworks */, + 83FA79131748FE9000248405 /* UIKit.framework in Frameworks */, + 83FA79151748FE9000248405 /* Foundation.framework in Frameworks */, + 83FA79171748FE9000248405 /* CoreGraphics.framework in Frameworks */, + 83FA79391748FEDC00248405 /* opencv2.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 83FA79031748FE9000248405 = { + isa = PBXGroup; + children = ( + 83FA79561749091300248405 /* CvEffects.xcodeproj */, + 83FA79181748FE9000248405 /* Chapter14_OptimizingWithNEON */, + 83FA79111748FE9000248405 /* Frameworks */, + 83FA790F1748FE9000248405 /* Products */, + ); + sourceTree = ""; + }; + 83FA790F1748FE9000248405 /* Products */ = { + isa = PBXGroup; + children = ( + 83FA790E1748FE9000248405 /* Chapter14_OptimizingWithNEON.app */, + ); + name = Products; + sourceTree = ""; + }; + 83FA79111748FE9000248405 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 83FA79461748FF4A00248405 /* QuartzCore.framework */, + 83FA79401748FF3F00248405 /* CoreImage.framework */, + 83FA79411748FF3F00248405 /* CoreMedia.framework */, + 83FA79421748FF3F00248405 /* CoreVideo.framework */, + 83FA793A1748FF3300248405 /* Accelerate.framework */, + 83FA793B1748FF3300248405 /* AssetsLibrary.framework */, + 83FA793C1748FF3300248405 /* AVFoundation.framework */, + 83FA79381748FEDC00248405 /* opencv2.framework */, + 83FA79121748FE9000248405 /* UIKit.framework */, + 83FA79141748FE9000248405 /* Foundation.framework */, + 83FA79161748FE9000248405 /* CoreGraphics.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 83FA79181748FE9000248405 /* Chapter14_OptimizingWithNEON */ = { + isa = PBXGroup; + children = ( + 83FA79211748FE9000248405 /* AppDelegate.h */, + 83FA79221748FE9000248405 /* AppDelegate.m */, + 83FA792A1748FE9000248405 /* MainStoryboard_iPhone.storyboard */, + 83FA792D1748FE9000248405 /* MainStoryboard_iPad.storyboard */, + 83FA79301748FE9000248405 /* ViewController.h */, + 83FA79311748FE9000248405 /* ViewController.m */, + 83FA79191748FE9000248405 /* Supporting Files */, + ); + path = Chapter14_OptimizingWithNEON; + sourceTree = ""; + }; + 83FA79191748FE9000248405 /* Supporting Files */ = { + isa = PBXGroup; + children = ( + 83FA797417490FB500248405 /* fuzzy_border.png */, + 83FA797517490FB500248405 /* scratches.png */, + 83FA791A1748FE9000248405 /* Chapter14_OptimizingWithNEON-Info.plist */, + 83FA791B1748FE9000248405 /* InfoPlist.strings */, + 83FA791E1748FE9000248405 /* main.m */, + 83FA79201748FE9000248405 /* Chapter14_OptimizingWithNEON-Prefix.pch */, + 83FA79241748FE9000248405 /* Default.png */, + 83FA79261748FE9000248405 /* Default@2x.png */, + 83FA79281748FE9000248405 /* Default-568h@2x.png */, + ); + name = "Supporting Files"; + sourceTree = ""; + }; + 83FA79621749091500248405 /* Products */ = { + isa = PBXGroup; + children = ( + 83FA79661749091500248405 /* libCvEffects.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 83FA790D1748FE9000248405 /* Chapter14_OptimizingWithNEON */ = { + isa = PBXNativeTarget; + buildConfigurationList = 83FA79351748FE9000248405 /* Build configuration list for PBXNativeTarget "Chapter14_OptimizingWithNEON" */; + buildPhases = ( + 83FA790A1748FE9000248405 /* Sources */, + 83FA790B1748FE9000248405 /* Frameworks */, + 83FA790C1748FE9000248405 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Chapter14_OptimizingWithNEON; + productName = Chapter14_OptimizingWithNEON; + productReference = 83FA790E1748FE9000248405 /* Chapter14_OptimizingWithNEON.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 83FA79051748FE9000248405 /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 0450; + ORGANIZATIONNAME = "Alexander Shishkov & Kirill Kornyakov"; + }; + buildConfigurationList = 83FA79081748FE9000248405 /* Build configuration list for PBXProject "Chapter14_OptimizingWithNEON" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + ); + mainGroup = 83FA79031748FE9000248405; + productRefGroup = 83FA790F1748FE9000248405 /* Products */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 83FA79621749091500248405 /* Products */; + ProjectRef = 83FA79561749091300248405 /* CvEffects.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 83FA790D1748FE9000248405 /* Chapter14_OptimizingWithNEON */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 83FA79661749091500248405 /* libCvEffects.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libCvEffects.a; + remoteRef = 83FA79651749091500248405 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 83FA790C1748FE9000248405 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 83FA791D1748FE9000248405 /* InfoPlist.strings in Resources */, + 83FA79251748FE9000248405 /* Default.png in Resources */, + 83FA79271748FE9000248405 /* Default@2x.png in Resources */, + 83FA79291748FE9000248405 /* Default-568h@2x.png in Resources */, + 83FA792C1748FE9000248405 /* MainStoryboard_iPhone.storyboard in Resources */, + 83FA792F1748FE9000248405 /* MainStoryboard_iPad.storyboard in Resources */, + 83FA797917490FB500248405 /* fuzzy_border.png in Resources */, + 83FA797A17490FB500248405 /* scratches.png in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 83FA790A1748FE9000248405 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 83FA791F1748FE9000248405 /* main.m in Sources */, + 83FA79231748FE9000248405 /* AppDelegate.m in Sources */, + 83FA79321748FE9000248405 /* ViewController.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + 83FA791B1748FE9000248405 /* InfoPlist.strings */ = { + isa = PBXVariantGroup; + children = ( + 83FA791C1748FE9000248405 /* en */, + ); + name = InfoPlist.strings; + sourceTree = ""; + }; + 83FA792A1748FE9000248405 /* MainStoryboard_iPhone.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 83FA792B1748FE9000248405 /* en */, + ); + name = MainStoryboard_iPhone.storyboard; + sourceTree = ""; + }; + 83FA792D1748FE9000248405 /* MainStoryboard_iPad.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 83FA792E1748FE9000248405 /* en */, + ); + name = MainStoryboard_iPad.storyboard; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 83FA79331748FE9000248405 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 6.0; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 83FA79341748FE9000248405 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 6.0; + OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1"; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 83FA79361748FE9000248405 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)/..\"", + ); + GCC_INPUT_FILETYPE = sourcecode.cpp.objcpp; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON-Prefix.pch"; + INFOPLIST_FILE = "Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON-Info.plist"; + PRODUCT_NAME = "$(TARGET_NAME)"; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = app; + }; + name = Debug; + }; + 83FA79371748FE9000248405 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)/..\"", + ); + GCC_INPUT_FILETYPE = sourcecode.cpp.objcpp; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON-Prefix.pch"; + INFOPLIST_FILE = "Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON-Info.plist"; + PRODUCT_NAME = "$(TARGET_NAME)"; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = app; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 83FA79081748FE9000248405 /* Build configuration list for PBXProject "Chapter14_OptimizingWithNEON" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 83FA79331748FE9000248405 /* Debug */, + 83FA79341748FE9000248405 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 83FA79351748FE9000248405 /* Build configuration list for PBXNativeTarget "Chapter14_OptimizingWithNEON" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 83FA79361748FE9000248405 /* Debug */, + 83FA79371748FE9000248405 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 83FA79051748FE9000248405 /* Project object */; +} diff --git a/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..6286637 --- /dev/null +++ b/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON.xcodeproj/project.xcworkspace/xcshareddata/Chapter14_OptimizingWithNEON.xccheckout b/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON.xcodeproj/project.xcworkspace/xcshareddata/Chapter14_OptimizingWithNEON.xccheckout new file mode 100644 index 0000000..cb49610 --- /dev/null +++ b/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON.xcodeproj/project.xcworkspace/xcshareddata/Chapter14_OptimizingWithNEON.xccheckout @@ -0,0 +1,41 @@ + + + + + IDESourceControlProjectFavoriteDictionaryKey + + IDESourceControlProjectIdentifier + 179FEDFA-2D22-45FC-A54B-EB712AD6E6D5 + IDESourceControlProjectName + Chapter14_OptimizingWithNEON + IDESourceControlProjectOriginsDictionary + + A0B627FE-A569-4C91-83C2-9BE1D651D27C + ssh://bitbucket.org/kirill_kornyakov/packt.git + + IDESourceControlProjectPath + book/3848_sources/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON.xcodeproj/project.xcworkspace + IDESourceControlProjectRelativeInstallPathDictionary + + A0B627FE-A569-4C91-83C2-9BE1D651D27C + ../../../../.. + + IDESourceControlProjectURL + ssh://bitbucket.org/kirill_kornyakov/packt.git + IDESourceControlProjectVersion + 110 + IDESourceControlProjectWCCIdentifier + A0B627FE-A569-4C91-83C2-9BE1D651D27C + IDESourceControlProjectWCConfigurations + + + IDESourceControlRepositoryExtensionIdentifierKey + public.vcs.git + IDESourceControlWCCIdentifierKey + A0B627FE-A569-4C91-83C2-9BE1D651D27C + IDESourceControlWCCName + packt + + + + diff --git a/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON.xcodeproj/project.xcworkspace/xcuserdata/alexandershishkov.xcuserdatad/UserInterfaceState.xcuserstate b/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON.xcodeproj/project.xcworkspace/xcuserdata/alexandershishkov.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000..06c43e6 Binary files /dev/null and b/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON.xcodeproj/project.xcworkspace/xcuserdata/alexandershishkov.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/Chapter14_OptimizingWithNEON.xcscheme b/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/Chapter14_OptimizingWithNEON.xcscheme new file mode 100644 index 0000000..88cb99a --- /dev/null +++ b/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/Chapter14_OptimizingWithNEON.xcscheme @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/xcschememanagement.plist b/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..f850988 --- /dev/null +++ b/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,22 @@ + + + + + SchemeUserState + + Chapter14_OptimizingWithNEON.xcscheme + + orderHint + 1 + + + SuppressBuildableAutocreation + + 83FA790D1748FE9000248405 + + primary + + + + + diff --git a/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON/AppDelegate.h b/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON/AppDelegate.h new file mode 100644 index 0000000..031c410 --- /dev/null +++ b/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON/AppDelegate.h @@ -0,0 +1,21 @@ +/***************************************************************************** + * AppDelegate.h + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 19th May 2013 + ****************************************************************************** + * Chapter 14 of the "OpenCV for iOS" book + * + * Optimizing Performance with ARM NEON explains how to use + * SIMD instructions to vectorize you code and improve performance. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import + +@interface AppDelegate : UIResponder + +@property (strong, nonatomic) UIWindow *window; + +@end diff --git a/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON/AppDelegate.m b/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON/AppDelegate.m new file mode 100644 index 0000000..ffc5767 --- /dev/null +++ b/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON/AppDelegate.m @@ -0,0 +1,52 @@ +/***************************************************************************** + * AppDelegate.m + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 19th May 2013 + ****************************************************************************** + * Chapter 14 of the "OpenCV for iOS" book + * + * Optimizing Performance with ARM NEON explains how to use + * SIMD instructions to vectorize you code and improve performance. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import "AppDelegate.h" + +@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 throttle down OpenGL ES frame rates. 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 inactive 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/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON-Info.plist b/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON-Info.plist new file mode 100644 index 0000000..40bec63 --- /dev/null +++ b/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON-Info.plist @@ -0,0 +1,49 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleDisplayName + ${PRODUCT_NAME} + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIdentifier + OpenCV.${PRODUCT_NAME:rfc1034identifier} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1.0 + LSRequiresIPhoneOS + + UIMainStoryboardFile + MainStoryboard_iPhone + UIMainStoryboardFile~ipad + MainStoryboard_iPad + UIRequiredDeviceCapabilities + + armv7 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + + diff --git a/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON-Prefix.pch b/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON-Prefix.pch new file mode 100644 index 0000000..90b371b --- /dev/null +++ b/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON-Prefix.pch @@ -0,0 +1,18 @@ +// +// Prefix header for all source files of the 'Chapter14_OptimizingWithNEON' target in the 'Chapter14_OptimizingWithNEON' project +// + +#ifdef __cplusplus +#import +#endif + +#import + +#ifndef __IPHONE_5_0 +#warning "This project uses features only available in iOS SDK 5.0 and later." +#endif + +#ifdef __OBJC__ + #import + #import +#endif diff --git a/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON/Default-568h@2x.png b/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON/Default-568h@2x.png new file mode 100644 index 0000000..0891b7a Binary files /dev/null and b/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON/Default-568h@2x.png differ diff --git a/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON/Default.png b/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON/Default.png new file mode 100644 index 0000000..4c8ca6f Binary files /dev/null and b/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON/Default.png differ diff --git a/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON/Default@2x.png b/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON/Default@2x.png new file mode 100644 index 0000000..35b84cf Binary files /dev/null and b/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON/Default@2x.png differ diff --git a/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON/ViewController.h b/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON/ViewController.h new file mode 100644 index 0000000..f1de3df --- /dev/null +++ b/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON/ViewController.h @@ -0,0 +1,39 @@ +/***************************************************************************** + * ViewController.h + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 19th May 2013 + ****************************************************************************** + * Chapter 14 of the "OpenCV for iOS" book + * + * Optimizing Performance with ARM NEON explains how to use + * SIMD instructions to vectorize you code and improve performance. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import +#import +#import "CvEffects/RetroFilter.hpp" + +@interface ViewController : UIViewController +{ + CvVideoCamera* videoCamera; + BOOL isCapturing; + RetroFilter::Parameters params; + cv::Ptr filter; + uint64_t prevTime; +} + +@property (nonatomic, strong) CvVideoCamera* videoCamera; +@property (nonatomic, strong) IBOutlet UIImageView* imageView; +@property (nonatomic, strong) IBOutlet UIToolbar* toolbar; +@property (nonatomic, weak) IBOutlet + UIBarButtonItem* startCaptureButton; +@property (nonatomic, weak) IBOutlet + UIBarButtonItem* stopCaptureButton; + +-(IBAction)startCaptureButtonPressed:(id)sender; +-(IBAction)stopCaptureButtonPressed:(id)sender; + +@end diff --git a/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON/ViewController.m b/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON/ViewController.m new file mode 100644 index 0000000..e31ddb8 --- /dev/null +++ b/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON/ViewController.m @@ -0,0 +1,148 @@ +/***************************************************************************** + * ViewController.m + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 19th May 2013 + ****************************************************************************** + * Chapter 14 of the "OpenCV for iOS" book + * + * Optimizing Performance with ARM NEON explains how to use + * SIMD instructions to vectorize you code and improve performance. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import "ViewController.h" + +#import + +@interface ViewController () + +@end + +@implementation ViewController + +@synthesize imageView; +@synthesize startCaptureButton; +@synthesize toolbar; +@synthesize videoCamera; + +- (void)viewDidLoad +{ + [super viewDidLoad]; + + // Initialize camera + self.videoCamera = [[CvVideoCamera alloc] + initWithParentView:imageView]; + self.videoCamera.delegate = self; + self.videoCamera.defaultAVCaptureDevicePosition = + AVCaptureDevicePositionFront; + self.videoCamera.defaultAVCaptureSessionPreset = + AVCaptureSessionPreset352x288; + self.videoCamera.defaultAVCaptureVideoOrientation = + AVCaptureVideoOrientationPortrait; + self.videoCamera.defaultFPS = 30; + + isCapturing = NO; + + // Load textures + UIImage* resImage = [UIImage imageNamed:@"scratches.png"]; + UIImageToMat(resImage, params.scratches); + + resImage = [UIImage imageNamed:@"fuzzy_border.png"]; + UIImageToMat(resImage, params.fuzzyBorder); +} + +- (NSInteger)supportedInterfaceOrientations +{ + // Only portrait orientation + return UIInterfaceOrientationMaskPortrait; +} + +-(IBAction)startCaptureButtonPressed:(id)sender +{ + [videoCamera start]; + isCapturing = YES; + + params.frameSize = cv::Size(videoCamera.imageWidth, + videoCamera.imageHeight); + + filter = new RetroFilter(params); +} + +-(IBAction)stopCaptureButtonPressed:(id)sender +{ + [videoCamera stop]; + isCapturing = NO; +} + +static double machTimeToSecs(uint64_t time) +{ + mach_timebase_info_data_t timebase; + mach_timebase_info(&timebase); + return (double)time * (double)timebase.numer / + (double)timebase.denom / 1e9; +} + +// Macros for time measurements +#if 1 + #define TS(name) int64 t_##name = cv::getTickCount() + #define TE(name) printf("TIMER_" #name ": %.2fms\n", \ + 1000.*((cv::getTickCount() - t_##name) / cv::getTickFrequency())) +#else + #define TS(name) + #define TE(name) +#endif + +- (void)processImage:(cv::Mat&)image +{ + cv::Mat inputFrame = image; + + bool isNeedRotation = image.size() != params.frameSize; + if (isNeedRotation) + inputFrame = image.t(); + + // Apply filter + cv::Mat finalFrame; + TS(ApplyingFilter); + filter->applyToVideo_optimized(inputFrame, finalFrame); + TE(ApplyingFilter); + + if (isNeedRotation) + finalFrame = finalFrame.t(); + + // Add fps label to the frame + uint64_t currTime = mach_absolute_time(); + double timeInSeconds = machTimeToSecs(currTime - prevTime); + prevTime = currTime; + double fps = 1.0 / timeInSeconds; + NSString* fpsString = + [NSString stringWithFormat:@"FPS = %3.2f", fps]; + cv::putText(finalFrame, [fpsString UTF8String], + cv::Point(30, 30), cv::FONT_HERSHEY_COMPLEX_SMALL, + 0.8, cv::Scalar::all(255)); + + finalFrame.copyTo(image); +} + +- (void)didReceiveMemoryWarning +{ + [super didReceiveMemoryWarning]; + // Dispose of any resources that can be recreated. +} + +- (void)viewDidDisappear:(BOOL)animated +{ + [super viewDidDisappear:animated]; + if (isCapturing) + { + [videoCamera stop]; + } +} + +- (void)dealloc +{ + videoCamera.delegate = nil; +} + +@end diff --git a/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON/en.lproj/InfoPlist.strings b/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON/en.lproj/InfoPlist.strings new file mode 100644 index 0000000..477b28f --- /dev/null +++ b/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON/en.lproj/InfoPlist.strings @@ -0,0 +1,2 @@ +/* Localized versions of Info.plist keys */ + diff --git a/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON/en.lproj/MainStoryboard_iPad.storyboard b/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON/en.lproj/MainStoryboard_iPad.storyboard new file mode 100644 index 0000000..28e4350 --- /dev/null +++ b/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON/en.lproj/MainStoryboard_iPad.storyboard @@ -0,0 +1,74 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON/en.lproj/MainStoryboard_iPhone.storyboard b/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON/en.lproj/MainStoryboard_iPhone.storyboard new file mode 100644 index 0000000..3cf45b1 --- /dev/null +++ b/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON/en.lproj/MainStoryboard_iPhone.storyboard @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON/main.m b/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON/main.m new file mode 100644 index 0000000..494b8c7 --- /dev/null +++ b/Chapter14_OptimizingWithNEON/Chapter14_OptimizingWithNEON/main.m @@ -0,0 +1,24 @@ +/***************************************************************************** + * main.m + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 19th May 2013 + ****************************************************************************** + * Chapter 14 of the "OpenCV for iOS" book + * + * Optimizing Performance with ARM NEON explains how to use + * SIMD instructions to vectorize you code and improve performance. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import + +#import "AppDelegate.h" + +int main(int argc, char *argv[]) +{ + @autoreleasepool { + return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); + } +} diff --git a/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures.xcodeproj/project.pbxproj b/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures.xcodeproj/project.pbxproj new file mode 100644 index 0000000..967be11 --- /dev/null +++ b/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures.xcodeproj/project.pbxproj @@ -0,0 +1,414 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 5107457F1750BA8700B6CCD9 /* haarcascade_mcs_eyepair_big.xml in Resources */ = {isa = PBXBuildFile; fileRef = 5107457A1750BA8700B6CCD9 /* haarcascade_mcs_eyepair_big.xml */; }; + 510745801750BA8700B6CCD9 /* haarcascade_mcs_mouth.xml in Resources */ = {isa = PBXBuildFile; fileRef = 5107457B1750BA8700B6CCD9 /* haarcascade_mcs_mouth.xml */; }; + 510745811750BA8700B6CCD9 /* lbpcascade_frontalface.xml in Resources */ = {isa = PBXBuildFile; fileRef = 5107457C1750BA8700B6CCD9 /* lbpcascade_frontalface.xml */; }; + 510745821750BA8700B6CCD9 /* glasses.png in Resources */ = {isa = PBXBuildFile; fileRef = 5107457D1750BA8700B6CCD9 /* glasses.png */; }; + 510745831750BA8700B6CCD9 /* mustache.png in Resources */ = {isa = PBXBuildFile; fileRef = 5107457E1750BA8700B6CCD9 /* mustache.png */; }; + 83FA79131748FE9000248405 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA79121748FE9000248405 /* UIKit.framework */; }; + 83FA79151748FE9000248405 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA79141748FE9000248405 /* Foundation.framework */; }; + 83FA79171748FE9000248405 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA79161748FE9000248405 /* CoreGraphics.framework */; }; + 83FA791D1748FE9000248405 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 83FA791B1748FE9000248405 /* InfoPlist.strings */; }; + 83FA791F1748FE9000248405 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 83FA791E1748FE9000248405 /* main.m */; }; + 83FA79231748FE9000248405 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 83FA79221748FE9000248405 /* AppDelegate.m */; }; + 83FA79251748FE9000248405 /* Default.png in Resources */ = {isa = PBXBuildFile; fileRef = 83FA79241748FE9000248405 /* Default.png */; }; + 83FA79271748FE9000248405 /* Default@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 83FA79261748FE9000248405 /* Default@2x.png */; }; + 83FA79291748FE9000248405 /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 83FA79281748FE9000248405 /* Default-568h@2x.png */; }; + 83FA792C1748FE9000248405 /* MainStoryboard_iPhone.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 83FA792A1748FE9000248405 /* MainStoryboard_iPhone.storyboard */; }; + 83FA792F1748FE9000248405 /* MainStoryboard_iPad.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 83FA792D1748FE9000248405 /* MainStoryboard_iPad.storyboard */; }; + 83FA79321748FE9000248405 /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 83FA79311748FE9000248405 /* ViewController.m */; }; + 83FA79391748FEDC00248405 /* opencv2.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA79381748FEDC00248405 /* opencv2.framework */; }; + 83FA793D1748FF3300248405 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA793A1748FF3300248405 /* Accelerate.framework */; }; + 83FA793E1748FF3300248405 /* AssetsLibrary.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA793B1748FF3300248405 /* AssetsLibrary.framework */; }; + 83FA793F1748FF3300248405 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA793C1748FF3300248405 /* AVFoundation.framework */; }; + 83FA79431748FF3F00248405 /* CoreImage.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA79401748FF3F00248405 /* CoreImage.framework */; }; + 83FA79441748FF3F00248405 /* CoreMedia.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA79411748FF3F00248405 /* CoreMedia.framework */; }; + 83FA79451748FF3F00248405 /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA79421748FF3F00248405 /* CoreVideo.framework */; }; + 83FA79471748FF4A00248405 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA79461748FF4A00248405 /* QuartzCore.framework */; }; + 83FA797217490CC200248405 /* libCvEffects.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FA79661749091500248405 /* libCvEffects.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 83FA79651749091500248405 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 83FA79561749091300248405 /* CvEffects.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 51E204271747A1C3005C39DB; + remoteInfo = CvEffects; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 5107457A1750BA8700B6CCD9 /* haarcascade_mcs_eyepair_big.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; name = haarcascade_mcs_eyepair_big.xml; path = ../../CvEffects/CvEffects/haarcascade_mcs_eyepair_big.xml; sourceTree = ""; }; + 5107457B1750BA8700B6CCD9 /* haarcascade_mcs_mouth.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; name = haarcascade_mcs_mouth.xml; path = ../../CvEffects/CvEffects/haarcascade_mcs_mouth.xml; sourceTree = ""; }; + 5107457C1750BA8700B6CCD9 /* lbpcascade_frontalface.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; name = lbpcascade_frontalface.xml; path = ../../CvEffects/CvEffects/lbpcascade_frontalface.xml; sourceTree = ""; }; + 5107457D1750BA8700B6CCD9 /* glasses.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = glasses.png; path = ../../CvEffects/CvEffects/glasses.png; sourceTree = ""; }; + 5107457E1750BA8700B6CCD9 /* mustache.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = mustache.png; path = ../../CvEffects/CvEffects/mustache.png; sourceTree = ""; }; + 83FA790E1748FE9000248405 /* Chapter15_DetectingFacialFeatures.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Chapter15_DetectingFacialFeatures.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 83FA79121748FE9000248405 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; + 83FA79141748FE9000248405 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; + 83FA79161748FE9000248405 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; + 83FA791A1748FE9000248405 /* Chapter15_DetectingFacialFeatures-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Chapter15_DetectingFacialFeatures-Info.plist"; sourceTree = ""; }; + 83FA791C1748FE9000248405 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; + 83FA791E1748FE9000248405 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; + 83FA79201748FE9000248405 /* Chapter15_DetectingFacialFeatures-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Chapter15_DetectingFacialFeatures-Prefix.pch"; sourceTree = ""; }; + 83FA79211748FE9000248405 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; + 83FA79221748FE9000248405 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; + 83FA79241748FE9000248405 /* Default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Default.png; sourceTree = ""; }; + 83FA79261748FE9000248405 /* Default@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default@2x.png"; sourceTree = ""; }; + 83FA79281748FE9000248405 /* Default-568h@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default-568h@2x.png"; sourceTree = ""; }; + 83FA792B1748FE9000248405 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = en; path = en.lproj/MainStoryboard_iPhone.storyboard; sourceTree = ""; }; + 83FA792E1748FE9000248405 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = en; path = en.lproj/MainStoryboard_iPad.storyboard; sourceTree = ""; }; + 83FA79301748FE9000248405 /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = ""; }; + 83FA79311748FE9000248405 /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = ""; }; + 83FA79381748FEDC00248405 /* opencv2.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = opencv2.framework; path = ../opencv2.framework; sourceTree = ""; }; + 83FA793A1748FF3300248405 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = System/Library/Frameworks/Accelerate.framework; sourceTree = SDKROOT; }; + 83FA793B1748FF3300248405 /* AssetsLibrary.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AssetsLibrary.framework; path = System/Library/Frameworks/AssetsLibrary.framework; sourceTree = SDKROOT; }; + 83FA793C1748FF3300248405 /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; }; + 83FA79401748FF3F00248405 /* CoreImage.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreImage.framework; path = System/Library/Frameworks/CoreImage.framework; sourceTree = SDKROOT; }; + 83FA79411748FF3F00248405 /* CoreMedia.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMedia.framework; path = System/Library/Frameworks/CoreMedia.framework; sourceTree = SDKROOT; }; + 83FA79421748FF3F00248405 /* CoreVideo.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreVideo.framework; path = System/Library/Frameworks/CoreVideo.framework; sourceTree = SDKROOT; }; + 83FA79461748FF4A00248405 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; + 83FA79561749091300248405 /* CvEffects.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = CvEffects.xcodeproj; path = ../CvEffects/CvEffects.xcodeproj; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 83FA790B1748FE9000248405 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 83FA797217490CC200248405 /* libCvEffects.a in Frameworks */, + 83FA79471748FF4A00248405 /* QuartzCore.framework in Frameworks */, + 83FA79431748FF3F00248405 /* CoreImage.framework in Frameworks */, + 83FA79441748FF3F00248405 /* CoreMedia.framework in Frameworks */, + 83FA79451748FF3F00248405 /* CoreVideo.framework in Frameworks */, + 83FA793D1748FF3300248405 /* Accelerate.framework in Frameworks */, + 83FA793E1748FF3300248405 /* AssetsLibrary.framework in Frameworks */, + 83FA793F1748FF3300248405 /* AVFoundation.framework in Frameworks */, + 83FA79131748FE9000248405 /* UIKit.framework in Frameworks */, + 83FA79151748FE9000248405 /* Foundation.framework in Frameworks */, + 83FA79171748FE9000248405 /* CoreGraphics.framework in Frameworks */, + 83FA79391748FEDC00248405 /* opencv2.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 83FA79031748FE9000248405 = { + isa = PBXGroup; + children = ( + 83FA79561749091300248405 /* CvEffects.xcodeproj */, + 83FA79181748FE9000248405 /* Chapter15_DetectingFacialFeatures */, + 83FA79111748FE9000248405 /* Frameworks */, + 83FA790F1748FE9000248405 /* Products */, + ); + sourceTree = ""; + }; + 83FA790F1748FE9000248405 /* Products */ = { + isa = PBXGroup; + children = ( + 83FA790E1748FE9000248405 /* Chapter15_DetectingFacialFeatures.app */, + ); + name = Products; + sourceTree = ""; + }; + 83FA79111748FE9000248405 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 83FA79461748FF4A00248405 /* QuartzCore.framework */, + 83FA79401748FF3F00248405 /* CoreImage.framework */, + 83FA79411748FF3F00248405 /* CoreMedia.framework */, + 83FA79421748FF3F00248405 /* CoreVideo.framework */, + 83FA793A1748FF3300248405 /* Accelerate.framework */, + 83FA793B1748FF3300248405 /* AssetsLibrary.framework */, + 83FA793C1748FF3300248405 /* AVFoundation.framework */, + 83FA79381748FEDC00248405 /* opencv2.framework */, + 83FA79121748FE9000248405 /* UIKit.framework */, + 83FA79141748FE9000248405 /* Foundation.framework */, + 83FA79161748FE9000248405 /* CoreGraphics.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 83FA79181748FE9000248405 /* Chapter15_DetectingFacialFeatures */ = { + isa = PBXGroup; + children = ( + 83FA79211748FE9000248405 /* AppDelegate.h */, + 83FA79221748FE9000248405 /* AppDelegate.m */, + 83FA792A1748FE9000248405 /* MainStoryboard_iPhone.storyboard */, + 83FA792D1748FE9000248405 /* MainStoryboard_iPad.storyboard */, + 83FA79301748FE9000248405 /* ViewController.h */, + 83FA79311748FE9000248405 /* ViewController.m */, + 83FA79191748FE9000248405 /* Supporting Files */, + ); + path = Chapter15_DetectingFacialFeatures; + sourceTree = ""; + }; + 83FA79191748FE9000248405 /* Supporting Files */ = { + isa = PBXGroup; + children = ( + 5107457A1750BA8700B6CCD9 /* haarcascade_mcs_eyepair_big.xml */, + 5107457B1750BA8700B6CCD9 /* haarcascade_mcs_mouth.xml */, + 5107457C1750BA8700B6CCD9 /* lbpcascade_frontalface.xml */, + 5107457D1750BA8700B6CCD9 /* glasses.png */, + 5107457E1750BA8700B6CCD9 /* mustache.png */, + 83FA791A1748FE9000248405 /* Chapter15_DetectingFacialFeatures-Info.plist */, + 83FA791B1748FE9000248405 /* InfoPlist.strings */, + 83FA791E1748FE9000248405 /* main.m */, + 83FA79201748FE9000248405 /* Chapter15_DetectingFacialFeatures-Prefix.pch */, + 83FA79241748FE9000248405 /* Default.png */, + 83FA79261748FE9000248405 /* Default@2x.png */, + 83FA79281748FE9000248405 /* Default-568h@2x.png */, + ); + name = "Supporting Files"; + sourceTree = ""; + }; + 83FA79621749091500248405 /* Products */ = { + isa = PBXGroup; + children = ( + 83FA79661749091500248405 /* libCvEffects.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 83FA790D1748FE9000248405 /* Chapter15_DetectingFacialFeatures */ = { + isa = PBXNativeTarget; + buildConfigurationList = 83FA79351748FE9000248405 /* Build configuration list for PBXNativeTarget "Chapter15_DetectingFacialFeatures" */; + buildPhases = ( + 83FA790A1748FE9000248405 /* Sources */, + 83FA790B1748FE9000248405 /* Frameworks */, + 83FA790C1748FE9000248405 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Chapter15_DetectingFacialFeatures; + productName = Chapter15_DetectingFacialFeatures; + productReference = 83FA790E1748FE9000248405 /* Chapter15_DetectingFacialFeatures.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 83FA79051748FE9000248405 /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 0450; + ORGANIZATIONNAME = "Alexander Shishkov & Kirill Kornyakov"; + }; + buildConfigurationList = 83FA79081748FE9000248405 /* Build configuration list for PBXProject "Chapter15_DetectingFacialFeatures" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + ); + mainGroup = 83FA79031748FE9000248405; + productRefGroup = 83FA790F1748FE9000248405 /* Products */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 83FA79621749091500248405 /* Products */; + ProjectRef = 83FA79561749091300248405 /* CvEffects.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 83FA790D1748FE9000248405 /* Chapter15_DetectingFacialFeatures */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 83FA79661749091500248405 /* libCvEffects.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libCvEffects.a; + remoteRef = 83FA79651749091500248405 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 83FA790C1748FE9000248405 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 83FA791D1748FE9000248405 /* InfoPlist.strings in Resources */, + 83FA79251748FE9000248405 /* Default.png in Resources */, + 83FA79271748FE9000248405 /* Default@2x.png in Resources */, + 83FA79291748FE9000248405 /* Default-568h@2x.png in Resources */, + 83FA792C1748FE9000248405 /* MainStoryboard_iPhone.storyboard in Resources */, + 83FA792F1748FE9000248405 /* MainStoryboard_iPad.storyboard in Resources */, + 5107457F1750BA8700B6CCD9 /* haarcascade_mcs_eyepair_big.xml in Resources */, + 510745801750BA8700B6CCD9 /* haarcascade_mcs_mouth.xml in Resources */, + 510745811750BA8700B6CCD9 /* lbpcascade_frontalface.xml in Resources */, + 510745821750BA8700B6CCD9 /* glasses.png in Resources */, + 510745831750BA8700B6CCD9 /* mustache.png in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 83FA790A1748FE9000248405 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 83FA791F1748FE9000248405 /* main.m in Sources */, + 83FA79231748FE9000248405 /* AppDelegate.m in Sources */, + 83FA79321748FE9000248405 /* ViewController.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + 83FA791B1748FE9000248405 /* InfoPlist.strings */ = { + isa = PBXVariantGroup; + children = ( + 83FA791C1748FE9000248405 /* en */, + ); + name = InfoPlist.strings; + sourceTree = ""; + }; + 83FA792A1748FE9000248405 /* MainStoryboard_iPhone.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 83FA792B1748FE9000248405 /* en */, + ); + name = MainStoryboard_iPhone.storyboard; + sourceTree = ""; + }; + 83FA792D1748FE9000248405 /* MainStoryboard_iPad.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 83FA792E1748FE9000248405 /* en */, + ); + name = MainStoryboard_iPad.storyboard; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 83FA79331748FE9000248405 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 6.0; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 83FA79341748FE9000248405 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 6.0; + OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1"; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 83FA79361748FE9000248405 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)/..\"", + ); + GCC_INPUT_FILETYPE = sourcecode.cpp.objcpp; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures-Prefix.pch"; + INFOPLIST_FILE = "Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures-Info.plist"; + PRODUCT_NAME = "$(TARGET_NAME)"; + WRAPPER_EXTENSION = app; + }; + name = Debug; + }; + 83FA79371748FE9000248405 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)/..\"", + ); + GCC_INPUT_FILETYPE = sourcecode.cpp.objcpp; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures-Prefix.pch"; + INFOPLIST_FILE = "Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures-Info.plist"; + PRODUCT_NAME = "$(TARGET_NAME)"; + WRAPPER_EXTENSION = app; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 83FA79081748FE9000248405 /* Build configuration list for PBXProject "Chapter15_DetectingFacialFeatures" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 83FA79331748FE9000248405 /* Debug */, + 83FA79341748FE9000248405 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 83FA79351748FE9000248405 /* Build configuration list for PBXNativeTarget "Chapter15_DetectingFacialFeatures" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 83FA79361748FE9000248405 /* Debug */, + 83FA79371748FE9000248405 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 83FA79051748FE9000248405 /* Project object */; +} diff --git a/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..f17de0d --- /dev/null +++ b/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures.xcodeproj/project.xcworkspace/xcshareddata/Chapter15_DetectingFacialFeatures.xccheckout b/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures.xcodeproj/project.xcworkspace/xcshareddata/Chapter15_DetectingFacialFeatures.xccheckout new file mode 100644 index 0000000..4c7ab51 --- /dev/null +++ b/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures.xcodeproj/project.xcworkspace/xcshareddata/Chapter15_DetectingFacialFeatures.xccheckout @@ -0,0 +1,41 @@ + + + + + IDESourceControlProjectFavoriteDictionaryKey + + IDESourceControlProjectIdentifier + E444E772-6F5F-4BD6-8AD9-BAFF1F81A655 + IDESourceControlProjectName + Chapter15_DetectingFacialFeatures + IDESourceControlProjectOriginsDictionary + + A0B627FE-A569-4C91-83C2-9BE1D651D27C + ssh://bitbucket.org/kirill_kornyakov/packt.git + + IDESourceControlProjectPath + book/3848_sources/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures.xcodeproj/project.xcworkspace + IDESourceControlProjectRelativeInstallPathDictionary + + A0B627FE-A569-4C91-83C2-9BE1D651D27C + ../../../../.. + + IDESourceControlProjectURL + ssh://bitbucket.org/kirill_kornyakov/packt.git + IDESourceControlProjectVersion + 110 + IDESourceControlProjectWCCIdentifier + A0B627FE-A569-4C91-83C2-9BE1D651D27C + IDESourceControlProjectWCConfigurations + + + IDESourceControlRepositoryExtensionIdentifierKey + public.vcs.git + IDESourceControlWCCIdentifierKey + A0B627FE-A569-4C91-83C2-9BE1D651D27C + IDESourceControlWCCName + packt + + + + diff --git a/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures.xcodeproj/project.xcworkspace/xcuserdata/alexandershishkov.xcuserdatad/UserInterfaceState.xcuserstate b/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures.xcodeproj/project.xcworkspace/xcuserdata/alexandershishkov.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000..398f2d7 Binary files /dev/null and b/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures.xcodeproj/project.xcworkspace/xcuserdata/alexandershishkov.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/Chapter15_DetectingFacialFeatures.xcscheme b/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/Chapter15_DetectingFacialFeatures.xcscheme new file mode 100644 index 0000000..1ad5834 --- /dev/null +++ b/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/Chapter15_DetectingFacialFeatures.xcscheme @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/xcschememanagement.plist b/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..d30de3d --- /dev/null +++ b/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,22 @@ + + + + + SchemeUserState + + Chapter15_DetectingFacialFeatures.xcscheme + + orderHint + 1 + + + SuppressBuildableAutocreation + + 83FA790D1748FE9000248405 + + primary + + + + + diff --git a/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures/AppDelegate.h b/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures/AppDelegate.h new file mode 100644 index 0000000..88bf339 --- /dev/null +++ b/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures/AppDelegate.h @@ -0,0 +1,21 @@ +/***************************************************************************** + * AppDelegate.h + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 19th May 2013 + ****************************************************************************** + * Chapter 15 of the "OpenCV for iOS" book + * + * Detecting Facial Features presents a simple facial feature + * detection demo. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import + +@interface AppDelegate : UIResponder + +@property (strong, nonatomic) UIWindow *window; + +@end diff --git a/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures/AppDelegate.m b/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures/AppDelegate.m new file mode 100644 index 0000000..b3aa196 --- /dev/null +++ b/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures/AppDelegate.m @@ -0,0 +1,52 @@ +/***************************************************************************** + * AppDelegate.m + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 19th May 2013 + ****************************************************************************** + * Chapter 15 of the "OpenCV for iOS" book + * + * Detecting Facial Features presents a simple facial feature + * detection demo. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import "AppDelegate.h" + +@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 throttle down OpenGL ES frame rates. 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 inactive 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/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures-Info.plist b/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures-Info.plist new file mode 100644 index 0000000..40bec63 --- /dev/null +++ b/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures-Info.plist @@ -0,0 +1,49 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleDisplayName + ${PRODUCT_NAME} + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIdentifier + OpenCV.${PRODUCT_NAME:rfc1034identifier} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1.0 + LSRequiresIPhoneOS + + UIMainStoryboardFile + MainStoryboard_iPhone + UIMainStoryboardFile~ipad + MainStoryboard_iPad + UIRequiredDeviceCapabilities + + armv7 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + + diff --git a/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures-Prefix.pch b/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures-Prefix.pch new file mode 100644 index 0000000..12155a9 --- /dev/null +++ b/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures-Prefix.pch @@ -0,0 +1,18 @@ +// +// Prefix header for all source files of the 'Chapter15_DetectingFacialFeatures' target in the 'Chapter15_DetectingFacialFeatures' project +// + +#ifdef __cplusplus +#import +#endif + +#import + +#ifndef __IPHONE_5_0 +#warning "This project uses features only available in iOS SDK 5.0 and later." +#endif + +#ifdef __OBJC__ + #import + #import +#endif diff --git a/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures/Default-568h@2x.png b/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures/Default-568h@2x.png new file mode 100644 index 0000000..0891b7a Binary files /dev/null and b/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures/Default-568h@2x.png differ diff --git a/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures/Default.png b/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures/Default.png new file mode 100644 index 0000000..4c8ca6f Binary files /dev/null and b/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures/Default.png differ diff --git a/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures/Default@2x.png b/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures/Default@2x.png new file mode 100644 index 0000000..35b84cf Binary files /dev/null and b/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures/Default@2x.png differ diff --git a/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures/ViewController.h b/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures/ViewController.h new file mode 100644 index 0000000..0cdeddf --- /dev/null +++ b/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures/ViewController.h @@ -0,0 +1,42 @@ +/***************************************************************************** + * ViewController.h + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 19th May 2013 + ****************************************************************************** + * Chapter 15 of the "OpenCV for iOS" book + * + * Detecting Facial Features presents a simple facial feature + * detection demo. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import + +#import + +#import "CvEffects/RetroFilter.hpp" +#import "CvEffects/FaceAnimator.hpp" + +@interface ViewController : UIViewController +{ + CvVideoCamera* videoCamera; + BOOL isCapturing; + + FaceAnimator::Parameters parameters; + cv::Ptr faceAnimator; +} + +@property (nonatomic, strong) CvVideoCamera* videoCamera; +@property (nonatomic, strong) IBOutlet UIImageView *imageView; +@property (nonatomic, strong) IBOutlet UIToolbar* toolbar; +@property (nonatomic, weak) IBOutlet + UIBarButtonItem* startCaptureButton; +@property (nonatomic, weak) IBOutlet + UIBarButtonItem* stopCaptureButton; + +-(IBAction)startCaptureButtonPressed:(id)sender; +-(IBAction)stopCaptureButtonPressed:(id)sender; + +@end diff --git a/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures/ViewController.m b/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures/ViewController.m new file mode 100644 index 0000000..8717d1a --- /dev/null +++ b/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures/ViewController.m @@ -0,0 +1,128 @@ +/***************************************************************************** + * ViewController.m + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 19th May 2013 + ****************************************************************************** + * Chapter 15 of the "OpenCV for iOS" book + * + * Detecting Facial Features presents a simple facial feature + * detection demo. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import "ViewController.h" + +@interface ViewController () + +@end + +@implementation ViewController + +@synthesize imageView; +@synthesize startCaptureButton; +@synthesize toolbar; +@synthesize videoCamera; + +- (void)viewDidLoad +{ + [super viewDidLoad]; + + self.videoCamera = [[CvVideoCamera alloc] + initWithParentView:imageView]; + self.videoCamera.delegate = self; + self.videoCamera.defaultAVCaptureDevicePosition = + AVCaptureDevicePositionFront; + self.videoCamera.defaultAVCaptureSessionPreset = + AVCaptureSessionPreset352x288; + self.videoCamera.defaultAVCaptureVideoOrientation = + AVCaptureVideoOrientationPortrait; + self.videoCamera.defaultFPS = 30; + + isCapturing = NO; + + // Load images + UIImage* resImage = [UIImage imageNamed:@"glasses.png"]; + UIImageToMat(resImage, parameters.glasses, true); + cvtColor(parameters.glasses, parameters.glasses, CV_BGRA2RGBA); + + resImage = [UIImage imageNamed:@"mustache.png"]; + UIImageToMat(resImage, parameters.mustache, true); + cvtColor(parameters.mustache, parameters.mustache, CV_BGRA2RGBA); + + // Load Cascade Classisiers + NSString* filename = [[NSBundle mainBundle] + pathForResource:@"lbpcascade_frontalface" + ofType:@"xml"]; + parameters.faceCascade.load([filename UTF8String]); + + filename = [[NSBundle mainBundle] + pathForResource:@"haarcascade_mcs_eyepair_big" + ofType:@"xml"]; + parameters.eyesCascade.load([filename UTF8String]); + + filename = [[NSBundle mainBundle] + pathForResource:@"haarcascade_mcs_mouth" + ofType:@"xml"]; + parameters.mouthCascade.load([filename UTF8String]); +} + +- (NSInteger)supportedInterfaceOrientations +{ + // Only portrait orientation + return UIInterfaceOrientationMaskPortrait; +} + +-(IBAction)startCaptureButtonPressed:(id)sender +{ + [videoCamera start]; + isCapturing = YES; + + faceAnimator = new FaceAnimator(parameters); +} + +-(IBAction)stopCaptureButtonPressed:(id)sender +{ + [videoCamera stop]; + isCapturing = NO; +} + +// Macros for time measurements +#if 1 + #define TS(name) int64 t_##name = cv::getTickCount() + #define TE(name) printf("TIMER_" #name ": %.2fms\n", \ + 1000.*((cv::getTickCount() - t_##name) / cv::getTickFrequency())) +#else + #define TS(name) + #define TE(name) +#endif + +- (void)processImage:(cv::Mat&)image +{ + TS(DetectAndAnimateFaces); + faceAnimator->detectAndAnimateFaces(image); + TE(DetectAndAnimateFaces); +} + +- (void)didReceiveMemoryWarning +{ + [super didReceiveMemoryWarning]; + // Dispose of any resources that can be recreated. +} + +- (void)viewDidDisappear:(BOOL)animated +{ + [super viewDidDisappear:animated]; + if (isCapturing) + { + [videoCamera stop]; + } +} + +- (void)dealloc +{ + videoCamera.delegate = nil; +} + +@end diff --git a/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures/en.lproj/InfoPlist.strings b/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures/en.lproj/InfoPlist.strings new file mode 100644 index 0000000..477b28f --- /dev/null +++ b/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures/en.lproj/InfoPlist.strings @@ -0,0 +1,2 @@ +/* Localized versions of Info.plist keys */ + diff --git a/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures/en.lproj/MainStoryboard_iPad.storyboard b/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures/en.lproj/MainStoryboard_iPad.storyboard new file mode 100644 index 0000000..1f769ce --- /dev/null +++ b/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures/en.lproj/MainStoryboard_iPad.storyboard @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures/en.lproj/MainStoryboard_iPhone.storyboard b/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures/en.lproj/MainStoryboard_iPhone.storyboard new file mode 100644 index 0000000..efcd4a9 --- /dev/null +++ b/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures/en.lproj/MainStoryboard_iPhone.storyboard @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures/main.m b/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures/main.m new file mode 100644 index 0000000..6f25dfb --- /dev/null +++ b/Chapter15_DetectingFacialFeatures/Chapter15_DetectingFacialFeatures/main.m @@ -0,0 +1,24 @@ +/***************************************************************************** + * main.m + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 19th May 2013 + ****************************************************************************** + * Chapter 15 of the "OpenCV for iOS" book + * + * Detecting Facial Features presents a simple facial feature + * detection demo. + * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#import + +#import "AppDelegate.h" + +int main(int argc, char *argv[]) +{ + @autoreleasepool { + return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); + } +} diff --git a/Chapter15_DetectingFacialFeatures/screenshot.png b/Chapter15_DetectingFacialFeatures/screenshot.png new file mode 100644 index 0000000..5eb74ba Binary files /dev/null and b/Chapter15_DetectingFacialFeatures/screenshot.png differ diff --git a/CvEffects/CvEffects.xcodeproj/project.pbxproj b/CvEffects/CvEffects.xcodeproj/project.pbxproj new file mode 100644 index 0000000..77e4b51 --- /dev/null +++ b/CvEffects/CvEffects.xcodeproj/project.pbxproj @@ -0,0 +1,341 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 510745751750B49600B6CCD9 /* FaceAnimator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 510745721750B49600B6CCD9 /* FaceAnimator.cpp */; }; + 510745791750B50C00B6CCD9 /* FaceAnimator.hpp in CopyFiles */ = {isa = PBXBuildFile; fileRef = 510745731750B49600B6CCD9 /* FaceAnimator.hpp */; }; + 5107458B1750F1BC00B6CCD9 /* Processing_NEON.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5107458A1750F1BC00B6CCD9 /* Processing_NEON.cpp */; }; + 5107458D1750F25400B6CCD9 /* Processing.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5107458C1750F25400B6CCD9 /* Processing.cpp */; }; + 5168F9A91752464E00FC67D8 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5168F9A7175245F000FC67D8 /* Accelerate.framework */; }; + 5168F9AB1752622C00FC67D8 /* Processing_Accelerate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5168F9AA1752622C00FC67D8 /* Processing_Accelerate.cpp */; }; + 51E2042B1747A1C3005C39DB /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 51E2042A1747A1C3005C39DB /* Foundation.framework */; }; + 51E204481747A4C6005C39DB /* opencv2.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 51E204471747A4C6005C39DB /* opencv2.framework */; }; + 51E204601748A890005C39DB /* PostcardPrinter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 51E2045E1748A890005C39DB /* PostcardPrinter.cpp */; }; + 51E204611748AA25005C39DB /* PostcardPrinter.hpp in CopyFiles */ = {isa = PBXBuildFile; fileRef = 51E2045F1748A890005C39DB /* PostcardPrinter.hpp */; }; + 83FA796B1749096700248405 /* RetroFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 83FA79681749096700248405 /* RetroFilter.cpp */; }; + 83FA796D1749097E00248405 /* RetroFilter.hpp in CopyFiles */ = {isa = PBXBuildFile; fileRef = 83FA79691749096700248405 /* RetroFilter.hpp */; }; +/* End PBXBuildFile section */ + +/* Begin PBXCopyFilesBuildPhase section */ + 51E204251747A1C3005C39DB /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = "include/${PRODUCT_NAME}"; + dstSubfolderSpec = 16; + files = ( + 510745791750B50C00B6CCD9 /* FaceAnimator.hpp in CopyFiles */, + 83FA796D1749097E00248405 /* RetroFilter.hpp in CopyFiles */, + 51E204611748AA25005C39DB /* PostcardPrinter.hpp in CopyFiles */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + +/* Begin PBXFileReference section */ + 510745711750B49600B6CCD9 /* glasses.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = glasses.png; path = CvEffects/glasses.png; sourceTree = ""; }; + 510745721750B49600B6CCD9 /* FaceAnimator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = FaceAnimator.cpp; path = CvEffects/FaceAnimator.cpp; sourceTree = ""; }; + 510745731750B49600B6CCD9 /* FaceAnimator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = FaceAnimator.hpp; path = CvEffects/FaceAnimator.hpp; sourceTree = ""; }; + 510745741750B49600B6CCD9 /* mustache.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = mustache.png; path = CvEffects/mustache.png; sourceTree = ""; }; + 510745761750B4B500B6CCD9 /* lbpcascade_frontalface.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; name = lbpcascade_frontalface.xml; path = CvEffects/lbpcascade_frontalface.xml; sourceTree = ""; }; + 510745771750B4E300B6CCD9 /* haarcascade_mcs_eyepair_big.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; name = haarcascade_mcs_eyepair_big.xml; path = CvEffects/haarcascade_mcs_eyepair_big.xml; sourceTree = ""; }; + 510745781750B4E300B6CCD9 /* haarcascade_mcs_mouth.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; name = haarcascade_mcs_mouth.xml; path = CvEffects/haarcascade_mcs_mouth.xml; sourceTree = ""; }; + 510745891750F11F00B6CCD9 /* Processing.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Processing.hpp; sourceTree = ""; }; + 5107458A1750F1BC00B6CCD9 /* Processing_NEON.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Processing_NEON.cpp; sourceTree = ""; }; + 5107458C1750F25400B6CCD9 /* Processing.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Processing.cpp; sourceTree = ""; }; + 5168F9A7175245F000FC67D8 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = System/Library/Frameworks/Accelerate.framework; sourceTree = SDKROOT; }; + 5168F9AA1752622C00FC67D8 /* Processing_Accelerate.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Processing_Accelerate.cpp; sourceTree = ""; }; + 51E204271747A1C3005C39DB /* libCvEffects.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libCvEffects.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 51E2042A1747A1C3005C39DB /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; + 51E204471747A4C6005C39DB /* opencv2.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = opencv2.framework; path = ../opencv2.framework; sourceTree = ""; }; + 51E2044A1747B290005C39DB /* CvEffects-Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "CvEffects-Prefix.pch"; sourceTree = ""; }; + 51E2044C1747B307005C39DB /* lena.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = lena.jpg; path = CvEffects/lena.jpg; sourceTree = ""; }; + 51E2044D1747B307005C39DB /* texture.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = texture.jpg; path = CvEffects/texture.jpg; sourceTree = ""; }; + 51E2044E1747B307005C39DB /* text.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = text.png; path = CvEffects/text.png; sourceTree = ""; }; + 51E2045E1748A890005C39DB /* PostcardPrinter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PostcardPrinter.cpp; path = CvEffects/PostcardPrinter.cpp; sourceTree = SOURCE_ROOT; }; + 51E2045F1748A890005C39DB /* PostcardPrinter.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = PostcardPrinter.hpp; path = CvEffects/PostcardPrinter.hpp; sourceTree = SOURCE_ROOT; }; + 83FA79671749096700248405 /* fuzzy_border.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = fuzzy_border.png; path = CvEffects/fuzzy_border.png; sourceTree = ""; }; + 83FA79681749096700248405 /* RetroFilter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RetroFilter.cpp; path = CvEffects/RetroFilter.cpp; sourceTree = ""; }; + 83FA79691749096700248405 /* RetroFilter.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = RetroFilter.hpp; path = CvEffects/RetroFilter.hpp; sourceTree = ""; }; + 83FA796A1749096700248405 /* scratches.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = scratches.png; path = CvEffects/scratches.png; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 51E204241747A1C3005C39DB /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 5168F9A91752464E00FC67D8 /* Accelerate.framework in Frameworks */, + 51E2042B1747A1C3005C39DB /* Foundation.framework in Frameworks */, + 51E204481747A4C6005C39DB /* opencv2.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 510745701750B46A00B6CCD9 /* FaceAnimator */ = { + isa = PBXGroup; + children = ( + 510745771750B4E300B6CCD9 /* haarcascade_mcs_eyepair_big.xml */, + 510745781750B4E300B6CCD9 /* haarcascade_mcs_mouth.xml */, + 510745761750B4B500B6CCD9 /* lbpcascade_frontalface.xml */, + 510745731750B49600B6CCD9 /* FaceAnimator.hpp */, + 510745721750B49600B6CCD9 /* FaceAnimator.cpp */, + 510745711750B49600B6CCD9 /* glasses.png */, + 510745741750B49600B6CCD9 /* mustache.png */, + ); + name = FaceAnimator; + sourceTree = ""; + }; + 51DDCAE91780794700DA10F4 /* PostcardPrinter */ = { + isa = PBXGroup; + children = ( + 51E2044C1747B307005C39DB /* lena.jpg */, + 51E2044D1747B307005C39DB /* texture.jpg */, + 51E2044E1747B307005C39DB /* text.png */, + 51E2045E1748A890005C39DB /* PostcardPrinter.cpp */, + 51E2045F1748A890005C39DB /* PostcardPrinter.hpp */, + ); + name = PostcardPrinter; + sourceTree = ""; + }; + 51DDCAEA1780798500DA10F4 /* RetroFilter */ = { + isa = PBXGroup; + children = ( + 83FA79671749096700248405 /* fuzzy_border.png */, + 83FA796A1749096700248405 /* scratches.png */, + 83FA79691749096700248405 /* RetroFilter.hpp */, + 83FA79681749096700248405 /* RetroFilter.cpp */, + ); + name = RetroFilter; + sourceTree = ""; + }; + 51E2041E1747A1C3005C39DB = { + isa = PBXGroup; + children = ( + 51DDCAEA1780798500DA10F4 /* RetroFilter */, + 51DDCAE91780794700DA10F4 /* PostcardPrinter */, + 510745701750B46A00B6CCD9 /* FaceAnimator */, + 51E2042C1747A1C3005C39DB /* Processing */, + 51E204291747A1C3005C39DB /* Frameworks */, + 51E204281747A1C3005C39DB /* Products */, + ); + sourceTree = ""; + }; + 51E204281747A1C3005C39DB /* Products */ = { + isa = PBXGroup; + children = ( + 51E204271747A1C3005C39DB /* libCvEffects.a */, + ); + name = Products; + sourceTree = ""; + }; + 51E204291747A1C3005C39DB /* Frameworks */ = { + isa = PBXGroup; + children = ( + 5168F9A7175245F000FC67D8 /* Accelerate.framework */, + 51E204471747A4C6005C39DB /* opencv2.framework */, + 51E2042A1747A1C3005C39DB /* Foundation.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 51E2042C1747A1C3005C39DB /* Processing */ = { + isa = PBXGroup; + children = ( + 510745891750F11F00B6CCD9 /* Processing.hpp */, + 5107458C1750F25400B6CCD9 /* Processing.cpp */, + 5107458A1750F1BC00B6CCD9 /* Processing_NEON.cpp */, + 5168F9AA1752622C00FC67D8 /* Processing_Accelerate.cpp */, + 51E2042D1747A1C3005C39DB /* Supporting Files */, + ); + name = Processing; + path = CvEffects; + sourceTree = ""; + }; + 51E2042D1747A1C3005C39DB /* Supporting Files */ = { + isa = PBXGroup; + children = ( + 51E2044A1747B290005C39DB /* CvEffects-Prefix.pch */, + ); + name = "Supporting Files"; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 51E204261747A1C3005C39DB /* CvEffects */ = { + isa = PBXNativeTarget; + buildConfigurationList = 51E204351747A1C3005C39DB /* Build configuration list for PBXNativeTarget "CvEffects" */; + buildPhases = ( + 51E204231747A1C3005C39DB /* Sources */, + 51E204241747A1C3005C39DB /* Frameworks */, + 51E204251747A1C3005C39DB /* CopyFiles */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = CvEffects; + productName = CvEffects; + productReference = 51E204271747A1C3005C39DB /* libCvEffects.a */; + productType = "com.apple.product-type.library.static"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 51E2041F1747A1C3005C39DB /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 0460; + ORGANIZATIONNAME = "Alexander Shishkov & Kirill Kornyakov"; + }; + buildConfigurationList = 51E204221747A1C3005C39DB /* Build configuration list for PBXProject "CvEffects" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + ); + mainGroup = 51E2041E1747A1C3005C39DB; + productRefGroup = 51E204281747A1C3005C39DB /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 51E204261747A1C3005C39DB /* CvEffects */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXSourcesBuildPhase section */ + 51E204231747A1C3005C39DB /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 51E204601748A890005C39DB /* PostcardPrinter.cpp in Sources */, + 83FA796B1749096700248405 /* RetroFilter.cpp in Sources */, + 510745751750B49600B6CCD9 /* FaceAnimator.cpp in Sources */, + 5107458B1750F1BC00B6CCD9 /* Processing_NEON.cpp in Sources */, + 5107458D1750F25400B6CCD9 /* Processing.cpp in Sources */, + 5168F9AB1752622C00FC67D8 /* Processing_Accelerate.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin XCBuildConfiguration section */ + 51E204331747A1C3005C39DB /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 6.1; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + }; + name = Debug; + }; + 51E204341747A1C3005C39DB /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 6.1; + SDKROOT = iphoneos; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 51E204361747A1C3005C39DB /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + DSTROOT = /tmp/CvEffects.dst; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)/..\"", + ); + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "CvEffects/CvEffects-Prefix.pch"; + OTHER_LDFLAGS = "-ObjC"; + PRODUCT_NAME = CvEffects; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + 51E204371747A1C3005C39DB /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + DSTROOT = /tmp/CvEffects.dst; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)/..\"", + ); + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "CvEffects/CvEffects-Prefix.pch"; + OTHER_LDFLAGS = "-ObjC"; + PRODUCT_NAME = CvEffects; + SKIP_INSTALL = YES; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 51E204221747A1C3005C39DB /* Build configuration list for PBXProject "CvEffects" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 51E204331747A1C3005C39DB /* Debug */, + 51E204341747A1C3005C39DB /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 51E204351747A1C3005C39DB /* Build configuration list for PBXNativeTarget "CvEffects" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 51E204361747A1C3005C39DB /* Debug */, + 51E204371747A1C3005C39DB /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 51E2041F1747A1C3005C39DB /* Project object */; +} diff --git a/CvEffects/CvEffects.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/CvEffects/CvEffects.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..480adca --- /dev/null +++ b/CvEffects/CvEffects.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/CvEffects/CvEffects.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/CvEffects.xcscheme b/CvEffects/CvEffects.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/CvEffects.xcscheme new file mode 100644 index 0000000..c0fbdad --- /dev/null +++ b/CvEffects/CvEffects.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/CvEffects.xcscheme @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/CvEffects/CvEffects.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/xcschememanagement.plist b/CvEffects/CvEffects.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..6ec28a2 --- /dev/null +++ b/CvEffects/CvEffects.xcodeproj/xcuserdata/alexandershishkov.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,22 @@ + + + + + SchemeUserState + + CvEffects.xcscheme + + orderHint + 0 + + + SuppressBuildableAutocreation + + 51E204261747A1C3005C39DB + + primary + + + + + diff --git a/CvEffects/CvEffects/CvEffects-Prefix.pch b/CvEffects/CvEffects/CvEffects-Prefix.pch new file mode 100644 index 0000000..ba82483 --- /dev/null +++ b/CvEffects/CvEffects/CvEffects-Prefix.pch @@ -0,0 +1,7 @@ +// +// Prefix header for all source files of the 'CvEffects' target in the 'CvEffects' project +// + +#ifdef __OBJC__ + #import +#endif diff --git a/CvEffects/CvEffects/FaceAnimator.cpp b/CvEffects/CvEffects/FaceAnimator.cpp new file mode 100644 index 0000000..e7ea559 --- /dev/null +++ b/CvEffects/CvEffects/FaceAnimator.cpp @@ -0,0 +1,135 @@ +/***************************************************************************** + * FaceAnimator.cpp + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 13th May 2013 + ****************************************************************************** * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#include "FaceAnimator.hpp" +#include "Processing.hpp" + +#include "opencv2/imgproc/imgproc.hpp" + +using namespace cv; +using namespace std; + +FaceAnimator::FaceAnimator(Parameters parameters) +{ + parameters_ = parameters; + + ExtractAlpha(parameters_.glasses, maskOrig_); + ExtractAlpha(parameters_.mustache, maskMust_); +} + +void FaceAnimator::putImage(Mat& frame, const Mat& image, + const Mat& alpha, Rect face, + Rect feature, float shift) +{ + // Scale animation image + float scale = 1.1; + Size size; + size.width = scale * feature.width; + size.height = scale * feature.height; + Size newSz = Size(size.width, + float(image.rows) / image.cols * size.width); + Mat glasses; + Mat mask; + resize(image, glasses, newSz); + resize(alpha, mask, newSz); + + // Find place for animation + float coeff = (scale - 1.) / 2.; + Point origin(face.x + feature.x - coeff * feature.width, + face.y + feature.y - coeff * feature.height + + newSz.height * shift); + Rect roi(origin, newSz); + Mat roi4glass = frame(roi); + + alphaBlendC4(glasses, roi4glass, mask); +} + +static bool FaceSizeComparer(const Rect& r1, const Rect& r2) +{ + return r1.area() > r2.area(); +} + +void FaceAnimator::PreprocessToGray(Mat& frame) +{ + cvtColor(frame, grayFrame_, CV_RGBA2GRAY); + equalizeHist(grayFrame_, grayFrame_); +} + +void FaceAnimator::PreprocessToGray_optimized(Mat& frame) +{ + grayFrame_.create(frame.size(), CV_8UC1); + accBuffer1_.create(frame.size(), frame.type()); + accBuffer2_.create(frame.size(), CV_8UC1); + + cvtColor_Accelerate(frame, grayFrame_, accBuffer1_, accBuffer2_); + equalizeHist_Accelerate(grayFrame_, grayFrame_); +} + +void FaceAnimator::detectAndAnimateFaces(Mat& frame) +{ + TS(Preprocessing); + //PreprocessToGray(frame); + PreprocessToGray_optimized(frame); + TE(Preprocessing); + + // Detect faces + TS(DetectFaces); + std::vector faces; + parameters_.faceCascade.detectMultiScale(grayFrame_, faces, 1.1, + 2, 0, Size(100, 100)); + TE(DetectFaces); + printf("Detected %lu faces\n", faces.size()); + + // Sort faces by size in descending order + sort(faces.begin(), faces.end(), FaceSizeComparer); + + for ( size_t i = 0; i < faces.size(); i++ ) + { + Mat faceROI = grayFrame_( faces[i] ); + + std::vector facialFeature; + if (i % 2 == 0) + {// Detect eyes + Point origin(0, faces[i].height/4); + Mat eyesArea = faceROI(Rect(origin, + Size(faces[i].width, faces[i].height/4))); + + TS(DetectEyes); + parameters_.eyesCascade.detectMultiScale(eyesArea, + facialFeature, 1.1, 2, CV_HAAR_FIND_BIGGEST_OBJECT, + Size(faces[i].width * 0.55, faces[i].height * 0.13)); + TE(DetectEyes); + + if (facialFeature.size()) + { + TS(DrawGlasses); + putImage(frame, parameters_.glasses, maskOrig_, + faces[i], facialFeature[0] + origin, -0.1f); + TE(DrawGlasses); + } + } + else + {// Detect mouth + Point origin(0, faces[i].height/2); + Mat mouthArea = faceROI(Rect(origin, + Size(faces[i].width, faces[i].height/2))); + + parameters_.mouthCascade.detectMultiScale( + mouthArea, facialFeature, 1.1, 2, + CV_HAAR_FIND_BIGGEST_OBJECT, + Size(faces[i].width * 0.2, faces[i].height * 0.13) ); + + if (facialFeature.size()) + { + putImage(frame, parameters_.mustache, maskMust_, + faces[i], facialFeature[0] + origin, 0.3f); + } + } + } +} diff --git a/CvEffects/CvEffects/FaceAnimator.hpp b/CvEffects/CvEffects/FaceAnimator.hpp new file mode 100644 index 0000000..11f47c3 --- /dev/null +++ b/CvEffects/CvEffects/FaceAnimator.hpp @@ -0,0 +1,47 @@ +/***************************************************************************** + * FaceAnimator.hpp + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 13th May 2013 + ****************************************************************************** * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#pragma once + +#include +#include + +class FaceAnimator +{ +public: + struct Parameters + { + cv::Mat glasses; + cv::Mat mustache; + cv::CascadeClassifier faceCascade; + cv::CascadeClassifier eyesCascade; + cv::CascadeClassifier mouthCascade; + }; + + FaceAnimator(Parameters params); + virtual ~FaceAnimator() {}; + + void detectAndAnimateFaces(cv::Mat& frame); + +protected: + Parameters parameters_; + cv::Mat maskOrig_; + cv::Mat maskMust_; + cv::Mat grayFrame_; + + void putImage(cv::Mat& frame, const cv::Mat& image, + const cv::Mat& alpha, cv::Rect face, + cv::Rect facialFeature, float shift); + void PreprocessToGray(cv::Mat& frame); + + // Members needed for optimization with Accelerate Framework + void PreprocessToGray_optimized(cv::Mat& frame); + cv::Mat accBuffer1_; + cv::Mat accBuffer2_; +}; diff --git a/CvEffects/CvEffects/PostcardPrinter.cpp b/CvEffects/CvEffects/PostcardPrinter.cpp new file mode 100644 index 0000000..30a4bf0 --- /dev/null +++ b/CvEffects/CvEffects/PostcardPrinter.cpp @@ -0,0 +1,203 @@ +/***************************************************************************** + * PostcardPrinter.cpp + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 13th May 2013 + ****************************************************************************** * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#include "PostcardPrinter.hpp" + +#include "opencv2/imgproc/imgproc.hpp" + +using namespace std; +using namespace cv; + +PostcardPrinter::PostcardPrinter(Parameters& params) +{ + params_ = params; + + markup(); +} + +void PostcardPrinter::markup() +{ + // Prepare postcard + int unit = 320; + cv::Size postcardSize = cv::Size(2 * unit, 3 * unit); + int border = unit / 8; + + // Resize all input images properly + resize(params_.texture, params_.texture, postcardSize); + resize(params_.face, params_.face, + cv::Size(postcardSize.width - 2 * border, + postcardSize.width - 2 * border)); + cv::Size newTextSz; + newTextSz.width = params_.face.cols * 0.9; + newTextSz.height = + newTextSz.width * params_.text.rows / params_.text.cols; + resize(params_.text, params_.text, newTextSz); + + // Choose places for face and text + cv::Point shift(border, 2 * border); + faceRoi_ = cv::Rect(shift, params_.face.size()); + + cv::Point origin(border + params_.face.cols * 0.05, + params_.face.rows + 4.5 * border); + textRoi_ = cv::Rect(origin, params_.text.size()); +} + +void PostcardPrinter::printFragment(Mat& placeForFragment, + const Mat& fragment) const +{ + // Get alpha channel + vector fragmentPlanes; + split(fragment, fragmentPlanes); + CV_Assert(fragmentPlanes.size() == 4); + Mat alpha = fragmentPlanes[3]; + fragmentPlanes.pop_back(); + Mat bgrFragment; + merge(fragmentPlanes, bgrFragment); + + // Add fragment with crumpling and alpha + crumple(bgrFragment, placeForFragment, alpha); + alphaBlendC3(bgrFragment, placeForFragment, alpha); +} + +void PostcardPrinter::print(Mat& postcard) const +{ + postcard = params_.texture.clone(); + + Mat placeForFace = postcard(faceRoi_); + Mat placeForText = postcard(textRoi_); + + printFragment(placeForFace, params_.face); + printFragment(placeForText, params_.text); +} + +void PostcardPrinter::crumple(Mat& image, const Mat& texture, + const Mat& mask) const +{ + Mat relief; + cvtColor(texture, relief, CV_BGR2GRAY); + relief = 255 - relief; + + Mat hsvImage; + vector planes; + cvtColor(image, hsvImage, CV_BGR2HSV); + + split(hsvImage, planes); + CV_Assert(planes.size() == 3); + subtract(planes[2], relief, planes[2], mask); + merge(planes, hsvImage); + + cvtColor(hsvImage, image, CV_HSV2BGR); +} + +void PostcardPrinter::alphaBlendC3(const Mat& src, Mat& dst, + const Mat& alpha) const +{ + for (int i = 0; i < src.rows; i++) + for (int j = 0; j < src.cols; j++) + { + uchar alpha_value = alpha.at(i, j); + if (alpha_value != 0) + { + float weight = float(alpha_value) / 255.f; + dst.at(i, j) = weight * src.at(i, j) + + (1 - weight) * dst.at(i, j); + } + } +} + +// This function is from the Packt's "Mastering OpenCV" book, Ch 8. +// Here is the repository: https://github.com/MasteringOpenCV/code +void equalizeLeftAndRightHalves(Mat &faceImg) +{ + // It is common that there is stronger light from one half of the face than the other. In that case, + // if you simply did histogram equalization on the whole face then it would make one half dark and + // one half bright. So we will do histogram equalization separately on each face half, so they will + // both look similar on average. But this would cause a sharp edge in the middle of the face, because + // the left half and right half would be suddenly different. So we also histogram equalize the whole + // image, and in the middle part we blend the 3 images together for a smooth brightness transition. + + int w = faceImg.cols; + int h = faceImg.rows; + + // 1) First, equalize the whole face. + Mat wholeFace; + equalizeHist(faceImg, wholeFace); + + // 2) Equalize the left half and the right half of the face separately. + int midX = w/2; + Mat leftSide = faceImg(cv::Rect(0,0, midX,h)); + Mat rightSide = faceImg(cv::Rect(midX,0, w-midX,h)); + equalizeHist(leftSide, leftSide); + equalizeHist(rightSide, rightSide); + + // 3) Combine the left half and right half and whole face together, so that it has a smooth transition. + for (int y=0; y(y,x); + } + else if (x < w*2/4) { // Mid-left 25%: blend the left face & whole face. + int lv = leftSide.at(y,x); + int wv = wholeFace.at(y,x); + // Blend more of the whole face as it moves further right along the face. + float f = (x - w*1/4) / (float)(w*0.25f); + v = cvRound((1.0f - f) * lv + (f) * wv); + } + else if (x < w*3/4) { // Mid-right 25%: blend the right face & whole face. + int rv = rightSide.at(y,x-midX); + int wv = wholeFace.at(y,x); + // Blend more of the right-side face as it moves further right along the face. + float f = (x - w*2/4) / (float)(w*0.25f); + v = cvRound((1.0f - f) * wv + (f) * rv); + } + else { // Right 25%: just use the right face. + v = rightSide.at(y,x-midX); + } + faceImg.at(y,x) = v; + }// end x loop + }//end y loop +} + +void PostcardPrinter::preprocessFace() +{ + Mat grayFace; + cvtColor(params_.face, grayFace, CV_RGBA2GRAY); + + equalizeLeftAndRightHalves(grayFace); + + int quant = 64; + grayFace = grayFace / quant - 0.5; + grayFace *= quant; + + Mat mask; + threshold(grayFace, mask, 0, 255, THRESH_OTSU|THRESH_BINARY_INV); + + grayFace += 100; + Mat intensity = grayFace.clone(); + intensity = Scalar::all(255); + grayFace.copyTo(intensity, mask); + + vector planes; + planes.resize(3); + Mat planeH(grayFace.size(), CV_8UC1, Scalar(10)); + Mat planeS(grayFace.size(), CV_8UC1, Scalar(160)); + planes[0] = planeH; + planes[1] = planeS; + planes[2] = intensity; + + Mat tmpFace; + merge(planes, tmpFace); + cvtColor(tmpFace, tmpFace, CV_HSV2RGB); + + planes.clear(); + split(tmpFace, planes); + planes.push_back(mask); + merge(planes, params_.face); +} diff --git a/CvEffects/CvEffects/PostcardPrinter.hpp b/CvEffects/CvEffects/PostcardPrinter.hpp new file mode 100644 index 0000000..8ab6a37 --- /dev/null +++ b/CvEffects/CvEffects/PostcardPrinter.hpp @@ -0,0 +1,42 @@ +/***************************************************************************** + * PostcardPrinter.hpp + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 13th May 2013 + ****************************************************************************** * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#pragma once + +#include "opencv2/core/core.hpp" + +class PostcardPrinter +{ +public: + struct Parameters + { + cv::Mat face; + cv::Mat texture; + cv::Mat text; + }; + + PostcardPrinter(Parameters& parameters); + virtual ~PostcardPrinter() {} + + void print(cv::Mat& postcard) const; + void preprocessFace(); + +protected: + void markup(); + void crumple(cv::Mat& image, const cv::Mat& texture, + const cv::Mat& mask = cv::Mat()) const; + void printFragment(cv::Mat& placeForFragment, + const cv::Mat& fragment) const; + void alphaBlendC3(const cv::Mat& src, cv::Mat& dst, + const cv::Mat& alpha) const; + + Parameters params_; + cv::Rect faceRoi_; + cv::Rect textRoi_; +}; diff --git a/CvEffects/CvEffects/Processing.cpp b/CvEffects/CvEffects/Processing.cpp new file mode 100644 index 0000000..742dd49 --- /dev/null +++ b/CvEffects/CvEffects/Processing.cpp @@ -0,0 +1,49 @@ +/***************************************************************************** + * Processing.cpp + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 13th May 2013 + ****************************************************************************** * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#include "Processing.hpp" + +using namespace cv; + +void alphaBlendC1(const Mat& src, Mat& dst, const Mat& alpha) +{ + for (int i = 0; i < src.rows; i++) + for (int j = 0; j < src.cols; j++) + { + uchar alphaVal = alpha.at(i, j); + if (alphaVal != 0) + { + float weight = static_cast(alphaVal) / 255.0f; + dst.at(i, j) = weight * src.at(i, j) + + (1 - weight) * dst.at(i, j); + } + } +} + +void alphaBlendC4(const Mat& src, Mat& dst, const Mat& alpha) +{ + for (int i = 0; i < src.rows; i++) + for (int j = 0; j < src.cols; j++) + { + uchar alpha_value = alpha.at(i, j); + if (alpha_value != 0) + { + float weight = float(alpha_value) / 255.f; + dst.at(i, j) = weight * src.at(i, j) + + (1 - weight) * dst.at(i, j); + } + } +} + +void ExtractAlpha(cv::Mat& rgbaSrc, cv::Mat& alpha) +{ + std::vector channels; + split(rgbaSrc, channels); + channels[3].copyTo(alpha); +} diff --git a/CvEffects/CvEffects/Processing.hpp b/CvEffects/CvEffects/Processing.hpp new file mode 100644 index 0000000..ccf0b01 --- /dev/null +++ b/CvEffects/CvEffects/Processing.hpp @@ -0,0 +1,40 @@ +/***************************************************************************** + * Processing.hpp + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 13th May 2013 + ****************************************************************************** * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#pragma once + +#include + +void alphaBlendC1(const cv::Mat& src, cv::Mat& dst, + const cv::Mat& alpha); +void alphaBlendC4(const cv::Mat& src, cv::Mat& dst, + const cv::Mat& alpha); + +void ExtractAlpha(cv::Mat& rgbaSrc, cv::Mat& alpha); + +// NEON-optimized functions +void alphaBlendC1_NEON(const cv::Mat& src, cv::Mat& dst, + const cv::Mat& alpha); +void multiply_NEON(cv::Mat& src, float multiplier); + +// Accelerate-optimized functions +int cvtColor_Accelerate(const cv::Mat& src, cv::Mat& dst, + cv::Mat buff1, cv::Mat buff2); + +int equalizeHist_Accelerate(const cv::Mat& src, cv::Mat& dst); + +// Macros for time measurements +#if 1 + #define TS(name) int64 t_##name = getTickCount() + #define TE(name) printf("TIMER_" #name ": %.2fms\n", \ + 1000.f * ((getTickCount() - t_##name) / getTickFrequency())) +#else + #define TS(name) + #define TE(name) +#endif diff --git a/CvEffects/CvEffects/Processing_Accelerate.cpp b/CvEffects/CvEffects/Processing_Accelerate.cpp new file mode 100644 index 0000000..1f8ea31 --- /dev/null +++ b/CvEffects/CvEffects/Processing_Accelerate.cpp @@ -0,0 +1,55 @@ +/***************************************************************************** + * Processing_Accelerate.cpp + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 13th May 2013 + ****************************************************************************** * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#include +#include + +using namespace cv; + +int cvtColor_Accelerate(const Mat& src, Mat& dst, + Mat buff1, Mat buff2) +{ + vImagePixelCount rows = static_cast(src.rows); + vImagePixelCount cols = static_cast(src.cols); + + vImage_Buffer _src = { src.data, rows, cols, src.step }; + vImage_Buffer _dst = { dst.data, rows, cols, dst.step }; + vImage_Buffer _buff1 = { buff1.data, rows, cols, buff1.step }; + vImage_Buffer _buff2 = { buff2.data, rows, cols, buff2.step }; + + const int16_t matrix[4 * 4] = { 77, 0, 0, 0, + 150, 0, 0, 0, + 29, 0, 0, 0, + 0, 0, 0, 0 }; + int32_t divisor = 256; + + vImage_Error err; + err = vImageMatrixMultiply_ARGB8888(&_src, &_buff1, + matrix, divisor, + NULL, NULL, 0 ); + + err = vImageConvert_ARGB8888toPlanar8(&_buff1, &_dst, + &_buff2, &_buff2, + &_buff2, 0); + return err; +} + +int equalizeHist_Accelerate(const Mat& src, Mat& dst) +{ + vImagePixelCount rows = static_cast(src.rows); + vImagePixelCount cols = static_cast(src.cols); + + vImage_Buffer _src = { src.data, rows, cols, src.step }; + vImage_Buffer _dst = { dst.data, rows, cols, dst.step }; + + vImage_Error err; + err = vImageEqualization_Planar8( &_src, &_dst, 0 ); + + return err; +} diff --git a/CvEffects/CvEffects/Processing_NEON.cpp b/CvEffects/CvEffects/Processing_NEON.cpp new file mode 100644 index 0000000..2340144 --- /dev/null +++ b/CvEffects/CvEffects/Processing_NEON.cpp @@ -0,0 +1,122 @@ +/***************************************************************************** + * Processing_NEON.cpp + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 13th May 2013 + ****************************************************************************** * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#include "Processing.hpp" + +#if defined(__ARM_NEON__) + #include +#endif + +#define USE_NEON true +#define USE_FIXED_POINT false + +using namespace cv; + +void alphaBlendC1_NEON(const Mat& src, Mat& dst, const Mat& alpha) +{ + CV_Assert(src.type() == dst.type() == alpha.type() == CV_8UC1 && + src.isContinuous() && dst.isContinuous() && + alpha.isContinuous() && + (src.cols % 8 == 0) && + (src.cols == dst.cols) && (src.cols == alpha.cols)); + +#if !defined(__ARM_NEON__) || !USE_NEON + alphaBlendC1(src, dst, alpha); +#else + uchar* pSrc = src.data; + uchar* pDst = dst.data; + uchar* pAlpha = alpha.data; + for(int i=0; i < src.total(); i+=8, pSrc+=8, pDst+=8, pAlpha+=8) + { + //load + uint8x8_t vsrc = vld1_u8(pSrc); + uint8x8_t vdst = vld1_u8(pDst); + uint8x8_t valpha = vld1_u8(pAlpha); + uint8x8_t v255 = vdup_n_u8(255); + + // source + uint16x8_t mult1 = vmull_u8(vsrc, valpha); + + // destination + uint8x8_t tmp = vsub_u8(v255, valpha); + uint16x8_t mult2 = vmull_u8(tmp, vdst); + + //add them + uint16x8_t sum = vaddq_u16(mult1, mult2); + + //take upper bytes, emulation /255 + uint8x8_t out = vshrn_n_u16(sum, 8); + + // store to the memory + vst1_u8(pDst, out); + } +#endif +} + +void multiply_NEON(Mat& src, float multiplier) +{ + CV_Assert(src.type() == CV_8UC1 && src.isContinuous() && + (src.cols % 8 == 0)); + +#if !defined(__ARM_NEON__) || !USE_NEON + src *= multiplier; +#elif USE_FIXED_POINT + uchar fpMult = uchar((multiplier * 128.f) + 0.5f); + uchar* ptr = src.data; + for(int i = 0; i < src.total(); i+=8, ptr+=8) + { + uint8x8_t vsrc = vld1_u8(ptr); + uint8x8_t vmult = vdup_n_u8(fpMult); + uint16x8_t product = vmull_u8(vsrc, vmult); + uint8x8_t out = vqshrn_n_u16(product, 7); + vst1_u8(ptr, out); + } +#else + uchar* ptr = src.data; + for(int i = 0; i < src.total(); i+=8, ptr+=8) + { + float32x4_t vmult1 = vdupq_n_f32(multiplier); + float32x4_t vmult2 = vdupq_n_f32(multiplier); + + uint8x8_t in = vld1_u8(ptr); //load + + //convert to 16bit + uint16x8_t in16bit = vmovl_u8(in); + + // split vector + uint16x4_t in16bit1 = vget_high_u16(in16bit); + uint16x4_t in16bit2 = vget_low_u16(in16bit); + + // convert to float + uint32x4_t in32bit1 = vmovl_u16(in16bit1); + uint32x4_t in32bit2 = vmovl_u16(in16bit2); + float32x4_t inFlt1 = vcvtq_f32_u32(in32bit1); + float32x4_t inFlt2 = vcvtq_f32_u32(in32bit2); + + // multiplication + float32x4_t outFlt1 = vmulq_f32(vmult1, inFlt1); + float32x4_t outFlt2 = vmulq_f32(vmult2, inFlt2); + + // convert from float + uint32x4_t out32bit1 = vcvtq_u32_f32(outFlt1); + uint32x4_t out32bit2 = vcvtq_u32_f32(outFlt2); + uint16x4_t out16bit1 = vmovn_u32(out32bit1); + uint16x4_t out16bit2 = vmovn_u32(out32bit2); + + // combine back + uint16x8_t out16bit = vcombine_u16(out16bit2, out16bit1); + + // convert to 8bit + uint8x8_t out8bit = vqmovn_u16(out16bit); + + // store to the memory + vst1_u8(ptr, out8bit); + } +#endif +} diff --git a/CvEffects/CvEffects/RetroFilter.cpp b/CvEffects/CvEffects/RetroFilter.cpp new file mode 100644 index 0000000..c0378d4 --- /dev/null +++ b/CvEffects/CvEffects/RetroFilter.cpp @@ -0,0 +1,153 @@ +/***************************************************************************** + * RetroFilter.cpp + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 13th May 2013 + ****************************************************************************** * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#include "RetroFilter.hpp" +#include "Processing.hpp" +#include "opencv2/imgproc/imgproc.hpp" + +using namespace cv; + +RetroFilter::RetroFilter(const Parameters& params) : rng_(time(0)) +{ + params_ = params; + + multiplier_ = 1.0; + + borderColor_.create(params_.frameSize, CV_8UC1); + scratchColor_.create(params_.frameSize, CV_8UC1); + + sepiaH_.create(params_.frameSize, CV_8UC1); + sepiaH_.setTo(Scalar(19)); + sepiaS_.create(params_.frameSize, CV_8UC1); + sepiaS_.setTo(Scalar(78)); + sepiaPlanes_.resize(3); + sepiaPlanes_[0] = sepiaH_; + sepiaPlanes_[1] = sepiaS_; + + resize(params_.fuzzyBorder, params_.fuzzyBorder, + params_.frameSize); + + if (params_.scratches.rows < params_.frameSize.height || + params_.scratches.cols < params_.frameSize.width) + { + resize(params_.scratches, params_.scratches, + params_.frameSize); + } +} + +void RetroFilter::applyToPhoto(const Mat& frame, Mat& retroFrame) +{ + Mat luminance; + cvtColor(frame, luminance, CV_BGR2GRAY); + + // Add scratches + Scalar meanColor = mean(luminance.row(luminance.rows / 2)); + scratchColor_.setTo(meanColor * 2.0); + int x = rng_.uniform(0, params_.scratches.cols - luminance.cols); + int y = rng_.uniform(0, params_.scratches.rows - luminance.rows); + cv::Rect roi(cv::Point(x, y), luminance.size()); + scratchColor_.copyTo(luminance, params_.scratches(roi)); + + // Add fuzzy border + borderColor_.setTo(meanColor * 1.5); + alphaBlendC1(borderColor_, luminance, params_.fuzzyBorder); + + // Apply sepia-effect + sepiaPlanes_[2] = luminance + 20; + Mat hsvFrame; + merge(sepiaPlanes_, hsvFrame); + cvtColor(hsvFrame, retroFrame, CV_HSV2RGB); +} + +void RetroFilter::applyToVideo(const Mat& frame, Mat& retroFrame) +{ + // Convert to gray with random shift + cv::Size shift; + shift.width = 2 + (rng_.uniform(0,10) ? 0 : rng_.uniform(-1,2)); + shift.height = 2 + (rng_.uniform(0,10) ? 0 : rng_.uniform(-1,2)); + cv::Rect roiSrc(cv::Point(0, 0), frame.size() - shift); + cv::Rect roiDst(shift, frame.size() - shift); + + retroFrame.create(frame.size(), CV_8UC1); + cvtColor(frame(roiSrc), retroFrame(roiDst), CV_BGR2GRAY); + + // Add intensity variation + float sign = pow(-1.f, rng_.uniform(0, 2)); + float value = 1.f + sign * rng_.gaussian(0.2); + multiplier_ = 0.7 * multiplier_ + 0.3 * value; + retroFrame *= multiplier_; + + Scalar meanColor = mean(retroFrame.row(retroFrame.rows / 2)); + + // Add scratches + int x = rng_.uniform(0,params_.scratches.cols - retroFrame.cols); + int y = rng_.uniform(0,params_.scratches.rows - retroFrame.rows); + cv::Rect roi(cv::Point(x, y), retroFrame.size()); + if (rng_.uniform(0, 2)) + scratchColor_.setTo(meanColor * 2.0); + else + scratchColor_.setTo(meanColor / 2.0); + alphaBlendC1(scratchColor_, retroFrame, params_.scratches(roi)); + + // Add fuzzy border + borderColor_.setTo(meanColor * 1.5); + alphaBlendC1(borderColor_, retroFrame, params_.fuzzyBorder); + + // Convert back to 3-channel image + cvtColor(retroFrame, retroFrame, CV_GRAY2BGR); +} + +void RetroFilter::applyToVideo_optimized(const Mat& frame, + Mat& retroFrame) +{ + // Convert to gray with random shift + TS(ConvertingToGray); + cv::Size shift; + shift.width = 2 + (rng_.uniform(0,10) ? 0 : rng_.uniform(-1,2)); + shift.height = 2 + (rng_.uniform(0,10) ? 0 : rng_.uniform(-1,2)); + cv::Rect roiSrc(cv::Point(0, 0), frame.size() - shift); + cv::Rect roiDst(shift, frame.size() - shift); + retroFrame.create(frame.size(), CV_8UC1); + cvtColor(frame(roiSrc), retroFrame(roiDst), CV_BGRA2GRAY); + TE(ConvertingToGray); + + // Add intensity variation + TS(IntensityVariation); + float sign = pow(-1.f, rng_.uniform(0, 2)); + float value = 1.f + sign * rng_.gaussian(0.2); + multiplier_ = 0.7 * multiplier_ + 0.3 * value; + multiply_NEON(retroFrame, multiplier_); + TE(IntensityVariation); + + Scalar meanColor = mean(retroFrame.row(retroFrame.rows / 2)); + + // Add scratches + TS(AddingScratches); + int x = rng_.uniform(0,params_.scratches.cols - retroFrame.cols); + int y = rng_.uniform(0,params_.scratches.rows - retroFrame.rows); + cv::Rect roi(cv::Point(x, y), retroFrame.size()); + if (rng_.uniform(0, 2)) + scratchColor_.setTo(meanColor * 2.0); + else + scratchColor_.setTo(meanColor / 2.0); + //TODO: use NEON here as well, but it is not continuous + alphaBlendC1(scratchColor_, retroFrame, params_.scratches(roi)); + TE(AddingScratches); + + // Add fuzzy border + TS(FuzzyBorder); + borderColor_.setTo(meanColor * 1.5); + alphaBlendC1_NEON(borderColor_, retroFrame, params_.fuzzyBorder); + TE(FuzzyBorder); + + // Convert back to 3-channel image + TS(ConvertingToBGR); + cvtColor(retroFrame, retroFrame, CV_GRAY2BGRA); + TE(ConvertingToBGR); +} diff --git a/CvEffects/CvEffects/RetroFilter.hpp b/CvEffects/CvEffects/RetroFilter.hpp new file mode 100644 index 0000000..33f4fad --- /dev/null +++ b/CvEffects/CvEffects/RetroFilter.hpp @@ -0,0 +1,43 @@ +/***************************************************************************** + * RetroFilter.hpp + ****************************************************************************** + * by Kirill Kornyakov and Alexander Shishkov, 13th May 2013 + ****************************************************************************** * + * Copyright Packt Publishing 2013. + * http://bit.ly/OpenCV_for_iOS_book + *****************************************************************************/ + +#pragma once + +#include "opencv2/core/core.hpp" + +class RetroFilter +{ +public: + struct Parameters + { + cv::Size frameSize; + cv::Mat fuzzyBorder; + cv::Mat scratches; + }; + + RetroFilter(const Parameters& params); + virtual ~RetroFilter() {}; + void applyToPhoto(const cv::Mat& frame, cv::Mat& retroFrame); + void applyToVideo(const cv::Mat& frame, cv::Mat& retroFrame); + void applyToVideo_optimized(const cv::Mat& frame, + cv::Mat& retroFrame); + +protected: + Parameters params_; + + cv::RNG rng_; + float multiplier_; + + cv::Mat borderColor_; + cv::Mat scratchColor_; + + std::vector sepiaPlanes_; + cv::Mat sepiaH_; + cv::Mat sepiaS_; +}; diff --git a/CvEffects/CvEffects/fuzzy_border.png b/CvEffects/CvEffects/fuzzy_border.png new file mode 100644 index 0000000..019c9a3 Binary files /dev/null and b/CvEffects/CvEffects/fuzzy_border.png differ diff --git a/CvEffects/CvEffects/glasses.png b/CvEffects/CvEffects/glasses.png new file mode 100644 index 0000000..b1b3dbe Binary files /dev/null and b/CvEffects/CvEffects/glasses.png differ diff --git a/CvEffects/CvEffects/haarcascade_mcs_eyepair_big.xml b/CvEffects/CvEffects/haarcascade_mcs_eyepair_big.xml new file mode 100644 index 0000000..ecc92bb --- /dev/null +++ b/CvEffects/CvEffects/haarcascade_mcs_eyepair_big.xml @@ -0,0 +1,10930 @@ + + + + + + 45 11 + + <_> + + + <_> + + <_> + + + + <_> + 7 3 30 3 -1. + <_> + 17 3 10 3 3. + 0 + 0.1012997999787331 + -0.7954636812210083 + 0.7811083793640137 + <_> + + <_> + + + + <_> + 34 5 11 6 -1. + <_> + 34 8 11 3 2. + 0 + 0.0312121100723743 + -0.7282348275184631 + 0.6224442720413208 + <_> + + <_> + + + + <_> + 6 1 6 9 -1. + <_> + 8 4 2 3 9. + 0 + -0.0549067892134190 + 0.6679443120956421 + -0.6076071262359619 + <_> + + <_> + + + + <_> + 15 0 15 11 -1. + <_> + 20 0 5 11 3. + 0 + 0.1310410946607590 + -0.4881607890129089 + 0.6749575734138489 + -1.4563479423522949 + -1 + -1 + <_> + + + <_> + + <_> + + + + <_> + 7 3 30 3 -1. + <_> + 17 3 10 3 3. + 0 + 0.1507283002138138 + -0.6390901207923889 + 0.8053625822067261 + <_> + + <_> + + + + <_> + 34 5 11 6 -1. + <_> + 34 8 11 3 2. + 0 + 0.0228874403983355 + -0.7231366038322449 + 0.3992983996868134 + <_> + + <_> + + + + <_> + 0 5 11 6 -1. + <_> + 0 8 11 3 2. + 0 + 0.0276746600866318 + -0.7064399719238281 + 0.4885388016700745 + <_> + + <_> + + + + <_> + 22 0 6 11 -1. + <_> + 22 0 3 11 2. + 0 + 0.0318998582661152 + -0.4218417108058929 + 0.5392153263092041 + <_> + + <_> + + + + <_> + 17 0 6 11 -1. + <_> + 20 0 3 11 2. + 0 + 0.0369728282094002 + -0.4240063130855560 + 0.5681108236312866 + <_> + + <_> + + + + <_> + 39 0 1 9 -1. + <_> + 36 3 1 3 3. + 1 + -0.0167110897600651 + 0.4617055952548981 + -0.4238983988761902 + -1.4917520284652710 + 0 + -1 + <_> + + + <_> + + <_> + + + + <_> + 9 0 27 6 -1. + <_> + 18 0 9 6 3. + 0 + 0.2120860069990158 + -0.6502287983894348 + 0.5993312001228333 + <_> + + <_> + + + + <_> + 39 0 1 9 -1. + <_> + 36 3 1 3 3. + 1 + -0.0227453205734491 + 0.5193532109260559 + -0.4416399896144867 + <_> + + <_> + + + + <_> + 7 3 4 8 -1. + <_> + 7 7 4 4 2. + 0 + 0.0215619597584009 + -0.6439520120620728 + 0.5154399871826172 + <_> + + <_> + + + + <_> + 17 2 12 8 -1. + <_> + 21 2 4 8 3. + 0 + 0.0875263586640358 + -0.3723556995391846 + 0.4822827875614166 + <_> + + <_> + + + + <_> + 1 7 5 4 -1. + <_> + 1 9 5 2 2. + 0 + 1.7132370267063379e-003 + -0.6259062886238098 + 0.3193156123161316 + <_> + + <_> + + + + <_> + 31 1 9 9 -1. + <_> + 34 4 3 3 9. + 0 + -0.1218293979763985 + 0.4427149891853333 + -0.2849208116531372 + <_> + + <_> + + + + <_> + 2 1 8 4 -1. + <_> + 2 3 8 2 2. + 0 + -0.0165680497884750 + 0.4386225938796997 + -0.3060705065727234 + <_> + + <_> + + + + <_> + 18 2 12 9 -1. + <_> + 22 2 4 9 3. + 0 + -0.0805537775158882 + 0.6011540293693543 + -0.0198485106229782 + <_> + + <_> + + + + <_> + 15 2 12 9 -1. + <_> + 19 2 4 9 3. + 0 + 0.0945484191179276 + -0.2503345906734467 + 0.4800544977188110 + <_> + + <_> + + + + <_> + 31 4 9 3 -1. + <_> + 34 4 3 3 3. + 0 + -9.6633229404687881e-003 + 0.2112565934658051 + -0.2550820112228394 + <_> + + <_> + + + + <_> + 20 9 4 2 -1. + <_> + 20 9 2 1 2. + <_> + 22 10 2 1 2. + 0 + -1.7194730462506413e-003 + -0.7437624931335449 + 0.1356191039085388 + -1.6821570396423340 + 1 + -1 + <_> + + + <_> + + <_> + + + + <_> + 0 0 24 9 -1. + <_> + 8 3 8 3 9. + 0 + -0.2984513044357300 + 0.5768417119979858 + -0.5636575222015381 + <_> + + <_> + + + + <_> + 7 3 36 4 -1. + <_> + 16 3 18 4 2. + 0 + 0.0848317891359329 + -0.4878582060337067 + 0.3023360073566437 + <_> + + <_> + + + + <_> + 9 5 4 2 -1. + <_> + 11 5 2 2 2. + 0 + 4.8235268332064152e-003 + -0.4168018996715546 + 0.5473024249076843 + <_> + + <_> + + + + <_> + 22 0 6 10 -1. + <_> + 22 0 3 10 2. + 0 + 0.0247961003333330 + -0.4074968099594116 + 0.2987192869186401 + <_> + + <_> + + + + <_> + 0 5 6 6 -1. + <_> + 0 8 6 3 2. + 0 + 7.8466311097145081e-003 + -0.6626297235488892 + 0.3087947070598602 + <_> + + <_> + + + + <_> + 21 0 8 11 -1. + <_> + 21 0 4 11 2. + 0 + 0.0881724432110786 + -0.1964032948017120 + 0.1787654012441635 + <_> + + <_> + + + + <_> + 1 3 42 8 -1. + <_> + 1 3 21 4 2. + <_> + 22 7 21 4 2. + 0 + 6.7136192228645086e-004 + -0.4565294086933136 + 0.4721651077270508 + <_> + + <_> + + + + <_> + 24 0 8 3 -1. + <_> + 26 2 4 3 2. + 1 + -5.8130059187533334e-005 + 0.0189487598836422 + -0.2790096104145050 + <_> + + <_> + + + + <_> + 21 0 3 8 -1. + <_> + 19 2 3 4 2. + 1 + -7.0680370554327965e-003 + 0.4315592050552368 + -0.5228719115257263 + <_> + + <_> + + + + <_> + 35 3 2 8 -1. + <_> + 35 7 2 4 2. + 0 + 0.0104867396876216 + -0.6200038194656372 + 0.4006851017475128 + <_> + + <_> + + + + <_> + 2 4 36 5 -1. + <_> + 11 4 18 5 2. + 0 + 0.0301965996623039 + -0.7257996201515198 + 0.1910271048545837 + <_> + + <_> + + + + <_> + 12 0 21 1 -1. + <_> + 19 0 7 1 3. + 0 + 2.2740899585187435e-003 + -0.7437924742698669 + 0.1435914039611816 + <_> + + <_> + + + + <_> + 8 5 2 6 -1. + <_> + 8 8 2 3 2. + 0 + 2.8281889390200377e-003 + -0.7035927176475525 + 0.2077458947896957 + <_> + + <_> + + + + <_> + 24 9 11 2 -1. + <_> + 24 10 11 1 2. + 0 + 9.4722010544501245e-005 + -0.6866136193275452 + 0.2300024032592773 + <_> + + <_> + + + + <_> + 2 7 2 4 -1. + <_> + 2 9 2 2 2. + 0 + 5.8486708439886570e-005 + -0.7492769956588745 + 0.1742060035467148 + <_> + + <_> + + + + <_> + 42 4 2 2 -1. + <_> + 42 4 1 2 2. + 1 + -5.3329051297623664e-005 + 0.1954517960548401 + -0.6460217237472534 + <_> + + <_> + + + + <_> + 3 4 2 2 -1. + <_> + 3 4 2 1 2. + 1 + -1.9914070435333997e-005 + 0.3191055059432983 + -0.5000588893890381 + <_> + + <_> + + + + <_> + 23 6 16 5 -1. + <_> + 27 6 8 5 2. + 0 + -0.0284833405166864 + 0.2720688879489899 + -0.1728384047746658 + <_> + + <_> + + + + <_> + 10 2 2 4 -1. + <_> + 9 3 2 2 2. + 1 + -7.0301168598234653e-003 + 0.4906997084617615 + -0.2584682106971741 + -2.4261860847473145 + 2 + -1 + <_> + + + <_> + + <_> + + + + <_> + 6 3 33 3 -1. + <_> + 17 3 11 3 3. + 0 + 0.1710568964481354 + -0.5641617774963379 + 0.5475422739982605 + <_> + + <_> + + + + <_> + 31 1 9 9 -1. + <_> + 34 4 3 3 9. + 0 + -0.1049742996692658 + 0.4727413058280945 + -0.4532259106636047 + <_> + + <_> + + + + <_> + 9 0 6 3 -1. + <_> + 11 2 2 3 3. + 1 + -0.0313814692199230 + 0.4900924861431122 + -0.3593046963214874 + <_> + + <_> + + + + <_> + 21 1 8 10 -1. + <_> + 21 1 4 10 2. + 0 + 0.0624266900122166 + -0.3127166032791138 + 0.3738982081413269 + <_> + + <_> + + + + <_> + 7 3 26 5 -1. + <_> + 20 3 13 5 2. + 0 + 0.0547255501151085 + -0.4385116994380951 + 0.3331047892570496 + <_> + + <_> + + + + <_> + 40 5 3 6 -1. + <_> + 40 8 3 3 2. + 0 + 4.7346241772174835e-003 + -0.6414120793342590 + 0.2531161010265350 + <_> + + <_> + + + + <_> + 2 5 3 6 -1. + <_> + 2 8 3 3 2. + 0 + 7.9919751733541489e-003 + -0.4680531024932861 + 0.2431025952100754 + <_> + + <_> + + + + <_> + 13 0 21 1 -1. + <_> + 20 0 7 1 3. + 0 + 0.0162186194211245 + -0.3655829131603241 + 0.1935510039329529 + <_> + + <_> + + + + <_> + 10 9 11 2 -1. + <_> + 10 10 11 1 2. + 0 + -2.7070839423686266e-003 + -0.6236888766288757 + 0.1524621993303299 + <_> + + <_> + + + + <_> + 35 2 4 3 -1. + <_> + 36 3 2 3 2. + 1 + -0.0145703395828605 + 0.2548831999301910 + -0.1017727032303810 + <_> + + <_> + + + + <_> + 9 0 26 10 -1. + <_> + 9 0 13 5 2. + <_> + 22 5 13 5 2. + 0 + -0.0742893293499947 + -0.5963190197944641 + 0.1414172053337097 + <_> + + <_> + + + + <_> + 1 9 44 2 -1. + <_> + 23 9 22 1 2. + <_> + 1 10 22 1 2. + 0 + 0.0174824707210064 + 0.0689812228083611 + -0.8075261712074280 + <_> + + <_> + + + + <_> + 21 9 2 2 -1. + <_> + 21 9 1 1 2. + <_> + 22 10 1 1 2. + 0 + 7.4595998739823699e-004 + 0.0899708569049835 + -0.7547813057899475 + <_> + + <_> + + + + <_> + 0 0 45 9 -1. + <_> + 15 3 15 3 9. + 0 + 0.6811965703964233 + 0.1251329034566879 + -0.5950785279273987 + <_> + + <_> + + + + <_> + 21 9 2 2 -1. + <_> + 21 9 1 1 2. + <_> + 22 10 1 1 2. + 0 + -3.2223601010628045e-004 + -0.5476635098457336 + 0.1417046040296555 + <_> + + <_> + + + + <_> + 39 9 5 2 -1. + <_> + 39 10 5 1 2. + 0 + -1.3318139826878905e-003 + -0.4610851109027863 + 0.0877417027950287 + -1.6515820026397705 + 3 + -1 + <_> + + + <_> + + <_> + + + + <_> + 4 3 32 3 -1. + <_> + 12 3 16 3 2. + 0 + 0.0799669772386551 + -0.6659880876541138 + 0.4235262870788574 + <_> + + <_> + + + + <_> + 26 1 11 8 -1. + <_> + 26 3 11 4 2. + 0 + -0.0272646602243185 + 0.3397392928600311 + -0.5063499212265015 + <_> + + <_> + + + + <_> + 17 1 6 9 -1. + <_> + 20 1 3 9 2. + 0 + 0.0288831908255816 + -0.4901154041290283 + 0.4012367129325867 + <_> + + <_> + + + + <_> + 27 3 11 8 -1. + <_> + 27 7 11 4 2. + 0 + 0.0397321991622448 + -0.4774664044380188 + 0.2059060037136078 + <_> + + <_> + + + + <_> + 5 1 9 9 -1. + <_> + 8 4 3 3 9. + 0 + -0.0972145274281502 + 0.4514232873916626 + -0.4699657857418060 + <_> + + <_> + + + + <_> + 13 0 21 1 -1. + <_> + 20 0 7 1 3. + 0 + 7.0403199642896652e-003 + -0.5051323175430298 + 0.1872223019599915 + <_> + + <_> + + + + <_> + 9 3 11 8 -1. + <_> + 9 7 11 4 2. + 0 + 0.0100332498550415 + -0.6071605086326599 + 0.2049857974052429 + <_> + + <_> + + + + <_> + 38 5 6 2 -1. + <_> + 40 5 2 2 3. + 0 + -2.2186320275068283e-003 + 0.2791998982429504 + -0.3909184932708740 + <_> + + <_> + + + + <_> + 8 9 16 1 -1. + <_> + 16 9 8 1 2. + 0 + 0.0728399306535721 + -8.7004872038960457e-003 + -4.3667841796875000e+003 + <_> + + <_> + + + + <_> + 18 0 15 10 -1. + <_> + 23 0 5 10 3. + 0 + -0.0686440467834473 + 0.5467174053192139 + -0.0971203967928886 + <_> + + <_> + + + + <_> + 3 9 4 2 -1. + <_> + 3 10 4 1 2. + 0 + 8.3757557149510831e-005 + -0.4377388954162598 + 0.2073774039745331 + <_> + + <_> + + + + <_> + 31 5 2 2 -1. + <_> + 31 5 1 2 2. + 0 + -1.8882959848269820e-003 + 0.2805308103561401 + -0.1123835965991020 + <_> + + <_> + + + + <_> + 12 0 20 6 -1. + <_> + 12 0 10 3 2. + <_> + 22 3 10 3 2. + 0 + -0.0362426303327084 + -0.6370964050292969 + 0.1478706002235413 + <_> + + <_> + + + + <_> + 31 0 10 6 -1. + <_> + 31 2 10 2 3. + 0 + -0.0333381183445454 + 0.4726848006248474 + -0.2124014943838120 + <_> + + <_> + + + + <_> + 7 10 4 1 -1. + <_> + 9 10 2 1 2. + 0 + 2.5847079232335091e-003 + 0.1234423965215683 + -0.7409923076629639 + <_> + + <_> + + + + <_> + 25 0 15 4 -1. + <_> + 30 0 5 4 3. + 0 + -0.0203724894672632 + 0.1377898007631302 + -0.1994089931249619 + <_> + + <_> + + + + <_> + 5 10 6 1 -1. + <_> + 7 10 2 1 3. + 0 + 3.6333200987428427e-003 + 0.0793613791465759 + -0.7600020766258240 + <_> + + <_> + + + + <_> + 38 5 4 4 -1. + <_> + 40 5 2 2 2. + <_> + 38 7 2 2 2. + 0 + 4.6827611513435841e-003 + -0.0661458671092987 + 0.1733255982398987 + <_> + + <_> + + + + <_> + 3 5 4 4 -1. + <_> + 3 5 2 2 2. + <_> + 5 7 2 2 2. + 0 + -4.8445351421833038e-003 + 0.4480114877223969 + -0.1564396023750305 + <_> + + <_> + + + + <_> + 15 2 18 9 -1. + <_> + 21 2 6 9 3. + 0 + 0.2481960952281952 + -0.0861529707908630 + 0.3375715017318726 + <_> + + <_> + + + + <_> + 12 0 15 11 -1. + <_> + 17 0 5 11 3. + 0 + 0.1942128986120224 + -0.1405933052301407 + 0.5112164020538330 + -1.8342440128326416 + 4 + -1 + <_> + + + <_> + + <_> + + + + <_> + 8 1 6 1 -1. + <_> + 10 3 2 1 3. + 1 + -9.6888672560453415e-003 + 0.3895721137523651 + -0.4811824858188629 + <_> + + <_> + + + + <_> + 9 0 27 7 -1. + <_> + 18 0 9 7 3. + 0 + 0.2981027960777283 + -0.4800634086132050 + 0.3955416977405548 + <_> + + <_> + + + + <_> + 10 2 3 4 -1. + <_> + 9 3 3 2 2. + 1 + -9.8945433273911476e-003 + 0.4206601083278656 + -0.3444811105728149 + <_> + + <_> + + + + <_> + 18 3 9 8 -1. + <_> + 21 3 3 8 3. + 0 + 0.0562895499169827 + -0.2323781996965408 + 0.4200125038623810 + <_> + + <_> + + + + <_> + 0 5 11 6 -1. + <_> + 0 8 11 3 2. + 0 + 0.0281865298748016 + -0.5498821139335632 + 0.1948453038930893 + <_> + + <_> + + + + <_> + 1 3 44 8 -1. + <_> + 23 3 22 4 2. + <_> + 1 7 22 4 2. + 0 + 0.0471157617866993 + 0.1684277057647705 + -0.5307763814926148 + <_> + + <_> + + + + <_> + 0 4 4 4 -1. + <_> + 2 4 2 4 2. + 0 + -3.1187951099127531e-003 + 0.1967993974685669 + -0.3741619884967804 + <_> + + <_> + + + + <_> + 24 3 11 8 -1. + <_> + 24 7 11 4 2. + 0 + 0.0194239094853401 + -0.4466922879219055 + 0.1685253977775574 + <_> + + <_> + + + + <_> + 3 1 39 9 -1. + <_> + 16 4 13 3 9. + 0 + -0.2618069946765900 + -0.8378089070320129 + 0.0617749504745007 + <_> + + <_> + + + + <_> + 24 7 11 4 -1. + <_> + 24 9 11 2 2. + 0 + -4.8632198013365269e-003 + -0.4800944924354553 + 0.0667717605829239 + <_> + + <_> + + + + <_> + 11 4 22 6 -1. + <_> + 11 4 11 3 2. + <_> + 22 7 11 3 2. + 0 + 0.0384115986526012 + 0.1338039934635162 + -0.5834993124008179 + <_> + + <_> + + + + <_> + 33 9 6 2 -1. + <_> + 35 9 2 2 3. + 0 + 5.7644587941467762e-003 + 0.0822187215089798 + -0.8142058849334717 + <_> + + <_> + + + + <_> + 6 0 7 6 -1. + <_> + 6 2 7 2 3. + 0 + -0.0277032200247049 + 0.4725336134433746 + -0.1494240015745163 + <_> + + <_> + + + + <_> + 24 0 6 1 -1. + <_> + 24 0 3 1 2. + 0 + 2.9970629839226604e-004 + -0.3508217036724091 + 0.1178899034857750 + <_> + + <_> + + + + <_> + 4 1 10 3 -1. + <_> + 4 2 10 1 3. + 0 + 6.6997818648815155e-003 + -0.1563594043254852 + 0.3656086921691895 + <_> + + <_> + + + + <_> + 36 9 9 2 -1. + <_> + 36 10 9 1 2. + 0 + 1.8159940736950375e-005 + -0.3140079081058502 + 0.1277565956115723 + <_> + + <_> + + + + <_> + 7 9 4 2 -1. + <_> + 8 9 2 2 2. + 0 + -2.3775480221956968e-003 + -0.7156819105148315 + 0.0758587494492531 + <_> + + <_> + + + + <_> + 18 9 10 2 -1. + <_> + 23 9 5 1 2. + <_> + 18 10 5 1 2. + 0 + -4.4308858923614025e-003 + -0.5795493125915527 + 0.0658802017569542 + <_> + + <_> + + + + <_> + 7 0 30 6 -1. + <_> + 7 0 15 3 2. + <_> + 22 3 15 3 2. + 0 + 0.0826033428311348 + 0.0700204968452454 + -0.6617522239685059 + <_> + + <_> + + + + <_> + 21 5 3 6 -1. + <_> + 22 7 1 2 9. + 0 + -8.3666313439607620e-003 + -0.4901342988014221 + 0.0937642827630043 + <_> + + <_> + + + + <_> + 16 9 10 2 -1. + <_> + 16 9 5 1 2. + <_> + 21 10 5 1 2. + 0 + -4.2126090265810490e-003 + -0.5854789018630981 + 0.0777199864387512 + <_> + + <_> + + + + <_> + 24 9 11 2 -1. + <_> + 24 10 11 1 2. + 0 + 1.4681339962407947e-003 + -0.2495546936988831 + 0.1152582988142967 + <_> + + <_> + + + + <_> + 5 2 7 3 -1. + <_> + 5 3 7 1 3. + 0 + 5.7278228923678398e-003 + -0.1196860969066620 + 0.4248318970203400 + <_> + + <_> + + + + <_> + 26 0 4 1 -1. + <_> + 26 0 2 1 2. + 0 + 6.5779332071542740e-003 + 0.0282375905662775 + -0.4071775972843170 + <_> + + <_> + + + + <_> + 15 0 4 1 -1. + <_> + 17 0 2 1 2. + 0 + 1.2635639905056451e-005 + -0.3278765082359314 + 0.1463759988546372 + <_> + + <_> + + + + <_> + 26 0 11 4 -1. + <_> + 26 2 11 2 2. + 0 + -4.6048699878156185e-003 + 0.1842471063137054 + -0.2354689985513687 + -1.6580430269241333 + 5 + -1 + <_> + + + <_> + + <_> + + + + <_> + 7 3 22 3 -1. + <_> + 18 3 11 3 2. + 0 + 0.0616270788013935 + -0.6385278105735779 + 0.3331474065780640 + <_> + + <_> + + + + <_> + 32 1 4 6 -1. + <_> + 34 1 2 3 2. + <_> + 32 4 2 3 2. + 0 + 4.2768982239067554e-003 + -0.4244343042373657 + 0.4304029941558838 + <_> + + <_> + + + + <_> + 9 1 4 6 -1. + <_> + 9 1 2 3 2. + <_> + 11 4 2 3 2. + 0 + 4.6536661684513092e-003 + -0.3571257889270783 + 0.3420619964599609 + <_> + + <_> + + + + <_> + 17 0 12 11 -1. + <_> + 21 0 4 11 3. + 0 + 0.0899298489093781 + -0.3081831932067871 + 0.3103627860546112 + <_> + + <_> + + + + <_> + 1 3 11 8 -1. + <_> + 1 7 11 4 2. + 0 + 0.0743535533547401 + -0.4110797047615051 + 0.2735716998577118 + <_> + + <_> + + + + <_> + 25 9 11 2 -1. + <_> + 25 10 11 1 2. + 0 + 1.8687270348891616e-003 + -0.3267816901206970 + 0.1846697926521301 + <_> + + <_> + + + + <_> + 1 4 6 4 -1. + <_> + 3 4 2 4 3. + 0 + -6.2053278088569641e-003 + 0.3107973039150238 + -0.2444406002759934 + <_> + + <_> + + + + <_> + 24 1 11 8 -1. + <_> + 24 3 11 4 2. + 0 + -0.0163297392427921 + 0.2493868023157120 + -0.3848733901977539 + <_> + + <_> + + + + <_> + 4 0 32 7 -1. + <_> + 12 0 16 7 2. + 0 + 0.1133780032396317 + -0.4381052851676941 + 0.1581839025020599 + <_> + + <_> + + + + <_> + 8 0 30 8 -1. + <_> + 23 0 15 4 2. + <_> + 8 4 15 4 2. + 0 + 0.0748228132724762 + 0.0775939524173737 + -0.6171107292175293 + <_> + + <_> + + + + <_> + 19 2 6 9 -1. + <_> + 22 2 3 9 2. + 0 + -0.0451328605413437 + 0.5962778925895691 + -0.1065089032053947 + <_> + + <_> + + + + <_> + 17 0 26 2 -1. + <_> + 30 0 13 1 2. + <_> + 17 1 13 1 2. + 0 + -0.0102611603215337 + 0.3402867019176483 + -0.0760131329298019 + <_> + + <_> + + + + <_> + 20 0 1 2 -1. + <_> + 20 0 1 1 2. + 1 + 1.9562950183171779e-004 + -0.3224003016948700 + 0.1593022048473358 + <_> + + <_> + + + + <_> + 38 9 6 2 -1. + <_> + 38 10 6 1 2. + 0 + 0.0127499103546143 + 0.0342378690838814 + -0.8233301043510437 + <_> + + <_> + + + + <_> + 1 9 8 2 -1. + <_> + 1 10 8 1 2. + 0 + 1.0267910547554493e-003 + -0.3348264992237091 + 0.1486838012933731 + <_> + + <_> + + + + <_> + 31 0 11 4 -1. + <_> + 31 1 11 2 2. + 0 + 0.0118999397382140 + -0.1110528036952019 + 0.2997865974903107 + <_> + + <_> + + + + <_> + 7 8 6 3 -1. + <_> + 9 8 2 3 3. + 0 + 9.4404807314276695e-003 + 0.0631437525153160 + -0.7491412758827210 + <_> + + <_> + + + + <_> + 36 3 4 4 -1. + <_> + 36 3 2 4 2. + 0 + -4.4033881276845932e-003 + 0.1506906002759934 + -0.1213440969586372 + <_> + + <_> + + + + <_> + 17 0 2 3 -1. + <_> + 17 0 1 3 2. + 1 + 8.2504339516162872e-003 + 0.0654440671205521 + -0.7557423114776611 + <_> + + <_> + + + + <_> + 25 1 11 6 -1. + <_> + 25 3 11 2 3. + 0 + -0.0119254700839520 + 0.1157917976379395 + -0.1823156028985977 + <_> + + <_> + + + + <_> + 16 10 12 1 -1. + <_> + 19 10 6 1 2. + 0 + 2.3744169156998396e-003 + -0.2389771938323975 + 0.1936241984367371 + <_> + + <_> + + + + <_> + 11 1 32 4 -1. + <_> + 27 1 16 2 2. + <_> + 11 3 16 2 2. + 0 + 0.0189549792557955 + -0.0739023834466934 + 0.0952069386839867 + <_> + + <_> + + + + <_> + 10 1 11 6 -1. + <_> + 10 3 11 2 3. + 0 + -6.4718048088252544e-003 + 0.1882565021514893 + -0.2742140889167786 + <_> + + <_> + + + + <_> + 39 2 5 3 -1. + <_> + 38 3 5 1 3. + 1 + 0.0118858003988862 + -0.0793891325592995 + 0.3939763903617859 + <_> + + <_> + + + + <_> + 10 7 11 4 -1. + <_> + 10 9 11 2 2. + 0 + 3.9641708135604858e-003 + -0.3141691088676453 + 0.1572221070528030 + <_> + + <_> + + + + <_> + 39 2 5 3 -1. + <_> + 38 3 5 1 3. + 1 + -0.0153126502409577 + 0.4346731901168823 + -0.0800591632723808 + <_> + + <_> + + + + <_> + 4 8 2 1 -1. + <_> + 4 8 1 1 2. + 1 + -4.4087409041821957e-003 + -0.6935536861419678 + 0.0726607367396355 + <_> + + <_> + + + + <_> + 39 2 5 3 -1. + <_> + 38 3 5 1 3. + 1 + 0.0268113501369953 + -0.0287350993603468 + 0.4305660128593445 + <_> + + <_> + + + + <_> + 6 2 3 5 -1. + <_> + 7 3 1 5 3. + 1 + 0.0129167297855020 + -0.0791131779551506 + 0.5616195797920227 + <_> + + <_> + + + + <_> + 35 9 4 2 -1. + <_> + 36 9 2 2 2. + 0 + -2.8802119195461273e-003 + -0.6684604287147522 + 0.0777579322457314 + <_> + + <_> + + + + <_> + 15 1 12 10 -1. + <_> + 19 1 4 10 3. + 0 + -0.0775494873523712 + 0.6936337947845459 + -0.0728587135672569 + -1.7386059761047363 + 6 + -1 + <_> + + + <_> + + <_> + + + + <_> + 5 3 32 3 -1. + <_> + 13 3 16 3 2. + 0 + 0.1141531020402908 + -0.4638212025165558 + 0.3817670941352844 + <_> + + <_> + + + + <_> + 30 5 6 2 -1. + <_> + 32 5 2 2 3. + 0 + 4.8969490453600883e-003 + -0.1898743063211441 + 0.3679777979850769 + <_> + + <_> + + + + <_> + 17 2 6 5 -1. + <_> + 20 2 3 5 2. + 0 + 0.0210133306682110 + -0.3910275101661682 + 0.3052346110343933 + <_> + + <_> + + + + <_> + 35 2 4 3 -1. + <_> + 36 3 2 3 2. + 1 + -8.5326731204986572e-003 + 0.4028900861740112 + -0.3794580996036530 + <_> + + <_> + + + + <_> + 0 6 5 4 -1. + <_> + 0 8 5 2 2. + 0 + 2.2233189083635807e-003 + -0.5834115147590637 + 0.2050496041774750 + <_> + + <_> + + + + <_> + 33 4 6 4 -1. + <_> + 35 4 2 4 3. + 0 + -8.9455489069223404e-003 + 0.1073440015316010 + -0.1407826989889145 + <_> + + <_> + + + + <_> + 12 5 2 2 -1. + <_> + 13 5 1 2 2. + 0 + -4.4652701035374776e-005 + 0.3188174068927765 + -0.2420430034399033 + <_> + + <_> + + + + <_> + 21 1 24 6 -1. + <_> + 29 3 8 2 9. + 0 + -0.2776621878147125 + 0.3199347853660584 + -0.2321206033229828 + <_> + + <_> + + + + <_> + 8 3 10 8 -1. + <_> + 8 7 10 4 2. + 0 + 0.0299928896129131 + -0.4863663017749786 + 0.1573397070169449 + <_> + + <_> + + + + <_> + 13 0 21 1 -1. + <_> + 20 0 7 1 3. + 0 + 0.0103846397250891 + -0.3576160967350006 + 0.1016876995563507 + <_> + + <_> + + + + <_> + 9 2 6 3 -1. + <_> + 8 3 6 1 3. + 1 + -9.9069289863109589e-003 + 0.3474350869655609 + -0.2061987072229385 + <_> + + <_> + + + + <_> + 16 2 18 8 -1. + <_> + 22 2 6 8 3. + 0 + -0.0936803817749023 + 0.5435848832130432 + -0.0737909674644470 + <_> + + <_> + + + + <_> + 3 9 1 2 -1. + <_> + 3 10 1 1 2. + 0 + 4.6968900278443471e-005 + -0.3651182949542999 + 0.2005686014890671 + <_> + + <_> + + + + <_> + 27 4 2 5 -1. + <_> + 27 4 1 5 2. + 1 + -8.3182547241449356e-003 + -0.5208979249000549 + 0.0516868308186531 + <_> + + <_> + + + + <_> + 2 0 36 10 -1. + <_> + 2 0 18 5 2. + <_> + 20 5 18 5 2. + 0 + -0.1155257001519203 + -0.6091110110282898 + 0.0922980234026909 + <_> + + <_> + + + + <_> + 26 1 2 1 -1. + <_> + 26 1 1 1 2. + 0 + 4.5758039050269872e-005 + -0.2418815940618515 + 0.1120527014136314 + <_> + + <_> + + + + <_> + 15 2 12 9 -1. + <_> + 18 2 6 9 2. + 0 + 0.0836199671030045 + -0.1659141927957535 + 0.2994615137577057 + <_> + + <_> + + + + <_> + 31 4 9 6 -1. + <_> + 34 4 3 6 3. + 0 + -1.7055140342563391e-003 + 0.0661006867885590 + -0.1783421933650971 + <_> + + <_> + + + + <_> + 5 0 10 6 -1. + <_> + 5 2 10 2 3. + 0 + -0.0502557195723057 + 0.5084115266799927 + -0.1019190996885300 + <_> + + <_> + + + + <_> + 35 2 3 4 -1. + <_> + 34 3 3 2 2. + 1 + -0.0144934700801969 + 0.3341130018234253 + -0.0912953317165375 + <_> + + <_> + + + + <_> + 5 9 6 2 -1. + <_> + 7 9 2 2 3. + 0 + 6.6773351281881332e-003 + 0.0707420930266380 + -0.7194135189056397 + <_> + + <_> + + + + <_> + 40 5 4 2 -1. + <_> + 40 5 2 2 2. + 0 + -2.4902720469981432e-003 + 0.2712225914001465 + -0.2811850011348724 + <_> + + <_> + + + + <_> + 19 0 3 3 -1. + <_> + 20 1 1 1 9. + 0 + 5.9668770991265774e-003 + 0.0868900194764137 + -0.5510246753692627 + <_> + + <_> + + + + <_> + 31 0 11 4 -1. + <_> + 31 1 11 2 2. + 0 + 8.9923879131674767e-003 + -0.1115676984190941 + 0.1831274032592773 + <_> + + <_> + + + + <_> + 5 0 15 1 -1. + <_> + 10 0 5 1 3. + 0 + -1.8761169631034136e-003 + 0.1658319979906082 + -0.2982378900051117 + <_> + + <_> + + + + <_> + 17 8 12 2 -1. + <_> + 23 8 6 1 2. + <_> + 17 9 6 1 2. + 0 + 4.4691809453070164e-003 + 0.0676259994506836 + -0.5999578833580017 + <_> + + <_> + + + + <_> + 19 2 6 9 -1. + <_> + 22 2 3 9 2. + 0 + 0.0495137684047222 + -0.1185320988297463 + 0.4067130982875824 + <_> + + <_> + + + + <_> + 32 1 6 10 -1. + <_> + 34 1 2 10 3. + 0 + -0.0520960614085197 + -0.4905096888542175 + 0.0444507598876953 + <_> + + <_> + + + + <_> + 5 2 9 6 -1. + <_> + 8 4 3 2 9. + 0 + -0.0575406104326248 + 0.2216338068246841 + -0.2269773036241531 + <_> + + <_> + + + + <_> + 29 0 2 3 -1. + <_> + 28 1 2 1 3. + 1 + -0.0120270904153585 + -0.7831586003303528 + 0.0252257809042931 + <_> + + <_> + + + + <_> + 16 0 3 2 -1. + <_> + 17 1 1 2 3. + 1 + 4.3592308647930622e-003 + 0.0784457623958588 + -0.5439990162849426 + <_> + + <_> + + + + <_> + 34 8 6 3 -1. + <_> + 36 8 2 3 3. + 0 + 0.0108451396226883 + 0.0435322597622871 + -0.7530106902122498 + <_> + + <_> + + + + <_> + 2 5 2 1 -1. + <_> + 3 5 1 1 2. + 0 + -2.2464629728347063e-004 + 0.1888168007135391 + -0.2168412953615189 + -1.6643459796905518 + 7 + -1 + <_> + + + <_> + + <_> + + + + <_> + 6 3 33 2 -1. + <_> + 17 3 11 2 3. + 0 + 0.1516757011413574 + -0.3124355971813202 + 0.3971425890922546 + <_> + + <_> + + + + <_> + 35 2 4 3 -1. + <_> + 36 3 2 3 2. + 1 + -5.6243538856506348e-003 + 0.2844352126121521 + -0.4688800871372223 + <_> + + <_> + + + + <_> + 5 5 9 2 -1. + <_> + 8 5 3 2 3. + 0 + -0.0133634200319648 + 0.2984715104103088 + -0.2897408902645111 + <_> + + <_> + + + + <_> + 17 1 12 10 -1. + <_> + 21 1 4 10 3. + 0 + 0.1197357997298241 + -0.2505994141101837 + 0.3698031008243561 + <_> + + <_> + + + + <_> + 0 4 11 6 -1. + <_> + 0 7 11 3 2. + 0 + 0.0295380298048258 + -0.5330228209495544 + 0.1954060941934586 + <_> + + <_> + + + + <_> + 29 9 11 2 -1. + <_> + 29 10 11 1 2. + 0 + 2.2876099683344364e-003 + -0.3935618102550507 + 0.2245559990406036 + <_> + + <_> + + + + <_> + 17 1 2 1 -1. + <_> + 18 1 1 1 2. + 0 + 3.3369789889547974e-005 + -0.4254043102264404 + 0.1247470974922180 + <_> + + <_> + + + + <_> + 31 0 11 4 -1. + <_> + 31 1 11 2 2. + 0 + 0.0122035900130868 + -0.1111750006675720 + 0.3303545117378235 + <_> + + <_> + + + + <_> + 2 1 32 6 -1. + <_> + 2 1 16 3 2. + <_> + 18 4 16 3 2. + 0 + 0.0288315303623676 + -0.2619040906429291 + 0.2602139115333557 + <_> + + <_> + + + + <_> + 21 9 6 2 -1. + <_> + 24 9 3 1 2. + <_> + 21 10 3 1 2. + 0 + 2.3157240357249975e-003 + 0.0526180006563663 + -0.6187260746955872 + <_> + + <_> + + + + <_> + 17 9 10 2 -1. + <_> + 17 9 5 1 2. + <_> + 22 10 5 1 2. + 0 + 3.3288369886577129e-003 + 0.0794652178883553 + -0.6154335141181946 + <_> + + <_> + + + + <_> + 41 4 4 6 -1. + <_> + 41 4 2 6 2. + 0 + -4.1650598868727684e-003 + 0.2235890030860901 + -0.2817305028438568 + <_> + + <_> + + + + <_> + 4 0 10 6 -1. + <_> + 4 2 10 2 3. + 0 + -0.0555344186723232 + 0.5337057113647461 + -0.0978473424911499 + <_> + + <_> + + + + <_> + 13 0 21 1 -1. + <_> + 20 0 7 1 3. + 0 + 0.0104300398379564 + -0.3193646967411041 + 0.1322222054004669 + <_> + + <_> + + + + <_> + 3 0 39 9 -1. + <_> + 16 3 13 3 9. + 0 + 0.7373105287551880 + 0.0856522768735886 + -0.5683274865150452 + <_> + + <_> + + + + <_> + 30 9 11 2 -1. + <_> + 30 10 11 1 2. + 0 + 0.0211063101887703 + 0.0103507200255990 + -0.4362475872039795 + <_> + + <_> + + + + <_> + 5 9 11 2 -1. + <_> + 5 10 11 1 2. + 0 + 1.8394569633528590e-003 + -0.3025861084461212 + 0.1825274974107742 + <_> + + <_> + + + + <_> + 20 9 8 2 -1. + <_> + 24 9 4 1 2. + <_> + 20 10 4 1 2. + 0 + -6.2626888975501060e-003 + -0.7030578255653381 + 0.0345668382942677 + <_> + + <_> + + + + <_> + 1 5 6 3 -1. + <_> + 3 5 2 3 3. + 0 + -2.5872439146041870e-003 + 0.1959318071603775 + -0.2503960132598877 + <_> + + <_> + + + + <_> + 29 0 6 3 -1. + <_> + 31 0 2 3 3. + 0 + 7.9651866108179092e-003 + 0.0560516789555550 + -0.4854215979576111 + <_> + + <_> + + + + <_> + 3 0 39 9 -1. + <_> + 16 3 13 3 9. + 0 + -0.2649461030960083 + -0.7481368184089661 + 0.0572923310101032 + <_> + + <_> + + + + <_> + 34 1 5 3 -1. + <_> + 34 2 5 1 3. + 0 + -8.7696090340614319e-003 + 0.5502753257751465 + -0.0981863886117935 + <_> + + <_> + + + + <_> + 10 0 6 3 -1. + <_> + 12 0 2 3 3. + 0 + 9.3607688322663307e-003 + 0.0879649519920349 + -0.6328374147415161 + <_> + + <_> + + + + <_> + 33 1 8 3 -1. + <_> + 33 2 8 1 3. + 0 + 6.7315441556274891e-003 + -0.1199072003364563 + 0.2605029046535492 + <_> + + <_> + + + + <_> + 16 9 10 2 -1. + <_> + 16 9 5 1 2. + <_> + 21 10 5 1 2. + 0 + -4.8705069348216057e-003 + -0.6705402135848999 + 0.0683697164058685 + <_> + + <_> + + + + <_> + 19 5 9 6 -1. + <_> + 22 5 3 6 3. + 0 + -0.0335185006260872 + 0.4375419020652771 + -0.0559873282909393 + <_> + + <_> + + + + <_> + 16 9 12 2 -1. + <_> + 20 9 4 2 3. + 0 + 7.6086460612714291e-003 + -0.2525339126586914 + 0.1985495984554291 + <_> + + <_> + + + + <_> + 24 10 20 1 -1. + <_> + 24 10 10 1 2. + 0 + 0.0183347892016172 + 0.0830836072564125 + -0.4910973012447357 + <_> + + <_> + + + + <_> + 18 0 2 1 -1. + <_> + 18 0 1 1 2. + 1 + -2.7305909898132086e-003 + -0.4816663861274719 + 0.0870301127433777 + <_> + + <_> + + + + <_> + 24 10 20 1 -1. + <_> + 24 10 10 1 2. + 0 + -0.0253080893307924 + -0.5137035250663757 + 0.0317759402096272 + <_> + + <_> + + + + <_> + 0 0 1 8 -1. + <_> + 0 4 1 4 2. + 0 + -6.7148888483643532e-003 + -0.4641964137554169 + 0.0869181528687477 + <_> + + <_> + + + + <_> + 24 10 20 1 -1. + <_> + 24 10 10 1 2. + 0 + -1.3796479906886816e-003 + 0.1136436015367508 + -0.1099784001708031 + <_> + + <_> + + + + <_> + 1 10 20 1 -1. + <_> + 11 10 10 1 2. + 0 + -0.0179886203259230 + -0.5647330880165100 + 0.0848380699753761 + <_> + + <_> + + + + <_> + 42 7 3 4 -1. + <_> + 42 9 3 2 2. + 0 + 1.2048670032527298e-004 + -0.3359489142894745 + 0.1181958019733429 + <_> + + <_> + + + + <_> + 6 9 6 2 -1. + <_> + 8 9 2 2 3. + 0 + -7.3997122235596180e-003 + -0.7110918760299683 + 0.0502713508903980 + <_> + + <_> + + + + <_> + 33 1 6 3 -1. + <_> + 33 2 6 1 3. + 0 + -4.4395271688699722e-003 + 0.2403811067342758 + -0.0848185420036316 + -1.5700939893722534 + 8 + -1 + <_> + + + <_> + + <_> + + + + <_> + 12 4 3 2 -1. + <_> + 13 5 1 2 3. + 1 + 6.7837378010153770e-003 + -0.2447407990694046 + 0.5237346291542053 + <_> + + <_> + + + + <_> + 26 1 11 8 -1. + <_> + 26 3 11 4 2. + 0 + -0.0263042896986008 + 0.2338152974843979 + -0.4236643910408020 + <_> + + <_> + + + + <_> + 3 4 30 3 -1. + <_> + 18 4 15 3 2. + 0 + 0.0705524832010269 + -0.4806838035583496 + 0.2167425006628037 + <_> + + <_> + + + + <_> + 17 0 12 9 -1. + <_> + 21 0 4 9 3. + 0 + 0.1158863976597786 + -0.2149966955184937 + 0.2675358057022095 + <_> + + <_> + + + + <_> + 2 0 9 4 -1. + <_> + 2 1 9 2 2. + 0 + 0.0100489500910044 + -0.2059427052736282 + 0.4048427939414978 + <_> + + <_> + + + + <_> + 19 0 12 1 -1. + <_> + 22 0 6 1 2. + 0 + 0.0146281700581312 + 0.0451952703297138 + -0.4338223934173584 + <_> + + <_> + + + + <_> + 7 0 28 5 -1. + <_> + 14 0 14 5 2. + 0 + 0.1069151982665062 + -0.4000534117221832 + 0.1565358936786652 + <_> + + <_> + + + + <_> + 26 5 11 6 -1. + <_> + 26 8 11 3 2. + 0 + 0.0215446706861258 + -0.3836944103240967 + 0.1253671050071716 + <_> + + <_> + + + + <_> + 4 5 4 2 -1. + <_> + 5 5 2 2 2. + 0 + 5.0607468001544476e-003 + -0.1373002976179123 + 0.5311831831932068 + <_> + + <_> + + + + <_> + 40 7 5 4 -1. + <_> + 40 9 5 2 2. + 0 + -4.9039809964597225e-003 + -0.6946039199829102 + 0.0771185681223869 + <_> + + <_> + + + + <_> + 5 5 34 6 -1. + <_> + 5 5 17 3 2. + <_> + 22 8 17 3 2. + 0 + 0.0555920600891113 + 0.0849511027336121 + -0.6161080002784729 + <_> + + <_> + + + + <_> + 7 2 38 3 -1. + <_> + 7 2 19 3 2. + 0 + -0.0539596788585186 + -0.3782609999179840 + 0.0331038087606430 + <_> + + <_> + + + + <_> + 3 8 1 2 -1. + <_> + 3 9 1 1 2. + 0 + 3.6401430406840518e-005 + -0.3671151995658875 + 0.1344677954912186 + <_> + + <_> + + + + <_> + 31 7 2 2 -1. + <_> + 31 7 1 2 2. + 1 + -5.5411658249795437e-003 + -0.5740044116973877 + 0.0742920190095901 + <_> + + <_> + + + + <_> + 0 0 45 9 -1. + <_> + 15 3 15 3 9. + 0 + 0.7908669114112854 + 0.0774227529764175 + -0.6365330815315247 + <_> + + <_> + + + + <_> + 35 9 6 2 -1. + <_> + 37 9 2 2 3. + 0 + 4.4924449175596237e-003 + 0.0685045272111893 + -0.5327309966087341 + <_> + + <_> + + + + <_> + 4 9 6 2 -1. + <_> + 6 9 2 2 3. + 0 + -6.8721971474587917e-003 + -0.6515179872512817 + 0.0649006888270378 + <_> + + <_> + + + + <_> + 19 5 9 6 -1. + <_> + 22 5 3 6 3. + 0 + 0.0464545413851738 + -0.1123898029327393 + 0.2074414044618607 + <_> + + <_> + + + + <_> + 7 2 3 3 -1. + <_> + 7 3 3 1 3. + 0 + 6.0355630703270435e-003 + -0.0887570977210999 + 0.5474855899810791 + <_> + + <_> + + + + <_> + 22 9 2 2 -1. + <_> + 23 9 1 1 2. + <_> + 22 10 1 1 2. + 0 + 3.9944230229593813e-004 + 0.0866240411996841 + -0.4693656861782074 + <_> + + <_> + + + + <_> + 5 3 8 2 -1. + <_> + 5 4 8 1 2. + 0 + 7.5040599331259727e-003 + -0.0921164527535439 + 0.5366359949111939 + <_> + + <_> + + + + <_> + 20 2 8 9 -1. + <_> + 22 2 4 9 2. + 0 + -0.0158401206135750 + 0.3811694979667664 + -0.0695484727621078 + <_> + + <_> + + + + <_> + 3 9 8 2 -1. + <_> + 5 9 4 2 2. + 0 + 5.7859481312334538e-003 + 0.0808151513338089 + -0.5512672066688538 + <_> + + <_> + + + + <_> + 32 3 6 7 -1. + <_> + 34 3 2 7 3. + 0 + -6.8534379824995995e-003 + 0.2017164975404739 + -0.2981612980365753 + <_> + + <_> + + + + <_> + 5 0 8 2 -1. + <_> + 9 0 4 2 2. + 0 + -3.2146628655027598e-005 + 0.1627535969018936 + -0.2566182911396027 + <_> + + <_> + + + + <_> + 12 0 22 6 -1. + <_> + 23 0 11 3 2. + <_> + 12 3 11 3 2. + 0 + 0.0483935698866844 + 0.0688307136297226 + -0.5760238766670227 + <_> + + <_> + + + + <_> + 14 1 16 6 -1. + <_> + 14 1 8 3 2. + <_> + 22 4 8 3 2. + 0 + 0.0459545888006687 + 0.0570243299007416 + -0.6528798937797546 + <_> + + <_> + + + + <_> + 30 0 6 4 -1. + <_> + 32 0 2 4 3. + 0 + 1.1721630580723286e-003 + 0.1044374033808708 + -0.2383860051631928 + <_> + + <_> + + + + <_> + 4 4 4 2 -1. + <_> + 4 4 2 1 2. + <_> + 6 5 2 1 2. + 0 + 4.0837051346898079e-003 + -0.0812310427427292 + 0.5090131163597107 + <_> + + <_> + + + + <_> + 30 0 6 4 -1. + <_> + 32 0 2 4 3. + 0 + -0.0164863802492619 + -0.5516451001167297 + 0.0650377720594406 + <_> + + <_> + + + + <_> + 9 0 6 4 -1. + <_> + 11 0 2 4 3. + 0 + -0.0158996805548668 + -0.6092929840087891 + 0.0601791404187679 + <_> + + <_> + + + + <_> + 22 9 2 2 -1. + <_> + 23 9 1 1 2. + <_> + 22 10 1 1 2. + 0 + -3.7392228841781616e-004 + -0.4709204137325287 + 0.0943275690078735 + <_> + + <_> + + + + <_> + 17 5 9 6 -1. + <_> + 20 5 3 6 3. + 0 + 0.0451714508235455 + -0.1572314053773880 + 0.2575055062770844 + <_> + + <_> + + + + <_> + 30 5 4 2 -1. + <_> + 31 5 2 2 2. + 0 + 3.9194729179143906e-003 + -0.1199349015951157 + 0.4145897924900055 + <_> + + <_> + + + + <_> + 2 1 2 2 -1. + <_> + 2 1 2 1 2. + 1 + 4.8551987856626511e-003 + 0.0840639695525169 + -0.5154470205307007 + <_> + + <_> + + + + <_> + 19 7 12 4 -1. + <_> + 23 7 4 4 3. + 0 + 0.0497271716594696 + -0.0806181132793427 + 0.2851048111915588 + <_> + + <_> + + + + <_> + 7 2 10 6 -1. + <_> + 7 4 10 2 3. + 0 + -0.0259798001497984 + 0.2087969928979874 + -0.1992343962192535 + -1.5616159439086914 + 9 + -1 + <_> + + + <_> + + <_> + + + + <_> + 11 5 3 2 -1. + <_> + 12 5 1 2 3. + 0 + 3.6881880369037390e-003 + -0.2008984982967377 + 0.5875923037528992 + <_> + + <_> + + + + <_> + 8 3 30 2 -1. + <_> + 18 3 10 2 3. + 0 + 0.1251426041126251 + -0.3375056087970734 + 0.3042429983615875 + <_> + + <_> + + + + <_> + 6 0 6 4 -1. + <_> + 6 1 6 2 2. + 0 + 0.0107610300183296 + -0.1700477004051209 + 0.4131394922733307 + <_> + + <_> + + + + <_> + 7 3 32 8 -1. + <_> + 23 3 16 4 2. + <_> + 7 7 16 4 2. + 0 + 0.0579194091260433 + 0.1178041994571686 + -0.5837575197219849 + <_> + + <_> + + + + <_> + 7 3 3 8 -1. + <_> + 7 7 3 4 2. + 0 + 0.0142780495807529 + -0.5259978771209717 + 0.1302458941936493 + <_> + + <_> + + + + <_> + 17 0 12 11 -1. + <_> + 21 0 4 11 3. + 0 + 0.0927703380584717 + -0.2880378067493439 + 0.2091802954673767 + <_> + + <_> + + + + <_> + 0 9 3 2 -1. + <_> + 0 10 3 1 2. + 0 + -1.2687300331890583e-003 + -0.6854526996612549 + 0.0679697170853615 + <_> + + <_> + + + + <_> + 31 5 9 6 -1. + <_> + 34 5 3 6 3. + 0 + -4.1586877778172493e-003 + 0.1577699035406113 + -0.3706142902374268 + <_> + + <_> + + + + <_> + 6 1 2 6 -1. + <_> + 4 3 2 2 3. + 1 + -2.6486739516258240e-003 + 0.1411574035882950 + -0.3878993093967438 + <_> + + <_> + + + + <_> + 27 1 2 1 -1. + <_> + 27 1 1 1 2. + 0 + 3.3513078960822895e-005 + -0.1704705953598023 + 0.0914910733699799 + <_> + + <_> + + + + <_> + 16 0 8 1 -1. + <_> + 18 0 4 1 2. + 0 + 4.1814000724116340e-005 + -0.3362986147403717 + 0.1561553031206131 + <_> + + <_> + + + + <_> + 33 2 6 3 -1. + <_> + 33 3 6 1 3. + 0 + -0.0105799995362759 + 0.5177596211433411 + -0.1234643012285233 + <_> + + <_> + + + + <_> + 6 2 6 3 -1. + <_> + 6 3 6 1 3. + 0 + 9.6945222467184067e-003 + -0.0931728109717369 + 0.5456228852272034 + <_> + + <_> + + + + <_> + 31 5 9 6 -1. + <_> + 34 5 3 6 3. + 0 + 0.0251239091157913 + 0.0292009394615889 + -0.3956165015697479 + <_> + + <_> + + + + <_> + 5 5 9 6 -1. + <_> + 8 5 3 6 3. + 0 + -1.9009890820598230e-005 + 0.1341307014226914 + -0.3593293130397797 + <_> + + <_> + + + + <_> + 21 9 4 2 -1. + <_> + 23 9 2 1 2. + <_> + 21 10 2 1 2. + 0 + 1.1085460428148508e-003 + 0.0704471766948700 + -0.5017598271369934 + <_> + + <_> + + + + <_> + 15 5 12 6 -1. + <_> + 19 5 4 6 3. + 0 + 0.0846463814377785 + -0.1407739967107773 + 0.2932718098163605 + <_> + + <_> + + + + <_> + 20 0 6 11 -1. + <_> + 20 0 3 11 2. + 0 + -0.0468892790377140 + 0.5417395234107971 + -0.0728389322757721 + <_> + + <_> + + + + <_> + 1 7 32 2 -1. + <_> + 9 7 16 2 2. + 0 + -0.0199442394077778 + -0.4986597895622253 + 0.0954836234450340 + <_> + + <_> + + + + <_> + 24 7 11 4 -1. + <_> + 24 9 11 2 2. + 0 + 2.3346049711108208e-003 + -0.3493682146072388 + 0.0865515023469925 + <_> + + <_> + + + + <_> + 6 1 7 4 -1. + <_> + 6 2 7 2 2. + 0 + -0.0125244697555900 + 0.4231724143028259 + -0.1062488034367561 + <_> + + <_> + + + + <_> + 34 0 5 3 -1. + <_> + 34 1 5 1 3. + 0 + 7.4971290305256844e-003 + -0.0771219208836555 + 0.3311249911785126 + <_> + + <_> + + + + <_> + 6 0 5 3 -1. + <_> + 6 1 5 1 3. + 0 + -4.3038600124418736e-003 + 0.4462710022926331 + -0.0974933505058289 + <_> + + <_> + + + + <_> + 35 9 4 2 -1. + <_> + 36 9 2 2 2. + 0 + -2.4376739747822285e-003 + -0.6324635148048401 + 0.0722433328628540 + <_> + + <_> + + + + <_> + 16 1 2 2 -1. + <_> + 16 1 1 2 2. + 1 + 4.0068682283163071e-003 + 0.0745110064744949 + -0.5288599133491516 + <_> + + <_> + + + + <_> + 7 0 34 8 -1. + <_> + 24 0 17 4 2. + <_> + 7 4 17 4 2. + 0 + 0.1693582981824875 + 0.0192001909017563 + -0.9361991286277771 + <_> + + <_> + + + + <_> + 17 0 2 3 -1. + <_> + 17 0 1 3 2. + 1 + -5.1640910096466541e-003 + -0.4525282979011536 + 0.0837530866265297 + <_> + + <_> + + + + <_> + 35 9 4 2 -1. + <_> + 36 9 2 2 2. + 0 + 2.1301470696926117e-003 + 0.0590294115245342 + -0.5948619246482849 + <_> + + <_> + + + + <_> + 8 0 9 2 -1. + <_> + 11 0 3 2 3. + 0 + -1.0491809807717800e-003 + 0.1482004970312119 + -0.2572931051254273 + <_> + + <_> + + + + <_> + 34 6 4 3 -1. + <_> + 34 7 4 1 3. + 0 + 6.5077878534793854e-003 + -0.1097851023077965 + 0.4835182130336762 + <_> + + <_> + + + + <_> + 20 9 4 2 -1. + <_> + 20 9 2 1 2. + <_> + 22 10 2 1 2. + 0 + 1.0791060049086809e-003 + 0.0858939513564110 + -0.4989733099937439 + <_> + + <_> + + + + <_> + 34 9 6 2 -1. + <_> + 36 9 2 2 3. + 0 + -0.0113274296745658 + -0.8853577971458435 + 0.0125310197472572 + <_> + + <_> + + + + <_> + 18 2 8 9 -1. + <_> + 22 2 4 9 2. + 0 + -0.0790901929140091 + 0.5353099703788757 + -0.0705346763134003 + <_> + + <_> + + + + <_> + 21 5 12 6 -1. + <_> + 25 5 4 6 3. + 0 + 0.0893929898738861 + -0.0239771790802479 + 0.5472316741943359 + <_> + + <_> + + + + <_> + 14 7 8 4 -1. + <_> + 16 7 4 4 2. + 0 + -0.0116421598941088 + 0.2497332990169525 + -0.1484736949205399 + <_> + + <_> + + + + <_> + 25 1 6 4 -1. + <_> + 25 1 3 4 2. + 1 + 0.0781690627336502 + 0.0476356297731400 + -0.5139645934104919 + <_> + + <_> + + + + <_> + 15 7 2 2 -1. + <_> + 15 7 2 1 2. + 1 + -5.2542597986757755e-003 + -0.4859730005264282 + 0.0724953785538673 + <_> + + <_> + + + + <_> + 24 7 11 4 -1. + <_> + 24 9 11 2 2. + 0 + 0.0583055093884468 + 0.0162678994238377 + -0.5886459946632385 + <_> + + <_> + + + + <_> + 10 7 11 4 -1. + <_> + 10 9 11 2 2. + 0 + 5.8591919951140881e-003 + -0.3192627131938934 + 0.1347427070140839 + <_> + + <_> + + + + <_> + 32 5 3 2 -1. + <_> + 33 5 1 2 3. + 0 + -2.9373338911682367e-003 + 0.4283975958824158 + -0.0922875404357910 + <_> + + <_> + + + + <_> + 15 9 2 2 -1. + <_> + 15 9 1 1 2. + <_> + 16 10 1 1 2. + 0 + -3.7391098885564134e-005 + 0.2044845968484879 + -0.1851540058851242 + -1.4751789569854736 + 10 + -1 + <_> + + + <_> + + <_> + + + + <_> + 11 2 3 4 -1. + <_> + 12 3 1 4 3. + 1 + -6.1791189946234226e-003 + 0.2858026921749115 + -0.3700585067272186 + <_> + + <_> + + + + <_> + 21 0 12 5 -1. + <_> + 21 0 6 5 2. + 0 + 0.0418217703700066 + -0.5357587933540344 + 0.1682717055082321 + <_> + + <_> + + + + <_> + 6 4 3 4 -1. + <_> + 6 6 3 2 2. + 0 + 5.7136882096529007e-003 + -0.3200174868106842 + 0.2682298123836517 + <_> + + <_> + + + + <_> + 38 7 7 4 -1. + <_> + 38 9 7 2 2. + 0 + 2.8650460299104452e-003 + -0.4246250987052918 + 0.1382745951414108 + <_> + + <_> + + + + <_> + 21 4 3 4 -1. + <_> + 21 4 3 2 2. + 1 + 2.9460960067808628e-003 + -0.3978421986103058 + 0.2065467983484268 + <_> + + <_> + + + + <_> + 35 0 7 4 -1. + <_> + 35 1 7 2 2. + 0 + 4.6483702026307583e-003 + -0.1907518059015274 + 0.2478605061769486 + <_> + + <_> + + + + <_> + 0 7 6 4 -1. + <_> + 0 9 6 2 2. + 0 + 2.3228039499372244e-003 + -0.5213400721549988 + 0.1056229025125504 + <_> + + <_> + + + + <_> + 33 3 6 8 -1. + <_> + 35 3 2 8 3. + 0 + -7.4393101967871189e-003 + 0.1678518056869507 + -0.2156163007020950 + <_> + + <_> + + + + <_> + 15 0 4 1 -1. + <_> + 17 0 2 1 2. + 0 + 2.8299659607000649e-004 + -0.3806549906730652 + 0.1493480950593948 + <_> + + <_> + + + + <_> + 30 2 12 9 -1. + <_> + 34 2 4 9 3. + 0 + -0.0132823698222637 + 0.0860496163368225 + -0.2377997934818268 + <_> + + <_> + + + + <_> + 5 2 3 3 -1. + <_> + 6 3 1 3 3. + 1 + -0.0114170601591468 + 0.4011794030666351 + -0.1348436027765274 + <_> + + <_> + + + + <_> + 30 3 12 8 -1. + <_> + 34 3 4 8 3. + 0 + -0.1476902067661285 + -0.4884426891803742 + 0.0159332603216171 + <_> + + <_> + + + + <_> + 3 3 12 8 -1. + <_> + 7 3 4 8 3. + 0 + -3.2284119515679777e-004 + 0.1182610020041466 + -0.3862318992614746 + <_> + + <_> + + + + <_> + 24 8 2 2 -1. + <_> + 25 8 1 1 2. + <_> + 24 9 1 1 2. + 0 + -3.6730729334522039e-005 + 0.1051127016544342 + -0.1233211010694504 + <_> + + <_> + + + + <_> + 19 8 2 2 -1. + <_> + 19 8 1 1 2. + <_> + 20 9 1 1 2. + 0 + 4.3103349162265658e-004 + 0.0800743401050568 + -0.5640835165977478 + <_> + + <_> + + + + <_> + 24 8 2 2 -1. + <_> + 25 8 1 1 2. + <_> + 24 9 1 1 2. + 0 + -8.7611482013016939e-004 + -0.4112376868724823 + 0.0354818105697632 + <_> + + <_> + + + + <_> + 19 8 2 2 -1. + <_> + 19 8 1 1 2. + <_> + 20 9 1 1 2. + 0 + -3.6012110649608076e-004 + -0.3928872048854828 + 0.1072937995195389 + <_> + + <_> + + + + <_> + 20 0 22 2 -1. + <_> + 31 0 11 1 2. + <_> + 20 1 11 1 2. + 0 + 0.0113291796296835 + -0.0776691213250160 + 0.3063041865825653 + <_> + + <_> + + + + <_> + 3 0 22 2 -1. + <_> + 3 0 11 1 2. + <_> + 14 1 11 1 2. + 0 + -8.5942242294549942e-003 + 0.4026220142841339 + -0.1134836971759796 + <_> + + <_> + + + + <_> + 29 0 3 9 -1. + <_> + 30 3 1 3 9. + 0 + -0.0110881095752120 + 0.1311223059892654 + -0.1658211052417755 + <_> + + <_> + + + + <_> + 12 4 6 3 -1. + <_> + 14 4 2 3 3. + 0 + -2.3962128907442093e-003 + 0.1844637989997864 + -0.2124554067850113 + <_> + + <_> + + + + <_> + 41 0 4 2 -1. + <_> + 42 1 2 2 2. + 1 + 1.4491369947791100e-003 + 0.1329172998666763 + -0.3422419130802155 + <_> + + <_> + + + + <_> + 6 9 4 2 -1. + <_> + 7 9 2 2 2. + 0 + -2.3471130989491940e-003 + -0.5937396883964539 + 0.0526771508157253 + <_> + + <_> + + + + <_> + 21 5 12 4 -1. + <_> + 25 5 4 4 3. + 0 + -0.0330210588872433 + 0.2065508961677551 + -0.1164072006940842 + <_> + + <_> + + + + <_> + 10 0 11 9 -1. + <_> + 10 3 11 3 3. + 0 + -0.0175966992974281 + 0.1161578968167305 + -0.2877149879932404 + <_> + + <_> + + + + <_> + 1 4 44 6 -1. + <_> + 23 4 22 3 2. + <_> + 1 7 22 3 2. + 0 + 0.0906155630946159 + 0.0494296513497829 + -0.5959839224815369 + <_> + + <_> + + + + <_> + 1 1 42 9 -1. + <_> + 15 4 14 3 9. + 0 + -0.4197323918342590 + -0.9176278710365295 + 0.0291445106267929 + <_> + + <_> + + + + <_> + 39 4 3 2 -1. + <_> + 40 5 1 2 3. + 1 + -4.5256591401994228e-003 + 0.3092944920063019 + -0.1158910989761353 + <_> + + <_> + + + + <_> + 1 3 2 6 -1. + <_> + 2 3 1 6 2. + 0 + -3.1792598747415468e-005 + 0.1230070963501930 + -0.2696146965026856 + <_> + + <_> + + + + <_> + 33 3 3 3 -1. + <_> + 32 4 3 1 3. + 1 + 9.3048512935638428e-003 + -0.1631172001361847 + 0.4543595910072327 + <_> + + <_> + + + + <_> + 16 0 12 11 -1. + <_> + 22 0 6 11 2. + 0 + 0.1818266957998276 + -0.0654629319906235 + 0.5240393280982971 + <_> + + <_> + + + + <_> + 24 6 11 4 -1. + <_> + 24 8 11 2 2. + 0 + 7.6404958963394165e-003 + -0.2845597863197327 + 0.0992625430226326 + <_> + + <_> + + + + <_> + 15 9 12 1 -1. + <_> + 19 9 4 1 3. + 0 + 5.8155450969934464e-003 + -0.1807647943496704 + 0.1917788982391357 + <_> + + <_> + + + + <_> + 33 3 3 3 -1. + <_> + 32 4 3 1 3. + 1 + 0.0204726494848728 + -0.0425470508635044 + 0.4989938139915466 + <_> + + <_> + + + + <_> + 12 3 3 3 -1. + <_> + 13 4 1 3 3. + 1 + -9.9484594538807869e-003 + 0.4586462974548340 + -0.0820730701088905 + <_> + + <_> + + + + <_> + 30 0 6 2 -1. + <_> + 32 0 2 2 3. + 0 + 5.6835189461708069e-003 + 0.0704604163765907 + -0.4919121861457825 + <_> + + <_> + + + + <_> + 10 9 4 2 -1. + <_> + 10 10 4 1 2. + 0 + 6.8594329059123993e-004 + -0.2572205960750580 + 0.1333848983049393 + <_> + + <_> + + + + <_> + 42 0 2 3 -1. + <_> + 42 0 1 3 2. + 1 + 8.5325147956609726e-003 + 0.0542962700128555 + -0.4859777092933655 + <_> + + <_> + + + + <_> + 3 0 3 2 -1. + <_> + 3 0 3 1 2. + 1 + -2.9188990592956543e-003 + -0.3684445917606354 + 0.0876302868127823 + <_> + + <_> + + + + <_> + 37 2 3 4 -1. + <_> + 37 3 3 2 2. + 0 + -5.1809879951179028e-003 + 0.2687276005744934 + -0.1306326985359192 + <_> + + <_> + + + + <_> + 5 0 9 4 -1. + <_> + 5 1 9 2 2. + 0 + -9.3669425696134567e-003 + 0.3798243999481201 + -0.0849703624844551 + <_> + + <_> + + + + <_> + 43 9 2 2 -1. + <_> + 43 10 2 1 2. + 0 + 2.1493609528988600e-003 + 0.0673641711473465 + -0.3813815116882324 + <_> + + <_> + + + + <_> + 14 0 14 2 -1. + <_> + 14 0 7 1 2. + <_> + 21 1 7 1 2. + 0 + 7.9133054241538048e-003 + 0.0611798018217087 + -0.4712427854537964 + <_> + + <_> + + + + <_> + 34 6 4 2 -1. + <_> + 34 7 4 1 2. + 0 + 3.3651650883257389e-003 + -0.1940695047378540 + 0.1695784926414490 + <_> + + <_> + + + + <_> + 18 0 8 1 -1. + <_> + 20 0 4 1 2. + 0 + 5.9752619563369080e-005 + -0.3129621148109436 + 0.0982444435358047 + <_> + + <_> + + + + <_> + 23 6 4 4 -1. + <_> + 23 6 2 4 2. + 0 + -4.8905829899013042e-003 + 0.2401164025068283 + -0.0405179113149643 + <_> + + <_> + + + + <_> + 0 9 44 2 -1. + <_> + 0 9 22 1 2. + <_> + 22 10 22 1 2. + 0 + -0.0166922602802515 + -0.5829721093177795 + 0.0518608801066875 + <_> + + <_> + + + + <_> + 10 0 32 5 -1. + <_> + 10 0 16 5 2. + 0 + 0.2694517970085144 + 0.0212223697453737 + -0.5065090060234070 + <_> + + <_> + + + + <_> + 3 0 32 5 -1. + <_> + 19 0 16 5 2. + 0 + 0.2598569989204407 + 0.0430213287472725 + -0.6970685124397278 + -1.5896049737930298 + 11 + -1 + <_> + + + <_> + + <_> + + + + <_> + 12 4 3 3 -1. + <_> + 13 5 1 3 3. + 1 + 9.6479244530200958e-003 + -0.2149965018033981 + 0.4506401121616364 + <_> + + <_> + + + + <_> + 19 0 18 7 -1. + <_> + 19 0 9 7 2. + 0 + 0.1170708984136581 + -0.4592719972133637 + 0.1499751061201096 + <_> + + <_> + + + + <_> + 10 2 3 4 -1. + <_> + 9 3 3 2 2. + 1 + -7.2843180969357491e-003 + 0.2055986970663071 + -0.3498862087726593 + <_> + + <_> + + + + <_> + 24 2 2 1 -1. + <_> + 24 2 1 1 2. + 0 + 4.3017291318392381e-005 + -0.2912847995758057 + 0.1447937935590744 + <_> + + <_> + + + + <_> + 5 2 10 4 -1. + <_> + 5 3 10 2 2. + 0 + -0.0163135603070259 + 0.3609958887100220 + -0.1488208025693893 + <_> + + <_> + + + + <_> + 12 0 26 9 -1. + <_> + 12 0 13 9 2. + 0 + 0.3846439123153687 + 0.0471165515482426 + -0.5435642004013062 + <_> + + <_> + + + + <_> + 1 9 6 2 -1. + <_> + 1 10 6 1 2. + 0 + 4.4735490519087762e-005 + -0.4715361893177033 + 0.1013057008385658 + <_> + + <_> + + + + <_> + 24 2 2 1 -1. + <_> + 24 2 1 1 2. + 0 + 2.8128800913691521e-003 + 0.0251902397722006 + -0.3885841071605682 + <_> + + <_> + + + + <_> + 18 3 9 8 -1. + <_> + 21 3 3 8 3. + 0 + 0.0656641125679016 + -0.1998129934072495 + 0.2782042026519775 + <_> + + <_> + + + + <_> + 26 5 11 6 -1. + <_> + 26 8 11 3 2. + 0 + 0.0366914011538029 + -0.3214158117771149 + 0.0832958593964577 + <_> + + <_> + + + + <_> + 11 5 22 4 -1. + <_> + 11 5 11 2 2. + <_> + 22 7 11 2 2. + 0 + 0.0199371706694365 + 0.0962692573666573 + -0.4887213110923767 + <_> + + <_> + + + + <_> + 14 0 20 6 -1. + <_> + 24 0 10 3 2. + <_> + 14 3 10 3 2. + 0 + -0.0481815114617348 + -0.4369094073772430 + 0.0408011004328728 + <_> + + <_> + + + + <_> + 7 0 12 3 -1. + <_> + 11 0 4 3 3. + 0 + -6.4909900538623333e-003 + 0.1523717045783997 + -0.2879317104816437 + <_> + + <_> + + + + <_> + 41 7 4 4 -1. + <_> + 41 8 4 2 2. + 0 + -2.1715220063924789e-003 + -0.4562051892280579 + 0.0908001735806465 + <_> + + <_> + + + + <_> + 1 3 6 6 -1. + <_> + 3 5 2 2 9. + 0 + -0.0190357100218534 + 0.1617525964975357 + -0.2411530017852783 + <_> + + <_> + + + + <_> + 28 0 6 4 -1. + <_> + 30 0 2 4 3. + 0 + -0.0171191804111004 + -0.5132644176483154 + 0.0424724705517292 + <_> + + <_> + + + + <_> + 10 0 6 4 -1. + <_> + 12 0 2 4 3. + 0 + -0.0182200502604246 + -0.7032442092895508 + 0.0449626408517361 + <_> + + <_> + + + + <_> + 40 2 3 3 -1. + <_> + 39 3 3 1 3. + 1 + -8.9265108108520508e-003 + 0.4314051866531372 + -0.1915881037712097 + <_> + + <_> + + + + <_> + 10 1 11 8 -1. + <_> + 10 3 11 4 2. + 0 + -0.0835192427039146 + -0.6153619289398193 + 0.0748868286609650 + <_> + + <_> + + + + <_> + 22 8 2 2 -1. + <_> + 23 8 1 1 2. + <_> + 22 9 1 1 2. + 0 + 3.6072250804863870e-004 + 0.0579051412642002 + -0.4123516082763672 + <_> + + <_> + + + + <_> + 7 3 3 3 -1. + <_> + 7 4 3 1 3. + 0 + 4.9997381865978241e-003 + -0.0698446407914162 + 0.5680745840072632 + <_> + + <_> + + + + <_> + 19 0 8 11 -1. + <_> + 19 0 4 11 2. + 0 + -0.0846046805381775 + 0.5883864164352417 + -0.0644385591149330 + <_> + + <_> + + + + <_> + 0 10 22 1 -1. + <_> + 11 10 11 1 2. + 0 + -0.0257730204612017 + -0.7448570132255554 + 0.0581265501677990 + <_> + + <_> + + + + <_> + 12 0 24 6 -1. + <_> + 24 0 12 3 2. + <_> + 12 3 12 3 2. + 0 + 0.0869977995753288 + 8.3158798515796661e-003 + -0.5005766749382019 + <_> + + <_> + + + + <_> + 19 5 4 2 -1. + <_> + 19 5 4 1 2. + 1 + -4.9193361774086952e-003 + -0.5026851892471314 + 0.0622738115489483 + <_> + + <_> + + + + <_> + 40 3 3 3 -1. + <_> + 39 4 3 1 3. + 1 + 7.9372245818376541e-003 + -0.1065687015652657 + 0.4939740896224976 + <_> + + <_> + + + + <_> + 2 4 6 1 -1. + <_> + 2 4 3 1 2. + 1 + 2.3460648953914642e-003 + 0.0781724527478218 + -0.4353787899017334 + <_> + + <_> + + + + <_> + 35 3 10 6 -1. + <_> + 35 3 5 6 2. + 0 + -0.0241736993193626 + 0.1493041962385178 + -0.1878706067800522 + <_> + + <_> + + + + <_> + 5 2 6 3 -1. + <_> + 5 3 6 1 3. + 0 + 5.0533721223473549e-003 + -0.1077732965350151 + 0.3367913067340851 + <_> + + <_> + + + + <_> + 18 2 18 9 -1. + <_> + 24 2 6 9 3. + 0 + -0.1784784048795700 + 0.3253648877143860 + -0.0435284599661827 + <_> + + <_> + + + + <_> + 0 0 1 8 -1. + <_> + 0 4 1 4 2. + 0 + -9.2971222475171089e-003 + -0.5468376278877258 + 0.0642068088054657 + <_> + + <_> + + + + <_> + 27 0 2 2 -1. + <_> + 27 0 2 1 2. + 1 + -4.5331679284572601e-003 + -0.2740227878093720 + 0.0696792080998421 + <_> + + <_> + + + + <_> + 7 1 26 4 -1. + <_> + 7 1 13 2 2. + <_> + 20 3 13 2 2. + 0 + 4.4196969829499722e-003 + -0.2673664093017578 + 0.1277797967195511 + <_> + + <_> + + + + <_> + 34 8 9 3 -1. + <_> + 37 8 3 3 3. + 0 + -0.0242564193904400 + -0.7333993911743164 + 0.0348337702453136 + <_> + + <_> + + + + <_> + 2 8 9 3 -1. + <_> + 5 8 3 3 3. + 0 + 0.0120942499488592 + 0.0672335624694824 + -0.4419814050197601 + <_> + + <_> + + + + <_> + 22 8 2 2 -1. + <_> + 23 8 1 1 2. + <_> + 22 9 1 1 2. + 0 + -3.1668329029344022e-004 + -0.3479251861572266 + 0.0869572535157204 + <_> + + <_> + + + + <_> + 5 3 3 3 -1. + <_> + 6 4 1 3 3. + 1 + 6.6463160328567028e-003 + -0.0748405605554581 + 0.4297528862953186 + <_> + + <_> + + + + <_> + 35 3 10 3 -1. + <_> + 35 3 5 3 2. + 0 + -8.7216906249523163e-003 + 0.0659606382250786 + -0.1169529035687447 + <_> + + <_> + + + + <_> + 19 2 2 1 -1. + <_> + 20 2 1 1 2. + 0 + 3.8271831726888195e-005 + -0.2632341980934143 + 0.1211720034480095 + <_> + + <_> + + + + <_> + 21 3 12 8 -1. + <_> + 24 3 6 8 2. + 0 + -0.0279251895844936 + 0.1197874993085861 + -0.1062619984149933 + <_> + + <_> + + + + <_> + 0 3 10 3 -1. + <_> + 5 3 5 3 2. + 0 + -3.6273279692977667e-003 + 0.1256345957517624 + -0.2633624970912933 + <_> + + <_> + + + + <_> + 19 6 9 5 -1. + <_> + 22 6 3 5 3. + 0 + -0.0118683502078056 + 0.2715075910091400 + -0.0586201399564743 + <_> + + <_> + + + + <_> + 19 0 6 11 -1. + <_> + 22 0 3 11 2. + 0 + 0.0441535599529743 + -0.1150353029370308 + 0.3142670094966888 + <_> + + <_> + + + + <_> + 21 0 3 9 -1. + <_> + 22 3 1 3 9. + 0 + 0.0240563601255417 + 0.0755757391452789 + -0.4231755137443543 + <_> + + <_> + + + + <_> + 12 5 2 2 -1. + <_> + 12 5 1 1 2. + <_> + 13 6 1 1 2. + 0 + 6.9733301643282175e-004 + -0.0975871905684471 + 0.3287664055824280 + <_> + + <_> + + + + <_> + 20 9 8 2 -1. + <_> + 24 9 4 1 2. + <_> + 20 10 4 1 2. + 0 + -6.4465990290045738e-003 + -0.7151030898094177 + 0.0252250991761684 + <_> + + <_> + + + + <_> + 13 7 2 2 -1. + <_> + 13 7 2 1 2. + 1 + -8.1870909780263901e-003 + -0.7668504714965820 + 0.0325768813490868 + <_> + + <_> + + + + <_> + 31 5 3 3 -1. + <_> + 30 6 3 1 3. + 1 + -2.7694210875779390e-003 + 0.2407584935426712 + -0.1444685012102127 + <_> + + <_> + + + + <_> + 8 1 3 3 -1. + <_> + 8 2 3 1 3. + 0 + 5.9827328659594059e-003 + -0.0796374008059502 + 0.3364818990230560 + <_> + + <_> + + + + <_> + 34 1 4 3 -1. + <_> + 34 2 4 1 3. + 0 + 7.5759701430797577e-003 + -0.0772878602147102 + 0.3606812059879303 + <_> + + <_> + + + + <_> + 7 1 5 3 -1. + <_> + 7 2 5 1 3. + 0 + -3.7349949125200510e-003 + 0.3505760133266449 + -0.1024150028824806 + <_> + + <_> + + + + <_> + 31 1 1 2 -1. + <_> + 31 1 1 1 2. + 1 + 3.2173299696296453e-003 + 0.0646449029445648 + -0.5068235993385315 + <_> + + <_> + + + + <_> + 21 8 2 2 -1. + <_> + 21 8 1 1 2. + <_> + 22 9 1 1 2. + 0 + 5.2299688104540110e-004 + 0.0554051995277405 + -0.4995099008083344 + <_> + + <_> + + + + <_> + 26 9 10 2 -1. + <_> + 26 10 10 1 2. + 0 + 4.8098989645950496e-004 + -0.2483759969472885 + 0.0749513134360313 + -1.5319960117340088 + 12 + -1 + <_> + + + <_> + + <_> + + + + <_> + 9 0 6 3 -1. + <_> + 11 2 2 3 3. + 1 + -0.0325478985905647 + 0.2570826113224030 + -0.3294408917427063 + <_> + + <_> + + + + <_> + 21 0 12 4 -1. + <_> + 21 0 6 4 2. + 0 + 0.0467822700738907 + -0.3355267047882080 + 0.1495001018047333 + <_> + + <_> + + + + <_> + 12 5 2 6 -1. + <_> + 12 5 1 3 2. + <_> + 13 8 1 3 2. + 0 + 1.1599030112847686e-003 + -0.2149461060762405 + 0.2950156033039093 + <_> + + <_> + + + + <_> + 12 4 30 3 -1. + <_> + 12 4 15 3 2. + 0 + 0.0476444214582443 + -0.1712875068187714 + 0.0994972735643387 + <_> + + <_> + + + + <_> + 4 4 30 3 -1. + <_> + 19 4 15 3 2. + 0 + 0.0623017288744450 + -0.3829692006111145 + 0.1846942007541657 + <_> + + <_> + + + + <_> + 39 5 6 6 -1. + <_> + 39 8 6 3 2. + 0 + 0.0163931306451559 + -0.4879460930824280 + 0.1913191974163055 + <_> + + <_> + + + + <_> + 2 3 6 4 -1. + <_> + 2 3 3 2 2. + <_> + 5 5 3 2 2. + 0 + 6.3293199054896832e-003 + -0.1820959001779556 + 0.2831347882747650 + <_> + + <_> + + + + <_> + 25 0 4 1 -1. + <_> + 25 0 2 1 2. + 0 + 6.4573478884994984e-003 + 0.0393458008766174 + -0.5209634900093079 + <_> + + <_> + + + + <_> + 12 10 12 1 -1. + <_> + 15 10 6 1 2. + 0 + -2.5518420152366161e-003 + 0.2180961072444916 + -0.2021456062793732 + <_> + + <_> + + + + <_> + 27 1 2 1 -1. + <_> + 27 1 1 1 2. + 0 + 2.6448559947311878e-003 + -9.7657637670636177e-003 + -0.5844091773033142 + <_> + + <_> + + + + <_> + 16 1 2 1 -1. + <_> + 17 1 1 1 2. + 0 + 3.3177100704051554e-005 + -0.2912124097347260 + 0.1344538927078247 + <_> + + <_> + + + + <_> + 20 0 18 2 -1. + <_> + 29 0 9 1 2. + <_> + 20 1 9 1 2. + 0 + -4.0287282317876816e-003 + 0.2797578871250153 + -0.1085413992404938 + <_> + + <_> + + + + <_> + 16 9 8 2 -1. + <_> + 16 9 4 1 2. + <_> + 20 10 4 1 2. + 0 + 1.7501820111647248e-003 + 0.0802451893687248 + -0.5104030966758728 + <_> + + <_> + + + + <_> + 35 2 4 5 -1. + <_> + 36 3 2 5 2. + 1 + -9.8289866000413895e-003 + 0.2220333963632584 + -0.2527970969676971 + <_> + + <_> + + + + <_> + 7 0 6 3 -1. + <_> + 9 0 2 3 3. + 0 + -0.0113553004339337 + -0.5647733211517334 + 0.0617882199585438 + <_> + + <_> + + + + <_> + 39 3 4 3 -1. + <_> + 38 4 4 1 3. + 1 + 6.1084949411451817e-003 + -0.1297360062599182 + 0.3168272972106934 + <_> + + <_> + + + + <_> + 14 8 1 2 -1. + <_> + 14 8 1 1 2. + 1 + -1.0406709770904854e-004 + 0.1290712952613831 + -0.2594802975654602 + <_> + + <_> + + + + <_> + 31 7 2 2 -1. + <_> + 31 7 1 2 2. + 1 + 2.6019159704446793e-003 + 0.0484216883778572 + -0.5464897155761719 + <_> + + <_> + + + + <_> + 14 7 2 2 -1. + <_> + 14 7 2 1 2. + 1 + -5.9403157792985439e-003 + -0.5511441230773926 + 0.0597233809530735 + <_> + + <_> + + + + <_> + 32 0 6 9 -1. + <_> + 34 0 2 9 3. + 0 + -4.0788599289953709e-003 + 0.0797432884573936 + -0.1792725026607513 + <_> + + <_> + + + + <_> + 12 3 3 3 -1. + <_> + 13 4 1 3 3. + 1 + -8.8134910911321640e-003 + 0.3801774978637695 + -0.0863765701651573 + <_> + + <_> + + + + <_> + 14 1 18 4 -1. + <_> + 23 1 9 2 2. + <_> + 14 3 9 2 2. + 0 + -0.0239835903048515 + -0.4964531064033508 + 0.0542261414229870 + <_> + + <_> + + + + <_> + 8 0 4 3 -1. + <_> + 9 0 2 3 2. + 0 + 3.9569390937685966e-003 + 0.0516635812819004 + -0.5679935812950134 + <_> + + <_> + + + + <_> + 39 3 4 3 -1. + <_> + 38 4 4 1 3. + 1 + -0.0133595596998930 + 0.2372480034828186 + -0.0320837795734406 + <_> + + <_> + + + + <_> + 6 3 3 4 -1. + <_> + 7 4 1 4 3. + 1 + 8.6046587675809860e-003 + -0.0824632793664932 + 0.4001151025295258 + <_> + + <_> + + + + <_> + 44 0 1 8 -1. + <_> + 44 4 1 4 2. + 0 + -8.4893424063920975e-003 + -0.5281581878662109 + 0.0683831572532654 + <_> + + <_> + + + + <_> + 0 5 6 6 -1. + <_> + 0 8 6 3 2. + 0 + 7.7398498542606831e-003 + -0.4350892007350922 + 0.0635677129030228 + <_> + + <_> + + + + <_> + 27 0 2 2 -1. + <_> + 27 0 2 1 2. + 1 + 5.4778340272605419e-003 + 0.0241151805967093 + -0.4536423087120056 + <_> + + <_> + + + + <_> + 18 0 2 2 -1. + <_> + 18 0 1 2 2. + 1 + -5.3739761933684349e-003 + -0.4852677881717682 + 0.0625298321247101 + <_> + + <_> + + + + <_> + 20 3 12 8 -1. + <_> + 24 3 4 8 3. + 0 + -0.0651551634073257 + 0.3358686864376068 + -0.1196988970041275 + <_> + + <_> + + + + <_> + 9 0 5 2 -1. + <_> + 9 1 5 1 2. + 0 + 3.1082800123840570e-003 + -0.0936680883169174 + 0.3156951069831848 + <_> + + <_> + + + + <_> + 34 0 4 3 -1. + <_> + 34 1 4 1 3. + 0 + -5.6411409750580788e-003 + 0.4190236032009125 + -0.0524465292692184 + <_> + + <_> + + + + <_> + 0 5 1 6 -1. + <_> + 0 8 1 3 2. + 0 + 0.0100506497547030 + 0.0697155073285103 + -0.4827950000762940 + <_> + + <_> + + + + <_> + 22 9 2 2 -1. + <_> + 23 9 1 1 2. + <_> + 22 10 1 1 2. + 0 + -6.4478779677301645e-004 + -0.3920600116252899 + 0.0266355704516172 + <_> + + <_> + + + + <_> + 3 9 1 2 -1. + <_> + 3 10 1 1 2. + 0 + 4.2866038711508736e-005 + -0.2828755080699921 + 0.0988063216209412 + <_> + + <_> + + + + <_> + 10 3 26 6 -1. + <_> + 23 3 13 3 2. + <_> + 10 6 13 3 2. + 0 + 0.0556598007678986 + 0.0345925614237785 + -0.5793660283088684 + <_> + + <_> + + + + <_> + 10 0 11 8 -1. + <_> + 10 2 11 4 2. + 0 + -0.0190272405743599 + 0.1279810965061188 + -0.2225265055894852 + <_> + + <_> + + + + <_> + 40 2 3 3 -1. + <_> + 39 3 3 1 3. + 1 + -5.4886029101908207e-003 + 0.2212001979351044 + -0.1424780935049057 + <_> + + <_> + + + + <_> + 4 0 20 2 -1. + <_> + 9 0 10 2 2. + 0 + -9.1977212578058243e-003 + 0.1141979023814201 + -0.2536773085594177 + <_> + + <_> + + + + <_> + 21 3 12 8 -1. + <_> + 25 3 4 8 3. + 0 + 0.1561601012945175 + -0.0246981307864189 + 0.6497715711593628 + <_> + + <_> + + + + <_> + 12 3 12 8 -1. + <_> + 16 3 4 8 3. + 0 + 0.1039426997303963 + -0.0475918203592300 + 0.6708809137344360 + <_> + + <_> + + + + <_> + 15 10 15 1 -1. + <_> + 20 10 5 1 3. + 0 + 2.3722560144960880e-003 + -0.2534680068492889 + 0.1275814026594162 + <_> + + <_> + + + + <_> + 5 2 3 3 -1. + <_> + 6 3 1 3 3. + 1 + 6.3766101375222206e-003 + -0.0806954428553581 + 0.4279245138168335 + <_> + + <_> + + + + <_> + 35 2 4 3 -1. + <_> + 36 3 2 3 2. + 1 + -0.0133687499910593 + 0.1052142009139061 + -0.0477701015770435 + <_> + + <_> + + + + <_> + 2 3 2 6 -1. + <_> + 3 3 1 6 2. + 0 + -5.6055800087051466e-005 + 0.1201763972640038 + -0.2598378956317902 + <_> + + <_> + + + + <_> + 18 9 10 2 -1. + <_> + 23 9 5 1 2. + <_> + 18 10 5 1 2. + 0 + 2.6153340004384518e-003 + 0.0496119409799576 + -0.4055382013320923 + <_> + + <_> + + + + <_> + 5 7 2 2 -1. + <_> + 5 7 1 1 2. + <_> + 6 8 1 1 2. + 0 + -8.5704872617498040e-004 + 0.3632655143737793 + -0.0827535986900330 + <_> + + <_> + + + + <_> + 36 8 4 3 -1. + <_> + 37 8 2 3 2. + 0 + 4.0100780315697193e-003 + 0.0401565693318844 + -0.5621622204780579 + <_> + + <_> + + + + <_> + 20 3 4 8 -1. + <_> + 22 3 2 8 2. + 0 + 0.0157218798995018 + -0.1180450022220612 + 0.2465451955795288 + <_> + + <_> + + + + <_> + 36 9 4 2 -1. + <_> + 37 9 2 2 2. + 0 + -2.6668920181691647e-003 + -0.5406882166862488 + 0.0436632893979549 + <_> + + <_> + + + + <_> + 15 5 9 6 -1. + <_> + 18 5 3 6 3. + 0 + 0.0414145998656750 + -0.0829768404364586 + 0.3388422131538391 + <_> + + <_> + + + + <_> + 28 0 4 4 -1. + <_> + 29 0 2 4 2. + 0 + 4.8187570646405220e-003 + 0.0434143915772438 + -0.4072461128234863 + <_> + + <_> + + + + <_> + 7 2 3 3 -1. + <_> + 7 3 3 1 3. + 0 + -5.4356600157916546e-003 + 0.3383021950721741 + -0.0903681665658951 + <_> + + <_> + + + + <_> + 33 2 6 1 -1. + <_> + 35 4 2 1 3. + 1 + -4.6245800331234932e-003 + 0.0489254184067249 + -0.1081843972206116 + <_> + + <_> + + + + <_> + 6 0 6 3 -1. + <_> + 6 1 6 1 3. + 0 + -5.0910529680550098e-003 + 0.3395316898822784 + -0.0778475031256676 + <_> + + <_> + + + + <_> + 28 0 4 4 -1. + <_> + 29 0 2 4 2. + 0 + -6.9446121342480183e-003 + -0.3688277900218964 + 0.0341559089720249 + <_> + + <_> + + + + <_> + 13 0 4 4 -1. + <_> + 14 0 2 4 2. + 0 + -5.2966130897402763e-003 + -0.4667122066020966 + 0.0550306998193264 + <_> + + <_> + + + + <_> + 33 2 6 1 -1. + <_> + 35 4 2 1 3. + 1 + 8.2239676266908646e-003 + -0.0194188598543406 + 0.2714818120002747 + <_> + + <_> + + + + <_> + 12 2 1 6 -1. + <_> + 10 4 1 2 3. + 1 + -6.9603421725332737e-003 + 0.1386401951313019 + -0.2123727053403854 + <_> + + <_> + + + + <_> + 35 1 2 3 -1. + <_> + 35 2 2 1 3. + 0 + -3.5027971025556326e-003 + 0.4821687936782837 + -0.0895727872848511 + <_> + + <_> + + + + <_> + 19 8 2 2 -1. + <_> + 19 8 1 1 2. + <_> + 20 9 1 1 2. + 0 + -3.3562759199412540e-005 + 0.1775393038988113 + -0.1539040952920914 + <_> + + <_> + + + + <_> + 43 6 1 4 -1. + <_> + 43 6 1 2 2. + 1 + -0.0119058098644018 + -0.4490548968315125 + 0.0487651899456978 + <_> + + <_> + + + + <_> + 2 6 4 1 -1. + <_> + 2 6 2 1 2. + 1 + 1.0403740452602506e-003 + 0.0691993907094002 + -0.3906114101409912 + -1.5442479848861694 + 13 + -1 + <_> + + + <_> + + <_> + + + + <_> + 4 3 32 3 -1. + <_> + 12 3 16 3 2. + 0 + 0.1147755011916161 + -0.3539234101772308 + 0.2468626946210861 + <_> + + <_> + + + + <_> + 32 5 6 2 -1. + <_> + 34 5 2 2 3. + 0 + -8.3238538354635239e-003 + 0.3580448031425476 + -0.2909640967845917 + <_> + + <_> + + + + <_> + 15 0 8 7 -1. + <_> + 19 0 4 7 2. + 0 + 0.0330691784620285 + -0.4501777887344360 + 0.1467828005552292 + <_> + + <_> + + + + <_> + 35 2 4 3 -1. + <_> + 36 3 2 3 2. + 1 + -9.8486011847853661e-003 + 0.1548763066530228 + -0.1546719074249268 + <_> + + <_> + + + + <_> + 15 2 2 3 -1. + <_> + 14 3 2 1 3. + 1 + -3.6737930495291948e-003 + 0.2725059986114502 + -0.2011754065752029 + <_> + + <_> + + + + <_> + 42 5 2 3 -1. + <_> + 42 5 1 3 2. + 1 + -3.5203520674258471e-003 + 0.2189404964447022 + -0.3099618852138519 + <_> + + <_> + + + + <_> + 0 1 4 6 -1. + <_> + 0 1 2 3 2. + <_> + 2 4 2 3 2. + 0 + -2.9107630252838135e-003 + 0.1709515005350113 + -0.2503634095191956 + <_> + + <_> + + + + <_> + 13 0 21 1 -1. + <_> + 20 0 7 1 3. + 0 + 0.0111071700230241 + -0.2938312888145447 + 0.0905003175139427 + <_> + + <_> + + + + <_> + 9 4 1 6 -1. + <_> + 9 7 1 3 2. + 0 + 4.5277690514922142e-003 + -0.3656733036041260 + 0.0718126818537712 + <_> + + <_> + + + + <_> + 25 9 11 2 -1. + <_> + 25 10 11 1 2. + 0 + 1.6910480335354805e-003 + -0.2463562041521072 + 0.1436509042978287 + <_> + + <_> + + + + <_> + 9 1 26 8 -1. + <_> + 9 1 13 4 2. + <_> + 22 5 13 4 2. + 0 + -0.0528489314019680 + -0.4898813068866730 + 0.0588662698864937 + <_> + + <_> + + + + <_> + 19 5 8 6 -1. + <_> + 21 5 4 6 2. + 0 + 0.0272572692483664 + -0.1331882029771805 + 0.1779861003160477 + <_> + + <_> + + + + <_> + 15 3 12 8 -1. + <_> + 21 3 6 8 2. + 0 + -0.1077461019158363 + 0.7573465704917908 + -0.0457932800054550 + <_> + + <_> + + + + <_> + 20 0 6 1 -1. + <_> + 22 0 2 1 3. + 0 + 6.2365201301872730e-003 + 0.0763477906584740 + -0.4673461914062500 + <_> + + <_> + + + + <_> + 7 0 12 2 -1. + <_> + 7 0 6 1 2. + <_> + 13 1 6 1 2. + 0 + -3.2917850185185671e-003 + 0.2565709054470062 + -0.1366966962814331 + <_> + + <_> + + + + <_> + 33 9 6 2 -1. + <_> + 35 9 2 2 3. + 0 + -7.0988652296364307e-003 + -0.7358775734901428 + 0.0567887090146542 + <_> + + <_> + + + + <_> + 11 0 6 5 -1. + <_> + 13 0 2 5 3. + 0 + -0.0205022394657135 + -0.6133338809013367 + 0.0406611002981663 + <_> + + <_> + + + + <_> + 32 1 6 10 -1. + <_> + 34 1 2 10 3. + 0 + -0.0578949898481369 + -0.4233744144439697 + 0.0162566602230072 + <_> + + <_> + + + + <_> + 7 1 6 10 -1. + <_> + 9 1 2 10 3. + 0 + -7.0625008083879948e-003 + 0.1507007032632828 + -0.2153072953224182 + <_> + + <_> + + + + <_> + 27 0 9 3 -1. + <_> + 30 0 3 3 3. + 0 + -1.4774609589949250e-003 + 0.0994475930929184 + -0.1999025046825409 + <_> + + <_> + + + + <_> + 9 3 2 3 -1. + <_> + 8 4 2 1 3. + 1 + -5.9045450761914253e-003 + 0.2344854027032852 + -0.1323975026607513 + <_> + + <_> + + + + <_> + 41 0 3 2 -1. + <_> + 42 1 1 2 3. + 1 + 4.9114958383142948e-003 + 0.0553076006472111 + -0.4102441966533661 + <_> + + <_> + + + + <_> + 6 0 5 6 -1. + <_> + 6 2 5 2 3. + 0 + -0.0403023585677147 + 0.5108960270881653 + -0.0671787187457085 + <_> + + <_> + + + + <_> + 27 0 9 3 -1. + <_> + 30 0 3 3 3. + 0 + -0.0314785093069077 + -0.3574273884296417 + 0.0346911102533340 + <_> + + <_> + + + + <_> + 9 0 9 3 -1. + <_> + 12 0 3 3 3. + 0 + -2.0419940119609237e-004 + 0.1190790981054306 + -0.2625693082809448 + <_> + + <_> + + + + <_> + 32 9 6 2 -1. + <_> + 34 9 2 2 3. + 0 + 6.1496188864111900e-003 + 0.0383449196815491 + -0.7075287103652954 + <_> + + <_> + + + + <_> + 7 9 6 2 -1. + <_> + 9 9 2 2 3. + 0 + -6.4982818439602852e-003 + -0.5713528990745544 + 0.0413468889892101 + <_> + + <_> + + + + <_> + 26 10 6 1 -1. + <_> + 26 10 3 1 2. + 0 + -2.0436770282685757e-003 + 0.2154771983623505 + -0.0921439230442047 + <_> + + <_> + + + + <_> + 2 0 3 2 -1. + <_> + 2 0 3 1 2. + 1 + 8.4923263639211655e-003 + 0.0570751093327999 + -0.5348739027976990 + <_> + + <_> + + + + <_> + 32 5 3 3 -1. + <_> + 31 6 3 1 3. + 1 + -2.2661099210381508e-003 + 0.2737484872341156 + -0.1890739947557449 + <_> + + <_> + + + + <_> + 16 9 8 2 -1. + <_> + 16 9 4 1 2. + <_> + 20 10 4 1 2. + 0 + -3.8180600386112928e-003 + -0.4999729990959168 + 0.0562875196337700 + <_> + + <_> + + + + <_> + 18 2 12 9 -1. + <_> + 22 2 4 9 3. + 0 + 0.1983292996883392 + -0.0492840297520161 + 0.3099189102649689 + <_> + + <_> + + + + <_> + 8 3 2 3 -1. + <_> + 8 4 2 1 3. + 0 + -5.3573800250887871e-003 + 0.3652536869049072 + -0.0815863236784935 + <_> + + <_> + + + + <_> + 43 5 2 4 -1. + <_> + 43 7 2 2 2. + 0 + -4.1200658306479454e-003 + -0.4997940957546234 + 0.0337594412267208 + <_> + + <_> + + + + <_> + 8 3 2 3 -1. + <_> + 8 4 2 1 3. + 0 + 2.7241830248385668e-003 + -0.0749610364437103 + 0.4040215909481049 + <_> + + <_> + + + + <_> + 15 4 16 2 -1. + <_> + 23 4 8 1 2. + <_> + 15 5 8 1 2. + 0 + -0.0112792700529099 + -0.6254091262817383 + 0.0405392684042454 + <_> + + <_> + + + + <_> + 12 5 16 2 -1. + <_> + 16 5 8 2 2. + 0 + -0.0264386702328920 + 0.6246979832649231 + -0.0506956689059734 + <_> + + <_> + + + + <_> + 19 2 9 9 -1. + <_> + 22 2 3 9 3. + 0 + 0.0930858105421066 + -0.0277362298220396 + 0.1220149993896484 + <_> + + <_> + + + + <_> + 19 9 2 2 -1. + <_> + 19 9 1 1 2. + <_> + 20 10 1 1 2. + 0 + 3.6821569665335119e-004 + 0.0632278695702553 + -0.4546276032924652 + <_> + + <_> + + + + <_> + 20 1 8 10 -1. + <_> + 22 1 4 10 2. + 0 + -0.0261502098292112 + 0.2161553055047989 + -0.0341892093420029 + <_> + + <_> + + + + <_> + 0 2 39 9 -1. + <_> + 13 5 13 3 9. + 0 + -0.1521912962198257 + -0.5629113912582398 + 0.0508813895285130 + <_> + + <_> + + + + <_> + 32 5 3 3 -1. + <_> + 31 6 3 1 3. + 1 + -5.3802412003278732e-003 + 0.1196914985775948 + -0.0454637706279755 + <_> + + <_> + + + + <_> + 8 9 4 2 -1. + <_> + 9 9 2 2 2. + 0 + 3.1421401072293520e-003 + 0.0351711288094521 + -0.7533329725265503 + <_> + + <_> + + + + <_> + 32 5 3 3 -1. + <_> + 31 6 3 1 3. + 1 + -2.3642999585717916e-003 + -0.0781453177332878 + 0.0365911610424519 + <_> + + <_> + + + + <_> + 13 5 3 3 -1. + <_> + 14 6 1 3 3. + 1 + -3.4253650810569525e-003 + 0.2796125113964081 + -0.1028681993484497 + <_> + + <_> + + + + <_> + 24 2 11 6 -1. + <_> + 24 4 11 2 3. + 0 + -0.0101263895630836 + 0.1294676959514618 + -0.2079537063837051 + <_> + + <_> + + + + <_> + 5 2 3 4 -1. + <_> + 6 3 1 4 3. + 1 + 9.5109362155199051e-003 + -0.0644871667027473 + 0.4530493915081024 + <_> + + <_> + + + + <_> + 39 1 3 9 -1. + <_> + 40 4 1 3 9. + 0 + -0.0283829905092716 + 0.1810360997915268 + -0.1264723986387253 + <_> + + <_> + + + + <_> + 17 2 9 9 -1. + <_> + 20 2 3 9 3. + 0 + 0.0725912004709244 + -0.1313744932413101 + 0.2162660956382752 + <_> + + <_> + + + + <_> + 20 8 8 2 -1. + <_> + 22 8 4 2 2. + 0 + 5.6936382316052914e-003 + -0.0738181099295616 + 0.1078862026333809 + <_> + + <_> + + + + <_> + 18 7 8 4 -1. + <_> + 20 7 4 4 2. + 0 + -5.4796910844743252e-003 + 0.4171521961688995 + -0.0677783191204071 + <_> + + <_> + + + + <_> + 8 5 30 6 -1. + <_> + 23 5 15 3 2. + <_> + 8 8 15 3 2. + 0 + -0.0680012926459312 + -0.5723094940185547 + 0.0596870183944702 + <_> + + <_> + + + + <_> + 0 7 5 2 -1. + <_> + 0 8 5 1 2. + 0 + 4.1796491132117808e-005 + -0.3601624071598053 + 0.0677706226706505 + <_> + + <_> + + + + <_> + 23 6 1 4 -1. + <_> + 22 7 1 2 2. + 1 + -6.0458998195827007e-003 + -0.6670281291007996 + 0.0206663999706507 + <_> + + <_> + + + + <_> + 3 5 3 2 -1. + <_> + 4 5 1 2 3. + 0 + -8.9402851881459355e-004 + 0.1852525025606155 + -0.1336766034364700 + <_> + + <_> + + + + <_> + 21 0 6 1 -1. + <_> + 23 0 2 1 3. + 0 + -5.2337357774376869e-003 + -0.6425905823707581 + 0.0382458008825779 + <_> + + <_> + + + + <_> + 2 3 2 7 -1. + <_> + 3 3 1 7 2. + 0 + -0.0108766602352262 + -0.6561298966407776 + 0.0309162400662899 + <_> + + <_> + + + + <_> + 18 2 24 2 -1. + <_> + 30 2 12 1 2. + <_> + 18 3 12 1 2. + 0 + 0.0107645904645324 + -0.1220951974391937 + 0.2324434965848923 + <_> + + <_> + + + + <_> + 0 3 3 4 -1. + <_> + 0 4 3 2 2. + 0 + 6.2717488035559654e-003 + 0.0366653800010681 + -0.6426709890365601 + <_> + + <_> + + + + <_> + 34 0 3 3 -1. + <_> + 34 1 3 1 3. + 0 + 3.9870911277830601e-003 + -0.1001384034752846 + 0.2668761909008026 + <_> + + <_> + + + + <_> + 17 1 2 2 -1. + <_> + 17 1 1 2 2. + 1 + 5.6966538541018963e-003 + 0.0416801385581493 + -0.6292551755905151 + <_> + + <_> + + + + <_> + 34 0 3 3 -1. + <_> + 34 1 3 1 3. + 0 + -2.4660900235176086e-003 + 0.3037576079368591 + -0.0899545699357986 + <_> + + <_> + + + + <_> + 21 9 2 2 -1. + <_> + 21 9 1 1 2. + <_> + 22 10 1 1 2. + 0 + 4.3577459291554987e-004 + 0.0568453297019005 + -0.4491609036922455 + <_> + + <_> + + + + <_> + 25 9 2 2 -1. + <_> + 26 9 1 1 2. + <_> + 25 10 1 1 2. + 0 + -8.6022150935605168e-004 + -0.3133156001567841 + 0.0222319494932890 + <_> + + <_> + + + + <_> + 18 9 2 2 -1. + <_> + 18 9 1 1 2. + <_> + 19 10 1 1 2. + 0 + -3.6151748645352200e-005 + 0.1603706926107407 + -0.1564521938562393 + <_> + + <_> + + + + <_> + 31 4 2 2 -1. + <_> + 32 4 1 1 2. + <_> + 31 5 1 1 2. + 0 + -1.2417449615895748e-003 + 0.3625147044658661 + -0.0680296868085861 + <_> + + <_> + + + + <_> + 4 2 1 4 -1. + <_> + 3 3 1 2 2. + 1 + -9.3716438859701157e-003 + -0.6566702723503113 + 0.0392969995737076 + <_> + + <_> + + + + <_> + 31 4 2 2 -1. + <_> + 32 4 1 1 2. + <_> + 31 5 1 1 2. + 0 + 5.0649640616029501e-004 + -0.0998978018760681 + 0.2548699080944061 + -1.5824840068817139 + 14 + -1 + <_> + + + <_> + + <_> + + + + <_> + 9 1 4 6 -1. + <_> + 9 1 2 3 2. + <_> + 11 4 2 3 2. + 0 + 6.9536222144961357e-003 + -0.3007029891014099 + 0.2884491086006165 + <_> + + <_> + + + + <_> + 19 0 20 7 -1. + <_> + 19 0 10 7 2. + 0 + 0.1552439928054810 + -0.2848395109176636 + 0.1254279017448425 + <_> + + <_> + + + + <_> + 4 2 4 3 -1. + <_> + 5 3 2 3 2. + 1 + -9.5990058034658432e-003 + 0.2663621902465820 + -0.2246758937835693 + <_> + + <_> + + + + <_> + 23 6 4 1 -1. + <_> + 23 6 2 1 2. + 1 + 8.2325551193207502e-004 + -0.1501412987709045 + 0.1761123985052109 + <_> + + <_> + + + + <_> + 0 1 2 10 -1. + <_> + 0 6 2 5 2. + 0 + -6.3837850466370583e-003 + -0.5321183204650879 + 0.0889239236712456 + <_> + + <_> + + + + <_> + 1 10 44 1 -1. + <_> + 1 10 22 1 2. + 0 + -0.0181104205548763 + 0.2929402887821198 + -0.1841827929019928 + <_> + + <_> + + + + <_> + 12 4 4 4 -1. + <_> + 13 4 2 4 2. + 0 + -2.2221719846129417e-003 + 0.2360882014036179 + -0.1808235943317413 + <_> + + <_> + + + + <_> + 30 2 12 5 -1. + <_> + 33 2 6 5 2. + 0 + -4.2745987884700298e-003 + 0.1137200966477394 + -0.2823255062103272 + <_> + + <_> + + + + <_> + 12 2 3 4 -1. + <_> + 13 3 1 4 3. + 1 + -0.0119243403896689 + 0.3017709851264954 + -0.1306345015764237 + <_> + + <_> + + + + <_> + 25 9 11 2 -1. + <_> + 25 10 11 1 2. + 0 + 2.1337319631129503e-003 + -0.2007887065410614 + 0.1075965017080307 + <_> + + <_> + + + + <_> + 17 1 2 1 -1. + <_> + 18 1 1 1 2. + 0 + 3.9748410927131772e-005 + -0.3365252017974854 + 0.0984087735414505 + <_> + + <_> + + + + <_> + 33 2 4 3 -1. + <_> + 33 3 4 1 3. + 0 + -7.4939359910786152e-003 + 0.4472881853580475 + -0.1235982030630112 + <_> + + <_> + + + + <_> + 18 0 2 3 -1. + <_> + 18 0 1 3 2. + 1 + -5.4673082195222378e-003 + -0.3799205124378204 + 0.0901674702763557 + <_> + + <_> + + + + <_> + 35 0 6 6 -1. + <_> + 35 0 3 6 2. + 0 + -0.0464109703898430 + -0.4790937900543213 + 0.0221620704978704 + <_> + + <_> + + + + <_> + 4 0 6 6 -1. + <_> + 7 0 3 6 2. + 0 + -1.8335790373384953e-003 + 0.1406226009130478 + -0.2750051021575928 + <_> + + <_> + + + + <_> + 22 9 2 2 -1. + <_> + 23 9 1 1 2. + <_> + 22 10 1 1 2. + 0 + 3.2272320822812617e-004 + 0.0443302914500237 + -0.3167147040367127 + <_> + + <_> + + + + <_> + 11 5 3 2 -1. + <_> + 12 5 1 2 3. + 0 + -2.0776148885488510e-003 + 0.4185835123062134 + -0.0708758234977722 + <_> + + <_> + + + + <_> + 24 9 11 2 -1. + <_> + 24 10 11 1 2. + 0 + -7.9464362934231758e-003 + -0.7928162813186646 + 0.0197782702744007 + <_> + + <_> + + + + <_> + 16 0 12 1 -1. + <_> + 19 0 6 1 2. + 0 + 1.8161779735237360e-003 + -0.3533557951450348 + 0.0807573124766350 + <_> + + <_> + + + + <_> + 29 5 4 2 -1. + <_> + 29 5 2 2 2. + 1 + -1.3951859727967530e-004 + 0.0871761962771416 + -0.2344271987676621 + <_> + + <_> + + + + <_> + 14 10 9 1 -1. + <_> + 17 10 3 1 3. + 0 + -3.0605921056121588e-003 + 0.1996555030345917 + -0.1447550952434540 + <_> + + <_> + + + + <_> + 6 7 34 4 -1. + <_> + 23 7 17 2 2. + <_> + 6 9 17 2 2. + 0 + -0.0350441895425320 + -0.4692314863204956 + 0.0637441277503967 + <_> + + <_> + + + + <_> + 1 2 36 4 -1. + <_> + 19 2 18 4 2. + 0 + 0.2234399020671845 + 0.0361883491277695 + -0.6774014234542847 + <_> + + <_> + + + + <_> + 29 0 6 4 -1. + <_> + 31 0 2 4 3. + 0 + 6.2643741257488728e-003 + 0.0539225898683071 + -0.2995721101760864 + <_> + + <_> + + + + <_> + 11 5 4 2 -1. + <_> + 12 5 2 2 2. + 0 + 5.1456191577017307e-003 + -0.0856956467032433 + 0.3495860099792481 + <_> + + <_> + + + + <_> + 22 9 2 2 -1. + <_> + 23 9 1 1 2. + <_> + 22 10 1 1 2. + 0 + -4.5792991295456886e-004 + -0.3727482855319977 + 0.0520981289446354 + <_> + + <_> + + + + <_> + 6 8 6 3 -1. + <_> + 8 8 2 3 3. + 0 + -8.9521985501050949e-003 + -0.5594332218170166 + 0.0450372397899628 + <_> + + <_> + + + + <_> + 33 9 6 2 -1. + <_> + 35 9 2 2 3. + 0 + -8.8845528662204742e-003 + -0.8215249180793762 + 0.0190233103930950 + <_> + + <_> + + + + <_> + 0 3 2 5 -1. + <_> + 1 3 1 5 2. + 0 + -8.3964038640260696e-004 + 0.1355317980051041 + -0.1943961977958679 + <_> + + <_> + + + + <_> + 33 9 6 2 -1. + <_> + 35 9 2 2 3. + 0 + 5.7581579312682152e-003 + 0.0348723717033863 + -0.6131761074066162 + <_> + + <_> + + + + <_> + 7 0 16 2 -1. + <_> + 7 0 8 1 2. + <_> + 15 1 8 1 2. + 0 + -3.2971119508147240e-003 + 0.2093304991722107 + -0.1179770976305008 + <_> + + <_> + + + + <_> + 21 1 16 2 -1. + <_> + 29 1 8 1 2. + <_> + 21 2 8 1 2. + 0 + 6.6358018666505814e-003 + -0.1262518018484116 + 0.2315140962600708 + <_> + + <_> + + + + <_> + 16 0 2 3 -1. + <_> + 16 0 1 3 2. + 1 + 9.1771818697452545e-003 + 0.0422563590109348 + -0.6428142189979553 + <_> + + <_> + + + + <_> + 29 0 6 4 -1. + <_> + 31 0 2 4 3. + 0 + -0.0188983809202909 + -0.5478479862213135 + 0.0240227598696947 + <_> + + <_> + + + + <_> + 12 2 6 6 -1. + <_> + 14 4 2 2 9. + 0 + -0.0139614399522543 + 0.1334217935800552 + -0.1894931048154831 + <_> + + <_> + + + + <_> + 33 10 6 1 -1. + <_> + 35 10 2 1 3. + 0 + 3.9351810701191425e-003 + 0.0123231001198292 + -0.4801740050315857 + <_> + + <_> + + + + <_> + 5 3 2 3 -1. + <_> + 5 4 2 1 3. + 0 + 2.8737629763782024e-003 + -0.0638331696391106 + 0.3845090866088867 + <_> + + <_> + + + + <_> + 39 4 1 4 -1. + <_> + 39 5 1 2 2. + 0 + -2.1502410527318716e-003 + 0.2496782988309860 + -0.0836938619613647 + <_> + + <_> + + + + <_> + 16 4 1 6 -1. + <_> + 16 4 1 3 2. + 1 + -0.0209453497081995 + -0.4658147990703583 + 0.0599679499864578 + <_> + + <_> + + + + <_> + 39 4 1 4 -1. + <_> + 39 5 1 2 2. + 0 + 1.2025360483676195e-003 + -0.0740314573049545 + 0.2621783912181854 + <_> + + <_> + + + + <_> + 1 8 1 3 -1. + <_> + 1 9 1 1 3. + 0 + -1.2649910058826208e-003 + -0.5635809898376465 + 0.0473508313298225 + <_> + + <_> + + + + <_> + 25 8 2 2 -1. + <_> + 26 8 1 1 2. + <_> + 25 9 1 1 2. + 0 + -3.5608751204563305e-005 + 0.0839448198676109 + -0.0923392772674561 + <_> + + <_> + + + + <_> + 5 4 1 4 -1. + <_> + 5 5 1 2 2. + 0 + 1.7638429999351501e-003 + -0.0671062320470810 + 0.3539065122604370 + <_> + + <_> + + + + <_> + 42 8 2 3 -1. + <_> + 42 9 2 1 3. + 0 + 2.6478520594537258e-003 + 0.0497924908995628 + -0.5610852837562561 + <_> + + <_> + + + + <_> + 5 4 2 2 -1. + <_> + 5 4 1 1 2. + <_> + 6 5 1 1 2. + 0 + 1.1421759845688939e-003 + -0.0805669277906418 + 0.3189930021762848 + <_> + + <_> + + + + <_> + 42 2 2 2 -1. + <_> + 42 2 1 2 2. + 1 + -3.7144690286368132e-003 + -0.2128649055957794 + 0.0669720098376274 + <_> + + <_> + + + + <_> + 3 2 2 2 -1. + <_> + 3 2 2 1 2. + 1 + 4.6520791947841644e-003 + 0.0592891909182072 + -0.4567444026470184 + <_> + + <_> + + + + <_> + 33 9 6 2 -1. + <_> + 35 9 2 2 3. + 0 + -4.7056251205503941e-003 + -0.2454106956720352 + 0.0245448406785727 + <_> + + <_> + + + + <_> + 6 9 6 2 -1. + <_> + 8 9 2 2 3. + 0 + 7.1251969784498215e-003 + 0.0383189283311367 + -0.6497387290000916 + <_> + + <_> + + + + <_> + 28 3 2 6 -1. + <_> + 28 3 2 3 2. + 1 + -0.0676583871245384 + 0.4003041088581085 + -0.0320798717439175 + <_> + + <_> + + + + <_> + 16 4 8 7 -1. + <_> + 18 4 4 7 2. + 0 + 0.0357298403978348 + -0.0704301074147224 + 0.3063311874866486 + <_> + + <_> + + + + <_> + 21 1 6 8 -1. + <_> + 21 1 3 8 2. + 0 + -0.0338284410536289 + 0.5049129724502564 + -0.0354564599692822 + <_> + + <_> + + + + <_> + 18 4 6 4 -1. + <_> + 21 4 3 4 2. + 0 + 0.0133518604561687 + -0.1789028048515320 + 0.1476718038320541 + <_> + + <_> + + + + <_> + 24 0 8 3 -1. + <_> + 24 0 4 3 2. + 1 + 0.0874881967902184 + 0.0435387790203094 + -0.4679369926452637 + <_> + + <_> + + + + <_> + 1 9 32 2 -1. + <_> + 9 9 16 2 2. + 0 + 3.6777120549231768e-003 + -0.2042710036039352 + 0.1514813005924225 + <_> + + <_> + + + + <_> + 38 2 1 3 -1. + <_> + 38 3 1 1 3. + 0 + 1.0766600025817752e-003 + -0.0963197872042656 + 0.3553023040294647 + <_> + + <_> + + + + <_> + 15 0 3 2 -1. + <_> + 16 1 1 2 3. + 1 + 5.2243531681597233e-003 + 0.0533896684646606 + -0.4571785926818848 + <_> + + <_> + + + + <_> + 32 2 6 1 -1. + <_> + 34 4 2 1 3. + 1 + -9.5345107838511467e-003 + 0.1491248011589050 + -0.1498575061559677 + <_> + + <_> + + + + <_> + 0 10 2 1 -1. + <_> + 1 10 1 1 2. + 0 + 4.2573010432533920e-005 + -0.1389053016901016 + 0.1546718031167984 + <_> + + <_> + + + + <_> + 43 9 2 2 -1. + <_> + 43 10 2 1 2. + 0 + -1.5596169978380203e-003 + -0.5472314953804016 + 0.0347671099007130 + <_> + + <_> + + + + <_> + 7 3 2 2 -1. + <_> + 7 3 1 1 2. + <_> + 8 4 1 1 2. + 0 + 7.6222111238166690e-004 + -0.0789805501699448 + 0.2835516035556793 + <_> + + <_> + + + + <_> + 21 0 3 9 -1. + <_> + 22 3 1 3 9. + 0 + -0.0219077207148075 + -0.4367178976535797 + 0.0517012402415276 + <_> + + <_> + + + + <_> + 0 8 5 2 -1. + <_> + 0 9 5 1 2. + 0 + 4.6507688239216805e-005 + -0.3191409111022949 + 0.0624821111559868 + <_> + + <_> + + + + <_> + 42 8 2 3 -1. + <_> + 42 9 2 1 3. + 0 + -2.9253138927742839e-004 + -0.2476699054241180 + 0.0840149372816086 + <_> + + <_> + + + + <_> + 9 5 1 4 -1. + <_> + 8 6 1 2 2. + 1 + 3.0009269248694181e-003 + -0.1104286983609200 + 0.1972046047449112 + <_> + + <_> + + + + <_> + 42 8 2 3 -1. + <_> + 42 9 2 1 3. + 0 + 8.7042397353798151e-004 + 0.0671973675489426 + -0.1836692988872528 + <_> + + <_> + + + + <_> + 11 7 2 2 -1. + <_> + 11 7 1 1 2. + <_> + 12 8 1 1 2. + 0 + 7.6602102490141988e-004 + -0.0644856765866280 + 0.3246726095676422 + <_> + + <_> + + + + <_> + 43 8 1 3 -1. + <_> + 43 9 1 1 3. + 0 + 3.3248408726649359e-005 + -0.0983626469969749 + 0.0864629372954369 + <_> + + <_> + + + + <_> + 1 8 1 3 -1. + <_> + 1 9 1 1 3. + 0 + 1.2568470556288958e-003 + 0.0493546798825264 + -0.4317789077758789 + <_> + + <_> + + + + <_> + 36 0 6 4 -1. + <_> + 38 0 2 4 3. + 0 + -9.7309090197086334e-003 + -0.2739312052726746 + 0.0396414399147034 + <_> + + <_> + + + + <_> + 4 0 12 2 -1. + <_> + 4 0 6 1 2. + <_> + 10 1 6 1 2. + 0 + 5.8255670592188835e-003 + -0.0703800767660141 + 0.3054617941379547 + -1.4470269680023193 + 15 + -1 + <_> + + + <_> + + <_> + + + + <_> + 6 4 6 4 -1. + <_> + 8 4 2 4 3. + 0 + -6.9308779202401638e-003 + 0.2389768064022064 + -0.3373557925224304 + <_> + + <_> + + + + <_> + 34 0 10 4 -1. + <_> + 34 1 10 2 2. + 0 + 6.3356258906424046e-003 + -0.2060621976852417 + 0.2454628944396973 + <_> + + <_> + + + + <_> + 12 0 12 4 -1. + <_> + 18 0 6 4 2. + 0 + 0.0329519286751747 + -0.4815129935741425 + 0.1353441029787064 + <_> + + <_> + + + + <_> + 39 1 3 9 -1. + <_> + 40 4 1 3 9. + 0 + -0.0202942993491888 + 0.2442599982023239 + -0.3064855039119721 + <_> + + <_> + + + + <_> + 6 2 8 4 -1. + <_> + 6 3 8 2 2. + 0 + -8.0935731530189514e-003 + 0.2175426036119461 + -0.2305133938789368 + <_> + + <_> + + + + <_> + 31 5 3 3 -1. + <_> + 30 6 3 1 3. + 1 + -3.2209409400820732e-003 + 0.2408275008201599 + -0.1475351005792618 + <_> + + <_> + + + + <_> + 0 5 24 2 -1. + <_> + 12 5 12 2 2. + 0 + 0.0369491204619408 + -0.2875896096229553 + 0.1723792999982834 + <_> + + <_> + + + + <_> + 24 5 2 2 -1. + <_> + 24 5 1 2 2. + 0 + 1.0001210030168295e-003 + -0.1848354935646057 + 0.1064966991543770 + <_> + + <_> + + + + <_> + 15 4 3 4 -1. + <_> + 15 4 3 2 2. + 1 + -4.9832418881123886e-005 + 0.1008493006229401 + -0.3728978037834168 + <_> + + <_> + + + + <_> + 10 1 26 8 -1. + <_> + 23 1 13 4 2. + <_> + 10 5 13 4 2. + 0 + 0.0466450713574886 + 0.0713314116001129 + -0.4217490851879120 + <_> + + <_> + + + + <_> + 0 5 4 6 -1. + <_> + 0 5 2 3 2. + <_> + 2 8 2 3 2. + 0 + 2.9729669913649559e-003 + -0.2338577955961227 + 0.1572815030813217 + <_> + + <_> + + + + <_> + 24 9 11 2 -1. + <_> + 24 10 11 1 2. + 0 + 1.1885419953614473e-003 + -0.2161511927843094 + 0.0854354798793793 + <_> + + <_> + + + + <_> + 9 4 4 3 -1. + <_> + 10 4 2 3 2. + 0 + -2.5504899676889181e-003 + 0.2445300966501236 + -0.1364232003688812 + <_> + + <_> + + + + <_> + 44 3 1 8 -1. + <_> + 44 7 1 4 2. + 0 + 0.0145806903019547 + 0.0630506128072739 + -0.4380542039871216 + <_> + + <_> + + + + <_> + 0 3 1 8 -1. + <_> + 0 7 1 4 2. + 0 + 1.7621000006329268e-004 + -0.3502649068832398 + 0.0979951471090317 + <_> + + <_> + + + + <_> + 33 0 6 3 -1. + <_> + 35 0 2 3 3. + 0 + -0.0107630603015423 + -0.5561497211456299 + 0.0526131093502045 + <_> + + <_> + + + + <_> + 13 6 3 2 -1. + <_> + 14 7 1 2 3. + 1 + -1.7733459826558828e-003 + 0.2124083936214447 + -0.1288591027259827 + <_> + + <_> + + + + <_> + 20 8 8 2 -1. + <_> + 24 8 4 1 2. + <_> + 20 9 4 1 2. + 0 + -5.6170229800045490e-003 + -0.5789517164230347 + 0.0270562805235386 + <_> + + <_> + + + + <_> + 0 1 45 9 -1. + <_> + 15 4 15 3 9. + 0 + 0.7813777923583984 + 0.0435121916234493 + -0.5111237764358521 + <_> + + <_> + + + + <_> + 33 0 6 3 -1. + <_> + 35 0 2 3 3. + 0 + 0.0155215598642826 + 0.0178874898701906 + -0.4230296909809113 + <_> + + <_> + + + + <_> + 16 8 10 2 -1. + <_> + 16 8 5 1 2. + <_> + 21 9 5 1 2. + 0 + -6.0149789787828922e-003 + -0.6199331879615784 + 0.0414681211113930 + <_> + + <_> + + + + <_> + 22 0 4 9 -1. + <_> + 22 0 2 9 2. + 0 + -0.0120329596102238 + 0.3752037882804871 + -0.0521019399166107 + <_> + + <_> + + + + <_> + 22 6 1 4 -1. + <_> + 22 6 1 2 2. + 1 + 5.7090952759608626e-004 + -0.2300080060958862 + 0.1380635946989059 + <_> + + <_> + + + + <_> + 23 8 2 2 -1. + <_> + 24 8 1 1 2. + <_> + 23 9 1 1 2. + 0 + -3.5141059925081208e-005 + 0.1361359953880310 + -0.1363361030817032 + <_> + + <_> + + + + <_> + 20 8 2 2 -1. + <_> + 20 8 1 1 2. + <_> + 21 9 1 1 2. + 0 + 3.8827958633191884e-004 + 0.0620439797639847 + -0.4099955856800079 + <_> + + <_> + + + + <_> + 37 4 4 2 -1. + <_> + 39 4 2 1 2. + <_> + 37 5 2 1 2. + 0 + -3.1813879031687975e-003 + 0.4304260909557343 + -0.0585743896663189 + <_> + + <_> + + + + <_> + 6 2 6 3 -1. + <_> + 6 3 6 1 3. + 0 + 0.0123597597703338 + -0.0534252189099789 + 0.4423576891422272 + <_> + + <_> + + + + <_> + 29 1 3 2 -1. + <_> + 29 1 3 1 2. + 1 + 5.3630769252777100e-003 + 0.0483457297086716 + -0.3691985011100769 + <_> + + <_> + + + + <_> + 0 3 10 2 -1. + <_> + 0 3 5 1 2. + <_> + 5 4 5 1 2. + 0 + 6.7529240623116493e-003 + -0.0677888989448547 + 0.4063256084918976 + <_> + + <_> + + + + <_> + 36 0 6 4 -1. + <_> + 38 0 2 4 3. + 0 + -0.0115061802789569 + -0.2494066953659058 + 0.0300437901169062 + <_> + + <_> + + + + <_> + 0 1 1 6 -1. + <_> + 0 4 1 3 2. + 0 + -6.5450267866253853e-003 + -0.5039336085319519 + 0.0510484091937542 + <_> + + <_> + + + + <_> + 36 10 6 1 -1. + <_> + 38 10 2 1 3. + 0 + -6.4059509895741940e-003 + -0.7833560705184937 + 7.0806178264319897e-003 + <_> + + <_> + + + + <_> + 3 10 6 1 -1. + <_> + 5 10 2 1 3. + 0 + -4.7279968857765198e-003 + -0.6846734881401062 + 0.0338671393692493 + <_> + + <_> + + + + <_> + 33 7 2 2 -1. + <_> + 34 7 1 1 2. + <_> + 33 8 1 1 2. + 0 + -5.2285747369751334e-004 + 0.1466076970100403 + -0.0672899633646011 + <_> + + <_> + + + + <_> + 3 0 6 4 -1. + <_> + 5 0 2 4 3. + 0 + -9.3035101890563965e-003 + -0.4098907113075256 + 0.0572993196547031 + <_> + + <_> + + + + <_> + 36 0 6 3 -1. + <_> + 38 0 2 3 3. + 0 + 6.8128891289234161e-003 + 0.0429198816418648 + -0.2473063021898270 + <_> + + <_> + + + + <_> + 10 7 2 2 -1. + <_> + 10 7 1 1 2. + <_> + 11 8 1 1 2. + 0 + 4.6791278873570263e-004 + -0.0759941563010216 + 0.3077195882797241 + <_> + + <_> + + + + <_> + 36 0 6 3 -1. + <_> + 38 0 2 3 3. + 0 + 0.0234316699206829 + 0.0105453496798873 + -0.4139497876167297 + <_> + + <_> + + + + <_> + 3 0 6 3 -1. + <_> + 5 0 2 3 3. + 0 + 9.2174801975488663e-003 + 0.0580441802740097 + -0.4003489017486572 + <_> + + <_> + + + + <_> + 33 0 8 2 -1. + <_> + 33 0 4 2 2. + 0 + -7.8371819108724594e-003 + 0.1294589042663574 + -0.0732556134462357 + <_> + + <_> + + + + <_> + 5 6 4 2 -1. + <_> + 5 6 2 1 2. + <_> + 7 7 2 1 2. + 0 + 3.5635009407997131e-003 + -0.0714029222726822 + 0.3470957875251770 + <_> + + <_> + + + + <_> + 31 0 10 2 -1. + <_> + 31 0 5 2 2. + 0 + -5.3719929419457912e-003 + 0.0697310492396355 + -0.0616881698369980 + <_> + + <_> + + + + <_> + 13 0 18 6 -1. + <_> + 13 0 9 3 2. + <_> + 22 3 9 3 2. + 0 + 0.0432901903986931 + 0.0503349713981152 + -0.4551756978034973 + <_> + + <_> + + + + <_> + 26 0 1 2 -1. + <_> + 26 0 1 1 2. + 1 + -4.6179331839084625e-003 + -0.4911034107208252 + 0.0359277799725533 + <_> + + <_> + + + + <_> + 15 7 2 2 -1. + <_> + 15 7 2 1 2. + 1 + -7.0018521510064602e-003 + -0.6063433289527893 + 0.0330439507961273 + <_> + + <_> + + + + <_> + 41 0 4 4 -1. + <_> + 40 1 4 2 2. + 1 + -0.0205463208258152 + 0.3746722042560577 + -0.0609663501381874 + <_> + + <_> + + + + <_> + 4 0 4 4 -1. + <_> + 5 1 2 4 2. + 1 + 9.0153552591800690e-003 + -0.0813770294189453 + 0.2844707071781158 + <_> + + <_> + + + + <_> + 25 9 11 2 -1. + <_> + 25 10 11 1 2. + 0 + 0.0169452708214521 + 0.0199470799416304 + -0.4222064018249512 + <_> + + <_> + + + + <_> + 9 9 11 2 -1. + <_> + 9 10 11 1 2. + 0 + 8.2118361024186015e-004 + -0.2720527946949005 + 0.0955905392765999 + <_> + + <_> + + + + <_> + 24 1 2 2 -1. + <_> + 25 1 1 1 2. + <_> + 24 2 1 1 2. + 0 + 3.5344670322956517e-005 + -0.0796178579330444 + 0.0741857364773750 + <_> + + <_> + + + + <_> + 0 0 44 6 -1. + <_> + 0 0 22 3 2. + <_> + 22 3 22 3 2. + 0 + -0.0842197909951210 + -0.4857580065727234 + 0.0422429405152798 + <_> + + <_> + + + + <_> + 20 0 8 11 -1. + <_> + 20 0 4 11 2. + 0 + 0.0435173399746418 + -0.1548252999782562 + 0.1075984016060829 + <_> + + <_> + + + + <_> + 17 4 8 7 -1. + <_> + 19 4 4 7 2. + 0 + -8.3383917808532715e-003 + 0.4024209976196289 + -0.0837341472506523 + <_> + + <_> + + + + <_> + 34 7 4 3 -1. + <_> + 34 8 4 1 3. + 0 + -2.6848739944398403e-003 + 0.2577607035636902 + -0.0573123209178448 + <_> + + <_> + + + + <_> + 7 7 4 3 -1. + <_> + 7 8 4 1 3. + 0 + 3.9407201111316681e-003 + -0.0959949418902397 + 0.2492482066154480 + <_> + + <_> + + + + <_> + 29 0 3 7 -1. + <_> + 30 0 1 7 3. + 0 + -6.5882800845429301e-004 + 0.1278585940599442 + -0.1531160026788712 + <_> + + <_> + + + + <_> + 13 0 3 7 -1. + <_> + 14 0 1 7 3. + 0 + -0.0118757104501128 + -0.7070257067680359 + 0.0329137407243252 + <_> + + <_> + + + + <_> + 14 6 18 4 -1. + <_> + 23 6 9 2 2. + <_> + 14 8 9 2 2. + 0 + -0.0239820200949907 + -0.5082150101661682 + 0.0465518310666084 + <_> + + <_> + + + + <_> + 9 9 4 1 -1. + <_> + 10 9 2 1 2. + 0 + -2.0041069947183132e-003 + -0.6869235038757324 + 0.0257601495832205 + <_> + + <_> + + + + <_> + 23 8 6 3 -1. + <_> + 25 8 2 3 3. + 0 + 7.8222304582595825e-003 + -0.0481032282114029 + 0.2143296003341675 + <_> + + <_> + + + + <_> + 18 3 6 5 -1. + <_> + 20 3 2 5 3. + 0 + 0.0109465699642897 + -0.1619561016559601 + 0.1688020974397659 + <_> + + <_> + + + + <_> + 23 0 10 1 -1. + <_> + 23 0 5 1 2. + 1 + 0.0268028602004051 + 0.0562569610774517 + -0.2750540077686310 + <_> + + <_> + + + + <_> + 21 0 2 11 -1. + <_> + 22 0 1 11 2. + 0 + 3.9884559810161591e-003 + -0.1266321986913681 + 0.2162669003009796 + <_> + + <_> + + + + <_> + 22 7 9 3 -1. + <_> + 25 7 3 3 3. + 0 + -0.0180086903274059 + 0.1453437954187393 + -0.0554223097860813 + <_> + + <_> + + + + <_> + 14 7 9 3 -1. + <_> + 17 7 3 3 3. + 0 + 0.0171894803643227 + -0.0676231905817986 + 0.4008189141750336 + <_> + + <_> + + + + <_> + 20 0 6 2 -1. + <_> + 22 0 2 2 3. + 0 + -0.0122314803302288 + -0.8207144141197205 + 0.0212977807968855 + <_> + + <_> + + + + <_> + 19 0 6 2 -1. + <_> + 21 0 2 2 3. + 0 + 0.0158304795622826 + 0.0352074205875397 + -0.6053143143653870 + <_> + + <_> + + + + <_> + 23 0 10 1 -1. + <_> + 23 0 5 1 2. + 1 + -0.0152642698958516 + -0.2745952904224396 + 0.0226070396602154 + <_> + + <_> + + + + <_> + 22 0 1 10 -1. + <_> + 22 0 1 5 2. + 1 + 0.0388083383440971 + 0.0396233908832073 + -0.5866526961326599 + <_> + + <_> + + + + <_> + 22 1 4 1 -1. + <_> + 23 1 2 1 2. + 0 + 1.6585539560765028e-003 + 0.0249276999384165 + -0.1767925024032593 + <_> + + <_> + + + + <_> + 7 0 5 3 -1. + <_> + 7 1 5 1 3. + 0 + -7.0774480700492859e-003 + 0.3953635096549988 + -0.0545681081712246 + <_> + + <_> + + + + <_> + 22 1 4 1 -1. + <_> + 23 1 2 1 2. + 0 + 4.7583471314283088e-005 + -0.0907186493277550 + 0.0676982626318932 + <_> + + <_> + + + + <_> + 18 1 6 1 -1. + <_> + 20 1 2 1 3. + 0 + 4.4619271648116410e-005 + -0.2377043962478638 + 0.0997626781463623 + <_> + + <_> + + + + <_> + 21 0 16 2 -1. + <_> + 29 0 8 1 2. + <_> + 21 1 8 1 2. + 0 + -0.0118510304018855 + 0.3235172927379608 + -0.0395865589380264 + <_> + + <_> + + + + <_> + 14 2 2 1 -1. + <_> + 14 2 1 1 2. + 1 + -1.6401939792558551e-003 + -0.2988120913505554 + 0.0734669119119644 + <_> + + <_> + + + + <_> + 33 1 6 3 -1. + <_> + 33 2 6 1 3. + 0 + -6.9199479185044765e-003 + 0.4342077970504761 + -0.1028432995080948 + <_> + + <_> + + + + <_> + 15 1 4 2 -1. + <_> + 16 2 2 2 2. + 1 + -0.0114842597395182 + -0.4997740983963013 + 0.0500394888222218 + -1.4913309812545776 + 16 + -1 + <_> + + + <_> + + <_> + + + + <_> + 13 3 3 4 -1. + <_> + 14 4 1 4 3. + 1 + 5.7978169061243534e-003 + -0.2547836899757385 + 0.3126254081726074 + <_> + + <_> + + + + <_> + 36 0 8 4 -1. + <_> + 36 1 8 2 2. + 0 + 3.4410690423101187e-003 + -0.1442710012197495 + 0.1488212049007416 + <_> + + <_> + + + + <_> + 7 0 18 7 -1. + <_> + 16 0 9 7 2. + 0 + 0.1663805991411209 + -0.2900100052356720 + 0.1731016933917999 + <_> + + <_> + + + + <_> + 38 2 6 1 -1. + <_> + 40 4 2 1 3. + 1 + -7.4716238304972649e-003 + 0.2510580122470856 + -0.2006618976593018 + <_> + + <_> + + + + <_> + 3 5 4 6 -1. + <_> + 3 5 2 3 2. + <_> + 5 8 2 3 2. + 0 + -3.6712910514324903e-003 + 0.2561903893947601 + -0.1986774951219559 + <_> + + <_> + + + + <_> + 24 8 2 1 -1. + <_> + 24 8 1 1 2. + 1 + 1.8908550555352122e-004 + -0.1263161003589630 + 0.1122589036822319 + <_> + + <_> + + + + <_> + 13 10 12 1 -1. + <_> + 16 10 6 1 2. + 0 + -1.9562460947781801e-003 + 0.2264412939548492 + -0.1612952053546906 + <_> + + <_> + + + + <_> + 34 0 10 4 -1. + <_> + 34 1 10 2 2. + 0 + -8.1449178978800774e-003 + 0.2574276030063629 + -0.0721231773495674 + <_> + + <_> + + + + <_> + 1 0 10 4 -1. + <_> + 1 1 10 2 2. + 0 + 6.4932177774608135e-003 + -0.1814396977424622 + 0.2257228046655655 + <_> + + <_> + + + + <_> + 22 9 2 2 -1. + <_> + 23 9 1 1 2. + <_> + 22 10 1 1 2. + 0 + 4.5387531281448901e-004 + 0.0236864201724529 + -0.4052864909172058 + <_> + + <_> + + + + <_> + 4 9 1 2 -1. + <_> + 4 10 1 1 2. + 0 + 4.2509411287028342e-005 + -0.2915067076683044 + 0.1111551970243454 + <_> + + <_> + + + + <_> + 33 0 6 3 -1. + <_> + 35 0 2 3 3. + 0 + -0.0157671198248863 + -0.7367169857025147 + 0.0103860199451447 + <_> + + <_> + + + + <_> + 7 0 7 3 -1. + <_> + 6 1 7 1 3. + 1 + -6.9369110278785229e-003 + 0.1606259047985077 + -0.1879907995462418 + <_> + + <_> + + + + <_> + 27 0 12 2 -1. + <_> + 30 0 6 2 2. + 0 + -3.2210960052907467e-003 + 0.1164043024182320 + -0.1825850009918213 + <_> + + <_> + + + + <_> + 6 0 6 3 -1. + <_> + 8 0 2 3 3. + 0 + -0.0121315596625209 + -0.6353238224983215 + 0.0353767983615398 + <_> + + <_> + + + + <_> + 22 9 2 2 -1. + <_> + 23 9 1 1 2. + <_> + 22 10 1 1 2. + 0 + -2.6418970082886517e-004 + -0.2493823021650314 + 0.0558976009488106 + <_> + + <_> + + + + <_> + 3 4 34 2 -1. + <_> + 20 4 17 2 2. + 0 + 0.1173785999417305 + 0.0312053691595793 + -0.7401428818702698 + <_> + + <_> + + + + <_> + 22 5 6 6 -1. + <_> + 25 5 3 3 2. + <_> + 22 8 3 3 2. + 0 + -1.1690290411934257e-003 + 0.0785990729928017 + -0.1728446930646896 + <_> + + <_> + + + + <_> + 12 4 20 4 -1. + <_> + 12 4 10 2 2. + <_> + 22 6 10 2 2. + 0 + 0.0247644707560539 + 0.0510483793914318 + -0.5129843950271606 + <_> + + <_> + + + + <_> + 37 2 2 3 -1. + <_> + 37 3 2 1 3. + 0 + -4.2942222207784653e-003 + 0.3229491114616394 + -0.0915554165840149 + <_> + + <_> + + + + <_> + 5 2 9 3 -1. + <_> + 5 3 9 1 3. + 0 + 0.0123548898845911 + -0.0710467174649239 + 0.3719576895236969 + <_> + + <_> + + + + <_> + 27 0 12 1 -1. + <_> + 30 0 6 1 2. + 0 + -0.0231044609099627 + -0.5968062877655029 + 0.0121953804045916 + <_> + + <_> + + + + <_> + 6 0 12 1 -1. + <_> + 9 0 6 1 2. + 0 + -2.0122020505368710e-003 + 0.1310638934373856 + -0.2008240967988968 + <_> + + <_> + + + + <_> + 30 0 6 3 -1. + <_> + 32 0 2 3 3. + 0 + -0.0121228098869324 + -0.3311020135879517 + 0.0324316583573818 + <_> + + <_> + + + + <_> + 8 0 6 4 -1. + <_> + 10 0 2 4 3. + 0 + -0.0139670297503471 + -0.4793112874031067 + 0.0521073900163174 + <_> + + <_> + + + + <_> + 34 3 3 3 -1. + <_> + 33 4 3 1 3. + 1 + 7.5348587706685066e-003 + -0.0988587886095047 + 0.3616951107978821 + <_> + + <_> + + + + <_> + 10 0 6 4 -1. + <_> + 12 0 2 4 3. + 0 + -0.0168277490884066 + -0.6132341027259827 + 0.0437193810939789 + <_> + + <_> + + + + <_> + 36 9 6 2 -1. + <_> + 38 9 2 2 3. + 0 + 5.4655349813401699e-003 + 0.0292573906481266 + -0.4150238037109375 + <_> + + <_> + + + + <_> + 3 9 6 2 -1. + <_> + 5 9 2 2 3. + 0 + -5.7378439232707024e-003 + -0.4938167035579681 + 0.0447048582136631 + <_> + + <_> + + + + <_> + 34 3 3 3 -1. + <_> + 33 4 3 1 3. + 1 + -9.9511053413152695e-003 + 0.3104512095451355 + -0.0606985986232758 + <_> + + <_> + + + + <_> + 16 10 12 1 -1. + <_> + 19 10 6 1 2. + 0 + 2.8865570202469826e-003 + -0.1900182962417603 + 0.1256804019212723 + <_> + + <_> + + + + <_> + 23 0 1 10 -1. + <_> + 23 0 1 5 2. + 1 + 0.0411295108497143 + 0.0305451005697250 + -0.4200653135776520 + <_> + + <_> + + + + <_> + 1 5 32 4 -1. + <_> + 9 5 16 4 2. + 0 + 0.1693155020475388 + 0.0329228602349758 + -0.7011848092079163 + <_> + + <_> + + + + <_> + 20 1 6 10 -1. + <_> + 20 1 3 10 2. + 0 + 0.0391142293810844 + -0.1238982975482941 + 0.2529956102371216 + <_> + + <_> + + + + <_> + 0 6 44 5 -1. + <_> + 22 6 22 5 2. + 0 + 0.1416721045970917 + -0.1185699999332428 + 0.2671686112880707 + <_> + + <_> + + + + <_> + 33 10 6 1 -1. + <_> + 35 10 2 1 3. + 0 + 2.3257229477167130e-003 + 0.0279077496379614 + -0.3400920033454895 + <_> + + <_> + + + + <_> + 0 3 18 4 -1. + <_> + 6 3 6 4 3. + 0 + -0.0262453891336918 + 0.0982663780450821 + -0.2575640082359314 + <_> + + <_> + + + + <_> + 30 3 4 2 -1. + <_> + 32 3 2 1 2. + <_> + 30 4 2 1 2. + 0 + 1.8283349927514791e-003 + -0.0837034434080124 + 0.2310135066509247 + <_> + + <_> + + + + <_> + 4 0 3 4 -1. + <_> + 3 1 3 2 2. + 1 + 4.7496692277491093e-003 + 0.0613271296024323 + -0.4359326958656311 + <_> + + <_> + + + + <_> + 33 10 6 1 -1. + <_> + 35 10 2 1 3. + 0 + -4.3565989471971989e-003 + -0.4238328039646149 + 9.4382222741842270e-003 + <_> + + <_> + + + + <_> + 6 10 6 1 -1. + <_> + 8 10 2 1 3. + 0 + -3.8147179875522852e-003 + -0.6463773250579834 + 0.0372707992792130 + <_> + + <_> + + + + <_> + 28 5 4 3 -1. + <_> + 29 5 2 3 2. + 0 + -2.1859859116375446e-003 + 0.2848627865314484 + -0.1957722008228302 + <_> + + <_> + + + + <_> + 13 5 4 3 -1. + <_> + 14 5 2 3 2. + 0 + -1.5153910499066114e-003 + 0.1678110063076019 + -0.1371386051177979 + <_> + + <_> + + + + <_> + 25 8 2 2 -1. + <_> + 26 8 1 1 2. + <_> + 25 9 1 1 2. + 0 + -3.2454739994136617e-005 + 0.0736324116587639 + -0.0777876824140549 + <_> + + <_> + + + + <_> + 11 3 3 3 -1. + <_> + 12 4 1 3 3. + 1 + 0.0118858404457569 + -0.0431110896170139 + 0.5236008763313294 + <_> + + <_> + + + + <_> + 28 0 2 3 -1. + <_> + 27 1 2 1 3. + 1 + 4.4173169881105423e-003 + 0.0458498001098633 + -0.3222090899944305 + <_> + + <_> + + + + <_> + 4 1 3 3 -1. + <_> + 5 2 1 3 3. + 1 + 7.3544741608202457e-003 + -0.0769947767257690 + 0.2834421992301941 + <_> + + <_> + + + + <_> + 43 3 2 6 -1. + <_> + 43 5 2 2 3. + 0 + -0.0141299199312925 + -0.3948974907398224 + 0.0417619012296200 + <_> + + <_> + + + + <_> + 0 3 2 6 -1. + <_> + 0 5 2 2 3. + 0 + 6.3752778805792332e-003 + 0.0469008199870586 + -0.4854032993316650 + <_> + + <_> + + + + <_> + 28 6 2 1 -1. + <_> + 28 6 1 1 2. + 1 + 2.3776849266141653e-003 + 0.0173678006976843 + -0.2000454068183899 + <_> + + <_> + + + + <_> + 17 7 9 4 -1. + <_> + 20 7 3 4 3. + 0 + -9.5808254554867744e-003 + 0.3630397021770477 + -0.0628790184855461 + <_> + + <_> + + + + <_> + 24 1 2 2 -1. + <_> + 25 1 1 1 2. + <_> + 24 2 1 1 2. + 0 + 3.8879989006090909e-005 + -0.0812498107552528 + 0.0810688734054565 + <_> + + <_> + + + + <_> + 18 2 6 3 -1. + <_> + 18 2 3 3 2. + 1 + -0.0880179926753044 + 0.4444068968296051 + -0.0485203489661217 + <_> + + <_> + + + + <_> + 38 4 4 2 -1. + <_> + 40 4 2 1 2. + <_> + 38 5 2 1 2. + 0 + 1.4197609852999449e-003 + -0.1058344990015030 + 0.2380737066268921 + <_> + + <_> + + + + <_> + 14 3 16 2 -1. + <_> + 14 3 8 1 2. + <_> + 22 4 8 1 2. + 0 + 8.2073677331209183e-003 + 0.0479943305253983 + -0.4695349931716919 + <_> + + <_> + + + + <_> + 38 4 4 2 -1. + <_> + 40 4 2 1 2. + <_> + 38 5 2 1 2. + 0 + -2.9159379191696644e-003 + 0.3783811032772064 + -0.0608552396297455 + <_> + + <_> + + + + <_> + 12 0 3 9 -1. + <_> + 13 3 1 3 9. + 0 + -0.0122875003144145 + 0.1259481012821198 + -0.1770184040069580 + <_> + + <_> + + + + <_> + 33 0 6 3 -1. + <_> + 33 1 6 1 3. + 0 + -5.6836591102182865e-003 + 0.2334197014570236 + -0.0444960817694664 + <_> + + <_> + + + + <_> + 15 0 3 3 -1. + <_> + 16 1 1 3 3. + 1 + -0.0139244701713324 + -0.7287849783897400 + 0.0307584293186665 + <_> + + <_> + + + + <_> + 31 2 3 3 -1. + <_> + 32 3 1 3 3. + 1 + 9.9232727661728859e-003 + -0.0393612012267113 + 0.3483887016773224 + <_> + + <_> + + + + <_> + 14 2 3 3 -1. + <_> + 13 3 3 1 3. + 1 + 0.0106927696615458 + -0.0442237891256809 + 0.4271566867828369 + <_> + + <_> + + + + <_> + 23 9 2 2 -1. + <_> + 24 9 1 1 2. + <_> + 23 10 1 1 2. + 0 + 3.7554800655925646e-005 + -0.0644943863153458 + 0.1257233023643494 + <_> + + <_> + + + + <_> + 20 9 2 2 -1. + <_> + 20 9 1 1 2. + <_> + 21 10 1 1 2. + 0 + 2.7551440871320665e-004 + 0.0674459934234619 + -0.3473199903964996 + <_> + + <_> + + + + <_> + 25 8 2 2 -1. + <_> + 26 8 1 1 2. + <_> + 25 9 1 1 2. + 0 + 3.5946661228081211e-005 + -0.0758708491921425 + 0.1249577999114990 + <_> + + <_> + + + + <_> + 18 8 2 2 -1. + <_> + 18 8 1 1 2. + <_> + 19 9 1 1 2. + 0 + -4.1565788706066087e-005 + 0.1432777047157288 + -0.1577503979206085 + <_> + + <_> + + + + <_> + 17 0 12 2 -1. + <_> + 20 0 6 2 2. + 0 + 2.9380898922681808e-003 + -0.2890062928199768 + 0.0645285025238991 + <_> + + <_> + + + + <_> + 8 0 18 11 -1. + <_> + 14 0 6 11 3. + 0 + 0.2338066995143890 + -0.0380702316761017 + 0.6060631275177002 + <_> + + <_> + + + + <_> + 24 1 2 2 -1. + <_> + 25 1 1 1 2. + <_> + 24 2 1 1 2. + 0 + -4.0552138671046123e-005 + 0.1788138002157211 + -0.0939079597592354 + <_> + + <_> + + + + <_> + 19 1 2 2 -1. + <_> + 19 1 1 1 2. + <_> + 20 2 1 1 2. + 0 + 3.6401779652805999e-005 + -0.1723238974809647 + 0.1459642052650452 + <_> + + <_> + + + + <_> + 30 8 6 3 -1. + <_> + 32 8 2 3 3. + 0 + 0.0122575396671891 + 0.0273588206619024 + -0.5944917798042297 + <_> + + <_> + + + + <_> + 19 3 2 2 -1. + <_> + 19 3 1 1 2. + <_> + 20 4 1 1 2. + 0 + 3.4914221032522619e-005 + -0.1409206986427307 + 0.1411006003618240 + <_> + + <_> + + + + <_> + 26 1 10 2 -1. + <_> + 31 1 5 1 2. + <_> + 26 2 5 1 2. + 0 + 5.0704288296401501e-003 + -0.1195909008383751 + 0.3324908912181854 + <_> + + <_> + + + + <_> + 9 8 6 3 -1. + <_> + 11 8 2 3 3. + 0 + -0.0128887603059411 + -0.6895632147789002 + 0.0317549891769886 + <_> + + <_> + + + + <_> + 36 1 5 6 -1. + <_> + 36 3 5 2 3. + 0 + -0.0167079698294401 + 0.0986552089452744 + -0.1093738973140717 + <_> + + <_> + + + + <_> + 4 1 5 6 -1. + <_> + 4 3 5 2 3. + 0 + 0.0111487796530128 + -0.0638019666075706 + 0.3460581004619598 + <_> + + <_> + + + + <_> + 36 9 8 1 -1. + <_> + 36 9 4 1 2. + 0 + -2.7799250092357397e-003 + 0.2098781019449234 + -0.1335940062999725 + <_> + + <_> + + + + <_> + 3 3 6 2 -1. + <_> + 3 3 3 2 2. + 1 + -2.4409759498666972e-004 + 0.0692380964756012 + -0.3170874118804932 + <_> + + <_> + + + + <_> + 39 3 4 8 -1. + <_> + 39 3 2 8 2. + 0 + -0.0297752991318703 + -0.4180003106594086 + 0.0322431214153767 + <_> + + <_> + + + + <_> + 2 3 4 8 -1. + <_> + 4 3 2 8 2. + 0 + -2.9159660916775465e-003 + 0.1394903957843781 + -0.1648450940847397 + <_> + + <_> + + + + <_> + 22 7 2 2 -1. + <_> + 23 7 1 1 2. + <_> + 22 8 1 1 2. + 0 + -3.3617448934819549e-005 + 0.0994415432214737 + -0.0869354978203774 + <_> + + <_> + + + + <_> + 0 5 38 6 -1. + <_> + 0 5 19 3 2. + <_> + 19 8 19 3 2. + 0 + -0.1275593042373657 + -0.5993226170539856 + 0.0344392508268356 + <_> + + <_> + + + + <_> + 43 0 2 4 -1. + <_> + 43 0 1 4 2. + 1 + 0.0119300801306963 + 0.0343060009181499 + -0.5462340712547302 + <_> + + <_> + + + + <_> + 14 6 16 4 -1. + <_> + 14 6 8 2 2. + <_> + 22 8 8 2 2. + 0 + 0.0128053296357393 + 0.0547706894576550 + -0.3324441015720367 + <_> + + <_> + + + + <_> + 43 0 2 4 -1. + <_> + 43 0 1 4 2. + 1 + -0.0110163297504187 + -0.3388048112392426 + 0.0193178597837687 + <_> + + <_> + + + + <_> + 12 4 3 4 -1. + <_> + 13 4 1 4 3. + 0 + -1.5256899641826749e-003 + 0.1910459995269775 + -0.1074023991823196 + -1.4498629570007324 + 17 + -1 + diff --git a/CvEffects/CvEffects/haarcascade_mcs_mouth.xml b/CvEffects/CvEffects/haarcascade_mcs_mouth.xml new file mode 100644 index 0000000..ca7d37d --- /dev/null +++ b/CvEffects/CvEffects/haarcascade_mcs_mouth.xml @@ -0,0 +1,21991 @@ + + + + + + 25 15 + + <_> + + + <_> + + <_> + + + + <_> + 0 0 14 9 -1. + <_> + 0 3 14 3 3. + 0 + -0.1192855015397072 + 0.7854182124137878 + -0.4541360139846802 + <_> + + <_> + + + + <_> + 17 1 8 14 -1. + <_> + 17 8 8 7 2. + 0 + -0.0641647726297379 + -0.7407680749893189 + 0.2652035951614380 + <_> + + <_> + + + + <_> + 7 3 11 6 -1. + <_> + 7 5 11 2 3. + 0 + 0.0910761803388596 + -0.2063370943069458 + 0.8400946259498596 + <_> + + <_> + + + + <_> + 5 2 15 6 -1. + <_> + 5 4 15 2 3. + 0 + -0.1129330024123192 + 0.8284121751785278 + -0.1866362988948822 + <_> + + <_> + + + + <_> + 6 4 11 6 -1. + <_> + 6 6 11 2 3. + 0 + -0.0741933435201645 + 0.8354660272598267 + -0.1527701020240784 + <_> + + <_> + + + + <_> + 17 1 6 3 -1. + <_> + 19 1 2 3 3. + 0 + 2.1404659491963685e-005 + -0.0716945603489876 + 0.1858334988355637 + <_> + + <_> + + + + <_> + 5 0 15 6 -1. + <_> + 5 2 15 2 3. + 0 + -0.0996975302696228 + 0.6870458126068115 + -0.1721730977296829 + <_> + + <_> + + + + <_> + 7 3 13 6 -1. + <_> + 7 5 13 2 3. + 0 + -0.0900413617491722 + 0.7310237884521484 + -0.1368771940469742 + <_> + + <_> + + + + <_> + 5 3 6 5 -1. + <_> + 8 3 3 5 2. + 0 + 2.5138311320915818e-004 + -0.3469826877117157 + 0.3647777140140533 + <_> + + <_> + + + + <_> + 21 14 4 1 -1. + <_> + 21 14 2 1 2. + 0 + 1.6144449546118267e-005 + -0.3085466027259827 + 0.2320024073123932 + <_> + + <_> + + + + <_> + 0 3 3 12 -1. + <_> + 0 7 3 4 3. + 0 + 1.9363909814273939e-005 + -0.3819856047630310 + 0.2404107004404068 + <_> + + <_> + + + + <_> + 22 10 3 4 -1. + <_> + 22 11 3 2 2. + 0 + 6.9673648104071617e-003 + 0.0545878112316132 + -0.7487065792083740 + <_> + + <_> + + + + <_> + 0 10 3 4 -1. + <_> + 0 11 3 2 2. + 0 + -4.7189309261739254e-003 + -0.7476686835289002 + 0.1205869019031525 + -1.4372119903564453 + -1 + -1 + <_> + + + <_> + + <_> + + + + <_> + 5 0 15 8 -1. + <_> + 5 2 15 4 2. + 0 + -0.1006335020065308 + 0.7848083972930908 + -0.3866829872131348 + <_> + + <_> + + + + <_> + 20 0 5 9 -1. + <_> + 20 3 5 3 3. + 0 + -0.0366767607629299 + 0.5453233718872070 + -0.4012677967548370 + <_> + + <_> + + + + <_> + 6 2 13 4 -1. + <_> + 6 4 13 2 2. + 0 + 0.0815562233328819 + -0.1315398067235947 + 0.8084958195686340 + <_> + + <_> + + + + <_> + 7 2 15 6 -1. + <_> + 7 4 15 2 3. + 0 + -0.1064186021685600 + 0.6782389879226685 + -0.2083356976509094 + <_> + + <_> + + + + <_> + 2 3 4 12 -1. + <_> + 2 9 4 6 2. + 0 + 0.0156307406723499 + -0.3749788105487824 + 0.3150509893894196 + <_> + + <_> + + + + <_> + 6 1 14 6 -1. + <_> + 6 3 14 2 3. + 0 + 0.0711290463805199 + -0.1557385027408600 + 0.7050542831420898 + <_> + + <_> + + + + <_> + 8 3 9 6 -1. + <_> + 8 5 9 2 3. + 0 + 0.0736639127135277 + -0.1547683030366898 + 0.6715884804725647 + <_> + + <_> + + + + <_> + 21 0 4 6 -1. + <_> + 21 3 4 3 2. + 0 + -1.0592950275167823e-004 + 0.1365388035774231 + -0.2670182883739471 + <_> + + <_> + + + + <_> + 1 12 1 3 -1. + <_> + 1 13 1 1 3. + 0 + -1.9239520188421011e-003 + -0.7261438965797424 + 0.1364576965570450 + <_> + + <_> + + + + <_> + 23 12 1 3 -1. + <_> + 23 13 1 1 3. + 0 + 2.3057300131767988e-003 + 0.0706136971712112 + -0.6423184275627136 + <_> + + <_> + + + + <_> + 1 12 1 3 -1. + <_> + 1 13 1 1 3. + 0 + 1.8073299434036016e-003 + 0.1355642974376679 + -0.7050786018371582 + <_> + + <_> + + + + <_> + 7 7 11 8 -1. + <_> + 7 9 11 4 2. + 0 + -0.0664333626627922 + 0.6158788204193115 + -0.1400263011455536 + <_> + + <_> + + + + <_> + 8 4 9 6 -1. + <_> + 8 6 9 2 3. + 0 + -0.0689277201890945 + 0.6765924096107483 + -0.1224988028407097 + -1.5416599512100220 + 0 + -1 + <_> + + + <_> + + <_> + + + + <_> + 1 0 15 9 -1. + <_> + 1 3 15 3 3. + 0 + -0.1822655051946640 + 0.5961514711380005 + -0.3195483088493347 + <_> + + <_> + + + + <_> + 9 0 11 15 -1. + <_> + 9 5 11 5 3. + 0 + 0.2893281877040863 + -0.0240151602774858 + 0.3762707114219666 + <_> + + <_> + + + + <_> + 0 8 3 4 -1. + <_> + 0 9 3 2 2. + 0 + -4.2456621304154396e-003 + -0.7117397785186768 + 0.1214720010757446 + <_> + + <_> + + + + <_> + 7 9 12 6 -1. + <_> + 7 12 12 3 2. + 0 + 0.0545681491494179 + -0.1822118014097214 + 0.4597271978855133 + <_> + + <_> + + + + <_> + 0 5 2 6 -1. + <_> + 0 7 2 2 3. + 0 + -4.4434829615056515e-003 + -0.5354676842689514 + 0.1655835956335068 + <_> + + <_> + + + + <_> + 14 0 2 11 -1. + <_> + 14 0 1 11 2. + 0 + -0.0204923897981644 + -0.8770608901977539 + -0.0151639897376299 + <_> + + <_> + + + + <_> + 0 9 2 6 -1. + <_> + 0 11 2 2 3. + 0 + -4.8007471486926079e-003 + -0.5431423187255859 + 0.1356130987405777 + <_> + + <_> + + + + <_> + 1 0 24 12 -1. + <_> + 13 0 12 6 2. + <_> + 1 6 12 6 2. + 0 + 0.1226660013198853 + 0.1124472022056580 + -0.6574401855468750 + <_> + + <_> + + + + <_> + 0 0 3 4 -1. + <_> + 0 2 3 2 2. + 0 + -5.5254979088203982e-005 + 0.1536739021539688 + -0.3841981887817383 + <_> + + <_> + + + + <_> + 7 3 14 6 -1. + <_> + 7 5 14 2 3. + 0 + -0.1131860986351967 + 0.4927195906639099 + -0.1094276010990143 + <_> + + <_> + + + + <_> + 5 3 15 4 -1. + <_> + 5 5 15 2 2. + 0 + 0.0792956873774529 + -0.1647461056709290 + 0.4720517992973328 + <_> + + <_> + + + + <_> + 8 13 12 1 -1. + <_> + 12 13 4 1 3. + 0 + 0.0148729300126433 + 0.0740143731236458 + -0.5926275849342346 + <_> + + <_> + + + + <_> + 2 3 12 6 -1. + <_> + 8 3 6 6 2. + 0 + 0.0538397915661335 + -0.2111544013023377 + 0.3537890911102295 + <_> + + <_> + + + + <_> + 21 2 4 9 -1. + <_> + 21 2 2 9 2. + 1 + -0.0759592726826668 + 0.5931801795959473 + -0.1090068966150284 + <_> + + <_> + + + + <_> + 6 2 13 6 -1. + <_> + 6 4 13 2 3. + 0 + 0.1158166006207466 + -0.0984905213117599 + 0.5940334796905518 + <_> + + <_> + + + + <_> + 5 3 15 2 -1. + <_> + 5 4 15 1 2. + 0 + -0.0160826407372952 + 0.3794195055961609 + -0.1654051989316940 + <_> + + <_> + + + + <_> + 0 11 5 3 -1. + <_> + 0 12 5 1 3. + 0 + 6.7254770547151566e-003 + 0.0937571078538895 + -0.7060937881469727 + <_> + + <_> + + + + <_> + 14 0 11 14 -1. + <_> + 14 7 11 7 2. + 0 + -0.0611884109675884 + -0.4381029903888702 + 0.0796229690313339 + <_> + + <_> + + + + <_> + 2 10 4 1 -1. + <_> + 3 11 2 1 2. + 1 + -5.5152038112282753e-003 + -0.7019357085227966 + 0.0781789273023605 + <_> + + <_> + + + + <_> + 1 0 24 12 -1. + <_> + 13 0 12 6 2. + <_> + 1 6 12 6 2. + 0 + -0.1988534033298492 + -0.6726130843162537 + 0.0560497716069222 + <_> + + <_> + + + + <_> + 0 4 6 6 -1. + <_> + 0 4 3 3 2. + <_> + 3 7 3 3 2. + 0 + 0.0194473192095757 + -0.1165110021829605 + 0.4151527881622315 + <_> + + <_> + + + + <_> + 23 9 1 4 -1. + <_> + 22 10 1 2 2. + 1 + -4.6706218272447586e-003 + -0.6090158820152283 + 0.1049979999661446 + <_> + + <_> + + + + <_> + 2 9 4 1 -1. + <_> + 3 10 2 1 2. + 1 + 4.0827528573572636e-003 + 0.0689968466758728 + -0.5490871071815491 + <_> + + <_> + + + + <_> + 16 4 8 10 -1. + <_> + 20 4 4 5 2. + <_> + 16 9 4 5 2. + 0 + -0.0201979596167803 + 0.2884930074214935 + -0.1804888993501663 + <_> + + <_> + + + + <_> + 8 7 9 6 -1. + <_> + 8 9 9 2 3. + 0 + 0.0504430681467056 + -0.0897706300020218 + 0.4609920978546143 + <_> + + <_> + + + + <_> + 11 12 4 3 -1. + <_> + 12 12 2 3 2. + 0 + -5.0139562226831913e-003 + -0.4820869863033295 + 0.0588099807500839 + <_> + + <_> + + + + <_> + 0 0 3 3 -1. + <_> + 0 1 3 1 3. + 0 + 8.5741933435201645e-003 + 0.0568646714091301 + -0.5979083180427551 + <_> + + <_> + + + + <_> + 11 9 14 2 -1. + <_> + 11 9 7 2 2. + 0 + -0.0121624497696757 + 0.1446305960416794 + -0.1168325990438461 + <_> + + <_> + + + + <_> + 9 13 4 1 -1. + <_> + 10 13 2 1 2. + 0 + -1.9329390488564968e-003 + -0.5450860857963562 + 0.0609783902764320 + -1.5324319601058960 + 1 + -1 + <_> + + + <_> + + <_> + + + + <_> + 0 0 8 6 -1. + <_> + 0 3 8 3 2. + 0 + -0.0320550985634327 + 0.4280030131340027 + -0.4258942902088165 + <_> + + <_> + + + + <_> + 5 1 15 6 -1. + <_> + 5 3 15 2 3. + 0 + -0.1231034025549889 + 0.5121241807937622 + -0.2055584937334061 + <_> + + <_> + + + + <_> + 0 7 4 3 -1. + <_> + 0 8 4 1 3. + 0 + -5.8588259853422642e-003 + -0.7101820707321167 + 0.1075906008481979 + <_> + + <_> + + + + <_> + 3 3 20 6 -1. + <_> + 8 3 10 6 2. + 0 + 0.0977141335606575 + -0.1477957963943481 + 0.4571174979209900 + <_> + + <_> + + + + <_> + 0 6 24 5 -1. + <_> + 6 6 12 5 2. + 0 + -0.0527394600212574 + 0.3743767142295837 + -0.2183827012777329 + <_> + + <_> + + + + <_> + 8 5 9 6 -1. + <_> + 8 7 9 2 3. + 0 + 0.0584189109504223 + -0.1386294066905975 + 0.4993282854557037 + <_> + + <_> + + + + <_> + 5 2 14 4 -1. + <_> + 5 4 14 2 2. + 0 + 0.0887569189071655 + -0.1315895020961762 + 0.6216561794281006 + <_> + + <_> + + + + <_> + 22 8 3 6 -1. + <_> + 22 10 3 2 3. + 0 + 0.0145876696333289 + 0.0915696695446968 + -0.5815675258636475 + <_> + + <_> + + + + <_> + 3 9 18 2 -1. + <_> + 3 9 9 1 2. + <_> + 12 10 9 1 2. + 0 + 0.1044600009918213 + 5.2740359678864479e-003 + -5.6644519531250000e+004 + <_> + + <_> + + + + <_> + 22 8 3 6 -1. + <_> + 22 10 3 2 3. + 0 + -8.4322784096002579e-003 + -0.4866046011447907 + 0.0979617610573769 + <_> + + <_> + + + + <_> + 0 0 24 6 -1. + <_> + 0 0 12 3 2. + <_> + 12 3 12 3 2. + 0 + 0.0406559295952320 + 0.1391579061746597 + -0.3656015992164612 + <_> + + <_> + + + + <_> + 14 11 4 4 -1. + <_> + 15 11 2 4 2. + 0 + 6.3366899266839027e-003 + 0.0641745477914810 + -0.6245471239089966 + <_> + + <_> + + + + <_> + 5 5 15 2 -1. + <_> + 5 6 15 1 2. + 0 + 0.0158455893397331 + -0.1791914999485016 + 0.2889905869960785 + <_> + + <_> + + + + <_> + 5 4 15 6 -1. + <_> + 5 6 15 2 3. + 0 + -0.0746863335371017 + 0.5424023270606995 + -0.1314727962017059 + <_> + + <_> + + + + <_> + 0 7 2 3 -1. + <_> + 0 8 2 1 3. + 0 + 4.7695250250399113e-003 + 0.0965340435504913 + -0.6561154723167419 + <_> + + <_> + + + + <_> + 6 6 13 6 -1. + <_> + 6 8 13 2 3. + 0 + -0.0535226687788963 + 0.4636800885200501 + -0.1353430002927780 + <_> + + <_> + + + + <_> + 0 11 6 3 -1. + <_> + 0 12 6 1 3. + 0 + -6.3648750074207783e-003 + -0.6624563932418823 + 0.0684857368469238 + <_> + + <_> + + + + <_> + 11 0 14 14 -1. + <_> + 11 7 14 7 2. + 0 + -0.2447337061166763 + -0.8181337118148804 + 0.0450799688696861 + <_> + + <_> + + + + <_> + 7 13 4 1 -1. + <_> + 8 13 2 1 2. + 0 + -2.4634969886392355e-003 + -0.7681804895401001 + 0.0495845898985863 + <_> + + <_> + + + + <_> + 6 9 13 6 -1. + <_> + 6 11 13 2 3. + 0 + -0.0358034893870354 + 0.3749603927135468 + -0.1447928994894028 + <_> + + <_> + + + + <_> + 0 9 4 4 -1. + <_> + 0 10 4 2 2. + 0 + -5.6720529682934284e-003 + -0.6127536296844482 + 0.0935847163200378 + <_> + + <_> + + + + <_> + 21 0 4 6 -1. + <_> + 21 3 4 3 2. + 0 + -0.0132687101140618 + 0.2863784134387970 + -0.2551889121532440 + <_> + + <_> + + + + <_> + 0 12 6 3 -1. + <_> + 0 13 6 1 3. + 0 + -6.2518939375877380e-003 + -0.5896773934364319 + 0.0677111670374870 + <_> + + <_> + + + + <_> + 16 11 4 3 -1. + <_> + 17 11 2 3 2. + 0 + 7.3092570528388023e-003 + 0.0272198095917702 + -0.5714861154556274 + <_> + + <_> + + + + <_> + 0 7 10 8 -1. + <_> + 0 7 5 4 2. + <_> + 5 11 5 4 2. + 0 + 0.0258194394409657 + -0.1326007992029190 + 0.3050251901149750 + <_> + + <_> + + + + <_> + 22 2 3 8 -1. + <_> + 22 2 3 4 2. + 1 + -0.0211078803986311 + 0.1200629025697708 + -0.1475265026092529 + <_> + + <_> + + + + <_> + 1 3 16 4 -1. + <_> + 9 3 8 4 2. + 0 + 0.0408483408391476 + -0.1736883074045181 + 0.2530446052551270 + <_> + + <_> + + + + <_> + 1 13 24 2 -1. + <_> + 13 13 12 1 2. + <_> + 1 14 12 1 2. + 0 + -0.0179475992918015 + -0.7117617130279541 + 0.0583698004484177 + <_> + + <_> + + + + <_> + 5 5 4 10 -1. + <_> + 6 5 2 10 2. + 0 + -0.0138895902782679 + -0.6778132915496826 + 0.0435630008578300 + <_> + + <_> + + + + <_> + 13 7 2 6 -1. + <_> + 11 9 2 2 3. + 1 + -9.8488982766866684e-003 + 0.1479212939739227 + -0.0897465273737907 + <_> + + <_> + + + + <_> + 8 9 8 6 -1. + <_> + 8 12 8 3 2. + 0 + -0.0659847036004066 + 0.5683801770210266 + -0.0681742578744888 + <_> + + <_> + + + + <_> + 24 7 1 4 -1. + <_> + 24 8 1 2 2. + 0 + -1.8370660254731774e-003 + -0.4986937940120697 + 0.0779643580317497 + <_> + + <_> + + + + <_> + 5 7 15 6 -1. + <_> + 5 9 15 2 3. + 0 + -0.0277651809155941 + 0.2679949104785919 + -0.1382624953985214 + <_> + + <_> + + + + <_> + 21 8 4 3 -1. + <_> + 21 9 4 1 3. + 0 + 9.9889356642961502e-003 + 0.0445619411766529 + -0.7317379117012024 + -1.4849940538406372 + 2 + -1 + <_> + + + <_> + + <_> + + + + <_> + 5 2 15 4 -1. + <_> + 5 3 15 2 2. + 0 + -0.0456383489072323 + 0.6275423169136047 + -0.2494937032461166 + <_> + + <_> + + + + <_> + 6 4 15 3 -1. + <_> + 6 5 15 1 3. + 0 + -0.0310676805675030 + 0.6427816152572632 + -0.1671900004148483 + <_> + + <_> + + + + <_> + 0 3 2 12 -1. + <_> + 0 3 1 6 2. + <_> + 1 9 1 6 2. + 0 + 3.0193419661372900e-003 + -0.2399346977472305 + 0.3676818013191223 + <_> + + <_> + + + + <_> + 7 3 11 4 -1. + <_> + 7 4 11 2 2. + 0 + 0.0315676406025887 + -0.1147691980004311 + 0.5750172734260559 + <_> + + <_> + + + + <_> + 0 0 6 6 -1. + <_> + 0 3 6 3 2. + 0 + -6.4146341755986214e-003 + 0.2154625058174133 + -0.3768770098686218 + <_> + + <_> + + + + <_> + 24 3 1 12 -1. + <_> + 24 7 1 4 3. + 0 + -5.7010860182344913e-003 + -0.4533824026584625 + 0.0946888476610184 + <_> + + <_> + + + + <_> + 0 0 24 12 -1. + <_> + 0 0 12 6 2. + <_> + 12 6 12 6 2. + 0 + 0.1890300065279007 + 0.0801155269145966 + -0.7184885144233704 + <_> + + <_> + + + + <_> + 1 1 24 14 -1. + <_> + 13 1 12 7 2. + <_> + 1 8 12 7 2. + 0 + 0.1293978989124298 + 0.1093719005584717 + -0.5197048783302307 + <_> + + <_> + + + + <_> + 5 3 8 4 -1. + <_> + 5 3 8 2 2. + 1 + -0.0657683908939362 + 0.5003104209899902 + -0.1238735020160675 + <_> + + <_> + + + + <_> + 24 9 1 4 -1. + <_> + 23 10 1 2 2. + 1 + -4.0884059853851795e-003 + -0.5118011236190796 + 0.0594223700463772 + <_> + + <_> + + + + <_> + 7 7 11 8 -1. + <_> + 7 9 11 4 2. + 0 + -0.0306642707437277 + 0.2964648902416229 + -0.1741248071193695 + <_> + + <_> + + + + <_> + 24 9 1 4 -1. + <_> + 23 10 1 2 2. + 1 + 2.7700960636138916e-003 + 0.0846907272934914 + -0.4009515047073364 + <_> + + <_> + + + + <_> + 0 6 1 9 -1. + <_> + 0 9 1 3 3. + 0 + -6.2402039766311646e-003 + -0.5560923218727112 + 0.0800850465893745 + <_> + + <_> + + + + <_> + 8 2 9 3 -1. + <_> + 8 3 9 1 3. + 0 + 0.0105152595788240 + -0.1309404969215393 + 0.3612711131572723 + <_> + + <_> + + + + <_> + 9 4 7 4 -1. + <_> + 9 5 7 2 2. + 0 + 0.0181792695075274 + -0.1245180964469910 + 0.3556562960147858 + <_> + + <_> + + + + <_> + 22 0 3 2 -1. + <_> + 22 1 3 1 2. + 0 + 5.3037698380649090e-003 + 0.0638220235705376 + -0.6178466081619263 + <_> + + <_> + + + + <_> + 0 0 13 14 -1. + <_> + 0 7 13 7 2. + 0 + -0.1947806030511856 + -0.7228901982307434 + 0.0475768186151981 + <_> + + <_> + + + + <_> + 21 9 4 4 -1. + <_> + 21 10 4 2 2. + 0 + 7.2230421938002110e-003 + 0.0453382283449173 + -0.5460836291313171 + <_> + + <_> + + + + <_> + 0 9 4 4 -1. + <_> + 0 10 4 2 2. + 0 + 5.0375838764011860e-003 + 0.0804468318820000 + -0.4817472100257874 + <_> + + <_> + + + + <_> + 22 9 1 4 -1. + <_> + 21 10 1 2 2. + 1 + -7.1934829466044903e-003 + -0.5018991827964783 + 0.0128700295463204 + <_> + + <_> + + + + <_> + 3 9 4 1 -1. + <_> + 4 10 2 1 2. + 1 + -4.4941599480807781e-003 + -0.5862709879875183 + 0.0634675025939941 + <_> + + <_> + + + + <_> + 15 3 10 12 -1. + <_> + 20 3 5 6 2. + <_> + 15 9 5 6 2. + 0 + 0.0874131396412849 + -0.0676202401518822 + 0.4797031879425049 + <_> + + <_> + + + + <_> + 0 8 14 6 -1. + <_> + 0 8 7 3 2. + <_> + 7 11 7 3 2. + 0 + -0.0377015694975853 + 0.3913342952728272 + -0.0978809297084808 + <_> + + <_> + + + + <_> + 23 10 1 4 -1. + <_> + 22 11 1 2 2. + 1 + 3.0070370994508266e-003 + 0.0484924912452698 + -0.2472224980592728 + <_> + + <_> + + + + <_> + 0 3 10 12 -1. + <_> + 0 3 5 6 2. + <_> + 5 9 5 6 2. + 0 + 0.0974098667502403 + -0.0669010728597641 + 0.5813519954681397 + <_> + + <_> + + + + <_> + 23 0 2 1 -1. + <_> + 23 0 1 1 2. + 1 + -4.0166568942368031e-003 + -0.5456554293632507 + 0.0363924615085125 + <_> + + <_> + + + + <_> + 8 3 9 3 -1. + <_> + 8 4 9 1 3. + 0 + 0.0104924896731973 + -0.1087466031312943 + 0.3253425061702728 + <_> + + <_> + + + + <_> + 7 5 11 4 -1. + <_> + 7 6 11 2 2. + 0 + 0.0249659996479750 + -0.1137896031141281 + 0.3056510984897614 + <_> + + <_> + + + + <_> + 2 7 20 8 -1. + <_> + 12 7 10 8 2. + 0 + 0.1301030069589615 + -0.1220476999878883 + 0.3035365939140320 + <_> + + <_> + + + + <_> + 12 5 9 8 -1. + <_> + 15 5 3 8 3. + 0 + -0.0843720883131027 + -0.6943122148513794 + 0.0178856607526541 + <_> + + <_> + + + + <_> + 2 0 1 2 -1. + <_> + 2 0 1 1 2. + 1 + -2.9267850331962109e-003 + -0.5401834845542908 + 0.0564073212444782 + <_> + + <_> + + + + <_> + 21 3 4 4 -1. + <_> + 22 4 2 4 2. + 1 + -0.0206745099276304 + 0.4180921018123627 + -0.0685340464115143 + <_> + + <_> + + + + <_> + 4 5 9 8 -1. + <_> + 7 5 3 8 3. + 0 + -0.0514506399631500 + -0.6289098262786865 + 0.0529876984655857 + <_> + + <_> + + + + <_> + 22 10 3 2 -1. + <_> + 22 10 3 1 2. + 1 + -8.9261196553707123e-003 + -0.4644356071949005 + 0.0236550793051720 + <_> + + <_> + + + + <_> + 0 5 24 5 -1. + <_> + 6 5 12 5 2. + 0 + -0.0830484703183174 + 0.3304196894168854 + -0.0938697606325150 + <_> + + <_> + + + + <_> + 9 7 7 3 -1. + <_> + 9 8 7 1 3. + 0 + 0.0113369999453425 + -0.0979600325226784 + 0.3484053015708923 + <_> + + <_> + + + + <_> + 2 0 20 9 -1. + <_> + 7 0 10 9 2. + 0 + 0.0827779024839401 + -0.1159391030669212 + 0.2680957913398743 + <_> + + <_> + + + + <_> + 11 2 8 9 -1. + <_> + 13 2 4 9 2. + 0 + -0.0478848814964294 + -0.6079211235046387 + 0.0222362894564867 + <_> + + <_> + + + + <_> + 1 8 4 1 -1. + <_> + 2 9 2 1 2. + 1 + -3.8582698907703161e-003 + -0.4688901007175446 + 0.0554540418088436 + <_> + + <_> + + + + <_> + 19 5 6 10 -1. + <_> + 22 5 3 5 2. + <_> + 19 10 3 5 2. + 0 + -0.0334531292319298 + 0.4192667901515961 + -0.0631088465452194 + <_> + + <_> + + + + <_> + 0 5 6 10 -1. + <_> + 0 5 3 5 2. + <_> + 3 10 3 5 2. + 0 + 0.0126036396250129 + -0.1227632984519005 + 0.2175220996141434 + <_> + + <_> + + + + <_> + 10 10 9 2 -1. + <_> + 13 10 3 2 3. + 0 + 0.0262600891292095 + 0.0162896700203419 + -0.5688759088516235 + -1.5437099933624268 + 3 + -1 + <_> + + + <_> + + <_> + + + + <_> + 5 2 15 2 -1. + <_> + 5 3 15 1 2. + 0 + -0.0197793096303940 + 0.4472095072269440 + -0.2573797106742859 + <_> + + <_> + + + + <_> + 21 4 4 3 -1. + <_> + 21 4 2 3 2. + 0 + -9.1997236013412476e-003 + 0.4397894144058228 + -0.1382309943437576 + <_> + + <_> + + + + <_> + 1 5 15 4 -1. + <_> + 1 6 15 2 2. + 0 + 0.0222425796091557 + -0.1761150062084198 + 0.3406811952590942 + <_> + + <_> + + + + <_> + 21 5 4 10 -1. + <_> + 23 5 2 5 2. + <_> + 21 10 2 5 2. + 0 + 5.3650550544261932e-003 + -0.1087490990757942 + 0.1631094068288803 + <_> + + <_> + + + + <_> + 0 0 21 8 -1. + <_> + 7 0 7 8 3. + 0 + 0.7425013780593872 + 4.6233131433837116e-004 + -1.4172740478515625e+003 + <_> + + <_> + + + + <_> + 5 0 15 6 -1. + <_> + 5 2 15 2 3. + 0 + -0.1289999037981033 + 0.4220936894416809 + -0.1264209002256393 + <_> + + <_> + + + + <_> + 2 2 21 3 -1. + <_> + 9 2 7 3 3. + 0 + 0.4214023947715759 + 3.0299068894237280e-003 + 1.2071870117187500e+003 + <_> + + <_> + + + + <_> + 6 3 15 6 -1. + <_> + 6 5 15 2 3. + 0 + -0.1431712061166763 + 0.5070012211799622 + -0.1091170981526375 + <_> + + <_> + + + + <_> + 0 5 4 10 -1. + <_> + 0 5 2 5 2. + <_> + 2 10 2 5 2. + 0 + 4.4366121292114258e-003 + -0.2218814045190811 + 0.2446105927228928 + <_> + + <_> + + + + <_> + 22 10 1 4 -1. + <_> + 21 11 1 2 2. + 1 + 3.0177310109138489e-003 + 0.1072233989834786 + -0.3470205068588257 + <_> + + <_> + + + + <_> + 0 7 3 4 -1. + <_> + 0 8 3 2 2. + 0 + -4.8220949247479439e-003 + -0.6534119248390198 + 0.0803434476256371 + <_> + + <_> + + + + <_> + 1 3 24 3 -1. + <_> + 7 3 12 3 2. + 0 + 0.0362788289785385 + -0.2207075059413910 + 0.2242490947246552 + <_> + + <_> + + + + <_> + 0 0 24 13 -1. + <_> + 6 0 12 13 2. + 0 + -0.1675994992256165 + 0.4059072136878967 + -0.1054169982671738 + <_> + + <_> + + + + <_> + 5 3 15 4 -1. + <_> + 5 4 15 2 2. + 0 + -0.0509919412434101 + 0.3452283143997192 + -0.1206474006175995 + <_> + + <_> + + + + <_> + 5 4 14 3 -1. + <_> + 5 5 14 1 3. + 0 + 0.0161635298281908 + -0.1465175002813339 + 0.3696750998497009 + <_> + + <_> + + + + <_> + 23 8 2 4 -1. + <_> + 22 9 2 2 2. + 1 + 8.3268675953149796e-003 + 0.0642398297786713 + -0.5490669012069702 + <_> + + <_> + + + + <_> + 2 8 4 2 -1. + <_> + 3 9 2 2 2. + 1 + -7.2614871896803379e-003 + -0.6105815768241882 + 0.0538330897688866 + <_> + + <_> + + + + <_> + 9 8 9 6 -1. + <_> + 9 10 9 2 3. + 0 + -0.0427855290472507 + 0.3435507118701935 + -0.1058441996574402 + <_> + + <_> + + + + <_> + 0 0 11 14 -1. + <_> + 0 7 11 7 2. + 0 + -0.0558885596692562 + -0.4213463068008423 + 0.0855342373251915 + <_> + + <_> + + + + <_> + 1 0 24 12 -1. + <_> + 13 0 12 6 2. + <_> + 1 6 12 6 2. + 0 + 0.1077039018273354 + 0.0796676799654961 + -0.5105268955230713 + <_> + + <_> + + + + <_> + 0 0 3 4 -1. + <_> + 0 2 3 2 2. + 0 + -4.8622798203723505e-005 + 0.1164970993995667 + -0.3022361099720001 + <_> + + <_> + + + + <_> + 7 2 15 4 -1. + <_> + 7 3 15 2 2. + 0 + 0.0272718109190464 + -0.0831976532936096 + 0.3410704135894775 + <_> + + <_> + + + + <_> + 2 10 4 1 -1. + <_> + 3 11 2 1 2. + 1 + 2.7942128945142031e-003 + 0.0836139172315598 + -0.4521746933460236 + <_> + + <_> + + + + <_> + 21 11 4 4 -1. + <_> + 21 12 4 2 2. + 0 + -5.9649557806551456e-003 + -0.5814967751502991 + 0.0588471181690693 + <_> + + <_> + + + + <_> + 1 7 12 8 -1. + <_> + 1 7 6 4 2. + <_> + 7 11 6 4 2. + 0 + -0.0364551208913326 + 0.2987614870071411 + -0.1163965016603470 + <_> + + <_> + + + + <_> + 7 8 11 6 -1. + <_> + 7 11 11 3 2. + 0 + 0.0560359284281731 + -0.1189749017357826 + 0.3490499854087830 + <_> + + <_> + + + + <_> + 0 13 2 2 -1. + <_> + 0 14 2 1 2. + 0 + 1.9068910041823983e-003 + 0.0623399801552296 + -0.5222734212875366 + <_> + + <_> + + + + <_> + 10 3 8 6 -1. + <_> + 12 3 4 6 2. + 0 + -0.0314803011715412 + -0.5988280177116394 + 0.0221100505441427 + <_> + + <_> + + + + <_> + 7 3 8 6 -1. + <_> + 9 3 4 6 2. + 0 + -0.0291779898107052 + -0.7628328204154968 + 0.0378519818186760 + <_> + + <_> + + + + <_> + 22 6 3 3 -1. + <_> + 22 7 3 1 3. + 0 + 9.3441819772124290e-003 + 0.0293787997215986 + -0.5464184880256653 + <_> + + <_> + + + + <_> + 0 5 5 6 -1. + <_> + 0 7 5 2 3. + 0 + 1.2941689928993583e-003 + -0.2152619063854218 + 0.1293071061372757 + <_> + + <_> + + + + <_> + 8 7 9 6 -1. + <_> + 8 9 9 2 3. + 0 + 0.0399527512490749 + -0.0815632417798042 + 0.3440327942371368 + <_> + + <_> + + + + <_> + 2 0 20 13 -1. + <_> + 12 0 10 13 2. + 0 + 0.2579689919948578 + -0.0829713121056557 + 0.2971759140491486 + <_> + + <_> + + + + <_> + 19 3 6 4 -1. + <_> + 22 3 3 2 2. + <_> + 19 5 3 2 2. + 0 + 8.3975978195667267e-003 + -0.1235759034752846 + 0.3130742907524109 + <_> + + <_> + + + + <_> + 3 8 12 3 -1. + <_> + 9 8 6 3 2. + 0 + -0.0210481006652117 + 0.2553890943527222 + -0.1077592000365257 + <_> + + <_> + + + + <_> + 22 3 2 5 -1. + <_> + 22 3 1 5 2. + 1 + 0.0184192396700382 + -0.0348858311772347 + 0.4613004922866821 + <_> + + <_> + + + + <_> + 6 7 8 8 -1. + <_> + 8 7 4 8 2. + 0 + -0.0335993207991123 + -0.6385626196861267 + 0.0432357601821423 + <_> + + <_> + + + + <_> + 20 0 3 1 -1. + <_> + 21 1 1 1 3. + 1 + -5.9369178488850594e-003 + -0.3381235003471375 + 0.0261388104408979 + <_> + + <_> + + + + <_> + 5 0 1 3 -1. + <_> + 4 1 1 1 3. + 1 + 7.4244509451091290e-003 + 0.0416494794189930 + -0.6013135910034180 + <_> + + <_> + + + + <_> + 22 11 1 3 -1. + <_> + 21 12 1 1 3. + 1 + -3.8341500330716372e-003 + -0.3147934973239899 + 0.0227260906249285 + <_> + + <_> + + + + <_> + 1 4 4 3 -1. + <_> + 3 4 2 3 2. + 0 + 5.9263929724693298e-003 + -0.0845179632306099 + 0.2986125946044922 + <_> + + <_> + + + + <_> + 19 4 6 8 -1. + <_> + 22 4 3 4 2. + <_> + 19 8 3 4 2. + 0 + -0.0194444190710783 + 0.2213757932186127 + -0.0513583682477474 + <_> + + <_> + + + + <_> + 0 4 8 8 -1. + <_> + 0 4 4 4 2. + <_> + 4 8 4 4 2. + 0 + 0.0187752693891525 + -0.1223364025354385 + 0.2647691071033478 + <_> + + <_> + + + + <_> + 22 11 1 3 -1. + <_> + 21 12 1 1 3. + 1 + 6.4857508987188339e-003 + 0.0205634497106075 + -0.5246906280517578 + <_> + + <_> + + + + <_> + 0 1 24 14 -1. + <_> + 0 1 12 7 2. + <_> + 12 8 12 7 2. + 0 + -0.2598725855350494 + -0.6570193767547607 + 0.0345496907830238 + <_> + + <_> + + + + <_> + 23 8 2 4 -1. + <_> + 23 9 2 2 2. + 0 + -5.8150831609964371e-003 + -0.6595460772514343 + 0.0302442405372858 + <_> + + <_> + + + + <_> + 5 3 15 4 -1. + <_> + 5 4 15 2 2. + 0 + -0.0261219404637814 + 0.1870407015085220 + -0.1252924054861069 + <_> + + <_> + + + + <_> + 8 1 9 3 -1. + <_> + 8 2 9 1 3. + 0 + -5.7821800000965595e-003 + 0.2328509986400604 + -0.1182496026158333 + <_> + + <_> + + + + <_> + 0 8 2 4 -1. + <_> + 0 9 2 2 2. + 0 + -2.9595640953630209e-003 + -0.4579938054084778 + 0.0564655400812626 + <_> + + <_> + + + + <_> + 18 10 7 2 -1. + <_> + 18 11 7 1 2. + 0 + -0.0120882000774145 + -0.5189349055290222 + 0.0244996603578329 + <_> + + <_> + + + + <_> + 6 11 12 4 -1. + <_> + 6 12 12 2 2. + 0 + -8.8109169155359268e-003 + 0.2570025026798248 + -0.0927671566605568 + <_> + + <_> + + + + <_> + 14 0 6 15 -1. + <_> + 16 0 2 15 3. + 0 + -0.0459428504109383 + -0.4479719102382660 + 0.0299462303519249 + <_> + + <_> + + + + <_> + 0 10 7 2 -1. + <_> + 0 11 7 1 2. + 0 + -0.0100041404366493 + -0.6149634122848511 + 0.0364212691783905 + <_> + + <_> + + + + <_> + 15 5 6 6 -1. + <_> + 18 5 3 3 2. + <_> + 15 8 3 3 2. + 0 + -0.0116753997281194 + 0.1172877028584480 + -0.0613474808633327 + <_> + + <_> + + + + <_> + 5 0 6 15 -1. + <_> + 7 0 2 15 3. + 0 + -0.0524668507277966 + -0.7613652944564819 + 0.0306894704699516 + <_> + + <_> + + + + <_> + 8 7 9 4 -1. + <_> + 8 8 9 2 2. + 0 + 0.0182263404130936 + -0.0854801833629608 + 0.2695373892784119 + <_> + + <_> + + + + <_> + 7 6 10 6 -1. + <_> + 7 8 10 2 3. + 0 + -0.0452684201300144 + 0.3264470100402832 + -0.0773756429553032 + <_> + + <_> + + + + <_> + 19 11 1 3 -1. + <_> + 18 12 1 1 3. + 1 + -8.1426883116364479e-003 + -0.4582937955856323 + 9.3973511829972267e-003 + <_> + + <_> + + + + <_> + 6 11 3 1 -1. + <_> + 7 12 1 1 3. + 1 + -5.3349281661212444e-003 + -0.5775498151779175 + 0.0352523885667324 + <_> + + <_> + + + + <_> + 16 10 4 1 -1. + <_> + 16 10 2 1 2. + 0 + -1.0754769900813699e-003 + 0.1434753984212875 + -0.1015762984752655 + <_> + + <_> + + + + <_> + 0 0 1 2 -1. + <_> + 0 1 1 1 2. + 0 + -3.5198600962758064e-003 + -0.6082041263580322 + 0.0328880697488785 + <_> + + <_> + + + + <_> + 8 1 9 3 -1. + <_> + 8 2 9 1 3. + 0 + 0.0112483501434326 + -0.0905500426888466 + 0.2323783040046692 + <_> + + <_> + + + + <_> + 0 6 5 3 -1. + <_> + 0 7 5 1 3. + 0 + -0.0119920196011662 + -0.5705332159996033 + 0.0367036312818527 + <_> + + <_> + + + + <_> + 21 8 1 4 -1. + <_> + 20 9 1 2 2. + 1 + -0.0121055301278830 + -0.7086269259452820 + 4.4598700478672981e-003 + -1.5637760162353516 + 4 + -1 + <_> + + + <_> + + <_> + + + + <_> + 5 1 15 6 -1. + <_> + 5 3 15 2 3. + 0 + -0.1112890988588333 + 0.5214446783065796 + -0.2762526869773865 + <_> + + <_> + + + + <_> + 23 0 2 2 -1. + <_> + 24 0 1 1 2. + <_> + 23 1 1 1 2. + 0 + -3.1310080084949732e-003 + -0.6073393225669861 + 0.0243980996310711 + <_> + + <_> + + + + <_> + 3 3 15 6 -1. + <_> + 3 5 15 2 3. + 0 + -0.0975013524293900 + 0.5489286780357361 + -0.1652427017688751 + <_> + + <_> + + + + <_> + 19 0 6 9 -1. + <_> + 19 3 6 3 3. + 0 + -0.0652247071266174 + 0.3402006924152374 + -0.2693930864334106 + <_> + + <_> + + + + <_> + 5 2 15 6 -1. + <_> + 5 4 15 2 3. + 0 + 0.1191802993416786 + -0.1123576015233994 + 0.6395980119705200 + <_> + + <_> + + + + <_> + 17 3 8 3 -1. + <_> + 17 4 8 1 3. + 0 + -0.0140629801899195 + 0.3342761993408203 + -0.1284538954496384 + <_> + + <_> + + + + <_> + 4 3 8 4 -1. + <_> + 4 3 8 2 2. + 1 + -0.0564025007188320 + 0.3790628910064697 + -0.1554156988859177 + <_> + + <_> + + + + <_> + 16 4 6 2 -1. + <_> + 16 5 6 1 2. + 0 + 7.1742408908903599e-003 + -0.1133088991045952 + 0.1825089007616043 + <_> + + <_> + + + + <_> + 0 0 24 12 -1. + <_> + 0 0 12 6 2. + <_> + 12 6 12 6 2. + 0 + 0.1259752959012985 + 0.0945485532283783 + -0.4853444099426270 + <_> + + <_> + + + + <_> + 22 10 3 2 -1. + <_> + 22 10 3 1 2. + 1 + 5.9177991934120655e-003 + 0.0701321363449097 + -0.5377039909362793 + <_> + + <_> + + + + <_> + 6 3 6 6 -1. + <_> + 4 5 6 2 3. + 1 + -0.0439277403056622 + 0.3950741887092590 + -0.1080185994505882 + <_> + + <_> + + + + <_> + 14 4 9 1 -1. + <_> + 17 7 3 1 3. + 1 + -9.8314704373478889e-003 + 0.0959606170654297 + -0.0468075983226299 + <_> + + <_> + + + + <_> + 3 10 2 3 -1. + <_> + 3 10 1 3 2. + 1 + 5.6353402324020863e-003 + 0.0943416282534599 + -0.5247716903686523 + <_> + + <_> + + + + <_> + 20 8 5 2 -1. + <_> + 20 8 5 1 2. + 1 + -0.0115382801741362 + -0.5154880285263062 + 0.0138055300340056 + <_> + + <_> + + + + <_> + 0 9 16 6 -1. + <_> + 0 9 8 3 2. + <_> + 8 12 8 3 2. + 0 + 0.0286462493240833 + -0.1382701992988586 + 0.2750437855720520 + <_> + + <_> + + + + <_> + 6 2 13 3 -1. + <_> + 6 3 13 1 3. + 0 + 0.0138679798692465 + -0.1203586980700493 + 0.3521435856819153 + <_> + + <_> + + + + <_> + 0 1 3 4 -1. + <_> + 0 3 3 2 2. + 0 + -4.0469371015205979e-004 + 0.1522637009620667 + -0.2590084075927734 + <_> + + <_> + + + + <_> + 8 0 9 12 -1. + <_> + 8 6 9 6 2. + 0 + -0.1594581007957459 + -0.6391854882240295 + 0.0514649897813797 + <_> + + <_> + + + + <_> + 4 0 1 2 -1. + <_> + 4 0 1 1 2. + 1 + -2.7928699273616076e-003 + -0.5840150713920593 + 0.0542793795466423 + <_> + + <_> + + + + <_> + 5 3 15 3 -1. + <_> + 5 4 15 1 3. + 0 + 0.0183532107621431 + -0.1051151007413864 + 0.3529815971851349 + <_> + + <_> + + + + <_> + 3 10 2 3 -1. + <_> + 3 10 1 3 2. + 1 + -5.1810559816658497e-003 + -0.4741767942905426 + 0.0798512324690819 + <_> + + <_> + + + + <_> + 19 4 6 4 -1. + <_> + 22 4 3 2 2. + <_> + 19 6 3 2 2. + 0 + 9.2321299016475677e-003 + -0.0759327188134193 + 0.1852813959121704 + <_> + + <_> + + + + <_> + 0 3 8 4 -1. + <_> + 0 3 4 2 2. + <_> + 4 5 4 2 2. + 0 + 0.0121171101927757 + -0.1117528975009918 + 0.2853634953498840 + <_> + + <_> + + + + <_> + 19 10 5 3 -1. + <_> + 19 11 5 1 3. + 0 + -7.2612818330526352e-003 + -0.5885108709335327 + 0.0526883192360401 + <_> + + <_> + + + + <_> + 1 10 5 3 -1. + <_> + 1 11 5 1 3. + 0 + 5.6134900078177452e-003 + 0.0474684908986092 + -0.5394589900970459 + <_> + + <_> + + + + <_> + 12 1 13 14 -1. + <_> + 12 8 13 7 2. + 0 + -0.1945167928934097 + -0.5634222030639648 + 0.0302108898758888 + <_> + + <_> + + + + <_> + 0 1 13 14 -1. + <_> + 0 8 13 7 2. + 0 + 0.3550943136215210 + 0.0630894526839256 + -0.4980587959289551 + <_> + + <_> + + + + <_> + 11 3 6 12 -1. + <_> + 14 3 3 6 2. + <_> + 11 9 3 6 2. + 0 + 0.0331119708716869 + 0.0346324704587460 + -0.5246484875679016 + <_> + + <_> + + + + <_> + 9 5 6 10 -1. + <_> + 9 5 3 5 2. + <_> + 12 10 3 5 2. + 0 + 0.0342818088829517 + 0.0431439802050591 + -0.6470713019371033 + <_> + + <_> + + + + <_> + 20 8 5 4 -1. + <_> + 20 9 5 2 2. + 0 + -7.8256614506244659e-003 + -0.4688000977039337 + 0.0402393713593483 + <_> + + <_> + + + + <_> + 0 8 5 4 -1. + <_> + 0 9 5 2 2. + 0 + 0.0111560495570302 + 0.0401505008339882 + -0.6095538735389710 + <_> + + <_> + + + + <_> + 8 9 9 3 -1. + <_> + 8 10 9 1 3. + 0 + 0.0113630602136254 + -0.0827489867806435 + 0.3811689019203186 + <_> + + <_> + + + + <_> + 7 10 6 4 -1. + <_> + 9 10 2 4 3. + 0 + 0.0204051006585360 + 0.0425756387412548 + -0.7467774152755737 + <_> + + <_> + + + + <_> + 6 6 14 4 -1. + <_> + 6 7 14 2 2. + 0 + 0.0191116295754910 + -0.1239197030663490 + 0.2226520031690598 + <_> + + <_> + + + + <_> + 9 6 5 4 -1. + <_> + 9 7 5 2 2. + 0 + -7.3364898562431335e-003 + 0.3034206926822662 + -0.0926956906914711 + <_> + + <_> + + + + <_> + 22 5 3 6 -1. + <_> + 22 7 3 2 3. + 0 + -8.6538922041654587e-003 + -0.3351745009422302 + 0.0585405789315701 + <_> + + <_> + + + + <_> + 0 5 3 6 -1. + <_> + 0 7 3 2 3. + 0 + 0.0347895994782448 + 0.0337578095495701 + -0.7483453154563904 + <_> + + <_> + + + + <_> + 17 1 5 4 -1. + <_> + 17 2 5 2 2. + 0 + -0.0174188297241926 + 0.2445363998413086 + -0.0698786973953247 + <_> + + <_> + + + + <_> + 3 1 6 4 -1. + <_> + 3 2 6 2 2. + 0 + 3.5119079984724522e-003 + -0.1277886927127838 + 0.2403315007686615 + <_> + + <_> + + + + <_> + 21 14 4 1 -1. + <_> + 21 14 2 1 2. + 0 + 5.0669797929003835e-004 + -0.1169779002666473 + 0.1439380049705505 + <_> + + <_> + + + + <_> + 4 8 3 2 -1. + <_> + 5 9 1 2 3. + 1 + -5.9512741863727570e-003 + -0.5078160762786865 + 0.0478522293269634 + <_> + + <_> + + + + <_> + 14 2 4 7 -1. + <_> + 14 2 2 7 2. + 0 + 0.0503778010606766 + 2.9282520990818739e-003 + -0.7751696109771729 + <_> + + <_> + + + + <_> + 7 2 4 7 -1. + <_> + 9 2 2 7 2. + 0 + 3.8862510118633509e-003 + -0.1550420969724655 + 0.1570920050144196 + <_> + + <_> + + + + <_> + 9 3 8 5 -1. + <_> + 11 3 4 5 2. + 0 + 0.0385116301476955 + 0.0230970401316881 + -0.6291617155075073 + <_> + + <_> + + + + <_> + 5 10 15 1 -1. + <_> + 10 10 5 1 3. + 0 + -5.5746049620211124e-003 + 0.1807070970535278 + -0.1298052966594696 + <_> + + <_> + + + + <_> + 2 6 21 9 -1. + <_> + 9 6 7 9 3. + 0 + 0.1266476064920425 + -0.0865593999624252 + 0.2957325875759125 + <_> + + <_> + + + + <_> + 0 4 6 6 -1. + <_> + 0 6 6 2 3. + 0 + 5.4126111790537834e-003 + -0.1528324931859970 + 0.1662916988134384 + <_> + + <_> + + + + <_> + 1 12 24 3 -1. + <_> + 7 12 12 3 2. + 0 + -0.0361530818045139 + 0.2797313034534454 + -0.1039886027574539 + <_> + + <_> + + + + <_> + 6 7 6 2 -1. + <_> + 6 8 6 1 2. + 0 + 7.1673998609185219e-003 + -0.0945642217993736 + 0.2778528034687042 + <_> + + <_> + + + + <_> + 13 8 2 4 -1. + <_> + 13 8 2 2 2. + 1 + -6.7790350876748562e-003 + 0.1679068058729172 + -0.0839543119072914 + <_> + + <_> + + + + <_> + 8 6 8 5 -1. + <_> + 10 6 4 5 2. + 0 + -0.0298676099628210 + -0.7236117124557495 + 0.0346310697495937 + <_> + + <_> + + + + <_> + 11 5 6 4 -1. + <_> + 11 6 6 2 2. + 0 + 6.5265512093901634e-003 + -0.1173760965466499 + 0.1346033960580826 + <_> + + <_> + + + + <_> + 0 14 4 1 -1. + <_> + 2 14 2 1 2. + 0 + 3.4080960176652297e-005 + -0.1753176003694534 + 0.1322204023599625 + <_> + + <_> + + + + <_> + 16 2 4 13 -1. + <_> + 17 2 2 13 2. + 0 + -0.0176294595003128 + -0.5160853862762451 + 0.0253861900418997 + <_> + + <_> + + + + <_> + 0 7 1 4 -1. + <_> + 0 8 1 2 2. + 0 + -1.5446309698745608e-003 + -0.4142186045646668 + 0.0513300895690918 + <_> + + <_> + + + + <_> + 24 0 1 2 -1. + <_> + 24 1 1 1 2. + 0 + 1.1520429980009794e-003 + 0.0366159491240978 + -0.3692800998687744 + <_> + + <_> + + + + <_> + 0 5 2 4 -1. + <_> + 1 5 1 4 2. + 0 + -2.9612779617309570e-003 + 0.2446188032627106 + -0.0842714235186577 + -1.5267670154571533 + 5 + -1 + <_> + + + <_> + + <_> + + + + <_> + 0 1 8 4 -1. + <_> + 0 3 8 2 2. + 0 + -0.0141031695529819 + 0.2699790894985199 + -0.3928318023681641 + <_> + + <_> + + + + <_> + 15 11 10 4 -1. + <_> + 20 11 5 2 2. + <_> + 15 13 5 2 2. + 0 + 5.4714400321245193e-003 + -0.2269169986248016 + 0.2749052047729492 + <_> + + <_> + + + + <_> + 7 5 11 3 -1. + <_> + 7 6 11 1 3. + 0 + 0.0166354794055223 + -0.1547908037900925 + 0.3224202096462250 + <_> + + <_> + + + + <_> + 21 4 4 3 -1. + <_> + 21 4 2 3 2. + 0 + -8.4477178752422333e-003 + 0.3320780992507935 + -0.1249654963612557 + <_> + + <_> + + + + <_> + 0 5 4 1 -1. + <_> + 2 5 2 1 2. + 0 + -2.4904569145292044e-003 + 0.2900204956531525 + -0.1460298001766205 + <_> + + <_> + + + + <_> + 7 3 12 4 -1. + <_> + 7 4 12 2 2. + 0 + 0.0282104406505823 + -0.0831937119364738 + 0.4805397987365723 + <_> + + <_> + + + + <_> + 8 6 7 3 -1. + <_> + 8 7 7 1 3. + 0 + 9.3179903924465179e-003 + -0.1692426949739456 + 0.3482030928134918 + <_> + + <_> + + + + <_> + 16 0 9 14 -1. + <_> + 16 7 9 7 2. + 0 + -0.0579102896153927 + -0.5040398836135864 + 0.0840934887528419 + <_> + + <_> + + + + <_> + 0 0 24 6 -1. + <_> + 0 0 12 3 2. + <_> + 12 3 12 3 2. + 0 + 0.0882126465439796 + 0.0733099877834320 + -0.4883395135402679 + <_> + + <_> + + + + <_> + 23 13 2 1 -1. + <_> + 23 13 1 1 2. + 0 + 6.0974380176048726e-005 + -0.1594507992267609 + 0.1473277956247330 + <_> + + <_> + + + + <_> + 0 13 24 2 -1. + <_> + 0 13 12 1 2. + <_> + 12 14 12 1 2. + 0 + -0.0142063600942492 + -0.6365684866905212 + 0.0507153607904911 + <_> + + <_> + + + + <_> + 19 12 5 3 -1. + <_> + 19 13 5 1 3. + 0 + -7.7181900851428509e-003 + -0.6330028772354126 + 0.0328688994050026 + <_> + + <_> + + + + <_> + 9 7 7 4 -1. + <_> + 9 8 7 2 2. + 0 + 0.0120071703568101 + -0.1254525035619736 + 0.2893699109554291 + <_> + + <_> + + + + <_> + 14 0 4 7 -1. + <_> + 14 0 2 7 2. + 1 + 0.0707826167345047 + 0.0305656604468822 + -0.5666698217391968 + <_> + + <_> + + + + <_> + 11 0 7 4 -1. + <_> + 11 0 7 2 2. + 1 + -0.0504123307764530 + -0.5089793801307678 + 0.0710048824548721 + <_> + + <_> + + + + <_> + 9 4 14 2 -1. + <_> + 9 5 14 1 2. + 0 + 0.0220727995038033 + -0.1444841027259827 + 0.2781184911727905 + <_> + + <_> + + + + <_> + 3 2 15 4 -1. + <_> + 3 3 15 2 2. + 0 + 0.0147649403661489 + -0.1283989995718002 + 0.3290185928344727 + <_> + + <_> + + + + <_> + 19 12 5 3 -1. + <_> + 19 13 5 1 3. + 0 + 6.8206568248569965e-003 + 0.0654795467853546 + -0.5463265776634216 + <_> + + <_> + + + + <_> + 0 11 8 4 -1. + <_> + 0 11 4 2 2. + <_> + 4 13 4 2 2. + 0 + 2.0179790444672108e-003 + -0.2028342932462692 + 0.1679659038782120 + <_> + + <_> + + + + <_> + 7 9 11 6 -1. + <_> + 7 11 11 2 3. + 0 + 0.0250812191516161 + -0.1104943975806236 + 0.3191860020160675 + <_> + + <_> + + + + <_> + 0 11 7 4 -1. + <_> + 0 12 7 2 2. + 0 + 8.9391358196735382e-003 + 0.0734132081270218 + -0.5538399219512940 + <_> + + <_> + + + + <_> + 20 0 5 2 -1. + <_> + 20 1 5 1 2. + 0 + -4.6396959805861115e-004 + 0.1123031005263329 + -0.1697127074003220 + <_> + + <_> + + + + <_> + 5 10 3 2 -1. + <_> + 6 11 1 2 3. + 1 + -8.5602197796106339e-003 + -0.7347347736358643 + 0.0417169481515884 + <_> + + <_> + + + + <_> + 17 4 8 10 -1. + <_> + 21 4 4 5 2. + <_> + 17 9 4 5 2. + 0 + -0.0389347188174725 + 0.2292626947164536 + -0.0792299434542656 + <_> + + <_> + + + + <_> + 5 3 15 2 -1. + <_> + 5 4 15 1 2. + 0 + -0.0215415991842747 + 0.3007172048091888 + -0.1152340024709702 + <_> + + <_> + + + + <_> + 16 4 5 2 -1. + <_> + 16 5 5 1 2. + 0 + 4.9337721429765224e-003 + -0.1002838015556335 + 0.1348572969436646 + <_> + + <_> + + + + <_> + 1 0 22 10 -1. + <_> + 1 0 11 5 2. + <_> + 12 5 11 5 2. + 0 + 0.1615066975355148 + 0.0588171891868114 + -0.5656744837760925 + <_> + + <_> + + + + <_> + 20 0 5 2 -1. + <_> + 20 1 5 1 2. + 0 + -0.0123260198161006 + -0.2823328077793121 + 0.0187596306204796 + <_> + + <_> + + + + <_> + 0 0 5 2 -1. + <_> + 0 1 5 1 2. + 0 + 5.2987951785326004e-003 + 0.0524063482880592 + -0.5719032287597656 + <_> + + <_> + + + + <_> + 10 1 6 12 -1. + <_> + 13 1 3 6 2. + <_> + 10 7 3 6 2. + 0 + 0.0289043206721544 + 0.0477108694612980 + -0.4854584038257599 + <_> + + <_> + + + + <_> + 0 0 1 8 -1. + <_> + 0 4 1 4 2. + 0 + 0.0155697297304869 + 0.0493178516626358 + -0.5100051760673523 + <_> + + <_> + + + + <_> + 6 0 13 6 -1. + <_> + 6 2 13 2 3. + 0 + -0.0938120707869530 + 0.2564809024333954 + -0.1057069003582001 + <_> + + <_> + + + + <_> + 4 3 4 4 -1. + <_> + 3 4 4 2 2. + 1 + -0.0286933295428753 + 0.5247043967247009 + -0.0509502515196800 + <_> + + <_> + + + + <_> + 20 8 5 3 -1. + <_> + 20 9 5 1 3. + 0 + 7.2301640175282955e-003 + 0.0583653002977371 + -0.4894312024116516 + <_> + + <_> + + + + <_> + 7 13 2 2 -1. + <_> + 7 13 1 1 2. + <_> + 8 14 1 1 2. + 0 + 8.2664839283097535e-005 + -0.1437218040227890 + 0.1820268929004669 + <_> + + <_> + + + + <_> + 16 13 2 2 -1. + <_> + 17 13 1 1 2. + <_> + 16 14 1 1 2. + 0 + 1.5241750515997410e-003 + 0.0201267991214991 + -0.3884589970111847 + <_> + + <_> + + + + <_> + 7 13 2 2 -1. + <_> + 7 13 1 1 2. + <_> + 8 14 1 1 2. + 0 + -6.5512307628523558e-005 + 0.2280354052782059 + -0.1581206023693085 + <_> + + <_> + + + + <_> + 19 5 6 1 -1. + <_> + 21 5 2 1 3. + 0 + 2.4175599683076143e-003 + -0.0890450775623322 + 0.2839250862598419 + <_> + + <_> + + + + <_> + 0 8 6 6 -1. + <_> + 0 10 6 2 3. + 0 + 0.0343084894120693 + 0.0391304790973663 + -0.6263393163681030 + <_> + + <_> + + + + <_> + 6 8 13 4 -1. + <_> + 6 9 13 2 2. + 0 + 0.0127667998895049 + -0.0984294191002846 + 0.2857427895069122 + <_> + + <_> + + + + <_> + 3 10 8 1 -1. + <_> + 7 10 4 1 2. + 0 + -2.7450299821794033e-003 + 0.2090786993503571 + -0.1267945021390915 + <_> + + <_> + + + + <_> + 16 11 4 4 -1. + <_> + 17 11 2 4 2. + 0 + -7.0629850961267948e-003 + -0.4784719944000244 + 0.0229746792465448 + <_> + + <_> + + + + <_> + 5 6 15 2 -1. + <_> + 5 7 15 1 2. + 0 + 0.0109674101695418 + -0.1310741007328033 + 0.1712857037782669 + <_> + + <_> + + + + <_> + 3 1 20 10 -1. + <_> + 3 1 10 10 2. + 0 + -0.1530689001083374 + 0.2361073046922684 + -0.0965401679277420 + <_> + + <_> + + + + <_> + 2 4 3 3 -1. + <_> + 2 5 3 1 3. + 0 + 2.1676090545952320e-003 + -0.1028804033994675 + 0.2537584006786346 + <_> + + <_> + + + + <_> + 16 11 4 4 -1. + <_> + 17 11 2 4 2. + 0 + 0.0107051497325301 + 0.0160892698913813 + -0.5868526101112366 + <_> + + <_> + + + + <_> + 5 11 4 4 -1. + <_> + 6 11 2 4 2. + 0 + -6.1142919585108757e-003 + -0.6146798133850098 + 0.0344046317040920 + <_> + + <_> + + + + <_> + 17 4 8 10 -1. + <_> + 21 4 4 5 2. + <_> + 17 9 4 5 2. + 0 + -0.0160057693719864 + 0.0954133197665215 + -0.0657811686396599 + <_> + + <_> + + + + <_> + 0 8 5 3 -1. + <_> + 0 9 5 1 3. + 0 + 8.5541699081659317e-003 + 0.0425793603062630 + -0.5490341186523438 + <_> + + <_> + + + + <_> + 23 13 2 1 -1. + <_> + 23 13 1 1 2. + 0 + -5.5742941185599193e-005 + 0.1505846977233887 + -0.0978325977921486 + <_> + + <_> + + + + <_> + 0 13 2 1 -1. + <_> + 1 13 1 1 2. + 0 + 4.9888480134541169e-005 + -0.1522217988967896 + 0.1464709937572479 + <_> + + <_> + + + + <_> + 10 1 7 3 -1. + <_> + 10 2 7 1 3. + 0 + 9.3986131250858307e-003 + -0.0793018564581871 + 0.2222844958305359 + <_> + + <_> + + + + <_> + 0 3 8 12 -1. + <_> + 0 3 4 6 2. + <_> + 4 9 4 6 2. + 0 + -0.0445945896208286 + 0.3217073082923889 + -0.0712599530816078 + <_> + + <_> + + + + <_> + 6 0 16 11 -1. + <_> + 6 0 8 11 2. + 0 + 0.2763071060180664 + -0.0312894396483898 + 0.4636780917644501 + <_> + + <_> + + + + <_> + 2 0 21 3 -1. + <_> + 9 0 7 3 3. + 0 + -0.0459242798388004 + 0.2685551047325134 + -0.0946981832385063 + <_> + + <_> + + + + <_> + 23 1 2 12 -1. + <_> + 23 1 2 6 2. + 1 + 0.0328284502029419 + 0.0420088581740856 + -0.1909179985523224 + <_> + + <_> + + + + <_> + 2 0 1 2 -1. + <_> + 2 0 1 1 2. + 1 + 5.8416211977601051e-003 + 0.0443820804357529 + -0.5017232894897461 + <_> + + <_> + + + + <_> + 15 0 6 3 -1. + <_> + 17 0 2 3 3. + 0 + 0.0253127701580524 + 7.6768198050558567e-003 + -0.4524691104888916 + <_> + + <_> + + + + <_> + 8 9 6 4 -1. + <_> + 10 9 2 4 3. + 0 + -0.0206803791224957 + -0.7082331180572510 + 0.0277527105063200 + <_> + + <_> + + + + <_> + 20 5 5 6 -1. + <_> + 20 7 5 2 3. + 0 + 1.9456259906291962e-003 + -0.1725641041994095 + 0.0885240733623505 + <_> + + <_> + + + + <_> + 0 4 24 8 -1. + <_> + 0 4 12 4 2. + <_> + 12 8 12 4 2. + 0 + 0.1318278014659882 + 0.0378756709396839 + -0.5236573815345764 + <_> + + <_> + + + + <_> + 22 10 1 4 -1. + <_> + 21 11 1 2 2. + 1 + -4.8449821770191193e-003 + -0.3831801116466522 + 0.0295521095395088 + <_> + + <_> + + + + <_> + 7 0 11 3 -1. + <_> + 7 1 11 1 3. + 0 + 5.3295581601560116e-003 + -0.1172816008329392 + 0.1712217032909393 + <_> + + <_> + + + + <_> + 6 0 13 4 -1. + <_> + 6 1 13 2 2. + 0 + -0.0353284589946270 + 0.3731549978256226 + -0.0650273412466049 + -1.4507639408111572 + 6 + -1 + <_> + + + <_> + + <_> + + + + <_> + 7 11 11 4 -1. + <_> + 7 13 11 2 2. + 0 + 0.0136478496715426 + -0.2802368998527527 + 0.3575335144996643 + <_> + + <_> + + + + <_> + 21 3 4 12 -1. + <_> + 23 3 2 6 2. + <_> + 21 9 2 6 2. + 0 + 0.0123078199103475 + -0.1484645009040833 + 0.2714886069297791 + <_> + + <_> + + + + <_> + 2 4 21 6 -1. + <_> + 9 6 7 2 9. + 0 + 0.4659403860569000 + -0.0705008506774902 + 0.5868018865585327 + <_> + + <_> + + + + <_> + 23 3 2 10 -1. + <_> + 24 3 1 5 2. + <_> + 23 8 1 5 2. + 0 + 1.5693339519202709e-003 + -0.1150237023830414 + 0.1375536024570465 + <_> + + <_> + + + + <_> + 0 3 2 10 -1. + <_> + 0 3 1 5 2. + <_> + 1 8 1 5 2. + 0 + 2.5176738854497671e-003 + -0.1778890937566757 + 0.2172407060861588 + <_> + + <_> + + + + <_> + 24 10 1 4 -1. + <_> + 23 11 1 2 2. + 1 + 4.5299702323973179e-003 + 0.0458603501319885 + -0.5376703143119812 + <_> + + <_> + + + + <_> + 1 10 4 1 -1. + <_> + 2 11 2 1 2. + 1 + 4.0295510552823544e-003 + 0.0599071383476257 + -0.5803095102310181 + <_> + + <_> + + + + <_> + 8 10 9 4 -1. + <_> + 8 11 9 2 2. + 0 + 9.0281656011939049e-003 + -0.0889611616730690 + 0.3474006950855255 + <_> + + <_> + + + + <_> + 5 8 13 6 -1. + <_> + 5 11 13 3 2. + 0 + -0.0710994601249695 + 0.4003205001354218 + -0.0876752585172653 + <_> + + <_> + + + + <_> + 5 0 15 4 -1. + <_> + 5 2 15 2 2. + 0 + -0.0905078798532486 + 0.3202385008335114 + -0.1107280030846596 + <_> + + <_> + + + + <_> + 1 0 22 15 -1. + <_> + 12 0 11 15 2. + 0 + 0.3949914872646332 + -0.0544822700321674 + 0.4376561045646668 + <_> + + <_> + + + + <_> + 10 14 8 1 -1. + <_> + 12 14 4 1 2. + 0 + 6.0021281242370605e-003 + 0.0412968583405018 + -0.6277515888214111 + <_> + + <_> + + + + <_> + 1 3 8 4 -1. + <_> + 1 4 8 2 2. + 0 + -0.0126753300428391 + 0.1864306032657623 + -0.1586595028638840 + <_> + + <_> + + + + <_> + 15 13 1 2 -1. + <_> + 15 14 1 1 2. + 0 + 5.2523188060149550e-004 + -0.0737809464335442 + 0.1131825000047684 + <_> + + <_> + + + + <_> + 5 2 15 6 -1. + <_> + 5 4 15 2 3. + 0 + 0.1519853025674820 + -0.0698502063751221 + 0.5526459217071533 + <_> + + <_> + + + + <_> + 23 12 2 1 -1. + <_> + 23 12 1 1 2. + 1 + -5.9174448251724243e-003 + -0.4224376976490021 + 0.0234292708337307 + <_> + + <_> + + + + <_> + 2 12 1 2 -1. + <_> + 2 12 1 1 2. + 1 + 5.1085697486996651e-004 + -0.1782114058732987 + 0.1747542023658752 + <_> + + <_> + + + + <_> + 8 13 9 2 -1. + <_> + 11 13 3 2 3. + 0 + -0.0286266505718231 + -0.7806789875030518 + 0.0430335216224194 + <_> + + <_> + + + + <_> + 8 0 8 2 -1. + <_> + 8 1 8 1 2. + 0 + 3.2388539984822273e-003 + -0.1174874976277351 + 0.2301342934370041 + <_> + + <_> + + + + <_> + 20 12 4 3 -1. + <_> + 20 13 4 1 3. + 0 + -6.8310899659991264e-003 + -0.5170273780822754 + 0.0224770605564117 + <_> + + <_> + + + + <_> + 3 0 18 10 -1. + <_> + 3 0 9 5 2. + <_> + 12 5 9 5 2. + 0 + -0.1381812989711762 + -0.6718307137489319 + 0.0339458398520947 + <_> + + <_> + + + + <_> + 10 12 6 3 -1. + <_> + 12 12 2 3 3. + 0 + 0.0129029303789139 + 0.0190411508083344 + -0.4739249050617218 + <_> + + <_> + + + + <_> + 0 0 1 8 -1. + <_> + 0 2 1 4 2. + 0 + 6.3398052006959915e-003 + 0.0412811301648617 + -0.5821130871772766 + <_> + + <_> + + + + <_> + 22 5 3 4 -1. + <_> + 22 6 3 2 2. + 0 + 8.4067512943875045e-005 + -0.2301639020442963 + 0.1240853965282440 + <_> + + <_> + + + + <_> + 0 5 4 4 -1. + <_> + 0 6 4 2 2. + 0 + 0.0172388590872288 + 0.0539665818214417 + -0.5818564891815186 + <_> + + <_> + + + + <_> + 6 0 14 10 -1. + <_> + 13 0 7 5 2. + <_> + 6 5 7 5 2. + 0 + -0.0786773264408112 + -0.4061115086078644 + 0.0569235086441040 + <_> + + <_> + + + + <_> + 1 12 4 3 -1. + <_> + 1 13 4 1 3. + 0 + 5.5859591811895370e-003 + 0.0368424393236637 + -0.5646867752075195 + <_> + + <_> + + + + <_> + 20 7 2 2 -1. + <_> + 21 7 1 1 2. + <_> + 20 8 1 1 2. + 0 + -6.1322399415075779e-004 + 0.1785047054290772 + -0.0668883100152016 + <_> + + <_> + + + + <_> + 3 7 2 2 -1. + <_> + 3 7 1 1 2. + <_> + 4 8 1 1 2. + 0 + 7.9400849062949419e-004 + -0.0783978328108788 + 0.3054557144641876 + <_> + + <_> + + + + <_> + 22 6 3 4 -1. + <_> + 22 7 3 2 2. + 0 + 0.0128271998837590 + 0.0404374599456787 + -0.6479570865631104 + <_> + + <_> + + + + <_> + 9 6 7 3 -1. + <_> + 9 7 7 1 3. + 0 + 0.0119779799133539 + -0.0993791595101357 + 0.2267276048660278 + <_> + + <_> + + + + <_> + 11 6 4 2 -1. + <_> + 11 7 4 1 2. + 0 + -4.9378769472241402e-003 + 0.2706328034400940 + -0.0839221030473709 + <_> + + <_> + + + + <_> + 0 6 5 4 -1. + <_> + 0 7 5 2 2. + 0 + 0.0203377306461334 + 0.0400571115314960 + -0.6170961260795593 + <_> + + <_> + + + + <_> + 5 3 15 6 -1. + <_> + 5 5 15 2 3. + 0 + -0.1582631021738052 + 0.3718011081218720 + -0.0776448771357536 + <_> + + <_> + + + + <_> + 4 4 5 2 -1. + <_> + 4 5 5 1 2. + 0 + 4.5150578953325748e-003 + -0.1424572020769119 + 0.1946897059679031 + <_> + + <_> + + + + <_> + 11 12 6 3 -1. + <_> + 13 12 2 3 3. + 0 + -0.0179421696811914 + -0.7258480787277222 + 0.0292347799986601 + <_> + + <_> + + + + <_> + 3 0 1 3 -1. + <_> + 2 1 1 1 3. + 1 + 5.2153151482343674e-003 + 0.0460041500627995 + -0.4536756873130798 + <_> + + <_> + + + + <_> + 7 11 12 2 -1. + <_> + 11 11 4 2 3. + 0 + -7.7863838523626328e-003 + 0.1746426969766617 + -0.1098980978131294 + <_> + + <_> + + + + <_> + 0 8 4 4 -1. + <_> + 0 9 4 2 2. + 0 + 9.4133447855710983e-003 + 0.0346476286649704 + -0.5983666181564331 + <_> + + <_> + + + + <_> + 8 7 9 3 -1. + <_> + 8 8 9 1 3. + 0 + 7.6218741014599800e-003 + -0.1057026013731957 + 0.2037336975336075 + <_> + + <_> + + + + <_> + 8 8 9 6 -1. + <_> + 8 10 9 2 3. + 0 + 0.0216018799692392 + -0.0909303426742554 + 0.2887038886547089 + <_> + + <_> + + + + <_> + 20 11 5 4 -1. + <_> + 20 12 5 2 2. + 0 + -0.0118230897933245 + -0.6303614974021912 + 0.0240826196968555 + <_> + + <_> + + + + <_> + 7 5 8 3 -1. + <_> + 9 5 4 3 2. + 0 + -0.0202329792082310 + -0.7420278787612915 + 0.0235212203115225 + <_> + + <_> + + + + <_> + 16 0 2 2 -1. + <_> + 17 0 1 1 2. + <_> + 16 1 1 1 2. + 0 + 6.4510147785767913e-004 + -0.0552557893097401 + 0.1650166064500809 + <_> + + <_> + + + + <_> + 0 11 5 4 -1. + <_> + 0 12 5 2 2. + 0 + -8.1876022741198540e-003 + -0.5770931839942932 + 0.0352346412837505 + <_> + + <_> + + + + <_> + 16 0 2 2 -1. + <_> + 17 0 1 1 2. + <_> + 16 1 1 1 2. + 0 + -4.5044958824291825e-004 + 0.1859780997037888 + -0.0824367776513100 + <_> + + <_> + + + + <_> + 5 9 6 6 -1. + <_> + 7 9 2 6 3. + 0 + -0.0273097790777683 + -0.7204548716545105 + 0.0276838503777981 + <_> + + <_> + + + + <_> + 14 10 10 4 -1. + <_> + 19 10 5 2 2. + <_> + 14 12 5 2 2. + 0 + 7.3051019571721554e-003 + -0.0758159905672073 + 0.1228180006146431 + <_> + + <_> + + + + <_> + 6 6 3 1 -1. + <_> + 7 6 1 1 3. + 0 + 7.2118180105462670e-004 + -0.0847066268324852 + 0.2212305068969727 + <_> + + <_> + + + + <_> + 16 6 3 2 -1. + <_> + 17 6 1 2 3. + 0 + -5.5794708896428347e-004 + 0.0922004431486130 + -0.0512673109769821 + <_> + + <_> + + + + <_> + 6 6 3 2 -1. + <_> + 7 6 1 2 3. + 0 + -1.2906070332974195e-003 + 0.2364850938320160 + -0.0856367424130440 + <_> + + <_> + + + + <_> + 13 3 8 4 -1. + <_> + 12 4 8 2 2. + 1 + -0.0234409496188164 + -0.3417592048645020 + 0.0303556900471449 + <_> + + <_> + + + + <_> + 2 0 1 2 -1. + <_> + 2 0 1 1 2. + 1 + 6.7003733420278877e-005 + -0.1778312027454376 + 0.1098366007208824 + <_> + + <_> + + + + <_> + 21 0 2 1 -1. + <_> + 21 0 1 1 2. + 1 + -2.0913260523229837e-003 + -0.3296548128128052 + 0.0488219298422337 + <_> + + <_> + + + + <_> + 4 0 1 2 -1. + <_> + 4 0 1 1 2. + 1 + 5.2883368916809559e-003 + 0.0476020798087120 + -0.4229690134525299 + <_> + + <_> + + + + <_> + 13 1 8 6 -1. + <_> + 11 3 8 2 3. + 1 + 0.1046722009778023 + 0.0145577099174261 + -0.5163959860801697 + <_> + + <_> + + + + <_> + 12 3 4 8 -1. + <_> + 13 4 2 8 2. + 1 + 0.0410936884582043 + 0.0255694594234228 + -0.6734575033187866 + <_> + + <_> + + + + <_> + 3 0 20 15 -1. + <_> + 3 0 10 15 2. + 0 + 0.4545299112796783 + -0.0473212711513042 + 0.4647259116172791 + <_> + + <_> + + + + <_> + 9 0 7 3 -1. + <_> + 9 1 7 1 3. + 0 + -4.4200271368026733e-003 + 0.2172905951738358 + -0.0805237367749214 + <_> + + <_> + + + + <_> + 12 1 5 2 -1. + <_> + 12 2 5 1 2. + 0 + -3.3253689762204885e-003 + 0.1196364015340805 + -0.0847371667623520 + <_> + + <_> + + + + <_> + 6 1 13 3 -1. + <_> + 6 2 13 1 3. + 0 + 0.0152236903086305 + -0.0892436280846596 + 0.2284111976623535 + <_> + + <_> + + + + <_> + 14 3 10 12 -1. + <_> + 19 3 5 6 2. + <_> + 14 9 5 6 2. + 0 + -0.0312239099293947 + 0.1464260965585709 + -0.1012998968362808 + <_> + + <_> + + + + <_> + 1 6 21 6 -1. + <_> + 8 6 7 6 3. + 0 + -0.0729675367474556 + 0.1977909952402115 + -0.0998045280575752 + <_> + + <_> + + + + <_> + 12 0 10 12 -1. + <_> + 12 0 5 12 2. + 0 + 0.0434687100350857 + -0.0738932862877846 + 0.1571179032325745 + <_> + + <_> + + + + <_> + 7 8 11 3 -1. + <_> + 7 9 11 1 3. + 0 + 7.7427257783710957e-003 + -0.0907922536134720 + 0.2449675947427750 + <_> + + <_> + + + + <_> + 2 5 22 10 -1. + <_> + 2 5 11 10 2. + 0 + -0.0834884494543076 + 0.1732859015464783 + -0.1288128942251205 + <_> + + <_> + + + + <_> + 5 4 15 4 -1. + <_> + 5 6 15 2 2. + 0 + 0.0421115085482597 + -0.1475321054458618 + 0.1373448967933655 + <_> + + <_> + + + + <_> + 7 1 15 6 -1. + <_> + 7 3 15 2 3. + 0 + 0.0966737270355225 + -0.0551961399614811 + 0.3563303947448731 + <_> + + <_> + + + + <_> + 0 8 2 6 -1. + <_> + 0 10 2 2 3. + 0 + -8.8993981480598450e-003 + -0.5261930823326111 + 0.0388906002044678 + <_> + + <_> + + + + <_> + 5 1 15 4 -1. + <_> + 5 2 15 2 2. + 0 + -0.0238508302718401 + 0.1924559026956558 + -0.1050153970718384 + <_> + + <_> + + + + <_> + 7 8 2 2 -1. + <_> + 7 8 1 1 2. + <_> + 8 9 1 1 2. + 0 + -7.4902130290865898e-004 + 0.2476740926504135 + -0.0738597288727760 + <_> + + <_> + + + + <_> + 11 9 9 2 -1. + <_> + 14 9 3 2 3. + 0 + -0.0230488497763872 + -0.5220348238945007 + 0.0295383799821138 + <_> + + <_> + + + + <_> + 7 8 2 2 -1. + <_> + 7 8 1 1 2. + <_> + 8 9 1 1 2. + 0 + 5.7920900871977210e-004 + -0.0807055011391640 + 0.2493984997272492 + <_> + + <_> + + + + <_> + 17 10 8 4 -1. + <_> + 17 11 8 2 2. + 0 + -0.0254354309290648 + -0.6520490050315857 + 0.0163280703127384 + <_> + + <_> + + + + <_> + 0 10 8 4 -1. + <_> + 0 11 8 2 2. + 0 + 0.0176391601562500 + 0.0246949195861816 + -0.6850522756576538 + <_> + + <_> + + + + <_> + 16 11 6 4 -1. + <_> + 18 11 2 4 3. + 0 + 0.0205357391387224 + 0.0165182203054428 + -0.4285225868225098 + <_> + + <_> + + + + <_> + 0 13 24 1 -1. + <_> + 6 13 12 1 2. + 0 + 0.0111132804304361 + -0.0871591791510582 + 0.2062001973390579 + -1.3936280012130737 + 7 + -1 + <_> + + + <_> + + <_> + + + + <_> + 0 9 10 6 -1. + <_> + 0 9 5 3 2. + <_> + 5 12 5 3 2. + 0 + 0.0140618495643139 + -0.2737283110618591 + 0.4017829895019531 + <_> + + <_> + + + + <_> + 13 5 10 10 -1. + <_> + 18 5 5 5 2. + <_> + 13 10 5 5 2. + 0 + -0.0334245301783085 + 0.3433864116668701 + -0.1524070948362351 + <_> + + <_> + + + + <_> + 0 4 4 2 -1. + <_> + 2 4 2 2 2. + 0 + -3.3982729073613882e-003 + 0.3046114146709442 + -0.2162856012582779 + <_> + + <_> + + + + <_> + 13 5 12 10 -1. + <_> + 19 5 6 5 2. + <_> + 13 10 6 5 2. + 0 + 0.0673939511179924 + -0.0539562106132507 + 0.3304964005947113 + <_> + + <_> + + + + <_> + 0 5 12 10 -1. + <_> + 0 5 6 5 2. + <_> + 6 10 6 5 2. + 0 + -0.0515447482466698 + 0.3804036974906921 + -0.1334261000156403 + <_> + + <_> + + + + <_> + 11 11 3 4 -1. + <_> + 11 13 3 2 2. + 0 + 3.6630779504776001e-003 + -0.1760202944278717 + 0.2139966934919357 + <_> + + <_> + + + + <_> + 5 8 2 5 -1. + <_> + 5 8 1 5 2. + 1 + 7.8836623579263687e-003 + 0.0570616200566292 + -0.5150743126869202 + <_> + + <_> + + + + <_> + 4 14 18 1 -1. + <_> + 4 14 9 1 2. + 0 + -8.9480048045516014e-003 + 0.2230996936559677 + -0.1190536990761757 + <_> + + <_> + + + + <_> + 1 0 1 6 -1. + <_> + 1 3 1 3 2. + 0 + -5.5760587565600872e-004 + 0.0999659672379494 + -0.2558285892009735 + <_> + + <_> + + + + <_> + 8 9 9 4 -1. + <_> + 8 10 9 2 2. + 0 + 9.5389392226934433e-003 + -0.0655315071344376 + 0.3246265947818756 + <_> + + <_> + + + + <_> + 0 9 5 4 -1. + <_> + 0 10 5 2 2. + 0 + 7.7904132194817066e-003 + 0.0450260303914547 + -0.6068859100341797 + <_> + + <_> + + + + <_> + 19 5 6 2 -1. + <_> + 21 5 2 2 3. + 0 + 4.0692770853638649e-003 + -0.0624743513762951 + 0.1570695042610169 + <_> + + <_> + + + + <_> + 0 5 6 2 -1. + <_> + 2 5 2 2 3. + 0 + 3.1110940035432577e-003 + -0.0744680091738701 + 0.2600801885128021 + <_> + + <_> + + + + <_> + 13 9 6 3 -1. + <_> + 15 9 2 3 3. + 0 + 0.0156514495611191 + 0.0255663506686687 + -0.5172523260116577 + <_> + + <_> + + + + <_> + 2 3 21 9 -1. + <_> + 9 3 7 9 3. + 0 + 0.2044613063335419 + -0.0763430967926979 + 0.3323906958103180 + <_> + + <_> + + + + <_> + 11 9 10 2 -1. + <_> + 11 9 5 2 2. + 0 + -0.0101691596210003 + 0.1606681048870087 + -0.1091597974300385 + <_> + + <_> + + + + <_> + 0 0 24 14 -1. + <_> + 0 0 12 7 2. + <_> + 12 7 12 7 2. + 0 + 0.1894780993461609 + 0.0538599416613579 + -0.5398759841918945 + <_> + + <_> + + + + <_> + 5 2 15 6 -1. + <_> + 5 4 15 2 3. + 0 + -0.1479240059852600 + 0.2385465949773789 + -0.1132820993661881 + <_> + + <_> + + + + <_> + 2 0 16 11 -1. + <_> + 10 0 8 11 2. + 0 + -0.1483031064271927 + 0.3646511137485504 + -0.0753156766295433 + <_> + + <_> + + + + <_> + 5 0 15 6 -1. + <_> + 5 2 15 2 3. + 0 + -0.1325532943010330 + 0.2919555902481079 + -0.0949441567063332 + <_> + + <_> + + + + <_> + 10 5 5 4 -1. + <_> + 10 6 5 2 2. + 0 + -0.0163901709020138 + 0.3920511901378632 + -0.0685021281242371 + <_> + + <_> + + + + <_> + 23 0 2 3 -1. + <_> + 23 1 2 1 3. + 0 + -6.3240979798138142e-003 + -0.6633772253990173 + 0.0337768010795116 + <_> + + <_> + + + + <_> + 0 0 6 3 -1. + <_> + 0 1 6 1 3. + 0 + 0.0147409504279494 + 0.0431423708796501 + -0.5016931891441345 + <_> + + <_> + + + + <_> + 10 5 15 2 -1. + <_> + 10 6 15 1 2. + 0 + 0.0171020403504372 + -0.1739968061447144 + 0.2036074995994568 + <_> + + <_> + + + + <_> + 0 4 6 4 -1. + <_> + 0 4 3 2 2. + <_> + 3 6 3 2 2. + 0 + -7.5232060626149178e-003 + 0.2614240050315857 + -0.0894730314612389 + <_> + + <_> + + + + <_> + 21 7 2 4 -1. + <_> + 20 8 2 2 2. + 1 + 8.0899456515908241e-003 + 0.0491316393017769 + -0.3869245946407318 + <_> + + <_> + + + + <_> + 4 7 4 2 -1. + <_> + 5 8 2 2 2. + 1 + -0.0111914901062846 + -0.7151393890380859 + 0.0292793400585651 + <_> + + <_> + + + + <_> + 24 13 1 2 -1. + <_> + 24 14 1 1 2. + 0 + -6.4855492382775992e-005 + 0.1147895976901054 + -0.1195824965834618 + <_> + + <_> + + + + <_> + 2 0 4 15 -1. + <_> + 3 0 2 15 2. + 0 + 0.0263162907212973 + 0.0260859299451113 + -0.8071029186248779 + <_> + + <_> + + + + <_> + 21 0 4 1 -1. + <_> + 22 1 2 1 2. + 1 + -0.0132494196295738 + -0.3211443126201630 + 7.5486088171601295e-003 + <_> + + <_> + + + + <_> + 4 0 1 4 -1. + <_> + 3 1 1 2 2. + 1 + 6.2180599197745323e-003 + 0.0555592402815819 + -0.4065248966217041 + <_> + + <_> + + + + <_> + 1 1 24 14 -1. + <_> + 13 1 12 7 2. + <_> + 1 8 12 7 2. + 0 + 0.1724980026483536 + 0.0407503582537174 + -0.5056337714195252 + <_> + + <_> + + + + <_> + 6 9 6 6 -1. + <_> + 8 9 2 6 3. + 0 + -0.0216798391193151 + -0.6235452890396118 + 0.0264780297875404 + <_> + + <_> + + + + <_> + 5 3 15 4 -1. + <_> + 10 3 5 4 3. + 0 + 0.0167031493037939 + -0.1379484981298447 + 0.1374935954809189 + <_> + + <_> + + + + <_> + 0 0 20 10 -1. + <_> + 5 0 10 10 2. + 0 + -0.0904578119516373 + 0.2364515066146851 + -0.0822857320308685 + <_> + + <_> + + + + <_> + 19 3 6 12 -1. + <_> + 22 3 3 6 2. + <_> + 19 9 3 6 2. + 0 + -0.0319220200181007 + 0.2578540146350861 + -0.0472433306276798 + <_> + + <_> + + + + <_> + 3 2 7 2 -1. + <_> + 3 3 7 1 2. + 0 + -0.0107858600094914 + 0.1915684044361115 + -0.1092626005411148 + <_> + + <_> + + + + <_> + 19 3 6 12 -1. + <_> + 22 3 3 6 2. + <_> + 19 9 3 6 2. + 0 + 0.0153568601235747 + -0.0915980264544487 + 0.1492947041988373 + <_> + + <_> + + + + <_> + 0 3 6 12 -1. + <_> + 0 3 3 6 2. + <_> + 3 9 3 6 2. + 0 + -0.0298386197537184 + 0.3693186044692993 + -0.0698615685105324 + <_> + + <_> + + + + <_> + 19 14 6 1 -1. + <_> + 19 14 3 1 2. + 0 + 1.5088700456544757e-003 + -0.0684053674340248 + 0.1167493984103203 + <_> + + <_> + + + + <_> + 4 2 6 13 -1. + <_> + 6 2 2 13 3. + 0 + -0.0391593612730503 + -0.5139203071594238 + 0.0376962982118130 + <_> + + <_> + + + + <_> + 17 14 8 1 -1. + <_> + 19 14 4 1 2. + 0 + 9.6957627683877945e-003 + 0.0178152993321419 + -0.4685910940170288 + <_> + + <_> + + + + <_> + 0 14 8 1 -1. + <_> + 2 14 4 1 2. + 0 + 7.2683161124587059e-004 + -0.1310783028602600 + 0.1574900001287460 + <_> + + <_> + + + + <_> + 23 11 2 2 -1. + <_> + 23 11 2 1 2. + 1 + 3.9894571527838707e-003 + 0.0452235005795956 + -0.4237715899944305 + <_> + + <_> + + + + <_> + 2 11 2 2 -1. + <_> + 2 11 1 2 2. + 1 + -5.1600970327854156e-003 + -0.5150998830795288 + 0.0348056405782700 + <_> + + <_> + + + + <_> + 8 4 9 4 -1. + <_> + 8 5 9 2 2. + 0 + -0.0237389300018549 + 0.2213699966669083 + -0.0842292308807373 + <_> + + <_> + + + + <_> + 8 4 9 3 -1. + <_> + 8 5 9 1 3. + 0 + 0.0145637700334191 + -0.0898087024688721 + 0.2186468988656998 + <_> + + <_> + + + + <_> + 22 6 2 4 -1. + <_> + 23 6 1 2 2. + <_> + 22 8 1 2 2. + 0 + 7.2849658317863941e-004 + -0.0709035396575928 + 0.1204996034502983 + <_> + + <_> + + + + <_> + 7 3 6 8 -1. + <_> + 9 3 2 8 3. + 0 + -0.0311498604714870 + -0.6067348122596741 + 0.0294798705726862 + <_> + + <_> + + + + <_> + 22 4 3 4 -1. + <_> + 22 5 3 2 2. + 0 + 0.0167685598134995 + 0.0236525908112526 + -0.4164066910743713 + <_> + + <_> + + + + <_> + 3 9 4 2 -1. + <_> + 4 10 2 2 2. + 1 + -8.9033348485827446e-003 + -0.5536022186279297 + 0.0302125699818134 + <_> + + <_> + + + + <_> + 17 7 2 2 -1. + <_> + 18 7 1 1 2. + <_> + 17 8 1 1 2. + 0 + 5.3961132653057575e-004 + -0.0588473901152611 + 0.1531303972005844 + <_> + + <_> + + + + <_> + 9 11 6 1 -1. + <_> + 11 11 2 1 3. + 0 + -8.3886012434959412e-003 + -0.7052780985832214 + 0.0250979401171207 + <_> + + <_> + + + + <_> + 17 7 2 2 -1. + <_> + 18 7 1 1 2. + <_> + 17 8 1 1 2. + 0 + -3.4085000515915453e-004 + 0.1771869063377380 + -0.1048467978835106 + <_> + + <_> + + + + <_> + 0 7 2 4 -1. + <_> + 0 8 2 2 2. + 0 + 6.1828009784221649e-003 + 0.0330388285219669 + -0.4948574900627136 + <_> + + <_> + + + + <_> + 20 5 5 6 -1. + <_> + 20 7 5 2 3. + 0 + 8.2702568033710122e-004 + -0.1844830960035324 + 0.0777885988354683 + <_> + + <_> + + + + <_> + 6 7 2 2 -1. + <_> + 6 7 1 1 2. + <_> + 7 8 1 1 2. + 0 + -6.0980831040069461e-004 + 0.1959578990936279 + -0.0837520435452461 + <_> + + <_> + + + + <_> + 17 7 2 2 -1. + <_> + 18 7 1 1 2. + <_> + 17 8 1 1 2. + 0 + 1.2273030006326735e-004 + -0.0814708098769188 + 0.1209300011396408 + <_> + + <_> + + + + <_> + 6 7 2 2 -1. + <_> + 6 7 1 1 2. + <_> + 7 8 1 1 2. + 0 + 4.6565610682591796e-004 + -0.0953319519758224 + 0.2288299947977066 + <_> + + <_> + + + + <_> + 15 0 4 9 -1. + <_> + 16 0 2 9 2. + 0 + -0.0216477997601032 + -0.6933805942535400 + 0.0170615408569574 + <_> + + <_> + + + + <_> + 5 1 14 14 -1. + <_> + 5 1 7 7 2. + <_> + 12 8 7 7 2. + 0 + 0.0595006607472897 + 0.0526031702756882 + -0.2782197892665863 + <_> + + <_> + + + + <_> + 15 0 4 9 -1. + <_> + 16 0 2 9 2. + 0 + 0.0253651998937130 + 8.9954538270831108e-003 + -0.6383489966392517 + <_> + + <_> + + + + <_> + 0 7 5 3 -1. + <_> + 0 8 5 1 3. + 0 + -3.9667091332376003e-003 + -0.3175272047519684 + 0.0470112897455692 + <_> + + <_> + + + + <_> + 21 2 3 4 -1. + <_> + 22 3 1 4 3. + 1 + 8.2784779369831085e-003 + -0.0544440597295761 + 0.2219938933849335 + <_> + + <_> + + + + <_> + 6 0 4 15 -1. + <_> + 7 0 2 15 2. + 0 + -0.0221254508942366 + -0.6738150715827942 + 0.0225456394255161 + <_> + + <_> + + + + <_> + 21 2 3 4 -1. + <_> + 22 3 1 4 3. + 1 + -0.0180159192532301 + 0.1972057968378067 + -0.0419279783964157 + <_> + + <_> + + + + <_> + 4 2 4 3 -1. + <_> + 3 3 4 1 3. + 1 + 8.4426235407590866e-003 + -0.0605471916496754 + 0.2649214863777161 + <_> + + <_> + + + + <_> + 13 5 3 7 -1. + <_> + 14 6 1 7 3. + 1 + -0.0325668416917324 + -0.7107285857200623 + 0.0118406098335981 + <_> + + <_> + + + + <_> + 4 10 15 1 -1. + <_> + 9 10 5 1 3. + 0 + -4.7655492089688778e-003 + 0.1384397000074387 + -0.1150531992316246 + <_> + + <_> + + + + <_> + 12 6 10 9 -1. + <_> + 12 6 5 9 2. + 0 + 0.0569362901151180 + -0.0613397099077702 + 0.2665694057941437 + <_> + + <_> + + + + <_> + 1 1 22 14 -1. + <_> + 12 1 11 14 2. + 0 + 0.1374146044254303 + -0.1139679029583931 + 0.1789363026618958 + <_> + + <_> + + + + <_> + 11 8 3 2 -1. + <_> + 11 9 3 1 2. + 0 + 3.4123009536415339e-003 + -0.0668940767645836 + 0.2595616877079010 + <_> + + <_> + + + + <_> + 2 5 11 2 -1. + <_> + 2 6 11 1 2. + 0 + 0.0116290198639035 + -0.1346206963062286 + 0.1518495976924896 + -1.3217060565948486 + 8 + -1 + <_> + + + <_> + + <_> + + + + <_> + 4 1 10 4 -1. + <_> + 3 2 10 2 2. + 1 + -0.0302658006548882 + 0.3809668123722076 + -0.1337769925594330 + <_> + + <_> + + + + <_> + 5 1 15 6 -1. + <_> + 5 3 15 2 3. + 0 + -0.1888993978500366 + 0.3472220003604889 + -0.1143490970134735 + <_> + + <_> + + + + <_> + 0 9 6 6 -1. + <_> + 0 9 3 3 2. + <_> + 3 12 3 3 2. + 0 + 4.4756601564586163e-003 + -0.1779001951217651 + 0.1983720064163208 + <_> + + <_> + + + + <_> + 19 3 5 2 -1. + <_> + 19 4 5 1 2. + 0 + -9.2559102922677994e-003 + 0.2553296089172363 + -0.0956856831908226 + <_> + + <_> + + + + <_> + 2 10 14 4 -1. + <_> + 2 10 7 2 2. + <_> + 9 12 7 2 2. + 0 + 0.0103751895949245 + -0.1290100961923599 + 0.2047273963689804 + <_> + + <_> + + + + <_> + 1 3 24 8 -1. + <_> + 9 3 8 8 3. + 0 + 0.2527360022068024 + -0.0779134780168533 + 0.3413710892200470 + <_> + + <_> + + + + <_> + 0 8 2 6 -1. + <_> + 0 10 2 2 3. + 0 + 7.9952310770750046e-003 + 0.1191667988896370 + -0.4138369858264923 + <_> + + <_> + + + + <_> + 23 14 2 1 -1. + <_> + 23 14 1 1 2. + 0 + 6.6510503529570997e-005 + -0.2305306047201157 + 0.1328932046890259 + <_> + + <_> + + + + <_> + 0 4 6 4 -1. + <_> + 0 4 3 2 2. + <_> + 3 6 3 2 2. + 0 + 0.0104297399520874 + -0.0622061118483543 + 0.2935121059417725 + <_> + + <_> + + + + <_> + 3 13 21 1 -1. + <_> + 10 13 7 1 3. + 0 + -9.4513092190027237e-003 + 0.1671503931283951 + -0.1161310002207756 + <_> + + <_> + + + + <_> + 0 0 24 14 -1. + <_> + 0 0 12 7 2. + <_> + 12 7 12 7 2. + 0 + -0.1386305987834930 + -0.4514685869216919 + 0.0725729763507843 + <_> + + <_> + + + + <_> + 24 0 1 10 -1. + <_> + 24 5 1 5 2. + 0 + -0.0154232997447252 + -0.4277118146419525 + 0.0248409193009138 + <_> + + <_> + + + + <_> + 4 11 2 2 -1. + <_> + 4 11 1 2 2. + 1 + -6.5782992169260979e-003 + -0.6540787816047669 + 0.0402618311345577 + <_> + + <_> + + + + <_> + 23 14 2 1 -1. + <_> + 23 14 1 1 2. + 0 + -6.8917557655368000e-005 + 0.2068260014057159 + -0.1195247992873192 + <_> + + <_> + + + + <_> + 0 14 2 1 -1. + <_> + 1 14 1 1 2. + 0 + 7.1416288847103715e-005 + -0.1625899970531464 + 0.1518989056348801 + <_> + + <_> + + + + <_> + 7 2 11 6 -1. + <_> + 7 4 11 2 3. + 0 + 0.1354866027832031 + -0.0504554286599159 + 0.4712490141391754 + <_> + + <_> + + + + <_> + 2 2 2 2 -1. + <_> + 2 2 1 2 2. + 1 + 1.1286230292171240e-003 + -0.1934940963983536 + 0.1492028981447220 + <_> + + <_> + + + + <_> + 24 0 1 10 -1. + <_> + 24 5 1 5 2. + 0 + 0.0376871302723885 + -6.5130472648888826e-004 + -0.5566216707229614 + <_> + + <_> + + + + <_> + 0 0 1 10 -1. + <_> + 0 5 1 5 2. + 0 + -0.0177724994719028 + -0.5733047127723694 + 0.0462512709200382 + <_> + + <_> + + + + <_> + 12 11 6 2 -1. + <_> + 14 11 2 2 3. + 0 + -0.0141524598002434 + -0.7905998826026917 + 0.0153570203110576 + <_> + + <_> + + + + <_> + 2 0 20 2 -1. + <_> + 7 0 10 2 2. + 0 + -0.0194474104791880 + 0.2123239040374756 + -0.1021943986415863 + <_> + + <_> + + + + <_> + 10 0 10 4 -1. + <_> + 10 0 5 4 2. + 0 + 0.0129150198772550 + -0.0788644626736641 + 0.1457864940166473 + <_> + + <_> + + + + <_> + 0 0 20 1 -1. + <_> + 10 0 10 1 2. + 0 + 7.7283121645450592e-003 + -0.1338106989860535 + 0.2055318057537079 + <_> + + <_> + + + + <_> + 8 4 10 3 -1. + <_> + 8 5 10 1 3. + 0 + -0.0264210291206837 + 0.2729040980339050 + -0.0841038301587105 + <_> + + <_> + + + + <_> + 9 6 7 6 -1. + <_> + 9 8 7 2 3. + 0 + -0.0216425806283951 + 0.2165616005659103 + -0.0997976064682007 + <_> + + <_> + + + + <_> + 8 5 9 3 -1. + <_> + 8 6 9 1 3. + 0 + -0.0186041705310345 + 0.3167817890644074 + -0.0684646219015121 + <_> + + <_> + + + + <_> + 6 0 1 3 -1. + <_> + 5 1 1 1 3. + 1 + 7.9184472560882568e-003 + 0.0389325916767120 + -0.5849621891975403 + <_> + + <_> + + + + <_> + 24 0 1 4 -1. + <_> + 24 2 1 2 2. + 0 + -9.0868779807351530e-005 + 0.1183537989854813 + -0.2693997025489807 + <_> + + <_> + + + + <_> + 9 10 2 1 -1. + <_> + 10 10 1 1 2. + 0 + -6.3271610997617245e-005 + 0.1483621001243591 + -0.1414014995098114 + <_> + + <_> + + + + <_> + 22 10 1 4 -1. + <_> + 21 11 1 2 2. + 1 + 3.0123859178274870e-003 + 0.0475597009062767 + -0.3168076872825623 + <_> + + <_> + + + + <_> + 4 0 6 5 -1. + <_> + 6 0 2 5 3. + 0 + 0.0202028602361679 + 0.0363369397819042 + -0.4958786964416504 + <_> + + <_> + + + + <_> + 17 3 8 12 -1. + <_> + 21 3 4 6 2. + <_> + 17 9 4 6 2. + 0 + 0.0681129470467567 + -0.0636018067598343 + 0.3745648860931397 + <_> + + <_> + + + + <_> + 0 3 8 12 -1. + <_> + 0 3 4 6 2. + <_> + 4 9 4 6 2. + 0 + -0.0613449215888977 + 0.3703984022140503 + -0.0626903176307678 + <_> + + <_> + + + + <_> + 10 3 6 10 -1. + <_> + 13 3 3 5 2. + <_> + 10 8 3 5 2. + 0 + -0.0239223092794418 + -0.3475331962108612 + 0.0568292401731014 + <_> + + <_> + + + + <_> + 3 10 4 1 -1. + <_> + 4 11 2 1 2. + 1 + 4.4279401190578938e-003 + 0.0318974405527115 + -0.5085908770561218 + <_> + + <_> + + + + <_> + 16 2 9 4 -1. + <_> + 16 2 9 2 2. + 1 + -0.0923664569854736 + -0.4889659881591797 + 9.9938698112964630e-003 + <_> + + <_> + + + + <_> + 9 2 4 9 -1. + <_> + 9 2 2 9 2. + 1 + -3.1878310255706310e-003 + 0.0857494324445724 + -0.2382344007492065 + <_> + + <_> + + + + <_> + 20 9 3 3 -1. + <_> + 20 10 3 1 3. + 0 + 6.2605291604995728e-003 + 0.0244128108024597 + -0.5500137209892273 + <_> + + <_> + + + + <_> + 6 1 13 4 -1. + <_> + 6 2 13 2 2. + 0 + 0.0217170491814613 + -0.0847987011075020 + 0.2182479947805405 + <_> + + <_> + + + + <_> + 10 4 5 4 -1. + <_> + 10 5 5 2 2. + 0 + 0.0102959601208568 + -0.1032914966344833 + 0.1945870965719223 + <_> + + <_> + + + + <_> + 0 5 3 3 -1. + <_> + 0 6 3 1 3. + 0 + 0.0121496301144362 + 0.0322238989174366 + -0.5932865738868713 + <_> + + <_> + + + + <_> + 21 5 4 4 -1. + <_> + 21 6 4 2 2. + 0 + 0.0191168300807476 + 0.0309407506138086 + -0.4538871943950653 + <_> + + <_> + + + + <_> + 0 5 4 4 -1. + <_> + 0 6 4 2 2. + 0 + 7.1067700628191233e-004 + -0.1545806974172592 + 0.1262297928333283 + <_> + + <_> + + + + <_> + 8 9 9 6 -1. + <_> + 8 11 9 2 3. + 0 + -0.0294274203479290 + 0.2070481926202774 + -0.0861818864941597 + <_> + + <_> + + + + <_> + 4 11 3 1 -1. + <_> + 5 12 1 1 3. + 1 + -3.7067469675093889e-003 + -0.5155926942825317 + 0.0383589081466198 + <_> + + <_> + + + + <_> + 23 14 2 1 -1. + <_> + 23 14 1 1 2. + 0 + 6.0146670875838026e-005 + -0.1023617982864380 + 0.0884054377675056 + <_> + + <_> + + + + <_> + 0 14 2 1 -1. + <_> + 1 14 1 1 2. + 0 + -6.8713612563442439e-005 + 0.1984436959028244 + -0.0994443595409393 + <_> + + <_> + + + + <_> + 11 1 4 14 -1. + <_> + 11 8 4 7 2. + 0 + -0.0848333984613419 + -0.3900933861732483 + 0.0397581607103348 + <_> + + <_> + + + + <_> + 4 0 2 3 -1. + <_> + 3 1 2 1 3. + 1 + 0.0115453395992517 + 0.0299104899168015 + -0.5021548867225647 + <_> + + <_> + + + + <_> + 24 12 1 2 -1. + <_> + 24 13 1 1 2. + 0 + 1.2721769744530320e-003 + 0.0357883498072624 + -0.3856284022331238 + <_> + + <_> + + + + <_> + 0 1 14 14 -1. + <_> + 0 8 14 7 2. + 0 + 0.3789406120777130 + 0.0429151207208633 + -0.3726823925971985 + <_> + + <_> + + + + <_> + 13 0 6 15 -1. + <_> + 15 0 2 15 3. + 0 + 0.0587286688387394 + 0.0175066608935595 + -0.7129334807395935 + <_> + + <_> + + + + <_> + 0 1 1 4 -1. + <_> + 0 3 1 2 2. + 0 + -7.2667418862693012e-005 + 0.0852374136447906 + -0.1796067953109741 + <_> + + <_> + + + + <_> + 24 13 1 2 -1. + <_> + 24 14 1 1 2. + 0 + -2.5661939289420843e-003 + -0.4941900074481964 + 0.0211067497730255 + <_> + + <_> + + + + <_> + 0 13 1 2 -1. + <_> + 0 14 1 1 2. + 0 + -6.2544771935790777e-005 + 0.1260727941989899 + -0.1358107030391693 + <_> + + <_> + + + + <_> + 23 11 2 4 -1. + <_> + 23 12 2 2 2. + 0 + -3.3382088877260685e-003 + -0.3425475955009460 + 0.0313290804624558 + <_> + + <_> + + + + <_> + 0 11 2 4 -1. + <_> + 0 12 2 2 2. + 0 + 4.0032588876783848e-003 + 0.0353341810405254 + -0.4785414040088654 + <_> + + <_> + + + + <_> + 16 10 2 2 -1. + <_> + 17 10 1 1 2. + <_> + 16 11 1 1 2. + 0 + 7.8725446655880660e-005 + -0.0865093916654587 + 0.1098069027066231 + <_> + + <_> + + + + <_> + 7 10 2 2 -1. + <_> + 7 10 1 1 2. + <_> + 8 11 1 1 2. + 0 + 3.5411381395533681e-004 + -0.0866223275661469 + 0.1815810948610306 + <_> + + <_> + + + + <_> + 1 0 24 6 -1. + <_> + 13 0 12 3 2. + <_> + 1 3 12 3 2. + 0 + -0.1003293022513390 + -0.4118100106716156 + 0.0407990105450153 + <_> + + <_> + + + + <_> + 6 1 6 12 -1. + <_> + 8 1 2 12 3. + 0 + 0.0457341782748699 + 0.0250630006194115 + -0.5801063179969788 + <_> + + <_> + + + + <_> + 19 6 6 3 -1. + <_> + 19 7 6 1 3. + 0 + 0.0143571095541120 + 0.0273739993572235 + -0.3111906945705414 + <_> + + <_> + + + + <_> + 5 6 7 2 -1. + <_> + 5 7 7 1 2. + 0 + 4.2823958210647106e-003 + -0.1212206035852432 + 0.1300680041313171 + <_> + + <_> + + + + <_> + 9 6 7 4 -1. + <_> + 9 7 7 2 2. + 0 + -0.0191692691296339 + 0.3547115027904511 + -0.0586979016661644 + <_> + + <_> + + + + <_> + 0 6 6 3 -1. + <_> + 0 7 6 1 3. + 0 + 0.0203719399869442 + 0.0270470399409533 + -0.6216102838516235 + <_> + + <_> + + + + <_> + 6 8 13 4 -1. + <_> + 6 9 13 2 2. + 0 + -0.0119816595688462 + 0.1762886941432953 + -0.0943156927824020 + <_> + + <_> + + + + <_> + 7 10 2 2 -1. + <_> + 7 10 1 1 2. + <_> + 8 11 1 1 2. + 0 + -9.4278322649188340e-005 + 0.1507049947977066 + -0.1071290969848633 + <_> + + <_> + + + + <_> + 12 11 6 2 -1. + <_> + 14 11 2 2 3. + 0 + 0.0101822800934315 + 0.0161433499306440 + -0.3503915071487427 + <_> + + <_> + + + + <_> + 6 0 12 10 -1. + <_> + 6 0 6 5 2. + <_> + 12 5 6 5 2. + 0 + -0.0520590804517269 + -0.3121460080146790 + 0.0477841906249523 + <_> + + <_> + + + + <_> + 12 11 6 2 -1. + <_> + 14 11 2 2 3. + 0 + -0.0249434690922499 + -0.7933396100997925 + -4.0430951048620045e-004 + <_> + + <_> + + + + <_> + 7 0 2 2 -1. + <_> + 7 0 1 1 2. + <_> + 8 1 1 1 2. + 0 + -6.2259827973321080e-004 + 0.2043831050395966 + -0.0712744519114494 + <_> + + <_> + + + + <_> + 16 0 2 2 -1. + <_> + 17 0 1 1 2. + <_> + 16 1 1 1 2. + 0 + -5.6859298638300970e-005 + 0.0861500576138496 + -0.0658712089061737 + <_> + + <_> + + + + <_> + 7 0 2 2 -1. + <_> + 7 0 1 1 2. + <_> + 8 1 1 1 2. + 0 + 4.0834350511431694e-004 + -0.1051706001162529 + 0.2224697023630142 + <_> + + <_> + + + + <_> + 12 11 6 2 -1. + <_> + 14 11 2 2 3. + 0 + -1.1075460352003574e-003 + 0.0464305393397808 + -0.0319086797535419 + <_> + + <_> + + + + <_> + 7 11 6 2 -1. + <_> + 9 11 2 2 3. + 0 + -0.0123662399128079 + -0.6207143068313599 + 0.0261646900326014 + <_> + + <_> + + + + <_> + 5 12 18 3 -1. + <_> + 11 12 6 3 3. + 0 + -0.0354762189090252 + 0.1230582967400551 + -0.0519298203289509 + <_> + + <_> + + + + <_> + 2 0 1 2 -1. + <_> + 2 0 1 1 2. + 1 + -2.3794448934495449e-003 + -0.3795419931411743 + 0.0417488515377045 + <_> + + <_> + + + + <_> + 21 4 4 2 -1. + <_> + 23 4 2 1 2. + <_> + 21 5 2 1 2. + 0 + 1.3966970145702362e-003 + -0.0851486772298813 + 0.1512037962675095 + <_> + + <_> + + + + <_> + 9 3 7 3 -1. + <_> + 9 4 7 1 3. + 0 + 5.1437891088426113e-003 + -0.0816644281148911 + 0.1789588034152985 + <_> + + <_> + + + + <_> + 13 2 8 5 -1. + <_> + 15 4 4 5 2. + 1 + -0.1239939033985138 + -0.6658980846405029 + 9.5204189419746399e-003 + <_> + + <_> + + + + <_> + 12 1 6 4 -1. + <_> + 11 2 6 2 2. + 1 + 0.0393908508121967 + 0.0182536505162716 + -0.7637290954589844 + <_> + + <_> + + + + <_> + 22 0 2 2 -1. + <_> + 22 1 2 1 2. + 0 + 2.9372270219027996e-003 + 0.0226261299103498 + -0.3233875036239624 + <_> + + <_> + + + + <_> + 4 1 16 12 -1. + <_> + 12 1 8 12 2. + 0 + 0.1816650927066803 + -0.0618673898279667 + 0.2298932969570160 + <_> + + <_> + + + + <_> + 3 0 20 10 -1. + <_> + 3 0 10 10 2. + 0 + 0.0892752110958099 + -0.0848015919327736 + 0.2109096944332123 + <_> + + <_> + + + + <_> + 0 4 6 6 -1. + <_> + 0 4 3 3 2. + <_> + 3 7 3 3 2. + 0 + 0.0179201308637857 + -0.0663900971412659 + 0.2243462055921555 + <_> + + <_> + + + + <_> + 22 4 3 3 -1. + <_> + 23 5 1 3 3. + 1 + 5.5024111643433571e-003 + -0.0559136196970940 + 0.1079157963395119 + <_> + + <_> + + + + <_> + 3 4 3 3 -1. + <_> + 2 5 3 1 3. + 1 + -0.0126318400725722 + 0.3352184891700745 + -0.0470694787800312 + <_> + + <_> + + + + <_> + 22 7 3 4 -1. + <_> + 22 8 3 2 2. + 0 + 8.2040186971426010e-003 + 0.0521674789488316 + -0.5830680727958679 + <_> + + <_> + + + + <_> + 3 1 4 7 -1. + <_> + 4 1 2 7 2. + 0 + 0.0215438604354858 + 0.0103719802573323 + -0.8169081807136536 + <_> + + <_> + + + + <_> + 22 7 3 4 -1. + <_> + 22 8 3 2 2. + 0 + -4.2779878713190556e-003 + -0.3437061011791229 + 0.0348356589674950 + <_> + + <_> + + + + <_> + 2 0 1 2 -1. + <_> + 2 0 1 1 2. + 1 + 9.5721762627363205e-003 + 0.0160374492406845 + -0.7592146992683411 + <_> + + <_> + + + + <_> + 18 4 6 2 -1. + <_> + 18 5 6 1 2. + 0 + 5.9499992057681084e-003 + -0.0835138633847237 + 0.0937561765313149 + <_> + + <_> + + + + <_> + 5 3 15 6 -1. + <_> + 5 5 15 2 3. + 0 + -0.0868803784251213 + 0.1977919936180115 + -0.0735685229301453 + <_> + + <_> + + + + <_> + 16 4 8 4 -1. + <_> + 16 5 8 2 2. + 0 + 5.7690730318427086e-003 + -0.0611343309283257 + 0.0826714411377907 + <_> + + <_> + + + + <_> + 0 1 24 10 -1. + <_> + 0 1 12 5 2. + <_> + 12 6 12 5 2. + 0 + 0.1480645984411240 + 0.0396532900631428 + -0.4085262119770050 + <_> + + <_> + + + + <_> + 14 0 4 7 -1. + <_> + 15 0 2 7 2. + 0 + -0.0186682697385550 + -0.6671301126480103 + 0.0156445093452930 + <_> + + <_> + + + + <_> + 0 7 3 4 -1. + <_> + 0 8 3 2 2. + 0 + 0.0101426700130105 + 0.0211487896740437 + -0.5610821843147278 + <_> + + <_> + + + + <_> + 18 5 4 4 -1. + <_> + 20 5 2 2 2. + <_> + 18 7 2 2 2. + 0 + -2.6263110339641571e-003 + 0.0881423130631447 + -0.0586008317768574 + <_> + + <_> + + + + <_> + 5 5 6 2 -1. + <_> + 5 5 3 1 2. + <_> + 8 6 3 1 2. + 0 + 3.0406240839511156e-003 + -0.0699731782078743 + 0.1942113041877747 + <_> + + <_> + + + + <_> + 21 9 2 3 -1. + <_> + 21 10 2 1 3. + 0 + -4.0523111820220947e-003 + -0.3989843130111694 + 0.0284519009292126 + <_> + + <_> + + + + <_> + 7 1 2 2 -1. + <_> + 7 1 1 1 2. + <_> + 8 2 1 1 2. + 0 + 3.3293411252088845e-004 + -0.0920187085866928 + 0.1521372944116592 + <_> + + <_> + + + + <_> + 16 1 2 2 -1. + <_> + 17 1 1 1 2. + <_> + 16 2 1 1 2. + 0 + -1.4471479516942054e-004 + 0.1328881978988648 + -0.0869787335395813 + -1.4393190145492554 + 9 + -1 + <_> + + + <_> + + <_> + + + + <_> + 9 7 7 6 -1. + <_> + 9 9 7 2 3. + 0 + -0.0305288899689913 + 0.3361127972602844 + -0.1605879068374634 + <_> + + <_> + + + + <_> + 17 2 7 2 -1. + <_> + 17 3 7 1 2. + 0 + -6.8238358944654465e-003 + 0.2510839104652405 + -0.2578383982181549 + <_> + + <_> + + + + <_> + 4 2 9 4 -1. + <_> + 3 3 9 2 2. + 1 + -0.0260700508952141 + 0.3176701068878174 + -0.1111562028527260 + <_> + + <_> + + + + <_> + 19 14 6 1 -1. + <_> + 19 14 3 1 2. + 0 + 1.6021650517359376e-003 + -0.1096177026629448 + 0.1561331003904343 + <_> + + <_> + + + + <_> + 6 9 11 6 -1. + <_> + 6 11 11 2 3. + 0 + -0.0346175394952297 + 0.2614395916461945 + -0.0955564379692078 + <_> + + <_> + + + + <_> + 17 3 8 12 -1. + <_> + 21 3 4 6 2. + <_> + 17 9 4 6 2. + 0 + 0.0825498923659325 + -0.0359772108495235 + 0.3189736902713776 + <_> + + <_> + + + + <_> + 0 7 24 8 -1. + <_> + 0 7 12 4 2. + <_> + 12 11 12 4 2. + 0 + -0.1079908013343811 + -0.4661987125873566 + 0.0965379774570465 + <_> + + <_> + + + + <_> + 5 3 16 12 -1. + <_> + 13 3 8 6 2. + <_> + 5 9 8 6 2. + 0 + -0.0710962936282158 + -0.3290941119194031 + 0.0201707594096661 + <_> + + <_> + + + + <_> + 0 3 24 6 -1. + <_> + 8 5 8 2 9. + 0 + 0.6102272272109985 + -0.0410851910710335 + 0.5919780731201172 + <_> + + <_> + + + + <_> + 1 8 24 1 -1. + <_> + 7 8 12 1 2. + 0 + -9.6180485561490059e-003 + 0.1845327019691467 + -0.1256957054138184 + <_> + + <_> + + + + <_> + 1 9 14 6 -1. + <_> + 1 9 7 3 2. + <_> + 8 12 7 3 2. + 0 + -0.0216567497700453 + 0.3558863103389740 + -0.0654195472598076 + <_> + + <_> + + + + <_> + 19 5 3 2 -1. + <_> + 19 6 3 1 2. + 0 + 3.2288730144500732e-003 + -0.1597114056348801 + 0.1442176997661591 + <_> + + <_> + + + + <_> + 0 14 10 1 -1. + <_> + 5 14 5 1 2. + 0 + 3.6023850552737713e-003 + -0.1301265954971314 + 0.1848530024290085 + <_> + + <_> + + + + <_> + 5 1 15 6 -1. + <_> + 5 3 15 2 3. + 0 + 0.1224254965782166 + -0.0509620085358620 + 0.4787274003028870 + <_> + + <_> + + + + <_> + 1 1 7 6 -1. + <_> + 1 3 7 2 3. + 0 + -0.0398168414831162 + 0.1911015063524246 + -0.1490415036678314 + <_> + + <_> + + + + <_> + 15 12 6 3 -1. + <_> + 17 13 2 1 9. + 0 + 0.0165654607117176 + 0.0250385701656342 + -0.2660810947418213 + <_> + + <_> + + + + <_> + 4 0 1 3 -1. + <_> + 3 1 1 1 3. + 1 + 6.7314971238374710e-003 + 0.0361662209033966 + -0.5751237273216248 + <_> + + <_> + + + + <_> + 1 12 24 3 -1. + <_> + 7 12 12 3 2. + 0 + -0.0238826293498278 + 0.1817242056131363 + -0.1013408973813057 + <_> + + <_> + + + + <_> + 3 12 6 3 -1. + <_> + 5 13 2 1 9. + 0 + 0.0168766304850578 + 0.0499957092106342 + -0.4964488148689270 + <_> + + <_> + + + + <_> + 1 0 24 12 -1. + <_> + 13 0 12 6 2. + <_> + 1 6 12 6 2. + 0 + 0.0814632922410965 + 0.0508196912705898 + -0.3092927038669586 + <_> + + <_> + + + + <_> + 2 0 21 15 -1. + <_> + 9 0 7 15 3. + 0 + 0.1567866057157517 + -0.0846417918801308 + 0.2097589969635010 + <_> + + <_> + + + + <_> + 17 3 6 2 -1. + <_> + 17 4 6 1 2. + 0 + 0.0107369897887111 + -0.0588766187429428 + 0.2673564851284027 + <_> + + <_> + + + + <_> + 3 3 14 2 -1. + <_> + 3 4 14 1 2. + 0 + -0.0162507798522711 + 0.2185824960470200 + -0.1275278925895691 + <_> + + <_> + + + + <_> + 4 0 21 4 -1. + <_> + 11 0 7 4 3. + 0 + -0.0513998307287693 + 0.1707165986299515 + -0.0564976185560226 + <_> + + <_> + + + + <_> + 6 13 4 1 -1. + <_> + 7 13 2 1 2. + 0 + 1.8661050125956535e-003 + 0.0403385981917381 + -0.4740450084209442 + <_> + + <_> + + + + <_> + 17 3 8 12 -1. + <_> + 21 3 4 6 2. + <_> + 17 9 4 6 2. + 0 + -0.0494354106485844 + 0.1537600010633469 + -0.0417859293520451 + <_> + + <_> + + + + <_> + 0 3 8 12 -1. + <_> + 0 3 4 6 2. + <_> + 4 9 4 6 2. + 0 + 0.0696671828627586 + -0.0588539093732834 + 0.3099964857101440 + <_> + + <_> + + + + <_> + 5 0 16 8 -1. + <_> + 13 0 8 4 2. + <_> + 5 4 8 4 2. + 0 + -0.0781185403466225 + -0.4109517037868500 + 0.0523068793118000 + <_> + + <_> + + + + <_> + 3 7 4 2 -1. + <_> + 4 8 2 2 2. + 1 + -8.6161941289901733e-003 + -0.5668942928314209 + 0.0286804605275393 + <_> + + <_> + + + + <_> + 5 11 15 4 -1. + <_> + 5 12 15 2 2. + 0 + 6.8916371092200279e-003 + -0.0957784205675125 + 0.1680631041526794 + <_> + + <_> + + + + <_> + 10 13 1 2 -1. + <_> + 10 14 1 1 2. + 0 + 8.4734419942833483e-005 + -0.1476065963506699 + 0.1278074979782105 + <_> + + <_> + + + + <_> + 12 14 6 1 -1. + <_> + 14 14 2 1 3. + 0 + -6.5460228361189365e-003 + -0.5353912711143494 + 0.0211423803120852 + <_> + + <_> + + + + <_> + 9 5 6 4 -1. + <_> + 9 6 6 2 2. + 0 + -0.0119369700551033 + 0.2489618957042694 + -0.0659059137105942 + <_> + + <_> + + + + <_> + 12 5 13 2 -1. + <_> + 12 6 13 1 2. + 0 + 0.0160134993493557 + -0.0751639306545258 + 0.0920000970363617 + <_> + + <_> + + + + <_> + 5 0 15 6 -1. + <_> + 5 2 15 2 3. + 0 + -0.1797882020473480 + 0.3122220933437347 + -0.0546800307929516 + <_> + + <_> + + + + <_> + 3 0 20 15 -1. + <_> + 3 0 10 15 2. + 0 + 0.4293603003025055 + -0.0467442497611046 + 0.4671711027622223 + <_> + + <_> + + + + <_> + 1 1 22 14 -1. + <_> + 12 1 11 14 2. + 0 + 0.1762980967760086 + -0.1196762025356293 + 0.2303612977266312 + <_> + + <_> + + + + <_> + 15 5 10 2 -1. + <_> + 15 6 10 1 2. + 0 + 0.0434980615973473 + 0.0213767793029547 + -0.3402695953845978 + <_> + + <_> + + + + <_> + 0 5 13 2 -1. + <_> + 0 6 13 1 2. + 0 + 0.0168955195695162 + -0.1305568963289261 + 0.1834042966365814 + <_> + + <_> + + + + <_> + 5 2 15 4 -1. + <_> + 5 3 15 2 2. + 0 + 0.0185353793203831 + -0.0754243135452271 + 0.2354936003684998 + <_> + + <_> + + + + <_> + 5 4 15 3 -1. + <_> + 5 5 15 1 3. + 0 + 0.0173294302076101 + -0.0853839814662933 + 0.2036404013633728 + <_> + + <_> + + + + <_> + 21 11 4 4 -1. + <_> + 21 12 4 2 2. + 0 + 8.6630741134285927e-003 + 0.0385910011827946 + -0.6201460957527161 + <_> + + <_> + + + + <_> + 5 0 1 2 -1. + <_> + 5 0 1 1 2. + 1 + 5.7052681222558022e-003 + 0.0312472805380821 + -0.4070529043674469 + <_> + + <_> + + + + <_> + 23 3 2 4 -1. + <_> + 23 3 1 4 2. + 0 + -1.8030379433184862e-003 + 0.1957851052284241 + -0.1433366984128952 + <_> + + <_> + + + + <_> + 7 1 4 6 -1. + <_> + 8 1 2 6 2. + 0 + -0.0187879204750061 + -0.8691418766975403 + 0.0169819705188274 + <_> + + <_> + + + + <_> + 8 6 11 3 -1. + <_> + 8 7 11 1 3. + 0 + 0.0186009202152491 + -0.0818153098225594 + 0.1891387999057770 + <_> + + <_> + + + + <_> + 0 13 2 1 -1. + <_> + 1 13 1 1 2. + 0 + 8.4120598330628127e-005 + -0.1289912015199661 + 0.1211050972342491 + <_> + + <_> + + + + <_> + 21 12 3 3 -1. + <_> + 21 13 3 1 3. + 0 + -5.6057129986584187e-003 + -0.4698300957679749 + 0.0159890707582235 + <_> + + <_> + + + + <_> + 1 12 3 3 -1. + <_> + 1 13 3 1 3. + 0 + 3.5192570649087429e-003 + 0.0361930206418037 + -0.4484112858772278 + <_> + + <_> + + + + <_> + 23 3 2 4 -1. + <_> + 23 3 1 4 2. + 0 + 1.7741440096870065e-003 + -0.0433034710586071 + 0.1395574957132340 + <_> + + <_> + + + + <_> + 0 3 2 4 -1. + <_> + 1 3 1 4 2. + 0 + -1.6350420191884041e-003 + 0.1395068019628525 + -0.1124152988195419 + <_> + + <_> + + + + <_> + 21 3 4 10 -1. + <_> + 23 3 2 5 2. + <_> + 21 8 2 5 2. + 0 + 6.4794770441949368e-003 + -0.0600515604019165 + 0.0728941932320595 + <_> + + <_> + + + + <_> + 0 3 4 10 -1. + <_> + 0 3 2 5 2. + <_> + 2 8 2 5 2. + 0 + -0.0203247498720884 + 0.4297815859317780 + -0.0396846085786819 + <_> + + <_> + + + + <_> + 24 1 1 4 -1. + <_> + 24 2 1 2 2. + 0 + -6.3453041948378086e-003 + -0.2533842921257019 + 0.0242939405143261 + <_> + + <_> + + + + <_> + 0 0 1 6 -1. + <_> + 0 2 1 2 3. + 0 + 9.0959975495934486e-003 + 0.0340887792408466 + -0.4518730044364929 + <_> + + <_> + + + + <_> + 16 1 4 4 -1. + <_> + 17 1 2 4 2. + 0 + 0.0161635801196098 + 6.8225921131670475e-003 + -0.7205737829208374 + <_> + + <_> + + + + <_> + 5 1 4 4 -1. + <_> + 6 1 2 4 2. + 0 + -0.0112293101847172 + -0.6191986203193665 + 0.0222914796322584 + <_> + + <_> + + + + <_> + 15 2 10 12 -1. + <_> + 15 8 10 6 2. + 0 + -0.1763328015804291 + -0.6819115877151489 + 8.8407555595040321e-003 + <_> + + <_> + + + + <_> + 8 5 9 3 -1. + <_> + 8 6 9 1 3. + 0 + 0.0192962400615215 + -0.0796290487051010 + 0.2013067007064819 + <_> + + <_> + + + + <_> + 6 7 14 2 -1. + <_> + 6 8 14 1 2. + 0 + 0.0105654401704669 + -0.0832984521985054 + 0.1872760951519013 + <_> + + <_> + + + + <_> + 10 7 5 4 -1. + <_> + 10 8 5 2 2. + 0 + -6.7616738379001617e-003 + 0.2069583982229233 + -0.0813189968466759 + <_> + + <_> + + + + <_> + 23 12 2 3 -1. + <_> + 23 13 2 1 3. + 0 + -2.3086878936737776e-003 + -0.2798121869564056 + 0.0293897707015276 + <_> + + <_> + + + + <_> + 0 7 4 4 -1. + <_> + 0 8 4 2 2. + 0 + -6.9189318455755711e-003 + -0.5095586180686951 + 0.0291001908481121 + <_> + + <_> + + + + <_> + 3 13 21 2 -1. + <_> + 10 13 7 2 3. + 0 + -0.0195926092565060 + 0.1248695999383926 + -0.0666698589920998 + <_> + + <_> + + + + <_> + 6 1 3 1 -1. + <_> + 7 1 1 1 3. + 0 + -5.6698801927268505e-004 + 0.1772525012493134 + -0.0755556300282478 + <_> + + <_> + + + + <_> + 16 0 2 2 -1. + <_> + 17 0 1 1 2. + <_> + 16 1 1 1 2. + 0 + 6.5187108702957630e-004 + -0.0468317084014416 + 0.1377387940883637 + <_> + + <_> + + + + <_> + 7 0 2 2 -1. + <_> + 7 0 1 1 2. + <_> + 8 1 1 1 2. + 0 + -4.3244438711553812e-004 + 0.1750548034906387 + -0.0822173282504082 + <_> + + <_> + + + + <_> + 23 12 2 3 -1. + <_> + 23 13 2 1 3. + 0 + 3.2091289758682251e-003 + 0.0258904304355383 + -0.3546032905578613 + <_> + + <_> + + + + <_> + 8 8 9 2 -1. + <_> + 11 8 3 2 3. + 0 + -0.0288993604481220 + -0.7315214276313782 + 0.0180548094213009 + <_> + + <_> + + + + <_> + 23 12 2 3 -1. + <_> + 23 13 2 1 3. + 0 + 9.8803699074778706e-005 + -0.0383186303079128 + 0.0343451388180256 + <_> + + <_> + + + + <_> + 0 12 2 3 -1. + <_> + 0 13 2 1 3. + 0 + -2.2848090156912804e-003 + -0.3603490889072418 + 0.0380517281591892 + <_> + + <_> + + + + <_> + 8 4 9 9 -1. + <_> + 8 7 9 3 3. + 0 + 0.2230083048343658 + -0.0353877097368240 + 0.4118692874908447 + <_> + + <_> + + + + <_> + 3 11 12 4 -1. + <_> + 3 11 6 2 2. + <_> + 9 13 6 2 2. + 0 + 3.8663020823150873e-003 + -0.1147940978407860 + 0.1196625977754593 + <_> + + <_> + + + + <_> + 10 10 5 4 -1. + <_> + 10 11 5 2 2. + 0 + 3.6781090311706066e-003 + -0.0887862071394920 + 0.2093122005462647 + <_> + + <_> + + + + <_> + 7 14 6 1 -1. + <_> + 9 14 2 1 3. + 0 + 3.6886930465698242e-003 + 0.0420652516186237 + -0.3311671912670136 + <_> + + <_> + + + + <_> + 4 0 18 15 -1. + <_> + 4 0 9 15 2. + 0 + -0.5000842809677124 + 0.4582319855690002 + -0.0300164502114058 + <_> + + <_> + + + + <_> + 0 3 4 4 -1. + <_> + 1 3 2 4 2. + 0 + 3.2457590568810701e-003 + -0.0581394806504250 + 0.2244455963373184 + <_> + + <_> + + + + <_> + 22 0 3 4 -1. + <_> + 22 2 3 2 2. + 0 + -7.2515371721237898e-004 + 0.0857456997036934 + -0.2164471000432968 + <_> + + <_> + + + + <_> + 0 0 20 8 -1. + <_> + 5 0 10 8 2. + 0 + 0.0756241232156754 + -0.0728698670864105 + 0.1809341013431549 + <_> + + <_> + + + + <_> + 1 5 24 10 -1. + <_> + 13 5 12 5 2. + <_> + 1 10 12 5 2. + 0 + -0.1401147991418839 + -0.3049497008323669 + 0.0322263389825821 + <_> + + <_> + + + + <_> + 0 5 5 6 -1. + <_> + 0 7 5 2 3. + 0 + 1.2914249673485756e-003 + -0.1651930958032608 + 0.0796989724040031 + <_> + + <_> + + + + <_> + 18 3 4 2 -1. + <_> + 18 4 4 1 2. + 0 + 4.8063062131404877e-003 + -0.0511631406843662 + 0.1528493016958237 + <_> + + <_> + + + + <_> + 2 3 4 2 -1. + <_> + 2 3 4 1 2. + 1 + 0.0197005104273558 + -0.0214679203927517 + 0.5898631215095520 + <_> + + <_> + + + + <_> + 14 1 6 6 -1. + <_> + 16 1 2 6 3. + 0 + -0.0282465498894453 + -0.3611007034778595 + 0.0215946007519960 + <_> + + <_> + + + + <_> + 5 1 6 6 -1. + <_> + 7 1 2 6 3. + 0 + 0.0318388007581234 + 0.0213881190866232 + -0.5591915845870972 + <_> + + <_> + + + + <_> + 11 10 6 1 -1. + <_> + 13 10 2 1 3. + 0 + 5.2926959469914436e-003 + 0.0171414706856012 + -0.3245368003845215 + <_> + + <_> + + + + <_> + 6 8 11 4 -1. + <_> + 6 9 11 2 2. + 0 + 9.3176206573843956e-003 + -0.0691479519009590 + 0.1877806931734085 + <_> + + <_> + + + + <_> + 23 13 2 2 -1. + <_> + 24 13 1 1 2. + <_> + 23 14 1 1 2. + 0 + 1.9812679965980351e-004 + -0.0710251703858376 + 0.1166272014379501 + <_> + + <_> + + + + <_> + 6 0 13 4 -1. + <_> + 6 1 13 2 2. + 0 + 0.0172033403068781 + -0.0834768265485764 + 0.1448491960763931 + <_> + + <_> + + + + <_> + 17 0 3 1 -1. + <_> + 18 1 1 1 3. + 1 + 8.0548562109470367e-003 + 0.0214444492012262 + -0.2763100862503052 + <_> + + <_> + + + + <_> + 8 0 1 3 -1. + <_> + 7 1 1 1 3. + 1 + 6.7419088445603848e-003 + 0.0341341383755207 + -0.3555370867252350 + <_> + + <_> + + + + <_> + 22 12 2 2 -1. + <_> + 23 12 1 1 2. + <_> + 22 13 1 1 2. + 0 + 5.7136920077027753e-005 + -0.0699329003691673 + 0.0822271332144737 + <_> + + <_> + + + + <_> + 0 13 2 1 -1. + <_> + 1 13 1 1 2. + 0 + -6.0014430346200243e-005 + 0.1533315926790237 + -0.0801942795515060 + <_> + + <_> + + + + <_> + 22 13 2 1 -1. + <_> + 22 13 1 1 2. + 0 + -6.6377622715663165e-005 + 0.0740585327148438 + -0.0435769110918045 + <_> + + <_> + + + + <_> + 1 13 2 1 -1. + <_> + 2 13 1 1 2. + 0 + 7.0605492510367185e-005 + -0.1192411035299301 + 0.1157367005944252 + <_> + + <_> + + + + <_> + 22 13 3 1 -1. + <_> + 23 13 1 1 3. + 0 + 7.2301438194699585e-005 + -0.0702318474650383 + 0.0793638303875923 + <_> + + <_> + + + + <_> + 1 2 2 12 -1. + <_> + 2 2 1 12 2. + 0 + -1.4867830323055387e-003 + 0.1245760992169380 + -0.1076287999749184 + <_> + + <_> + + + + <_> + 18 3 4 2 -1. + <_> + 18 4 4 1 2. + 0 + -5.2434820681810379e-003 + 0.1116774976253510 + -0.0614912398159504 + <_> + + <_> + + + + <_> + 3 3 4 2 -1. + <_> + 3 4 4 1 2. + 0 + 7.8055239282548428e-003 + -0.0496800504624844 + 0.3046393096446991 + <_> + + <_> + + + + <_> + 24 0 1 12 -1. + <_> + 24 3 1 6 2. + 0 + 0.0167157892137766 + 0.0242684707045555 + -0.5641499757766724 + <_> + + <_> + + + + <_> + 5 8 15 6 -1. + <_> + 5 10 15 2 3. + 0 + -0.0197794307023287 + 0.1293102055788040 + -0.1014008000493050 + <_> + + <_> + + + + <_> + 19 7 6 2 -1. + <_> + 19 7 6 1 2. + 1 + -6.7752218456007540e-005 + 0.0773630663752556 + -0.0876037329435349 + <_> + + <_> + + + + <_> + 1 10 5 3 -1. + <_> + 1 11 5 1 3. + 0 + -0.0129433302208781 + -0.8692914843559265 + 0.0158042199909687 + <_> + + <_> + + + + <_> + 24 0 1 12 -1. + <_> + 24 3 1 6 2. + 0 + -0.0125468103215098 + -0.1350758969783783 + 0.0456306189298630 + <_> + + <_> + + + + <_> + 0 0 1 12 -1. + <_> + 0 3 1 6 2. + 0 + 7.9727862030267715e-003 + 0.0405779294669628 + -0.3409133851528168 + <_> + + <_> + + + + <_> + 9 0 12 1 -1. + <_> + 13 0 4 1 3. + 0 + -6.3152899965643883e-003 + 0.1372991949319840 + -0.0561671592295170 + <_> + + <_> + + + + <_> + 4 0 12 1 -1. + <_> + 8 0 4 1 3. + 0 + -3.6897659301757813e-003 + 0.1639326065778732 + -0.0914164036512375 + <_> + + <_> + + + + <_> + 3 0 20 1 -1. + <_> + 8 0 10 1 2. + 0 + 5.0578881055116653e-003 + -0.0800797268748283 + 0.1433712989091873 + <_> + + <_> + + + + <_> + 1 0 9 2 -1. + <_> + 4 0 3 2 3. + 0 + -0.0299335699528456 + -0.5326762199401856 + 0.0227312203496695 + <_> + + <_> + + + + <_> + 11 6 8 2 -1. + <_> + 11 7 8 1 2. + 0 + 7.0810988545417786e-003 + -0.0732182189822197 + 0.1027508974075317 + <_> + + <_> + + + + <_> + 11 3 3 8 -1. + <_> + 11 7 3 4 2. + 0 + 0.0508137904107571 + 0.0516868904232979 + -0.2544622123241425 + <_> + + <_> + + + + <_> + 20 4 4 2 -1. + <_> + 21 5 2 2 2. + 1 + 4.7044758684933186e-003 + -0.0572907589375973 + 0.0760648325085640 + <_> + + <_> + + + + <_> + 6 7 2 6 -1. + <_> + 6 7 1 6 2. + 1 + 4.6408819034695625e-003 + 0.0559986904263496 + -0.2172269970178604 + <_> + + <_> + + + + <_> + 20 4 4 2 -1. + <_> + 21 5 2 2 2. + 1 + -9.5121748745441437e-003 + 0.1812860071659088 + -0.0377242304384708 + <_> + + <_> + + + + <_> + 5 4 2 4 -1. + <_> + 4 5 2 2 2. + 1 + 2.5726249441504478e-003 + -0.1238458007574081 + 0.1421934068202972 + -1.3500690460205078 + 10 + -1 + <_> + + + <_> + + <_> + + + + <_> + 7 5 11 3 -1. + <_> + 7 6 11 1 3. + 0 + 0.0184330195188522 + -0.1618741005659103 + 0.3351263999938965 + <_> + + <_> + + + + <_> + 20 1 3 4 -1. + <_> + 20 2 3 2 2. + 0 + 4.8202150501310825e-003 + -0.0972008332610130 + 0.2755692005157471 + <_> + + <_> + + + + <_> + 8 4 9 3 -1. + <_> + 8 5 9 1 3. + 0 + 0.0214508101344109 + -0.1013654991984367 + 0.3922119140625000 + <_> + + <_> + + + + <_> + 9 6 9 3 -1. + <_> + 9 7 9 1 3. + 0 + 0.0201995000243187 + -0.1041551977396011 + 0.3485709130764008 + <_> + + <_> + + + + <_> + 0 7 8 8 -1. + <_> + 0 7 4 4 2. + <_> + 4 11 4 4 2. + 0 + 0.0154604399576783 + -0.1814713031053543 + 0.2296576052904129 + <_> + + <_> + + + + <_> + 9 7 7 3 -1. + <_> + 9 8 7 1 3. + 0 + 0.0121146701276302 + -0.0955794528126717 + 0.3321264982223511 + <_> + + <_> + + + + <_> + 8 3 9 3 -1. + <_> + 8 4 9 1 3. + 0 + 0.0166161693632603 + -0.0751067474484444 + 0.3475660085678101 + <_> + + <_> + + + + <_> + 21 1 1 6 -1. + <_> + 19 3 1 2 3. + 1 + -0.0151290399953723 + 0.1396238952875137 + -0.1150512024760246 + <_> + + <_> + + + + <_> + 0 7 24 5 -1. + <_> + 6 7 12 5 2. + 0 + -0.0707296282052994 + 0.2683610916137695 + -0.1016533970832825 + <_> + + <_> + + + + <_> + 24 11 1 2 -1. + <_> + 24 11 1 1 2. + 1 + 2.2831759415566921e-003 + 0.0443518795073032 + -0.4632245898246765 + <_> + + <_> + + + + <_> + 5 2 8 5 -1. + <_> + 5 2 4 5 2. + 1 + 5.5853649973869324e-003 + 0.0919516831636429 + -0.3147256970405579 + <_> + + <_> + + + + <_> + 16 3 8 12 -1. + <_> + 20 3 4 6 2. + <_> + 16 9 4 6 2. + 0 + -0.0406785085797310 + 0.1471066027879715 + -0.0726505890488625 + <_> + + <_> + + + + <_> + 0 0 24 12 -1. + <_> + 0 0 12 6 2. + <_> + 12 6 12 6 2. + 0 + -0.1358978003263474 + -0.5053529739379883 + 0.0469954796135426 + <_> + + <_> + + + + <_> + 8 2 10 8 -1. + <_> + 13 2 5 4 2. + <_> + 8 6 5 4 2. + 0 + -0.0384974703192711 + -0.3717043101787567 + 0.0552083589136600 + <_> + + <_> + + + + <_> + 0 3 2 8 -1. + <_> + 0 3 1 4 2. + <_> + 1 7 1 4 2. + 0 + 2.7928350027650595e-003 + -0.1162076964974403 + 0.1937797069549561 + <_> + + <_> + + + + <_> + 22 11 2 4 -1. + <_> + 22 12 2 2 2. + 0 + 5.3412551060318947e-003 + 0.0129640102386475 + -0.4924449026584625 + <_> + + <_> + + + + <_> + 1 11 2 4 -1. + <_> + 1 12 2 2 2. + 0 + -2.6604509912431240e-003 + -0.4564127027988434 + 0.0437755398452282 + <_> + + <_> + + + + <_> + 12 2 13 12 -1. + <_> + 12 8 13 6 2. + 0 + 0.3209887146949768 + 0.0484563298523426 + -0.3930096924304962 + <_> + + <_> + + + + <_> + 5 8 2 4 -1. + <_> + 5 8 1 4 2. + 1 + -7.2495201602578163e-003 + -0.4188942015171051 + 0.0410884395241737 + <_> + + <_> + + + + <_> + 15 6 6 7 -1. + <_> + 17 6 2 7 3. + 0 + 0.0233532395213842 + 0.0302080996334553 + -0.3757928013801575 + <_> + + <_> + + + + <_> + 4 6 6 6 -1. + <_> + 6 6 2 6 3. + 0 + -0.0224980209022760 + -0.4524075090885162 + 0.0389229394495487 + <_> + + <_> + + + + <_> + 13 13 9 2 -1. + <_> + 16 13 3 2 3. + 0 + -0.0238666702061892 + -0.5288146734237671 + 0.0138155296444893 + <_> + + <_> + + + + <_> + 4 4 7 4 -1. + <_> + 3 5 7 2 2. + 1 + -0.0336419306695461 + 0.4436714053153992 + -0.0403416194021702 + <_> + + <_> + + + + <_> + 18 4 6 8 -1. + <_> + 21 4 3 4 2. + <_> + 18 8 3 4 2. + 0 + 0.0221408791840076 + -0.0495454296469688 + 0.2051838934421539 + <_> + + <_> + + + + <_> + 3 14 9 1 -1. + <_> + 6 14 3 1 3. + 0 + 0.0106034297496080 + 0.0319968499243259 + -0.5148760080337524 + <_> + + <_> + + + + <_> + 11 11 14 4 -1. + <_> + 18 11 7 2 2. + <_> + 11 13 7 2 2. + 0 + 9.6357148140668869e-003 + -0.1237379983067513 + 0.1527843028306961 + <_> + + <_> + + + + <_> + 1 4 6 8 -1. + <_> + 1 4 3 4 2. + <_> + 4 8 3 4 2. + 0 + 0.0297187492251396 + -0.0567854084074497 + 0.2904588878154755 + <_> + + <_> + + + + <_> + 23 0 2 2 -1. + <_> + 23 0 1 2 2. + 1 + 2.0548420434352010e-004 + -0.2718465924263001 + 0.1070784032344818 + <_> + + <_> + + + + <_> + 6 0 13 4 -1. + <_> + 6 1 13 2 2. + 0 + -0.0486726500093937 + 0.4235774874687195 + -0.0456859990954399 + <_> + + <_> + + + + <_> + 11 0 4 2 -1. + <_> + 11 1 4 1 2. + 0 + 2.5377809070050716e-003 + -0.0727348327636719 + 0.2103600949048996 + <_> + + <_> + + + + <_> + 2 0 2 2 -1. + <_> + 2 0 2 1 2. + 1 + -3.3941529691219330e-003 + -0.3815236985683441 + 0.0445483289659023 + <_> + + <_> + + + + <_> + 20 9 5 6 -1. + <_> + 20 11 5 2 3. + 0 + -0.0237451493740082 + -0.4413619935512543 + 0.0249414704740047 + <_> + + <_> + + + + <_> + 5 2 15 3 -1. + <_> + 5 3 15 1 3. + 0 + -0.0200922992080450 + 0.1694606989622116 + -0.0953345969319344 + <_> + + <_> + + + + <_> + 9 2 7 3 -1. + <_> + 9 3 7 1 3. + 0 + 0.0110265100374818 + -0.0721762925386429 + 0.2484644949436188 + <_> + + <_> + + + + <_> + 2 14 21 1 -1. + <_> + 9 14 7 1 3. + 0 + -0.0158068798482418 + 0.2241718024015427 + -0.0724460408091545 + <_> + + <_> + + + + <_> + 8 11 16 4 -1. + <_> + 8 11 8 4 2. + 0 + 0.0490073598921299 + -0.0551217384636402 + 0.2583925127983093 + <_> + + <_> + + + + <_> + 0 12 24 2 -1. + <_> + 12 12 12 2 2. + 0 + 0.0288716107606888 + -0.1153011992573738 + 0.1924846023321152 + <_> + + <_> + + + + <_> + 22 9 3 6 -1. + <_> + 22 11 3 2 3. + 0 + 7.3990179225802422e-003 + 0.0522995889186859 + -0.2191856950521469 + <_> + + <_> + + + + <_> + 0 1 12 2 -1. + <_> + 0 1 6 1 2. + <_> + 6 2 6 1 2. + 0 + -6.1737848445773125e-003 + 0.2038096934556961 + -0.0696693286299706 + <_> + + <_> + + + + <_> + 8 9 9 3 -1. + <_> + 8 10 9 1 3. + 0 + 9.4332564622163773e-003 + -0.0534071698784828 + 0.2586283981800079 + <_> + + <_> + + + + <_> + 0 9 3 6 -1. + <_> + 0 11 3 2 3. + 0 + 0.0143210804089904 + 0.0336425192654133 + -0.4679594039916992 + <_> + + <_> + + + + <_> + 11 11 14 4 -1. + <_> + 18 11 7 2 2. + <_> + 11 13 7 2 2. + 0 + 0.0224872808903456 + -0.0431007482111454 + 0.1123055964708328 + <_> + + <_> + + + + <_> + 7 9 4 6 -1. + <_> + 8 9 2 6 2. + 0 + -8.8018830865621567e-003 + -0.5997744798660278 + 0.0238500293344259 + <_> + + <_> + + + + <_> + 10 12 6 2 -1. + <_> + 12 12 2 2 3. + 0 + -9.2824921011924744e-003 + -0.3792850077152252 + 0.0247395392507315 + <_> + + <_> + + + + <_> + 0 12 1 2 -1. + <_> + 0 13 1 1 2. + 0 + -3.8288799260044470e-005 + 0.1094501987099648 + -0.1270592063665390 + <_> + + <_> + + + + <_> + 15 3 10 12 -1. + <_> + 20 3 5 6 2. + <_> + 15 9 5 6 2. + 0 + -0.1060767024755478 + 0.1223917007446289 + -0.0179706607013941 + <_> + + <_> + + + + <_> + 10 9 4 6 -1. + <_> + 10 9 2 3 2. + <_> + 12 12 2 3 2. + 0 + 0.0145011199638247 + 0.0254385806620121 + -0.5499516725540161 + <_> + + <_> + + + + <_> + 11 3 6 4 -1. + <_> + 11 3 3 4 2. + 0 + -0.0294254906475544 + -0.4407989084720612 + 0.0163295306265354 + <_> + + <_> + + + + <_> + 0 0 14 14 -1. + <_> + 0 7 14 7 2. + 0 + -0.2141247987747192 + -0.5817149281501770 + 0.0224080495536327 + <_> + + <_> + + + + <_> + 15 2 10 12 -1. + <_> + 20 2 5 6 2. + <_> + 15 8 5 6 2. + 0 + -0.0159379299730062 + 0.0447719283401966 + -0.0470217689871788 + <_> + + <_> + + + + <_> + 8 3 6 4 -1. + <_> + 11 3 3 4 2. + 0 + 0.0358322896063328 + 0.0257156305015087 + -0.5430511236190796 + <_> + + <_> + + + + <_> + 23 5 2 6 -1. + <_> + 23 7 2 2 3. + 0 + -0.0114978998899460 + -0.4132392108440399 + 0.0246592592447996 + <_> + + <_> + + + + <_> + 10 8 5 3 -1. + <_> + 10 9 5 1 3. + 0 + 7.6680490747094154e-003 + -0.0596144981682301 + 0.2419749945402145 + <_> + + <_> + + + + <_> + 20 7 5 4 -1. + <_> + 20 8 5 2 2. + 0 + 0.0123357502743602 + 0.0375008806586266 + -0.4776956140995026 + <_> + + <_> + + + + <_> + 7 10 11 4 -1. + <_> + 7 11 11 2 2. + 0 + 0.0130474697798491 + -0.0609255395829678 + 0.2419895976781845 + <_> + + <_> + + + + <_> + 16 13 1 2 -1. + <_> + 16 14 1 1 2. + 0 + 5.2074559789616615e-005 + -0.0981822684407234 + 0.0891881734132767 + <_> + + <_> + + + + <_> + 3 1 5 4 -1. + <_> + 3 2 5 2 2. + 0 + 3.2866070978343487e-003 + -0.0941056609153748 + 0.1441165059804916 + <_> + + <_> + + + + <_> + 17 3 8 2 -1. + <_> + 17 4 8 1 2. + 0 + -0.0417326614260674 + -0.6405817270278931 + 0.0221338905394077 + <_> + + <_> + + + + <_> + 0 7 5 4 -1. + <_> + 0 8 5 2 2. + 0 + 9.7638191655278206e-003 + 0.0412781611084938 + -0.3354279994964600 + <_> + + <_> + + + + <_> + 9 4 12 6 -1. + <_> + 13 4 4 6 3. + 0 + 0.1077456995844841 + 8.1762494519352913e-003 + -0.4347884058952332 + <_> + + <_> + + + + <_> + 4 4 12 6 -1. + <_> + 8 4 4 6 3. + 0 + 0.1119699031114578 + 0.0199715103954077 + -0.6503595113754273 + <_> + + <_> + + + + <_> + 11 0 12 9 -1. + <_> + 11 0 6 9 2. + 0 + 0.0680430680513382 + -0.0602735094726086 + 0.1384491026401520 + <_> + + <_> + + + + <_> + 4 5 16 8 -1. + <_> + 12 5 8 8 2. + 0 + 0.1206192970275879 + -0.0666261836886406 + 0.2128939926624298 + <_> + + <_> + + + + <_> + 16 12 2 1 -1. + <_> + 16 12 1 1 2. + 0 + -2.7089789509773254e-003 + -0.4214768111705780 + 7.0062931627035141e-003 + <_> + + <_> + + + + <_> + 7 12 2 1 -1. + <_> + 8 12 1 1 2. + 0 + -9.8798991530202329e-005 + 0.1287330985069275 + -0.1178120002150536 + <_> + + <_> + + + + <_> + 19 3 6 4 -1. + <_> + 22 3 3 2 2. + <_> + 19 5 3 2 2. + 0 + 0.0177976898849010 + -0.0398075394332409 + 0.2582241892814636 + <_> + + <_> + + + + <_> + 8 10 6 3 -1. + <_> + 10 10 2 3 3. + 0 + -0.0155267501249909 + -0.5375617146492004 + 0.0254285801202059 + <_> + + <_> + + + + <_> + 16 6 2 2 -1. + <_> + 17 6 1 1 2. + <_> + 16 7 1 1 2. + 0 + -1.1374800233170390e-003 + 0.1497129052877426 + -0.0317900516092777 + <_> + + <_> + + + + <_> + 0 0 24 2 -1. + <_> + 0 0 12 1 2. + <_> + 12 1 12 1 2. + 0 + 0.0219873897731304 + 0.0302675794810057 + -0.4156928062438965 + <_> + + <_> + + + + <_> + 16 6 2 2 -1. + <_> + 17 6 1 1 2. + <_> + 16 7 1 1 2. + 0 + 5.9880971093662083e-005 + -0.0641673132777214 + 0.0799537077546120 + <_> + + <_> + + + + <_> + 0 3 6 4 -1. + <_> + 0 3 3 2 2. + <_> + 3 5 3 2 2. + 0 + 7.6966080814599991e-003 + -0.0727465227246284 + 0.1708455979824066 + <_> + + <_> + + + + <_> + 22 0 3 4 -1. + <_> + 22 2 3 2 2. + 0 + 6.2799488659948111e-004 + 0.0341552086174488 + -0.1379152983427048 + <_> + + <_> + + + + <_> + 11 0 2 3 -1. + <_> + 11 1 2 1 3. + 0 + -1.2622140347957611e-003 + 0.1615235060453415 + -0.0755578279495239 + <_> + + <_> + + + + <_> + 21 7 2 4 -1. + <_> + 20 8 2 2 2. + 1 + -0.0110059296712279 + -0.4823004007339478 + 0.0268340297043324 + <_> + + <_> + + + + <_> + 4 9 10 1 -1. + <_> + 9 9 5 1 2. + 0 + -9.5793791115283966e-003 + 0.1946887969970703 + -0.0669640377163887 + <_> + + <_> + + + + <_> + 16 6 2 2 -1. + <_> + 17 6 1 1 2. + <_> + 16 7 1 1 2. + 0 + -9.1821959358640015e-005 + 0.0793757066130638 + -0.0674495473504066 + <_> + + <_> + + + + <_> + 7 6 2 2 -1. + <_> + 7 6 1 1 2. + <_> + 8 7 1 1 2. + 0 + 1.2134959688410163e-003 + -0.0511140711605549 + 0.2775780856609345 + <_> + + <_> + + + + <_> + 16 6 2 2 -1. + <_> + 17 6 1 1 2. + <_> + 16 7 1 1 2. + 0 + 7.9206802183762193e-004 + -0.0284809302538633 + 0.1130611971020699 + <_> + + <_> + + + + <_> + 0 0 1 4 -1. + <_> + 0 2 1 2 2. + 0 + 2.7196949813514948e-003 + 0.0362051688134670 + -0.3822895884513855 + <_> + + <_> + + + + <_> + 16 6 2 2 -1. + <_> + 17 6 1 1 2. + <_> + 16 7 1 1 2. + 0 + -7.0203691720962524e-003 + -0.7084425091743469 + 9.6215400844812393e-005 + <_> + + <_> + + + + <_> + 7 6 2 2 -1. + <_> + 7 6 1 1 2. + <_> + 8 7 1 1 2. + 0 + -7.4910762486979365e-004 + 0.1899659931659699 + -0.0707588419318199 + <_> + + <_> + + + + <_> + 8 9 9 6 -1. + <_> + 11 11 3 2 9. + 0 + -0.0300100892782211 + 0.1409595012664795 + -0.0833628922700882 + <_> + + <_> + + + + <_> + 0 5 2 6 -1. + <_> + 0 7 2 2 3. + 0 + 0.0211524497717619 + 0.0258801300078630 + -0.4697616100311279 + <_> + + <_> + + + + <_> + 14 4 4 7 -1. + <_> + 15 5 2 7 2. + 1 + -0.0319705903530121 + -0.5124071240425110 + 0.0121158296242356 + <_> + + <_> + + + + <_> + 2 13 20 2 -1. + <_> + 2 13 10 1 2. + <_> + 12 14 10 1 2. + 0 + 0.0105077195912600 + 0.0386607907712460 + -0.3098644018173218 + <_> + + <_> + + + + <_> + 23 7 2 2 -1. + <_> + 24 7 1 1 2. + <_> + 23 8 1 1 2. + 0 + 4.8152811359614134e-005 + -0.0616559796035290 + 0.0678063929080963 + <_> + + <_> + + + + <_> + 3 2 1 4 -1. + <_> + 3 3 1 2 2. + 0 + 9.6495117759332061e-004 + -0.0613585598766804 + 0.1991685926914215 + <_> + + <_> + + + + <_> + 11 2 14 4 -1. + <_> + 11 3 14 2 2. + 0 + -0.0404121391475201 + 0.1341411024332047 + -0.0717744380235672 + <_> + + <_> + + + + <_> + 5 7 4 5 -1. + <_> + 6 7 2 5 2. + 0 + 5.8856019750237465e-003 + 0.0359793491661549 + -0.3332307040691376 + <_> + + <_> + + + + <_> + 23 8 1 4 -1. + <_> + 22 9 1 2 2. + 1 + 5.3272489458322525e-003 + 0.0328989103436470 + -0.5153871178627014 + <_> + + <_> + + + + <_> + 2 0 10 8 -1. + <_> + 7 0 5 8 2. + 0 + 0.0532727986574173 + -0.0784574225544930 + 0.1582656949758530 + <_> + + <_> + + + + <_> + 1 5 24 3 -1. + <_> + 9 6 8 1 9. + 0 + 0.0174429006874561 + 0.1339583992958069 + -0.1186174973845482 + <_> + + <_> + + + + <_> + 10 0 4 10 -1. + <_> + 10 5 4 5 2. + 0 + -0.0433590598404408 + -0.2269790023565292 + 0.0467031300067902 + <_> + + <_> + + + + <_> + 5 4 15 3 -1. + <_> + 5 5 15 1 3. + 0 + -0.0231206398457289 + 0.1634031981229782 + -0.0685165524482727 + <_> + + <_> + + + + <_> + 11 6 3 6 -1. + <_> + 11 8 3 2 3. + 0 + -9.3796178698539734e-003 + 0.1582739949226379 + -0.0771108269691467 + <_> + + <_> + + + + <_> + 18 8 7 3 -1. + <_> + 18 9 7 1 3. + 0 + -0.0141222495585680 + -0.5691561102867127 + 0.0232016704976559 + <_> + + <_> + + + + <_> + 0 0 4 2 -1. + <_> + 0 1 4 1 2. + 0 + -0.0155957797542214 + -0.7199953794479370 + 0.0111829601228237 + <_> + + <_> + + + + <_> + 20 0 2 1 -1. + <_> + 20 0 1 1 2. + 1 + 7.4529898120090365e-004 + -0.0766925588250160 + 0.0582969412207603 + <_> + + <_> + + + + <_> + 0 6 1 8 -1. + <_> + 0 8 1 4 2. + 0 + -5.1220599561929703e-003 + -0.4147517085075378 + 0.0252124201506376 + <_> + + <_> + + + + <_> + 23 7 2 2 -1. + <_> + 24 7 1 1 2. + <_> + 23 8 1 1 2. + 0 + -5.7267909141955897e-005 + 0.0905847102403641 + -0.0668906867504120 + <_> + + <_> + + + + <_> + 0 7 2 2 -1. + <_> + 0 7 1 1 2. + <_> + 1 8 1 1 2. + 0 + 8.8431767653673887e-004 + -0.0570513382554054 + 0.2420555055141449 + <_> + + <_> + + + + <_> + 24 8 1 4 -1. + <_> + 23 9 1 2 2. + 1 + -6.3992529176175594e-003 + -0.4766991138458252 + 0.0172231607139111 + <_> + + <_> + + + + <_> + 1 8 3 1 -1. + <_> + 2 9 1 1 3. + 1 + 3.4215620253235102e-003 + 0.0330659411847591 + -0.3505514860153198 + <_> + + <_> + + + + <_> + 21 7 2 2 -1. + <_> + 22 7 1 1 2. + <_> + 21 8 1 1 2. + 0 + 6.0761801432818174e-004 + -0.0633307918906212 + 0.1801937073469162 + <_> + + <_> + + + + <_> + 5 8 15 6 -1. + <_> + 5 10 15 2 3. + 0 + -0.0271245595067739 + 0.1347420066595078 + -0.0843034014105797 + <_> + + <_> + + + + <_> + 6 7 14 8 -1. + <_> + 6 9 14 4 2. + 0 + 0.0320383384823799 + -0.0676692426204681 + 0.1796665936708450 + <_> + + <_> + + + + <_> + 1 4 10 2 -1. + <_> + 1 5 10 1 2. + 0 + 7.2583961300551891e-003 + -0.0986167713999748 + 0.1166217997670174 + <_> + + <_> + + + + <_> + 12 5 3 3 -1. + <_> + 13 6 1 1 9. + 0 + -3.7803640589118004e-003 + 0.1233021020889282 + -0.0477618910372257 + <_> + + <_> + + + + <_> + 0 4 7 3 -1. + <_> + 0 5 7 1 3. + 0 + 0.0392416305840015 + 0.0167705602943897 + -0.7329750061035156 + <_> + + <_> + + + + <_> + 21 7 2 2 -1. + <_> + 22 7 1 1 2. + <_> + 21 8 1 1 2. + 0 + -5.3865249356022105e-005 + 0.0850126668810844 + -0.0751027390360832 + <_> + + <_> + + + + <_> + 2 7 2 2 -1. + <_> + 2 7 1 1 2. + <_> + 3 8 1 1 2. + 0 + 8.2592968828976154e-004 + -0.0551505312323570 + 0.2059426009654999 + <_> + + <_> + + + + <_> + 22 9 1 3 -1. + <_> + 21 10 1 1 3. + 1 + -5.6403529015369713e-005 + 0.0762555226683617 + -0.0699946209788322 + <_> + + <_> + + + + <_> + 11 13 2 2 -1. + <_> + 11 13 1 1 2. + <_> + 12 14 1 1 2. + 0 + -5.6928332196548581e-004 + -0.2483194023370743 + 0.0468857996165752 + <_> + + <_> + + + + <_> + 19 3 6 12 -1. + <_> + 22 3 3 6 2. + <_> + 19 9 3 6 2. + 0 + 0.0424826890230179 + -0.0344216786324978 + 0.1484764963388443 + <_> + + <_> + + + + <_> + 0 3 6 12 -1. + <_> + 0 3 3 6 2. + <_> + 3 9 3 6 2. + 0 + -0.0339534096419811 + 0.2843470871448517 + -0.0431083589792252 + <_> + + <_> + + + + <_> + 17 1 4 11 -1. + <_> + 18 1 2 11 2. + 0 + 0.0188998207449913 + 0.0142998602241278 + -0.4192070066928864 + <_> + + <_> + + + + <_> + 0 10 6 3 -1. + <_> + 0 11 6 1 3. + 0 + 1.9765710458159447e-003 + 0.0621932409703732 + -0.1786025017499924 + <_> + + <_> + + + + <_> + 23 11 2 1 -1. + <_> + 23 11 1 1 2. + 0 + -5.0894439482362941e-005 + 0.0948854833841324 + -0.0689786225557327 + <_> + + <_> + + + + <_> + 4 1 4 11 -1. + <_> + 5 1 2 11 2. + 0 + 0.0114915501326323 + 0.0331886112689972 + -0.3628959059715271 + <_> + + <_> + + + + <_> + 21 3 4 12 -1. + <_> + 23 3 2 6 2. + <_> + 21 9 2 6 2. + 0 + -0.0215106792747974 + 0.2759737968444824 + -0.0317491404712200 + <_> + + <_> + + + + <_> + 0 3 4 12 -1. + <_> + 0 3 2 6 2. + <_> + 2 9 2 6 2. + 0 + 0.0130551997572184 + -0.0830815583467484 + 0.1449849009513855 + <_> + + <_> + + + + <_> + 11 11 6 4 -1. + <_> + 11 12 6 2 2. + 0 + 6.6747581586241722e-003 + -0.0461902506649494 + 0.1383360028266907 + <_> + + <_> + + + + <_> + 6 11 13 4 -1. + <_> + 6 12 13 2 2. + 0 + -7.0616300217807293e-003 + 0.1968749016523361 + -0.0837985798716545 + <_> + + <_> + + + + <_> + 11 10 3 1 -1. + <_> + 12 10 1 1 3. + 0 + 6.1481661396101117e-004 + 0.0542011298239231 + -0.1981233954429627 + <_> + + <_> + + + + <_> + 5 2 13 8 -1. + <_> + 5 6 13 4 2. + 0 + 0.2860183119773865 + 0.0232954602688551 + -0.4173370003700256 + <_> + + <_> + + + + <_> + 15 2 10 6 -1. + <_> + 15 4 10 2 3. + 0 + 0.0463717207312584 + -0.0290123391896486 + 0.1808013021945953 + <_> + + <_> + + + + <_> + 0 2 10 6 -1. + <_> + 0 4 10 2 3. + 0 + -0.0557247512042522 + 0.1358146965503693 + -0.1061223000288010 + <_> + + <_> + + + + <_> + 12 1 13 8 -1. + <_> + 12 3 13 4 2. + 0 + -0.2584396898746491 + -0.4910731911659241 + 0.0151501996442676 + -1.3960490226745605 + 11 + -1 + <_> + + + <_> + + <_> + + + + <_> + 5 3 15 3 -1. + <_> + 5 4 15 1 3. + 0 + -0.0417404398322105 + 0.4202992916107178 + -0.1386588066816330 + <_> + + <_> + + + + <_> + 9 3 9 3 -1. + <_> + 9 4 9 1 3. + 0 + 0.0274386107921600 + -0.0691855624318123 + 0.6378138065338135 + <_> + + <_> + + + + <_> + 3 2 7 3 -1. + <_> + 2 3 7 1 3. + 1 + -0.0319233611226082 + 0.5562999844551086 + -0.0588022507727146 + <_> + + <_> + + + + <_> + 5 2 15 3 -1. + <_> + 5 3 15 1 3. + 0 + -0.0426339097321033 + 0.3957036137580872 + -0.0923223569989204 + <_> + + <_> + + + + <_> + 5 4 15 3 -1. + <_> + 5 5 15 1 3. + 0 + -0.0453329794108868 + 0.4831672012805939 + -0.0990284606814384 + <_> + + <_> + + + + <_> + 17 6 2 2 -1. + <_> + 18 6 1 1 2. + <_> + 17 7 1 1 2. + 0 + 1.4149550115689635e-003 + -0.0383210293948650 + 0.3782787919044495 + <_> + + <_> + + + + <_> + 5 10 2 3 -1. + <_> + 5 10 1 3 2. + 1 + 3.1844570767134428e-003 + 0.0845874175429344 + -0.3629348874092102 + <_> + + <_> + + + + <_> + 23 11 2 4 -1. + <_> + 23 13 2 2 2. + 0 + 7.9865548759698868e-003 + 0.0660245269536972 + -0.4990949034690857 + <_> + + <_> + + + + <_> + 0 11 14 4 -1. + <_> + 0 11 7 2 2. + <_> + 7 13 7 2 2. + 0 + 8.3637079223990440e-003 + -0.1568834036588669 + 0.1732781976461411 + <_> + + <_> + + + + <_> + 10 4 6 3 -1. + <_> + 10 5 6 1 3. + 0 + 0.0166161693632603 + -0.1092156991362572 + 0.3208172023296356 + <_> + + <_> + + + + <_> + 0 1 24 14 -1. + <_> + 0 1 12 7 2. + <_> + 12 8 12 7 2. + 0 + -0.1083723008632660 + -0.3144314885139465 + 0.0960887372493744 + <_> + + <_> + + + + <_> + 1 5 24 8 -1. + <_> + 13 5 12 4 2. + <_> + 1 9 12 4 2. + 0 + -0.0552641600370407 + -0.3238588869571686 + 0.0760045275092125 + <_> + + <_> + + + + <_> + 0 0 24 12 -1. + <_> + 0 0 12 6 2. + <_> + 12 6 12 6 2. + 0 + 0.1263256967067719 + 0.0652572736144066 + -0.4011892974376679 + <_> + + <_> + + + + <_> + 10 0 15 14 -1. + <_> + 10 7 15 7 2. + 0 + 0.3880456089973450 + 0.0290472805500031 + -0.2850419878959656 + <_> + + <_> + + + + <_> + 1 11 2 1 -1. + <_> + 1 11 1 1 2. + 1 + 2.1647498942911625e-003 + 0.0566388815641403 + -0.4483107030391693 + <_> + + <_> + + + + <_> + 1 11 24 4 -1. + <_> + 1 11 12 4 2. + 0 + -0.0850358307361603 + 0.2374248951673508 + -0.1127642020583153 + <_> + + <_> + + + + <_> + 7 7 10 3 -1. + <_> + 7 8 10 1 3. + 0 + 0.0297137200832367 + -0.0403699316084385 + 0.4747174084186554 + <_> + + <_> + + + + <_> + 9 5 7 3 -1. + <_> + 9 6 7 1 3. + 0 + 0.0189488306641579 + -0.0794471576809883 + 0.2721098959445953 + <_> + + <_> + + + + <_> + 0 9 2 6 -1. + <_> + 0 11 2 2 3. + 0 + -5.4433820769190788e-003 + -0.4018659889698029 + 0.0573576912283897 + <_> + + <_> + + + + <_> + 22 8 3 2 -1. + <_> + 22 8 3 1 2. + 1 + -7.4416291899979115e-003 + -0.4642170965671539 + 0.0343283303081989 + <_> + + <_> + + + + <_> + 12 6 1 3 -1. + <_> + 12 7 1 1 3. + 0 + 3.1745829619467258e-003 + -0.0719946026802063 + 0.2899833023548126 + <_> + + <_> + + + + <_> + 24 6 1 6 -1. + <_> + 24 8 1 2 3. + 0 + -4.6435040421783924e-003 + -0.4219543039798737 + 0.0394870713353157 + <_> + + <_> + + + + <_> + 3 3 7 2 -1. + <_> + 3 3 7 1 2. + 1 + -0.0225970800966024 + 0.2745698094367981 + -0.0772427767515183 + <_> + + <_> + + + + <_> + 10 4 6 10 -1. + <_> + 13 4 3 5 2. + <_> + 10 9 3 5 2. + 0 + 0.0175681803375483 + 0.0604698508977890 + -0.2755838930606842 + <_> + + <_> + + + + <_> + 0 3 14 6 -1. + <_> + 0 6 14 3 2. + 0 + 0.2285360991954804 + 0.0372774116694927 + -0.5375431180000305 + <_> + + <_> + + + + <_> + 9 0 8 8 -1. + <_> + 13 0 4 4 2. + <_> + 9 4 4 4 2. + 0 + 0.0323306396603584 + 0.0458961501717567 + -0.3844825029373169 + <_> + + <_> + + + + <_> + 3 4 5 3 -1. + <_> + 2 5 5 1 3. + 1 + -0.0285396501421928 + 0.5891790986061096 + -0.0340728089213371 + <_> + + <_> + + + + <_> + 18 9 7 6 -1. + <_> + 18 11 7 2 3. + 0 + 0.0286119598895311 + 0.0241741407662630 + -0.2325512021780014 + <_> + + <_> + + + + <_> + 0 9 7 6 -1. + <_> + 0 11 7 2 3. + 0 + 0.0190214607864618 + 0.0562911406159401 + -0.3404670059680939 + <_> + + <_> + + + + <_> + 12 1 3 3 -1. + <_> + 12 2 3 1 3. + 0 + -5.7942080311477184e-003 + 0.2392093986272812 + -0.0638626366853714 + <_> + + <_> + + + + <_> + 9 2 6 8 -1. + <_> + 9 2 3 4 2. + <_> + 12 6 3 4 2. + 0 + 0.0198575407266617 + 0.0513716302812099 + -0.3405377864837647 + <_> + + <_> + + + + <_> + 1 14 24 1 -1. + <_> + 7 14 12 1 2. + 0 + -0.0227794591337442 + 0.2922581136226654 + -0.0604945607483387 + <_> + + <_> + + + + <_> + 0 3 12 12 -1. + <_> + 0 3 6 6 2. + <_> + 6 9 6 6 2. + 0 + 0.1480142027139664 + -0.0343834199011326 + 0.4667116999626160 + <_> + + <_> + + + + <_> + 11 3 9 4 -1. + <_> + 14 3 3 4 3. + 0 + -0.0337039716541767 + -0.3770483136177063 + 0.0263036508113146 + <_> + + <_> + + + + <_> + 9 4 6 6 -1. + <_> + 9 4 3 3 2. + <_> + 12 7 3 3 2. + 0 + -0.0162283908575773 + -0.3382456898689270 + 0.0570861399173737 + <_> + + <_> + + + + <_> + 20 0 4 1 -1. + <_> + 20 0 2 1 2. + 1 + -4.2941919527947903e-003 + -0.3295148909091950 + 0.0434178002178669 + <_> + + <_> + + + + <_> + 8 3 9 4 -1. + <_> + 11 3 3 4 3. + 0 + -0.0235741101205349 + -0.3945200145244598 + 0.0398236103355885 + <_> + + <_> + + + + <_> + 14 4 6 9 -1. + <_> + 16 4 2 9 3. + 0 + 0.0218487493693829 + 0.0268086697906256 + -0.2596569955348969 + <_> + + <_> + + + + <_> + 5 4 6 9 -1. + <_> + 7 4 2 9 3. + 0 + -0.0209309905767441 + -0.3641955852508545 + 0.0437827892601490 + <_> + + <_> + + + + <_> + 16 5 2 2 -1. + <_> + 17 5 1 1 2. + <_> + 16 6 1 1 2. + 0 + 1.6019339673221111e-003 + -0.0240206904709339 + 0.2182880043983460 + <_> + + <_> + + + + <_> + 0 0 15 12 -1. + <_> + 0 4 15 4 3. + 0 + -0.5489655733108521 + -0.5673372149467468 + 0.0286840796470642 + <_> + + <_> + + + + <_> + 8 1 11 3 -1. + <_> + 8 2 11 1 3. + 0 + 0.0151870902627707 + -0.0816961303353310 + 0.2107073962688446 + <_> + + <_> + + + + <_> + 0 6 1 6 -1. + <_> + 0 8 1 2 3. + 0 + -3.0653451103717089e-003 + -0.3701387047767639 + 0.0471426397562027 + <_> + + <_> + + + + <_> + 14 5 1 3 -1. + <_> + 14 6 1 1 3. + 0 + -2.2847671061754227e-003 + 0.1813296973705292 + -0.0419041812419891 + <_> + + <_> + + + + <_> + 7 2 2 2 -1. + <_> + 7 2 1 1 2. + <_> + 8 3 1 1 2. + 0 + 1.3886080123484135e-003 + -0.0477169714868069 + 0.3120515942573547 + <_> + + <_> + + + + <_> + 22 9 1 4 -1. + <_> + 21 10 1 2 2. + 1 + -4.2354268953204155e-003 + -0.3120726943016052 + 0.0365724302828312 + <_> + + <_> + + + + <_> + 10 5 5 3 -1. + <_> + 10 6 5 1 3. + 0 + 4.9234707839787006e-003 + -0.1105178967118263 + 0.1364745944738388 + <_> + + <_> + + + + <_> + 14 5 1 3 -1. + <_> + 14 6 1 1 3. + 0 + -9.7824353724718094e-004 + 0.1019112989306450 + -0.0396985597908497 + <_> + + <_> + + + + <_> + 0 0 2 2 -1. + <_> + 0 1 2 1 2. + 0 + 2.3952899500727654e-003 + 0.0345855616033077 + -0.4620797038078308 + <_> + + <_> + + + + <_> + 22 9 1 4 -1. + <_> + 21 10 1 2 2. + 1 + -2.7391599360271357e-005 + 0.0470036789774895 + -0.0576489008963108 + <_> + + <_> + + + + <_> + 3 9 4 1 -1. + <_> + 4 10 2 1 2. + 1 + -3.7895010318607092e-003 + -0.3904446959495544 + 0.0392708182334900 + <_> + + <_> + + + + <_> + 8 8 9 3 -1. + <_> + 8 9 9 1 3. + 0 + 0.0251507405191660 + -0.0313480608165264 + 0.4742729067802429 + <_> + + <_> + + + + <_> + 2 8 21 3 -1. + <_> + 9 9 7 1 9. + 0 + -0.0545641481876373 + 0.1494560986757278 + -0.0982013270258904 + <_> + + <_> + + + + <_> + 10 6 8 8 -1. + <_> + 12 6 4 8 2. + 0 + -0.0416621901094913 + -0.4245094060897827 + 0.0152987902984023 + <_> + + <_> + + + + <_> + 7 3 6 12 -1. + <_> + 9 3 2 12 3. + 0 + -0.0207394007593393 + -0.3218981921672821 + 0.0479229800403118 + <_> + + <_> + + + + <_> + 11 0 3 1 -1. + <_> + 12 0 1 1 3. + 0 + -9.7902817651629448e-004 + 0.2330693006515503 + -0.0597994215786457 + <_> + + <_> + + + + <_> + 10 10 4 4 -1. + <_> + 11 10 2 4 2. + 0 + -4.1547799482941628e-003 + -0.3040251135826111 + 0.0456931404769421 + <_> + + <_> + + + + <_> + 16 5 2 2 -1. + <_> + 17 5 1 1 2. + <_> + 16 6 1 1 2. + 0 + -2.6045470804092474e-005 + 0.0553880184888840 + -0.0540977194905281 + <_> + + <_> + + + + <_> + 7 5 2 2 -1. + <_> + 7 5 1 1 2. + <_> + 8 6 1 1 2. + 0 + 1.0567409917712212e-003 + -0.0526767596602440 + 0.2473292946815491 + <_> + + <_> + + + + <_> + 1 0 24 8 -1. + <_> + 13 0 12 4 2. + <_> + 1 4 12 4 2. + 0 + 0.1842923015356064 + 0.0165581107139587 + -0.5789644718170166 + <_> + + <_> + + + + <_> + 6 6 3 1 -1. + <_> + 7 6 1 1 3. + 0 + 1.4177090488374233e-003 + -0.0524071305990219 + 0.2524789869785309 + <_> + + <_> + + + + <_> + 21 12 4 3 -1. + <_> + 21 13 4 1 3. + 0 + -4.0882350876927376e-003 + -0.3066633939743042 + 0.0269502196460962 + <_> + + <_> + + + + <_> + 0 3 4 4 -1. + <_> + 0 3 2 2 2. + <_> + 2 5 2 2 2. + 0 + 8.5421912372112274e-003 + -0.0481166206300259 + 0.2716326117515564 + <_> + + <_> + + + + <_> + 19 0 2 3 -1. + <_> + 19 0 1 3 2. + 1 + 0.0195690393447876 + 0.0251199807971716 + -0.3371602892875671 + <_> + + <_> + + + + <_> + 2 2 15 6 -1. + <_> + 2 5 15 3 2. + 0 + 0.2677350938320160 + 0.0231193397194147 + -0.5075724124908447 + <_> + + <_> + + + + <_> + 5 0 15 2 -1. + <_> + 5 1 15 1 2. + 0 + -0.0326806083321571 + 0.2773688137531281 + -0.0481392890214920 + <_> + + <_> + + + + <_> + 0 0 2 4 -1. + <_> + 0 1 2 2 2. + 0 + -5.0574508495628834e-003 + -0.3639586865901947 + 0.0363070890307426 + <_> + + <_> + + + + <_> + 23 1 2 12 -1. + <_> + 20 4 2 6 2. + 1 + 0.0791702270507813 + -0.0295530706644058 + 0.1632819026708603 + <_> + + <_> + + + + <_> + 4 2 2 3 -1. + <_> + 4 3 2 1 3. + 0 + 2.2955629974603653e-003 + -0.0644191280007362 + 0.1921634972095490 + <_> + + <_> + + + + <_> + 20 0 2 2 -1. + <_> + 20 0 1 2 2. + 1 + 2.1744619880337268e-004 + -0.1248127967119217 + 0.0513428300619125 + <_> + + <_> + + + + <_> + 0 12 4 3 -1. + <_> + 0 13 4 1 3. + 0 + -5.9793200343847275e-003 + -0.5400406122207642 + 0.0236572697758675 + <_> + + <_> + + + + <_> + 13 1 12 8 -1. + <_> + 13 3 12 4 2. + 0 + -0.2183004021644592 + -0.3002713024616242 + 0.0188296400010586 + <_> + + <_> + + + + <_> + 5 0 2 2 -1. + <_> + 5 0 2 1 2. + 1 + -2.5782659649848938e-003 + -0.2936800122261047 + 0.0437353104352951 + <_> + + <_> + + + + <_> + 11 2 14 12 -1. + <_> + 11 8 14 6 2. + 0 + -0.1344317942857742 + -0.2982031106948853 + 0.0219516493380070 + <_> + + <_> + + + + <_> + 0 2 14 12 -1. + <_> + 0 8 14 6 2. + 0 + 0.3329834043979645 + 0.0417996607720852 + -0.3464672863483429 + <_> + + <_> + + + + <_> + 16 7 6 8 -1. + <_> + 18 7 2 8 3. + 0 + -0.0276046600192785 + -0.3169625997543335 + 0.0150398099794984 + <_> + + <_> + + + + <_> + 7 0 13 2 -1. + <_> + 7 0 13 1 2. + 1 + 0.0284599401056767 + 0.0311327595263720 + -0.4115855097770691 + <_> + + <_> + + + + <_> + 16 7 6 8 -1. + <_> + 18 7 2 8 3. + 0 + 0.0568751804530621 + 3.1998890917748213e-003 + -0.8496329784393311 + <_> + + <_> + + + + <_> + 3 7 6 8 -1. + <_> + 5 7 2 8 3. + 0 + -0.0264140591025352 + -0.4030340015888214 + 0.0285327993333340 + <_> + + <_> + + + + <_> + 17 7 2 2 -1. + <_> + 18 7 1 1 2. + <_> + 17 8 1 1 2. + 0 + 8.2670920528471470e-004 + -0.0478886701166630 + 0.2083473950624466 + <_> + + <_> + + + + <_> + 12 5 3 6 -1. + <_> + 13 6 1 6 3. + 1 + -0.0174812003970146 + -0.4784274101257324 + 0.0261973403394222 + <_> + + <_> + + + + <_> + 20 2 1 6 -1. + <_> + 20 4 1 2 3. + 0 + 0.0102093704044819 + -0.0323491990566254 + 0.3333239853382111 + <_> + + <_> + + + + <_> + 7 2 2 2 -1. + <_> + 7 2 1 1 2. + <_> + 8 3 1 1 2. + 0 + -9.0442842338234186e-004 + 0.2252988964319229 + -0.0502184815704823 + <_> + + <_> + + + + <_> + 19 10 2 1 -1. + <_> + 19 10 1 1 2. + 0 + -5.5155509471660480e-005 + 0.0854163095355034 + -0.0922556668519974 + <_> + + <_> + + + + <_> + 6 4 8 2 -1. + <_> + 8 4 4 2 2. + 0 + -7.5864349491894245e-003 + -0.2745333909988403 + 0.0428331792354584 + <_> + + <_> + + + + <_> + 9 5 16 7 -1. + <_> + 13 5 8 7 2. + 0 + 0.0689363330602646 + -0.0362212397158146 + 0.2202139943838120 + <_> + + <_> + + + + <_> + 6 7 2 2 -1. + <_> + 6 7 1 1 2. + <_> + 7 8 1 1 2. + 0 + 1.0017789900302887e-003 + -0.0464680194854736 + 0.2603206038475037 + <_> + + <_> + + + + <_> + 17 7 2 2 -1. + <_> + 18 7 1 1 2. + <_> + 17 8 1 1 2. + 0 + -1.5333900228142738e-003 + 0.2831267118453980 + -0.0321949794888496 + <_> + + <_> + + + + <_> + 11 13 2 2 -1. + <_> + 11 13 1 1 2. + <_> + 12 14 1 1 2. + 0 + 5.0275481771677732e-004 + 0.0547226108610630 + -0.2383649945259094 + <_> + + <_> + + + + <_> + 17 7 2 2 -1. + <_> + 18 7 1 1 2. + <_> + 17 8 1 1 2. + 0 + 6.7827408201992512e-005 + -0.0391390211880207 + 0.0501381084322929 + <_> + + <_> + + + + <_> + 6 7 2 2 -1. + <_> + 6 7 1 1 2. + <_> + 7 8 1 1 2. + 0 + -9.6863682847470045e-004 + 0.2108709067106247 + -0.0608406700193882 + <_> + + <_> + + + + <_> + 20 8 5 3 -1. + <_> + 20 9 5 1 3. + 0 + 0.0157267302274704 + 0.0115508204326034 + -0.8977199196815491 + <_> + + <_> + + + + <_> + 11 13 2 2 -1. + <_> + 11 13 1 1 2. + <_> + 12 14 1 1 2. + 0 + -6.1983527848497033e-004 + -0.2865422964096069 + 0.0380632318556309 + <_> + + <_> + + + + <_> + 5 11 15 4 -1. + <_> + 5 12 15 2 2. + 0 + -0.0148898903280497 + 0.2188885957002640 + -0.0534253492951393 + <_> + + <_> + + + + <_> + 0 8 6 3 -1. + <_> + 0 9 6 1 3. + 0 + 9.1423774138092995e-003 + 0.0289719104766846 + -0.4331383109092712 + <_> + + <_> + + + + <_> + 19 10 2 1 -1. + <_> + 19 10 1 1 2. + 0 + 4.4567110307980329e-005 + -0.0493506006896496 + 0.0829902365803719 + <_> + + <_> + + + + <_> + 4 10 2 1 -1. + <_> + 5 10 1 1 2. + 0 + -4.6295441279653460e-005 + 0.1145173981785774 + -0.1154157966375351 + <_> + + <_> + + + + <_> + 1 0 24 6 -1. + <_> + 13 0 12 3 2. + <_> + 1 3 12 3 2. + 0 + -0.0951543077826500 + -0.3621807992458344 + 0.0389639586210251 + <_> + + <_> + + + + <_> + 5 1 2 5 -1. + <_> + 5 1 1 5 2. + 1 + 0.0114479204639792 + -0.0633771494030952 + 0.1799890995025635 + <_> + + <_> + + + + <_> + 21 3 4 12 -1. + <_> + 23 3 2 6 2. + <_> + 21 9 2 6 2. + 0 + 0.0168469492346048 + -0.0795559063553810 + 0.2080432027578354 + <_> + + <_> + + + + <_> + 0 3 4 12 -1. + <_> + 0 3 2 6 2. + <_> + 2 9 2 6 2. + 0 + -0.0195328295230865 + 0.3306660056114197 + -0.0368879809975624 + <_> + + <_> + + + + <_> + 24 2 1 6 -1. + <_> + 24 5 1 3 2. + 0 + -9.9951513111591339e-003 + -0.2601873874664307 + 0.0200320500880480 + <_> + + <_> + + + + <_> + 5 2 9 8 -1. + <_> + 8 2 3 8 3. + 0 + 0.0559661500155926 + 0.0298731103539467 + -0.3797968029975891 + <_> + + <_> + + + + <_> + 24 2 1 6 -1. + <_> + 24 5 1 3 2. + 0 + 0.0223989300429821 + 9.4442693516612053e-003 + -0.3070712089538574 + <_> + + <_> + + + + <_> + 0 2 1 6 -1. + <_> + 0 5 1 3 2. + 0 + -0.0111306598410010 + -0.4547461867332459 + 0.0237820893526077 + <_> + + <_> + + + + <_> + 9 6 9 4 -1. + <_> + 9 7 9 2 2. + 0 + 0.0103914495557547 + -0.0801509991288185 + 0.1017400026321411 + <_> + + <_> + + + + <_> + 11 6 3 4 -1. + <_> + 11 7 3 2 2. + 0 + -9.7076389938592911e-003 + 0.3220044970512390 + -0.0475250408053398 + <_> + + <_> + + + + <_> + 20 14 2 1 -1. + <_> + 20 14 1 1 2. + 0 + 1.9170529412804171e-005 + -0.0619046017527580 + 0.0758714973926544 + <_> + + <_> + + + + <_> + 0 8 6 4 -1. + <_> + 0 9 6 2 2. + 0 + -5.7660471647977829e-003 + -0.2893261909484863 + 0.0357113592326641 + <_> + + <_> + + + + <_> + 16 0 2 2 -1. + <_> + 17 0 1 1 2. + <_> + 16 1 1 1 2. + 0 + -8.0189562868326902e-004 + 0.1487676948308945 + -0.0337995104491711 + <_> + + <_> + + + + <_> + 8 0 9 15 -1. + <_> + 11 5 3 5 9. + 0 + -0.4516898989677429 + -0.5800644755363464 + 0.0182942803949118 + <_> + + <_> + + + + <_> + 13 9 4 6 -1. + <_> + 14 9 2 6 2. + 0 + 7.1167000569403172e-003 + 0.0221952199935913 + -0.4342006146907806 + <_> + + <_> + + + + <_> + 8 2 9 3 -1. + <_> + 8 3 9 1 3. + 0 + 0.0214324798434973 + -0.0425198413431644 + 0.2711758911609650 + -1.3937480449676514 + 12 + -1 + <_> + + + <_> + + <_> + + + + <_> + 0 9 8 6 -1. + <_> + 0 9 4 3 2. + <_> + 4 12 4 3 2. + 0 + 8.8465185835957527e-003 + -0.2059727013111115 + 0.2158975005149841 + <_> + + <_> + + + + <_> + 20 1 5 4 -1. + <_> + 20 3 5 2 2. + 0 + -0.0114869000390172 + 0.1450283974409103 + -0.2512278854846954 + <_> + + <_> + + + + <_> + 4 3 16 7 -1. + <_> + 8 3 8 7 2. + 0 + 0.0613779015839100 + -0.1210888996720314 + 0.2893109023571014 + <_> + + <_> + + + + <_> + 15 0 10 8 -1. + <_> + 15 2 10 4 2. + 0 + -0.0514667406678200 + 0.0770430117845535 + -0.1447598934173584 + <_> + + <_> + + + + <_> + 0 2 24 10 -1. + <_> + 0 2 12 5 2. + <_> + 12 7 12 5 2. + 0 + 0.0990432873368263 + 0.0879464074969292 + -0.3668490052223206 + <_> + + <_> + + + + <_> + 20 9 5 4 -1. + <_> + 20 10 5 2 2. + 0 + 6.0240789316594601e-003 + 0.0559716187417507 + -0.4230535030364990 + <_> + + <_> + + + + <_> + 0 14 22 1 -1. + <_> + 11 14 11 1 2. + 0 + 9.3228947371244431e-003 + -0.1488721966743469 + 0.1423504054546356 + <_> + + <_> + + + + <_> + 22 0 3 12 -1. + <_> + 22 0 3 6 2. + 1 + -0.0837828367948532 + -0.0506230294704437 + 0.0671857669949532 + <_> + + <_> + + + + <_> + 0 4 2 2 -1. + <_> + 1 4 1 2 2. + 0 + -1.4369570417329669e-003 + 0.1669974029064179 + -0.1184794977307320 + <_> + + <_> + + + + <_> + 20 9 5 4 -1. + <_> + 20 10 5 2 2. + 0 + -8.4923747926950455e-003 + -0.5746508240699768 + 0.0469529181718826 + <_> + + <_> + + + + <_> + 0 9 5 4 -1. + <_> + 0 10 5 2 2. + 0 + 6.1581619083881378e-003 + 0.0387838594615459 + -0.4179377853870392 + <_> + + <_> + + + + <_> + 7 3 18 6 -1. + <_> + 13 5 6 2 9. + 0 + 0.3882668018341065 + -0.0341588892042637 + 0.3883490860462189 + <_> + + <_> + + + + <_> + 4 10 10 1 -1. + <_> + 9 10 5 1 2. + 0 + -6.2880381010472775e-003 + 0.1877942979335785 + -0.1096756979823113 + <_> + + <_> + + + + <_> + 21 1 4 10 -1. + <_> + 21 1 2 10 2. + 1 + -0.0886473506689072 + 0.2961074113845825 + -0.0496502704918385 + <_> + + <_> + + + + <_> + 4 1 10 4 -1. + <_> + 4 1 10 2 2. + 1 + 0.0573849491775036 + -0.0621429793536663 + 0.4039953947067261 + <_> + + <_> + + + + <_> + 16 8 4 7 -1. + <_> + 17 8 2 7 2. + 0 + 6.3049891032278538e-003 + 0.0302408598363400 + -0.2553277909755707 + <_> + + <_> + + + + <_> + 5 8 4 7 -1. + <_> + 6 8 2 7 2. + 0 + -0.0128176100552082 + -0.7491502761840820 + 0.0188356805592775 + <_> + + <_> + + + + <_> + 6 0 13 2 -1. + <_> + 6 1 13 1 2. + 0 + 6.5159690566360950e-003 + -0.0749715119600296 + 0.1975888013839722 + <_> + + <_> + + + + <_> + 0 12 8 3 -1. + <_> + 0 13 8 1 3. + 0 + 8.2992920652031898e-003 + 0.0329895503818989 + -0.4346657097339630 + <_> + + <_> + + + + <_> + 22 0 2 1 -1. + <_> + 22 0 1 1 2. + 1 + 6.3911718316376209e-003 + 0.0297571904957294 + -0.3072845935821533 + <_> + + <_> + + + + <_> + 3 0 1 2 -1. + <_> + 3 0 1 1 2. + 1 + 6.8949637352488935e-005 + -0.1729405969381332 + 0.0927027910947800 + <_> + + <_> + + + + <_> + 17 3 8 8 -1. + <_> + 21 3 4 4 2. + <_> + 17 7 4 4 2. + 0 + 0.0413548089563847 + -0.0279047600924969 + 0.1629645973443985 + <_> + + <_> + + + + <_> + 6 2 13 6 -1. + <_> + 6 4 13 2 3. + 0 + 0.1899937987327576 + -0.0312954708933830 + 0.4835174977779388 + <_> + + <_> + + + + <_> + 10 0 15 14 -1. + <_> + 10 7 15 7 2. + 0 + -0.1273290067911148 + -0.4309565126895905 + 0.0414485186338425 + <_> + + <_> + + + + <_> + 1 1 12 1 -1. + <_> + 1 1 6 1 2. + 1 + -0.0356059707701206 + -0.2009662985801697 + 0.0775555819272995 + <_> + + <_> + + + + <_> + 18 3 4 2 -1. + <_> + 18 4 4 1 2. + 0 + -7.2760661132633686e-003 + 0.1169442981481552 + -0.0564889013767242 + <_> + + <_> + + + + <_> + 7 11 6 4 -1. + <_> + 9 11 2 4 3. + 0 + -0.0167282801121473 + -0.5582438707351685 + 0.0246787108480930 + <_> + + <_> + + + + <_> + 20 4 5 6 -1. + <_> + 20 6 5 2 3. + 0 + 3.5163350403308868e-003 + -0.1312393993139267 + 0.0638676136732101 + <_> + + <_> + + + + <_> + 1 12 5 3 -1. + <_> + 1 13 5 1 3. + 0 + -3.7709469906985760e-003 + -0.3320902884006500 + 0.0413776598870754 + <_> + + <_> + + + + <_> + 1 0 24 2 -1. + <_> + 13 0 12 1 2. + <_> + 1 1 12 1 2. + 0 + -0.0138869602233171 + -0.3127424120903015 + 0.0425702482461929 + <_> + + <_> + + + + <_> + 3 3 5 3 -1. + <_> + 2 4 5 1 3. + 1 + 9.3537326902151108e-003 + -0.0667856708168983 + 0.1907455027103424 + <_> + + <_> + + + + <_> + 17 6 8 4 -1. + <_> + 19 6 4 4 2. + 0 + -0.0194346699863672 + 0.3152694106101990 + -0.0473581515252590 + <_> + + <_> + + + + <_> + 5 0 1 3 -1. + <_> + 4 1 1 1 3. + 1 + 6.2511018477380276e-003 + 0.0309588797390461 + -0.3830946981906891 + <_> + + <_> + + + + <_> + 23 0 2 4 -1. + <_> + 23 2 2 2 2. + 0 + -0.0252969004213810 + -0.2962245941162109 + 0.0151915997266769 + <_> + + <_> + + + + <_> + 0 0 3 6 -1. + <_> + 0 3 3 3 2. + 0 + -3.0754129402339458e-003 + 0.0729133188724518 + -0.1764045059680939 + <_> + + <_> + + + + <_> + 11 1 14 2 -1. + <_> + 18 1 7 1 2. + <_> + 11 2 7 1 2. + 0 + 7.8001008369028568e-003 + -0.0501575507223606 + 0.1162889003753662 + <_> + + <_> + + + + <_> + 0 1 14 2 -1. + <_> + 0 1 7 1 2. + <_> + 7 2 7 1 2. + 0 + -7.7680540271103382e-003 + 0.2415755987167358 + -0.0778944417834282 + <_> + + <_> + + + + <_> + 5 4 15 6 -1. + <_> + 5 6 15 2 3. + 0 + -0.0880923122167587 + 0.2515082955360413 + -0.0482993088662624 + <_> + + <_> + + + + <_> + 10 7 2 2 -1. + <_> + 10 8 2 1 2. + 0 + -1.7023129621520638e-003 + 0.1797576993703842 + -0.0970716699957848 + <_> + + <_> + + + + <_> + 13 2 8 5 -1. + <_> + 15 4 4 5 2. + 1 + -0.0997034236788750 + -0.4700092971324921 + 0.0155829498544335 + <_> + + <_> + + + + <_> + 2 9 2 2 -1. + <_> + 2 9 1 2 2. + 1 + 4.6657170169055462e-003 + 0.0295135807245970 + -0.4018146991729736 + <_> + + <_> + + + + <_> + 12 8 6 3 -1. + <_> + 14 8 2 3 3. + 0 + -0.0176613796502352 + -0.5449513792991638 + 0.0168585199862719 + <_> + + <_> + + + + <_> + 0 9 24 6 -1. + <_> + 8 11 8 2 9. + 0 + -0.2230933010578156 + 0.1843273043632507 + -0.0632233396172524 + <_> + + <_> + + + + <_> + 1 12 24 3 -1. + <_> + 9 13 8 1 9. + 0 + 0.0528507791459560 + -0.0734771713614464 + 0.1994421929121018 + <_> + + <_> + + + + <_> + 5 11 15 4 -1. + <_> + 5 13 15 2 2. + 0 + -0.0246656592935324 + 0.2699545025825501 + -0.0523515492677689 + <_> + + <_> + + + + <_> + 24 10 1 4 -1. + <_> + 23 11 1 2 2. + 1 + -4.9799769185483456e-003 + -0.4495851993560791 + 0.0269833803176880 + <_> + + <_> + + + + <_> + 1 10 4 1 -1. + <_> + 2 11 2 1 2. + 1 + 3.0535869300365448e-003 + 0.0375075116753578 + -0.3464896082878113 + <_> + + <_> + + + + <_> + 15 1 10 14 -1. + <_> + 15 8 10 7 2. + 0 + -0.0263100396841764 + -0.1766241043806076 + 0.0256136003881693 + <_> + + <_> + + + + <_> + 0 7 4 2 -1. + <_> + 2 7 2 2 2. + 0 + -4.8684021458029747e-003 + 0.1877097040414810 + -0.0605575516819954 + <_> + + <_> + + + + <_> + 20 4 5 6 -1. + <_> + 20 6 5 2 3. + 0 + 0.0458405800163746 + 0.0330421291291714 + -0.2026686072349548 + <_> + + <_> + + + + <_> + 0 4 7 6 -1. + <_> + 0 6 7 2 3. + 0 + 6.7487969063222408e-003 + -0.1384654939174652 + 0.1144922971725464 + <_> + + <_> + + + + <_> + 11 7 6 3 -1. + <_> + 11 8 6 1 3. + 0 + 0.0107938302680850 + -0.0550474487245083 + 0.1810662001371384 + <_> + + <_> + + + + <_> + 8 10 9 1 -1. + <_> + 11 10 3 1 3. + 0 + -0.0132016502320766 + -0.4654887914657593 + 0.0258085392415524 + <_> + + <_> + + + + <_> + 5 10 15 1 -1. + <_> + 10 10 5 1 3. + 0 + -4.9963342025876045e-003 + 0.1138966009020805 + -0.1140139997005463 + <_> + + <_> + + + + <_> + 7 8 6 3 -1. + <_> + 9 8 2 3 3. + 0 + -0.0158193595707417 + -0.4853562116622925 + 0.0220876205712557 + <_> + + <_> + + + + <_> + 23 12 2 1 -1. + <_> + 23 12 1 1 2. + 0 + 6.8264620495028794e-005 + -0.0819193720817566 + 0.0840993970632553 + <_> + + <_> + + + + <_> + 0 13 24 2 -1. + <_> + 0 13 12 1 2. + <_> + 12 14 12 1 2. + 0 + -0.0156373791396618 + -0.4515635073184967 + 0.0227358005940914 + <_> + + <_> + + + + <_> + 9 9 7 3 -1. + <_> + 9 10 7 1 3. + 0 + 8.3005577325820923e-003 + -0.0514142103493214 + 0.2212347984313965 + <_> + + <_> + + + + <_> + 0 6 2 4 -1. + <_> + 0 7 2 2 2. + 0 + 6.6999751143157482e-003 + 0.0297896005213261 + -0.3543488979339600 + <_> + + <_> + + + + <_> + 18 2 5 4 -1. + <_> + 18 3 5 2 2. + 0 + 5.1744161173701286e-003 + -0.0496886894106865 + 0.2202914059162140 + <_> + + <_> + + + + <_> + 1 4 8 2 -1. + <_> + 1 4 4 1 2. + <_> + 5 5 4 1 2. + 0 + 6.1278040520846844e-003 + -0.0630758926272392 + 0.1783366054296494 + <_> + + <_> + + + + <_> + 21 8 4 4 -1. + <_> + 21 9 4 2 2. + 0 + 6.8791587837040424e-003 + 0.0284415297210217 + -0.2993854880332947 + <_> + + <_> + + + + <_> + 4 4 8 4 -1. + <_> + 4 5 8 2 2. + 0 + -0.0217361003160477 + 0.1791318953037262 + -0.0602877512574196 + <_> + + <_> + + + + <_> + 11 4 14 4 -1. + <_> + 11 5 14 2 2. + 0 + 0.0140090202912688 + -0.1060196980834007 + 0.1548174023628235 + <_> + + <_> + + + + <_> + 3 0 18 9 -1. + <_> + 12 0 9 9 2. + 0 + 0.2186813950538635 + -0.0483517609536648 + 0.2573468983173370 + <_> + + <_> + + + + <_> + 3 0 20 15 -1. + <_> + 3 0 10 15 2. + 0 + 0.2838009893894196 + -0.0509055890142918 + 0.2936053872108460 + <_> + + <_> + + + + <_> + 12 1 6 8 -1. + <_> + 14 3 2 8 3. + 1 + 0.1209316030144692 + 0.0173095706850290 + -0.6926872134208679 + <_> + + <_> + + + + <_> + 17 4 1 9 -1. + <_> + 14 7 1 3 3. + 1 + 0.0569618307054043 + -0.0186788197606802 + 0.3227567970752716 + <_> + + <_> + + + + <_> + 6 7 4 8 -1. + <_> + 7 7 2 8 2. + 0 + -9.0500963851809502e-003 + -0.4240661859512329 + 0.0268415194004774 + <_> + + <_> + + + + <_> + 21 5 4 3 -1. + <_> + 21 6 4 1 3. + 0 + 0.0231182798743248 + 0.0105462800711393 + -0.5228689908981323 + <_> + + <_> + + + + <_> + 7 0 2 2 -1. + <_> + 7 0 1 1 2. + <_> + 8 1 1 1 2. + 0 + 1.1480690445750952e-003 + -0.0459857396781445 + 0.2319914996623993 + <_> + + <_> + + + + <_> + 21 8 4 3 -1. + <_> + 21 9 4 1 3. + 0 + -9.8909307271242142e-003 + -0.5407552123069763 + 0.0142617002129555 + <_> + + <_> + + + + <_> + 7 1 2 2 -1. + <_> + 7 1 1 1 2. + <_> + 8 2 1 1 2. + 0 + 7.0599978789687157e-004 + -0.0649549588561058 + 0.1677557975053787 + <_> + + <_> + + + + <_> + 16 1 2 2 -1. + <_> + 17 1 1 1 2. + <_> + 16 2 1 1 2. + 0 + -8.2311293226666749e-005 + 0.0727679133415222 + -0.0542482398450375 + <_> + + <_> + + + + <_> + 0 8 4 3 -1. + <_> + 0 9 4 1 3. + 0 + 5.3380471654236317e-003 + 0.0320924408733845 + -0.3186857998371124 + <_> + + <_> + + + + <_> + 20 9 2 2 -1. + <_> + 21 9 1 1 2. + <_> + 20 10 1 1 2. + 0 + 5.9835889260284603e-005 + -0.0492977797985077 + 0.0571143105626106 + <_> + + <_> + + + + <_> + 3 9 2 2 -1. + <_> + 3 9 1 1 2. + <_> + 4 10 1 1 2. + 0 + 4.0741640987107530e-005 + -0.0992263928055763 + 0.1105673015117645 + <_> + + <_> + + + + <_> + 19 3 6 12 -1. + <_> + 22 3 3 6 2. + <_> + 19 9 3 6 2. + 0 + -0.0271146595478058 + 0.2459900975227356 + -0.0621489509940147 + <_> + + <_> + + + + <_> + 7 1 2 2 -1. + <_> + 7 1 1 1 2. + <_> + 8 2 1 1 2. + 0 + -8.8477227836847305e-004 + 0.2023449987173080 + -0.0529261194169521 + <_> + + <_> + + + + <_> + 7 4 12 3 -1. + <_> + 7 5 12 1 3. + 0 + -0.0192636791616678 + 0.1516259014606476 + -0.0715369805693626 + <_> + + <_> + + + + <_> + 0 0 11 2 -1. + <_> + 0 1 11 1 2. + 0 + 9.6891522407531738e-003 + 0.0357108712196350 + -0.3255082964897156 + <_> + + <_> + + + + <_> + 13 2 6 5 -1. + <_> + 15 2 2 5 3. + 0 + -0.0228419005870819 + -0.3499914109706879 + 0.0171892996877432 + <_> + + <_> + + + + <_> + 0 0 24 10 -1. + <_> + 0 0 12 5 2. + <_> + 12 5 12 5 2. + 0 + -0.1477797031402588 + -0.4319078028202057 + 0.0216299500316381 + <_> + + <_> + + + + <_> + 20 4 2 3 -1. + <_> + 20 5 2 1 3. + 0 + 2.3399880155920982e-003 + -0.0442668199539185 + 0.0963377729058266 + <_> + + <_> + + + + <_> + 0 3 7 4 -1. + <_> + 0 4 7 2 2. + 0 + -0.0728321895003319 + -0.8186188936233521 + 0.0117990002036095 + <_> + + <_> + + + + <_> + 11 1 14 14 -1. + <_> + 11 8 14 7 2. + 0 + -0.3072721064090729 + -0.7007309198379517 + 3.5564110148698092e-003 + <_> + + <_> + + + + <_> + 6 2 6 5 -1. + <_> + 8 2 2 5 3. + 0 + -0.0207666493952274 + -0.3913905024528503 + 0.0246222894638777 + <_> + + <_> + + + + <_> + 16 0 2 2 -1. + <_> + 17 0 1 1 2. + <_> + 16 1 1 1 2. + 0 + -3.6341920495033264e-003 + -0.4501088857650757 + 5.5562350898981094e-003 + <_> + + <_> + + + + <_> + 7 0 2 2 -1. + <_> + 7 0 1 1 2. + <_> + 8 1 1 1 2. + 0 + -7.0794070779811591e-005 + 0.1087834984064102 + -0.0905004590749741 + <_> + + <_> + + + + <_> + 16 0 2 2 -1. + <_> + 17 0 1 1 2. + <_> + 16 1 1 1 2. + 0 + -8.8314860477112234e-005 + 0.0641764104366302 + -0.0494646318256855 + <_> + + <_> + + + + <_> + 2 0 20 1 -1. + <_> + 7 0 10 1 2. + 0 + -0.0110706500709057 + 0.1473083049058914 + -0.0670493170619011 + <_> + + <_> + + + + <_> + 11 0 14 1 -1. + <_> + 11 0 7 1 2. + 0 + 6.3626351766288280e-003 + -0.0400333292782307 + 0.0926633775234222 + <_> + + <_> + + + + <_> + 9 3 6 2 -1. + <_> + 9 4 6 1 2. + 0 + -7.7499519102275372e-003 + 0.1392461061477661 + -0.0774780735373497 + <_> + + <_> + + + + <_> + 11 3 3 4 -1. + <_> + 11 4 3 2 2. + 0 + 4.7532729804515839e-003 + -0.0729171708226204 + 0.1706562042236328 + <_> + + <_> + + + + <_> + 0 11 18 3 -1. + <_> + 6 12 6 1 9. + 0 + -0.0168079808354378 + 0.1308007985353470 + -0.0801806673407555 + <_> + + <_> + + + + <_> + 15 3 10 12 -1. + <_> + 20 3 5 6 2. + <_> + 15 9 5 6 2. + 0 + 0.1279494017362595 + -0.0199226494878531 + 0.3711799085140228 + <_> + + <_> + + + + <_> + 0 3 14 3 -1. + <_> + 0 4 14 1 3. + 0 + -0.0181895997375250 + 0.1235873028635979 + -0.0830406174063683 + <_> + + <_> + + + + <_> + 9 4 8 3 -1. + <_> + 11 4 4 3 2. + 0 + -0.0161725897341967 + -0.4490650892257690 + 0.0227566491812468 + <_> + + <_> + + + + <_> + 0 12 2 1 -1. + <_> + 1 12 1 1 2. + 0 + 6.8046152591705322e-005 + -0.1011824011802673 + 0.0935735777020454 + <_> + + <_> + + + + <_> + 23 13 2 2 -1. + <_> + 24 13 1 1 2. + <_> + 23 14 1 1 2. + 0 + 1.1714019638020545e-004 + -0.0810816064476967 + 0.1062628999352455 + <_> + + <_> + + + + <_> + 0 13 2 2 -1. + <_> + 0 13 1 1 2. + <_> + 1 14 1 1 2. + 0 + 5.4521678976016119e-005 + -0.0932891815900803 + 0.1159989982843399 + <_> + + <_> + + + + <_> + 9 12 8 1 -1. + <_> + 11 12 4 1 2. + 0 + -9.5095802098512650e-003 + -0.5051903724670410 + 0.0141592798754573 + <_> + + <_> + + + + <_> + 0 7 6 4 -1. + <_> + 0 8 6 2 2. + 0 + -2.8461390174925327e-003 + -0.1991575956344605 + 0.0473652109503746 + <_> + + <_> + + + + <_> + 19 3 6 12 -1. + <_> + 22 3 3 6 2. + <_> + 19 9 3 6 2. + 0 + 0.0232862401753664 + -0.0403292290866375 + 0.0805157274007797 + <_> + + <_> + + + + <_> + 0 3 6 12 -1. + <_> + 0 3 3 6 2. + <_> + 3 9 3 6 2. + 0 + -0.0426056496798992 + 0.3344807922840118 + -0.0383727103471756 + <_> + + <_> + + + + <_> + 23 7 2 4 -1. + <_> + 23 8 2 2 2. + 0 + 4.5101181603968143e-003 + 0.0263549294322729 + -0.2349215000867844 + <_> + + <_> + + + + <_> + 0 7 2 4 -1. + <_> + 0 8 2 2 2. + 0 + 6.1817811802029610e-003 + 0.0211725104600191 + -0.4420514106750488 + <_> + + <_> + + + + <_> + 13 7 8 4 -1. + <_> + 17 7 4 2 2. + <_> + 13 9 4 2 2. + 0 + -0.0106069697067142 + 0.0654574930667877 + -0.0324725992977619 + <_> + + <_> + + + + <_> + 0 1 10 14 -1. + <_> + 0 8 10 7 2. + 0 + -0.0858135819435120 + -0.3406231105327606 + 0.0301514994353056 + <_> + + <_> + + + + <_> + 9 8 7 3 -1. + <_> + 9 9 7 1 3. + 0 + 6.2758061103522778e-003 + -0.0619911886751652 + 0.1503033936023712 + <_> + + <_> + + + + <_> + 9 8 3 4 -1. + <_> + 9 9 3 2 2. + 0 + -3.0965260230004787e-003 + 0.1481299996376038 + -0.0813362672924995 + <_> + + <_> + + + + <_> + 18 10 2 3 -1. + <_> + 17 11 2 1 3. + 1 + -0.0111239803954959 + -0.4638158082962036 + 0.0152134699746966 + <_> + + <_> + + + + <_> + 7 10 3 2 -1. + <_> + 8 11 1 2 3. + 1 + -0.0111039802432060 + -0.6005380153656006 + 0.0135854296386242 + <_> + + <_> + + + + <_> + 23 0 2 1 -1. + <_> + 23 0 1 1 2. + 1 + -3.2944830600172281e-003 + -0.4641366004943848 + 0.0262269694358110 + <_> + + <_> + + + + <_> + 12 8 4 3 -1. + <_> + 12 8 2 3 2. + 1 + 0.0113766100257635 + -0.0565435998141766 + 0.1575082987546921 + <_> + + <_> + + + + <_> + 5 7 15 3 -1. + <_> + 10 8 5 1 9. + 0 + -0.0294652003794909 + 0.1486423015594482 + -0.0651882514357567 + <_> + + <_> + + + + <_> + 0 0 20 8 -1. + <_> + 10 0 10 8 2. + 0 + 0.0491673015058041 + -0.0922251716256142 + 0.1015425994992256 + <_> + + <_> + + + + <_> + 21 0 4 3 -1. + <_> + 20 1 4 1 3. + 1 + -0.0209590997546911 + 0.1749638020992279 + -0.0255501996725798 + <_> + + <_> + + + + <_> + 4 0 3 4 -1. + <_> + 5 1 1 4 3. + 1 + 5.4627470672130585e-003 + -0.0626592189073563 + 0.1695216000080109 + <_> + + <_> + + + + <_> + 18 3 5 2 -1. + <_> + 18 4 5 1 2. + 0 + -4.3515427969396114e-003 + 0.0822615697979927 + -0.0598390214145184 + <_> + + <_> + + + + <_> + 2 3 5 2 -1. + <_> + 2 4 5 1 2. + 0 + 7.4772499501705170e-003 + -0.0495455190539360 + 0.2469687014818192 + <_> + + <_> + + + + <_> + 13 0 2 5 -1. + <_> + 13 0 1 5 2. + 1 + -0.0374278612434864 + -0.9178332090377808 + 3.5620180424302816e-003 + <_> + + <_> + + + + <_> + 5 12 6 3 -1. + <_> + 7 13 2 1 9. + 0 + -0.0248439908027649 + -0.4893918037414551 + 0.0171825792640448 + <_> + + <_> + + + + <_> + 13 0 2 5 -1. + <_> + 13 0 1 5 2. + 1 + 8.0120442435145378e-003 + 0.0217423699796200 + -0.0648176670074463 + <_> + + <_> + + + + <_> + 9 6 4 2 -1. + <_> + 9 7 4 1 2. + 0 + 5.7306028902530670e-003 + -0.0707883909344673 + 0.1390995979309082 + <_> + + <_> + + + + <_> + 18 9 4 3 -1. + <_> + 18 10 4 1 3. + 0 + 0.0109893204644322 + 7.0361187681555748e-003 + -0.3556833863258362 + <_> + + <_> + + + + <_> + 3 9 4 3 -1. + <_> + 3 10 4 1 3. + 0 + -3.5342550836503506e-003 + -0.2303902953863144 + 0.0395394414663315 + <_> + + <_> + + + + <_> + 7 9 15 6 -1. + <_> + 7 12 15 3 2. + 0 + 0.0326121784746647 + -0.0834509506821632 + 0.0961622893810272 + <_> + + <_> + + + + <_> + 4 1 12 6 -1. + <_> + 4 1 6 3 2. + <_> + 10 4 6 3 2. + 0 + -0.0519190989434719 + -0.3597438931465149 + 0.0235583093017340 + <_> + + <_> + + + + <_> + 10 5 14 10 -1. + <_> + 10 10 14 5 2. + 0 + 0.2802706062793732 + 0.0191025994718075 + -0.2738722860813141 + <_> + + <_> + + + + <_> + 10 6 2 3 -1. + <_> + 10 7 2 1 3. + 0 + -1.8680640496313572e-003 + 0.1557087004184723 + -0.0592420399188995 + <_> + + <_> + + + + <_> + 13 4 4 6 -1. + <_> + 14 5 2 6 2. + 1 + 0.0412711799144745 + 9.2102894559502602e-003 + -0.6225361824035645 + <_> + + <_> + + + + <_> + 12 4 6 4 -1. + <_> + 11 5 6 2 2. + 1 + -0.0341574586927891 + -0.6910676956176758 + 0.0140588199719787 + <_> + + <_> + + + + <_> + 19 0 5 3 -1. + <_> + 19 1 5 1 3. + 0 + 0.0281112492084503 + 6.3892039470374584e-003 + -0.6016489267349243 + <_> + + <_> + + + + <_> + 6 7 3 1 -1. + <_> + 7 7 1 1 3. + 0 + -9.7675784491002560e-004 + 0.1663821935653687 + -0.0533109381794930 + <_> + + <_> + + + + <_> + 19 0 5 3 -1. + <_> + 19 1 5 1 3. + 0 + -0.0284041091799736 + -0.8431190848350525 + 4.9202498048543930e-003 + <_> + + <_> + + + + <_> + 6 7 3 1 -1. + <_> + 7 7 1 1 3. + 0 + 9.7658135928213596e-004 + -0.0524366609752178 + 0.1696853935718536 + <_> + + <_> + + + + <_> + 11 0 6 15 -1. + <_> + 13 0 2 15 3. + 0 + -0.0793864428997040 + -0.7418122291564941 + 4.5842900872230530e-003 + <_> + + <_> + + + + <_> + 0 2 2 6 -1. + <_> + 0 2 1 3 2. + <_> + 1 5 1 3 2. + 0 + 2.9205000028014183e-003 + -0.0499707907438278 + 0.1705241948366165 + <_> + + <_> + + + + <_> + 21 0 2 1 -1. + <_> + 21 0 1 1 2. + 1 + -4.9792099744081497e-003 + -0.4247047007083893 + 0.0113332699984312 + <_> + + <_> + + + + <_> + 4 0 1 2 -1. + <_> + 4 0 1 1 2. + 1 + 7.5309360399842262e-003 + 0.0200634505599737 + -0.4817556142807007 + <_> + + <_> + + + + <_> + 9 0 14 8 -1. + <_> + 9 0 7 8 2. + 0 + -0.1206317022442818 + 0.1783839017152786 + -0.0404023304581642 + <_> + + <_> + + + + <_> + 7 0 2 2 -1. + <_> + 7 0 1 1 2. + <_> + 8 1 1 1 2. + 0 + 6.4506952185183764e-005 + -0.0858542472124100 + 0.1069532036781311 + <_> + + <_> + + + + <_> + 4 6 18 4 -1. + <_> + 4 6 9 4 2. + 0 + 0.1407386958599091 + -0.0227742493152618 + 0.4258378148078919 + <_> + + <_> + + + + <_> + 0 7 2 2 -1. + <_> + 0 7 1 1 2. + <_> + 1 8 1 1 2. + 0 + 5.8708712458610535e-004 + -0.0585701502859592 + 0.1556326001882553 + <_> + + <_> + + + + <_> + 23 7 2 2 -1. + <_> + 24 7 1 1 2. + <_> + 23 8 1 1 2. + 0 + 4.2137140553677455e-005 + -0.0576708205044270 + 0.0648988783359528 + <_> + + <_> + + + + <_> + 0 7 2 2 -1. + <_> + 0 7 1 1 2. + <_> + 1 8 1 1 2. + 0 + -5.4859159718034789e-005 + 0.1383187025785446 + -0.0935516208410263 + <_> + + <_> + + + + <_> + 23 7 2 2 -1. + <_> + 24 7 1 1 2. + <_> + 23 8 1 1 2. + 0 + -8.1318263255525380e-005 + 0.0786737129092216 + -0.0584529899060726 + <_> + + <_> + + + + <_> + 0 7 2 2 -1. + <_> + 0 7 1 1 2. + <_> + 1 8 1 1 2. + 0 + 1.0710170317906886e-004 + -0.1036069020628929 + 0.1105291023850441 + <_> + + <_> + + + + <_> + 24 6 1 4 -1. + <_> + 24 7 1 2 2. + 0 + 5.9485197998583317e-003 + 0.0124739902094007 + -0.6046726703643799 + <_> + + <_> + + + + <_> + 0 6 1 4 -1. + <_> + 0 7 1 2 2. + 0 + -3.8341151084750891e-003 + -0.5651066899299622 + 0.0139579800888896 + <_> + + <_> + + + + <_> + 11 0 6 15 -1. + <_> + 13 0 2 15 3. + 0 + 0.0481832996010780 + 6.8787620402872562e-003 + -0.2265198975801468 + <_> + + <_> + + + + <_> + 0 1 2 3 -1. + <_> + 0 2 2 1 3. + 0 + 9.8468521609902382e-003 + 0.0149204200133681 + -0.5408421754837036 + <_> + + <_> + + + + <_> + 8 1 9 3 -1. + <_> + 8 2 9 1 3. + 0 + 7.0795980282127857e-003 + -0.0740584135055542 + 0.1212510019540787 + <_> + + <_> + + + + <_> + 8 1 3 3 -1. + <_> + 9 2 1 1 9. + 0 + -1.7187669873237610e-003 + 0.1150275021791458 + -0.0767944231629372 + <_> + + <_> + + + + <_> + 19 7 5 3 -1. + <_> + 18 8 5 1 3. + 1 + 0.0141321197152138 + 0.0222348105162382 + -0.3713991045951843 + <_> + + <_> + + + + <_> + 6 7 3 5 -1. + <_> + 7 8 1 5 3. + 1 + -8.0704037100076675e-003 + -0.2536310851573944 + 0.0307344105094671 + <_> + + <_> + + + + <_> + 1 0 24 14 -1. + <_> + 13 0 12 7 2. + <_> + 1 7 12 7 2. + 0 + 0.2283755987882614 + 0.0168569702655077 + -0.5456647872924805 + <_> + + <_> + + + + <_> + 8 11 9 4 -1. + <_> + 8 12 9 2 2. + 0 + -0.0106975501403213 + 0.1705504059791565 + -0.0482324399054050 + <_> + + <_> + + + + <_> + 6 11 14 4 -1. + <_> + 6 12 14 2 2. + 0 + 6.1057992279529572e-003 + -0.0747807994484901 + 0.1244964972138405 + <_> + + <_> + + + + <_> + 0 11 3 4 -1. + <_> + 0 12 3 2 2. + 0 + 3.5825320519506931e-003 + 0.0343106091022491 + -0.2529211938381195 + <_> + + <_> + + + + <_> + 17 11 8 2 -1. + <_> + 17 12 8 1 2. + 0 + 8.7969396263360977e-003 + 0.0227318406105042 + -0.2092120051383972 + <_> + + <_> + + + + <_> + 0 11 8 2 -1. + <_> + 0 12 8 1 2. + 0 + -0.0117600196972489 + -0.5789325237274170 + 0.0150208799168468 + <_> + + <_> + + + + <_> + 23 13 1 2 -1. + <_> + 23 14 1 1 2. + 0 + 1.4420140068978071e-003 + 0.0108067002147436 + -0.1743503063917160 + <_> + + <_> + + + + <_> + 1 13 1 2 -1. + <_> + 1 14 1 1 2. + 0 + -4.9062469770433381e-005 + 0.0891510024666786 + -0.0946391522884369 + <_> + + <_> + + + + <_> + 9 0 14 8 -1. + <_> + 9 0 7 8 2. + 0 + 0.0330546088516712 + -0.0502973310649395 + 0.0724259391427040 + <_> + + <_> + + + + <_> + 0 1 14 8 -1. + <_> + 0 3 14 4 2. + 0 + -0.0449321903288364 + 0.0714013203978539 + -0.1246540024876595 + <_> + + <_> + + + + <_> + 20 4 2 3 -1. + <_> + 20 5 2 1 3. + 0 + -0.0123274503275752 + 0.2216438055038452 + -0.0160399992018938 + <_> + + <_> + + + + <_> + 0 1 14 9 -1. + <_> + 0 4 14 3 3. + 0 + -0.3724926114082336 + -0.3693152964115143 + 0.0260022208094597 + <_> + + <_> + + + + <_> + 9 13 9 1 -1. + <_> + 12 13 3 1 3. + 0 + 0.0152763100340962 + 5.3399899043142796e-003 + -0.5456783771514893 + <_> + + <_> + + + + <_> + 7 13 9 1 -1. + <_> + 10 13 3 1 3. + 0 + -0.0145687395706773 + -0.5883231163024902 + 0.0139877004548907 + <_> + + <_> + + + + <_> + 20 7 2 2 -1. + <_> + 21 7 1 1 2. + <_> + 20 8 1 1 2. + 0 + 9.9890248384326696e-004 + -0.0358810797333717 + 0.1743257045745850 + -1.3605639934539795 + 13 + -1 + <_> + + + <_> + + <_> + + + + <_> + 5 9 15 6 -1. + <_> + 5 12 15 3 2. + 0 + 0.0572950802743435 + -0.1768665015697479 + 0.2448291033506393 + <_> + + <_> + + + + <_> + 21 0 2 6 -1. + <_> + 21 3 2 3 2. + 0 + -0.0100825401023030 + 0.1378919035196304 + -0.2031147032976151 + <_> + + <_> + + + + <_> + 4 4 8 10 -1. + <_> + 4 4 4 5 2. + <_> + 8 9 4 5 2. + 0 + -0.0185250397771597 + 0.1623972952365875 + -0.1676190942525864 + <_> + + <_> + + + + <_> + 16 1 8 6 -1. + <_> + 16 3 8 2 3. + 0 + -0.0527544915676117 + 0.1347105056047440 + -0.1428814977407455 + <_> + + <_> + + + + <_> + 2 1 11 2 -1. + <_> + 2 1 11 1 2. + 1 + 0.0243547502905130 + -0.0266546793282032 + 0.4326488971710205 + <_> + + <_> + + + + <_> + 20 4 5 6 -1. + <_> + 20 6 5 2 3. + 0 + 0.0634179636836052 + 0.0422610901296139 + -0.4013176858425140 + <_> + + <_> + + + + <_> + 0 4 5 6 -1. + <_> + 0 6 5 2 3. + 0 + 3.8921029772609472e-003 + -0.1906750947237015 + 0.1267316043376923 + <_> + + <_> + + + + <_> + 19 11 6 4 -1. + <_> + 22 11 3 2 2. + <_> + 19 13 3 2 2. + 0 + 1.5238909982144833e-003 + -0.1371546983718872 + 0.1246439963579178 + <_> + + <_> + + + + <_> + 10 4 5 2 -1. + <_> + 10 5 5 1 2. + 0 + -6.7657418549060822e-003 + 0.2558242976665497 + -0.0607152618467808 + <_> + + <_> + + + + <_> + 7 6 11 4 -1. + <_> + 7 7 11 2 2. + 0 + -0.0241763703525066 + 0.2859889864921570 + -0.0642128363251686 + <_> + + <_> + + + + <_> + 9 2 4 4 -1. + <_> + 9 2 2 4 2. + 1 + -9.1761918738484383e-003 + 0.1021848022937775 + -0.1999447047710419 + <_> + + <_> + + + + <_> + 1 0 24 11 -1. + <_> + 7 0 12 11 2. + 0 + -0.1578399986028671 + 0.2398308068513870 + -0.0785783529281616 + <_> + + <_> + + + + <_> + 4 0 10 10 -1. + <_> + 9 0 5 10 2. + 0 + 0.0487401895225048 + -0.1100914031267166 + 0.1558353006839752 + <_> + + <_> + + + + <_> + 23 8 2 4 -1. + <_> + 23 8 2 2 2. + 1 + 0.0191179793328047 + 0.0197066999971867 + -0.3720233142375946 + <_> + + <_> + + + + <_> + 2 8 4 2 -1. + <_> + 2 8 2 2 2. + 1 + -0.0127781601622701 + -0.4160012900829315 + 0.0353787206113338 + <_> + + <_> + + + + <_> + 23 3 2 12 -1. + <_> + 24 3 1 6 2. + <_> + 23 9 1 6 2. + 0 + 2.6996301021426916e-003 + -0.0985597372055054 + 0.1149144023656845 + <_> + + <_> + + + + <_> + 9 3 6 12 -1. + <_> + 9 3 3 6 2. + <_> + 12 9 3 6 2. + 0 + 0.0245021991431713 + 0.0430920794606209 + -0.3663294017314911 + <_> + + <_> + + + + <_> + 1 0 24 12 -1. + <_> + 13 0 12 6 2. + <_> + 1 6 12 6 2. + 0 + 0.0850031301379204 + 0.0430114008486271 + -0.2886289954185486 + <_> + + <_> + + + + <_> + 0 3 2 12 -1. + <_> + 0 3 1 6 2. + <_> + 1 9 1 6 2. + 0 + 3.1647530850023031e-003 + -0.1142930984497070 + 0.1279425024986267 + <_> + + <_> + + + + <_> + 14 8 3 4 -1. + <_> + 14 8 3 2 2. + 1 + 0.0116577902808785 + -0.0515255816280842 + 0.1422376930713654 + <_> + + <_> + + + + <_> + 0 0 6 1 -1. + <_> + 2 0 2 1 3. + 0 + -6.6801449283957481e-003 + -0.4743103981018066 + 0.0287305805832148 + <_> + + <_> + + + + <_> + 9 2 16 7 -1. + <_> + 13 2 8 7 2. + 0 + -0.0388207696378231 + 0.0953134000301361 + -0.0473909191787243 + <_> + + <_> + + + + <_> + 8 7 1 6 -1. + <_> + 8 7 1 3 2. + 1 + -0.0254217702895403 + -0.4219881892204285 + 0.0284377895295620 + <_> + + <_> + + + + <_> + 8 7 9 4 -1. + <_> + 8 8 9 2 2. + 0 + -0.0121460696682334 + 0.1830082982778549 + -0.0762820765376091 + <_> + + <_> + + + + <_> + 7 5 10 4 -1. + <_> + 7 6 10 2 2. + 0 + -0.0267872195690870 + 0.2859373092651367 + -0.0522297993302345 + <_> + + <_> + + + + <_> + 14 2 1 6 -1. + <_> + 12 4 1 2 3. + 1 + -0.0116149904206395 + 0.1138594970107079 + -0.0663506835699081 + <_> + + <_> + + + + <_> + 0 3 8 12 -1. + <_> + 0 3 4 6 2. + <_> + 4 9 4 6 2. + 0 + -0.0599568895995617 + 0.2777940034866333 + -0.0470041483640671 + <_> + + <_> + + + + <_> + 19 13 6 2 -1. + <_> + 19 13 3 2 2. + 0 + -8.6737014353275299e-003 + 0.2129196971654892 + -0.0287764091044664 + <_> + + <_> + + + + <_> + 0 13 6 2 -1. + <_> + 3 13 3 2 2. + 0 + 2.8543549124151468e-003 + -0.1221636980772018 + 0.1421594023704529 + <_> + + <_> + + + + <_> + 23 12 1 3 -1. + <_> + 23 13 1 1 3. + 0 + 2.2713060025125742e-003 + 0.0182375106960535 + -0.4104354083538055 + <_> + + <_> + + + + <_> + 1 12 1 3 -1. + <_> + 1 13 1 1 3. + 0 + -1.2334890197962523e-003 + -0.3772745132446289 + 0.0350435785949230 + <_> + + <_> + + + + <_> + 23 12 1 3 -1. + <_> + 23 13 1 1 3. + 0 + -2.6904400438070297e-003 + -0.4196098148822784 + 0.0100445803254843 + <_> + + <_> + + + + <_> + 4 10 10 1 -1. + <_> + 9 10 5 1 2. + 0 + -2.6551370974630117e-003 + 0.1150795966386795 + -0.1072231009602547 + <_> + + <_> + + + + <_> + 23 12 1 3 -1. + <_> + 23 13 1 1 3. + 0 + -5.6895318266469985e-005 + 0.0416303612291813 + -0.0317232310771942 + <_> + + <_> + + + + <_> + 1 12 1 3 -1. + <_> + 1 13 1 1 3. + 0 + 9.8731368780136108e-004 + 0.0429715514183044 + -0.2815021872520447 + <_> + + <_> + + + + <_> + 11 2 12 4 -1. + <_> + 11 3 12 2 2. + 0 + 0.0182135794311762 + -0.0451830588281155 + 0.1914888024330139 + <_> + + <_> + + + + <_> + 3 1 12 6 -1. + <_> + 3 3 12 2 3. + 0 + -0.0872772708535194 + 0.1718962937593460 + -0.1219599992036820 + <_> + + <_> + + + + <_> + 23 0 2 2 -1. + <_> + 23 0 1 2 2. + 1 + -5.3898650221526623e-003 + -0.3866654038429260 + 0.0155352503061295 + <_> + + <_> + + + + <_> + 2 0 2 2 -1. + <_> + 2 0 2 1 2. + 1 + 0.0108539797365665 + 0.0364841781556606 + -0.3959751129150391 + <_> + + <_> + + + + <_> + 14 13 4 2 -1. + <_> + 15 13 2 2 2. + 0 + -4.1801291517913342e-003 + -0.4820233881473541 + 0.0170424394309521 + <_> + + <_> + + + + <_> + 3 6 6 3 -1. + <_> + 2 7 6 1 3. + 1 + -0.0234517697244883 + 0.4986476898193359 + -0.0220960807055235 + <_> + + <_> + + + + <_> + 14 13 4 2 -1. + <_> + 15 13 2 2 2. + 0 + 2.9061511158943176e-003 + 0.0269486699253321 + -0.3256624042987824 + <_> + + <_> + + + + <_> + 0 7 24 4 -1. + <_> + 0 7 12 2 2. + <_> + 12 9 12 2 2. + 0 + 0.0463646091520786 + 0.0268820300698280 + -0.3762974143028259 + <_> + + <_> + + + + <_> + 23 0 2 2 -1. + <_> + 23 1 2 1 2. + 0 + -2.1972910326439887e-004 + 0.0705367177724838 + -0.1089593023061752 + <_> + + <_> + + + + <_> + 7 13 4 2 -1. + <_> + 8 13 2 2 2. + 0 + -3.7804399617016315e-003 + -0.4887917041778565 + 0.0199932008981705 + <_> + + <_> + + + + <_> + 16 11 2 2 -1. + <_> + 17 11 1 1 2. + <_> + 16 12 1 1 2. + 0 + 6.0642170865321532e-005 + -0.0753576681017876 + 0.0811428874731064 + <_> + + <_> + + + + <_> + 8 11 9 4 -1. + <_> + 8 12 9 2 2. + 0 + -0.0106888897716999 + 0.2206722944974899 + -0.0562041401863098 + <_> + + <_> + + + + <_> + 2 12 21 3 -1. + <_> + 9 13 7 1 9. + 0 + 0.0436831787228584 + -0.0610822103917599 + 0.1712581962347031 + <_> + + <_> + + + + <_> + 1 13 21 2 -1. + <_> + 8 13 7 2 3. + 0 + -0.0202471297234297 + 0.1565587073564529 + -0.0770068317651749 + <_> + + <_> + + + + <_> + 22 10 1 4 -1. + <_> + 21 11 1 2 2. + 1 + -5.9285280294716358e-003 + -0.4369310140609741 + 0.0202764291316271 + <_> + + <_> + + + + <_> + 3 5 6 3 -1. + <_> + 2 6 6 1 3. + 1 + 0.0113492002710700 + -0.0597750283777714 + 0.1651744991540909 + <_> + + <_> + + + + <_> + 13 2 8 5 -1. + <_> + 15 4 4 5 2. + 1 + -0.1365716010332108 + -0.8707361817359924 + 4.2868419550359249e-003 + <_> + + <_> + + + + <_> + 4 2 8 6 -1. + <_> + 4 4 8 2 3. + 0 + 0.0663046464323998 + -0.0388697795569897 + 0.2649452090263367 + <_> + + <_> + + + + <_> + 5 1 15 4 -1. + <_> + 5 2 15 2 2. + 0 + 0.0195911191403866 + -0.0803443267941475 + 0.1665123999118805 + <_> + + <_> + + + + <_> + 0 1 8 4 -1. + <_> + 0 2 8 2 2. + 0 + 0.0340932197868824 + 0.0261821094900370 + -0.4526833891868591 + <_> + + <_> + + + + <_> + 10 0 15 14 -1. + <_> + 10 7 15 7 2. + 0 + -0.2061661928892136 + -0.4254589080810547 + 0.0156788490712643 + <_> + + <_> + + + + <_> + 9 13 6 2 -1. + <_> + 11 13 2 2 3. + 0 + -7.6675140298902988e-003 + -0.3513334095478058 + 0.0274340193718672 + <_> + + <_> + + + + <_> + 8 9 11 4 -1. + <_> + 8 10 11 2 2. + 0 + -0.0129145104438066 + 0.1359857022762299 + -0.0633687376976013 + <_> + + <_> + + + + <_> + 8 6 3 3 -1. + <_> + 9 7 1 3 3. + 1 + 0.0160742308944464 + 0.0215212907642126 + -0.4643712937831879 + <_> + + <_> + + + + <_> + 21 5 4 6 -1. + <_> + 21 7 4 2 3. + 0 + 0.0369430296123028 + 0.0274755004793406 + -0.3073608875274658 + <_> + + <_> + + + + <_> + 12 3 6 6 -1. + <_> + 10 5 6 2 3. + 1 + -0.0755213573575020 + -0.4241931140422821 + 0.0237817000597715 + <_> + + <_> + + + + <_> + 12 9 10 6 -1. + <_> + 12 9 5 6 2. + 0 + 0.0243982393294573 + -0.0493879318237305 + 0.1672402024269104 + <_> + + <_> + + + + <_> + 3 9 10 6 -1. + <_> + 8 9 5 6 2. + 0 + 0.1157704964280129 + 0.0166440103203058 + -0.6928011178970337 + <_> + + <_> + + + + <_> + 12 0 4 1 -1. + <_> + 13 0 2 1 2. + 0 + 9.1529998462647200e-004 + -0.0502800084650517 + 0.1328525990247726 + <_> + + <_> + + + + <_> + 3 10 4 1 -1. + <_> + 4 11 2 1 2. + 1 + -3.6248450633138418e-003 + -0.3066833913326263 + 0.0284923594444990 + <_> + + <_> + + + + <_> + 18 12 1 2 -1. + <_> + 18 12 1 1 2. + 1 + -7.3581631295382977e-004 + 0.0559885688126087 + -0.0392797887325287 + <_> + + <_> + + + + <_> + 2 0 20 10 -1. + <_> + 12 0 10 10 2. + 0 + 0.2000436931848526 + -0.0568408109247684 + 0.1685038954019547 + <_> + + <_> + + + + <_> + 22 2 3 6 -1. + <_> + 23 3 1 6 3. + 1 + -0.0178776904940605 + 0.1931751966476440 + -0.0514639392495155 + <_> + + <_> + + + + <_> + 3 2 6 3 -1. + <_> + 2 3 6 1 3. + 1 + 0.0113503802567720 + -0.0489644110202789 + 0.2181939035654068 + <_> + + <_> + + + + <_> + 21 1 4 6 -1. + <_> + 23 1 2 3 2. + <_> + 21 4 2 3 2. + 0 + 0.0125029096379876 + -0.0419848784804344 + 0.2713862061500549 + <_> + + <_> + + + + <_> + 0 1 4 6 -1. + <_> + 0 1 2 3 2. + <_> + 2 4 2 3 2. + 0 + -9.3033276498317719e-003 + 0.1590452045202255 + -0.0626974031329155 + <_> + + <_> + + + + <_> + 24 0 1 6 -1. + <_> + 24 3 1 3 2. + 0 + 9.8205171525478363e-003 + 0.0155331101268530 + -0.3304075896739960 + <_> + + <_> + + + + <_> + 0 0 1 6 -1. + <_> + 0 3 1 3 2. + 0 + 4.4993069022893906e-003 + 0.0376702398061752 + -0.3112137019634247 + <_> + + <_> + + + + <_> + 18 0 6 6 -1. + <_> + 18 2 6 2 3. + 0 + 0.0140464501455426 + -0.0434262491762638 + 0.1032719984650612 + <_> + + <_> + + + + <_> + 5 1 15 4 -1. + <_> + 5 2 15 2 2. + 0 + -0.0411175191402435 + 0.1867991983890533 + -0.0664343684911728 + <_> + + <_> + + + + <_> + 4 8 18 1 -1. + <_> + 10 8 6 1 3. + 0 + -0.0107145197689533 + 0.1244383975863457 + -0.0663585364818573 + <_> + + <_> + + + + <_> + 8 6 6 4 -1. + <_> + 8 7 6 2 2. + 0 + 9.2895422130823135e-003 + -0.0821698531508446 + 0.1224353983998299 + <_> + + <_> + + + + <_> + 9 5 8 2 -1. + <_> + 11 5 4 2 2. + 0 + -0.0130508001893759 + -0.4003388881683350 + 0.0166369099169970 + <_> + + <_> + + + + <_> + 5 0 6 6 -1. + <_> + 7 0 2 6 3. + 0 + -0.0364681892096996 + -0.5473737716674805 + 0.0148177295923233 + <_> + + <_> + + + + <_> + 21 8 2 1 -1. + <_> + 21 8 1 1 2. + 0 + -7.5372940045781434e-005 + 0.0594716407358646 + -0.0578790009021759 + <_> + + <_> + + + + <_> + 7 1 2 2 -1. + <_> + 7 1 2 1 2. + 1 + 0.0142522901296616 + 0.0252972692251205 + -0.3336473107337952 + <_> + + <_> + + + + <_> + 17 4 8 4 -1. + <_> + 17 5 8 2 2. + 0 + 3.3469200134277344e-003 + -0.0707368031144142 + 0.0745013207197189 + <_> + + <_> + + + + <_> + 6 0 13 2 -1. + <_> + 6 1 13 1 2. + 0 + 4.4445958919823170e-003 + -0.0672459527850151 + 0.1451885998249054 + <_> + + <_> + + + + <_> + 21 5 4 6 -1. + <_> + 21 7 4 2 3. + 0 + -8.7205823510885239e-003 + -0.2021352946758270 + 0.0275202393531799 + <_> + + <_> + + + + <_> + 0 5 4 6 -1. + <_> + 0 7 4 2 3. + 0 + 0.0469216890633106 + 0.0161568503826857 + -0.5311927795410156 + <_> + + <_> + + + + <_> + 21 8 2 1 -1. + <_> + 21 8 1 1 2. + 0 + 5.8387980971019715e-005 + -0.0557161718606949 + 0.0720106214284897 + <_> + + <_> + + + + <_> + 2 8 2 1 -1. + <_> + 3 8 1 1 2. + 0 + -4.6103101340122521e-005 + 0.0959030091762543 + -0.0971473827958107 + <_> + + <_> + + + + <_> + 23 0 2 1 -1. + <_> + 23 0 1 1 2. + 1 + 6.0657761059701443e-003 + 0.0240712091326714 + -0.2376091033220291 + <_> + + <_> + + + + <_> + 4 0 15 4 -1. + <_> + 4 1 15 2 2. + 0 + -0.0555203706026077 + 0.3074511885643005 + -0.0299711804836988 + <_> + + <_> + + + + <_> + 15 1 10 8 -1. + <_> + 15 3 10 4 2. + 0 + -0.0365539006888866 + 0.0328120291233063 + -0.0570152215659618 + <_> + + <_> + + + + <_> + 0 5 4 2 -1. + <_> + 0 5 2 1 2. + <_> + 2 6 2 1 2. + 0 + 1.8784699495881796e-003 + -0.0653261989355087 + 0.1390983015298843 + <_> + + <_> + + + + <_> + 23 0 2 1 -1. + <_> + 23 0 1 1 2. + 1 + -7.4822120368480682e-003 + -0.7748216986656189 + 5.9286328032612801e-003 + <_> + + <_> + + + + <_> + 0 5 1 4 -1. + <_> + 0 6 1 2 2. + 0 + -3.3365150447934866e-003 + -0.3616085052490234 + 0.0226737502962351 + <_> + + <_> + + + + <_> + 19 13 4 2 -1. + <_> + 19 14 4 1 2. + 0 + -0.0122549999505281 + -0.6580218076705933 + 4.3241591192781925e-003 + <_> + + <_> + + + + <_> + 7 12 2 2 -1. + <_> + 7 12 1 1 2. + <_> + 8 13 1 1 2. + 0 + -2.5022740010172129e-004 + 0.1368491053581238 + -0.0613101907074451 + <_> + + <_> + + + + <_> + 1 0 24 8 -1. + <_> + 13 0 12 4 2. + <_> + 1 4 12 4 2. + 0 + 0.1189583986997604 + 0.0244670100510120 + -0.3081929087638855 + <_> + + <_> + + + + <_> + 2 4 3 3 -1. + <_> + 2 5 3 1 3. + 0 + 1.8534749979153275e-003 + -0.0657177790999413 + 0.1380506008863449 + <_> + + <_> + + + + <_> + 20 6 4 3 -1. + <_> + 19 7 4 1 3. + 1 + -0.0139663796871901 + -0.4281671941280365 + 0.0166652500629425 + <_> + + <_> + + + + <_> + 5 6 3 4 -1. + <_> + 6 7 1 4 3. + 1 + -0.0120118902996182 + -0.4546675086021423 + 0.0174813903868198 + <_> + + <_> + + + + <_> + 16 11 2 2 -1. + <_> + 17 11 1 1 2. + <_> + 16 12 1 1 2. + 0 + 8.6380320135504007e-004 + 0.0268306396901608 + -0.1949577033519745 + <_> + + <_> + + + + <_> + 7 11 2 2 -1. + <_> + 7 11 1 1 2. + <_> + 8 12 1 1 2. + 0 + -5.4863549303263426e-004 + 0.1728172004222870 + -0.0519250482320786 + <_> + + <_> + + + + <_> + 9 5 9 3 -1. + <_> + 12 5 3 3 3. + 0 + 0.0356420204043388 + 0.0119973402470350 + -0.2636224925518036 + <_> + + <_> + + + + <_> + 0 0 6 1 -1. + <_> + 2 0 2 1 3. + 0 + 9.2830741778016090e-003 + 0.0153813296929002 + -0.5276867151260376 + <_> + + <_> + + + + <_> + 17 4 8 1 -1. + <_> + 19 4 4 1 2. + 0 + 3.3444799482822418e-003 + -0.0448165088891983 + 0.1556369960308075 + <_> + + <_> + + + + <_> + 7 5 9 3 -1. + <_> + 10 5 3 3 3. + 0 + -0.0348524898290634 + -0.6144651770591736 + 0.0147144095972180 + <_> + + <_> + + + + <_> + 17 4 8 1 -1. + <_> + 19 4 4 1 2. + 0 + -3.6836538929492235e-003 + 0.0679996237158775 + -0.0403181910514832 + <_> + + <_> + + + + <_> + 0 4 8 1 -1. + <_> + 2 4 4 1 2. + 0 + 2.6370671112090349e-003 + -0.0527165904641151 + 0.1650273054838181 + <_> + + <_> + + + + <_> + 16 11 2 2 -1. + <_> + 17 11 1 1 2. + <_> + 16 12 1 1 2. + 0 + -1.1408380232751369e-003 + -0.1495666950941086 + 0.0155292097479105 + <_> + + <_> + + + + <_> + 6 11 12 2 -1. + <_> + 9 11 6 2 2. + 0 + -5.5604642257094383e-003 + 0.1015162020921707 + -0.0783084183931351 + <_> + + <_> + + + + <_> + 4 6 20 9 -1. + <_> + 9 6 10 9 2. + 0 + 0.0313040204346180 + -0.0519621782004833 + 0.1036399006843567 + <_> + + <_> + + + + <_> + 6 8 12 2 -1. + <_> + 6 9 12 1 2. + 0 + 9.2903850600123405e-003 + -0.0539887212216854 + 0.1653061956167221 + <_> + + <_> + + + + <_> + 6 8 13 4 -1. + <_> + 6 9 13 2 2. + 0 + -0.0108930300921202 + 0.1281013935804367 + -0.0734129622578621 + <_> + + <_> + + + + <_> + 2 13 4 2 -1. + <_> + 2 14 4 1 2. + 0 + -4.9190609715878963e-003 + -0.3507530987262726 + 0.0244891606271267 + <_> + + <_> + + + + <_> + 11 1 3 12 -1. + <_> + 11 4 3 6 2. + 0 + 0.0811754167079926 + 0.0209406390786171 + -0.3776533007621765 + <_> + + <_> + + + + <_> + 7 10 11 4 -1. + <_> + 7 11 11 2 2. + 0 + -7.1189319714903831e-003 + 0.1320966929197311 + -0.0743796005845070 + <_> + + <_> + + + + <_> + 5 9 15 6 -1. + <_> + 5 11 15 2 3. + 0 + 0.0290335901081562 + -0.0601534284651279 + 0.1686525046825409 + <_> + + <_> + + + + <_> + 1 5 14 10 -1. + <_> + 1 10 14 5 2. + 0 + 0.2666859030723572 + 0.0302151106297970 + -0.3336375057697296 + <_> + + <_> + + + + <_> + 13 10 2 2 -1. + <_> + 14 10 1 1 2. + <_> + 13 11 1 1 2. + 0 + 1.3437710003927350e-003 + 0.0244619604200125 + -0.3497652113437653 + <_> + + <_> + + + + <_> + 0 0 4 2 -1. + <_> + 0 1 4 1 2. + 0 + -6.4065970946103334e-005 + 0.0681859701871872 + -0.1218236982822418 + <_> + + <_> + + + + <_> + 18 3 4 2 -1. + <_> + 18 4 4 1 2. + 0 + -2.2273659706115723e-003 + 0.0591664388775826 + -0.0569609887897968 + <_> + + <_> + + + + <_> + 0 7 4 4 -1. + <_> + 0 8 4 2 2. + 0 + 1.0822839976754040e-004 + -0.1183675006031990 + 0.0699028074741364 + <_> + + <_> + + + + <_> + 12 12 6 2 -1. + <_> + 14 12 2 2 3. + 0 + 7.7762501314282417e-003 + 0.0182663407176733 + -0.3238837122917175 + <_> + + <_> + + + + <_> + 7 0 3 1 -1. + <_> + 8 0 1 1 3. + 0 + -8.5627898806706071e-004 + 0.1596496999263763 + -0.0523401089012623 + <_> + + <_> + + + + <_> + 15 0 2 1 -1. + <_> + 15 0 1 1 2. + 0 + 3.9805951528251171e-003 + 5.6993248872458935e-003 + -0.6384922862052918 + <_> + + <_> + + + + <_> + 8 0 2 1 -1. + <_> + 9 0 1 1 2. + 0 + -4.9052381655201316e-004 + 0.1629474014043808 + -0.0742301419377327 + <_> + + <_> + + + + <_> + 18 3 2 10 -1. + <_> + 18 3 1 10 2. + 0 + -0.0184035003185272 + -0.6773443222045898 + 0.0107059404253960 + <_> + + <_> + + + + <_> + 7 1 2 2 -1. + <_> + 7 1 1 1 2. + <_> + 8 2 1 1 2. + 0 + -8.9714571367949247e-004 + 0.1691973060369492 + -0.0477185398340225 + <_> + + <_> + + + + <_> + 18 0 7 3 -1. + <_> + 18 1 7 1 3. + 0 + -0.0167341101914644 + -0.3151237964630127 + 0.0124420495703816 + <_> + + <_> + + + + <_> + 7 12 6 2 -1. + <_> + 9 12 2 2 3. + 0 + -0.0119769899174571 + -0.5293223857879639 + 0.0144362701103091 + <_> + + <_> + + + + <_> + 20 7 4 3 -1. + <_> + 20 8 4 1 3. + 0 + 7.0368088781833649e-003 + 0.0264915898442268 + -0.2470992058515549 + <_> + + <_> + + + + <_> + 5 3 2 10 -1. + <_> + 6 3 1 10 2. + 0 + -0.0105798998847604 + -0.4092808067798615 + 0.0187591798603535 + <_> + + <_> + + + + <_> + 16 0 2 2 -1. + <_> + 17 0 1 1 2. + <_> + 16 1 1 1 2. + 0 + 6.0849997680634260e-004 + -0.0334094502031803 + 0.0843884497880936 + <_> + + <_> + + + + <_> + 7 0 2 2 -1. + <_> + 7 0 1 1 2. + <_> + 8 1 1 1 2. + 0 + -5.9445307124406099e-004 + 0.1412419974803925 + -0.0555582903325558 + <_> + + <_> + + + + <_> + 15 0 6 2 -1. + <_> + 17 0 2 2 3. + 0 + -0.0157594103366137 + -0.3833500146865845 + 0.0156633593142033 + <_> + + <_> + + + + <_> + 0 0 1 4 -1. + <_> + 0 2 1 2 2. + 0 + -0.0101080304011703 + -0.3391439020633698 + 0.0209970101714134 + <_> + + <_> + + + + <_> + 22 1 2 12 -1. + <_> + 18 5 2 4 3. + 1 + 8.8242385536432266e-003 + 0.0468829013407230 + -0.0345581099390984 + <_> + + <_> + + + + <_> + 4 0 12 3 -1. + <_> + 8 4 4 3 3. + 1 + 0.1695280969142914 + -0.0297883804887533 + 0.2978200018405914 + <_> + + <_> + + + + <_> + 14 13 2 2 -1. + <_> + 15 13 1 1 2. + <_> + 14 14 1 1 2. + 0 + 1.4175090473145247e-003 + 0.0145506802946329 + -0.2557711899280548 + <_> + + <_> + + + + <_> + 11 6 3 3 -1. + <_> + 12 7 1 1 9. + 0 + -6.2455357983708382e-003 + 0.1703144013881683 + -0.0457185097038746 + <_> + + <_> + + + + <_> + 15 1 10 8 -1. + <_> + 15 3 10 4 2. + 0 + 0.0829719901084900 + -0.0108856502920389 + 0.2358570992946625 + <_> + + <_> + + + + <_> + 0 1 10 8 -1. + <_> + 0 3 10 4 2. + 0 + -0.0363879613578320 + 0.0720635578036308 + -0.1351491957902908 + <_> + + <_> + + + + <_> + 11 3 14 10 -1. + <_> + 11 8 14 5 2. + 0 + 0.2605817019939423 + 0.0307604894042015 + -0.2081860005855560 + <_> + + <_> + + + + <_> + 0 0 24 12 -1. + <_> + 0 0 12 6 2. + <_> + 12 6 12 6 2. + 0 + -0.1837086975574493 + -0.4619984030723572 + 0.0176900699734688 + <_> + + <_> + + + + <_> + 20 7 4 3 -1. + <_> + 20 8 4 1 3. + 0 + -3.9726989343762398e-003 + -0.1660892963409424 + 0.0209467206150293 + <_> + + <_> + + + + <_> + 0 1 7 3 -1. + <_> + 0 2 7 1 3. + 0 + 0.0214559100568295 + 0.0231478307396173 + -0.3625465929508209 + <_> + + <_> + + + + <_> + 20 7 4 3 -1. + <_> + 20 8 4 1 3. + 0 + 0.0144318202510476 + 4.4689280912280083e-003 + -0.2445929050445557 + <_> + + <_> + + + + <_> + 0 7 1 8 -1. + <_> + 0 9 1 4 2. + 0 + -3.3524229656904936e-003 + -0.2480840981006622 + 0.0316352993249893 + <_> + + <_> + + + + <_> + 22 4 3 4 -1. + <_> + 23 5 1 4 3. + 1 + -0.0156694706529379 + 0.3172483146190643 + -0.0374899208545685 + <_> + + <_> + + + + <_> + 11 2 12 1 -1. + <_> + 15 6 4 1 3. + 1 + -0.0400774292647839 + -0.2589775919914246 + 0.0327349714934826 + <_> + + <_> + + + + <_> + 22 4 3 4 -1. + <_> + 23 5 1 4 3. + 1 + 0.0123612098395824 + -0.0450748614966869 + 0.1690649986267090 + <_> + + <_> + + + + <_> + 1 7 4 3 -1. + <_> + 1 8 4 1 3. + 0 + 0.0109678898006678 + 0.0187921095639467 + -0.4384852945804596 + <_> + + <_> + + + + <_> + 13 9 6 2 -1. + <_> + 15 9 2 2 3. + 0 + -0.0137434704229236 + -0.4609765112400055 + 0.0122369602322578 + <_> + + <_> + + + + <_> + 6 7 2 2 -1. + <_> + 6 7 1 1 2. + <_> + 7 8 1 1 2. + 0 + -1.0322439484298229e-003 + 0.1648599952459335 + -0.0516587682068348 + <_> + + <_> + + + + <_> + 13 9 6 2 -1. + <_> + 15 9 2 2 3. + 0 + 8.8313361629843712e-003 + 0.0159355308860540 + -0.2015953958034515 + <_> + + <_> + + + + <_> + 4 0 6 2 -1. + <_> + 6 0 2 2 3. + 0 + 0.0144206797704101 + 0.0160773508250713 + -0.4641633033752441 + <_> + + <_> + + + + <_> + 13 9 6 2 -1. + <_> + 15 9 2 2 3. + 0 + -1.8205989617854357e-003 + 0.0433134213089943 + -0.0280837193131447 + <_> + + <_> + + + + <_> + 7 7 2 6 -1. + <_> + 7 7 1 6 2. + 1 + 3.9304671809077263e-003 + 0.0497011989355087 + -0.1514773964881897 + <_> + + <_> + + + + <_> + 24 0 1 10 -1. + <_> + 24 5 1 5 2. + 0 + -8.3210691809654236e-003 + -0.1029928028583527 + 0.0179813895374537 + <_> + + <_> + + + + <_> + 6 7 3 1 -1. + <_> + 7 7 1 1 3. + 0 + -1.1277500307187438e-003 + 0.1659521013498306 + -0.0483443103730679 + <_> + + <_> + + + + <_> + 14 13 2 2 -1. + <_> + 15 13 1 1 2. + <_> + 14 14 1 1 2. + 0 + -7.8385067172348499e-004 + -0.1946461051702499 + 0.0250845197588205 + <_> + + <_> + + + + <_> + 8 7 4 1 -1. + <_> + 9 7 2 1 2. + 0 + -8.5464341100305319e-004 + 0.1473073959350586 + -0.0529893897473812 + <_> + + <_> + + + + <_> + 24 4 1 9 -1. + <_> + 21 7 1 3 3. + 1 + -6.1449417844414711e-003 + 0.0951583385467529 + -0.0323545187711716 + <_> + + <_> + + + + <_> + 1 4 9 1 -1. + <_> + 4 7 3 1 3. + 1 + 0.0537422299385071 + -0.0160139091312885 + 0.5178387761116028 + <_> + + <_> + + + + <_> + 11 1 6 13 -1. + <_> + 13 1 2 13 3. + 0 + -9.1773690655827522e-003 + 0.0658730715513229 + -0.0286986008286476 + <_> + + <_> + + + + <_> + 10 2 4 7 -1. + <_> + 11 2 2 7 2. + 0 + -1.6262140125036240e-003 + 0.1165013015270233 + -0.0662005692720413 + <_> + + <_> + + + + <_> + 11 1 6 13 -1. + <_> + 13 1 2 13 3. + 0 + -0.0702467709779739 + -0.5561671257019043 + 3.3650770783424377e-003 + <_> + + <_> + + + + <_> + 8 1 6 13 -1. + <_> + 10 1 2 13 3. + 0 + -0.0457130484282970 + -0.5554363131523132 + 0.0145238302648067 + <_> + + <_> + + + + <_> + 16 9 4 1 -1. + <_> + 16 9 2 1 2. + 0 + -1.6252630157396197e-003 + 0.0774459466338158 + -0.0477535910904408 + <_> + + <_> + + + + <_> + 5 9 4 1 -1. + <_> + 7 9 2 1 2. + 0 + -8.7784547358751297e-003 + -0.6660557985305786 + 0.0114997997879982 + <_> + + <_> + + + + <_> + 17 4 1 9 -1. + <_> + 14 7 1 3 3. + 1 + 0.0581780597567558 + -0.0126901902258396 + 0.2431164979934692 + <_> + + <_> + + + + <_> + 7 4 2 2 -1. + <_> + 7 4 1 1 2. + <_> + 8 5 1 1 2. + 0 + -1.0166700230911374e-003 + 0.1701835989952087 + -0.0434626787900925 + <_> + + <_> + + + + <_> + 13 9 2 2 -1. + <_> + 14 9 1 1 2. + <_> + 13 10 1 1 2. + 0 + -8.3186908159404993e-004 + -0.1554417014122009 + 0.0277679692953825 + <_> + + <_> + + + + <_> + 7 11 2 2 -1. + <_> + 7 11 1 1 2. + <_> + 8 12 1 1 2. + 0 + 1.0635660146363080e-004 + -0.0799610763788223 + 0.0975525230169296 + <_> + + <_> + + + + <_> + 13 9 2 2 -1. + <_> + 14 9 1 1 2. + <_> + 13 10 1 1 2. + 0 + 7.7358598355203867e-004 + 0.0280197393149138 + -0.1640979051589966 + <_> + + <_> + + + + <_> + 6 13 10 1 -1. + <_> + 11 13 5 1 2. + 0 + -5.1288288086652756e-003 + 0.1435500979423523 + -0.0521811507642269 + <_> + + <_> + + + + <_> + 9 8 10 7 -1. + <_> + 9 8 5 7 2. + 0 + -0.0296237897127867 + 0.1256711930036545 + -0.0727018266916275 + <_> + + <_> + + + + <_> + 4 5 15 10 -1. + <_> + 9 5 5 10 3. + 0 + 0.0479203201830387 + -0.0627507865428925 + 0.1496749967336655 + <_> + + <_> + + + + <_> + 20 6 5 4 -1. + <_> + 20 7 5 2 2. + 0 + 0.0299077890813351 + 3.3279890194535255e-003 + -0.5352283716201782 + <_> + + <_> + + + + <_> + 0 6 5 4 -1. + <_> + 0 7 5 2 2. + 0 + -3.1103161163628101e-003 + -0.1846338063478470 + 0.0402609407901764 + <_> + + <_> + + + + <_> + 11 7 3 1 -1. + <_> + 12 7 1 1 3. + 0 + 1.1777599574998021e-003 + -0.0421488806605339 + 0.1833201944828033 + <_> + + <_> + + + + <_> + 9 4 7 3 -1. + <_> + 9 5 7 1 3. + 0 + 0.0149721698835492 + -0.0501780100166798 + 0.1479559987783432 + <_> + + <_> + + + + <_> + 15 4 4 3 -1. + <_> + 15 4 2 3 2. + 0 + 0.0226974897086620 + 8.8858045637607574e-003 + -0.3510260879993439 + <_> + + <_> + + + + <_> + 6 4 4 3 -1. + <_> + 8 4 2 3 2. + 0 + 0.0128841297701001 + 0.0346549116075039 + -0.2406193017959595 + <_> + + <_> + + + + <_> + 16 6 2 2 -1. + <_> + 17 6 1 1 2. + <_> + 16 7 1 1 2. + 0 + -1.1240700259804726e-003 + 0.1314530968666077 + -0.0288430396467447 + <_> + + <_> + + + + <_> + 7 6 2 2 -1. + <_> + 7 6 1 1 2. + <_> + 8 7 1 1 2. + 0 + -1.3627869775518775e-003 + 0.2013843953609467 + -0.0379555486142635 + <_> + + <_> + + + + <_> + 14 13 2 2 -1. + <_> + 15 13 1 1 2. + <_> + 14 14 1 1 2. + 0 + 5.3557957289740443e-004 + 0.0279592797160149 + -0.1196514964103699 + <_> + + <_> + + + + <_> + 6 0 4 2 -1. + <_> + 6 0 4 1 2. + 1 + -0.0152801796793938 + -0.4851869940757752 + 0.0156223699450493 + <_> + + <_> + + + + <_> + 20 14 2 1 -1. + <_> + 20 14 1 1 2. + 0 + 4.6412500523729250e-005 + -0.0589389093220234 + 0.0601089298725128 + <_> + + <_> + + + + <_> + 1 13 6 2 -1. + <_> + 1 13 3 1 2. + <_> + 4 14 3 1 2. + 0 + 9.6553878393024206e-005 + -0.0965948700904846 + 0.0779175236821175 + <_> + + <_> + + + + <_> + 12 1 2 2 -1. + <_> + 12 2 2 1 2. + 0 + 3.8991239853203297e-003 + -0.0261822007596493 + 0.1902385950088501 + <_> + + <_> + + + + <_> + 8 0 8 8 -1. + <_> + 8 0 4 4 2. + <_> + 12 4 4 4 2. + 0 + 0.0237854700535536 + 0.0403596796095371 + -0.1793317049741745 + <_> + + <_> + + + + <_> + 16 12 2 2 -1. + <_> + 17 12 1 1 2. + <_> + 16 13 1 1 2. + 0 + 5.9117228374816477e-005 + -0.0676945373415947 + 0.0789666101336479 + <_> + + <_> + + + + <_> + 0 4 8 8 -1. + <_> + 0 4 4 4 2. + <_> + 4 8 4 4 2. + 0 + 0.0585355199873447 + -0.0279133208096027 + 0.2635962069034576 + <_> + + <_> + + + + <_> + 19 4 2 1 -1. + <_> + 19 4 1 1 2. + 0 + -6.7125670611858368e-003 + -0.8246011137962341 + 3.6960430443286896e-003 + <_> + + <_> + + + + <_> + 4 4 2 1 -1. + <_> + 5 4 1 1 2. + 0 + -4.6747662127017975e-003 + -0.7625464797019959 + 9.2743840068578720e-003 + <_> + + <_> + + + + <_> + 20 0 2 2 -1. + <_> + 21 0 1 1 2. + <_> + 20 1 1 1 2. + 0 + 5.3981528617441654e-003 + 1.9147379789501429e-003 + -0.8057739734649658 + <_> + + <_> + + + + <_> + 0 5 15 3 -1. + <_> + 0 6 15 1 3. + 0 + 7.7252141200006008e-003 + -0.0822006091475487 + 0.0925986021757126 + <_> + + <_> + + + + <_> + 13 5 1 3 -1. + <_> + 13 6 1 1 3. + 0 + -1.1672140099108219e-003 + 0.1147938966751099 + -0.0459650196135044 + <_> + + <_> + + + + <_> + 4 9 3 2 -1. + <_> + 5 10 1 2 3. + 1 + -7.4022258631885052e-003 + -0.4262216091156006 + 0.0174518898129463 + <_> + + <_> + + + + <_> + 20 0 2 2 -1. + <_> + 21 0 1 1 2. + <_> + 20 1 1 1 2. + 0 + 6.5430802351329476e-005 + -0.0445476993918419 + 0.0498182512819767 + <_> + + <_> + + + + <_> + 3 0 2 2 -1. + <_> + 3 0 1 1 2. + <_> + 4 1 1 1 2. + 0 + 4.6353430661838502e-005 + -0.0820099934935570 + 0.0922331288456917 + -1.2964390516281128 + 14 + -1 + <_> + + + <_> + + <_> + + + + <_> + 0 11 12 4 -1. + <_> + 0 11 6 2 2. + <_> + 6 13 6 2 2. + 0 + 0.0105607798323035 + -0.1728546023368835 + 0.2072951048612595 + <_> + + <_> + + + + <_> + 17 1 8 4 -1. + <_> + 17 3 8 2 2. + 0 + -0.0382373891770840 + 0.1771112978458405 + -0.1585303992033005 + <_> + + <_> + + + + <_> + 6 6 13 6 -1. + <_> + 6 8 13 2 3. + 0 + -0.0541206710040569 + 0.2564443051815033 + -0.0884335711598396 + <_> + + <_> + + + + <_> + 23 4 2 3 -1. + <_> + 23 4 1 3 2. + 0 + -2.2004460915923119e-003 + 0.2010346055030823 + -0.1101640984416008 + <_> + + <_> + + + + <_> + 2 13 10 2 -1. + <_> + 2 14 10 1 2. + 0 + 0.0654388666152954 + 7.8213139204308391e-004 + -4.3508232421875000e+003 + <_> + + <_> + + + + <_> + 23 4 2 3 -1. + <_> + 23 4 1 3 2. + 0 + -0.0135645801201463 + -0.5407810807228088 + 4.8653590492904186e-003 + <_> + + <_> + + + + <_> + 0 4 2 3 -1. + <_> + 1 4 1 3 2. + 0 + -1.8708320567384362e-003 + 0.1633561998605728 + -0.1228590980172157 + <_> + + <_> + + + + <_> + 2 7 21 3 -1. + <_> + 9 8 7 1 9. + 0 + 0.1699268966913223 + -4.5410599559545517e-003 + 0.4810850024223328 + <_> + + <_> + + + + <_> + 2 11 2 2 -1. + <_> + 2 11 1 2 2. + 1 + 3.5981500986963511e-003 + 0.0356757305562496 + -0.4236158132553101 + <_> + + <_> + + + + <_> + 2 2 21 6 -1. + <_> + 9 4 7 2 9. + 0 + 0.5448976159095764 + -0.0198735594749451 + 0.5460472106933594 + <_> + + <_> + + + + <_> + 1 1 8 6 -1. + <_> + 1 3 8 2 3. + 0 + -0.0627753064036369 + 0.1722137033939362 + -0.1143800020217896 + <_> + + <_> + + + + <_> + 6 4 15 4 -1. + <_> + 6 5 15 2 2. + 0 + -0.0459444113075733 + 0.2595784068107605 + -0.0732216089963913 + <_> + + <_> + + + + <_> + 2 10 4 1 -1. + <_> + 3 11 2 1 2. + 1 + 2.1809421014040709e-003 + 0.0495434813201427 + -0.3175086975097656 + <_> + + <_> + + + + <_> + 4 14 18 1 -1. + <_> + 4 14 9 1 2. + 0 + -9.6566081047058105e-003 + 0.1581763029098511 + -0.0890468433499336 + <_> + + <_> + + + + <_> + 0 3 24 10 -1. + <_> + 0 3 12 5 2. + <_> + 12 8 12 5 2. + 0 + 0.0808042436838150 + 0.0503276288509369 + -0.2887117862701416 + <_> + + <_> + + + + <_> + 15 3 10 12 -1. + <_> + 20 3 5 6 2. + <_> + 15 9 5 6 2. + 0 + 0.0987789332866669 + -0.0381883382797241 + 0.3119831085205078 + <_> + + <_> + + + + <_> + 9 5 6 3 -1. + <_> + 9 6 6 1 3. + 0 + 8.4114018827676773e-003 + -0.0949936509132385 + 0.1344850063323975 + <_> + + <_> + + + + <_> + 2 13 21 1 -1. + <_> + 9 13 7 1 3. + 0 + -0.0147700998932123 + 0.1715719997882843 + -0.0750405564904213 + <_> + + <_> + + + + <_> + 0 3 10 12 -1. + <_> + 0 3 5 6 2. + <_> + 5 9 5 6 2. + 0 + 0.1057564020156860 + -0.0440231785178185 + 0.3495194017887116 + <_> + + <_> + + + + <_> + 5 3 15 4 -1. + <_> + 5 4 15 2 2. + 0 + 0.0401043891906738 + -0.0572791509330273 + 0.2763915061950684 + <_> + + <_> + + + + <_> + 8 6 9 3 -1. + <_> + 8 7 9 1 3. + 0 + 0.0135993398725986 + -0.0886402428150177 + 0.1596630066633225 + <_> + + <_> + + + + <_> + 14 13 3 1 -1. + <_> + 15 13 1 1 3. + 0 + -3.3378789667040110e-003 + -0.4990870058536530 + 7.1760369464755058e-003 + <_> + + <_> + + + + <_> + 7 1 10 2 -1. + <_> + 7 2 10 1 2. + 0 + 6.5490198321640491e-003 + -0.0597806982696056 + 0.2110590040683746 + <_> + + <_> + + + + <_> + 14 13 3 1 -1. + <_> + 15 13 1 1 3. + 0 + -6.2758670537732542e-005 + 0.0655476525425911 + -0.0541992485523224 + <_> + + <_> + + + + <_> + 8 13 3 1 -1. + <_> + 9 13 1 1 3. + 0 + 9.0889551211148500e-004 + 0.0425700992345810 + -0.2828716039657593 + <_> + + <_> + + + + <_> + 1 0 24 12 -1. + <_> + 13 0 12 6 2. + <_> + 1 6 12 6 2. + 0 + 0.0881031826138496 + 0.0406627096235752 + -0.2983728945255280 + <_> + + <_> + + + + <_> + 0 0 13 14 -1. + <_> + 0 7 13 7 2. + 0 + -0.1351538002490997 + -0.4011076092720032 + 0.0259989295154810 + <_> + + <_> + + + + <_> + 21 6 3 3 -1. + <_> + 20 7 3 1 3. + 1 + 0.0105496803298593 + 0.0265602301806211 + -0.3554666042327881 + <_> + + <_> + + + + <_> + 8 9 8 4 -1. + <_> + 8 10 8 2 2. + 0 + -0.0109745198860765 + 0.1540209054946899 + -0.0715849623084068 + <_> + + <_> + + + + <_> + 13 10 6 4 -1. + <_> + 15 10 2 4 3. + 0 + -0.0128105496987700 + -0.2680475115776062 + 0.0205432493239641 + <_> + + <_> + + + + <_> + 11 3 4 4 -1. + <_> + 11 3 2 4 2. + 1 + -0.0673751235008240 + -0.5299177169799805 + 0.0192500203847885 + <_> + + <_> + + + + <_> + 13 10 6 4 -1. + <_> + 15 10 2 4 3. + 0 + 0.0133285904303193 + 0.0141924796625972 + -0.2692896127700806 + <_> + + <_> + + + + <_> + 7 10 10 4 -1. + <_> + 7 12 10 2 2. + 0 + -0.0349247902631760 + 0.2877762019634247 + -0.0366922505199909 + <_> + + <_> + + + + <_> + 13 10 6 4 -1. + <_> + 15 10 2 4 3. + 0 + -0.0259607005864382 + -0.5250588059425354 + 4.2013241909444332e-003 + <_> + + <_> + + + + <_> + 6 10 6 4 -1. + <_> + 8 10 2 4 3. + 0 + -0.0144326100125909 + -0.4404621124267578 + 0.0239412691444159 + <_> + + <_> + + + + <_> + 21 14 4 1 -1. + <_> + 21 14 2 1 2. + 0 + 1.0242980206385255e-003 + -0.0813294127583504 + 0.1090075969696045 + <_> + + <_> + + + + <_> + 0 7 4 4 -1. + <_> + 0 8 4 2 2. + 0 + -3.3913699444383383e-003 + -0.2744260132312775 + 0.0353980511426926 + <_> + + <_> + + + + <_> + 19 3 6 12 -1. + <_> + 22 3 3 6 2. + <_> + 19 9 3 6 2. + 0 + -0.0254591107368469 + 0.1884281933307648 + -0.0505212917923927 + <_> + + <_> + + + + <_> + 5 1 15 2 -1. + <_> + 5 2 15 1 2. + 0 + -0.0250639300793409 + 0.1583306044340134 + -0.0679820179939270 + <_> + + <_> + + + + <_> + 19 1 3 4 -1. + <_> + 19 2 3 2 2. + 0 + 4.5757358893752098e-003 + -0.0512838996946812 + 0.1146584972739220 + <_> + + <_> + + + + <_> + 2 5 20 4 -1. + <_> + 12 5 10 4 2. + 0 + -0.1538352966308594 + 0.4274145960807800 + -0.0233538504689932 + <_> + + <_> + + + + <_> + 21 14 4 1 -1. + <_> + 21 14 2 1 2. + 0 + 6.7441980354487896e-003 + 0.0116364201530814 + -0.1990616023540497 + <_> + + <_> + + + + <_> + 0 14 4 1 -1. + <_> + 2 14 2 1 2. + 0 + 4.9857632257044315e-004 + -0.1112217977643013 + 0.0913273170590401 + <_> + + <_> + + + + <_> + 19 3 6 12 -1. + <_> + 22 3 3 6 2. + <_> + 19 9 3 6 2. + 0 + 0.0416502095758915 + -0.0342307090759277 + 0.1340909004211426 + <_> + + <_> + + + + <_> + 0 3 6 12 -1. + <_> + 0 3 3 6 2. + <_> + 3 9 3 6 2. + 0 + -0.0486865788698196 + 0.3840608894824982 + -0.0367092713713646 + <_> + + <_> + + + + <_> + 19 1 3 4 -1. + <_> + 19 2 3 2 2. + 0 + -0.0142661100253463 + 0.1904101967811585 + -0.0373262614011765 + <_> + + <_> + + + + <_> + 3 1 3 4 -1. + <_> + 3 2 3 2 2. + 0 + 2.0738251041620970e-003 + -0.0940800234675407 + 0.1367546021938324 + <_> + + <_> + + + + <_> + 10 1 10 2 -1. + <_> + 10 1 5 2 2. + 0 + -0.0127805396914482 + 0.0790209397673607 + -0.0321417711675167 + <_> + + <_> + + + + <_> + 5 0 8 3 -1. + <_> + 9 0 4 3 2. + 0 + 8.7420884519815445e-003 + -0.0805833786725998 + 0.1433219015598297 + <_> + + <_> + + + + <_> + 21 0 2 1 -1. + <_> + 21 0 1 1 2. + 1 + 6.9780537160113454e-005 + -0.1539752036333084 + 0.0694082602858543 + <_> + + <_> + + + + <_> + 2 8 4 2 -1. + <_> + 3 9 2 2 2. + 1 + -7.9981610178947449e-003 + -0.4497911930084229 + 0.0232297703623772 + <_> + + <_> + + + + <_> + 21 0 2 1 -1. + <_> + 21 0 1 1 2. + 1 + 5.3804512135684490e-003 + 0.0246548391878605 + -0.1725358963012695 + <_> + + <_> + + + + <_> + 2 0 21 1 -1. + <_> + 9 0 7 1 3. + 0 + -0.0200069397687912 + 0.1652639061212540 + -0.0625987574458122 + <_> + + <_> + + + + <_> + 21 0 2 1 -1. + <_> + 21 0 1 1 2. + 1 + -4.4656409882009029e-003 + -0.3730463087558746 + 0.0105512700974941 + <_> + + <_> + + + + <_> + 4 0 1 2 -1. + <_> + 4 0 1 1 2. + 1 + -3.1919090542942286e-003 + -0.4411549866199493 + 0.0209588091820478 + <_> + + <_> + + + + <_> + 1 11 24 4 -1. + <_> + 13 11 12 2 2. + <_> + 1 13 12 2 2. + 0 + -0.0622704289853573 + -0.5413467884063721 + 0.0132205402478576 + <_> + + <_> + + + + <_> + 0 11 24 4 -1. + <_> + 0 11 12 2 2. + <_> + 12 13 12 2 2. + 0 + -0.0449563488364220 + -0.4331294000148773 + 0.0206683203577995 + <_> + + <_> + + + + <_> + 16 5 2 2 -1. + <_> + 17 5 1 1 2. + <_> + 16 6 1 1 2. + 0 + 1.1595709947869182e-003 + -0.0236924402415752 + 0.1087998002767563 + <_> + + <_> + + + + <_> + 7 5 2 2 -1. + <_> + 7 5 1 1 2. + <_> + 8 6 1 1 2. + 0 + -8.8405620772391558e-004 + 0.1649617999792099 + -0.0524947308003902 + <_> + + <_> + + + + <_> + 18 1 6 2 -1. + <_> + 18 1 3 2 2. + 0 + 0.0266917701810598 + 0.0148458201438189 + -0.5571644902229309 + <_> + + <_> + + + + <_> + 2 0 21 2 -1. + <_> + 9 0 7 2 3. + 0 + 0.0182767305523157 + -0.0662862136960030 + 0.1257701069116592 + <_> + + <_> + + + + <_> + 13 0 10 15 -1. + <_> + 13 0 5 15 2. + 0 + -0.0809113383293152 + 0.1131376996636391 + -0.0498078204691410 + <_> + + <_> + + + + <_> + 6 0 13 4 -1. + <_> + 6 1 13 2 2. + 0 + -0.0364037007093430 + 0.2336605936288834 + -0.0383339710533619 + <_> + + <_> + + + + <_> + 11 3 9 3 -1. + <_> + 11 4 9 1 3. + 0 + -0.0139478798955679 + 0.0991646125912666 + -0.0678260922431946 + <_> + + <_> + + + + <_> + 3 2 10 3 -1. + <_> + 2 3 10 1 3. + 1 + -0.0224205106496811 + 0.1904506981372833 + -0.0484246909618378 + <_> + + <_> + + + + <_> + 6 6 16 8 -1. + <_> + 6 6 8 8 2. + 0 + 0.0995163321495056 + -0.0482200607657433 + 0.2056124061346054 + <_> + + <_> + + + + <_> + 5 0 12 15 -1. + <_> + 8 0 6 15 2. + 0 + 0.1495629996061325 + 0.0141723398119211 + -0.6450886726379395 + <_> + + <_> + + + + <_> + 23 8 2 4 -1. + <_> + 23 8 1 4 2. + 0 + 9.6693442901596427e-004 + -0.0378436110913754 + 0.0635498985648155 + <_> + + <_> + + + + <_> + 0 5 3 3 -1. + <_> + 0 6 3 1 3. + 0 + 0.0120417503640056 + 0.0180350895971060 + -0.4774137139320374 + <_> + + <_> + + + + <_> + 21 5 4 2 -1. + <_> + 22 5 2 2 2. + 0 + 2.3097700905054808e-003 + -0.0415334291756153 + 0.1302794069051743 + <_> + + <_> + + + + <_> + 0 5 4 2 -1. + <_> + 1 5 2 2 2. + 0 + 2.2019869647920132e-003 + -0.0514689311385155 + 0.1736146062612534 + <_> + + <_> + + + + <_> + 21 2 3 4 -1. + <_> + 22 3 1 4 3. + 1 + 0.0272558908909559 + -0.0153390001505613 + 0.3625235855579376 + <_> + + <_> + + + + <_> + 4 2 4 3 -1. + <_> + 3 3 4 1 3. + 1 + 8.8747506961226463e-003 + -0.0426916293799877 + 0.2076780050992966 + <_> + + <_> + + + + <_> + 23 2 2 2 -1. + <_> + 23 2 2 1 2. + 1 + 4.7241621650755405e-003 + -0.0500567816197872 + 0.0873611792922020 + <_> + + <_> + + + + <_> + 0 5 4 4 -1. + <_> + 0 6 4 2 2. + 0 + 7.3167313530575484e-005 + -0.1244131028652191 + 0.0726777836680412 + <_> + + <_> + + + + <_> + 23 7 2 5 -1. + <_> + 23 7 1 5 2. + 0 + -1.2639940250664949e-003 + 0.0776199027895927 + -0.0404986217617989 + <_> + + <_> + + + + <_> + 0 0 1 4 -1. + <_> + 0 1 1 2 2. + 0 + 3.6909559275954962e-003 + 0.0311388503760099 + -0.3086219131946564 + <_> + + <_> + + + + <_> + 23 1 2 4 -1. + <_> + 23 3 2 2 2. + 0 + -0.0283522401005030 + -0.3550184071063995 + 0.0135328602045774 + <_> + + <_> + + + + <_> + 0 1 2 4 -1. + <_> + 0 3 2 2 2. + 0 + -9.6667202888056636e-004 + 0.0676028430461884 + -0.1432974934577942 + <_> + + <_> + + + + <_> + 19 3 5 4 -1. + <_> + 19 4 5 2 2. + 0 + -0.0587403103709221 + -0.5506312847137451 + 4.2741261422634125e-003 + <_> + + <_> + + + + <_> + 12 1 6 2 -1. + <_> + 12 1 6 1 2. + 1 + -0.0272757392376661 + -0.6493160724639893 + 0.0125345299020410 + <_> + + <_> + + + + <_> + 19 11 6 4 -1. + <_> + 19 12 6 2 2. + 0 + -0.0117558799684048 + -0.5648565292358398 + 0.0137637602165341 + <_> + + <_> + + + + <_> + 1 3 6 4 -1. + <_> + 1 4 6 2 2. + 0 + 7.5923758558928967e-003 + -0.0431140698492527 + 0.2005586028099060 + <_> + + <_> + + + + <_> + 23 0 2 1 -1. + <_> + 23 0 1 1 2. + 1 + -7.1979401400312781e-004 + -0.1374174952507019 + 0.0340671092271805 + <_> + + <_> + + + + <_> + 2 0 1 2 -1. + <_> + 2 0 1 1 2. + 1 + 4.1190441697835922e-003 + 0.0367105789482594 + -0.2477497011423111 + <_> + + <_> + + + + <_> + 19 0 4 2 -1. + <_> + 20 0 2 2 2. + 0 + 7.5443051755428314e-003 + 7.2344779036939144e-003 + -0.4473736882209778 + <_> + + <_> + + + + <_> + 0 0 2 12 -1. + <_> + 0 0 1 6 2. + <_> + 1 6 1 6 2. + 0 + -5.2358289249241352e-003 + 0.2173164039850235 + -0.0386803299188614 + <_> + + <_> + + + + <_> + 22 4 2 8 -1. + <_> + 23 4 1 4 2. + <_> + 22 8 1 4 2. + 0 + 7.4686598964035511e-004 + -0.0371707193553448 + 0.0385193713009357 + <_> + + <_> + + + + <_> + 1 4 2 8 -1. + <_> + 1 4 1 4 2. + <_> + 2 8 1 4 2. + 0 + 8.8468490866944194e-004 + -0.1020980030298233 + 0.0926149412989616 + <_> + + <_> + + + + <_> + 17 9 4 1 -1. + <_> + 17 9 2 1 2. + 0 + -1.1738609755411744e-003 + 0.1108791977167130 + -0.0856960415840149 + <_> + + <_> + + + + <_> + 12 2 5 8 -1. + <_> + 10 4 5 4 2. + 1 + -0.0989599674940109 + -0.4499149918556213 + 0.0212421305477619 + <_> + + <_> + + + + <_> + 18 13 2 2 -1. + <_> + 19 13 1 1 2. + <_> + 18 14 1 1 2. + 0 + 8.8248471729457378e-004 + 0.0228975899517536 + -0.1995048969984055 + <_> + + <_> + + + + <_> + 6 9 13 6 -1. + <_> + 6 11 13 2 3. + 0 + -0.0413776896893978 + 0.1549389958381653 + -0.0591393709182739 + <_> + + <_> + + + + <_> + 6 10 13 4 -1. + <_> + 6 11 13 2 2. + 0 + 6.7946789786219597e-003 + -0.0783610120415688 + 0.1739570051431656 + <_> + + <_> + + + + <_> + 0 8 24 4 -1. + <_> + 0 8 12 2 2. + <_> + 12 10 12 2 2. + 0 + 0.0447585098445416 + 0.0260890107601881 + -0.3311159014701843 + <_> + + <_> + + + + <_> + 17 10 8 3 -1. + <_> + 17 11 8 1 3. + 0 + 2.9978479724377394e-003 + 0.0459281504154205 + -0.1491470038890839 + <_> + + <_> + + + + <_> + 4 0 16 8 -1. + <_> + 4 0 8 4 2. + <_> + 12 4 8 4 2. + 0 + -0.0595893599092960 + -0.2485350966453552 + 0.0325236506760120 + <_> + + <_> + + + + <_> + 14 0 1 2 -1. + <_> + 14 1 1 1 2. + 0 + 9.4199320301413536e-004 + -0.0425546802580357 + 0.1344856023788452 + <_> + + <_> + + + + <_> + 3 9 6 6 -1. + <_> + 5 9 2 6 3. + 0 + -0.0239475108683109 + -0.4583190977573395 + 0.0178181305527687 + <_> + + <_> + + + + <_> + 13 10 12 3 -1. + <_> + 16 10 6 3 2. + 0 + 7.4462359771132469e-003 + -0.0423585288226604 + 0.0580310709774494 + <_> + + <_> + + + + <_> + 0 10 12 3 -1. + <_> + 3 10 6 3 2. + 0 + -0.0129095697775483 + 0.1973039060831070 + -0.0445232689380646 + <_> + + <_> + + + + <_> + 19 8 5 3 -1. + <_> + 19 9 5 1 3. + 0 + 2.8930921107530594e-003 + 0.0428810603916645 + -0.1371746063232422 + <_> + + <_> + + + + <_> + 7 1 3 1 -1. + <_> + 8 1 1 1 3. + 0 + -6.8186258431524038e-004 + 0.1337869018316269 + -0.0565496906638145 + <_> + + <_> + + + + <_> + 15 1 3 1 -1. + <_> + 16 1 1 1 3. + 0 + 9.0884382370859385e-004 + -0.0361675098538399 + 0.1220118999481201 + <_> + + <_> + + + + <_> + 7 1 3 1 -1. + <_> + 8 1 1 1 3. + 0 + 4.2305429815314710e-004 + -0.0695094764232636 + 0.1302513927221298 + <_> + + <_> + + + + <_> + 20 8 2 3 -1. + <_> + 20 9 2 1 3. + 0 + -1.6460029873996973e-003 + -0.1300535947084427 + 0.0327382087707520 + <_> + + <_> + + + + <_> + 2 0 4 2 -1. + <_> + 3 0 2 2 2. + 0 + 7.2493818588554859e-003 + 0.0122888395562768 + -0.6227869987487793 + <_> + + <_> + + + + <_> + 19 8 5 3 -1. + <_> + 19 9 5 1 3. + 0 + 7.8207803890109062e-003 + 7.4369488283991814e-003 + -0.1486981958150864 + <_> + + <_> + + + + <_> + 4 1 6 11 -1. + <_> + 6 1 2 11 3. + 0 + 0.0359272807836533 + 0.0188675802201033 + -0.3921496868133545 + <_> + + <_> + + + + <_> + 16 9 2 1 -1. + <_> + 16 9 1 1 2. + 0 + -6.1618811741936952e-005 + 0.0568877793848515 + -0.0677392184734344 + <_> + + <_> + + + + <_> + 5 2 15 4 -1. + <_> + 5 3 15 2 2. + 0 + 0.0374080687761307 + -0.0385471209883690 + 0.2218790054321289 + <_> + + <_> + + + + <_> + 11 2 3 3 -1. + <_> + 11 3 3 1 3. + 0 + -5.2155661396682262e-003 + 0.1363334953784943 + -0.0673948600888252 + <_> + + <_> + + + + <_> + 2 7 18 6 -1. + <_> + 11 7 9 6 2. + 0 + -0.0935681909322739 + 0.1743745058774948 + -0.0487747117877007 + <_> + + <_> + + + + <_> + 1 6 24 9 -1. + <_> + 7 6 12 9 2. + 0 + 0.0762281417846680 + -0.0574758499860764 + 0.1471180021762848 + <_> + + <_> + + + + <_> + 0 0 1 10 -1. + <_> + 0 5 1 5 2. + 0 + -0.0200377702713013 + -0.4157789945602417 + 0.0179230198264122 + <_> + + <_> + + + + <_> + 9 3 10 2 -1. + <_> + 9 4 10 1 2. + 0 + -0.0118243796750903 + 0.1144623011350632 + -0.0700482204556465 + <_> + + <_> + + + + <_> + 12 6 1 3 -1. + <_> + 12 7 1 1 3. + 0 + -1.6057320171967149e-003 + 0.1678820997476578 + -0.0499466583132744 + <_> + + <_> + + + + <_> + 16 9 2 1 -1. + <_> + 16 9 1 1 2. + 0 + -2.5517439935356379e-003 + -0.3828516900539398 + 0.0113612702116370 + <_> + + <_> + + + + <_> + 7 9 2 1 -1. + <_> + 8 9 1 1 2. + 0 + -9.9515629699453712e-005 + 0.0925496816635132 + -0.0903496667742729 + <_> + + <_> + + + + <_> + 16 7 6 6 -1. + <_> + 19 7 3 3 2. + <_> + 16 10 3 3 2. + 0 + -0.0167104993015528 + 0.1787143051624298 + -0.0413177497684956 + <_> + + <_> + + + + <_> + 10 10 2 2 -1. + <_> + 10 10 1 1 2. + <_> + 11 11 1 1 2. + 0 + -9.6687301993370056e-004 + -0.2522006928920746 + 0.0305528100579977 + <_> + + <_> + + + + <_> + 16 9 2 2 -1. + <_> + 17 9 1 1 2. + <_> + 16 10 1 1 2. + 0 + -6.0828930145362392e-005 + 0.0542593784630299 + -0.0474381409585476 + <_> + + <_> + + + + <_> + 7 9 2 2 -1. + <_> + 7 9 1 1 2. + <_> + 8 10 1 1 2. + 0 + -8.6335372179746628e-004 + 0.1779994070529938 + -0.0423120781779289 + <_> + + <_> + + + + <_> + 13 10 2 2 -1. + <_> + 14 10 1 1 2. + <_> + 13 11 1 1 2. + 0 + -8.9218461653217673e-004 + -0.1845878958702087 + 0.0251416098326445 + <_> + + <_> + + + + <_> + 11 7 2 3 -1. + <_> + 11 8 2 1 3. + 0 + -3.4870179370045662e-003 + 0.1677664965391159 + -0.0460440590977669 + <_> + + <_> + + + + <_> + 19 0 6 3 -1. + <_> + 19 1 6 1 3. + 0 + 0.0195988900959492 + 0.0180558506399393 + -0.3022567927837372 + <_> + + <_> + + + + <_> + 0 0 6 3 -1. + <_> + 0 1 6 1 3. + 0 + -0.0109872100874782 + -0.3727653026580811 + 0.0197681505233049 + <_> + + <_> + + + + <_> + 24 0 1 2 -1. + <_> + 24 1 1 1 2. + 0 + -6.6390639403834939e-005 + 0.0768569633364677 + -0.1268360018730164 + <_> + + <_> + + + + <_> + 0 0 16 1 -1. + <_> + 4 0 8 1 2. + 0 + -4.2606238275766373e-003 + 0.1132820025086403 + -0.0696604028344154 + <_> + + <_> + + + + <_> + 19 11 6 4 -1. + <_> + 19 12 6 2 2. + 0 + 7.3147160001099110e-003 + 0.0329976715147495 + -0.2646273076534271 + <_> + + <_> + + + + <_> + 0 11 6 4 -1. + <_> + 0 12 6 2 2. + 0 + -0.0101194800809026 + -0.4706184864044190 + 0.0138464700430632 + <_> + + <_> + + + + <_> + 5 3 15 6 -1. + <_> + 5 6 15 3 2. + 0 + 0.0921443328261375 + -0.0886306688189507 + 0.0808285027742386 + <_> + + <_> + + + + <_> + 8 3 9 3 -1. + <_> + 8 4 9 1 3. + 0 + 0.0118425898253918 + -0.0542713403701782 + 0.1590622961521149 + <_> + + <_> + + + + <_> + 12 0 1 12 -1. + <_> + 12 3 1 6 2. + 0 + 0.0260604508221149 + 0.0202190801501274 + -0.3709642887115479 + <_> + + <_> + + + + <_> + 1 3 14 8 -1. + <_> + 1 7 14 4 2. + 0 + 0.2863250076770783 + 0.0171639006584883 + -0.3946934938430786 + <_> + + <_> + + + + <_> + 15 0 6 4 -1. + <_> + 17 0 2 4 3. + 0 + -0.0193374603986740 + -0.2173891961574554 + 0.0148878796026111 + <_> + + <_> + + + + <_> + 3 7 4 2 -1. + <_> + 3 7 2 1 2. + <_> + 5 8 2 1 2. + 0 + 6.8996037589386106e-004 + -0.0642509534955025 + 0.1074123978614807 + <_> + + <_> + + + + <_> + 14 5 1 8 -1. + <_> + 14 9 1 4 2. + 0 + 0.0273154806345701 + 5.0893737934529781e-003 + -0.5541477799415588 + <_> + + <_> + + + + <_> + 0 7 3 3 -1. + <_> + 0 8 3 1 3. + 0 + -7.3149320669472218e-003 + -0.5788456201553345 + 0.0114226602017879 + <_> + + <_> + + + + <_> + 11 12 6 3 -1. + <_> + 13 12 2 3 3. + 0 + 0.0134929800406098 + 6.9531891494989395e-003 + -0.3359794020652771 + <_> + + <_> + + + + <_> + 8 12 6 3 -1. + <_> + 10 12 2 3 3. + 0 + 0.0170349292457104 + 9.6587073057889938e-003 + -0.6638085842132568 + <_> + + <_> + + + + <_> + 16 5 6 10 -1. + <_> + 19 5 3 5 2. + <_> + 16 10 3 5 2. + 0 + -0.0495363213121891 + -0.1099594011902809 + 7.1444557979702950e-003 + <_> + + <_> + + + + <_> + 3 5 6 10 -1. + <_> + 3 5 3 5 2. + <_> + 6 10 3 5 2. + 0 + -0.0326232202351093 + 0.1888170987367630 + -0.0416569598019123 + <_> + + <_> + + + + <_> + 17 8 8 1 -1. + <_> + 19 8 4 1 2. + 0 + 2.5752598885446787e-003 + -0.0510260090231895 + 0.1057118028402329 + <_> + + <_> + + + + <_> + 0 8 8 1 -1. + <_> + 2 8 4 1 2. + 0 + 2.4968909565359354e-003 + -0.0559858083724976 + 0.1347001940011978 + <_> + + <_> + + + + <_> + 9 13 14 2 -1. + <_> + 9 13 7 2 2. + 0 + -0.0116916997358203 + 0.0694792568683624 + -0.0498108491301537 + <_> + + <_> + + + + <_> + 1 14 20 1 -1. + <_> + 6 14 10 1 2. + 0 + 5.0966278649866581e-003 + -0.0719841867685318 + 0.1201341003179550 + <_> + + <_> + + + + <_> + 17 7 2 2 -1. + <_> + 18 7 1 1 2. + <_> + 17 8 1 1 2. + 0 + 8.6429098155349493e-004 + -0.0280915908515453 + 0.1105908975005150 + <_> + + <_> + + + + <_> + 0 8 2 2 -1. + <_> + 0 9 2 1 2. + 0 + -3.0658349860459566e-003 + -0.4070394039154053 + 0.0187105592340231 + <_> + + <_> + + + + <_> + 17 7 2 2 -1. + <_> + 18 7 1 1 2. + <_> + 17 8 1 1 2. + 0 + -5.5272910685744137e-005 + 0.0707912817597389 + -0.0700317397713661 + <_> + + <_> + + + + <_> + 6 7 2 2 -1. + <_> + 6 7 1 1 2. + <_> + 7 8 1 1 2. + 0 + 6.5698497928678989e-004 + -0.0492957085371017 + 0.1548248976469040 + <_> + + <_> + + + + <_> + 13 10 2 2 -1. + <_> + 14 10 1 1 2. + <_> + 13 11 1 1 2. + 0 + 5.3707341430708766e-004 + 0.0302961803972721 + -0.1238510981202126 + <_> + + <_> + + + + <_> + 4 0 6 4 -1. + <_> + 6 0 2 4 3. + 0 + -0.0272689107805490 + -0.4674024879932404 + 0.0149874398484826 + <_> + + <_> + + + + <_> + 10 0 6 2 -1. + <_> + 12 0 2 2 3. + 0 + -2.6138951070606709e-003 + 0.1166682019829750 + -0.0615368783473969 + <_> + + <_> + + + + <_> + 8 1 8 3 -1. + <_> + 10 1 4 3 2. + 0 + -0.0277075897902250 + -0.6434546709060669 + 0.0120052499696612 + <_> + + <_> + + + + <_> + 14 6 7 2 -1. + <_> + 14 6 7 1 2. + 1 + -0.0200542695820332 + -0.3493579030036926 + 0.0109763201326132 + <_> + + <_> + + + + <_> + 8 10 4 1 -1. + <_> + 9 10 2 1 2. + 0 + 6.9170317146927118e-004 + 0.0442647784948349 + -0.1491888016462326 + <_> + + <_> + + + + <_> + 16 11 2 2 -1. + <_> + 17 11 1 1 2. + <_> + 16 12 1 1 2. + 0 + 6.4560663304291666e-005 + -0.0422041602432728 + 0.0473436005413532 + <_> + + <_> + + + + <_> + 7 11 2 2 -1. + <_> + 7 11 1 1 2. + <_> + 8 12 1 1 2. + 0 + -8.8378103100694716e-005 + 0.1016054973006249 + -0.0740641728043556 + <_> + + <_> + + + + <_> + 16 11 2 2 -1. + <_> + 17 11 1 1 2. + <_> + 16 12 1 1 2. + 0 + -6.6106527810916305e-005 + 0.0759406536817551 + -0.0495208092033863 + <_> + + <_> + + + + <_> + 7 11 2 2 -1. + <_> + 7 11 1 1 2. + <_> + 8 12 1 1 2. + 0 + 4.2288508848287165e-004 + -0.0588600113987923 + 0.1385688036680222 + <_> + + <_> + + + + <_> + 17 9 4 1 -1. + <_> + 17 9 2 1 2. + 0 + 2.5251980405300856e-003 + -0.0302844792604446 + 0.1643659025430679 + <_> + + <_> + + + + <_> + 4 9 4 1 -1. + <_> + 6 9 2 1 2. + 0 + -9.0347938239574432e-003 + -0.6502289175987244 + 0.0117079298943281 + <_> + + <_> + + + + <_> + 11 8 3 4 -1. + <_> + 11 9 3 2 2. + 0 + -4.2698681354522705e-003 + 0.1213309019804001 + -0.0608336813747883 + <_> + + <_> + + + + <_> + 9 6 3 2 -1. + <_> + 10 7 1 2 3. + 1 + 0.0166539791971445 + 0.0145571101456881 + -0.5031678080558777 + <_> + + <_> + + + + <_> + 21 0 4 8 -1. + <_> + 19 2 4 4 2. + 1 + -0.1178558021783829 + -0.3486539125442505 + 5.8299610391259193e-003 + <_> + + <_> + + + + <_> + 4 0 8 4 -1. + <_> + 6 2 4 4 2. + 1 + -0.0389890410006046 + 0.1082129999995232 + -0.0824354067444801 + <_> + + <_> + + + + <_> + 20 1 5 2 -1. + <_> + 20 1 5 1 2. + 1 + -6.9744870997965336e-003 + 0.0920993909239769 + -0.0447417609393597 + <_> + + <_> + + + + <_> + 0 6 6 4 -1. + <_> + 0 7 6 2 2. + 0 + 0.0154374102130532 + 0.0294817406684160 + -0.2408691942691803 + <_> + + <_> + + + + <_> + 20 6 5 4 -1. + <_> + 20 7 5 2 2. + 0 + -5.9599988162517548e-003 + -0.2254153043031693 + 0.0256420802325010 + <_> + + <_> + + + + <_> + 6 8 3 1 -1. + <_> + 7 8 1 1 3. + 0 + -5.3358142031356692e-004 + 0.1183808967471123 + -0.0571242086589336 + <_> + + <_> + + + + <_> + 1 8 24 2 -1. + <_> + 13 8 12 1 2. + <_> + 1 9 12 1 2. + 0 + 0.0176937691867352 + 0.0266077890992165 + -0.3055857121944428 + <_> + + <_> + + + + <_> + 8 8 8 3 -1. + <_> + 8 9 8 1 3. + 0 + 5.3599448874592781e-003 + -0.0569497905671597 + 0.1210888996720314 + <_> + + <_> + + + + <_> + 17 11 6 4 -1. + <_> + 19 11 2 4 3. + 0 + 0.0158548094332218 + 0.0215572193264961 + -0.2521420121192932 + <_> + + <_> + + + + <_> + 0 0 18 1 -1. + <_> + 9 0 9 1 2. + 0 + 0.0549633502960205 + 0.0106362197548151 + -0.5730599761009216 + <_> + + <_> + + + + <_> + 14 6 3 2 -1. + <_> + 15 7 1 2 3. + 1 + -3.7383600138127804e-003 + 0.0774415433406830 + -0.0306048095226288 + <_> + + <_> + + + + <_> + 5 6 13 2 -1. + <_> + 5 7 13 1 2. + 0 + 0.0182623900473118 + -0.0549028292298317 + 0.1176588013768196 + <_> + + <_> + + + + <_> + 14 6 3 2 -1. + <_> + 15 7 1 2 3. + 1 + -0.0318278707563877 + -0.9110031723976135 + 1.3938200427219272e-003 + <_> + + <_> + + + + <_> + 10 6 2 6 -1. + <_> + 10 8 2 2 3. + 0 + -3.6466179881244898e-003 + 0.1085240989923477 + -0.0722526162862778 + <_> + + <_> + + + + <_> + 20 1 5 2 -1. + <_> + 20 1 5 1 2. + 1 + -0.0517431795597076 + -0.9186943173408508 + 1.8797840457409620e-003 + <_> + + <_> + + + + <_> + 5 1 2 5 -1. + <_> + 5 1 1 5 2. + 1 + -9.0449545532464981e-003 + 0.1787680983543396 + -0.0388442091643810 + <_> + + <_> + + + + <_> + 24 7 1 8 -1. + <_> + 24 9 1 4 2. + 0 + -4.5340228825807571e-003 + -0.2472573071718216 + 0.0297267790883780 + <_> + + <_> + + + + <_> + 7 7 11 3 -1. + <_> + 7 8 11 1 3. + 0 + 6.8734101951122284e-003 + -0.0675214827060699 + 0.1065412983298302 + <_> + + <_> + + + + <_> + 13 11 2 2 -1. + <_> + 14 11 1 1 2. + <_> + 13 12 1 1 2. + 0 + 7.7327789040282369e-004 + 0.0221925694495440 + -0.1398307979106903 + <_> + + <_> + + + + <_> + 10 11 3 1 -1. + <_> + 11 11 1 1 3. + 0 + -8.5252941062208265e-005 + 0.0903024971485138 + -0.0786189734935761 + <_> + + <_> + + + + <_> + 24 7 1 8 -1. + <_> + 24 9 1 4 2. + 0 + 4.8931739293038845e-003 + 0.0311242006719112 + -0.1617130041122437 + <_> + + <_> + + + + <_> + 10 5 2 4 -1. + <_> + 10 5 2 2 2. + 1 + -0.0357618294656277 + -0.3406237065792084 + 0.0201859101653099 + <_> + + <_> + + + + <_> + 22 1 2 3 -1. + <_> + 21 2 2 1 3. + 1 + -0.0110698901116848 + 0.1165141984820366 + -0.0340334698557854 + <_> + + <_> + + + + <_> + 3 1 3 2 -1. + <_> + 4 2 1 2 3. + 1 + 3.4201510716229677e-003 + -0.0530161187052727 + 0.1339436024427414 + <_> + + <_> + + + + <_> + 16 4 3 3 -1. + <_> + 17 5 1 1 9. + 0 + -0.0499692708253860 + -0.8493295907974243 + 2.7547380886971951e-003 + <_> + + <_> + + + + <_> + 3 0 3 2 -1. + <_> + 3 0 3 1 2. + 1 + -1.1221430031582713e-003 + -0.1629413068294525 + 0.0413381010293961 + <_> + + <_> + + + + <_> + 17 0 8 3 -1. + <_> + 17 0 4 3 2. + 0 + 0.0371481291949749 + 0.0171750299632549 + -0.2840433120727539 + <_> + + <_> + + + + <_> + 0 12 4 3 -1. + <_> + 0 13 4 1 3. + 0 + 2.3847341071814299e-003 + 0.0348382107913494 + -0.1844726949930191 + <_> + + <_> + + + + <_> + 2 3 21 3 -1. + <_> + 9 3 7 3 3. + 0 + 0.1431124955415726 + 0.0252217296510935 + -0.2543725967407227 + <_> + + <_> + + + + <_> + 8 1 2 5 -1. + <_> + 8 1 1 5 2. + 1 + -0.0119188595563173 + 0.1655784994363785 + -0.0447442717850208 + <_> + + <_> + + + + <_> + 19 7 6 4 -1. + <_> + 22 7 3 2 2. + <_> + 19 9 3 2 2. + 0 + 6.4779450185596943e-003 + -0.0250237993896008 + 0.0799132883548737 + <_> + + <_> + + + + <_> + 0 7 6 4 -1. + <_> + 0 7 3 2 2. + <_> + 3 9 3 2 2. + 0 + 1.4581739669665694e-003 + -0.0797923728823662 + 0.0829188674688339 + <_> + + <_> + + + + <_> + 24 4 1 4 -1. + <_> + 24 5 1 2 2. + 0 + 6.2418850138783455e-003 + 0.0132909296080470 + -0.2995111048221588 + <_> + + <_> + + + + <_> + 4 7 3 4 -1. + <_> + 3 8 3 2 2. + 1 + -0.0227145906537771 + 0.4398984909057617 + -0.0150371296331286 + <_> + + <_> + + + + <_> + 17 9 4 1 -1. + <_> + 18 9 2 1 2. + 0 + -4.3001482263207436e-003 + -0.3546585142612457 + 7.9521266743540764e-003 + <_> + + <_> + + + + <_> + 4 9 4 1 -1. + <_> + 5 9 2 1 2. + 0 + 1.0604769922792912e-003 + 0.0385937690734863 + -0.1762923002243042 + <_> + + <_> + + + + <_> + 23 6 2 2 -1. + <_> + 23 7 2 1 2. + 0 + 4.3205441907048225e-003 + 0.0171245392411947 + -0.1075016036629677 + <_> + + <_> + + + + <_> + 0 6 2 2 -1. + <_> + 0 7 2 1 2. + 0 + -3.8217399269342422e-003 + -0.4589209854602814 + 0.0141258295625448 + <_> + + <_> + + + + <_> + 12 0 3 1 -1. + <_> + 13 0 1 1 3. + 0 + 9.7336847102269530e-004 + -0.0361551195383072 + 0.1268056929111481 + <_> + + <_> + + + + <_> + 1 7 2 2 -1. + <_> + 1 7 1 1 2. + <_> + 2 8 1 1 2. + 0 + -7.9081847798079252e-004 + 0.1707147061824799 + -0.0376146212220192 + <_> + + <_> + + + + <_> + 22 7 2 2 -1. + <_> + 23 7 1 1 2. + <_> + 22 8 1 1 2. + 0 + -7.6159887248650193e-004 + 0.2311398983001709 + -0.0603629797697067 + <_> + + <_> + + + + <_> + 2 11 6 4 -1. + <_> + 4 11 2 4 3. + 0 + -0.0210315398871899 + -0.4918564856052399 + 0.0156012997031212 + <_> + + <_> + + + + <_> + 14 1 10 4 -1. + <_> + 19 1 5 2 2. + <_> + 14 3 5 2 2. + 0 + 0.0180973205715418 + -0.0467358492314816 + 0.1050693020224571 + <_> + + <_> + + + + <_> + 6 2 12 2 -1. + <_> + 6 3 12 1 2. + 0 + -0.0131208598613739 + 0.1018344014883041 + -0.0857265591621399 + <_> + + <_> + + + + <_> + 9 6 8 9 -1. + <_> + 9 9 8 3 3. + 0 + 0.2012819051742554 + -9.4874696806073189e-003 + 0.5418189764022827 + <_> + + <_> + + + + <_> + 3 8 3 3 -1. + <_> + 4 9 1 1 9. + 0 + 7.3326090350747108e-003 + 0.0282447207719088 + -0.2452981024980545 + <_> + + <_> + + + + <_> + 22 7 2 2 -1. + <_> + 23 7 1 1 2. + <_> + 22 8 1 1 2. + 0 + 9.0540642850100994e-004 + -0.0559650883078575 + 0.2322594970464706 + <_> + + <_> + + + + <_> + 11 10 2 2 -1. + <_> + 11 10 1 1 2. + <_> + 12 11 1 1 2. + 0 + 5.3532002493739128e-004 + 0.0432194508612156 + -0.1652047038078308 + <_> + + <_> + + + + <_> + 22 7 2 2 -1. + <_> + 23 7 1 1 2. + <_> + 22 8 1 1 2. + 0 + -8.0239711678586900e-005 + 0.0588538907468319 + -0.0475415214896202 + <_> + + <_> + + + + <_> + 4 13 10 1 -1. + <_> + 9 13 5 1 2. + 0 + 4.8403399996459484e-003 + -0.0541158504784107 + 0.1303326934576035 + <_> + + <_> + + + + <_> + 3 0 20 15 -1. + <_> + 3 0 10 15 2. + 0 + 0.6619219779968262 + -0.0147952698171139 + 0.5785722732543945 + <_> + + <_> + + + + <_> + 0 13 24 1 -1. + <_> + 6 13 12 1 2. + 0 + -8.5441237315535545e-003 + 0.1165743991732597 + -0.0628988370299339 + <_> + + <_> + + + + <_> + 22 7 2 2 -1. + <_> + 23 7 1 1 2. + <_> + 22 8 1 1 2. + 0 + 5.4021849791752174e-005 + -0.0602008998394012 + 0.0699716731905937 + -1.2540320158004761 + 15 + -1 + diff --git a/CvEffects/CvEffects/lbpcascade_frontalface.xml b/CvEffects/CvEffects/lbpcascade_frontalface.xml new file mode 100644 index 0000000..59850cb --- /dev/null +++ b/CvEffects/CvEffects/lbpcascade_frontalface.xml @@ -0,0 +1,1505 @@ + + + + + BOOST + LBP + 24 + 24 + + GAB + 0.9950000047683716 + 0.5000000000000000 + 0.9500000000000000 + 1 + 100 + + 256 + 20 + + + <_> + 3 + -0.7520892024040222 + + + <_> + + 0 -1 46 -67130709 -21569 -1426120013 -1275125205 -21585 + -16385 587145899 -24005 + + -0.6543210148811340 0.8888888955116272 + + <_> + + 0 -1 13 -163512766 -769593758 -10027009 -262145 -514457854 + -193593353 -524289 -1 + + -0.7739216089248657 0.7278633713722229 + + <_> + + 0 -1 2 -363936790 -893203669 -1337948010 -136907894 + 1088782736 -134217726 -741544961 -1590337 + + -0.7068563103675842 0.6761534214019775 + + <_> + 4 + -0.4872078299522400 + + + <_> + + 0 -1 84 2147483647 1946124287 -536870913 2147450879 + 738132490 1061101567 243204619 2147446655 + + -0.8083735704421997 0.7685696482658386 + + <_> + + 0 -1 21 2147483647 263176079 1879048191 254749487 1879048191 + -134252545 -268435457 801111999 + + -0.7698410153388977 0.6592915654182434 + + <_> + + 0 -1 106 -98110272 1610939566 -285484400 -850010381 + -189334372 -1671954433 -571026695 -262145 + + -0.7506558895111084 0.5444605946540833 + + <_> + + 0 -1 48 -798690576 -131075 1095771153 -237144073 -65569 -1 + -216727745 -69206049 + + -0.7775990366935730 0.5465461611747742 + + <_> + 4 + -1.1592328548431396 + + + <_> + + 0 -1 47 -21585 -20549 -100818262 -738254174 -20561 -36865 + -151016790 -134238549 + + -0.5601882934570313 0.7743113040924072 + + <_> + + 0 -1 12 -286003217 183435247 -268994614 -421330945 + -402686081 1090387966 -286785545 -402653185 + + -0.6124526262283325 0.6978127956390381 + + <_> + + 0 -1 26 -50347012 970882927 -50463492 -1253377 -134218251 + -50364513 -33619992 -172490753 + + -0.6114496588706970 0.6537628173828125 + + <_> + + 0 -1 8 -273 -135266321 1877977738 -2088243418 -134217987 + 2146926575 -18910642 1095231247 + + -0.6854077577590942 0.5403239130973816 + + <_> + 5 + -0.7562355995178223 + + + <_> + + 0 -1 96 -1273 1870659519 -20971602 -67633153 -134250731 + 2004875127 -250 -150995969 + + -0.4051094949245453 0.7584033608436585 + + <_> + + 0 -1 33 -868162224 -76810262 -4262145 -257 1465211989 + -268959873 -2656269 -524289 + + -0.7388162612915039 0.5340843200683594 + + <_> + + 0 -1 57 -12817 -49 -541103378 -152950 -38993 -20481 -1153876 + -72478976 + + -0.6582943797111511 0.5339496731758118 + + <_> + + 0 -1 125 -269484161 -452984961 -319816180 -1594032130 -2111 + -990117891 -488975296 -520947741 + + -0.5981323719024658 0.5323504805564880 + + <_> + + 0 -1 53 557787431 670265215 -1342193665 -1075892225 + 1998528318 1056964607 -33570977 -1 + + -0.6498787999153137 0.4913350641727448 + + <_> + 5 + -0.8085358142852783 + + + <_> + + 0 -1 60 -536873708 880195381 -16842788 -20971521 -176687276 + -168427659 -16777260 -33554626 + + -0.5278195738792419 0.6946372389793396 + + <_> + + 0 -1 7 -1 -62981529 -1090591130 805330978 -8388827 -41945787 + -39577 -531118985 + + -0.5206505060195923 0.6329920291900635 + + <_> + + 0 -1 98 -725287348 1347747543 -852489 -16809993 1489881036 + -167903241 -1 -1 + + -0.7516061067581177 0.4232024252414703 + + <_> + + 0 -1 44 -32777 1006582562 -65 935312171 -8388609 -1078198273 + -1 733886267 + + -0.7639313936233521 0.4123568832874298 + + <_> + + 0 -1 24 -85474705 2138828511 -1036436754 817625855 + 1123369029 -58796809 -1013468481 -194513409 + + -0.5123769044876099 0.5791834592819214 + + <_> + 5 + -0.5549971461296082 + + + <_> + + 0 -1 42 -17409 -20481 -268457797 -134239493 -17473 -1 -21829 + -21846 + + -0.3763174116611481 0.7298233509063721 + + <_> + + 0 -1 6 -805310737 -2098262358 -269504725 682502698 + 2147483519 1740574719 -1090519233 -268472385 + + -0.5352765917778015 0.5659480094909668 + + <_> + + 0 -1 61 -67109678 -6145 -8 -87884584 -20481 -1073762305 + -50856216 -16849696 + + -0.5678374171257019 0.4961479902267456 + + <_> + + 0 -1 123 -138428633 1002418167 -1359008245 -1908670465 + -1346685918 910098423 -1359010520 -1346371657 + + -0.5706262588500977 0.4572288393974304 + + <_> + + 0 -1 9 -89138513 -4196353 1256531674 -1330665426 1216308261 + -36190633 33498198 -151796633 + + -0.5344601869583130 0.4672054052352905 + + <_> + 5 + -0.8776460289955139 + + + <_> + + 0 -1 105 1073769576 206601725 -34013449 -33554433 -789514004 + -101384321 -690225153 -264193 + + -0.7700348496437073 0.5943940877914429 + + <_> + + 0 -1 30 -1432340997 -823623681 -49153 -34291724 -269484035 + -1342767105 -1078198273 -1277955 + + -0.5043668746948242 0.6151274442672730 + + <_> + + 0 -1 35 -1067385040 -195758209 -436748425 -134217731 + -50855988 -129 -1 -1 + + -0.6808040738105774 0.4667325913906097 + + <_> + + 0 -1 119 832534325 -34111555 -26050561 -423659521 -268468364 + 2105014143 -2114244 -17367185 + + -0.4927591383457184 0.5401885509490967 + + <_> + + 0 -1 82 -1089439888 -1080524865 2143059967 -1114121 + -1140949004 -3 -2361356 -739516 + + -0.6445107460021973 0.4227822124958038 + + <_> + 6 + -1.1139287948608398 + + + <_> + + 0 -1 52 -1074071553 -1074003969 -1 -1280135430 -5324817 -1 + -335548482 582134442 + + -0.5307556986808777 0.6258179545402527 + + <_> + + 0 -1 99 -706937396 -705364068 -540016724 -570495027 + -570630659 -587857963 -33628164 -35848193 + + -0.5227634310722351 0.5049746036529541 + + <_> + + 0 -1 18 -2035630093 42119158 -268503053 -1671444 261017599 + 1325432815 1954394111 -805306449 + + -0.4983572661876679 0.5106441378593445 + + <_> + + 0 -1 111 -282529488 -1558073088 1426018736 -170526448 + -546832487 -5113037 -34243375 -570427929 + + -0.4990860521793366 0.5060507059097290 + + <_> + + 0 -1 92 1016332500 -606301707 915094269 -1080086049 + -1837027144 -1361600280 2147318747 1067975613 + + -0.5695009231567383 0.4460467398166657 + + <_> + + 0 -1 51 -656420166 -15413034 -141599534 -603435836 + 1505950458 -787556946 -79823438 -1326199134 + + -0.6590405106544495 0.3616424500942230 + + <_> + 7 + -0.8243625760078430 + + + <_> + + 0 -1 28 -901591776 -201916417 -262 -67371009 -143312112 + -524289 -41943178 -1 + + -0.4972776770591736 0.6027074456214905 + + <_> + + 0 -1 112 -4507851 -411340929 -268437513 -67502145 -17350859 + -32901 -71344315 -29377 + + -0.4383158981800079 0.5966237187385559 + + <_> + + 0 -1 69 -75894785 -117379438 -239063587 -12538500 1485072126 + 2076233213 2123118847 801906927 + + -0.6386105418205261 0.3977999985218048 + + <_> + + 0 -1 19 -823480413 786628589 -16876049 -1364262914 242165211 + 1315930109 -696268833 -455082829 + + -0.5512794256210327 0.4282079637050629 + + <_> + + 0 -1 73 -521411968 6746762 -1396236286 -2038436114 + -185612509 57669627 -143132877 -1041235973 + + -0.6418755054473877 0.3549866080284119 + + <_> + + 0 -1 126 -478153869 1076028979 -1645895615 1365298272 + -557859073 -339771473 1442574528 -1058802061 + + -0.4841901361942291 0.4668019413948059 + + <_> + + 0 -1 45 -246350404 -1650402048 -1610612745 -788400696 + 1467604861 -2787397 1476263935 -4481349 + + -0.5855734348297119 0.3879135847091675 + + <_> + 7 + -1.2237116098403931 + + + <_> + + 0 -1 114 -24819 1572863935 -16809993 -67108865 2146778388 + 1433927541 -268608444 -34865205 + + -0.2518476545810700 0.7088654041290283 + + <_> + + 0 -1 97 -1841359 -134271049 -32769 -5767369 -1116675 -2185 + -8231 -33603327 + + -0.4303432404994965 0.5283288359642029 + + <_> + + 0 -1 25 -1359507589 -1360593090 -1073778729 -269553812 + -809512977 1744707583 -41959433 -134758978 + + -0.4259553551673889 0.5440809130668640 + + <_> + + 0 -1 34 729753407 -134270989 -1140907329 -235200777 + 658456383 2147467263 -1140900929 -16385 + + -0.5605589151382446 0.4220733344554901 + + <_> + + 0 -1 134 -310380553 -420675595 -193005472 -353568129 + 1205338070 -990380036 887604324 -420544526 + + -0.5192656517028809 0.4399855434894562 + + <_> + + 0 -1 16 -1427119361 1978920959 -287119734 -487068946 + 114759245 -540578051 -707510259 -671660453 + + -0.5013077259063721 0.4570254683494568 + + <_> + + 0 -1 74 -738463762 -889949281 -328301948 -121832450 + -1142658284 -1863576559 2146417353 -263185 + + -0.4631414115428925 0.4790246188640595 + + <_> + 7 + -0.5544230937957764 + + + <_> + + 0 -1 113 -76228780 -65538 -1 -67174401 -148007 -33 -221796 + -272842924 + + -0.3949716091156006 0.6082032322883606 + + <_> + + 0 -1 110 369147696 -1625232112 2138570036 -1189900 790708019 + -1212613127 799948719 -4456483 + + -0.4855885505676270 0.4785369932651520 + + <_> + + 0 -1 37 784215839 -290015241 536832799 -402984963 + -1342414991 -838864897 -176769 -268456129 + + -0.4620285332202911 0.4989669024944305 + + <_> + + 0 -1 41 -486418688 -171915327 -340294900 -21938 -519766032 + -772751172 -73096060 -585322623 + + -0.6420643329620361 0.3624351918697357 + + <_> + + 0 -1 117 -33554953 -475332625 -1423463824 -2077230421 + -4849669 -2080505925 -219032928 -1071915349 + + -0.4820112884044647 0.4632140696048737 + + <_> + + 0 -1 65 -834130468 -134217476 -1349314083 -1073803559 + -619913764 -1449131844 -1386890321 -1979118423 + + -0.4465552568435669 0.5061788558959961 + + <_> + + 0 -1 56 -285249779 1912569855 -16530 -1731022870 -1161904146 + -1342177297 -268439634 -1464078708 + + -0.5190586447715759 0.4441480338573456 + + <_> + 7 + -0.7161560654640198 + + + <_> + + 0 -1 20 1246232575 1078001186 -10027057 60102 -277348353 + -43646987 -1210581153 1195769615 + + -0.4323809444904327 0.5663768053054810 + + <_> + + 0 -1 15 -778583572 -612921106 -578775890 -4036478 + -1946580497 -1164766570 -1986687009 -12103599 + + -0.4588732719421387 0.4547033011913300 + + <_> + + 0 -1 129 -1073759445 2013231743 -1363169553 -1082459201 + -1414286549 868185983 -1356133589 -1077936257 + + -0.5218553543090820 0.4111092388629913 + + <_> + + 0 -1 102 -84148365 -2093417722 -1204850272 564290299 + -67121221 -1342177350 -1309195902 -776734797 + + -0.4920000731945038 0.4326725304126740 + + <_> + + 0 -1 88 -25694458 67104495 -290216278 -168563037 2083877442 + 1702788383 -144191964 -234882162 + + -0.4494568109512329 0.4448510706424713 + + <_> + + 0 -1 59 -857980836 904682741 -1612267521 232279415 + 1550862252 -574825221 -357380888 -4579409 + + -0.5180826783180237 0.3888972699642181 + + <_> + + 0 -1 27 -98549440 -137838400 494928389 -246013630 939541351 + -1196072350 -620603549 2137216273 + + -0.6081240773200989 0.3333222270011902 + + <_> + 8 + -0.6743940711021423 + + + <_> + + 0 -1 29 -150995201 2071191945 -1302151626 536934335 + -1059008937 914128709 1147328110 -268369925 + + -0.1790193915367127 0.6605972051620483 + + <_> + + 0 -1 128 -134509479 1610575703 -1342177289 1861484541 + -1107833788 1577058173 -333558568 -136319041 + + -0.3681024610996246 0.5139749646186829 + + <_> + + 0 -1 70 -1 1060154476 -1090984524 -630918524 -539492875 + 779616255 -839568424 -321 + + -0.3217232525348663 0.6171553134918213 + + <_> + + 0 -1 4 -269562385 -285029906 -791084350 -17923776 235286671 + 1275504943 1344390399 -966276889 + + -0.4373284578323364 0.4358185231685638 + + <_> + + 0 -1 76 17825984 -747628419 595427229 1474759671 575672208 + -1684005538 872217086 -1155858277 + + -0.4404836893081665 0.4601220190525055 + + <_> + + 0 -1 124 -336593039 1873735591 -822231622 -355795238 + -470820869 -1997537409 -1057132384 -1015285005 + + -0.4294152259826660 0.4452161788940430 + + <_> + + 0 -1 54 -834212130 -593694721 -322142257 -364892500 + -951029539 -302125121 -1615106053 -79249765 + + -0.3973052501678467 0.4854526817798615 + + <_> + + 0 -1 95 1342144479 2147431935 -33554561 -47873 -855685912 -1 + 1988052447 536827383 + + -0.7054683566093445 0.2697997391223908 + + <_> + 9 + -1.2042298316955566 + + + <_> + + 0 -1 39 1431368960 -183437936 -537002499 -137497097 + 1560590321 -84611081 -2097193 -513 + + -0.5905947685241699 0.5101932883262634 + + <_> + + 0 -1 120 -1645259691 2105491231 2130706431 1458995007 + -8567536 -42483883 -33780003 -21004417 + + -0.4449204802513123 0.4490709304809570 + + <_> + + 0 -1 89 -612381022 -505806938 -362027516 -452985106 + 275854917 1920431639 -12600561 -134221825 + + -0.4693818688392639 0.4061094820499420 + + <_> + + 0 -1 14 -805573153 -161 -554172679 -530519488 -16779441 + 2000682871 -33604275 -150997129 + + -0.3600351214408875 0.5056326985359192 + + <_> + + 0 -1 67 6192 435166195 1467449341 2046691505 -1608493775 + -4755729 -1083162625 -71365637 + + -0.4459891915321350 0.4132415652275085 + + <_> + + 0 -1 86 -41689215 -3281034 1853357967 -420712635 -415924289 + -270209208 -1088293113 -825311232 + + -0.4466069042682648 0.4135067760944367 + + <_> + + 0 -1 80 -117391116 -42203396 2080374461 -188709 -542008165 + -356831940 -1091125345 -1073796897 + + -0.3394956290721893 0.5658645033836365 + + <_> + + 0 -1 75 -276830049 1378714472 -1342181951 757272098 + 1073740607 -282199241 -415761549 170896931 + + -0.5346512198448181 0.3584479391574860 + + <_> + + 0 -1 55 -796075825 -123166849 2113667055 -217530421 + -1107432194 -16385 -806359809 -391188771 + + -0.4379335641860962 0.4123645126819611 + + <_> + 10 + -0.8402050137519836 + + + <_> + + 0 -1 71 -890246622 15525883 -487690486 47116238 -1212319899 + -1291847681 -68159890 -469829921 + + -0.2670986354351044 0.6014143228530884 + + <_> + + 0 -1 31 -1361180685 -1898008841 -1090588811 -285410071 + -1074016265 -840443905 2147221487 -262145 + + -0.4149844348430634 0.4670888185501099 + + <_> + + 0 -1 40 1426190596 1899364271 2142731795 -142607505 + -508232452 -21563393 -41960001 -65 + + -0.4985891580581665 0.3719584941864014 + + <_> + + 0 -1 109 -201337965 10543906 -236498096 -746195597 + 1974565825 -15204415 921907633 -190058309 + + -0.4568729996681213 0.3965812027454376 + + <_> + + 0 -1 130 -595026732 -656401928 -268649235 -571490699 + -440600392 -133131 -358810952 -2004088646 + + -0.4770836830139160 0.3862601518630981 + + <_> + + 0 -1 66 941674740 -1107882114 1332789109 -67691015 + -1360463693 -1556612430 -609108546 733546933 + + -0.4877715110778809 0.3778986334800720 + + <_> + + 0 -1 49 -17114945 -240061474 1552871558 -82775604 -932393844 + -1308544889 -532635478 -99042357 + + -0.3721654713153839 0.4994400143623352 + + <_> + + 0 -1 133 -655906006 1405502603 -939205164 1884929228 + -498859222 559417357 -1928559445 -286264385 + + -0.3934195041656494 0.4769641458988190 + + <_> + + 0 -1 0 -335837777 1860677295 -90 -1946186226 931096183 + 251612987 2013265917 -671232197 + + -0.4323300719261169 0.4342164099216461 + + <_> + + 0 -1 103 37769424 -137772680 374692301 2002666345 -536176194 + -1644484728 807009019 1069089930 + + -0.4993278682231903 0.3665378093719482 + + <_> + 9 + -1.1974394321441650 + + + <_> + + 0 -1 43 -5505 2147462911 2143265466 -4511070 -16450 -257 + -201348440 -71333206 + + -0.3310225307941437 0.5624626278877258 + + <_> + + 0 -1 90 -136842268 -499330741 2015250980 -87107126 + -641665744 -788524639 -1147864792 -134892563 + + -0.5266560912132263 0.3704403042793274 + + <_> + + 0 -1 104 -146800880 -1780368555 2111170033 -140904684 + -16777551 -1946681885 -1646463595 -839131947 + + -0.4171888828277588 0.4540435671806335 + + <_> + + 0 -1 85 -832054034 -981663763 -301990281 -578814081 + -932319000 -1997406723 -33555201 -69206017 + + -0.4556705355644226 0.3704262077808380 + + <_> + + 0 -1 24 -118492417 -1209026825 1119023838 -1334313353 + 1112948738 -297319313 1378887291 -139469193 + + -0.4182529747486115 0.4267231225967407 + + <_> + + 0 -1 78 -1714382628 -2353704 -112094959 -549613092 + -1567058760 -1718550464 -342315012 -1074972227 + + -0.3625369668006897 0.4684656262397766 + + <_> + + 0 -1 5 -85219702 316836394 -33279 1904970288 2117267315 + -260901769 -621461759 -88607770 + + -0.4742925167083740 0.3689507246017456 + + <_> + + 0 -1 11 -294654041 -353603585 -1641159686 -50331921 + -2080899877 1145569279 -143132713 -152044037 + + -0.3666271567344666 0.4580127298831940 + + <_> + + 0 -1 32 1887453658 -638545712 -1877976819 -34320972 + -1071067983 -661345416 -583338277 1060190561 + + -0.4567637443542481 0.3894708156585693 + + <_> + 9 + -0.5733128190040588 + + + <_> + + 0 -1 122 -994063296 1088745462 -318837116 -319881377 + 1102566613 1165490103 -121679694 -134744129 + + -0.4055117964744568 0.5487945079803467 + + <_> + + 0 -1 68 -285233233 -538992907 1811935199 -369234005 -529 + -20593 -20505 -1561401854 + + -0.3787897229194641 0.4532003402709961 + + <_> + + 0 -1 58 -1335245632 1968917183 1940861695 536816369 + -1226071367 -570908176 457026619 1000020667 + + -0.4258328974246979 0.4202791750431061 + + <_> + + 0 -1 94 -1360318719 -1979797897 -50435249 -18646473 + -608879292 -805306691 -269304244 -17840167 + + -0.4561023116111755 0.4002747833728790 + + <_> + + 0 -1 87 2062765935 -16449 -1275080721 -16406 45764335 + -1090552065 -772846337 -570464322 + + -0.4314672648906708 0.4086346626281738 + + <_> + + 0 -1 127 -536896021 1080817663 -738234288 -965478709 + -2082767969 1290855887 1993822934 -990381609 + + -0.4174543321132660 0.4249868988990784 + + <_> + + 0 -1 3 -818943025 168730891 -293610428 -79249354 669224671 + 621166734 1086506807 1473768907 + + -0.4321364760398865 0.4090838730335236 + + <_> + + 0 -1 79 -68895696 -67107736 -1414315879 -841676168 + -619843344 -1180610531 -1081990469 1043203389 + + -0.5018386244773865 0.3702533841133118 + + <_> + + 0 -1 116 -54002134 -543485719 -2124882422 -1437445858 + -115617074 -1195787391 -1096024366 -2140472445 + + -0.5037505626678467 0.3564981222152710 + + <_> + 9 + -0.4892596900463104 + + + <_> + + 0 -1 132 -67113211 2003808111 1862135111 846461923 -2752 + 2002237273 -273154752 1937223539 + + -0.2448196411132813 0.5689709186553955 + + <_> + + 0 -1 62 1179423888 -78064940 -611839555 -539167899 + -1289358360 -1650810108 -892540499 -1432827684 + + -0.4633283913135529 0.3587929606437683 + + <_> + + 0 -1 23 -285212705 -78450761 -656212031 -264050110 -27787425 + -1334349961 -547662981 -135796924 + + -0.3731099069118500 0.4290455579757690 + + <_> + + 0 -1 77 341863476 403702016 -550588417 1600194541 + -1080690735 951127993 -1388580949 -1153717473 + + -0.3658909499645233 0.4556473195552826 + + <_> + + 0 -1 22 -586880702 -204831512 -100644596 -39319550 + -1191150794 705692513 457203315 -75806957 + + -0.5214384198188782 0.3221037387847900 + + <_> + + 0 -1 72 -416546870 545911370 -673716192 -775559454 + -264113598 139424 -183369982 -204474641 + + -0.4289036989212036 0.4004956185817719 + + <_> + + 0 -1 50 -1026505020 -589692154 -1740499937 -1563770497 + 1348491006 -60710713 -1109853489 -633909413 + + -0.4621542394161224 0.3832748532295227 + + <_> + + 0 -1 108 -1448872304 -477895040 -1778390608 -772418127 + -1789923416 -1612057181 -805306693 -1415842113 + + -0.3711548447608948 0.4612701535224915 + + <_> + + 0 -1 92 407905424 -582449988 52654751 -1294472 -285103725 + -74633006 1871559083 1057955850 + + -0.5180652141571045 0.3205870389938355 + + <_> + 10 + -0.5911940932273865 + + + <_> + + 0 -1 81 4112 -1259563825 -846671428 -100902460 1838164148 + -74153752 -90653988 -1074263896 + + -0.2592592537403107 0.5873016119003296 + + <_> + + 0 -1 1 -285216785 -823206977 -1085589 -1081346 1207959293 + 1157103471 2097133565 -2097169 + + -0.3801195919513702 0.4718827307224274 + + <_> + + 0 -1 121 -12465 -536875169 2147478367 2130706303 -37765492 + -866124467 -318782328 -1392509185 + + -0.3509117066860199 0.5094807147979736 + + <_> + + 0 -1 38 2147449663 -20741 -16794757 1945873146 -16710 -1 + -8406341 -67663041 + + -0.4068757295608521 0.4130136370658875 + + <_> + + 0 -1 17 -155191713 866117231 1651407483 548272812 -479201468 + -447742449 1354229504 -261884429 + + -0.4557141065597534 0.3539792001247406 + + <_> + + 0 -1 100 -225319378 -251682065 -492783986 -792341777 + -1287261695 1393643841 -11274182 -213909521 + + -0.4117803275585175 0.4118592441082001 + + <_> + + 0 -1 63 -382220122 -2002072729 -51404800 -371201558 + -923011069 -2135301457 -2066104743 -1042557441 + + -0.4008397758007050 0.4034757018089294 + + <_> + + 0 -1 101 -627353764 -48295149 1581203952 -436258614 + -105268268 -1435893445 -638126888 -1061107126 + + -0.5694189667701721 0.2964762747287750 + + <_> + + 0 -1 118 -8399181 1058107691 -621022752 -251003468 -12582915 + -574619739 -994397789 -1648362021 + + -0.3195341229438782 0.5294018983840942 + + <_> + + 0 -1 92 -348343812 -1078389516 1717960437 364735981 + -1783841602 -4883137 -457572354 -1076950384 + + -0.3365339040756226 0.5067458748817444 + + <_> + 10 + -0.7612916231155396 + + + <_> + + 0 -1 10 -1976661318 -287957604 -1659497122 -782068 43591089 + -453637880 1435470000 -1077438561 + + -0.4204545319080353 0.5165745615959168 + + <_> + + 0 -1 131 -67110925 14874979 -142633168 -1338923040 + 2046713291 -2067933195 1473503712 -789579837 + + -0.3762553930282593 0.4075302779674530 + + <_> + + 0 -1 83 -272814301 -1577073 -1118685 -305156120 -1052289 + -1073813756 -538971154 -355523038 + + -0.4253497421741486 0.3728055357933044 + + <_> + + 0 -1 135 -2233 -214486242 -538514758 573747007 -159390971 + 1994225489 -973738098 -203424005 + + -0.3601998090744019 0.4563256204128265 + + <_> + + 0 -1 115 -261031688 -1330369299 -641860609 1029570301 + -1306461192 -1196149518 -1529767778 683139823 + + -0.4034293889999390 0.4160816967487335 + + <_> + + 0 -1 64 -572993608 -34042628 -417865 -111109 -1433365268 + -19869715 -1920939864 -1279457063 + + -0.3620899617671967 0.4594142735004425 + + <_> + + 0 -1 36 -626275097 -615256993 1651946018 805366393 + 2016559730 -430780849 -799868165 -16580645 + + -0.3903816640377045 0.4381459355354309 + + <_> + + 0 -1 93 1354797300 -1090957603 1976418270 -1342502178 + -1851873892 -1194637077 -1153521668 -1108399474 + + -0.3591445386409760 0.4624078869819641 + + <_> + + 0 -1 91 68157712 1211368313 -304759523 1063017136 798797750 + -275513546 648167355 -1145357350 + + -0.4297670423984528 0.4023293554782867 + + <_> + + 0 -1 107 -546318240 -1628569602 -163577944 -537002306 + -545456389 -1325465645 -380446736 -1058473386 + + -0.5727006793022156 0.2995934784412384 + + <_> + + 0 0 3 5 + <_> + + 0 0 4 2 + <_> + + 0 0 6 3 + <_> + + 0 1 2 3 + <_> + + 0 1 3 3 + <_> + + 0 1 3 7 + <_> + + 0 4 3 3 + <_> + + 0 11 3 4 + <_> + + 0 12 8 4 + <_> + + 0 14 4 3 + <_> + + 1 0 5 3 + <_> + + 1 1 2 2 + <_> + + 1 3 3 1 + <_> + + 1 7 4 4 + <_> + + 1 12 2 2 + <_> + + 1 13 4 1 + <_> + + 1 14 4 3 + <_> + + 1 17 3 2 + <_> + + 2 0 2 3 + <_> + + 2 1 2 2 + <_> + + 2 2 4 6 + <_> + + 2 3 4 4 + <_> + + 2 7 2 1 + <_> + + 2 11 2 3 + <_> + + 2 17 3 2 + <_> + + 3 0 2 2 + <_> + + 3 1 7 3 + <_> + + 3 7 2 1 + <_> + + 3 7 2 4 + <_> + + 3 18 2 2 + <_> + + 4 0 2 3 + <_> + + 4 3 2 1 + <_> + + 4 6 2 1 + <_> + + 4 6 2 5 + <_> + + 4 7 5 2 + <_> + + 4 8 4 3 + <_> + + 4 18 2 2 + <_> + + 5 0 2 2 + <_> + + 5 3 4 4 + <_> + + 5 6 2 5 + <_> + + 5 9 2 2 + <_> + + 5 10 2 2 + <_> + + 6 3 4 4 + <_> + + 6 4 4 3 + <_> + + 6 5 2 3 + <_> + + 6 5 2 5 + <_> + + 6 5 4 3 + <_> + + 6 6 4 2 + <_> + + 6 6 4 4 + <_> + + 6 18 1 2 + <_> + + 6 21 2 1 + <_> + + 7 0 3 7 + <_> + + 7 4 2 3 + <_> + + 7 9 5 1 + <_> + + 7 21 2 1 + <_> + + 8 0 1 4 + <_> + + 8 5 2 2 + <_> + + 8 5 3 2 + <_> + + 8 17 3 1 + <_> + + 8 18 1 2 + <_> + + 9 0 5 3 + <_> + + 9 2 2 6 + <_> + + 9 5 1 1 + <_> + + 9 11 1 1 + <_> + + 9 16 1 1 + <_> + + 9 16 2 1 + <_> + + 9 17 1 1 + <_> + + 9 18 1 1 + <_> + + 10 5 1 2 + <_> + + 10 5 3 3 + <_> + + 10 7 1 5 + <_> + + 10 8 1 1 + <_> + + 10 9 1 1 + <_> + + 10 10 1 1 + <_> + + 10 10 1 2 + <_> + + 10 14 3 3 + <_> + + 10 15 1 1 + <_> + + 10 15 2 1 + <_> + + 10 16 1 1 + <_> + + 10 16 2 1 + <_> + + 10 17 1 1 + <_> + + 10 21 1 1 + <_> + + 11 3 2 2 + <_> + + 11 5 1 2 + <_> + + 11 5 3 3 + <_> + + 11 5 4 6 + <_> + + 11 6 1 1 + <_> + + 11 7 2 2 + <_> + + 11 8 1 2 + <_> + + 11 10 1 1 + <_> + + 11 10 1 2 + <_> + + 11 15 1 1 + <_> + + 11 17 1 1 + <_> + + 11 18 1 1 + <_> + + 12 0 2 2 + <_> + + 12 1 2 5 + <_> + + 12 2 4 1 + <_> + + 12 3 1 3 + <_> + + 12 7 3 4 + <_> + + 12 10 3 2 + <_> + + 12 11 1 1 + <_> + + 12 12 3 2 + <_> + + 12 14 4 3 + <_> + + 12 17 1 1 + <_> + + 12 21 2 1 + <_> + + 13 6 2 5 + <_> + + 13 7 3 5 + <_> + + 13 11 3 2 + <_> + + 13 17 2 2 + <_> + + 13 17 3 2 + <_> + + 13 18 1 2 + <_> + + 13 18 2 2 + <_> + + 14 0 2 2 + <_> + + 14 1 1 3 + <_> + + 14 2 3 2 + <_> + + 14 7 2 1 + <_> + + 14 13 2 1 + <_> + + 14 13 3 3 + <_> + + 14 17 2 2 + <_> + + 15 0 2 2 + <_> + + 15 0 2 3 + <_> + + 15 4 3 2 + <_> + + 15 4 3 6 + <_> + + 15 6 3 2 + <_> + + 15 11 3 4 + <_> + + 15 13 3 2 + <_> + + 15 17 2 2 + <_> + + 15 17 3 2 + <_> + + 16 1 2 3 + <_> + + 16 3 2 4 + <_> + + 16 6 1 1 + <_> + + 16 16 2 2 + <_> + + 17 1 2 2 + <_> + + 17 1 2 5 + <_> + + 17 12 2 2 + <_> + + 18 0 2 2 + diff --git a/CvEffects/CvEffects/lena.jpg b/CvEffects/CvEffects/lena.jpg new file mode 100644 index 0000000..f06aa74 Binary files /dev/null and b/CvEffects/CvEffects/lena.jpg differ diff --git a/CvEffects/CvEffects/mustache.png b/CvEffects/CvEffects/mustache.png new file mode 100644 index 0000000..cad1b68 Binary files /dev/null and b/CvEffects/CvEffects/mustache.png differ diff --git a/CvEffects/CvEffects/scratches.png b/CvEffects/CvEffects/scratches.png new file mode 100644 index 0000000..a05cb79 Binary files /dev/null and b/CvEffects/CvEffects/scratches.png differ diff --git a/CvEffects/CvEffects/text.png b/CvEffects/CvEffects/text.png new file mode 100644 index 0000000..5df5f66 Binary files /dev/null and b/CvEffects/CvEffects/text.png differ diff --git a/CvEffects/CvEffects/texture.jpg b/CvEffects/CvEffects/texture.jpg new file mode 100644 index 0000000..3221fb8 Binary files /dev/null and b/CvEffects/CvEffects/texture.jpg differ diff --git a/LICENSE.txt b/LICENSE.txt new file mode 100644 index 0000000..3620fa2 --- /dev/null +++ b/LICENSE.txt @@ -0,0 +1,4 @@ +The code is free and can be used for any purpose including commercial purposes. +Packt Publishing and the authors can not be held liable for any use or result of the book's text or code. +Further copyright & license info is found in the book's Copyright page. +The book can be obtained from . \ No newline at end of file diff --git a/README.md b/README.md index bf2ae95..a37d03c 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,80 @@ -opencv_for_ios_book_samples -=========================== +OpenCV for iOS (samples for the book) +===================================== -The repository contains examples from the book "OpenCV for iOS". + - Authors: Alexander Shishkov and Kirill Kornyakov + - Book: + - Copyright: Packt Publishing 2013 + - License: see the `LICENSE.txt` file + +Build & run sample projects +--------------------------- + +Almost every chapter of the book describes a separate project. There are 15 +Xcode projects for 17 chapters in the book. Chapter 16 extends the project of +Chapter 14, and for Chapter 17 you need only OpenCV source code. + +- First of all you will need a computer with Mac OSX and Xcode. An iOS device + is also helpful, since not all samples can be executed on Simulator. +- Install OpenCV v2.4.6 or newer. You can go to , click on + _Downloads_, and download the latest OpenCV framework for iOS. Copy it to the + folder with this code. +- Now you can import sample projects to Xcode and run them on Simulator or a + real device. + +For detailed instructions and explanations please refer to the book. + +Chapters +-------- + + 1. _Getting Started with iOS_ helps you to setup your development environment + and run your first "Hello World" iOS application. + 2. _Displaying Image from Resources_ introduces you to basic GUI concepts on + iOS, and covers loading of an image from resources and displaying it on the + display. + 3. _Linking OpenCV to iOS Project_ explains how to link OpenCV library and + call any function from it. + 4. _Detecting Faces with Cascade Classifier_ shows how to detect faces using + OpenCV. + 5. _Printing Postcard_ demonstrates how a simple photo effect can be + implemented. + 6. _Working with Images in Gallery_ explains how to load and save images + from/to Gallery. + 7. _Applying Retro Effect_ demonstrates another interesting photo effect, + which makes photos look old. + 8. _Taking Photos From Camera_ shows how to capture static images with camera. + 9. _Creating Static Library_ explains how to create a Static Library project + in Xcode. + 10. _Capturing Video from Camera_ shows how to capture video stream from + camera. + 11. _Control Advanced Camera Settings_ explains how to control advanced camera + settings, like exposure, focus and white balance. + 12. _Applying Effects to Live Video_ shows how to process captured video + frames on the fly. + 13. _Saving Video from Camera_ explains how to save video stream to the device + with hardware encoding. + 14. _Optimizing Performance with ARM NEON_ explains how to use SIMD + instructions to vectorize you code and improve performance. + 15. _Detecting Facial Features_ presents a simple facial feature detection + demo. + 16. _Using Accelerate Framework_ explains how to link the framework, and how + to use it for performance optimization. + 17. _Building OpenCV for iOS from sources_ explains where to get and how to + build the latest OpenCV sources. + +Screenshots +----------- + +### Chapter 5. "Printing Postcard" +![](./Chapter05_PrintingPostcard/screenshot.png) + +### Chapter 6. "Working with Images in Gallery" +![](./Chapter06_WorkingWithGallery/screenshot.png) + +### Chapter 7. "Applying Retro Effect" +![](./Chapter07_ApplyingRetroEffect/screenshot.png) + +### Chapter 12. "Applying Effects to Live Video" +![](./Chapter12_ProcessingVideo/screenshot.png) + +### Chapter 15. "Detecting Facial Features" +![](./Chapter15_DetectingFacialFeatures/screenshot.png) \ No newline at end of file