From 64e824acc28921a4595f8df5f9a5790bdcb326e1 Mon Sep 17 00:00:00 2001
From: hank <hank.zhang@proficientcity.com>
Date: Mon, 27 Mar 2017 09:24:17 +0800
Subject: [PATCH] 添加V1.1.3

---
 bundle/WASDK-Resource.bundle/wasdk-extend-apw-bubble.png               |    0 
 frameworks/WACommon.framework/WACommon                                 |    0 
 bundle/WASDK-Resource.bundle/wasdk-extend-apw-bubble3.png              |    0 
 bundle/WASDK-Resource.bundle/wasdk-extend-apw-tip-free.png             |    0 
 localizable/base.plist                                                 |    2 
 frameworks/WASdkImpl.framework/Headers/WASdkImpl.h                     |    2 
 bundle/WASDK-Resource.bundle/wasdk-extend-apw-guide-02.png             |    0 
 bundle/WASDK-Resource.bundle/wasdk-extend-apw-icon.png                 |    0 
 frameworks/WASdkImpl.framework/Headers/WASdkParamConfig.h              |    6 +
 bundle/WASDK-Resource.bundle/wasdk-extend-apw-btn-info-red.png         |    0 
 bundle/WASDK-Resource.bundle/wasdk-extend-apw-btn-close.png            |    0 
 bundle/WASDK-Resource.bundle/wasdk-extend-apw-logo.png                 |    0 
 bundle/WASDK-Resource.bundle/wasdk-extend-apw-btn-more-red.png         |    0 
 bundle/WASDK-Resource.bundle/wasdk-extend-apw-btn-install-bg-black.png |    0 
 frameworks/WACommon.framework/_CodeSignature/CodeResources             |   57 ++++++++++++-
 frameworks/WACommon.framework/_CodeSignature/CodeDirectory             |    0 
 localizable/pt-BR.plist                                                |    2 
 bundle/WASDK-Resource.bundle/wasdk-extend-apw-btn-more-blue.png        |    0 
 bundle/WASDK-Resource.bundle/wasdk-extend-apw-btn-app-blue.png         |    0 
 frameworks/WACommon.framework/Headers/WACommon.h                       |    6 +
 bundle/WASDK-Resource.bundle/wasdk-extend-apw-btn-install.png          |    0 
 bundle/WASDK-Resource.bundle/wasdk-extend-apw-line-separator-red.png   |    0 
 bundle/WASDK-Resource.bundle/wasdk-extend-apw-line-separator.png       |    0 
 WASdkImpl_CN.podspec                                                   |    6 
 localizable/en.plist                                                   |    2 
 bundle/WASDK-Resource.bundle/wasdk-extend-apw-guide-01.png             |    0 
 frameworks/WACommon.framework/Headers/WACommConstants.h                |   40 +++++-----
 /dev/null                                                              |    0 
 bundle/WASDK-Resource.bundle/wasdk-extend-apw-icon01.png               |    0 
 frameworks/WACommon.framework/_CodeSignature/CodeSignature             |    0 
 localizable/ru.plist                                                   |    2 
 frameworks/WACommon.framework/Headers/WADevice.h                       |   29 +++++++
 frameworks/WASdkImpl.framework/WASdkImpl                               |    0 
 frameworks/WASdkImpl.framework/Headers/WASdkSandboxHelper.h            |    2 
 config/wa_sdk_impl_config_winga.xml                                    |    6 -
 bundle/WASDK-Resource.bundle/wasdk-extend-apw-bubble4.png              |    0 
 frameworks/WACommon.framework/Headers/WASandboxHelper.h                |   31 +++++++
 frameworks/WACommon.framework/Headers/WADownloadHandler.h              |   21 +++++
 bundle/WASDK-Resource.bundle/wasdk-extend-apw-btn-info-blue.png        |    0 
 bundle/WASDK-Resource.bundle/wasdk-extend-apw-btn-install-bg-clear.png |    0 
 frameworks/WACommon.framework/_CodeSignature/CodeRequirements-1        |    0 
 frameworks/WASdkImpl.framework/Headers/WASdkCore.h                     |    5 
 bundle/WASDK-Resource.bundle/wasdk-extend-apw-bubble5.png              |    0 
 bundle/WASDK-Resource.bundle/wasdk-extend-apw-btn-app-red.png          |    0 
 bundle/WASDK-Resource.bundle/wasdk-extend-apw-bubble2.png              |    0 
 localizable/zh-Hans.plist                                              |    2 
 46 files changed, 174 insertions(+), 47 deletions(-)

diff --git a/WASdkImpl_CN.podspec b/WASdkImpl_CN.podspec
index 9687e92..9dac1d8 100644
--- a/WASdkImpl_CN.podspec
+++ b/WASdkImpl_CN.podspec
@@ -9,8 +9,8 @@
 Pod::Spec.new do |s|
  
 s.name = 'WASdkImpl_CN'
-s.version = '1.1.2'
-s.summary = 'WASdkImpl framework in production environment.'
+s.version = '1.1.3'
+s.summary = 'WASdkImpl_CN framework in testing environment.'
 s.license = 'MIT'
 s.author = { "Hank" => "hank.zhang@gamehollywood.com" }
 s.homepage = 'http://repo.wingsdk.cn:8082/summary/WASdkImpl_CN.git'
@@ -21,6 +21,6 @@
 s.resources = ['config/*.xml','bundle/WASDK-Resource.bundle','localizable/*.plist']
 s.libraries = 'sqlite3','z'
 s.requires_arc = true
-s.dependency 'WASdkIntf_CN', '~> 1.1.2'   #此处添加私有库依赖
+s.dependency 'WASdkIntf_CN', '~> 1.1.3'   #
  
 end
\ No newline at end of file
diff --git a/bundle/WASDK-Resource.bundle/wasdk-extend-appwall-btn-app-blue.png b/bundle/WASDK-Resource.bundle/wasdk-extend-apw-btn-app-blue.png
similarity index 100%
rename from bundle/WASDK-Resource.bundle/wasdk-extend-appwall-btn-app-blue.png
rename to bundle/WASDK-Resource.bundle/wasdk-extend-apw-btn-app-blue.png
Binary files differ
diff --git a/bundle/WASDK-Resource.bundle/wasdk-extend-appwall-btn-app-red.png b/bundle/WASDK-Resource.bundle/wasdk-extend-apw-btn-app-red.png
similarity index 100%
rename from bundle/WASDK-Resource.bundle/wasdk-extend-appwall-btn-app-red.png
rename to bundle/WASDK-Resource.bundle/wasdk-extend-apw-btn-app-red.png
Binary files differ
diff --git a/bundle/WASDK-Resource.bundle/wasdk-extend-appwall-btn-close.png b/bundle/WASDK-Resource.bundle/wasdk-extend-apw-btn-close.png
similarity index 100%
rename from bundle/WASDK-Resource.bundle/wasdk-extend-appwall-btn-close.png
rename to bundle/WASDK-Resource.bundle/wasdk-extend-apw-btn-close.png
Binary files differ
diff --git a/bundle/WASDK-Resource.bundle/wasdk-extend-appwall-btn-info-blue.png b/bundle/WASDK-Resource.bundle/wasdk-extend-apw-btn-info-blue.png
similarity index 100%
rename from bundle/WASDK-Resource.bundle/wasdk-extend-appwall-btn-info-blue.png
rename to bundle/WASDK-Resource.bundle/wasdk-extend-apw-btn-info-blue.png
Binary files differ
diff --git a/bundle/WASDK-Resource.bundle/wasdk-extend-appwall-btn-info-red.png b/bundle/WASDK-Resource.bundle/wasdk-extend-apw-btn-info-red.png
similarity index 100%
rename from bundle/WASDK-Resource.bundle/wasdk-extend-appwall-btn-info-red.png
rename to bundle/WASDK-Resource.bundle/wasdk-extend-apw-btn-info-red.png
Binary files differ
diff --git a/bundle/WASDK-Resource.bundle/wasdk-extend-appwall-btn-install-bg-black.png b/bundle/WASDK-Resource.bundle/wasdk-extend-apw-btn-install-bg-black.png
similarity index 100%
rename from bundle/WASDK-Resource.bundle/wasdk-extend-appwall-btn-install-bg-black.png
rename to bundle/WASDK-Resource.bundle/wasdk-extend-apw-btn-install-bg-black.png
Binary files differ
diff --git a/bundle/WASDK-Resource.bundle/wasdk-extend-appwall-btn-install-bg-clear.png b/bundle/WASDK-Resource.bundle/wasdk-extend-apw-btn-install-bg-clear.png
similarity index 100%
rename from bundle/WASDK-Resource.bundle/wasdk-extend-appwall-btn-install-bg-clear.png
rename to bundle/WASDK-Resource.bundle/wasdk-extend-apw-btn-install-bg-clear.png
Binary files differ
diff --git a/bundle/WASDK-Resource.bundle/wasdk-extend-appwall-btn-install.png b/bundle/WASDK-Resource.bundle/wasdk-extend-apw-btn-install.png
similarity index 100%
rename from bundle/WASDK-Resource.bundle/wasdk-extend-appwall-btn-install.png
rename to bundle/WASDK-Resource.bundle/wasdk-extend-apw-btn-install.png
Binary files differ
diff --git a/bundle/WASDK-Resource.bundle/wasdk-extend-appwall-btn-more-blue.png b/bundle/WASDK-Resource.bundle/wasdk-extend-apw-btn-more-blue.png
similarity index 100%
rename from bundle/WASDK-Resource.bundle/wasdk-extend-appwall-btn-more-blue.png
rename to bundle/WASDK-Resource.bundle/wasdk-extend-apw-btn-more-blue.png
Binary files differ
diff --git a/bundle/WASDK-Resource.bundle/wasdk-extend-appwall-btn-more-red.png b/bundle/WASDK-Resource.bundle/wasdk-extend-apw-btn-more-red.png
similarity index 100%
rename from bundle/WASDK-Resource.bundle/wasdk-extend-appwall-btn-more-red.png
rename to bundle/WASDK-Resource.bundle/wasdk-extend-apw-btn-more-red.png
Binary files differ
diff --git a/bundle/WASDK-Resource.bundle/wasdk-extend-appwall-bubble.png b/bundle/WASDK-Resource.bundle/wasdk-extend-apw-bubble.png
similarity index 100%
rename from bundle/WASDK-Resource.bundle/wasdk-extend-appwall-bubble.png
rename to bundle/WASDK-Resource.bundle/wasdk-extend-apw-bubble.png
Binary files differ
diff --git a/bundle/WASDK-Resource.bundle/wasdk-extend-appwall-bubble2.png b/bundle/WASDK-Resource.bundle/wasdk-extend-apw-bubble2.png
similarity index 100%
rename from bundle/WASDK-Resource.bundle/wasdk-extend-appwall-bubble2.png
rename to bundle/WASDK-Resource.bundle/wasdk-extend-apw-bubble2.png
Binary files differ
diff --git a/bundle/WASDK-Resource.bundle/wasdk-extend-appwall-bubble3.png b/bundle/WASDK-Resource.bundle/wasdk-extend-apw-bubble3.png
similarity index 100%
rename from bundle/WASDK-Resource.bundle/wasdk-extend-appwall-bubble3.png
rename to bundle/WASDK-Resource.bundle/wasdk-extend-apw-bubble3.png
Binary files differ
diff --git a/bundle/WASDK-Resource.bundle/wasdk-extend-appwall-bubble4.png b/bundle/WASDK-Resource.bundle/wasdk-extend-apw-bubble4.png
similarity index 100%
rename from bundle/WASDK-Resource.bundle/wasdk-extend-appwall-bubble4.png
rename to bundle/WASDK-Resource.bundle/wasdk-extend-apw-bubble4.png
Binary files differ
diff --git a/bundle/WASDK-Resource.bundle/wasdk-extend-appwall-bubble5.png b/bundle/WASDK-Resource.bundle/wasdk-extend-apw-bubble5.png
similarity index 100%
rename from bundle/WASDK-Resource.bundle/wasdk-extend-appwall-bubble5.png
rename to bundle/WASDK-Resource.bundle/wasdk-extend-apw-bubble5.png
Binary files differ
diff --git a/bundle/WASDK-Resource.bundle/wasdk-extend-appwall-guide-01.png b/bundle/WASDK-Resource.bundle/wasdk-extend-apw-guide-01.png
similarity index 100%
rename from bundle/WASDK-Resource.bundle/wasdk-extend-appwall-guide-01.png
rename to bundle/WASDK-Resource.bundle/wasdk-extend-apw-guide-01.png
Binary files differ
diff --git a/bundle/WASDK-Resource.bundle/wasdk-extend-appwall-guide-02.png b/bundle/WASDK-Resource.bundle/wasdk-extend-apw-guide-02.png
similarity index 100%
rename from bundle/WASDK-Resource.bundle/wasdk-extend-appwall-guide-02.png
rename to bundle/WASDK-Resource.bundle/wasdk-extend-apw-guide-02.png
Binary files differ
diff --git a/bundle/WASDK-Resource.bundle/wasdk-extend-appwall-icon.png b/bundle/WASDK-Resource.bundle/wasdk-extend-apw-icon.png
similarity index 100%
rename from bundle/WASDK-Resource.bundle/wasdk-extend-appwall-icon.png
rename to bundle/WASDK-Resource.bundle/wasdk-extend-apw-icon.png
Binary files differ
diff --git a/bundle/WASDK-Resource.bundle/wasdk-extend-appwall-icon01.png b/bundle/WASDK-Resource.bundle/wasdk-extend-apw-icon01.png
similarity index 100%
rename from bundle/WASDK-Resource.bundle/wasdk-extend-appwall-icon01.png
rename to bundle/WASDK-Resource.bundle/wasdk-extend-apw-icon01.png
Binary files differ
diff --git a/bundle/WASDK-Resource.bundle/wasdk-extend-appwall-line-separator-red.png b/bundle/WASDK-Resource.bundle/wasdk-extend-apw-line-separator-red.png
similarity index 100%
rename from bundle/WASDK-Resource.bundle/wasdk-extend-appwall-line-separator-red.png
rename to bundle/WASDK-Resource.bundle/wasdk-extend-apw-line-separator-red.png
Binary files differ
diff --git a/bundle/WASDK-Resource.bundle/wasdk-extend-appwall-line-separator.png b/bundle/WASDK-Resource.bundle/wasdk-extend-apw-line-separator.png
similarity index 100%
rename from bundle/WASDK-Resource.bundle/wasdk-extend-appwall-line-separator.png
rename to bundle/WASDK-Resource.bundle/wasdk-extend-apw-line-separator.png
Binary files differ
diff --git a/bundle/WASDK-Resource.bundle/wasdk-extend-appwall-logo.png b/bundle/WASDK-Resource.bundle/wasdk-extend-apw-logo.png
similarity index 100%
rename from bundle/WASDK-Resource.bundle/wasdk-extend-appwall-logo.png
rename to bundle/WASDK-Resource.bundle/wasdk-extend-apw-logo.png
Binary files differ
diff --git a/bundle/WASDK-Resource.bundle/wasdk-extend-appwall-tip-free.png b/bundle/WASDK-Resource.bundle/wasdk-extend-apw-tip-free.png
similarity index 100%
rename from bundle/WASDK-Resource.bundle/wasdk-extend-appwall-tip-free.png
rename to bundle/WASDK-Resource.bundle/wasdk-extend-apw-tip-free.png
Binary files differ
diff --git a/config/wa_sdk_impl_config_winga.xml b/config/wa_sdk_impl_config_winga.xml
index e0b862f..bd8944b 100644
--- a/config/wa_sdk_impl_config_winga.xml
+++ b/config/wa_sdk_impl_config_winga.xml
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <config>
-	<version val="WA1.1.2"/>
+	<version val="WA1.1.3"/>
     <comps>
         <!-- 用户模块 -->
         <comp module="USR" plaf="WINGA" mandatory="YES" value="WASdkUser" desc="WINGA用户账户"/>
@@ -10,10 +10,6 @@
         <comp module="TRA" plaf="WINGA" mandatory="YES" value="WASdkTrack" desc="WINGA数据统计"/>
         <!-- 数据收集模块 -->
         <comp module="SOC" plaf="WINGA" mandatory="YES" value="WASdkSocial" desc="WINGA社交"/>
-        <!-- 应用墙模块 -->
-        <comp module="APW" plaf="WINGA" mandatory="NO" value="WASdkAppWall" desc="应用墙"/>
-        <!-- 热更新 -->
-        <comp module="HUP" plaf="WINGA" mandatory="NO" value="WASdkHotUpdate" desc="热更新"/>
         
         <!-- 公共模块 -->
         <comp module="CORE" plaf="WINGA" mandatory="YES" value="WASdkCore" desc="公共模块"/>
diff --git a/frameworks/MJRefresh.framework/Headers/MJRefresh.h b/frameworks/MJRefresh.framework/Headers/MJRefresh.h
deleted file mode 100755
index 3673cca..0000000
--- a/frameworks/MJRefresh.framework/Headers/MJRefresh.h
+++ /dev/null
@@ -1,12 +0,0 @@
-//  代码地址: https://github.com/CoderMJLee/MJRefresh
-//  代码地址: http://code4app.com/ios/%E5%BF%AB%E9%80%9F%E9%9B%86%E6%88%90%E4%B8%8B%E6%8B%89%E4%B8%8A%E6%8B%89%E5%88%B7%E6%96%B0/52326ce26803fabc46000000
-
-#import<MJRefresh/UIScrollView+MJRefresh.h>
-#import<MJRefresh/UIScrollView+MJExtension.h>
-#import<MJRefresh/UIView+MJExtension.h>
-#import<MJRefresh/MJRefreshNormalHeader.h>
-#import<MJRefresh/MJRefreshGifHeader.h>
-#import<MJRefresh/MJRefreshBackNormalFooter.h>
-#import<MJRefresh/MJRefreshBackGifFooter.h>
-#import<MJRefresh/MJRefreshAutoNormalFooter.h>
-#import<MJRefresh/MJRefreshAutoGifFooter.h>
\ No newline at end of file
diff --git a/frameworks/MJRefresh.framework/Headers/MJRefreshAutoFooter.h b/frameworks/MJRefresh.framework/Headers/MJRefreshAutoFooter.h
deleted file mode 100755
index 5aac4f6..0000000
--- a/frameworks/MJRefresh.framework/Headers/MJRefreshAutoFooter.h
+++ /dev/null
@@ -1,20 +0,0 @@
-//
-//  MJRefreshAutoFooter.h
-//  MJRefreshExample
-//
-//  Created by MJ Lee on 15/4/24.
-//  Copyright (c) 2015年 小码哥. All rights reserved.
-//
-
-#import "MJRefreshFooter.h"
-
-@interface MJRefreshAutoFooter : MJRefreshFooter
-/** 是否自动刷新(默认为YES) */
-@property (assign, nonatomic, getter=isAutomaticallyRefresh) BOOL automaticallyRefresh;
-
-/** 当底部控件出现多少时就自动刷新(默认为1.0,也就是底部控件完全出现时,才会自动刷新) */
-@property (assign, nonatomic) CGFloat appearencePercentTriggerAutoRefresh MJRefreshDeprecated("请使用automaticallyChangeAlpha属性");
-
-/** 当底部控件出现多少时就自动刷新(默认为1.0,也就是底部控件完全出现时,才会自动刷新) */
-@property (assign, nonatomic) CGFloat triggerAutomaticallyRefreshPercent;
-@end
diff --git a/frameworks/MJRefresh.framework/Headers/MJRefreshAutoGifFooter.h b/frameworks/MJRefresh.framework/Headers/MJRefreshAutoGifFooter.h
deleted file mode 100755
index 4c96286..0000000
--- a/frameworks/MJRefresh.framework/Headers/MJRefreshAutoGifFooter.h
+++ /dev/null
@@ -1,15 +0,0 @@
-//
-//  MJRefreshAutoGifFooter.h
-//  MJRefreshExample
-//
-//  Created by MJ Lee on 15/4/24.
-//  Copyright (c) 2015年 小码哥. All rights reserved.
-//
-
-#import "MJRefreshAutoStateFooter.h"
-
-@interface MJRefreshAutoGifFooter : MJRefreshAutoStateFooter
-/** 设置state状态下的动画图片images 动画持续时间duration*/
-- (void)setImages:(NSArray *)images duration:(NSTimeInterval)duration forState:(MJRefreshState)state;
-- (void)setImages:(NSArray *)images forState:(MJRefreshState)state;
-@end
diff --git a/frameworks/MJRefresh.framework/Headers/MJRefreshAutoNormalFooter.h b/frameworks/MJRefresh.framework/Headers/MJRefreshAutoNormalFooter.h
deleted file mode 100755
index 5549cff..0000000
--- a/frameworks/MJRefresh.framework/Headers/MJRefreshAutoNormalFooter.h
+++ /dev/null
@@ -1,14 +0,0 @@
-//
-//  MJRefreshAutoNormalFooter.h
-//  MJRefreshExample
-//
-//  Created by MJ Lee on 15/4/24.
-//  Copyright (c) 2015年 小码哥. All rights reserved.
-//
-
-#import "MJRefreshAutoStateFooter.h"
-
-@interface MJRefreshAutoNormalFooter : MJRefreshAutoStateFooter
-/** 菊花的样式 */
-@property (assign, nonatomic) UIActivityIndicatorViewStyle activityIndicatorViewStyle;
-@end
diff --git a/frameworks/MJRefresh.framework/Headers/MJRefreshAutoStateFooter.h b/frameworks/MJRefresh.framework/Headers/MJRefreshAutoStateFooter.h
deleted file mode 100755
index 956188b..0000000
--- a/frameworks/MJRefresh.framework/Headers/MJRefreshAutoStateFooter.h
+++ /dev/null
@@ -1,20 +0,0 @@
-//
-//  MJRefreshAutoStateFooter.h
-//  MJRefreshExample
-//
-//  Created by MJ Lee on 15/6/13.
-//  Copyright © 2015年 小码哥. All rights reserved.
-//
-
-#import "MJRefreshAutoFooter.h"
-
-@interface MJRefreshAutoStateFooter : MJRefreshAutoFooter
-/** 显示刷新状态的label */
-@property (weak, nonatomic, readonly) UILabel *stateLabel;
-
-/** 设置state状态下的文字 */
-- (void)setTitle:(NSString *)title forState:(MJRefreshState)state;
-
-/** 隐藏刷新状态的文字 */
-@property (assign, nonatomic, getter=isRefreshingTitleHidden) BOOL refreshingTitleHidden;
-@end
diff --git a/frameworks/MJRefresh.framework/Headers/MJRefreshBackFooter.h b/frameworks/MJRefresh.framework/Headers/MJRefreshBackFooter.h
deleted file mode 100755
index 347083c..0000000
--- a/frameworks/MJRefresh.framework/Headers/MJRefreshBackFooter.h
+++ /dev/null
@@ -1,13 +0,0 @@
-//
-//  MJRefreshBackFooter.h
-//  MJRefreshExample
-//
-//  Created by MJ Lee on 15/4/24.
-//  Copyright (c) 2015年 小码哥. All rights reserved.
-//
-
-#import "MJRefreshFooter.h"
-
-@interface MJRefreshBackFooter : MJRefreshFooter
-
-@end
diff --git a/frameworks/MJRefresh.framework/Headers/MJRefreshBackGifFooter.h b/frameworks/MJRefresh.framework/Headers/MJRefreshBackGifFooter.h
deleted file mode 100755
index 10d92e4..0000000
--- a/frameworks/MJRefresh.framework/Headers/MJRefreshBackGifFooter.h
+++ /dev/null
@@ -1,15 +0,0 @@
-//
-//  MJRefreshBackGifFooter.h
-//  MJRefreshExample
-//
-//  Created by MJ Lee on 15/4/24.
-//  Copyright (c) 2015年 小码哥. All rights reserved.
-//
-
-#import "MJRefreshBackStateFooter.h"
-
-@interface MJRefreshBackGifFooter : MJRefreshBackStateFooter
-/** 设置state状态下的动画图片images 动画持续时间duration*/
-- (void)setImages:(NSArray *)images duration:(NSTimeInterval)duration forState:(MJRefreshState)state;
-- (void)setImages:(NSArray *)images forState:(MJRefreshState)state;
-@end
diff --git a/frameworks/MJRefresh.framework/Headers/MJRefreshBackNormalFooter.h b/frameworks/MJRefresh.framework/Headers/MJRefreshBackNormalFooter.h
deleted file mode 100755
index 90e8b77..0000000
--- a/frameworks/MJRefresh.framework/Headers/MJRefreshBackNormalFooter.h
+++ /dev/null
@@ -1,15 +0,0 @@
-//
-//  MJRefreshBackNormalFooter.h
-//  MJRefreshExample
-//
-//  Created by MJ Lee on 15/4/24.
-//  Copyright (c) 2015年 小码哥. All rights reserved.
-//
-
-#import "MJRefreshBackStateFooter.h"
-
-@interface MJRefreshBackNormalFooter : MJRefreshBackStateFooter
-@property (weak, nonatomic, readonly) UIImageView *arrowView;
-/** 菊花的样式 */
-@property (assign, nonatomic) UIActivityIndicatorViewStyle activityIndicatorViewStyle;
-@end
diff --git a/frameworks/MJRefresh.framework/Headers/MJRefreshBackStateFooter.h b/frameworks/MJRefresh.framework/Headers/MJRefreshBackStateFooter.h
deleted file mode 100755
index 2d02b2e..0000000
--- a/frameworks/MJRefresh.framework/Headers/MJRefreshBackStateFooter.h
+++ /dev/null
@@ -1,19 +0,0 @@
-//
-//  MJRefreshBackStateFooter.h
-//  MJRefreshExample
-//
-//  Created by MJ Lee on 15/6/13.
-//  Copyright © 2015年 小码哥. All rights reserved.
-//
-
-#import "MJRefreshBackFooter.h"
-
-@interface MJRefreshBackStateFooter : MJRefreshBackFooter
-/** 显示刷新状态的label */
-@property (weak, nonatomic, readonly) UILabel *stateLabel;
-/** 设置state状态下的文字 */
-- (void)setTitle:(NSString *)title forState:(MJRefreshState)state;
-
-/** 获取state状态下的title */
-- (NSString *)titleForState:(MJRefreshState)state;
-@end
diff --git a/frameworks/MJRefresh.framework/Headers/MJRefreshComponent.h b/frameworks/MJRefresh.framework/Headers/MJRefreshComponent.h
deleted file mode 100755
index 943d405..0000000
--- a/frameworks/MJRefresh.framework/Headers/MJRefreshComponent.h
+++ /dev/null
@@ -1,93 +0,0 @@
-//  代码地址: https://github.com/CoderMJLee/MJRefresh
-//  代码地址: http://code4app.com/ios/%E5%BF%AB%E9%80%9F%E9%9B%86%E6%88%90%E4%B8%8B%E6%8B%89%E4%B8%8A%E6%8B%89%E5%88%B7%E6%96%B0/52326ce26803fabc46000000
-//  MJRefreshComponent.h
-//  MJRefreshExample
-//
-//  Created by MJ Lee on 15/3/4.
-//  Copyright (c) 2015年 小码哥. All rights reserved.
-//  刷新控件的基类
-
-#import <UIKit/UIKit.h>
-#import "MJRefreshConst.h"
-#import "UIView+MJExtension.h"
-#import "UIScrollView+MJExtension.h"
-#import "UIScrollView+MJRefresh.h"
-
-/** 刷新控件的状态 */
-typedef enum {
-    /** 普通闲置状态 */
-    MJRefreshStateIdle = 1,
-    /** 松开就可以进行刷新的状态 */
-    MJRefreshStatePulling,
-    /** 正在刷新中的状态 */
-    MJRefreshStateRefreshing,
-    /** 即将刷新的状态 */
-    MJRefreshStateWillRefresh,
-    /** 所有数据加载完毕,没有更多的数据了 */
-    MJRefreshStateNoMoreData
-} MJRefreshState;
-
-/** 进入刷新状态的回调 */
-typedef void (^MJRefreshComponentRefreshingBlock)();
-
-/** 刷新控件的基类 */
-@interface MJRefreshComponent : UIView
-{
-    /** 记录scrollView刚开始的inset */
-    UIEdgeInsets _scrollViewOriginalInset;
-    /** 父控件 */
-    __weak UIScrollView *_scrollView;
-}
-#pragma mark - 刷新回调
-/** 正在刷新的回调 */
-@property (copy, nonatomic) MJRefreshComponentRefreshingBlock refreshingBlock;
-/** 设置回调对象和回调方法 */
-- (void)setRefreshingTarget:(id)target refreshingAction:(SEL)action;
-/** 回调对象 */
-@property (weak, nonatomic) id refreshingTarget;
-/** 回调方法 */
-@property (assign, nonatomic) SEL refreshingAction;
-/** 触发回调(交给子类去调用) */
-- (void)executeRefreshingCallback;
-
-#pragma mark - 刷新状态控制
-/** 进入刷新状态 */
-- (void)beginRefreshing;
-/** 结束刷新状态 */
-- (void)endRefreshing;
-/** 是否正在刷新 */
-- (BOOL)isRefreshing;
-/** 刷新状态 一般交给子类内部实现 */
-@property (assign, nonatomic) MJRefreshState state;
-
-#pragma mark - 交给子类去访问
-/** 记录scrollView刚开始的inset */
-@property (assign, nonatomic, readonly) UIEdgeInsets scrollViewOriginalInset;
-/** 父控件 */
-@property (weak, nonatomic, readonly) UIScrollView *scrollView;
-
-#pragma mark - 交给子类们去实现
-/** 初始化 */
-- (void)prepare NS_REQUIRES_SUPER;
-/** 摆放子控件frame */
-- (void)placeSubviews NS_REQUIRES_SUPER;
-/** 当scrollView的contentOffset发生改变的时候调用 */
-- (void)scrollViewContentOffsetDidChange:(NSDictionary *)change NS_REQUIRES_SUPER;
-/** 当scrollView的contentSize发生改变的时候调用 */
-- (void)scrollViewContentSizeDidChange:(NSDictionary *)change NS_REQUIRES_SUPER;
-/** 当scrollView的拖拽状态发生改变的时候调用 */
-- (void)scrollViewPanStateDidChange:(NSDictionary *)change NS_REQUIRES_SUPER;
-
-
-#pragma mark - 其他
-/** 拉拽的百分比(交给子类重写) */
-@property (assign, nonatomic) CGFloat pullingPercent;
-/** 根据拖拽比例自动切换透明度 */
-@property (assign, nonatomic, getter=isAutoChangeAlpha) BOOL autoChangeAlpha MJRefreshDeprecated("请使用automaticallyChangeAlpha属性");
-/** 根据拖拽比例自动切换透明度 */
-@property (assign, nonatomic, getter=isAutomaticallyChangeAlpha) BOOL automaticallyChangeAlpha;
-@end
-
-@interface UILabel(MJRefresh)
-+ (instancetype)label;
-@end
diff --git a/frameworks/MJRefresh.framework/Headers/MJRefreshConst.h b/frameworks/MJRefresh.framework/Headers/MJRefreshConst.h
deleted file mode 100755
index b3a46ca..0000000
--- a/frameworks/MJRefresh.framework/Headers/MJRefreshConst.h
+++ /dev/null
@@ -1,63 +0,0 @@
-//  代码地址: https://github.com/CoderMJLee/MJRefresh
-//  代码地址: http://code4app.com/ios/%E5%BF%AB%E9%80%9F%E9%9B%86%E6%88%90%E4%B8%8B%E6%8B%89%E4%B8%8A%E6%8B%89%E5%88%B7%E6%96%B0/52326ce26803fabc46000000
-#import <UIKit/UIKit.h>
-#import <objc/message.h>
-
-// 日志输出
-#ifdef DEBUG
-#define MJRefreshLog(...) NSLog(__VA_ARGS__)
-#else
-#define MJRefreshLog(...)
-#endif
-
-// 过期提醒
-#define MJRefreshDeprecated(instead) NS_DEPRECATED(2_0, 2_0, 2_0, 2_0, instead)
-
-// 运行时objc_msgSend
-#define MJRefreshMsgSend(...) ((void (*)(void *, SEL, UIView *))objc_msgSend)(__VA_ARGS__)
-#define MJRefreshMsgTarget(target) (__bridge void *)(target)
-
-// RGB颜色
-#define MJRefreshColor(r, g, b) [UIColor colorWithRed:(r)/255.0 green:(g)/255.0 blue:(b)/255.0 alpha:1.0]
-
-// 文字颜色
-#define MJRefreshLabelTextColor MJRefreshColor(90, 90, 90)
-
-// 字体大小
-#define MJRefreshLabelFont [UIFont boldSystemFontOfSize:14]
-
-// 图片路径
-#define MJRefreshSrcName(file) [@"WASDK-Resource.bundle" stringByAppendingPathComponent:file]
-#define MJRefreshFrameworkSrcName(file) [@"Frameworks/MJRefresh.framework/MJRefresh.bundl" stringByAppendingPathComponent:file]
-
-// 常量
-UIKIT_EXTERN const CGFloat MJRefreshHeaderHeight;
-UIKIT_EXTERN const CGFloat MJRefreshFooterHeight;
-UIKIT_EXTERN const CGFloat MJRefreshFastAnimationDuration;
-UIKIT_EXTERN const CGFloat MJRefreshSlowAnimationDuration;
-
-UIKIT_EXTERN NSString *const MJRefreshKeyPathContentOffset;
-UIKIT_EXTERN NSString *const MJRefreshKeyPathContentSize;
-UIKIT_EXTERN NSString *const MJRefreshKeyPathContentInset;
-UIKIT_EXTERN NSString *const MJRefreshKeyPathPanState;
-
-UIKIT_EXTERN NSString *const MJRefreshHeaderLastUpdatedTimeKey;
-
-UIKIT_EXTERN NSString *const MJRefreshHeaderIdleText;
-UIKIT_EXTERN NSString *const MJRefreshHeaderPullingText;
-UIKIT_EXTERN NSString *const MJRefreshHeaderRefreshingText;
-
-UIKIT_EXTERN NSString *const MJRefreshAutoFooterIdleText;
-UIKIT_EXTERN NSString *const MJRefreshAutoFooterRefreshingText;
-UIKIT_EXTERN NSString *const MJRefreshAutoFooterNoMoreDataText;
-
-UIKIT_EXTERN NSString *const MJRefreshBackFooterIdleText;
-UIKIT_EXTERN NSString *const MJRefreshBackFooterPullingText;
-UIKIT_EXTERN NSString *const MJRefreshBackFooterRefreshingText;
-UIKIT_EXTERN NSString *const MJRefreshBackFooterNoMoreDataText;
-
-// 状态检查
-#define MJRefreshCheckState \
-MJRefreshState oldState = self.state; \
-if (state == oldState) return; \
-[super setState:state];
diff --git a/frameworks/MJRefresh.framework/Headers/MJRefreshFooter.h b/frameworks/MJRefresh.framework/Headers/MJRefreshFooter.h
deleted file mode 100755
index e25628f..0000000
--- a/frameworks/MJRefresh.framework/Headers/MJRefreshFooter.h
+++ /dev/null
@@ -1,30 +0,0 @@
-//  代码地址: https://github.com/CoderMJLee/MJRefresh
-//  代码地址: http://code4app.com/ios/%E5%BF%AB%E9%80%9F%E9%9B%86%E6%88%90%E4%B8%8B%E6%8B%89%E4%B8%8A%E6%8B%89%E5%88%B7%E6%96%B0/52326ce26803fabc46000000
-//  MJRefreshFooter.h
-//  MJRefreshExample
-//
-//  Created by MJ Lee on 15/3/5.
-//  Copyright (c) 2015年 小码哥. All rights reserved.
-//  上拉刷新控件
-
-#import "MJRefreshComponent.h"
-
-@interface MJRefreshFooter : MJRefreshComponent
-/** 创建footer */
-+ (instancetype)footerWithRefreshingBlock:(MJRefreshComponentRefreshingBlock)refreshingBlock;
-/** 创建footer */
-+ (instancetype)footerWithRefreshingTarget:(id)target refreshingAction:(SEL)action;
-
-/** 提示没有更多的数据 */
-- (void)endRefreshingWithNoMoreData;
-- (void)noticeNoMoreData MJRefreshDeprecated("使用endRefreshingWithNoMoreData");
-
-/** 重置没有更多的数据(消除没有更多数据的状态) */
-- (void)resetNoMoreData;
-
-/** 忽略多少scrollView的contentInset的bottom */
-@property (assign, nonatomic) CGFloat ignoredScrollViewContentInsetBottom;
-
-/** 自动根据有无数据来显示和隐藏(有数据就显示,没有数据隐藏) */
-@property (assign, nonatomic, getter=isAutomaticallyHidden) BOOL automaticallyHidden;
-@end
diff --git a/frameworks/MJRefresh.framework/Headers/MJRefreshGifHeader.h b/frameworks/MJRefresh.framework/Headers/MJRefreshGifHeader.h
deleted file mode 100755
index 560c847..0000000
--- a/frameworks/MJRefresh.framework/Headers/MJRefreshGifHeader.h
+++ /dev/null
@@ -1,15 +0,0 @@
-//
-//  MJRefreshGifHeader.h
-//  MJRefreshExample
-//
-//  Created by MJ Lee on 15/4/24.
-//  Copyright (c) 2015年 小码哥. All rights reserved.
-//
-
-#import "MJRefreshStateHeader.h"
-
-@interface MJRefreshGifHeader : MJRefreshStateHeader
-/** 设置state状态下的动画图片images 动画持续时间duration*/
-- (void)setImages:(NSArray *)images duration:(NSTimeInterval)duration forState:(MJRefreshState)state;
-- (void)setImages:(NSArray *)images forState:(MJRefreshState)state;
-@end
diff --git a/frameworks/MJRefresh.framework/Headers/MJRefreshHeader.h b/frameworks/MJRefresh.framework/Headers/MJRefreshHeader.h
deleted file mode 100755
index 0816024..0000000
--- a/frameworks/MJRefresh.framework/Headers/MJRefreshHeader.h
+++ /dev/null
@@ -1,25 +0,0 @@
-//  代码地址: https://github.com/CoderMJLee/MJRefresh
-//  代码地址: http://code4app.com/ios/%E5%BF%AB%E9%80%9F%E9%9B%86%E6%88%90%E4%B8%8B%E6%8B%89%E4%B8%8A%E6%8B%89%E5%88%B7%E6%96%B0/52326ce26803fabc46000000
-//  MJRefreshHeader.h
-//  MJRefreshExample
-//
-//  Created by MJ Lee on 15/3/4.
-//  Copyright (c) 2015年 小码哥. All rights reserved.
-//  下拉刷新控件:负责监控用户下拉的状态
-
-#import "MJRefreshComponent.h"
-
-@interface MJRefreshHeader : MJRefreshComponent
-/** 创建header */
-+ (instancetype)headerWithRefreshingBlock:(MJRefreshComponentRefreshingBlock)refreshingBlock;
-/** 创建header */
-+ (instancetype)headerWithRefreshingTarget:(id)target refreshingAction:(SEL)action;
-
-/** 这个key用来存储上一次下拉刷新成功的时间 */
-@property (copy, nonatomic) NSString *lastUpdatedTimeKey;
-/** 上一次下拉刷新成功的时间 */
-@property (strong, nonatomic, readonly) NSDate *lastUpdatedTime;
-
-/** 忽略多少scrollView的contentInset的top */
-@property (assign, nonatomic) CGFloat ignoredScrollViewContentInsetTop;
-@end
diff --git a/frameworks/MJRefresh.framework/Headers/MJRefreshNormalHeader.h b/frameworks/MJRefresh.framework/Headers/MJRefreshNormalHeader.h
deleted file mode 100755
index 547d05e..0000000
--- a/frameworks/MJRefresh.framework/Headers/MJRefreshNormalHeader.h
+++ /dev/null
@@ -1,15 +0,0 @@
-//
-//  MJRefreshNormalHeader.h
-//  MJRefreshExample
-//
-//  Created by MJ Lee on 15/4/24.
-//  Copyright (c) 2015年 小码哥. All rights reserved.
-//
-
-#import "MJRefreshStateHeader.h"
-
-@interface MJRefreshNormalHeader : MJRefreshStateHeader
-@property (weak, nonatomic, readonly) UIImageView *arrowView;
-/** 菊花的样式 */
-@property (assign, nonatomic) UIActivityIndicatorViewStyle activityIndicatorViewStyle;
-@end
diff --git a/frameworks/MJRefresh.framework/Headers/MJRefreshStateHeader.h b/frameworks/MJRefresh.framework/Headers/MJRefreshStateHeader.h
deleted file mode 100755
index 5909532..0000000
--- a/frameworks/MJRefresh.framework/Headers/MJRefreshStateHeader.h
+++ /dev/null
@@ -1,23 +0,0 @@
-//
-//  MJRefreshStateHeader.h
-//  MJRefreshExample
-//
-//  Created by MJ Lee on 15/4/24.
-//  Copyright (c) 2015年 小码哥. All rights reserved.
-//
-
-#import "MJRefreshHeader.h"
-
-@interface MJRefreshStateHeader : MJRefreshHeader
-#pragma mark - 刷新时间相关
-/** 利用这个block来决定显示的更新时间文字 */
-@property (copy, nonatomic) NSString *(^lastUpdatedTimeText)(NSDate *lastUpdatedTime);
-/** 显示上一次刷新时间的label */
-@property (weak, nonatomic, readonly) UILabel *lastUpdatedTimeLabel;
-
-#pragma mark - 状态相关
-/** 显示刷新状态的label */
-@property (weak, nonatomic, readonly) UILabel *stateLabel;
-/** 设置state状态下的文字 */
-- (void)setTitle:(NSString *)title forState:(MJRefreshState)state;
-@end
diff --git a/frameworks/MJRefresh.framework/Headers/UIScrollView+MJExtension.h b/frameworks/MJRefresh.framework/Headers/UIScrollView+MJExtension.h
deleted file mode 100755
index 734110f..0000000
--- a/frameworks/MJRefresh.framework/Headers/UIScrollView+MJExtension.h
+++ /dev/null
@@ -1,23 +0,0 @@
-//  代码地址: https://github.com/CoderMJLee/MJRefresh
-//  代码地址: http://code4app.com/ios/%E5%BF%AB%E9%80%9F%E9%9B%86%E6%88%90%E4%B8%8B%E6%8B%89%E4%B8%8A%E6%8B%89%E5%88%B7%E6%96%B0/52326ce26803fabc46000000
-//  UIScrollView+Extension.h
-//  MJRefreshExample
-//
-//  Created by MJ Lee on 14-5-28.
-//  Copyright (c) 2014年 小码哥. All rights reserved.
-//
-
-#import <UIKit/UIKit.h>
-
-@interface UIScrollView (MJExtension)
-@property (assign, nonatomic) CGFloat mj_insetT;
-@property (assign, nonatomic) CGFloat mj_insetB;
-@property (assign, nonatomic) CGFloat mj_insetL;
-@property (assign, nonatomic) CGFloat mj_insetR;
-
-@property (assign, nonatomic) CGFloat mj_offsetX;
-@property (assign, nonatomic) CGFloat mj_offsetY;
-
-@property (assign, nonatomic) CGFloat mj_contentW;
-@property (assign, nonatomic) CGFloat mj_contentH;
-@end
diff --git a/frameworks/MJRefresh.framework/Headers/UIScrollView+MJRefresh.h b/frameworks/MJRefresh.framework/Headers/UIScrollView+MJRefresh.h
deleted file mode 100755
index 9f6dc53..0000000
--- a/frameworks/MJRefresh.framework/Headers/UIScrollView+MJRefresh.h
+++ /dev/null
@@ -1,23 +0,0 @@
-//  代码地址: https://github.com/CoderMJLee/MJRefresh
-//  代码地址: http://code4app.com/ios/%E5%BF%AB%E9%80%9F%E9%9B%86%E6%88%90%E4%B8%8B%E6%8B%89%E4%B8%8A%E6%8B%89%E5%88%B7%E6%96%B0/52326ce26803fabc46000000
-//  UIScrollView+MJRefresh.h
-//  MJRefreshExample
-//
-//  Created by MJ Lee on 15/3/4.
-//  Copyright (c) 2015年 小码哥. All rights reserved.
-//  给ScrollView增加下拉刷新、上拉刷新的功能
-
-#import <UIKit/UIKit.h>
-
-@class MJRefreshHeader, MJRefreshFooter;
-
-@interface UIScrollView (MJRefresh)
-/** 下拉刷新控件 */
-@property (strong, nonatomic) MJRefreshHeader *header;
-/** 上拉刷新控件 */
-@property (strong, nonatomic) MJRefreshFooter *footer;
-
-#pragma mark - other
-- (NSInteger)totalDataCount;
-@property (copy, nonatomic) void (^reloadDataBlock)(NSInteger totalDataCount);
-@end
diff --git a/frameworks/MJRefresh.framework/Headers/UIView+MJExtension.h b/frameworks/MJRefresh.framework/Headers/UIView+MJExtension.h
deleted file mode 100755
index 7fde7c1..0000000
--- a/frameworks/MJRefresh.framework/Headers/UIView+MJExtension.h
+++ /dev/null
@@ -1,19 +0,0 @@
-// 代码地址: https://github.com/CoderMJLee/MJRefresh
-// 代码地址: http://code4app.com/ios/%E5%BF%AB%E9%80%9F%E9%9B%86%E6%88%90%E4%B8%8B%E6%8B%89%E4%B8%8A%E6%8B%89%E5%88%B7%E6%96%B0/52326ce26803fabc46000000
-//  UIView+Extension.h
-//  MJRefreshExample
-//
-//  Created by MJ Lee on 14-5-28.
-//  Copyright (c) 2014年 小码哥. All rights reserved.
-//
-
-#import <UIKit/UIKit.h>
-
-@interface UIView (MJExtension)
-@property (assign, nonatomic) CGFloat mj_x;
-@property (assign, nonatomic) CGFloat mj_y;
-@property (assign, nonatomic) CGFloat mj_w;
-@property (assign, nonatomic) CGFloat mj_h;
-@property (assign, nonatomic) CGSize mj_size;
-@property (assign, nonatomic) CGPoint mj_origin;
-@end
diff --git a/frameworks/MJRefresh.framework/Info.plist b/frameworks/MJRefresh.framework/Info.plist
deleted file mode 100644
index c3cdba3..0000000
--- a/frameworks/MJRefresh.framework/Info.plist
+++ /dev/null
Binary files differ
diff --git a/frameworks/MJRefresh.framework/MJRefresh b/frameworks/MJRefresh.framework/MJRefresh
deleted file mode 100644
index a32793c..0000000
--- a/frameworks/MJRefresh.framework/MJRefresh
+++ /dev/null
Binary files differ
diff --git a/frameworks/MJRefresh.framework/Modules/module.modulemap b/frameworks/MJRefresh.framework/Modules/module.modulemap
deleted file mode 100644
index 4a501b8..0000000
--- a/frameworks/MJRefresh.framework/Modules/module.modulemap
+++ /dev/null
@@ -1,6 +0,0 @@
-framework module MJRefresh {
-  umbrella header "MJRefresh.h"
-
-  export *
-  module * { export * }
-}
diff --git a/frameworks/MJRefresh.framework/_CodeSignature/CodeDirectory b/frameworks/MJRefresh.framework/_CodeSignature/CodeDirectory
deleted file mode 100644
index 7e65732..0000000
--- a/frameworks/MJRefresh.framework/_CodeSignature/CodeDirectory
+++ /dev/null
Binary files differ
diff --git a/frameworks/MJRefresh.framework/_CodeSignature/CodeRequirements b/frameworks/MJRefresh.framework/_CodeSignature/CodeRequirements
deleted file mode 100644
index c76e813..0000000
--- a/frameworks/MJRefresh.framework/_CodeSignature/CodeRequirements
+++ /dev/null
Binary files differ
diff --git a/frameworks/MJRefresh.framework/_CodeSignature/CodeResources b/frameworks/MJRefresh.framework/_CodeSignature/CodeResources
deleted file mode 100644
index 1d2ab6c..0000000
--- a/frameworks/MJRefresh.framework/_CodeSignature/CodeResources
+++ /dev/null
@@ -1,271 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>files</key>
-	<dict>
-		<key>Headers/MJRefresh.h</key>
-		<data>
-		hsVYQiz8loKQq7sz/4SUogl6IAk=
-		</data>
-		<key>Headers/MJRefreshAutoFooter.h</key>
-		<data>
-		6CgGCZCs5YWh9Vq5kgphr2LfRs8=
-		</data>
-		<key>Headers/MJRefreshAutoGifFooter.h</key>
-		<data>
-		FUIzOm9mNRbnO+Uf/I7/E0fWuUI=
-		</data>
-		<key>Headers/MJRefreshAutoNormalFooter.h</key>
-		<data>
-		M/mV734XKxJlLUqo4DFGk7Dn6Ys=
-		</data>
-		<key>Headers/MJRefreshAutoStateFooter.h</key>
-		<data>
-		uGzWf3OoGGLWN8ZjYJTivu5kJ00=
-		</data>
-		<key>Headers/MJRefreshBackFooter.h</key>
-		<data>
-		vahmOBJb7RedOjuseFg1U0wbZGI=
-		</data>
-		<key>Headers/MJRefreshBackGifFooter.h</key>
-		<data>
-		+Y64GcEW6kbwWrttItd0rDy9jbw=
-		</data>
-		<key>Headers/MJRefreshBackNormalFooter.h</key>
-		<data>
-		l7SlQ9m7iZ+Pd/jx7ZBpmwst2Og=
-		</data>
-		<key>Headers/MJRefreshBackStateFooter.h</key>
-		<data>
-		o8tWkXyJ3jTqgKfXrt6+0Im2b3Y=
-		</data>
-		<key>Headers/MJRefreshComponent.h</key>
-		<data>
-		HT5bOvQh5V/j+RFok5ZqZqCfd3s=
-		</data>
-		<key>Headers/MJRefreshConst.h</key>
-		<data>
-		89DFUmKlK9qVssCHngD0JXHH8Yk=
-		</data>
-		<key>Headers/MJRefreshFooter.h</key>
-		<data>
-		8vGYPrw7nDfFbC9g5RNU7zTHNLE=
-		</data>
-		<key>Headers/MJRefreshGifHeader.h</key>
-		<data>
-		2C00r1fJcLuTM0YOkIqq2aMg9rI=
-		</data>
-		<key>Headers/MJRefreshHeader.h</key>
-		<data>
-		BCRQ0f1Hf3p1CN9Qw2Nl6j8kI+E=
-		</data>
-		<key>Headers/MJRefreshNormalHeader.h</key>
-		<data>
-		sm6wAMfc48sdNYLwZ7X1rctMyFI=
-		</data>
-		<key>Headers/MJRefreshStateHeader.h</key>
-		<data>
-		1PUfIPsuvLTNWvOAcSfmqeVH9lI=
-		</data>
-		<key>Headers/UIScrollView+MJExtension.h</key>
-		<data>
-		oTZ4DL4dmPslq2OehJsgeJIVt64=
-		</data>
-		<key>Headers/UIScrollView+MJRefresh.h</key>
-		<data>
-		rb/7tuZzKdp3ibkHi2ZUpmi9Pdg=
-		</data>
-		<key>Headers/UIView+MJExtension.h</key>
-		<data>
-		lRqeMEN7MCSmwB9i065HF5L/zvU=
-		</data>
-		<key>Info.plist</key>
-		<data>
-		UaBGddOm/KbDcCETFTFAuanZbUU=
-		</data>
-		<key>Modules/module.modulemap</key>
-		<data>
-		SOzT3U2wHkzCJ+1z/jqxp1ftKMA=
-		</data>
-	</dict>
-	<key>files2</key>
-	<dict>
-		<key>Headers/MJRefresh.h</key>
-		<data>
-		hsVYQiz8loKQq7sz/4SUogl6IAk=
-		</data>
-		<key>Headers/MJRefreshAutoFooter.h</key>
-		<data>
-		6CgGCZCs5YWh9Vq5kgphr2LfRs8=
-		</data>
-		<key>Headers/MJRefreshAutoGifFooter.h</key>
-		<data>
-		FUIzOm9mNRbnO+Uf/I7/E0fWuUI=
-		</data>
-		<key>Headers/MJRefreshAutoNormalFooter.h</key>
-		<data>
-		M/mV734XKxJlLUqo4DFGk7Dn6Ys=
-		</data>
-		<key>Headers/MJRefreshAutoStateFooter.h</key>
-		<data>
-		uGzWf3OoGGLWN8ZjYJTivu5kJ00=
-		</data>
-		<key>Headers/MJRefreshBackFooter.h</key>
-		<data>
-		vahmOBJb7RedOjuseFg1U0wbZGI=
-		</data>
-		<key>Headers/MJRefreshBackGifFooter.h</key>
-		<data>
-		+Y64GcEW6kbwWrttItd0rDy9jbw=
-		</data>
-		<key>Headers/MJRefreshBackNormalFooter.h</key>
-		<data>
-		l7SlQ9m7iZ+Pd/jx7ZBpmwst2Og=
-		</data>
-		<key>Headers/MJRefreshBackStateFooter.h</key>
-		<data>
-		o8tWkXyJ3jTqgKfXrt6+0Im2b3Y=
-		</data>
-		<key>Headers/MJRefreshComponent.h</key>
-		<data>
-		HT5bOvQh5V/j+RFok5ZqZqCfd3s=
-		</data>
-		<key>Headers/MJRefreshConst.h</key>
-		<data>
-		89DFUmKlK9qVssCHngD0JXHH8Yk=
-		</data>
-		<key>Headers/MJRefreshFooter.h</key>
-		<data>
-		8vGYPrw7nDfFbC9g5RNU7zTHNLE=
-		</data>
-		<key>Headers/MJRefreshGifHeader.h</key>
-		<data>
-		2C00r1fJcLuTM0YOkIqq2aMg9rI=
-		</data>
-		<key>Headers/MJRefreshHeader.h</key>
-		<data>
-		BCRQ0f1Hf3p1CN9Qw2Nl6j8kI+E=
-		</data>
-		<key>Headers/MJRefreshNormalHeader.h</key>
-		<data>
-		sm6wAMfc48sdNYLwZ7X1rctMyFI=
-		</data>
-		<key>Headers/MJRefreshStateHeader.h</key>
-		<data>
-		1PUfIPsuvLTNWvOAcSfmqeVH9lI=
-		</data>
-		<key>Headers/UIScrollView+MJExtension.h</key>
-		<data>
-		oTZ4DL4dmPslq2OehJsgeJIVt64=
-		</data>
-		<key>Headers/UIScrollView+MJRefresh.h</key>
-		<data>
-		rb/7tuZzKdp3ibkHi2ZUpmi9Pdg=
-		</data>
-		<key>Headers/UIView+MJExtension.h</key>
-		<data>
-		lRqeMEN7MCSmwB9i065HF5L/zvU=
-		</data>
-		<key>Modules/module.modulemap</key>
-		<data>
-		SOzT3U2wHkzCJ+1z/jqxp1ftKMA=
-		</data>
-	</dict>
-	<key>rules</key>
-	<dict>
-		<key>^</key>
-		<true/>
-		<key>^.*\.lproj/</key>
-		<dict>
-			<key>optional</key>
-			<true/>
-			<key>weight</key>
-			<real>1000</real>
-		</dict>
-		<key>^.*\.lproj/locversion.plist$</key>
-		<dict>
-			<key>omit</key>
-			<true/>
-			<key>weight</key>
-			<real>1100</real>
-		</dict>
-		<key>^version.plist$</key>
-		<true/>
-	</dict>
-	<key>rules2</key>
-	<dict>
-		<key>.*\.dSYM($|/)</key>
-		<dict>
-			<key>weight</key>
-			<real>11</real>
-		</dict>
-		<key>^</key>
-		<dict>
-			<key>weight</key>
-			<real>20</real>
-		</dict>
-		<key>^(.*/)?\.DS_Store$</key>
-		<dict>
-			<key>omit</key>
-			<true/>
-			<key>weight</key>
-			<real>2000</real>
-		</dict>
-		<key>^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/</key>
-		<dict>
-			<key>nested</key>
-			<true/>
-			<key>weight</key>
-			<real>10</real>
-		</dict>
-		<key>^.*</key>
-		<true/>
-		<key>^.*\.lproj/</key>
-		<dict>
-			<key>optional</key>
-			<true/>
-			<key>weight</key>
-			<real>1000</real>
-		</dict>
-		<key>^.*\.lproj/locversion.plist$</key>
-		<dict>
-			<key>omit</key>
-			<true/>
-			<key>weight</key>
-			<real>1100</real>
-		</dict>
-		<key>^Info\.plist$</key>
-		<dict>
-			<key>omit</key>
-			<true/>
-			<key>weight</key>
-			<real>20</real>
-		</dict>
-		<key>^PkgInfo$</key>
-		<dict>
-			<key>omit</key>
-			<true/>
-			<key>weight</key>
-			<real>20</real>
-		</dict>
-		<key>^[^/]+$</key>
-		<dict>
-			<key>nested</key>
-			<true/>
-			<key>weight</key>
-			<real>10</real>
-		</dict>
-		<key>^embedded\.provisionprofile$</key>
-		<dict>
-			<key>weight</key>
-			<real>20</real>
-		</dict>
-		<key>^version\.plist$</key>
-		<dict>
-			<key>weight</key>
-			<real>20</real>
-		</dict>
-	</dict>
-</dict>
-</plist>
diff --git a/frameworks/MJRefresh.framework/_CodeSignature/CodeSignature b/frameworks/MJRefresh.framework/_CodeSignature/CodeSignature
deleted file mode 100644
index da6750a..0000000
--- a/frameworks/MJRefresh.framework/_CodeSignature/CodeSignature
+++ /dev/null
Binary files differ
diff --git a/frameworks/WACommon.framework/Headers/WACommConstants.h b/frameworks/WACommon.framework/Headers/WACommConstants.h
index 7bb80ea..a0e1252 100644
--- a/frameworks/WACommon.framework/Headers/WACommConstants.h
+++ b/frameworks/WACommon.framework/Headers/WACommConstants.h
@@ -115,23 +115,23 @@
 extern NSString *const WASDK_RESULT_KEY_IAP_VCCY;
 
 //热更新
-extern NSString *const WASDK_HOT_UPDATE_KEY_PATCH_VERSION;
-extern NSString *const WASDK_HOT_UPDATE_KEY_SDK_ID;
-extern NSString *const WASDK_HOT_UPDATE_KEY_SDK_VERSION;
-extern NSString *const WASDK_HOT_UPDATE_KEY_APP_ID;
-extern NSString *const WASDK_HOT_UPDATE_KEY_PUBLIST_APP_ID;
-extern NSString *const WASDK_HOT_UPDATE_KEY_PUBLIST_APP_VER;
-extern NSString *const WASDK_HOT_UPDATE_KEY_PLATFORM_ID;
-extern NSString *const WASDK_HOT_UPDATE_KEY_CLIENT_OS;
-extern NSString *const WASDK_HOT_UPDATE_KEY_CLIENT_OS_VERSION;
-extern NSString *const WASDK_HOT_UPDATE_KEY_CLIENT_MODEL;
-extern NSString *const WASDK_HOT_UPDATE_KEY_DEVICE_ID;
-extern NSString *const WASDK_HOT_UPDATE_KEY_CLIENT_ID;
-extern NSString *const WASDK_HOT_UPDATE_KEY_OTS;
-extern NSString *const WASDK_HOT_UPDATE_KEY_USER_ID;
-extern NSString *const WASDK_HOT_UPDATE_KEY_PATCH_ID;
-extern NSString *const WASDK_HOT_UPDATE_KEY_PROGRESS;
-extern NSString *const WASDK_HOT_UPDATE_KEY_STATUS;
+extern NSString *const WASDK_HUP_KEY_PATCH_VERSION;
+extern NSString *const WASDK_HUP_KEY_SDK_ID;
+extern NSString *const WASDK_HUP_KEY_SDK_VERSION;
+extern NSString *const WASDK_HUP_KEY_APP_ID;
+extern NSString *const WASDK_HUP_KEY_PUBLIST_APP_ID;
+extern NSString *const WASDK_HUP_KEY_PUBLIST_APP_VER;
+extern NSString *const WASDK_HUP_KEY_PLATFORM_ID;
+extern NSString *const WASDK_HUP_KEY_CLIENT_OS;
+extern NSString *const WASDK_HUP_KEY_CLIENT_OS_VERSION;
+extern NSString *const WASDK_HUP_KEY_CLIENT_MODEL;
+extern NSString *const WASDK_HUP_KEY_DEVICE_ID;
+extern NSString *const WASDK_HUP_KEY_CLIENT_ID;
+extern NSString *const WASDK_HUP_KEY_OTS;
+extern NSString *const WASDK_HUP_KEY_USER_ID;
+extern NSString *const WASDK_HUP_KEY_PATCH_ID;
+extern NSString *const WASDK_HUP_KEY_PROGRESS;
+extern NSString *const WASDK_HUP_KEY_STATUS;
 
 
 
@@ -166,7 +166,7 @@
 extern NSString *const WASDK_PATCH_DOWNLOAD;
 //更新补丁回调接口
 extern NSString *const WASDK_PATCH_UPDATE_CALLBACK;
-extern NSString *const WASDK_APP_WALL;
+extern NSString *const WASDK_APW;
 
 //闪退日志收集接口
 extern NSString *const WASDK_CRASH_REPORT;
@@ -174,8 +174,8 @@
 //数据收集接口
 extern NSString *const WASDK_DATA_COLLECTION_URL;
 
-extern NSString *const WASDK_APP_WALL_TRACKING;
-extern NSString *const WASDK_APP_WALL_FIRST_LAUNCH;
+extern NSString *const WASDK_APW_TRACKING;
+extern NSString *const WASDK_FIRST_LAUNCH;
 
 extern NSString *const WASDK_USER_LIST;
 
diff --git a/frameworks/WACommon.framework/Headers/WACommon.h b/frameworks/WACommon.framework/Headers/WACommon.h
index ef4f59d..a26844e 100644
--- a/frameworks/WACommon.framework/Headers/WACommon.h
+++ b/frameworks/WACommon.framework/Headers/WACommon.h
@@ -19,6 +19,10 @@
 #import <WACommon/WAHelper.h>
 #import <WACommon/WAHttpHelper.h>
 #import <WACommon/LocalizedStringUtil.h>
+#import <WACommon/WASandboxHelper.h>
+#import <WACommon/WADownloadHandler.h>
+#import <WACommon/WACommon.h>
+#import <WACommon/WADevice.h>
 
-//time:2017/3/1 17:21
+//time:2017/3/25 11:31
 
diff --git a/frameworks/WACommon.framework/Headers/WADevice.h b/frameworks/WACommon.framework/Headers/WADevice.h
new file mode 100644
index 0000000..8074114
--- /dev/null
+++ b/frameworks/WACommon.framework/Headers/WADevice.h
@@ -0,0 +1,29 @@
+//
+//  WASDKDevice.h
+//  WASDKUI
+//
+//  Created by wuyx on 15/7/22.
+//  Copyright (c) 2015年 GHW-T-01. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+#import <UIKit/UIKit.h>
+@interface WADevice : NSObject
++(UIDevice*)getDevice;
+
++(NSString*)getSystemName;
+
++(NSString*)getSystemVersion;
+
++(NSString*)getName;
+
++(NSString*)getModel;
+
++(NSString*)getLocalizedModel;
+
++(NSUUID*)getIDFV;
+
++(NSString*)getDeviceType;
+
++(NSString*)getDeviceBrand;
+@end
diff --git a/frameworks/WACommon.framework/Headers/WADownloadHandler.h b/frameworks/WACommon.framework/Headers/WADownloadHandler.h
new file mode 100644
index 0000000..f82c912
--- /dev/null
+++ b/frameworks/WACommon.framework/Headers/WADownloadHandler.h
@@ -0,0 +1,21 @@
+//
+//  WASDKDownloadHandler.h
+//  testDownload
+//
+//  Created by wuyx on 15/10/21.
+//  Copyright © 2015年 GHW. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+
+@class AFHTTPRequestOperation;
+@interface WADownloadHandler : NSObject
++ (void)downloadFileWithOption:(NSDictionary *)paramDic
+                 withInferface:(NSString*)requestURL
+                     savedPath:(NSString*)savedPath
+                        method:(NSString*)method
+               downloadSuccess:(void (^)(AFHTTPRequestOperation *operation, id responseObject))success
+               downloadFailure:(void (^)(AFHTTPRequestOperation *operation, NSError *error))failure
+                      progress:(void (^)(float progress))progress;
+@end
+
diff --git a/frameworks/WACommon.framework/Headers/WASandboxHelper.h b/frameworks/WACommon.framework/Headers/WASandboxHelper.h
new file mode 100644
index 0000000..c40537c
--- /dev/null
+++ b/frameworks/WACommon.framework/Headers/WASandboxHelper.h
@@ -0,0 +1,31 @@
+//
+//  WASDKSandboxHelper.h
+//  WASDKUI
+//
+//  Created by wuyx on 15/9/1.
+//  Copyright (c) 2015年 GHW-T-01. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+
+@interface WASandboxHelper : NSObject
++ (NSString *)homePath;     // 程序主目录,可见子目录(3个):Documents、Library、tmp
++ (NSString *)appPath;        // 程序目录,不能存任何东西
++ (NSString *)docPath;        // 文档目录,需要ITUNES同步备份的数据存这里,可存放用户数据
++ (NSString *)libPrefPath;    // 配置目录,配置文件存这里
++ (NSString *)libCachePath;    // 缓存目录,系统永远不会删除这里的文件,ITUNES会删除
++ (NSString *)tmpPath;        // 临时缓存目录,APP退出后,系统可能会删除这里的内容
++ (BOOL)hasLive:(NSString *)path; //判断目录是否存在,不存在则创建
++ (BOOL)isFileExistWithPath:(NSString*)path;//判断文件是否存在
++ (BOOL)isFileExistsAtPath:(NSString *)path isDirectory:(BOOL *)isDirectory;
++(BOOL)createFileWithPath:(NSString*)path;//创建文件夹
++ (BOOL)removeItemAtPath:(NSString*)path andError:(NSError **)error;
++(NSString*)getSDKMainDirPath;//SDK主目录
++(NSString*)getSDKPatchPath;//SDK patch文件夹
++(NSString*)getSDKTempPath;//SDK temp 文件夹
++(NSString*)getSDKPatchTempPath;//SDK patchTemp文件夹
++(NSString*)getSDKPatchOldPath;//SDK patchOld 文件夹
++(NSString*)getSDKApwImgCachePath;//SDK应用墙缓存图片路径
++(NSString*)getSDKCrashLogPath;//SDK闪退日志保存路径
++(NSString*)getSDKDatabasePath;//SDK数据库文件目录
+@end
diff --git a/frameworks/WACommon.framework/WACommon b/frameworks/WACommon.framework/WACommon
index a796d20..12ed0ec 100644
--- a/frameworks/WACommon.framework/WACommon
+++ b/frameworks/WACommon.framework/WACommon
Binary files differ
diff --git a/frameworks/WACommon.framework/_CodeSignature/CodeDirectory b/frameworks/WACommon.framework/_CodeSignature/CodeDirectory
index 451e8b8..95f4d53 100644
--- a/frameworks/WACommon.framework/_CodeSignature/CodeDirectory
+++ b/frameworks/WACommon.framework/_CodeSignature/CodeDirectory
Binary files differ
diff --git a/frameworks/WACommon.framework/_CodeSignature/CodeRequirements-1 b/frameworks/WACommon.framework/_CodeSignature/CodeRequirements-1
index fd8c189..daaf14f 100644
--- a/frameworks/WACommon.framework/_CodeSignature/CodeRequirements-1
+++ b/frameworks/WACommon.framework/_CodeSignature/CodeRequirements-1
Binary files differ
diff --git a/frameworks/WACommon.framework/_CodeSignature/CodeResources b/frameworks/WACommon.framework/_CodeSignature/CodeResources
index 7fd312d..3d992d2 100644
--- a/frameworks/WACommon.framework/_CodeSignature/CodeResources
+++ b/frameworks/WACommon.framework/_CodeSignature/CodeResources
@@ -10,11 +10,19 @@
 		</data>
 		<key>Headers/WACommConstants.h</key>
 		<data>
-		pZ4EPVFyh6Xs8MTvu0uxFDtIW+Q=
+		1RxyFfmLNpqNC0fEcQ6KTu2gfXI=
 		</data>
 		<key>Headers/WACommon.h</key>
 		<data>
-		bUuJKyBgP4eQhmVzXGptWKEPIVo=
+		Uy/d7yilraJrEUyrJmAco7duhPc=
+		</data>
+		<key>Headers/WADevice.h</key>
+		<data>
+		2z6JOYFGygwiR07YGldt9VqtrIY=
+		</data>
+		<key>Headers/WADownloadHandler.h</key>
+		<data>
+		Swf2q3rMjFMsKISSutPhSrj0dlA=
 		</data>
 		<key>Headers/WAHelper.h</key>
 		<data>
@@ -23,6 +31,10 @@
 		<key>Headers/WAHttpHelper.h</key>
 		<data>
 		jJD8Rc3DdU0bzLHnV4oNNB8nvKY=
+		</data>
+		<key>Headers/WASandboxHelper.h</key>
+		<data>
+		DpJAnPjQDxT5VM7bGEy+sOGslXQ=
 		</data>
 		<key>Info.plist</key>
 		<data>
@@ -50,22 +62,44 @@
 		<dict>
 			<key>hash</key>
 			<data>
-			pZ4EPVFyh6Xs8MTvu0uxFDtIW+Q=
+			1RxyFfmLNpqNC0fEcQ6KTu2gfXI=
 			</data>
 			<key>hash2</key>
 			<data>
-			9xsV3I0i27A2Tst/BRUaIAqrCBafmLYoSwjHSwIs5n8=
+			s5q0HwyB/UdLoxTXXQThqBMlJGLX8TsflHubfzb6mxU=
 			</data>
 		</dict>
 		<key>Headers/WACommon.h</key>
 		<dict>
 			<key>hash</key>
 			<data>
-			bUuJKyBgP4eQhmVzXGptWKEPIVo=
+			Uy/d7yilraJrEUyrJmAco7duhPc=
 			</data>
 			<key>hash2</key>
 			<data>
-			/CuVXvsfHSdF9IJsEI/zdgGLzbUvit/GbfEQlf1xi7Q=
+			l7BFc9/BHxXMcgwzHuDYMDwYlUkcCOoMiZREJO/Pkug=
+			</data>
+		</dict>
+		<key>Headers/WADevice.h</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			2z6JOYFGygwiR07YGldt9VqtrIY=
+			</data>
+			<key>hash2</key>
+			<data>
+			8ZS3cj5YZuzvfbtgdfnfyrl32jNmzJ1zdhHl7K1AfoI=
+			</data>
+		</dict>
+		<key>Headers/WADownloadHandler.h</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			Swf2q3rMjFMsKISSutPhSrj0dlA=
+			</data>
+			<key>hash2</key>
+			<data>
+			D6qOBBYstGwSiDCv/JD/WGsWwlh//hL4Yj4xSqoCxio=
 			</data>
 		</dict>
 		<key>Headers/WAHelper.h</key>
@@ -90,6 +124,17 @@
 			SwMIvyB6fQqp8ETWYwZtSyuGP0C+GNAXq7iWCMJgvuU=
 			</data>
 		</dict>
+		<key>Headers/WASandboxHelper.h</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			DpJAnPjQDxT5VM7bGEy+sOGslXQ=
+			</data>
+			<key>hash2</key>
+			<data>
+			K19M8nNveIEM7wfeXMcpVl8YLlfN/vqyw0/RK/EhGCY=
+			</data>
+		</dict>
 		<key>Modules/module.modulemap</key>
 		<dict>
 			<key>hash</key>
diff --git a/frameworks/WACommon.framework/_CodeSignature/CodeSignature b/frameworks/WACommon.framework/_CodeSignature/CodeSignature
index 9d4b5e1..216334a 100644
--- a/frameworks/WACommon.framework/_CodeSignature/CodeSignature
+++ b/frameworks/WACommon.framework/_CodeSignature/CodeSignature
Binary files differ
diff --git a/frameworks/WASdkImpl.framework/Headers/WASdkCore.h b/frameworks/WASdkImpl.framework/Headers/WASdkCore.h
index 4f350b4..ba1e23c 100644
--- a/frameworks/WASdkImpl.framework/Headers/WASdkCore.h
+++ b/frameworks/WASdkImpl.framework/Headers/WASdkCore.h
@@ -9,7 +9,6 @@
 #import <Foundation/Foundation.h>
 #import <WASdkIntf/WASdkIntf.h>
 #import <WACommon/WACommon.h>
-#import "WASdkParamConfigObj.h"
 
 #define WASdkLog(fmt,...) {\
 if([WACoreProxy isDebugMode]){\
@@ -96,9 +95,9 @@
 
 +(void)addEventContentWithString:(NSString*)string;
 
-+(void)setParamConfig:(void(^)(NSError* error,WASdkParamConfigObj* config))block;
++(void)setParamConfig:(void(^)(NSError* error,WAParamConfigObj* config))block;
 
-+(WASdkParamConfigObj*)getParamConfig;
++(WAParamConfigObj*)getParamConfig;
 /**
  *  版本信息
  */
diff --git a/frameworks/WASdkImpl.framework/Headers/WASdkImpl.h b/frameworks/WASdkImpl.framework/Headers/WASdkImpl.h
index 01baef3..9bc3b0e 100644
--- a/frameworks/WASdkImpl.framework/Headers/WASdkImpl.h
+++ b/frameworks/WASdkImpl.framework/Headers/WASdkImpl.h
@@ -16,4 +16,4 @@
 
 // In this header, you should import all the public headers of your framework using statements like #import <WASdkImpl/PublicHeader.h>
 
-//time:2017/3/3 9:38 ver:1.1.2
+//time:2017/3/25 14:33 ver:1.1.3
diff --git a/frameworks/WASdkImpl.framework/Headers/WASdkParamConfig.h b/frameworks/WASdkImpl.framework/Headers/WASdkParamConfig.h
index 460dfdb..64fce50 100644
--- a/frameworks/WASdkImpl.framework/Headers/WASdkParamConfig.h
+++ b/frameworks/WASdkImpl.framework/Headers/WASdkParamConfig.h
@@ -8,7 +8,9 @@
 
 #import <Foundation/Foundation.h>
 #import <WACommon/WACommon.h>
-#import "WASdkParamConfigObj.h"
+#import <WASdkIntf/WASdkIntf.h>
+
 @interface WASdkParamConfig : NSObject
-+(void)requestWithCompleteBlock:(void(^)(NSError* error,WASdkParamConfigObj* config))block;
++(void)requestWithCompleteBlock:(void(^)(NSError* error,WAParamConfigObj* config))block;
++(WAParamConfigObj*)parserWithDict:(NSDictionary*)dict;
 @end
diff --git a/frameworks/WASdkImpl.framework/Headers/WASdkParamConfigObj.h b/frameworks/WASdkImpl.framework/Headers/WASdkParamConfigObj.h
deleted file mode 100644
index 5a9acd5..0000000
--- a/frameworks/WASdkImpl.framework/Headers/WASdkParamConfigObj.h
+++ /dev/null
@@ -1,27 +0,0 @@
-//
-//  WASDKParamConfigObj.h
-//  WASDKUI
-//
-//  Created by wuyx on 15/11/25.
-//  Copyright © 2015年 GHW-T-01. All rights reserved.
-//
-
-#import <Foundation/Foundation.h>
-
-@interface WASdkParamConfigObj : NSObject<NSCoding,NSCopying>
-@property(nonatomic)BOOL enableExtend;
-@property(nonatomic)BOOL enableHotPatch;
-@property(nonatomic,copy)NSString* afadAppKey;
-@property(nonatomic,copy)NSString* fbSecretKey;
-@property(nonatomic,copy)NSString* rewardType;
-@property(nonatomic)float reorderLimitTime;
-@property(nonatomic) NSInteger paymentReportTime;
-@property(nonatomic) float heartbeatIntervalTime;
-@property(nonatomic)int eventCacheNumberLimit;
-@property(nonatomic)int eventCacheTimeLimit;
-@property(nonatomic,copy)NSString* eventTypeImmediate;
-@property(nonatomic,strong)NSNumber* enableNewAccount;
-@property(nonatomic,strong)NSNumber* enableChangeAccount;
-@property(nonatomic,strong)NSNumber* isTestDevice;
-+(WASdkParamConfigObj*)parserWithDict:(NSDictionary*)dict;
-@end
diff --git a/frameworks/WASdkImpl.framework/Headers/WASdkPatchHandler.h b/frameworks/WASdkImpl.framework/Headers/WASdkPatchHandler.h
deleted file mode 100644
index 01a4dd0..0000000
--- a/frameworks/WASdkImpl.framework/Headers/WASdkPatchHandler.h
+++ /dev/null
@@ -1,20 +0,0 @@
-//
-//  WASDKPatchHandler.h
-//  testDownload
-//
-//  Created by wuyx on 15/10/21.
-//  Copyright © 2015年 GHW. All rights reserved.
-//
-
-#import <Foundation/Foundation.h>
-#import <WACommon/WACommon.h>
-#import <WASdkIntf/WASdkIntf.h>
-@interface WASdkPatchHandler : NSObject
-+(void)downloadPatchZipWithHandler:(void(^)(NSError* error))handler andUpdateInfo:(WAUpdateInfo*)updateInfo;
-+(void)checkUpdate:(void(^)(NSError* error,WAUpdateInfo* updateInfo))handler;
-+(void)startUpdate:(WAUpdateInfo*)updateInfo handler:(void(^)(NSError* error))handler;
-+(void)waxStart;
-+(void)checkPatchInfoWithHandler:(void (^)(NSError* error,WAUpdateInfo* info,int code,NSString* msg))handler;
-+(WAUpdateInfo*)getPatchInfo;
-+(void)waxStartWithPath:(NSString*)path;
-@end
diff --git a/frameworks/WASdkImpl.framework/Headers/WASdkSandboxHelper.h b/frameworks/WASdkImpl.framework/Headers/WASdkSandboxHelper.h
index e09bfc8..120a324 100644
--- a/frameworks/WASdkImpl.framework/Headers/WASdkSandboxHelper.h
+++ b/frameworks/WASdkImpl.framework/Headers/WASdkSandboxHelper.h
@@ -25,7 +25,7 @@
 +(NSString*)getSDKTempPath;//SDK temp 文件夹
 +(NSString*)getSDKPatchTempPath;//SDK patchTemp文件夹
 +(NSString*)getSDKPatchOldPath;//SDK patchOld 文件夹
-+(NSString*)getSDKAppWallImgCachePath;//SDK应用墙缓存图片路径
++(NSString*)getSDKApwImgCachePath;//SDK应用墙缓存图片路径
 +(NSString*)getSDKCrashLogPath;//SDK闪退日志保存路径
 +(NSString*)getSDKDatabasePath;//SDK数据库文件目录
 @end
diff --git a/frameworks/WASdkImpl.framework/WASdkImpl b/frameworks/WASdkImpl.framework/WASdkImpl
index 1f89099..0c9a4b4 100644
--- a/frameworks/WASdkImpl.framework/WASdkImpl
+++ b/frameworks/WASdkImpl.framework/WASdkImpl
Binary files differ
diff --git a/frameworks/ZipArchive.framework/Headers/ZipArchive.h b/frameworks/ZipArchive.framework/Headers/ZipArchive.h
deleted file mode 100644
index 63c376d..0000000
--- a/frameworks/ZipArchive.framework/Headers/ZipArchive.h
+++ /dev/null
@@ -1,44 +0,0 @@
-//
-//  ZipArchive.h
-//  ZipArchive
-//
-//  Created by wuyx on 16/10/19.
-//  Copyright © 2016年 GHW. All rights reserved.
-//
-
-#import <UIKit/UIKit.h>
-
-
-
-@protocol ZipArchiveDelegate <NSObject>
-@optional
--(void) ErrorMessage:(NSString*) msg;
--(BOOL) OverWriteOperation:(NSString*) file;
-
-@end
-
-
-@interface ZipArchive : NSObject
-//{
-//@private
-//    zipFile		_zipFile;
-//    unzFile		_unzFile;
-//    
-//    NSString*   _password;
-//    id			_delegate;
-//}
-
-@property (nonatomic, retain) id delegate;
-
--(BOOL) CreateZipFile2:(NSString*) zipFile;
--(BOOL) CreateZipFile2:(NSString*) zipFile Password:(NSString*) password;
--(BOOL) addFileToZip:(NSString*) file newname:(NSString*) newname;
--(BOOL) CloseZipFile2;
-
--(BOOL) UnzipOpenFile:(NSString*) zipFile;
--(BOOL) UnzipOpenFile:(NSString*) zipFile Password:(NSString*) password;
--(BOOL) UnzipFileTo:(NSString*) path overWrite:(BOOL) overwrite;
--(BOOL) UnzipCloseFile;
-@end
-
-
diff --git a/frameworks/ZipArchive.framework/Headers/crypt.h b/frameworks/ZipArchive.framework/Headers/crypt.h
deleted file mode 100644
index f14a628..0000000
--- a/frameworks/ZipArchive.framework/Headers/crypt.h
+++ /dev/null
@@ -1,132 +0,0 @@
-/* crypt.h -- base code for crypt/uncrypt ZIPfile
-
-
-   Version 1.01e, February 12th, 2005
-
-   Copyright (C) 1998-2005 Gilles Vollant
-
-   This code is a modified version of crypting code in Infozip distribution
-
-   The encryption/decryption parts of this source code (as opposed to the
-   non-echoing password parts) were originally written in Europe.  The
-   whole source package can be freely distributed, including from the USA.
-   (Prior to January 2000, re-export from the US was a violation of US law.)
-
-   This encryption code is a direct transcription of the algorithm from
-   Roger Schlafly, described by Phil Katz in the file appnote.txt.  This
-   file (appnote.txt) is distributed with the PKZIP program (even in the
-   version without encryption capabilities).
-
-   If you don't need crypting in your application, just define symbols
-   NOCRYPT and NOUNCRYPT.
-
-   This code support the "Traditional PKWARE Encryption".
-
-   The new AES encryption added on Zip format by Winzip (see the page
-   http://www.winzip.com/aes_info.htm ) and PKWare PKZip 5.x Strong
-   Encryption is not supported.
-*/
-
-#define CRC32(c, b) ((*(pcrc_32_tab+(((int)(c) ^ (b)) & 0xff))) ^ ((c) >> 8))
-
-/***********************************************************************
- * Return the next byte in the pseudo-random sequence
- */
-static int decrypt_byte(unsigned long* pkeys, const unsigned long* pcrc_32_tab)
-{
-    unsigned temp;  /* POTENTIAL BUG:  temp*(temp^1) may overflow in an
-                     * unpredictable manner on 16-bit systems; not a problem
-                     * with any known compiler so far, though */
-
-    temp = ((unsigned)(*(pkeys+2)) & 0xffff) | 2;
-    return (int)(((temp * (temp ^ 1)) >> 8) & 0xff);
-}
-
-/***********************************************************************
- * Update the encryption keys with the next byte of plain text
- */
-static int update_keys(unsigned long* pkeys,const unsigned long* pcrc_32_tab,int c)
-{
-    (*(pkeys+0)) = CRC32((*(pkeys+0)), c);
-    (*(pkeys+1)) += (*(pkeys+0)) & 0xff;
-    (*(pkeys+1)) = (*(pkeys+1)) * 134775813L + 1;
-    {
-      register int keyshift = (int)((*(pkeys+1)) >> 24);
-      (*(pkeys+2)) = CRC32((*(pkeys+2)), keyshift);
-    }
-    return c;
-}
-
-
-/***********************************************************************
- * Initialize the encryption keys and the random header according to
- * the given password.
- */
-static void init_keys(const char* passwd,unsigned long* pkeys,const unsigned long* pcrc_32_tab)
-{
-    *(pkeys+0) = 305419896L;
-    *(pkeys+1) = 591751049L;
-    *(pkeys+2) = 878082192L;
-    while (*passwd != '\0') {
-        update_keys(pkeys,pcrc_32_tab,(int)*passwd);
-        passwd++;
-    }
-}
-
-#define zdecode(pkeys,pcrc_32_tab,c) \
-    (update_keys(pkeys,pcrc_32_tab,c ^= decrypt_byte(pkeys,pcrc_32_tab)))
-
-#define zencode(pkeys,pcrc_32_tab,c,t) \
-    (t=decrypt_byte(pkeys,pcrc_32_tab), update_keys(pkeys,pcrc_32_tab,c), t^(c))
-
-#ifdef INCLUDECRYPTINGCODE_IFCRYPTALLOWED
-
-#define RAND_HEAD_LEN  12
-   /* "last resort" source for second part of crypt seed pattern */
-#  ifndef ZCR_SEED2
-#    define ZCR_SEED2 3141592654UL     /* use PI as default pattern */
-#  endif
-
-static int crypthead(passwd, buf, bufSize, pkeys, pcrc_32_tab, crcForCrypting)
-    const char *passwd;         /* password string */
-    unsigned char *buf;         /* where to write header */
-    int bufSize;
-    unsigned long* pkeys;
-    const unsigned long* pcrc_32_tab;
-    unsigned long crcForCrypting;
-{
-    int n;                       /* index in random header */
-    int t;                       /* temporary */
-    int c;                       /* random byte */
-    unsigned char header[RAND_HEAD_LEN-2]; /* random header */
-    static unsigned calls = 0;   /* ensure different random header each time */
-
-    if (bufSize<RAND_HEAD_LEN)
-      return 0;
-
-    /* First generate RAND_HEAD_LEN-2 random bytes. We encrypt the
-     * output of rand() to get less predictability, since rand() is
-     * often poorly implemented.
-     */
-    if (++calls == 1)
-    {
-        srand((unsigned)(time(NULL) ^ ZCR_SEED2));
-    }
-    init_keys(passwd, pkeys, pcrc_32_tab);
-    for (n = 0; n < RAND_HEAD_LEN-2; n++)
-    {
-        c = (rand() >> 7) & 0xff;
-        header[n] = (unsigned char)zencode(pkeys, pcrc_32_tab, c, t);
-    }
-    /* Encrypt random header (last two bytes is high word of crc) */
-    init_keys(passwd, pkeys, pcrc_32_tab);
-    for (n = 0; n < RAND_HEAD_LEN-2; n++)
-    {
-        buf[n] = (unsigned char)zencode(pkeys, pcrc_32_tab, header[n], t);
-    }
-    buf[n++] = zencode(pkeys, pcrc_32_tab, (int)(crcForCrypting >> 16) & 0xff, t);
-    buf[n++] = zencode(pkeys, pcrc_32_tab, (int)(crcForCrypting >> 24) & 0xff, t);
-    return n;
-}
-
-#endif
diff --git a/frameworks/ZipArchive.framework/Headers/ioapi.h b/frameworks/ZipArchive.framework/Headers/ioapi.h
deleted file mode 100644
index e73a3b2..0000000
--- a/frameworks/ZipArchive.framework/Headers/ioapi.h
+++ /dev/null
@@ -1,75 +0,0 @@
-/* ioapi.h -- IO base function header for compress/uncompress .zip
-   files using zlib + zip or unzip API
-
-   Version 1.01e, February 12th, 2005
-
-   Copyright (C) 1998-2005 Gilles Vollant
-*/
-
-#ifndef _ZLIBIOAPI_H
-#define _ZLIBIOAPI_H
-
-
-#define ZLIB_FILEFUNC_SEEK_CUR (1)
-#define ZLIB_FILEFUNC_SEEK_END (2)
-#define ZLIB_FILEFUNC_SEEK_SET (0)
-
-#define ZLIB_FILEFUNC_MODE_READ      (1)
-#define ZLIB_FILEFUNC_MODE_WRITE     (2)
-#define ZLIB_FILEFUNC_MODE_READWRITEFILTER (3)
-
-#define ZLIB_FILEFUNC_MODE_EXISTING (4)
-#define ZLIB_FILEFUNC_MODE_CREATE   (8)
-
-
-#ifndef ZCALLBACK
-
-#if (defined(WIN32) || defined (WINDOWS) || defined (_WINDOWS)) && defined(CALLBACK) && defined (USEWINDOWS_CALLBACK)
-#define ZCALLBACK CALLBACK
-#else
-#define ZCALLBACK
-#endif
-#endif
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-typedef voidpf (ZCALLBACK *open_file_func) OF((voidpf opaque, const char* filename, int mode));
-typedef uLong  (ZCALLBACK *read_file_func) OF((voidpf opaque, voidpf stream, void* buf, uLong size));
-typedef uLong  (ZCALLBACK *write_file_func) OF((voidpf opaque, voidpf stream, const void* buf, uLong size));
-typedef long   (ZCALLBACK *tell_file_func) OF((voidpf opaque, voidpf stream));
-typedef long   (ZCALLBACK *seek_file_func) OF((voidpf opaque, voidpf stream, uLong offset, int origin));
-typedef int    (ZCALLBACK *close_file_func) OF((voidpf opaque, voidpf stream));
-typedef int    (ZCALLBACK *testerror_file_func) OF((voidpf opaque, voidpf stream));
-
-typedef struct zlib_filefunc_def_s
-{
-    open_file_func      zopen_file;
-    read_file_func      zread_file;
-    write_file_func     zwrite_file;
-    tell_file_func      ztell_file;
-    seek_file_func      zseek_file;
-    close_file_func     zclose_file;
-    testerror_file_func zerror_file;
-    voidpf              opaque;
-} zlib_filefunc_def;
-
-
-
-void fill_fopen_filefunc OF((zlib_filefunc_def* pzlib_filefunc_def));
-
-#define ZREAD(filefunc,filestream,buf,size) ((*((filefunc).zread_file))((filefunc).opaque,filestream,buf,size))
-#define ZWRITE(filefunc,filestream,buf,size) ((*((filefunc).zwrite_file))((filefunc).opaque,filestream,buf,size))
-#define ZTELL(filefunc,filestream) ((*((filefunc).ztell_file))((filefunc).opaque,filestream))
-#define ZSEEK(filefunc,filestream,pos,mode) ((*((filefunc).zseek_file))((filefunc).opaque,filestream,pos,mode))
-#define ZCLOSE(filefunc,filestream) ((*((filefunc).zclose_file))((filefunc).opaque,filestream))
-#define ZERROR(filefunc,filestream) ((*((filefunc).zerror_file))((filefunc).opaque,filestream))
-
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
-
diff --git a/frameworks/ZipArchive.framework/Headers/mztools.h b/frameworks/ZipArchive.framework/Headers/mztools.h
deleted file mode 100644
index 82d1597..0000000
--- a/frameworks/ZipArchive.framework/Headers/mztools.h
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
-  Additional tools for Minizip
-  Code: Xavier Roche '2004
-  License: Same as ZLIB (www.gzip.org)
-*/
-
-#ifndef _zip_tools_H
-#define _zip_tools_H
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#ifndef _ZLIB_H
-#include "zlib.h"
-#endif
-
-#include "unzip.h"
-
-/* Repair a ZIP file (missing central directory) 
-   file: file to recover
-   fileOut: output file after recovery
-   fileOutTmp: temporary file name used for recovery
-*/
-extern int ZEXPORT unzRepair(const char* file, 
-                             const char* fileOut, 
-                             const char* fileOutTmp, 
-                             uLong* nRecovered,
-                             uLong* bytesRecovered);
-
-#endif
diff --git a/frameworks/ZipArchive.framework/Headers/unzip.h b/frameworks/ZipArchive.framework/Headers/unzip.h
deleted file mode 100644
index c3206a0..0000000
--- a/frameworks/ZipArchive.framework/Headers/unzip.h
+++ /dev/null
@@ -1,354 +0,0 @@
-/* unzip.h -- IO for uncompress .zip files using zlib
-   Version 1.01e, February 12th, 2005
-
-   Copyright (C) 1998-2005 Gilles Vollant
-
-   This unzip package allow extract file from .ZIP file, compatible with PKZip 2.04g
-     WinZip, InfoZip tools and compatible.
-
-   Multi volume ZipFile (span) are not supported.
-   Encryption compatible with pkzip 2.04g only supported
-   Old compressions used by old PKZip 1.x are not supported
-
-
-   I WAIT FEEDBACK at mail info@winimage.com
-   Visit also http://www.winimage.com/zLibDll/unzip.htm for evolution
-
-   Condition of use and distribution are the same than zlib :
-
-  This software is provided 'as-is', without any express or implied
-  warranty.  In no event will the authors be held liable for any damages
-  arising from the use of this software.
-
-  Permission is granted to anyone to use this software for any purpose,
-  including commercial applications, and to alter it and redistribute it
-  freely, subject to the following restrictions:
-
-  1. The origin of this software must not be misrepresented; you must not
-     claim that you wrote the original software. If you use this software
-     in a product, an acknowledgment in the product documentation would be
-     appreciated but is not required.
-  2. Altered source versions must be plainly marked as such, and must not be
-     misrepresented as being the original software.
-  3. This notice may not be removed or altered from any source distribution.
-
-
-*/
-
-/* for more info about .ZIP format, see
-      http://www.info-zip.org/pub/infozip/doc/appnote-981119-iz.zip
-      http://www.info-zip.org/pub/infozip/doc/
-   PkWare has also a specification at :
-      ftp://ftp.pkware.com/probdesc.zip
-*/
-
-#ifndef _unz_H
-#define _unz_H
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#ifndef _ZLIB_H
-#include "zlib.h"
-#endif
-
-#ifndef _ZLIBIOAPI_H
-#include "ioapi.h"
-#endif
-
-#if defined(STRICTUNZIP) || defined(STRICTZIPUNZIP)
-/* like the STRICT of WIN32, we define a pointer that cannot be converted
-    from (void*) without cast */
-typedef struct TagunzFile__ { int unused; } unzFile__;
-typedef unzFile__ *unzFile;
-#else
-typedef voidp unzFile;
-#endif
-
-
-#define UNZ_OK                          (0)
-#define UNZ_END_OF_LIST_OF_FILE         (-100)
-#define UNZ_ERRNO                       (Z_ERRNO)
-#define UNZ_EOF                         (0)
-#define UNZ_PARAMERROR                  (-102)
-#define UNZ_BADZIPFILE                  (-103)
-#define UNZ_INTERNALERROR               (-104)
-#define UNZ_CRCERROR                    (-105)
-
-/* tm_unz contain date/time info */
-typedef struct tm_unz_s
-{
-    uInt tm_sec;            /* seconds after the minute - [0,59] */
-    uInt tm_min;            /* minutes after the hour - [0,59] */
-    uInt tm_hour;           /* hours since midnight - [0,23] */
-    uInt tm_mday;           /* day of the month - [1,31] */
-    uInt tm_mon;            /* months since January - [0,11] */
-    uInt tm_year;           /* years - [1980..2044] */
-} tm_unz;
-
-/* unz_global_info structure contain global data about the ZIPfile
-   These data comes from the end of central dir */
-typedef struct unz_global_info_s
-{
-    uLong number_entry;         /* total number of entries in
-                       the central dir on this disk */
-    uLong size_comment;         /* size of the global comment of the zipfile */
-} unz_global_info;
-
-
-/* unz_file_info contain information about a file in the zipfile */
-typedef struct unz_file_info_s
-{
-    uLong version;              /* version made by                 2 bytes */
-    uLong version_needed;       /* version needed to extract       2 bytes */
-    uLong flag;                 /* general purpose bit flag        2 bytes */
-    uLong compression_method;   /* compression method              2 bytes */
-    uLong dosDate;              /* last mod file date in Dos fmt   4 bytes */
-    uLong crc;                  /* crc-32                          4 bytes */
-    uLong compressed_size;      /* compressed size                 4 bytes */
-    uLong uncompressed_size;    /* uncompressed size               4 bytes */
-    uLong size_filename;        /* filename length                 2 bytes */
-    uLong size_file_extra;      /* extra field length              2 bytes */
-    uLong size_file_comment;    /* file comment length             2 bytes */
-
-    uLong disk_num_start;       /* disk number start               2 bytes */
-    uLong internal_fa;          /* internal file attributes        2 bytes */
-    uLong external_fa;          /* external file attributes        4 bytes */
-
-    tm_unz tmu_date;
-} unz_file_info;
-
-extern int ZEXPORT unzStringFileNameCompare OF ((const char* fileName1,
-                                                 const char* fileName2,
-                                                 int iCaseSensitivity));
-/*
-   Compare two filename (fileName1,fileName2).
-   If iCaseSenisivity = 1, comparision is case sensitivity (like strcmp)
-   If iCaseSenisivity = 2, comparision is not case sensitivity (like strcmpi
-                                or strcasecmp)
-   If iCaseSenisivity = 0, case sensitivity is defaut of your operating system
-    (like 1 on Unix, 2 on Windows)
-*/
-
-
-extern unzFile ZEXPORT unzOpen OF((const char *path));
-/*
-  Open a Zip file. path contain the full pathname (by example,
-     on a Windows XP computer "c:\\zlib\\zlib113.zip" or on an Unix computer
-     "zlib/zlib113.zip".
-     If the zipfile cannot be opened (file don't exist or in not valid), the
-       return value is NULL.
-     Else, the return value is a unzFile Handle, usable with other function
-       of this unzip package.
-*/
-
-extern unzFile ZEXPORT unzOpen2 OF((const char *path,
-                                    zlib_filefunc_def* pzlib_filefunc_def));
-/*
-   Open a Zip file, like unzOpen, but provide a set of file low level API
-      for read/write the zip file (see ioapi.h)
-*/
-
-extern int ZEXPORT unzClose OF((unzFile file));
-/*
-  Close a ZipFile opened with unzipOpen.
-  If there is files inside the .Zip opened with unzOpenCurrentFile (see later),
-    these files MUST be closed with unzipCloseCurrentFile before call unzipClose.
-  return UNZ_OK if there is no problem. */
-
-extern int ZEXPORT unzGetGlobalInfo OF((unzFile file,
-                                        unz_global_info *pglobal_info));
-/*
-  Write info about the ZipFile in the *pglobal_info structure.
-  No preparation of the structure is needed
-  return UNZ_OK if there is no problem. */
-
-
-extern int ZEXPORT unzGetGlobalComment OF((unzFile file,
-                                           char *szComment,
-                                           uLong uSizeBuf));
-/*
-  Get the global comment string of the ZipFile, in the szComment buffer.
-  uSizeBuf is the size of the szComment buffer.
-  return the number of byte copied or an error code <0
-*/
-
-
-/***************************************************************************/
-/* Unzip package allow you browse the directory of the zipfile */
-
-extern int ZEXPORT unzGoToFirstFile OF((unzFile file));
-/*
-  Set the current file of the zipfile to the first file.
-  return UNZ_OK if there is no problem
-*/
-
-extern int ZEXPORT unzGoToNextFile OF((unzFile file));
-/*
-  Set the current file of the zipfile to the next file.
-  return UNZ_OK if there is no problem
-  return UNZ_END_OF_LIST_OF_FILE if the actual file was the latest.
-*/
-
-extern int ZEXPORT unzLocateFile OF((unzFile file,
-                     const char *szFileName,
-                     int iCaseSensitivity));
-/*
-  Try locate the file szFileName in the zipfile.
-  For the iCaseSensitivity signification, see unzStringFileNameCompare
-
-  return value :
-  UNZ_OK if the file is found. It becomes the current file.
-  UNZ_END_OF_LIST_OF_FILE if the file is not found
-*/
-
-
-/* ****************************************** */
-/* Ryan supplied functions */
-/* unz_file_info contain information about a file in the zipfile */
-typedef struct unz_file_pos_s
-{
-    uLong pos_in_zip_directory;   /* offset in zip file directory */
-    uLong num_of_file;            /* # of file */
-} unz_file_pos;
-
-extern int ZEXPORT unzGetFilePos(
-    unzFile file,
-    unz_file_pos* file_pos);
-
-extern int ZEXPORT unzGoToFilePos(
-    unzFile file,
-    unz_file_pos* file_pos);
-
-/* ****************************************** */
-
-extern int ZEXPORT unzGetCurrentFileInfo OF((unzFile file,
-                         unz_file_info *pfile_info,
-                         char *szFileName,
-                         uLong fileNameBufferSize,
-                         void *extraField,
-                         uLong extraFieldBufferSize,
-                         char *szComment,
-                         uLong commentBufferSize));
-/*
-  Get Info about the current file
-  if pfile_info!=NULL, the *pfile_info structure will contain somes info about
-        the current file
-  if szFileName!=NULL, the filemane string will be copied in szFileName
-            (fileNameBufferSize is the size of the buffer)
-  if extraField!=NULL, the extra field information will be copied in extraField
-            (extraFieldBufferSize is the size of the buffer).
-            This is the Central-header version of the extra field
-  if szComment!=NULL, the comment string of the file will be copied in szComment
-            (commentBufferSize is the size of the buffer)
-*/
-
-/***************************************************************************/
-/* for reading the content of the current zipfile, you can open it, read data
-   from it, and close it (you can close it before reading all the file)
-   */
-
-extern int ZEXPORT unzOpenCurrentFile OF((unzFile file));
-/*
-  Open for reading data the current file in the zipfile.
-  If there is no error, the return value is UNZ_OK.
-*/
-
-extern int ZEXPORT unzOpenCurrentFilePassword OF((unzFile file,
-                                                  const char* password));
-/*
-  Open for reading data the current file in the zipfile.
-  password is a crypting password
-  If there is no error, the return value is UNZ_OK.
-*/
-
-extern int ZEXPORT unzOpenCurrentFile2 OF((unzFile file,
-                                           int* method,
-                                           int* level,
-                                           int raw));
-/*
-  Same than unzOpenCurrentFile, but open for read raw the file (not uncompress)
-    if raw==1
-  *method will receive method of compression, *level will receive level of
-     compression
-  note : you can set level parameter as NULL (if you did not want known level,
-         but you CANNOT set method parameter as NULL
-*/
-
-extern int ZEXPORT unzOpenCurrentFile3 OF((unzFile file,
-                                           int* method,
-                                           int* level,
-                                           int raw,
-                                           const char* password));
-/*
-  Same than unzOpenCurrentFile, but open for read raw the file (not uncompress)
-    if raw==1
-  *method will receive method of compression, *level will receive level of
-     compression
-  note : you can set level parameter as NULL (if you did not want known level,
-         but you CANNOT set method parameter as NULL
-*/
-
-
-extern int ZEXPORT unzCloseCurrentFile OF((unzFile file));
-/*
-  Close the file in zip opened with unzOpenCurrentFile
-  Return UNZ_CRCERROR if all the file was read but the CRC is not good
-*/
-
-extern int ZEXPORT unzReadCurrentFile OF((unzFile file,
-                      voidp buf,
-                      unsigned len));
-/*
-  Read bytes from the current file (opened by unzOpenCurrentFile)
-  buf contain buffer where data must be copied
-  len the size of buf.
-
-  return the number of byte copied if somes bytes are copied
-  return 0 if the end of file was reached
-  return <0 with error code if there is an error
-    (UNZ_ERRNO for IO error, or zLib error for uncompress error)
-*/
-
-extern z_off_t ZEXPORT unztell OF((unzFile file));
-/*
-  Give the current position in uncompressed data
-*/
-
-extern int ZEXPORT unzeof OF((unzFile file));
-/*
-  return 1 if the end of file was reached, 0 elsewhere
-*/
-
-extern int ZEXPORT unzGetLocalExtrafield OF((unzFile file,
-                                             voidp buf,
-                                             unsigned len));
-/*
-  Read extra field from the current file (opened by unzOpenCurrentFile)
-  This is the local-header version of the extra field (sometimes, there is
-    more info in the local-header version than in the central-header)
-
-  if buf==NULL, it return the size of the local extra field
-
-  if buf!=NULL, len is the size of the buffer, the extra header is copied in
-    buf.
-  the return value is the number of bytes copied in buf, or (if <0)
-    the error code
-*/
-
-/***************************************************************************/
-
-/* Get the current file offset */
-extern uLong ZEXPORT unzGetOffset (unzFile file);
-
-/* Set the current file offset */
-extern int ZEXPORT unzSetOffset (unzFile file, uLong pos);
-
-
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _unz_H */
diff --git a/frameworks/ZipArchive.framework/Headers/zip.h b/frameworks/ZipArchive.framework/Headers/zip.h
deleted file mode 100644
index cd38b67..0000000
--- a/frameworks/ZipArchive.framework/Headers/zip.h
+++ /dev/null
@@ -1,235 +0,0 @@
-/* zip.h -- IO for compress .zip files using zlib
-   Version 1.01e, February 12th, 2005
-
-   Copyright (C) 1998-2005 Gilles Vollant
-
-   This unzip package allow creates .ZIP file, compatible with PKZip 2.04g
-     WinZip, InfoZip tools and compatible.
-   Multi volume ZipFile (span) are not supported.
-   Encryption compatible with pkzip 2.04g only supported
-   Old compressions used by old PKZip 1.x are not supported
-
-  For uncompress .zip file, look at unzip.h
-
-
-   I WAIT FEEDBACK at mail info@winimage.com
-   Visit also http://www.winimage.com/zLibDll/unzip.html for evolution
-
-   Condition of use and distribution are the same than zlib :
-
-  This software is provided 'as-is', without any express or implied
-  warranty.  In no event will the authors be held liable for any damages
-  arising from the use of this software.
-
-  Permission is granted to anyone to use this software for any purpose,
-  including commercial applications, and to alter it and redistribute it
-  freely, subject to the following restrictions:
-
-  1. The origin of this software must not be misrepresented; you must not
-     claim that you wrote the original software. If you use this software
-     in a product, an acknowledgment in the product documentation would be
-     appreciated but is not required.
-  2. Altered source versions must be plainly marked as such, and must not be
-     misrepresented as being the original software.
-  3. This notice may not be removed or altered from any source distribution.
-
-
-*/
-
-/* for more info about .ZIP format, see
-      http://www.info-zip.org/pub/infozip/doc/appnote-981119-iz.zip
-      http://www.info-zip.org/pub/infozip/doc/
-   PkWare has also a specification at :
-      ftp://ftp.pkware.com/probdesc.zip
-*/
-
-#ifndef _zip_H
-#define _zip_H
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#ifndef _ZLIB_H
-#include "zlib.h"
-#endif
-
-#ifndef _ZLIBIOAPI_H
-#include "ioapi.h"
-#endif
-
-#if defined(STRICTZIP) || defined(STRICTZIPUNZIP)
-/* like the STRICT of WIN32, we define a pointer that cannot be converted
-    from (void*) without cast */
-typedef struct TagzipFile__ { int unused; } zipFile__;
-typedef zipFile__ *zipFile;
-#else
-typedef voidp zipFile;
-#endif
-
-#define ZIP_OK                          (0)
-#define ZIP_EOF                         (0)
-#define ZIP_ERRNO                       (Z_ERRNO)
-#define ZIP_PARAMERROR                  (-102)
-#define ZIP_BADZIPFILE                  (-103)
-#define ZIP_INTERNALERROR               (-104)
-
-#ifndef DEF_MEM_LEVEL
-#  if MAX_MEM_LEVEL >= 8
-#    define DEF_MEM_LEVEL 8
-#  else
-#    define DEF_MEM_LEVEL  MAX_MEM_LEVEL
-#  endif
-#endif
-/* default memLevel */
-
-/* tm_zip contain date/time info */
-typedef struct tm_zip_s
-{
-    uInt tm_sec;            /* seconds after the minute - [0,59] */
-    uInt tm_min;            /* minutes after the hour - [0,59] */
-    uInt tm_hour;           /* hours since midnight - [0,23] */
-    uInt tm_mday;           /* day of the month - [1,31] */
-    uInt tm_mon;            /* months since January - [0,11] */
-    uInt tm_year;           /* years - [1980..2044] */
-} tm_zip;
-
-typedef struct
-{
-    tm_zip      tmz_date;       /* date in understandable format           */
-    uLong       dosDate;       /* if dos_date == 0, tmu_date is used      */
-/*    uLong       flag;        */   /* general purpose bit flag        2 bytes */
-
-    uLong       internal_fa;    /* internal file attributes        2 bytes */
-    uLong       external_fa;    /* external file attributes        4 bytes */
-} zip_fileinfo;
-
-typedef const char* zipcharpc;
-
-
-#define APPEND_STATUS_CREATE        (0)
-#define APPEND_STATUS_CREATEAFTER   (1)
-#define APPEND_STATUS_ADDINZIP      (2)
-
-extern zipFile ZEXPORT zipOpen OF((const char *pathname, int append));
-/*
-  Create a zipfile.
-     pathname contain on Windows XP a filename like "c:\\zlib\\zlib113.zip" or on
-       an Unix computer "zlib/zlib113.zip".
-     if the file pathname exist and append==APPEND_STATUS_CREATEAFTER, the zip
-       will be created at the end of the file.
-         (useful if the file contain a self extractor code)
-     if the file pathname exist and append==APPEND_STATUS_ADDINZIP, we will
-       add files in existing zip (be sure you don't add file that doesn't exist)
-     If the zipfile cannot be opened, the return value is NULL.
-     Else, the return value is a zipFile Handle, usable with other function
-       of this zip package.
-*/
-
-/* Note : there is no delete function into a zipfile.
-   If you want delete file into a zipfile, you must open a zipfile, and create another
-   Of couse, you can use RAW reading and writing to copy the file you did not want delte
-*/
-
-extern zipFile ZEXPORT zipOpen2 OF((const char *pathname,
-                                   int append,
-                                   zipcharpc* globalcomment,
-                                   zlib_filefunc_def* pzlib_filefunc_def));
-
-extern int ZEXPORT zipOpenNewFileInZip OF((zipFile file,
-                       const char* filename,
-                       const zip_fileinfo* zipfi,
-                       const void* extrafield_local,
-                       uInt size_extrafield_local,
-                       const void* extrafield_global,
-                       uInt size_extrafield_global,
-                       const char* comment,
-                       int method,
-                       int level));
-/*
-  Open a file in the ZIP for writing.
-  filename : the filename in zip (if NULL, '-' without quote will be used
-  *zipfi contain supplemental information
-  if extrafield_local!=NULL and size_extrafield_local>0, extrafield_local
-    contains the extrafield data the the local header
-  if extrafield_global!=NULL and size_extrafield_global>0, extrafield_global
-    contains the extrafield data the the local header
-  if comment != NULL, comment contain the comment string
-  method contain the compression method (0 for store, Z_DEFLATED for deflate)
-  level contain the level of compression (can be Z_DEFAULT_COMPRESSION)
-*/
-
-
-extern int ZEXPORT zipOpenNewFileInZip2 OF((zipFile file,
-                                            const char* filename,
-                                            const zip_fileinfo* zipfi,
-                                            const void* extrafield_local,
-                                            uInt size_extrafield_local,
-                                            const void* extrafield_global,
-                                            uInt size_extrafield_global,
-                                            const char* comment,
-                                            int method,
-                                            int level,
-                                            int raw));
-
-/*
-  Same than zipOpenNewFileInZip, except if raw=1, we write raw file
- */
-
-extern int ZEXPORT zipOpenNewFileInZip3 OF((zipFile file,
-                                            const char* filename,
-                                            const zip_fileinfo* zipfi,
-                                            const void* extrafield_local,
-                                            uInt size_extrafield_local,
-                                            const void* extrafield_global,
-                                            uInt size_extrafield_global,
-                                            const char* comment,
-                                            int method,
-                                            int level,
-                                            int raw,
-                                            int windowBits,
-                                            int memLevel,
-                                            int strategy,
-                                            const char* password,
-                                            uLong crcForCtypting));
-
-/*
-  Same than zipOpenNewFileInZip2, except
-    windowBits,memLevel,,strategy : see parameter strategy in deflateInit2
-    password : crypting password (NULL for no crypting)
-    crcForCtypting : crc of file to compress (needed for crypting)
- */
-
-
-extern int ZEXPORT zipWriteInFileInZip OF((zipFile file,
-                       const void* buf,
-                       unsigned len));
-/*
-  Write data in the zipfile
-*/
-
-extern int ZEXPORT zipCloseFileInZip OF((zipFile file));
-/*
-  Close the current file in the zipfile
-*/
-
-extern int ZEXPORT zipCloseFileInZipRaw OF((zipFile file,
-                                            uLong uncompressed_size,
-                                            uLong crc32));
-/*
-  Close the current file in the zipfile, for fiel opened with
-    parameter raw=1 in zipOpenNewFileInZip2
-  uncompressed_size and crc32 are value for the uncompressed size
-*/
-
-extern int ZEXPORT zipClose OF((zipFile file,
-                const char* global_comment));
-/*
-  Close the zipfile
-*/
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _zip_H */
diff --git a/frameworks/ZipArchive.framework/Info.plist b/frameworks/ZipArchive.framework/Info.plist
deleted file mode 100644
index 49ff1b6..0000000
--- a/frameworks/ZipArchive.framework/Info.plist
+++ /dev/null
Binary files differ
diff --git a/frameworks/ZipArchive.framework/Modules/module.modulemap b/frameworks/ZipArchive.framework/Modules/module.modulemap
deleted file mode 100644
index 5402a15..0000000
--- a/frameworks/ZipArchive.framework/Modules/module.modulemap
+++ /dev/null
@@ -1,6 +0,0 @@
-framework module ZipArchive {
-  umbrella header "ZipArchive.h"
-
-  export *
-  module * { export * }
-}
diff --git a/frameworks/ZipArchive.framework/ZipArchive b/frameworks/ZipArchive.framework/ZipArchive
deleted file mode 100644
index 78f9423..0000000
--- a/frameworks/ZipArchive.framework/ZipArchive
+++ /dev/null
Binary files differ
diff --git a/frameworks/ZipArchive.framework/_CodeSignature/CodeDirectory b/frameworks/ZipArchive.framework/_CodeSignature/CodeDirectory
deleted file mode 100644
index 8a0824f..0000000
--- a/frameworks/ZipArchive.framework/_CodeSignature/CodeDirectory
+++ /dev/null
Binary files differ
diff --git a/frameworks/ZipArchive.framework/_CodeSignature/CodeRequirements b/frameworks/ZipArchive.framework/_CodeSignature/CodeRequirements
deleted file mode 100644
index cdf1488..0000000
--- a/frameworks/ZipArchive.framework/_CodeSignature/CodeRequirements
+++ /dev/null
Binary files differ
diff --git a/frameworks/ZipArchive.framework/_CodeSignature/CodeResources b/frameworks/ZipArchive.framework/_CodeSignature/CodeResources
deleted file mode 100644
index fce877b..0000000
--- a/frameworks/ZipArchive.framework/_CodeSignature/CodeResources
+++ /dev/null
@@ -1,167 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>files</key>
-	<dict>
-		<key>Headers/ZipArchive.h</key>
-		<data>
-		C/VnJTqgiIRqwr7Zwdy3Qo3/qOc=
-		</data>
-		<key>Headers/crypt.h</key>
-		<data>
-		6eJshyAjSOlg/oJsNO39UCBwpk0=
-		</data>
-		<key>Headers/ioapi.h</key>
-		<data>
-		kTa1qt/HCpn4NXazx9XP0fk9LZQ=
-		</data>
-		<key>Headers/mztools.h</key>
-		<data>
-		8MLgG3/IamUPpRo7OYlFKMMSPEA=
-		</data>
-		<key>Headers/unzip.h</key>
-		<data>
-		yf/t4wl/Lhckp61/5mFN/3uLNKk=
-		</data>
-		<key>Headers/zip.h</key>
-		<data>
-		UNz4Vnf51V9bcykwTP7zmz7uV1A=
-		</data>
-		<key>Info.plist</key>
-		<data>
-		/HuW0HAAqYW1FMGNrvPDw6nsPoc=
-		</data>
-		<key>Modules/module.modulemap</key>
-		<data>
-		uVqVSIzw4J9Sc2N0t4Q9fFqPh5w=
-		</data>
-	</dict>
-	<key>files2</key>
-	<dict>
-		<key>Headers/ZipArchive.h</key>
-		<data>
-		C/VnJTqgiIRqwr7Zwdy3Qo3/qOc=
-		</data>
-		<key>Headers/crypt.h</key>
-		<data>
-		6eJshyAjSOlg/oJsNO39UCBwpk0=
-		</data>
-		<key>Headers/ioapi.h</key>
-		<data>
-		kTa1qt/HCpn4NXazx9XP0fk9LZQ=
-		</data>
-		<key>Headers/mztools.h</key>
-		<data>
-		8MLgG3/IamUPpRo7OYlFKMMSPEA=
-		</data>
-		<key>Headers/unzip.h</key>
-		<data>
-		yf/t4wl/Lhckp61/5mFN/3uLNKk=
-		</data>
-		<key>Headers/zip.h</key>
-		<data>
-		UNz4Vnf51V9bcykwTP7zmz7uV1A=
-		</data>
-		<key>Modules/module.modulemap</key>
-		<data>
-		uVqVSIzw4J9Sc2N0t4Q9fFqPh5w=
-		</data>
-	</dict>
-	<key>rules</key>
-	<dict>
-		<key>^</key>
-		<true/>
-		<key>^.*\.lproj/</key>
-		<dict>
-			<key>optional</key>
-			<true/>
-			<key>weight</key>
-			<real>1000</real>
-		</dict>
-		<key>^.*\.lproj/locversion.plist$</key>
-		<dict>
-			<key>omit</key>
-			<true/>
-			<key>weight</key>
-			<real>1100</real>
-		</dict>
-		<key>^version.plist$</key>
-		<true/>
-	</dict>
-	<key>rules2</key>
-	<dict>
-		<key>.*\.dSYM($|/)</key>
-		<dict>
-			<key>weight</key>
-			<real>11</real>
-		</dict>
-		<key>^</key>
-		<dict>
-			<key>weight</key>
-			<real>20</real>
-		</dict>
-		<key>^(.*/)?\.DS_Store$</key>
-		<dict>
-			<key>omit</key>
-			<true/>
-			<key>weight</key>
-			<real>2000</real>
-		</dict>
-		<key>^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/</key>
-		<dict>
-			<key>nested</key>
-			<true/>
-			<key>weight</key>
-			<real>10</real>
-		</dict>
-		<key>^.*</key>
-		<true/>
-		<key>^.*\.lproj/</key>
-		<dict>
-			<key>optional</key>
-			<true/>
-			<key>weight</key>
-			<real>1000</real>
-		</dict>
-		<key>^.*\.lproj/locversion.plist$</key>
-		<dict>
-			<key>omit</key>
-			<true/>
-			<key>weight</key>
-			<real>1100</real>
-		</dict>
-		<key>^Info\.plist$</key>
-		<dict>
-			<key>omit</key>
-			<true/>
-			<key>weight</key>
-			<real>20</real>
-		</dict>
-		<key>^PkgInfo$</key>
-		<dict>
-			<key>omit</key>
-			<true/>
-			<key>weight</key>
-			<real>20</real>
-		</dict>
-		<key>^[^/]+$</key>
-		<dict>
-			<key>nested</key>
-			<true/>
-			<key>weight</key>
-			<real>10</real>
-		</dict>
-		<key>^embedded\.provisionprofile$</key>
-		<dict>
-			<key>weight</key>
-			<real>20</real>
-		</dict>
-		<key>^version\.plist$</key>
-		<dict>
-			<key>weight</key>
-			<real>20</real>
-		</dict>
-	</dict>
-</dict>
-</plist>
diff --git a/frameworks/ZipArchive.framework/_CodeSignature/CodeSignature b/frameworks/ZipArchive.framework/_CodeSignature/CodeSignature
deleted file mode 100644
index eb390e8..0000000
--- a/frameworks/ZipArchive.framework/_CodeSignature/CodeSignature
+++ /dev/null
Binary files differ
diff --git a/frameworks/lua.framework/Headers/lapi.h b/frameworks/lua.framework/Headers/lapi.h
deleted file mode 100755
index 2c3fab2..0000000
--- a/frameworks/lua.framework/Headers/lapi.h
+++ /dev/null
@@ -1,16 +0,0 @@
-/*
-** $Id: lapi.h,v 2.2.1.1 2007/12/27 13:02:25 roberto Exp $
-** Auxiliary functions from Lua API
-** See Copyright Notice in lua.h
-*/
-
-#ifndef lapi_h
-#define lapi_h
-
-
-#include "lobject.h"
-
-
-LUAI_FUNC void luaA_pushobject (lua_State *L, const TValue *o);
-
-#endif
diff --git a/frameworks/lua.framework/Headers/lauxlib.h b/frameworks/lua.framework/Headers/lauxlib.h
deleted file mode 100755
index d264d23..0000000
--- a/frameworks/lua.framework/Headers/lauxlib.h
+++ /dev/null
@@ -1,174 +0,0 @@
-/*
-** $Id: lauxlib.h,v 1.88.1.1 2007/12/27 13:02:25 roberto Exp $
-** Auxiliary functions for building Lua libraries
-** See Copyright Notice in lua.h
-*/
-
-
-#ifndef lauxlib_h
-#define lauxlib_h
-
-
-#include <stddef.h>
-#include <stdio.h>
-
-#include "lua.h"
-
-
-#if defined(LUA_COMPAT_GETN)
-LUALIB_API int (luaL_getn) (lua_State *L, int t);
-LUALIB_API void (luaL_setn) (lua_State *L, int t, int n);
-#else
-#define luaL_getn(L,i)          ((int)lua_objlen(L, i))
-#define luaL_setn(L,i,j)        ((void)0)  /* no op! */
-#endif
-
-#if defined(LUA_COMPAT_OPENLIB)
-#define luaI_openlib    luaL_openlib
-#endif
-
-
-/* extra error code for `luaL_load' */
-#define LUA_ERRFILE     (LUA_ERRERR+1)
-
-
-typedef struct luaL_Reg {
-  const char *name;
-  lua_CFunction func;
-} luaL_Reg;
-
-
-
-LUALIB_API void (luaI_openlib) (lua_State *L, const char *libname,
-                                const luaL_Reg *l, int nup);
-LUALIB_API void (luaL_register) (lua_State *L, const char *libname,
-                                const luaL_Reg *l);
-LUALIB_API int (luaL_getmetafield) (lua_State *L, int obj, const char *e);
-LUALIB_API int (luaL_callmeta) (lua_State *L, int obj, const char *e);
-LUALIB_API int (luaL_typerror) (lua_State *L, int narg, const char *tname);
-LUALIB_API int (luaL_argerror) (lua_State *L, int numarg, const char *extramsg);
-LUALIB_API const char *(luaL_checklstring) (lua_State *L, int numArg,
-                                                          size_t *l);
-LUALIB_API const char *(luaL_optlstring) (lua_State *L, int numArg,
-                                          const char *def, size_t *l);
-LUALIB_API lua_Number (luaL_checknumber) (lua_State *L, int numArg);
-LUALIB_API lua_Number (luaL_optnumber) (lua_State *L, int nArg, lua_Number def);
-
-LUALIB_API lua_Integer (luaL_checkinteger) (lua_State *L, int numArg);
-LUALIB_API lua_Integer (luaL_optinteger) (lua_State *L, int nArg,
-                                          lua_Integer def);
-
-LUALIB_API void (luaL_checkstack) (lua_State *L, int sz, const char *msg);
-LUALIB_API void (luaL_checktype) (lua_State *L, int narg, int t);
-LUALIB_API void (luaL_checkany) (lua_State *L, int narg);
-
-LUALIB_API int   (luaL_newmetatable) (lua_State *L, const char *tname);
-LUALIB_API void *(luaL_checkudata) (lua_State *L, int ud, const char *tname);
-
-LUALIB_API void (luaL_where) (lua_State *L, int lvl);
-LUALIB_API int (luaL_error) (lua_State *L, const char *fmt, ...);
-
-LUALIB_API int (luaL_checkoption) (lua_State *L, int narg, const char *def,
-                                   const char *const lst[]);
-
-LUALIB_API int (luaL_ref) (lua_State *L, int t);
-LUALIB_API void (luaL_unref) (lua_State *L, int t, int ref);
-
-LUALIB_API int (luaL_loadfile) (lua_State *L, const char *filename);
-LUALIB_API int (luaL_loadbuffer) (lua_State *L, const char *buff, size_t sz,
-                                  const char *name);
-LUALIB_API int (luaL_loadstring) (lua_State *L, const char *s);
-
-LUALIB_API lua_State *(luaL_newstate) (void);
-
-
-LUALIB_API const char *(luaL_gsub) (lua_State *L, const char *s, const char *p,
-                                                  const char *r);
-
-LUALIB_API const char *(luaL_findtable) (lua_State *L, int idx,
-                                         const char *fname, int szhint);
-
-
-
-
-/*
-** ===============================================================
-** some useful macros
-** ===============================================================
-*/
-
-#define luaL_argcheck(L, cond,numarg,extramsg)    \
-        ((void)((cond) || luaL_argerror(L, (numarg), (extramsg))))
-#define luaL_checkstring(L,n)    (luaL_checklstring(L, (n), NULL))
-#define luaL_optstring(L,n,d)    (luaL_optlstring(L, (n), (d), NULL))
-#define luaL_checkint(L,n)    ((int)luaL_checkinteger(L, (n)))
-#define luaL_optint(L,n,d)    ((int)luaL_optinteger(L, (n), (d)))
-#define luaL_checklong(L,n)    ((long)luaL_checkinteger(L, (n)))
-#define luaL_optlong(L,n,d)    ((long)luaL_optinteger(L, (n), (d)))
-
-#define luaL_typename(L,i)    lua_typename(L, lua_type(L,(i)))
-
-#define luaL_dofile(L, fn) \
-    (luaL_loadfile(L, fn) || lua_pcall(L, 0, LUA_MULTRET, 0))
-
-#define luaL_dostring(L, s) \
-    (luaL_loadstring(L, s) || lua_pcall(L, 0, LUA_MULTRET, 0))
-
-#define luaL_getmetatable(L,n)    (lua_getfield(L, LUA_REGISTRYINDEX, (n)))
-
-#define luaL_opt(L,f,n,d)    (lua_isnoneornil(L,(n)) ? (d) : f(L,(n)))
-
-/*
-** {======================================================
-** Generic Buffer manipulation
-** =======================================================
-*/
-
-
-
-typedef struct luaL_Buffer {
-  char *p;            /* current position in buffer */
-  int lvl;  /* number of strings in the stack (level) */
-  lua_State *L;
-  char buffer[LUAL_BUFFERSIZE];
-} luaL_Buffer;
-
-#define luaL_addchar(B,c) \
-  ((void)((B)->p < ((B)->buffer+LUAL_BUFFERSIZE) || luaL_prepbuffer(B)), \
-   (*(B)->p++ = (char)(c)))
-
-/* compatibility only */
-#define luaL_putchar(B,c)    luaL_addchar(B,c)
-
-#define luaL_addsize(B,n)    ((B)->p += (n))
-
-LUALIB_API void (luaL_buffinit) (lua_State *L, luaL_Buffer *B);
-LUALIB_API char *(luaL_prepbuffer) (luaL_Buffer *B);
-LUALIB_API void (luaL_addlstring) (luaL_Buffer *B, const char *s, size_t l);
-LUALIB_API void (luaL_addstring) (luaL_Buffer *B, const char *s);
-LUALIB_API void (luaL_addvalue) (luaL_Buffer *B);
-LUALIB_API void (luaL_pushresult) (luaL_Buffer *B);
-
-
-/* }====================================================== */
-
-
-/* compatibility with ref system */
-
-/* pre-defined references */
-#define LUA_NOREF       (-2)
-#define LUA_REFNIL      (-1)
-
-#define lua_ref(L,lock) ((lock) ? luaL_ref(L, LUA_REGISTRYINDEX) : \
-      (lua_pushstring(L, "unlocked references are obsolete"), lua_error(L), 0))
-
-#define lua_unref(L,ref)        luaL_unref(L, LUA_REGISTRYINDEX, (ref))
-
-#define lua_getref(L,ref)       lua_rawgeti(L, LUA_REGISTRYINDEX, (ref))
-
-
-#define luaL_reg    luaL_Reg
-
-#endif
-
-
diff --git a/frameworks/lua.framework/Headers/lcode.h b/frameworks/lua.framework/Headers/lcode.h
deleted file mode 100755
index aaf6f11..0000000
--- a/frameworks/lua.framework/Headers/lcode.h
+++ /dev/null
@@ -1,76 +0,0 @@
-/*
-** $Id: lcode.h,v 1.48.1.1 2007/12/27 13:02:25 roberto Exp $
-** Code generator for Lua
-** See Copyright Notice in lua.h
-*/
-
-#ifndef lcode_h
-#define lcode_h
-
-#include "llex.h"
-#include "lobject.h"
-#include "lopcodes.h"
-#include "lparser.h"
-
-
-/*
-** Marks the end of a patch list. It is an invalid value both as an absolute
-** address, and as a list link (would link an element to itself).
-*/
-#define NO_JUMP (-1)
-
-
-/*
-** grep "ORDER OPR" if you change these enums
-*/
-typedef enum BinOpr {
-  OPR_ADD, OPR_SUB, OPR_MUL, OPR_DIV, OPR_MOD, OPR_POW,
-  OPR_CONCAT,
-  OPR_NE, OPR_EQ,
-  OPR_LT, OPR_LE, OPR_GT, OPR_GE,
-  OPR_AND, OPR_OR,
-  OPR_NOBINOPR
-} BinOpr;
-
-
-typedef enum UnOpr { OPR_MINUS, OPR_NOT, OPR_LEN, OPR_NOUNOPR } UnOpr;
-
-
-#define getcode(fs,e)    ((fs)->f->code[(e)->u.s.info])
-
-#define luaK_codeAsBx(fs,o,A,sBx)    luaK_codeABx(fs,o,A,(sBx)+MAXARG_sBx)
-
-#define luaK_setmultret(fs,e)    luaK_setreturns(fs, e, LUA_MULTRET)
-
-LUAI_FUNC int luaK_codeABx (FuncState *fs, OpCode o, int A, unsigned int Bx);
-LUAI_FUNC int luaK_codeABC (FuncState *fs, OpCode o, int A, int B, int C);
-LUAI_FUNC void luaK_fixline (FuncState *fs, int line);
-LUAI_FUNC void luaK_nil (FuncState *fs, int from, int n);
-LUAI_FUNC void luaK_reserveregs (FuncState *fs, int n);
-LUAI_FUNC void luaK_checkstack (FuncState *fs, int n);
-LUAI_FUNC int luaK_stringK (FuncState *fs, TString *s);
-LUAI_FUNC int luaK_numberK (FuncState *fs, lua_Number r);
-LUAI_FUNC void luaK_dischargevars (FuncState *fs, expdesc *e);
-LUAI_FUNC int luaK_exp2anyreg (FuncState *fs, expdesc *e);
-LUAI_FUNC void luaK_exp2nextreg (FuncState *fs, expdesc *e);
-LUAI_FUNC void luaK_exp2val (FuncState *fs, expdesc *e);
-LUAI_FUNC int luaK_exp2RK (FuncState *fs, expdesc *e);
-LUAI_FUNC void luaK_self (FuncState *fs, expdesc *e, expdesc *key);
-LUAI_FUNC void luaK_indexed (FuncState *fs, expdesc *t, expdesc *k);
-LUAI_FUNC void luaK_goiftrue (FuncState *fs, expdesc *e);
-LUAI_FUNC void luaK_storevar (FuncState *fs, expdesc *var, expdesc *e);
-LUAI_FUNC void luaK_setreturns (FuncState *fs, expdesc *e, int nresults);
-LUAI_FUNC void luaK_setoneret (FuncState *fs, expdesc *e);
-LUAI_FUNC int luaK_jump (FuncState *fs);
-LUAI_FUNC void luaK_ret (FuncState *fs, int first, int nret);
-LUAI_FUNC void luaK_patchlist (FuncState *fs, int list, int target);
-LUAI_FUNC void luaK_patchtohere (FuncState *fs, int list);
-LUAI_FUNC void luaK_concat (FuncState *fs, int *l1, int l2);
-LUAI_FUNC int luaK_getlabel (FuncState *fs);
-LUAI_FUNC void luaK_prefix (FuncState *fs, UnOpr op, expdesc *v);
-LUAI_FUNC void luaK_infix (FuncState *fs, BinOpr op, expdesc *v);
-LUAI_FUNC void luaK_posfix (FuncState *fs, BinOpr op, expdesc *v1, expdesc *v2);
-LUAI_FUNC void luaK_setlist (FuncState *fs, int base, int nelems, int tostore);
-
-
-#endif
diff --git a/frameworks/lua.framework/Headers/ldebug.h b/frameworks/lua.framework/Headers/ldebug.h
deleted file mode 100755
index bc2376d..0000000
--- a/frameworks/lua.framework/Headers/ldebug.h
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
-** $Id: ldebug.h,v 2.3.1.1 2007/12/27 13:02:25 roberto Exp $
-** Auxiliary functions from Debug Interface module
-** See Copyright Notice in lua.h
-*/
-
-#ifndef ldebug_h
-#define ldebug_h
-
-
-#include "lstate.h"
-
-
-#define pcRel(pc, p)    (cast(int, (pc) - (p)->code) - 1)
-
-#define getline(f,pc)    (((f)->lineinfo) ? (f)->lineinfo[pc] : 0)
-
-#define resethookcount(L)    (L->hookcount = L->basehookcount)
-
-
-LUAI_FUNC void luaG_typeerror (lua_State *L, const TValue *o,
-                                             const char *opname);
-LUAI_FUNC void luaG_concaterror (lua_State *L, StkId p1, StkId p2);
-LUAI_FUNC void luaG_aritherror (lua_State *L, const TValue *p1,
-                                              const TValue *p2);
-LUAI_FUNC int luaG_ordererror (lua_State *L, const TValue *p1,
-                                             const TValue *p2);
-LUAI_FUNC void luaG_runerror (lua_State *L, const char *fmt, ...);
-LUAI_FUNC void luaG_errormsg (lua_State *L);
-LUAI_FUNC int luaG_checkcode (const Proto *pt);
-LUAI_FUNC int luaG_checkopenop (Instruction i);
-
-#endif
diff --git a/frameworks/lua.framework/Headers/ldo.h b/frameworks/lua.framework/Headers/ldo.h
deleted file mode 100755
index c97537e..0000000
--- a/frameworks/lua.framework/Headers/ldo.h
+++ /dev/null
@@ -1,57 +0,0 @@
-/*
-** $Id: ldo.h,v 2.7.1.1 2007/12/27 13:02:25 roberto Exp $
-** Stack and Call structure of Lua
-** See Copyright Notice in lua.h
-*/
-
-#ifndef ldo_h
-#define ldo_h
-
-
-#include "lobject.h"
-#include "lstate.h"
-#include "lzio.h"
-
-
-#define luaD_checkstack(L,n)    \
-  if ((char *)L->stack_last - (char *)L->top <= (n)*(int)sizeof(TValue)) \
-    luaD_growstack(L, n); \
-  else condhardstacktests(luaD_reallocstack(L, L->stacksize - EXTRA_STACK - 1));
-
-
-#define incr_top(L) {luaD_checkstack(L,1); L->top++;}
-
-#define savestack(L,p)        ((char *)(p) - (char *)L->stack)
-#define restorestack(L,n)    ((TValue *)((char *)L->stack + (n)))
-
-#define saveci(L,p)        ((char *)(p) - (char *)L->base_ci)
-#define restoreci(L,n)        ((CallInfo *)((char *)L->base_ci + (n)))
-
-
-/* results from luaD_precall */
-#define PCRLUA        0    /* initiated a call to a Lua function */
-#define PCRC        1    /* did a call to a C function */
-#define PCRYIELD    2    /* C funtion yielded */
-
-
-/* type of protected functions, to be ran by `runprotected' */
-typedef void (*Pfunc) (lua_State *L, void *ud);
-
-LUAI_FUNC int luaD_protectedparser (lua_State *L, ZIO *z, const char *name);
-LUAI_FUNC void luaD_callhook (lua_State *L, int event, int line);
-LUAI_FUNC int luaD_precall (lua_State *L, StkId func, int nresults);
-LUAI_FUNC void luaD_call (lua_State *L, StkId func, int nResults);
-LUAI_FUNC int luaD_pcall (lua_State *L, Pfunc func, void *u,
-                                        ptrdiff_t oldtop, ptrdiff_t ef);
-LUAI_FUNC int luaD_poscall (lua_State *L, StkId firstResult);
-LUAI_FUNC void luaD_reallocCI (lua_State *L, int newsize);
-LUAI_FUNC void luaD_reallocstack (lua_State *L, int newsize);
-LUAI_FUNC void luaD_growstack (lua_State *L, int n);
-
-LUAI_FUNC void luaD_throw (lua_State *L, int errcode);
-LUAI_FUNC int luaD_rawrunprotected (lua_State *L, Pfunc f, void *ud);
-
-LUAI_FUNC void luaD_seterrorobj (lua_State *L, int errcode, StkId oldtop);
-
-#endif
-
diff --git a/frameworks/lua.framework/Headers/lfunc.h b/frameworks/lua.framework/Headers/lfunc.h
deleted file mode 100755
index d936be6..0000000
--- a/frameworks/lua.framework/Headers/lfunc.h
+++ /dev/null
@@ -1,34 +0,0 @@
-/*
-** $Id: lfunc.h,v 2.4.1.1 2007/12/27 13:02:25 roberto Exp $
-** Auxiliary functions to manipulate prototypes and closures
-** See Copyright Notice in lua.h
-*/
-
-#ifndef lfunc_h
-#define lfunc_h
-
-
-#include "lobject.h"
-
-
-#define sizeCclosure(n)    (cast(int, sizeof(CClosure)) + \
-                         cast(int, sizeof(TValue)*((n)-1)))
-
-#define sizeLclosure(n)    (cast(int, sizeof(LClosure)) + \
-                         cast(int, sizeof(TValue *)*((n)-1)))
-
-
-LUAI_FUNC Proto *luaF_newproto (lua_State *L);
-LUAI_FUNC Closure *luaF_newCclosure (lua_State *L, int nelems, Table *e);
-LUAI_FUNC Closure *luaF_newLclosure (lua_State *L, int nelems, Table *e);
-LUAI_FUNC UpVal *luaF_newupval (lua_State *L);
-LUAI_FUNC UpVal *luaF_findupval (lua_State *L, StkId level);
-LUAI_FUNC void luaF_close (lua_State *L, StkId level);
-LUAI_FUNC void luaF_freeproto (lua_State *L, Proto *f);
-LUAI_FUNC void luaF_freeclosure (lua_State *L, Closure *c);
-LUAI_FUNC void luaF_freeupval (lua_State *L, UpVal *uv);
-LUAI_FUNC const char *luaF_getlocalname (const Proto *func, int local_number,
-                                         int pc);
-
-
-#endif
diff --git a/frameworks/lua.framework/Headers/lgc.h b/frameworks/lua.framework/Headers/lgc.h
deleted file mode 100755
index 1280a27..0000000
--- a/frameworks/lua.framework/Headers/lgc.h
+++ /dev/null
@@ -1,110 +0,0 @@
-/*
-** $Id: lgc.h,v 2.15.1.1 2007/12/27 13:02:25 roberto Exp $
-** Garbage Collector
-** See Copyright Notice in lua.h
-*/
-
-#ifndef lgc_h
-#define lgc_h
-
-
-#include "lobject.h"
-
-
-/*
-** Possible states of the Garbage Collector
-*/
-#define GCSpause    0
-#define GCSpropagate    1
-#define GCSsweepstring    2
-#define GCSsweep    3
-#define GCSfinalize    4
-
-
-/*
-** some userful bit tricks
-*/
-#define resetbits(x,m)    ((x) &= cast(lu_byte, ~(m)))
-#define setbits(x,m)    ((x) |= (m))
-#define testbits(x,m)    ((x) & (m))
-#define bitmask(b)    (1<<(b))
-#define bit2mask(b1,b2)    (bitmask(b1) | bitmask(b2))
-#define l_setbit(x,b)    setbits(x, bitmask(b))
-#define resetbit(x,b)    resetbits(x, bitmask(b))
-#define testbit(x,b)    testbits(x, bitmask(b))
-#define set2bits(x,b1,b2)    setbits(x, (bit2mask(b1, b2)))
-#define reset2bits(x,b1,b2)    resetbits(x, (bit2mask(b1, b2)))
-#define test2bits(x,b1,b2)    testbits(x, (bit2mask(b1, b2)))
-
-
-
-/*
-** Layout for bit use in `marked' field:
-** bit 0 - object is white (type 0)
-** bit 1 - object is white (type 1)
-** bit 2 - object is black
-** bit 3 - for userdata: has been finalized
-** bit 3 - for tables: has weak keys
-** bit 4 - for tables: has weak values
-** bit 5 - object is fixed (should not be collected)
-** bit 6 - object is "super" fixed (only the main thread)
-*/
-
-
-#define WHITE0BIT    0
-#define WHITE1BIT    1
-#define BLACKBIT    2
-#define FINALIZEDBIT    3
-#define KEYWEAKBIT    3
-#define VALUEWEAKBIT    4
-#define FIXEDBIT    5
-#define SFIXEDBIT    6
-#define WHITEBITS    bit2mask(WHITE0BIT, WHITE1BIT)
-
-
-#define iswhite(x)      test2bits((x)->gch.marked, WHITE0BIT, WHITE1BIT)
-#define isblack(x)      testbit((x)->gch.marked, BLACKBIT)
-#define isgray(x)    (!isblack(x) && !iswhite(x))
-
-#define otherwhite(g)    (g->currentwhite ^ WHITEBITS)
-#define isdead(g,v)    ((v)->gch.marked & otherwhite(g) & WHITEBITS)
-
-#define changewhite(x)    ((x)->gch.marked ^= WHITEBITS)
-#define gray2black(x)    l_setbit((x)->gch.marked, BLACKBIT)
-
-#define valiswhite(x)    (iscollectable(x) && iswhite(gcvalue(x)))
-
-#define luaC_white(g)    cast(lu_byte, (g)->currentwhite & WHITEBITS)
-
-
-#define luaC_checkGC(L) { \
-  condhardstacktests(luaD_reallocstack(L, L->stacksize - EXTRA_STACK - 1)); \
-  if (G(L)->totalbytes >= G(L)->GCthreshold) \
-    luaC_step(L); }
-
-
-#define luaC_barrier(L,p,v) { if (valiswhite(v) && isblack(obj2gco(p)))  \
-    luaC_barrierf(L,obj2gco(p),gcvalue(v)); }
-
-#define luaC_barriert(L,t,v) { if (valiswhite(v) && isblack(obj2gco(t)))  \
-    luaC_barrierback(L,t); }
-
-#define luaC_objbarrier(L,p,o)  \
-    { if (iswhite(obj2gco(o)) && isblack(obj2gco(p))) \
-        luaC_barrierf(L,obj2gco(p),obj2gco(o)); }
-
-#define luaC_objbarriert(L,t,o)  \
-   { if (iswhite(obj2gco(o)) && isblack(obj2gco(t))) luaC_barrierback(L,t); }
-
-LUAI_FUNC size_t luaC_separateudata (lua_State *L, int all);
-LUAI_FUNC void luaC_callGCTM (lua_State *L);
-LUAI_FUNC void luaC_freeall (lua_State *L);
-LUAI_FUNC void luaC_step (lua_State *L);
-LUAI_FUNC void luaC_fullgc (lua_State *L);
-LUAI_FUNC void luaC_link (lua_State *L, GCObject *o, lu_byte tt);
-LUAI_FUNC void luaC_linkupval (lua_State *L, UpVal *uv);
-LUAI_FUNC void luaC_barrierf (lua_State *L, GCObject *o, GCObject *v);
-LUAI_FUNC void luaC_barrierback (lua_State *L, Table *t);
-
-
-#endif
diff --git a/frameworks/lua.framework/Headers/llex.h b/frameworks/lua.framework/Headers/llex.h
deleted file mode 100755
index 9a93e99..0000000
--- a/frameworks/lua.framework/Headers/llex.h
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
-** $Id: llex.h,v 1.58.1.1 2007/12/27 13:02:25 roberto Exp $
-** Lexical Analyzer
-** See Copyright Notice in lua.h
-*/
-
-#ifndef llex_h
-#define llex_h
-
-#include "lobject.h"
-#include "lzio.h"
-
-
-#define FIRST_RESERVED    257
-
-/* maximum length of a reserved word */
-#define TOKEN_LEN    (sizeof("function")/sizeof(char))
-
-
-/*
-* WARNING: if you change the order of this enumeration,
-* grep "ORDER RESERVED"
-*/
-enum RESERVED {
-  /* terminal symbols denoted by reserved words */
-  TK_AND = FIRST_RESERVED, TK_BREAK,
-  TK_DO, TK_ELSE, TK_ELSEIF, TK_END, TK_FALSE, TK_FOR, TK_FUNCTION,
-  TK_IF, TK_IN, TK_LOCAL, TK_NIL, TK_NOT, TK_OR, TK_REPEAT,
-  TK_RETURN, TK_THEN, TK_TRUE, TK_UNTIL, TK_WHILE,
-  /* other terminal symbols */
-  TK_CONCAT, TK_DOTS, TK_EQ, TK_GE, TK_LE, TK_NE, TK_NUMBER,
-  TK_NAME, TK_STRING, TK_EOS
-};
-
-/* number of reserved words */
-#define NUM_RESERVED    (cast(int, TK_WHILE-FIRST_RESERVED+1))
-
-
-/* array with token `names' */
-LUAI_DATA const char *const luaX_tokens [];
-
-
-typedef union {
-  lua_Number r;
-  TString *ts;
-} SemInfo;  /* semantics information */
-
-
-typedef struct Token {
-  int token;
-  SemInfo seminfo;
-} Token;
-
-
-typedef struct LexState {
-  int current;  /* current character (charint) */
-  int linenumber;  /* input line counter */
-  int lastline;  /* line of last token `consumed' */
-  Token t;  /* current token */
-  Token lookahead;  /* look ahead token */
-  struct FuncState *fs;  /* `FuncState' is private to the parser */
-  struct lua_State *L;
-  ZIO *z;  /* input stream */
-  Mbuffer *buff;  /* buffer for tokens */
-  TString *source;  /* current source name */
-  char decpoint;  /* locale decimal point */
-} LexState;
-
-
-LUAI_FUNC void luaX_init (lua_State *L);
-LUAI_FUNC void luaX_setinput (lua_State *L, LexState *ls, ZIO *z,
-                              TString *source);
-LUAI_FUNC TString *luaX_newstring (LexState *ls, const char *str, size_t l);
-LUAI_FUNC void luaX_next (LexState *ls);
-LUAI_FUNC void luaX_lookahead (LexState *ls);
-LUAI_FUNC void luaX_lexerror (LexState *ls, const char *msg, int token);
-LUAI_FUNC void luaX_syntaxerror (LexState *ls, const char *s);
-LUAI_FUNC const char *luaX_token2str (LexState *ls, int token);
-
-
-#endif
diff --git a/frameworks/lua.framework/Headers/llimits.h b/frameworks/lua.framework/Headers/llimits.h
deleted file mode 100755
index 899bcb5..0000000
--- a/frameworks/lua.framework/Headers/llimits.h
+++ /dev/null
@@ -1,128 +0,0 @@
-/*
-** $Id: llimits.h,v 1.69.1.1 2007/12/27 13:02:25 roberto Exp $
-** Limits, basic types, and some other `installation-dependent' definitions
-** See Copyright Notice in lua.h
-*/
-
-#ifndef llimits_h
-#define llimits_h
-
-
-#include <limits.h>
-#include <stddef.h>
-
-
-#include "lua.h"
-
-
-typedef LUAI_UINT32 lu_int32;
-
-typedef LUAI_UMEM lu_mem;
-
-typedef LUAI_MEM l_mem;
-
-
-
-/* chars used as small naturals (so that `char' is reserved for characters) */
-typedef unsigned char lu_byte;
-
-
-#define MAX_SIZET    ((size_t)(~(size_t)0)-2)
-
-#define MAX_LUMEM    ((lu_mem)(~(lu_mem)0)-2)
-
-
-#define MAX_INT (INT_MAX-2)  /* maximum value of an int (-2 for safety) */
-
-/*
-** conversion of pointer to integer
-** this is for hashing only; there is no problem if the integer
-** cannot hold the whole pointer value
-*/
-#define IntPoint(p)  ((unsigned int)(lu_mem)(p))
-
-
-
-/* type to ensure maximum alignment */
-typedef LUAI_USER_ALIGNMENT_T L_Umaxalign;
-
-
-/* result of a `usual argument conversion' over lua_Number */
-typedef LUAI_UACNUMBER l_uacNumber;
-
-
-/* internal assertions for in-house debugging */
-#ifdef lua_assert
-
-#define check_exp(c,e)        (lua_assert(c), (e))
-#define api_check(l,e)        lua_assert(e)
-
-#else
-
-#define lua_assert(c)        ((void)0)
-#define check_exp(c,e)        (e)
-#define api_check        luai_apicheck
-
-#endif
-
-
-#ifndef UNUSED
-#define UNUSED(x)    ((void)(x))    /* to avoid warnings */
-#endif
-
-
-#ifndef cast
-#define cast(t, exp)    ((t)(exp))
-#endif
-
-#define cast_byte(i)    cast(lu_byte, (i))
-#define cast_num(i)    cast(lua_Number, (i))
-#define cast_int(i)    cast(int, (i))
-
-
-
-/*
-** type for virtual-machine instructions
-** must be an unsigned with (at least) 4 bytes (see details in lopcodes.h)
-*/
-typedef lu_int32 Instruction;
-
-
-
-/* maximum stack for a Lua function */
-#define MAXSTACK    250
-
-
-
-/* minimum size for the string table (must be power of 2) */
-#ifndef MINSTRTABSIZE
-#define MINSTRTABSIZE    32
-#endif
-
-
-/* minimum size for string buffer */
-#ifndef LUA_MINBUFFER
-#define LUA_MINBUFFER    32
-#endif
-
-
-#ifndef lua_lock
-#define lua_lock(L)     ((void) 0) 
-#define lua_unlock(L)   ((void) 0)
-#endif
-
-#ifndef luai_threadyield
-#define luai_threadyield(L)     {lua_unlock(L); lua_lock(L);}
-#endif
-
-
-/*
-** macro to control inclusion of some hard tests on stack reallocation
-*/ 
-#ifndef HARDSTACKTESTS
-#define condhardstacktests(x)    ((void)0)
-#else
-#define condhardstacktests(x)    x
-#endif
-
-#endif
diff --git a/frameworks/lua.framework/Headers/lmem.h b/frameworks/lua.framework/Headers/lmem.h
deleted file mode 100755
index a017f7a..0000000
--- a/frameworks/lua.framework/Headers/lmem.h
+++ /dev/null
@@ -1,49 +0,0 @@
-/*
-** $Id: lmem.h,v 1.31.1.1 2007/12/27 13:02:25 roberto Exp $
-** Interface to Memory Manager
-** See Copyright Notice in lua.h
-*/
-
-#ifndef lmem_h
-#define lmem_h
-
-
-#include <stddef.h>
-
-#include "llimits.h"
-#include "lua.h"
-
-#define MEMERRMSG    "not enough memory"
-
-
-#define luaM_reallocv(L,b,on,n,e) \
-    ((cast(size_t, (n)+1) <= MAX_SIZET/(e)) ?  /* +1 to avoid warnings */ \
-        luaM_realloc_(L, (b), (on)*(e), (n)*(e)) : \
-        luaM_toobig(L))
-
-#define luaM_freemem(L, b, s)    luaM_realloc_(L, (b), (s), 0)
-#define luaM_free(L, b)        luaM_realloc_(L, (b), sizeof(*(b)), 0)
-#define luaM_freearray(L, b, n, t)   luaM_reallocv(L, (b), n, 0, sizeof(t))
-
-#define luaM_malloc(L,t)    luaM_realloc_(L, NULL, 0, (t))
-#define luaM_new(L,t)        cast(t *, luaM_malloc(L, sizeof(t)))
-#define luaM_newvector(L,n,t) \
-        cast(t *, luaM_reallocv(L, NULL, 0, n, sizeof(t)))
-
-#define luaM_growvector(L,v,nelems,size,t,limit,e) \
-          if ((nelems)+1 > (size)) \
-            ((v)=cast(t *, luaM_growaux_(L,v,&(size),sizeof(t),limit,e)))
-
-#define luaM_reallocvector(L, v,oldn,n,t) \
-   ((v)=cast(t *, luaM_reallocv(L, v, oldn, n, sizeof(t))))
-
-
-LUAI_FUNC void *luaM_realloc_ (lua_State *L, void *block, size_t oldsize,
-                                                          size_t size);
-LUAI_FUNC void *luaM_toobig (lua_State *L);
-LUAI_FUNC void *luaM_growaux_ (lua_State *L, void *block, int *size,
-                               size_t size_elem, int limit,
-                               const char *errormsg);
-
-#endif
-
diff --git a/frameworks/lua.framework/Headers/lobject.h b/frameworks/lua.framework/Headers/lobject.h
deleted file mode 100755
index 5235f2e..0000000
--- a/frameworks/lua.framework/Headers/lobject.h
+++ /dev/null
@@ -1,381 +0,0 @@
-/*
-** $Id: lobject.h,v 2.20.1.2 2008/08/06 13:29:48 roberto Exp $
-** Type definitions for Lua objects
-** See Copyright Notice in lua.h
-*/
-
-
-#ifndef lobject_h
-#define lobject_h
-
-
-#include <stdarg.h>
-
-
-#include "llimits.h"
-#include "lua.h"
-
-
-/* tags for values visible from Lua */
-#define LAST_TAG    LUA_TTHREAD
-
-#define NUM_TAGS    (LAST_TAG+1)
-
-
-/*
-** Extra tags for non-values
-*/
-#define LUA_TPROTO    (LAST_TAG+1)
-#define LUA_TUPVAL    (LAST_TAG+2)
-#define LUA_TDEADKEY    (LAST_TAG+3)
-
-
-/*
-** Union of all collectable objects
-*/
-typedef union GCObject GCObject;
-
-
-/*
-** Common Header for all collectable objects (in macro form, to be
-** included in other objects)
-*/
-#define CommonHeader    GCObject *next; lu_byte tt; lu_byte marked
-
-
-/*
-** Common header in struct form
-*/
-typedef struct GCheader {
-  CommonHeader;
-} GCheader;
-
-
-
-
-/*
-** Union of all Lua values
-*/
-typedef union {
-  GCObject *gc;
-  void *p;
-  lua_Number n;
-  int b;
-} Value;
-
-
-/*
-** Tagged Values
-*/
-
-#define TValuefields    Value value; int tt
-
-typedef struct lua_TValue {
-  TValuefields;
-} TValue;
-
-
-/* Macros to test type */
-#define ttisnil(o)    (ttype(o) == LUA_TNIL)
-#define ttisnumber(o)    (ttype(o) == LUA_TNUMBER)
-#define ttisstring(o)    (ttype(o) == LUA_TSTRING)
-#define ttistable(o)    (ttype(o) == LUA_TTABLE)
-#define ttisfunction(o)    (ttype(o) == LUA_TFUNCTION)
-#define ttisboolean(o)    (ttype(o) == LUA_TBOOLEAN)
-#define ttisuserdata(o)    (ttype(o) == LUA_TUSERDATA)
-#define ttisthread(o)    (ttype(o) == LUA_TTHREAD)
-#define ttislightuserdata(o)    (ttype(o) == LUA_TLIGHTUSERDATA)
-
-/* Macros to access values */
-#define ttype(o)    ((o)->tt)
-#define gcvalue(o)    check_exp(iscollectable(o), (o)->value.gc)
-#define pvalue(o)    check_exp(ttislightuserdata(o), (o)->value.p)
-#define nvalue(o)    check_exp(ttisnumber(o), (o)->value.n)
-#define rawtsvalue(o)    check_exp(ttisstring(o), &(o)->value.gc->ts)
-#define tsvalue(o)    (&rawtsvalue(o)->tsv)
-#define rawuvalue(o)    check_exp(ttisuserdata(o), &(o)->value.gc->u)
-#define uvalue(o)    (&rawuvalue(o)->uv)
-#define clvalue(o)    check_exp(ttisfunction(o), &(o)->value.gc->cl)
-#define hvalue(o)    check_exp(ttistable(o), &(o)->value.gc->h)
-#define bvalue(o)    check_exp(ttisboolean(o), (o)->value.b)
-#define thvalue(o)    check_exp(ttisthread(o), &(o)->value.gc->th)
-
-#define l_isfalse(o)    (ttisnil(o) || (ttisboolean(o) && bvalue(o) == 0))
-
-/*
-** for internal debug only
-*/
-#define checkconsistency(obj) \
-  lua_assert(!iscollectable(obj) || (ttype(obj) == (obj)->value.gc->gch.tt))
-
-#define checkliveness(g,obj) \
-  lua_assert(!iscollectable(obj) || \
-  ((ttype(obj) == (obj)->value.gc->gch.tt) && !isdead(g, (obj)->value.gc)))
-
-
-/* Macros to set values */
-#define setnilvalue(obj) ((obj)->tt=LUA_TNIL)
-
-#define setnvalue(obj,x) \
-  { TValue *i_o=(obj); i_o->value.n=(x); i_o->tt=LUA_TNUMBER; }
-
-#define setpvalue(obj,x) \
-  { TValue *i_o=(obj); i_o->value.p=(x); i_o->tt=LUA_TLIGHTUSERDATA; }
-
-#define setbvalue(obj,x) \
-  { TValue *i_o=(obj); i_o->value.b=(x); i_o->tt=LUA_TBOOLEAN; }
-
-#define setsvalue(L,obj,x) \
-  { TValue *i_o=(obj); \
-    i_o->value.gc=cast(GCObject *, (x)); i_o->tt=LUA_TSTRING; \
-    checkliveness(G(L),i_o); }
-
-#define setuvalue(L,obj,x) \
-  { TValue *i_o=(obj); \
-    i_o->value.gc=cast(GCObject *, (x)); i_o->tt=LUA_TUSERDATA; \
-    checkliveness(G(L),i_o); }
-
-#define setthvalue(L,obj,x) \
-  { TValue *i_o=(obj); \
-    i_o->value.gc=cast(GCObject *, (x)); i_o->tt=LUA_TTHREAD; \
-    checkliveness(G(L),i_o); }
-
-#define setclvalue(L,obj,x) \
-  { TValue *i_o=(obj); \
-    i_o->value.gc=cast(GCObject *, (x)); i_o->tt=LUA_TFUNCTION; \
-    checkliveness(G(L),i_o); }
-
-#define sethvalue(L,obj,x) \
-  { TValue *i_o=(obj); \
-    i_o->value.gc=cast(GCObject *, (x)); i_o->tt=LUA_TTABLE; \
-    checkliveness(G(L),i_o); }
-
-#define setptvalue(L,obj,x) \
-  { TValue *i_o=(obj); \
-    i_o->value.gc=cast(GCObject *, (x)); i_o->tt=LUA_TPROTO; \
-    checkliveness(G(L),i_o); }
-
-
-
-
-#define setobj(L,obj1,obj2) \
-  { const TValue *o2=(obj2); TValue *o1=(obj1); \
-    o1->value = o2->value; o1->tt=o2->tt; \
-    checkliveness(G(L),o1); }
-
-
-/*
-** different types of sets, according to destination
-*/
-
-/* from stack to (same) stack */
-#define setobjs2s    setobj
-/* to stack (not from same stack) */
-#define setobj2s    setobj
-#define setsvalue2s    setsvalue
-#define sethvalue2s    sethvalue
-#define setptvalue2s    setptvalue
-/* from table to same table */
-#define setobjt2t    setobj
-/* to table */
-#define setobj2t    setobj
-/* to new object */
-#define setobj2n    setobj
-#define setsvalue2n    setsvalue
-
-#define setttype(obj, tt) (ttype(obj) = (tt))
-
-
-#define iscollectable(o)    (ttype(o) >= LUA_TSTRING)
-
-
-
-typedef TValue *StkId;  /* index to stack elements */
-
-
-/*
-** String headers for string table
-*/
-typedef union TString {
-  L_Umaxalign dummy;  /* ensures maximum alignment for strings */
-  struct {
-    CommonHeader;
-    lu_byte reserved;
-    unsigned int hash;
-    size_t len;
-  } tsv;
-} TString;
-
-
-#define getstr(ts)    cast(const char *, (ts) + 1)
-#define svalue(o)       getstr(rawtsvalue(o))
-
-
-
-typedef union Udata {
-  L_Umaxalign dummy;  /* ensures maximum alignment for `local' udata */
-  struct {
-    CommonHeader;
-    struct Table *metatable;
-    struct Table *env;
-    size_t len;
-  } uv;
-} Udata;
-
-
-
-
-/*
-** Function Prototypes
-*/
-typedef struct Proto {
-  CommonHeader;
-  TValue *k;  /* constants used by the function */
-  Instruction *code;
-  struct Proto **p;  /* functions defined inside the function */
-  int *lineinfo;  /* map from opcodes to source lines */
-  struct LocVar *locvars;  /* information about local variables */
-  TString **upvalues;  /* upvalue names */
-  TString  *source;
-  int sizeupvalues;
-  int sizek;  /* size of `k' */
-  int sizecode;
-  int sizelineinfo;
-  int sizep;  /* size of `p' */
-  int sizelocvars;
-  int linedefined;
-  int lastlinedefined;
-  GCObject *gclist;
-  lu_byte nups;  /* number of upvalues */
-  lu_byte numparams;
-  lu_byte is_vararg;
-  lu_byte maxstacksize;
-} Proto;
-
-
-/* masks for new-style vararg */
-#define VARARG_HASARG        1
-#define VARARG_ISVARARG        2
-#define VARARG_NEEDSARG        4
-
-
-typedef struct LocVar {
-  TString *varname;
-  int startpc;  /* first point where variable is active */
-  int endpc;    /* first point where variable is dead */
-} LocVar;
-
-
-
-/*
-** Upvalues
-*/
-
-typedef struct UpVal {
-  CommonHeader;
-  TValue *v;  /* points to stack or to its own value */
-  union {
-    TValue value;  /* the value (when closed) */
-    struct {  /* double linked list (when open) */
-      struct UpVal *prev;
-      struct UpVal *next;
-    } l;
-  } u;
-} UpVal;
-
-
-/*
-** Closures
-*/
-
-#define ClosureHeader \
-    CommonHeader; lu_byte isC; lu_byte nupvalues; GCObject *gclist; \
-    struct Table *env
-
-typedef struct CClosure {
-  ClosureHeader;
-  lua_CFunction f;
-  TValue upvalue[1];
-} CClosure;
-
-
-typedef struct LClosure {
-  ClosureHeader;
-  struct Proto *p;
-  UpVal *upvals[1];
-} LClosure;
-
-
-typedef union Closure {
-  CClosure c;
-  LClosure l;
-} Closure;
-
-
-#define iscfunction(o)    (ttype(o) == LUA_TFUNCTION && clvalue(o)->c.isC)
-#define isLfunction(o)    (ttype(o) == LUA_TFUNCTION && !clvalue(o)->c.isC)
-
-
-/*
-** Tables
-*/
-
-typedef union TKey {
-  struct {
-    TValuefields;
-    struct Node *next;  /* for chaining */
-  } nk;
-  TValue tvk;
-} TKey;
-
-
-typedef struct Node {
-  TValue i_val;
-  TKey i_key;
-} Node;
-
-
-typedef struct Table {
-  CommonHeader;
-  lu_byte flags;  /* 1<<p means tagmethod(p) is not present */ 
-  lu_byte lsizenode;  /* log2 of size of `node' array */
-  struct Table *metatable;
-  TValue *array;  /* array part */
-  Node *node;
-  Node *lastfree;  /* any free position is before this position */
-  GCObject *gclist;
-  int sizearray;  /* size of `array' array */
-} Table;
-
-
-
-/*
-** `module' operation for hashing (size is always a power of 2)
-*/
-#define lmod(s,size) \
-    (check_exp((size&(size-1))==0, (cast(int, (s) & ((size)-1)))))
-
-
-#define twoto(x)    (1<<(x))
-#define sizenode(t)    (twoto((t)->lsizenode))
-
-
-#define luaO_nilobject        (&luaO_nilobject_)
-
-LUAI_DATA const TValue luaO_nilobject_;
-
-#define ceillog2(x)    (luaO_log2((x)-1) + 1)
-
-LUAI_FUNC int luaO_log2 (unsigned int x);
-LUAI_FUNC int luaO_int2fb (unsigned int x);
-LUAI_FUNC int luaO_fb2int (int x);
-LUAI_FUNC int luaO_rawequalObj (const TValue *t1, const TValue *t2);
-LUAI_FUNC int luaO_str2d (const char *s, lua_Number *result);
-LUAI_FUNC const char *luaO_pushvfstring (lua_State *L, const char *fmt,
-                                                       va_list argp);
-LUAI_FUNC const char *luaO_pushfstring (lua_State *L, const char *fmt, ...);
-LUAI_FUNC void luaO_chunkid (char *out, const char *source, size_t len);
-
-
-#endif
-
diff --git a/frameworks/lua.framework/Headers/lopcodes.h b/frameworks/lua.framework/Headers/lopcodes.h
deleted file mode 100755
index 03eb547..0000000
--- a/frameworks/lua.framework/Headers/lopcodes.h
+++ /dev/null
@@ -1,268 +0,0 @@
-/*
-** $Id: lopcodes.h,v 1.125.1.1 2007/12/27 13:02:25 roberto Exp $
-** Opcodes for Lua virtual machine
-** See Copyright Notice in lua.h
-*/
-
-#ifndef lopcodes_h
-#define lopcodes_h
-
-#include "llimits.h"
-
-
-/*===========================================================================
-  We assume that instructions are unsigned numbers.
-  All instructions have an opcode in the first 6 bits.
-  Instructions can have the following fields:
-    `A' : 8 bits
-    `B' : 9 bits
-    `C' : 9 bits
-    `Bx' : 18 bits (`B' and `C' together)
-    `sBx' : signed Bx
-
-  A signed argument is represented in excess K; that is, the number
-  value is the unsigned value minus K. K is exactly the maximum value
-  for that argument (so that -max is represented by 0, and +max is
-  represented by 2*max), which is half the maximum for the corresponding
-  unsigned argument.
-===========================================================================*/
-
-
-enum OpMode {iABC, iABx, iAsBx};  /* basic instruction format */
-
-
-/*
-** size and position of opcode arguments.
-*/
-#define SIZE_C        9
-#define SIZE_B        9
-#define SIZE_Bx        (SIZE_C + SIZE_B)
-#define SIZE_A        8
-
-#define SIZE_OP        6
-
-#define POS_OP        0
-#define POS_A        (POS_OP + SIZE_OP)
-#define POS_C        (POS_A + SIZE_A)
-#define POS_B        (POS_C + SIZE_C)
-#define POS_Bx        POS_C
-
-
-/*
-** limits for opcode arguments.
-** we use (signed) int to manipulate most arguments,
-** so they must fit in LUAI_BITSINT-1 bits (-1 for sign)
-*/
-#if SIZE_Bx < LUAI_BITSINT-1
-#define MAXARG_Bx        ((1<<SIZE_Bx)-1)
-#define MAXARG_sBx        (MAXARG_Bx>>1)         /* `sBx' is signed */
-#else
-#define MAXARG_Bx        MAX_INT
-#define MAXARG_sBx        MAX_INT
-#endif
-
-
-#define MAXARG_A        ((1<<SIZE_A)-1)
-#define MAXARG_B        ((1<<SIZE_B)-1)
-#define MAXARG_C        ((1<<SIZE_C)-1)
-
-
-/* creates a mask with `n' 1 bits at position `p' */
-#define MASK1(n,p)    ((~((~(Instruction)0)<<n))<<p)
-
-/* creates a mask with `n' 0 bits at position `p' */
-#define MASK0(n,p)    (~MASK1(n,p))
-
-/*
-** the following macros help to manipulate instructions
-*/
-
-#define GET_OPCODE(i)    (cast(OpCode, ((i)>>POS_OP) & MASK1(SIZE_OP,0)))
-#define SET_OPCODE(i,o)    ((i) = (((i)&MASK0(SIZE_OP,POS_OP)) | \
-        ((cast(Instruction, o)<<POS_OP)&MASK1(SIZE_OP,POS_OP))))
-
-#define GETARG_A(i)    (cast(int, ((i)>>POS_A) & MASK1(SIZE_A,0)))
-#define SETARG_A(i,u)    ((i) = (((i)&MASK0(SIZE_A,POS_A)) | \
-        ((cast(Instruction, u)<<POS_A)&MASK1(SIZE_A,POS_A))))
-
-#define GETARG_B(i)    (cast(int, ((i)>>POS_B) & MASK1(SIZE_B,0)))
-#define SETARG_B(i,b)    ((i) = (((i)&MASK0(SIZE_B,POS_B)) | \
-        ((cast(Instruction, b)<<POS_B)&MASK1(SIZE_B,POS_B))))
-
-#define GETARG_C(i)    (cast(int, ((i)>>POS_C) & MASK1(SIZE_C,0)))
-#define SETARG_C(i,b)    ((i) = (((i)&MASK0(SIZE_C,POS_C)) | \
-        ((cast(Instruction, b)<<POS_C)&MASK1(SIZE_C,POS_C))))
-
-#define GETARG_Bx(i)    (cast(int, ((i)>>POS_Bx) & MASK1(SIZE_Bx,0)))
-#define SETARG_Bx(i,b)    ((i) = (((i)&MASK0(SIZE_Bx,POS_Bx)) | \
-        ((cast(Instruction, b)<<POS_Bx)&MASK1(SIZE_Bx,POS_Bx))))
-
-#define GETARG_sBx(i)    (GETARG_Bx(i)-MAXARG_sBx)
-#define SETARG_sBx(i,b)    SETARG_Bx((i),cast(unsigned int, (b)+MAXARG_sBx))
-
-
-#define CREATE_ABC(o,a,b,c)    ((cast(Instruction, o)<<POS_OP) \
-            | (cast(Instruction, a)<<POS_A) \
-            | (cast(Instruction, b)<<POS_B) \
-            | (cast(Instruction, c)<<POS_C))
-
-#define CREATE_ABx(o,a,bc)    ((cast(Instruction, o)<<POS_OP) \
-            | (cast(Instruction, a)<<POS_A) \
-            | (cast(Instruction, bc)<<POS_Bx))
-
-
-/*
-** Macros to operate RK indices
-*/
-
-/* this bit 1 means constant (0 means register) */
-#define BITRK        (1 << (SIZE_B - 1))
-
-/* test whether value is a constant */
-#define ISK(x)        ((x) & BITRK)
-
-/* gets the index of the constant */
-#define INDEXK(r)    ((int)(r) & ~BITRK)
-
-#define MAXINDEXRK    (BITRK - 1)
-
-/* code a constant index as a RK value */
-#define RKASK(x)    ((x) | BITRK)
-
-
-/*
-** invalid register that fits in 8 bits
-*/
-#define NO_REG        MAXARG_A
-
-
-/*
-** R(x) - register
-** Kst(x) - constant (in constant table)
-** RK(x) == if ISK(x) then Kst(INDEXK(x)) else R(x)
-*/
-
-
-/*
-** grep "ORDER OP" if you change these enums
-*/
-
-typedef enum {
-/*----------------------------------------------------------------------
-name        args    description
-------------------------------------------------------------------------*/
-OP_MOVE,/*    A B    R(A) := R(B)                    */
-OP_LOADK,/*    A Bx    R(A) := Kst(Bx)                    */
-OP_LOADBOOL,/*    A B C    R(A) := (Bool)B; if (C) pc++            */
-OP_LOADNIL,/*    A B    R(A) := ... := R(B) := nil            */
-OP_GETUPVAL,/*    A B    R(A) := UpValue[B]                */
-
-OP_GETGLOBAL,/*    A Bx    R(A) := Gbl[Kst(Bx)]                */
-OP_GETTABLE,/*    A B C    R(A) := R(B)[RK(C)]                */
-
-OP_SETGLOBAL,/*    A Bx    Gbl[Kst(Bx)] := R(A)                */
-OP_SETUPVAL,/*    A B    UpValue[B] := R(A)                */
-OP_SETTABLE,/*    A B C    R(A)[RK(B)] := RK(C)                */
-
-OP_NEWTABLE,/*    A B C    R(A) := {} (size = B,C)                */
-
-OP_SELF,/*    A B C    R(A+1) := R(B); R(A) := R(B)[RK(C)]        */
-
-OP_ADD,/*    A B C    R(A) := RK(B) + RK(C)                */
-OP_SUB,/*    A B C    R(A) := RK(B) - RK(C)                */
-OP_MUL,/*    A B C    R(A) := RK(B) * RK(C)                */
-OP_DIV,/*    A B C    R(A) := RK(B) / RK(C)                */
-OP_MOD,/*    A B C    R(A) := RK(B) % RK(C)                */
-OP_POW,/*    A B C    R(A) := RK(B) ^ RK(C)                */
-OP_UNM,/*    A B    R(A) := -R(B)                    */
-OP_NOT,/*    A B    R(A) := not R(B)                */
-OP_LEN,/*    A B    R(A) := length of R(B)                */
-
-OP_CONCAT,/*    A B C    R(A) := R(B).. ... ..R(C)            */
-
-OP_JMP,/*    sBx    pc+=sBx                    */
-
-OP_EQ,/*    A B C    if ((RK(B) == RK(C)) ~= A) then pc++        */
-OP_LT,/*    A B C    if ((RK(B) <  RK(C)) ~= A) then pc++          */
-OP_LE,/*    A B C    if ((RK(B) <= RK(C)) ~= A) then pc++          */
-
-OP_TEST,/*    A C    if not (R(A) <=> C) then pc++            */ 
-OP_TESTSET,/*    A B C    if (R(B) <=> C) then R(A) := R(B) else pc++    */ 
-
-OP_CALL,/*    A B C    R(A), ... ,R(A+C-2) := R(A)(R(A+1), ... ,R(A+B-1)) */
-OP_TAILCALL,/*    A B C    return R(A)(R(A+1), ... ,R(A+B-1))        */
-OP_RETURN,/*    A B    return R(A), ... ,R(A+B-2)    (see note)    */
-
-OP_FORLOOP,/*    A sBx    R(A)+=R(A+2);
-            if R(A) <?= R(A+1) then { pc+=sBx; R(A+3)=R(A) }*/
-OP_FORPREP,/*    A sBx    R(A)-=R(A+2); pc+=sBx                */
-
-OP_TFORLOOP,/*    A C    R(A+3), ... ,R(A+2+C) := R(A)(R(A+1), R(A+2)); 
-                        if R(A+3) ~= nil then R(A+2)=R(A+3) else pc++    */ 
-OP_SETLIST,/*    A B C    R(A)[(C-1)*FPF+i] := R(A+i), 1 <= i <= B    */
-
-OP_CLOSE,/*    A     close all variables in the stack up to (>=) R(A)*/
-OP_CLOSURE,/*    A Bx    R(A) := closure(KPROTO[Bx], R(A), ... ,R(A+n))    */
-
-OP_VARARG/*    A B    R(A), R(A+1), ..., R(A+B-1) = vararg        */
-} OpCode;
-
-
-#define NUM_OPCODES    (cast(int, OP_VARARG) + 1)
-
-
-
-/*===========================================================================
-  Notes:
-  (*) In OP_CALL, if (B == 0) then B = top. C is the number of returns - 1,
-      and can be 0: OP_CALL then sets `top' to last_result+1, so
-      next open instruction (OP_CALL, OP_RETURN, OP_SETLIST) may use `top'.
-
-  (*) In OP_VARARG, if (B == 0) then use actual number of varargs and
-      set top (like in OP_CALL with C == 0).
-
-  (*) In OP_RETURN, if (B == 0) then return up to `top'
-
-  (*) In OP_SETLIST, if (B == 0) then B = `top';
-      if (C == 0) then next `instruction' is real C
-
-  (*) For comparisons, A specifies what condition the test should accept
-      (true or false).
-
-  (*) All `skips' (pc++) assume that next instruction is a jump
-===========================================================================*/
-
-
-/*
-** masks for instruction properties. The format is:
-** bits 0-1: op mode
-** bits 2-3: C arg mode
-** bits 4-5: B arg mode
-** bit 6: instruction set register A
-** bit 7: operator is a test
-*/  
-
-enum OpArgMask {
-  OpArgN,  /* argument is not used */
-  OpArgU,  /* argument is used */
-  OpArgR,  /* argument is a register or a jump offset */
-  OpArgK   /* argument is a constant or register/constant */
-};
-
-LUAI_DATA const lu_byte luaP_opmodes[NUM_OPCODES];
-
-#define getOpMode(m)    (cast(enum OpMode, luaP_opmodes[m] & 3))
-#define getBMode(m)    (cast(enum OpArgMask, (luaP_opmodes[m] >> 4) & 3))
-#define getCMode(m)    (cast(enum OpArgMask, (luaP_opmodes[m] >> 2) & 3))
-#define testAMode(m)    (luaP_opmodes[m] & (1 << 6))
-#define testTMode(m)    (luaP_opmodes[m] & (1 << 7))
-
-
-LUAI_DATA const char *const luaP_opnames[NUM_OPCODES+1];  /* opcode names */
-
-
-/* number of list items to accumulate before a SETLIST instruction */
-#define LFIELDS_PER_FLUSH    50
-
-
-#endif
diff --git a/frameworks/lua.framework/Headers/lparser.h b/frameworks/lua.framework/Headers/lparser.h
deleted file mode 100755
index 82f669e..0000000
--- a/frameworks/lua.framework/Headers/lparser.h
+++ /dev/null
@@ -1,82 +0,0 @@
-/*
-** $Id: lparser.h,v 1.57.1.1 2007/12/27 13:02:25 roberto Exp $
-** Lua Parser
-** See Copyright Notice in lua.h
-*/
-
-#ifndef lparser_h
-#define lparser_h
-
-#include "llimits.h"
-#include "lobject.h"
-#include "lzio.h"
-
-
-/*
-** Expression descriptor
-*/
-
-typedef enum {
-  VVOID,    /* no value */
-  VNIL,
-  VTRUE,
-  VFALSE,
-  VK,        /* info = index of constant in `k' */
-  VKNUM,    /* nval = numerical value */
-  VLOCAL,    /* info = local register */
-  VUPVAL,       /* info = index of upvalue in `upvalues' */
-  VGLOBAL,    /* info = index of table; aux = index of global name in `k' */
-  VINDEXED,    /* info = table register; aux = index register (or `k') */
-  VJMP,        /* info = instruction pc */
-  VRELOCABLE,    /* info = instruction pc */
-  VNONRELOC,    /* info = result register */
-  VCALL,    /* info = instruction pc */
-  VVARARG    /* info = instruction pc */
-} expkind;
-
-typedef struct expdesc {
-  expkind k;
-  union {
-    struct { int info, aux; } s;
-    lua_Number nval;
-  } u;
-  int t;  /* patch list of `exit when true' */
-  int f;  /* patch list of `exit when false' */
-} expdesc;
-
-
-typedef struct upvaldesc {
-  lu_byte k;
-  lu_byte info;
-} upvaldesc;
-
-
-struct BlockCnt;  /* defined in lparser.c */
-
-
-/* state needed to generate code for a given function */
-typedef struct FuncState {
-  Proto *f;  /* current function header */
-  Table *h;  /* table to find (and reuse) elements in `k' */
-  struct FuncState *prev;  /* enclosing function */
-  struct LexState *ls;  /* lexical state */
-  struct lua_State *L;  /* copy of the Lua state */
-  struct BlockCnt *bl;  /* chain of current blocks */
-  int pc;  /* next position to code (equivalent to `ncode') */
-  int lasttarget;   /* `pc' of last `jump target' */
-  int jpc;  /* list of pending jumps to `pc' */
-  int freereg;  /* first free register */
-  int nk;  /* number of elements in `k' */
-  int np;  /* number of elements in `p' */
-  short nlocvars;  /* number of elements in `locvars' */
-  lu_byte nactvar;  /* number of active local variables */
-  upvaldesc upvalues[LUAI_MAXUPVALUES];  /* upvalues */
-  unsigned short actvar[LUAI_MAXVARS];  /* declared-variable stack */
-} FuncState;
-
-
-LUAI_FUNC Proto *luaY_parser (lua_State *L, ZIO *z, Mbuffer *buff,
-                                            const char *name);
-
-
-#endif
diff --git a/frameworks/lua.framework/Headers/lstate.h b/frameworks/lua.framework/Headers/lstate.h
deleted file mode 100755
index 3d9117f..0000000
--- a/frameworks/lua.framework/Headers/lstate.h
+++ /dev/null
@@ -1,169 +0,0 @@
-/*
-** $Id: lstate.h,v 2.24.1.2 2008/01/03 15:20:39 roberto Exp $
-** Global State
-** See Copyright Notice in lua.h
-*/
-
-#ifndef lstate_h
-#define lstate_h
-
-#include "lua.h"
-
-#include "lobject.h"
-#include "ltm.h"
-#include "lzio.h"
-
-
-
-struct lua_longjmp;  /* defined in ldo.c */
-
-
-/* table of globals */
-#define gt(L)    (&L->l_gt)
-
-/* registry */
-#define registry(L)    (&G(L)->l_registry)
-
-
-/* extra stack space to handle TM calls and some other extras */
-#define EXTRA_STACK   5
-
-
-#define BASIC_CI_SIZE           8
-
-#define BASIC_STACK_SIZE        (2*LUA_MINSTACK)
-
-
-
-typedef struct stringtable {
-  GCObject **hash;
-  lu_int32 nuse;  /* number of elements */
-  int size;
-} stringtable;
-
-
-/*
-** informations about a call
-*/
-typedef struct CallInfo {
-  StkId base;  /* base for this function */
-  StkId func;  /* function index in the stack */
-  StkId    top;  /* top for this function */
-  const Instruction *savedpc;
-  int nresults;  /* expected number of results from this function */
-  int tailcalls;  /* number of tail calls lost under this entry */
-} CallInfo;
-
-
-
-#define curr_func(L)    (clvalue(L->ci->func))
-#define ci_func(ci)    (clvalue((ci)->func))
-#define f_isLua(ci)    (!ci_func(ci)->c.isC)
-#define isLua(ci)    (ttisfunction((ci)->func) && f_isLua(ci))
-
-
-/*
-** `global state', shared by all threads of this state
-*/
-typedef struct global_State {
-  stringtable strt;  /* hash table for strings */
-  lua_Alloc frealloc;  /* function to reallocate memory */
-  void *ud;         /* auxiliary data to `frealloc' */
-  lu_byte currentwhite;
-  lu_byte gcstate;  /* state of garbage collector */
-  int sweepstrgc;  /* position of sweep in `strt' */
-  GCObject *rootgc;  /* list of all collectable objects */
-  GCObject **sweepgc;  /* position of sweep in `rootgc' */
-  GCObject *gray;  /* list of gray objects */
-  GCObject *grayagain;  /* list of objects to be traversed atomically */
-  GCObject *weak;  /* list of weak tables (to be cleared) */
-  GCObject *tmudata;  /* last element of list of userdata to be GC */
-  Mbuffer buff;  /* temporary buffer for string concatentation */
-  lu_mem GCthreshold;
-  lu_mem totalbytes;  /* number of bytes currently allocated */
-  lu_mem estimate;  /* an estimate of number of bytes actually in use */
-  lu_mem gcdept;  /* how much GC is `behind schedule' */
-  int gcpause;  /* size of pause between successive GCs */
-  int gcstepmul;  /* GC `granularity' */
-  lua_CFunction panic;  /* to be called in unprotected errors */
-  TValue l_registry;
-  struct lua_State *mainthread;
-  UpVal uvhead;  /* head of double-linked list of all open upvalues */
-  struct Table *mt[NUM_TAGS];  /* metatables for basic types */
-  TString *tmname[TM_N];  /* array with tag-method names */
-} global_State;
-
-
-/*
-** `per thread' state
-*/
-struct lua_State {
-  CommonHeader;
-  lu_byte status;
-  StkId top;  /* first free slot in the stack */
-  StkId base;  /* base of current function */
-  global_State *l_G;
-  CallInfo *ci;  /* call info for current function */
-  const Instruction *savedpc;  /* `savedpc' of current function */
-  StkId stack_last;  /* last free slot in the stack */
-  StkId stack;  /* stack base */
-  CallInfo *end_ci;  /* points after end of ci array*/
-  CallInfo *base_ci;  /* array of CallInfo's */
-  int stacksize;
-  int size_ci;  /* size of array `base_ci' */
-  unsigned short nCcalls;  /* number of nested C calls */
-  unsigned short baseCcalls;  /* nested C calls when resuming coroutine */
-  lu_byte hookmask;
-  lu_byte allowhook;
-  int basehookcount;
-  int hookcount;
-  lua_Hook hook;
-  TValue l_gt;  /* table of globals */
-  TValue env;  /* temporary place for environments */
-  GCObject *openupval;  /* list of open upvalues in this stack */
-  GCObject *gclist;
-  struct lua_longjmp *errorJmp;  /* current error recover point */
-  ptrdiff_t errfunc;  /* current error handling function (stack index) */
-};
-
-
-#define G(L)    (L->l_G)
-
-
-/*
-** Union of all collectable objects
-*/
-union GCObject {
-  GCheader gch;
-  union TString ts;
-  union Udata u;
-  union Closure cl;
-  struct Table h;
-  struct Proto p;
-  struct UpVal uv;
-  struct lua_State th;  /* thread */
-};
-
-
-/* macros to convert a GCObject into a specific value */
-#define rawgco2ts(o)    check_exp((o)->gch.tt == LUA_TSTRING, &((o)->ts))
-#define gco2ts(o)    (&rawgco2ts(o)->tsv)
-#define rawgco2u(o)    check_exp((o)->gch.tt == LUA_TUSERDATA, &((o)->u))
-#define gco2u(o)    (&rawgco2u(o)->uv)
-#define gco2cl(o)    check_exp((o)->gch.tt == LUA_TFUNCTION, &((o)->cl))
-#define gco2h(o)    check_exp((o)->gch.tt == LUA_TTABLE, &((o)->h))
-#define gco2p(o)    check_exp((o)->gch.tt == LUA_TPROTO, &((o)->p))
-#define gco2uv(o)    check_exp((o)->gch.tt == LUA_TUPVAL, &((o)->uv))
-#define ngcotouv(o) \
-    check_exp((o) == NULL || (o)->gch.tt == LUA_TUPVAL, &((o)->uv))
-#define gco2th(o)    check_exp((o)->gch.tt == LUA_TTHREAD, &((o)->th))
-
-/* macro to convert any Lua object into a GCObject */
-#define obj2gco(v)    (cast(GCObject *, (v)))
-
-
-LUAI_FUNC lua_State *luaE_newthread (lua_State *L);
-LUAI_FUNC void luaE_freethread (lua_State *L, lua_State *L1);
-
-#endif
-
diff --git a/frameworks/lua.framework/Headers/lstring.h b/frameworks/lua.framework/Headers/lstring.h
deleted file mode 100755
index d909495..0000000
--- a/frameworks/lua.framework/Headers/lstring.h
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
-** $Id: lstring.h,v 1.43.1.1 2007/12/27 13:02:25 roberto Exp $
-** String table (keep all strings handled by Lua)
-** See Copyright Notice in lua.h
-*/
-
-#ifndef lstring_h
-#define lstring_h
-
-
-#include "lgc.h"
-#include "lobject.h"
-#include "lstate.h"
-
-
-#define sizestring(s)    (sizeof(union TString)+((s)->len+1)*sizeof(char))
-
-#define sizeudata(u)    (sizeof(union Udata)+(u)->len)
-
-#define luaS_new(L, s)    (luaS_newlstr(L, s, strlen(s)))
-#define luaS_newliteral(L, s)    (luaS_newlstr(L, "" s, \
-                                 (sizeof(s)/sizeof(char))-1))
-
-#define luaS_fix(s)    l_setbit((s)->tsv.marked, FIXEDBIT)
-
-LUAI_FUNC void luaS_resize (lua_State *L, int newsize);
-LUAI_FUNC Udata *luaS_newudata (lua_State *L, size_t s, Table *e);
-LUAI_FUNC TString *luaS_newlstr (lua_State *L, const char *str, size_t l);
-
-
-#endif
diff --git a/frameworks/lua.framework/Headers/ltable.h b/frameworks/lua.framework/Headers/ltable.h
deleted file mode 100755
index c043deb..0000000
--- a/frameworks/lua.framework/Headers/ltable.h
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
-** $Id: ltable.h,v 2.10.1.1 2007/12/27 13:02:25 roberto Exp $
-** Lua tables (hash)
-** See Copyright Notice in lua.h
-*/
-
-#ifndef ltable_h
-#define ltable_h
-
-#include "lobject.h"
-
-
-#define gnode(t,i)    (&(t)->node[i])
-#define gkey(n)        (&(n)->i_key.nk)
-#define gval(n)        (&(n)->i_val)
-#define gnext(n)    ((n)->i_key.nk.next)
-
-#define key2tval(n)    (&(n)->i_key.tvk)
-
-
-LUAI_FUNC const TValue *luaH_getnum (Table *t, int key);
-LUAI_FUNC TValue *luaH_setnum (lua_State *L, Table *t, int key);
-LUAI_FUNC const TValue *luaH_getstr (Table *t, TString *key);
-LUAI_FUNC TValue *luaH_setstr (lua_State *L, Table *t, TString *key);
-LUAI_FUNC const TValue *luaH_get (Table *t, const TValue *key);
-LUAI_FUNC TValue *luaH_set (lua_State *L, Table *t, const TValue *key);
-LUAI_FUNC Table *luaH_new (lua_State *L, int narray, int lnhash);
-LUAI_FUNC void luaH_resizearray (lua_State *L, Table *t, int nasize);
-LUAI_FUNC void luaH_free (lua_State *L, Table *t);
-LUAI_FUNC int luaH_next (lua_State *L, Table *t, StkId key);
-LUAI_FUNC int luaH_getn (Table *t);
-
-
-#if defined(LUA_DEBUG)
-LUAI_FUNC Node *luaH_mainposition (const Table *t, const TValue *key);
-LUAI_FUNC int luaH_isdummy (Node *n);
-#endif
-
-
-#endif
diff --git a/frameworks/lua.framework/Headers/ltm.h b/frameworks/lua.framework/Headers/ltm.h
deleted file mode 100755
index c55b234..0000000
--- a/frameworks/lua.framework/Headers/ltm.h
+++ /dev/null
@@ -1,54 +0,0 @@
-/*
-** $Id: ltm.h,v 2.6.1.1 2007/12/27 13:02:25 roberto Exp $
-** Tag methods
-** See Copyright Notice in lua.h
-*/
-
-#ifndef ltm_h
-#define ltm_h
-
-
-#include "lobject.h"
-
-
-/*
-* WARNING: if you change the order of this enumeration,
-* grep "ORDER TM"
-*/
-typedef enum {
-  TM_INDEX,
-  TM_NEWINDEX,
-  TM_GC,
-  TM_MODE,
-  TM_EQ,  /* last tag method with `fast' access */
-  TM_ADD,
-  TM_SUB,
-  TM_MUL,
-  TM_DIV,
-  TM_MOD,
-  TM_POW,
-  TM_UNM,
-  TM_LEN,
-  TM_LT,
-  TM_LE,
-  TM_CONCAT,
-  TM_CALL,
-  TM_N        /* number of elements in the enum */
-} TMS;
-
-
-
-#define gfasttm(g,et,e) ((et) == NULL ? NULL : \
-  ((et)->flags & (1u<<(e))) ? NULL : luaT_gettm(et, e, (g)->tmname[e]))
-
-#define fasttm(l,et,e)    gfasttm(G(l), et, e)
-
-LUAI_DATA const char *const luaT_typenames[];
-
-
-LUAI_FUNC const TValue *luaT_gettm (Table *events, TMS event, TString *ename);
-LUAI_FUNC const TValue *luaT_gettmbyobj (lua_State *L, const TValue *o,
-                                                       TMS event);
-LUAI_FUNC void luaT_init (lua_State *L);
-
-#endif
diff --git a/frameworks/lua.framework/Headers/lua.h b/frameworks/lua.framework/Headers/lua.h
deleted file mode 100755
index 0210934..0000000
--- a/frameworks/lua.framework/Headers/lua.h
+++ /dev/null
@@ -1,388 +0,0 @@
-/*
-** $Id: lua.h,v 1.218.1.5 2008/08/06 13:30:12 roberto Exp $
-** Lua - An Extensible Extension Language
-** Lua.org, PUC-Rio, Brazil (http://www.lua.org)
-** See Copyright Notice at the end of this file
-*/
-
-
-#ifndef lua_h
-#define lua_h
-
-#include <stdarg.h>
-#include <stddef.h>
-
-
-#include "luaconf.h"
-
-
-#define LUA_VERSION    "Lua 5.1"
-#define LUA_RELEASE    "Lua 5.1.4"
-#define LUA_VERSION_NUM    501
-#define LUA_COPYRIGHT    "Copyright (C) 1994-2008 Lua.org, PUC-Rio"
-#define LUA_AUTHORS     "R. Ierusalimschy, L. H. de Figueiredo & W. Celes"
-
-
-/* mark for precompiled code (`<esc>Lua') */
-#define    LUA_SIGNATURE    "\033Lua"
-
-/* option for multiple returns in `lua_pcall' and `lua_call' */
-#define LUA_MULTRET    (-1)
-
-
-/*
-** pseudo-indices
-*/
-#define LUA_REGISTRYINDEX    (-10000)
-#define LUA_ENVIRONINDEX    (-10001)
-#define LUA_GLOBALSINDEX    (-10002)
-#define lua_upvalueindex(i)    (LUA_GLOBALSINDEX-(i))
-
-
-/* thread status; 0 is OK */
-#define LUA_YIELD    1
-#define LUA_ERRRUN    2
-#define LUA_ERRSYNTAX    3
-#define LUA_ERRMEM    4
-#define LUA_ERRERR    5
-
-
-typedef struct lua_State lua_State;
-
-typedef int (*lua_CFunction) (lua_State *L);
-
-
-/*
-** functions that read/write blocks when loading/dumping Lua chunks
-*/
-typedef const char * (*lua_Reader) (lua_State *L, void *ud, size_t *sz);
-
-typedef int (*lua_Writer) (lua_State *L, const void* p, size_t sz, void* ud);
-
-
-/*
-** prototype for memory-allocation functions
-*/
-typedef void * (*lua_Alloc) (void *ud, void *ptr, size_t osize, size_t nsize);
-
-
-/*
-** basic types
-*/
-#define LUA_TNONE        (-1)
-
-#define LUA_TNIL        0
-#define LUA_TBOOLEAN        1
-#define LUA_TLIGHTUSERDATA    2
-#define LUA_TNUMBER        3
-#define LUA_TSTRING        4
-#define LUA_TTABLE        5
-#define LUA_TFUNCTION        6
-#define LUA_TUSERDATA        7
-#define LUA_TTHREAD        8
-
-
-
-/* minimum Lua stack available to a C function */
-#define LUA_MINSTACK    20
-
-
-/*
-** generic extra include file
-*/
-#if defined(LUA_USER_H)
-#include LUA_USER_H
-#endif
-
-
-/* type of numbers in Lua */
-typedef LUA_NUMBER lua_Number;
-
-
-/* type for integer functions */
-typedef LUA_INTEGER lua_Integer;
-
-
-
-/*
-** state manipulation
-*/
-LUA_API lua_State *(lua_newstate) (lua_Alloc f, void *ud);
-LUA_API void       (lua_close) (lua_State *L);
-LUA_API lua_State *(lua_newthread) (lua_State *L);
-
-LUA_API lua_CFunction (lua_atpanic) (lua_State *L, lua_CFunction panicf);
-
-
-/*
-** basic stack manipulation
-*/
-LUA_API int   (lua_gettop) (lua_State *L);
-LUA_API void  (lua_settop) (lua_State *L, int idx);
-LUA_API void  (lua_pushvalue) (lua_State *L, int idx);
-LUA_API void  (lua_remove) (lua_State *L, int idx);
-LUA_API void  (lua_insert) (lua_State *L, int idx);
-LUA_API void  (lua_replace) (lua_State *L, int idx);
-LUA_API int   (lua_checkstack) (lua_State *L, int sz);
-
-LUA_API void  (lua_xmove) (lua_State *from, lua_State *to, int n);
-
-
-/*
-** access functions (stack -> C)
-*/
-
-LUA_API int             (lua_isnumber) (lua_State *L, int idx);
-LUA_API int             (lua_isstring) (lua_State *L, int idx);
-LUA_API int             (lua_iscfunction) (lua_State *L, int idx);
-LUA_API int             (lua_isuserdata) (lua_State *L, int idx);
-LUA_API int             (lua_type) (lua_State *L, int idx);
-LUA_API const char     *(lua_typename) (lua_State *L, int tp);
-
-LUA_API int            (lua_equal) (lua_State *L, int idx1, int idx2);
-LUA_API int            (lua_rawequal) (lua_State *L, int idx1, int idx2);
-LUA_API int            (lua_lessthan) (lua_State *L, int idx1, int idx2);
-
-LUA_API lua_Number      (lua_tonumber) (lua_State *L, int idx);
-LUA_API lua_Integer     (lua_tointeger) (lua_State *L, int idx);
-LUA_API int             (lua_toboolean) (lua_State *L, int idx);
-LUA_API const char     *(lua_tolstring) (lua_State *L, int idx, size_t *len);
-LUA_API size_t          (lua_objlen) (lua_State *L, int idx);
-LUA_API lua_CFunction   (lua_tocfunction) (lua_State *L, int idx);
-LUA_API void           *(lua_touserdata) (lua_State *L, int idx);
-LUA_API lua_State      *(lua_tothread) (lua_State *L, int idx);
-LUA_API const void     *(lua_topointer) (lua_State *L, int idx);
-
-
-/*
-** push functions (C -> stack)
-*/
-LUA_API void  (lua_pushnil) (lua_State *L);
-LUA_API void  (lua_pushnumber) (lua_State *L, lua_Number n);
-LUA_API void  (lua_pushinteger) (lua_State *L, lua_Integer n);
-LUA_API void  (lua_pushlstring) (lua_State *L, const char *s, size_t l);
-LUA_API void  (lua_pushstring) (lua_State *L, const char *s);
-LUA_API const char *(lua_pushvfstring) (lua_State *L, const char *fmt,
-                                                      va_list argp);
-LUA_API const char *(lua_pushfstring) (lua_State *L, const char *fmt, ...);
-LUA_API void  (lua_pushcclosure) (lua_State *L, lua_CFunction fn, int n);
-LUA_API void  (lua_pushboolean) (lua_State *L, int b);
-LUA_API void  (lua_pushlightuserdata) (lua_State *L, void *p);
-LUA_API int   (lua_pushthread) (lua_State *L);
-
-
-/*
-** get functions (Lua -> stack)
-*/
-LUA_API void  (lua_gettable) (lua_State *L, int idx);
-LUA_API void  (lua_getfield) (lua_State *L, int idx, const char *k);
-LUA_API void  (lua_rawget) (lua_State *L, int idx);
-LUA_API void  (lua_rawgeti) (lua_State *L, int idx, int n);
-LUA_API void  (lua_createtable) (lua_State *L, int narr, int nrec);
-LUA_API void *(lua_newuserdata) (lua_State *L, size_t sz);
-LUA_API int   (lua_getmetatable) (lua_State *L, int objindex);
-LUA_API void  (lua_getfenv) (lua_State *L, int idx);
-
-
-/*
-** set functions (stack -> Lua)
-*/
-LUA_API void  (lua_settable) (lua_State *L, int idx);
-LUA_API void  (lua_setfield) (lua_State *L, int idx, const char *k);
-LUA_API void  (lua_rawset) (lua_State *L, int idx);
-LUA_API void  (lua_rawseti) (lua_State *L, int idx, int n);
-LUA_API int   (lua_setmetatable) (lua_State *L, int objindex);
-LUA_API int   (lua_setfenv) (lua_State *L, int idx);
-
-
-/*
-** `load' and `call' functions (load and run Lua code)
-*/
-LUA_API void  (lua_call) (lua_State *L, int nargs, int nresults);
-LUA_API int   (lua_pcall) (lua_State *L, int nargs, int nresults, int errfunc);
-LUA_API int   (lua_cpcall) (lua_State *L, lua_CFunction func, void *ud);
-LUA_API int   (lua_load) (lua_State *L, lua_Reader reader, void *dt,
-                                        const char *chunkname);
-
-LUA_API int (lua_dump) (lua_State *L, lua_Writer writer, void *data);
-
-
-/*
-** coroutine functions
-*/
-LUA_API int  (lua_yield) (lua_State *L, int nresults);
-LUA_API int  (lua_resume) (lua_State *L, int narg);
-LUA_API int  (lua_status) (lua_State *L);
-
-/*
-** garbage-collection function and options
-*/
-
-#define LUA_GCSTOP        0
-#define LUA_GCRESTART        1
-#define LUA_GCCOLLECT        2
-#define LUA_GCCOUNT        3
-#define LUA_GCCOUNTB        4
-#define LUA_GCSTEP        5
-#define LUA_GCSETPAUSE        6
-#define LUA_GCSETSTEPMUL    7
-
-LUA_API int (lua_gc) (lua_State *L, int what, int data);
-
-
-/*
-** miscellaneous functions
-*/
-
-LUA_API int   (lua_error) (lua_State *L);
-
-LUA_API int   (lua_next) (lua_State *L, int idx);
-
-LUA_API void  (lua_concat) (lua_State *L, int n);
-
-LUA_API lua_Alloc (lua_getallocf) (lua_State *L, void **ud);
-LUA_API void lua_setallocf (lua_State *L, lua_Alloc f, void *ud);
-
-
-
-/* 
-** ===============================================================
-** some useful macros
-** ===============================================================
-*/
-
-#define lua_pop(L,n)        lua_settop(L, -(n)-1)
-
-#define lua_newtable(L)        lua_createtable(L, 0, 0)
-
-#define lua_register(L,n,f) (lua_pushcfunction(L, (f)), lua_setglobal(L, (n)))
-
-#define lua_pushcfunction(L,f)    lua_pushcclosure(L, (f), 0)
-
-#define lua_strlen(L,i)        lua_objlen(L, (i))
-
-#define lua_isfunction(L,n)    (lua_type(L, (n)) == LUA_TFUNCTION)
-#define lua_istable(L,n)    (lua_type(L, (n)) == LUA_TTABLE)
-#define lua_islightuserdata(L,n)    (lua_type(L, (n)) == LUA_TLIGHTUSERDATA)
-#define lua_isnil(L,n)        (lua_type(L, (n)) == LUA_TNIL)
-#define lua_isboolean(L,n)    (lua_type(L, (n)) == LUA_TBOOLEAN)
-#define lua_isthread(L,n)    (lua_type(L, (n)) == LUA_TTHREAD)
-#define lua_isnone(L,n)        (lua_type(L, (n)) == LUA_TNONE)
-#define lua_isnoneornil(L, n)    (lua_type(L, (n)) <= 0)
-
-#define lua_pushliteral(L, s)    \
-    lua_pushlstring(L, "" s, (sizeof(s)/sizeof(char))-1)
-
-#define lua_setglobal(L,s)    lua_setfield(L, LUA_GLOBALSINDEX, (s))
-#define lua_getglobal(L,s)    lua_getfield(L, LUA_GLOBALSINDEX, (s))
-
-#define lua_tostring(L,i)    lua_tolstring(L, (i), NULL)
-
-
-
-/*
-** compatibility macros and functions
-*/
-
-#define lua_open()    luaL_newstate()
-
-#define lua_getregistry(L)    lua_pushvalue(L, LUA_REGISTRYINDEX)
-
-#define lua_getgccount(L)    lua_gc(L, LUA_GCCOUNT, 0)
-
-#define lua_Chunkreader        lua_Reader
-#define lua_Chunkwriter        lua_Writer
-
-
-/* hack */
-LUA_API void lua_setlevel    (lua_State *from, lua_State *to);
-
-
-/*
-** {======================================================================
-** Debug API
-** =======================================================================
-*/
-
-
-/*
-** Event codes
-*/
-#define LUA_HOOKCALL    0
-#define LUA_HOOKRET    1
-#define LUA_HOOKLINE    2
-#define LUA_HOOKCOUNT    3
-#define LUA_HOOKTAILRET 4
-
-
-/*
-** Event masks
-*/
-#define LUA_MASKCALL    (1 << LUA_HOOKCALL)
-#define LUA_MASKRET    (1 << LUA_HOOKRET)
-#define LUA_MASKLINE    (1 << LUA_HOOKLINE)
-#define LUA_MASKCOUNT    (1 << LUA_HOOKCOUNT)
-
-typedef struct lua_Debug lua_Debug;  /* activation record */
-
-
-/* Functions to be called by the debuger in specific events */
-typedef void (*lua_Hook) (lua_State *L, lua_Debug *ar);
-
-
-LUA_API int lua_getstack (lua_State *L, int level, lua_Debug *ar);
-LUA_API int lua_getinfo (lua_State *L, const char *what, lua_Debug *ar);
-LUA_API const char *lua_getlocal (lua_State *L, const lua_Debug *ar, int n);
-LUA_API const char *lua_setlocal (lua_State *L, const lua_Debug *ar, int n);
-LUA_API const char *lua_getupvalue (lua_State *L, int funcindex, int n);
-LUA_API const char *lua_setupvalue (lua_State *L, int funcindex, int n);
-
-LUA_API int lua_sethook (lua_State *L, lua_Hook func, int mask, int count);
-LUA_API lua_Hook lua_gethook (lua_State *L);
-LUA_API int lua_gethookmask (lua_State *L);
-LUA_API int lua_gethookcount (lua_State *L);
-
-
-struct lua_Debug {
-  int event;
-  const char *name;    /* (n) */
-  const char *namewhat;    /* (n) `global', `local', `field', `method' */
-  const char *what;    /* (S) `Lua', `C', `main', `tail' */
-  const char *source;    /* (S) */
-  int currentline;    /* (l) */
-  int nups;        /* (u) number of upvalues */
-  int linedefined;    /* (S) */
-  int lastlinedefined;    /* (S) */
-  char short_src[LUA_IDSIZE]; /* (S) */
-  /* private part */
-  int i_ci;  /* active function */
-};
-
-/* }====================================================================== */
-
-
-/******************************************************************************
-* Copyright (C) 1994-2008 Lua.org, PUC-Rio.  All rights reserved.
-*
-* Permission is hereby granted, free of charge, to any person obtaining
-* a copy of this software and associated documentation files (the
-* "Software"), to deal in the Software without restriction, including
-* without limitation the rights to use, copy, modify, merge, publish,
-* distribute, sublicense, and/or sell copies of the Software, and to
-* permit persons to whom the Software is furnished to do so, subject to
-* the following conditions:
-*
-* The above copyright notice and this permission notice shall be
-* included in all copies or substantial portions of the Software.
-*
-* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
-* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
-* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
-* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
-* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-******************************************************************************/
-
-
-#endif
diff --git a/frameworks/lua.framework/Headers/luaconf.h b/frameworks/lua.framework/Headers/luaconf.h
deleted file mode 100755
index 659d94c..0000000
--- a/frameworks/lua.framework/Headers/luaconf.h
+++ /dev/null
@@ -1,753 +0,0 @@
-/*
-** $Id: luaconf.h,v 1.82.1.7 2008/02/11 16:25:08 roberto Exp $
-** Configuration file for Lua
-** See Copyright Notice in lua.h
-*/
-
-
-#ifndef lconfig_h
-#define lconfig_h
-
-#include <limits.h>
-#include <stddef.h>
-
-
-/*
-** ==================================================================
-** Search for "@@" to find all configurable definitions.
-** ===================================================================
-*/
-
-
-/*
-@@ LUA_ANSI controls the use of non-ansi features.
-** CHANGE it (define it) if you want Lua to avoid the use of any
-** non-ansi feature or library.
-*/
-#if defined(__STRICT_ANSI__)
-#define LUA_ANSI
-#endif
-
-
-#if !defined(LUA_ANSI) && defined(_WIN32)
-#define LUA_WIN
-#endif
-
-#if defined(LUA_USE_LINUX)
-#define LUA_USE_POSIX
-#define LUA_USE_DLOPEN        /* needs an extra library: -ldl */
-#define LUA_USE_READLINE    /* needs some extra libraries */
-#endif
-
-#if defined(LUA_USE_MACOSX)
-#define LUA_USE_POSIX
-#define LUA_DL_DYLD        /* does not need extra library */
-#endif
-
-
-
-/*
-@@ LUA_USE_POSIX includes all functionallity listed as X/Open System
-@* Interfaces Extension (XSI).
-** CHANGE it (define it) if your system is XSI compatible.
-*/
-#if defined(LUA_USE_POSIX)
-#define LUA_USE_MKSTEMP
-#define LUA_USE_ISATTY
-#define LUA_USE_POPEN
-#define LUA_USE_ULONGJMP
-#endif
-
-
-/*
-@@ LUA_PATH and LUA_CPATH are the names of the environment variables that
-@* Lua check to set its paths.
-@@ LUA_INIT is the name of the environment variable that Lua
-@* checks for initialization code.
-** CHANGE them if you want different names.
-*/
-#define LUA_PATH    "LUA_PATH"
-#define LUA_CPATH   "LUA_CPATH"
-#define LUA_INIT    "LUA_INIT"
-
-
-/*
-@@ LUA_PATH_DEFAULT is the default path that Lua uses to look for
-@* Lua libraries.
-@@ LUA_CPATH_DEFAULT is the default path that Lua uses to look for
-@* C libraries.
-** CHANGE them if your machine has a non-conventional directory
-** hierarchy or if you want to install your libraries in
-** non-conventional directories.
-*/
-
-// BEGIN WAX PATCH
-#ifndef WAX_SCRIPTS_DIR
-#define WAX_SCRIPTS_DIR "scripts"
-#endif
-
-#define LUA_PATH_DEFAULT WAX_SCRIPTS_DIR "/?.lua;" WAX_SCRIPTS_DIR "/?/init.lua;" WAX_SCRIPTS_DIR "/?.dat;"\
-						 "?.lua;" "?/init.lua;" "?.dat;"
-#define LUA_CPATH_DEFAULT ""
-
-#ifndef WAX_LUA_INIT_SCRIPT
-#define WAX_LUA_INIT_SCRIPT "AppDelegate"
-#endif
-// END WAX PATCH
-
-/*
-@@ LUA_DIRSEP is the directory separator (for submodules).
-** CHANGE it if your machine does not use "/" as the directory separator
-** and is not Windows. (On Windows Lua automatically uses "\".)
-*/
-#if defined(_WIN32)
-#define LUA_DIRSEP    "\\"
-#else
-#define LUA_DIRSEP    "/"
-#endif
-
-
-/*
-@@ LUA_PATHSEP is the character that separates templates in a path.
-@@ LUA_PATH_MARK is the string that marks the substitution points in a
-@* template.
-@@ LUA_EXECDIR in a Windows path is replaced by the executable's
-@* directory.
-@@ LUA_IGMARK is a mark to ignore all before it when bulding the
-@* luaopen_ function name.
-** CHANGE them if for some reason your system cannot use those
-** characters. (E.g., if one of those characters is a common character
-** in file/directory names.) Probably you do not need to change them.
-*/
-#define LUA_PATHSEP    ";"
-#define LUA_PATH_MARK    "?"
-#define LUA_EXECDIR    "!"
-#define LUA_IGMARK    "-"
-
-
-/*
-@@ LUA_INTEGER is the integral type used by lua_pushinteger/lua_tointeger.
-** CHANGE that if ptrdiff_t is not adequate on your machine. (On most
-** machines, ptrdiff_t gives a good choice between int or long.)
-*/
-#define LUA_INTEGER    ptrdiff_t
-
-
-/*
-@@ LUA_API is a mark for all core API functions.
-@@ LUALIB_API is a mark for all standard library functions.
-** CHANGE them if you need to define those functions in some special way.
-** For instance, if you want to create one Windows DLL with the core and
-** the libraries, you may want to use the following definition (define
-** LUA_BUILD_AS_DLL to get it).
-*/
-#if defined(LUA_BUILD_AS_DLL)
-
-#if defined(LUA_CORE) || defined(LUA_LIB)
-#define LUA_API __declspec(dllexport)
-#else
-#define LUA_API __declspec(dllimport)
-#endif
-
-#else
-
-#define LUA_API        extern
-
-#endif
-
-/* more often than not the libs go together with the core */
-#define LUALIB_API    LUA_API
-
-
-/*
-@@ LUAI_FUNC is a mark for all extern functions that are not to be
-@* exported to outside modules.
-@@ LUAI_DATA is a mark for all extern (const) variables that are not to
-@* be exported to outside modules.
-** CHANGE them if you need to mark them in some special way. Elf/gcc
-** (versions 3.2 and later) mark them as "hidden" to optimize access
-** when Lua is compiled as a shared library.
-*/
-#if defined(luaall_c)
-#define LUAI_FUNC    static
-#define LUAI_DATA    /* empty */
-
-#elif defined(__GNUC__) && ((__GNUC__*100 + __GNUC_MINOR__) >= 302) && \
-      defined(__ELF__)
-#define LUAI_FUNC    __attribute__((visibility("hidden"))) extern
-#define LUAI_DATA    LUAI_FUNC
-
-#else
-#define LUAI_FUNC    extern
-#define LUAI_DATA    extern
-#endif
-
-
-
-/*
-@@ LUA_QL describes how error messages quote program elements.
-** CHANGE it if you want a different appearance.
-*/
-#define LUA_QL(x)    "'" x "'"
-#define LUA_QS        LUA_QL("%s")
-
-
-/*
-@@ LUA_IDSIZE gives the maximum size for the description of the source
-@* of a function in debug information.
-** CHANGE it if you want a different size.
-*/
-#define LUA_IDSIZE    60
-
-
-/*
-** {==================================================================
-** Stand-alone configuration
-** ===================================================================
-*/
-
-#if defined(lua_c) || defined(luaall_c)
-
-/*
-@@ lua_stdin_is_tty detects whether the standard input is a 'tty' (that
-@* is, whether we're running lua interactively).
-** CHANGE it if you have a better definition for non-POSIX/non-Windows
-** systems.
-*/
-#if defined(LUA_USE_ISATTY)
-#include <unistd.h>
-#define lua_stdin_is_tty()    isatty(0)
-#elif defined(LUA_WIN)
-#include <io.h>
-#include <stdio.h>
-#define lua_stdin_is_tty()    _isatty(_fileno(stdin))
-#else
-#define lua_stdin_is_tty()    1  /* assume stdin is a tty */
-#endif
-
-
-/*
-@@ LUA_PROMPT is the default prompt used by stand-alone Lua.
-@@ LUA_PROMPT2 is the default continuation prompt used by stand-alone Lua.
-** CHANGE them if you want different prompts. (You can also change the
-** prompts dynamically, assigning to globals _PROMPT/_PROMPT2.)
-*/
-#define LUA_PROMPT        "> "
-#define LUA_PROMPT2        ">> "
-
-
-/*
-@@ LUA_PROGNAME is the default name for the stand-alone Lua program.
-** CHANGE it if your stand-alone interpreter has a different name and
-** your system is not able to detect that name automatically.
-*/
-#define LUA_PROGNAME        "lua"
-
-
-/*
-@@ LUA_MAXINPUT is the maximum length for an input line in the
-@* stand-alone interpreter.
-** CHANGE it if you need longer lines.
-*/
-#define LUA_MAXINPUT    512
-
-
-/*
-@@ lua_readline defines how to show a prompt and then read a line from
-@* the standard input.
-@@ lua_saveline defines how to "save" a read line in a "history".
-@@ lua_freeline defines how to free a line read by lua_readline.
-** CHANGE them if you want to improve this functionality (e.g., by using
-** GNU readline and history facilities).
-*/
-#if defined(LUA_USE_READLINE)
-#include <stdio.h>
-#include <readline/readline.h>
-#include <readline/history.h>
-#define lua_readline(L,b,p)    ((void)L, ((b)=readline(p)) != NULL)
-#define lua_saveline(L,idx) \
-    if (lua_strlen(L,idx) > 0)  /* non-empty line? */ \
-      add_history(lua_tostring(L, idx));  /* add it to history */
-#define lua_freeline(L,b)    ((void)L, free(b))
-#else
-#define lua_readline(L,b,p)    \
-    ((void)L, fputs(p, stdout), fflush(stdout),  /* show prompt */ \
-    fgets(b, LUA_MAXINPUT, stdin) != NULL)  /* get line */
-#define lua_saveline(L,idx)    { (void)L; (void)idx; }
-#define lua_freeline(L,b)    { (void)L; (void)b; }
-#endif
-
-#endif
-
-/* }================================================================== */
-
-
-/*
-@@ LUAI_GCPAUSE defines the default pause between garbage-collector cycles
-@* as a percentage.
-** CHANGE it if you want the GC to run faster or slower (higher values
-** mean larger pauses which mean slower collection.) You can also change
-** this value dynamically.
-*/
-#define LUAI_GCPAUSE    200  /* 200% (wait memory to double before next GC) */
-
-
-/*
-@@ LUAI_GCMUL defines the default speed of garbage collection relative to
-@* memory allocation as a percentage.
-** CHANGE it if you want to change the granularity of the garbage
-** collection. (Higher values mean coarser collections. 0 represents
-** infinity, where each step performs a full collection.) You can also
-** change this value dynamically.
-*/
-#define LUAI_GCMUL    200 /* GC runs 'twice the speed' of memory allocation */
-
-
-
-/*
-@@ LUA_COMPAT_GETN controls compatibility with old getn behavior.
-** CHANGE it (define it) if you want exact compatibility with the
-** behavior of setn/getn in Lua 5.0.
-*/
-#undef LUA_COMPAT_GETN
-
-/*
-@@ LUA_COMPAT_LOADLIB controls compatibility about global loadlib.
-** CHANGE it to undefined as soon as you do not need a global 'loadlib'
-** function (the function is still available as 'package.loadlib').
-*/
-#undef LUA_COMPAT_LOADLIB
-
-/*
-@@ LUA_COMPAT_VARARG controls compatibility with old vararg feature.
-** CHANGE it to undefined as soon as your programs use only '...' to
-** access vararg parameters (instead of the old 'arg' table).
-*/
-#define LUA_COMPAT_VARARG
-
-/*
-@@ LUA_COMPAT_MOD controls compatibility with old math.mod function.
-** CHANGE it to undefined as soon as your programs use 'math.fmod' or
-** the new '%' operator instead of 'math.mod'.
-*/
-#define LUA_COMPAT_MOD
-
-/*
-@@ LUA_COMPAT_LSTR controls compatibility with old long string nesting
-@* facility.
-** CHANGE it to 2 if you want the old behaviour, or undefine it to turn
-** off the advisory error when nesting [[...]].
-*/
-#define LUA_COMPAT_LSTR        1
-
-/*
-@@ LUA_COMPAT_GFIND controls compatibility with old 'string.gfind' name.
-** CHANGE it to undefined as soon as you rename 'string.gfind' to
-** 'string.gmatch'.
-*/
-#define LUA_COMPAT_GFIND
-
-/*
-@@ LUA_COMPAT_OPENLIB controls compatibility with old 'luaL_openlib'
-@* behavior.
-** CHANGE it to undefined as soon as you replace to 'luaL_register'
-** your uses of 'luaL_openlib'
-*/
-#define LUA_COMPAT_OPENLIB
-
-
-
-/*
-@@ luai_apicheck is the assert macro used by the Lua-C API.
-** CHANGE luai_apicheck if you want Lua to perform some checks in the
-** parameters it gets from API calls. This may slow down the interpreter
-** a bit, but may be quite useful when debugging C code that interfaces
-** with Lua. A useful redefinition is to use assert.h.
-*/
-#if defined(LUA_USE_APICHECK)
-#include <assert.h>
-#define luai_apicheck(L,o)    { (void)L; assert(o); }
-#else
-#define luai_apicheck(L,o)    { (void)L; }
-#endif
-
-
-/*
-@@ LUAI_BITSINT defines the number of bits in an int.
-** CHANGE here if Lua cannot automatically detect the number of bits of
-** your machine. Probably you do not need to change this.
-*/
-/* avoid overflows in comparison */
-#if INT_MAX-20 < 32760
-#define LUAI_BITSINT    16
-#elif INT_MAX > 2147483640L
-/* int has at least 32 bits */
-#define LUAI_BITSINT    32
-#else
-#error "you must define LUA_BITSINT with number of bits in an integer"
-#endif
-
-
-/*
-@@ LUAI_UINT32 is an unsigned integer with at least 32 bits.
-@@ LUAI_INT32 is an signed integer with at least 32 bits.
-@@ LUAI_UMEM is an unsigned integer big enough to count the total
-@* memory used by Lua.
-@@ LUAI_MEM is a signed integer big enough to count the total memory
-@* used by Lua.
-** CHANGE here if for some weird reason the default definitions are not
-** good enough for your machine. (The definitions in the 'else'
-** part always works, but may waste space on machines with 64-bit
-** longs.) Probably you do not need to change this.
-*/
-#if LUAI_BITSINT >= 32
-#define LUAI_UINT32    unsigned int
-#define LUAI_INT32    int
-#define LUAI_MAXINT32    INT_MAX
-#define LUAI_UMEM    size_t
-#define LUAI_MEM    ptrdiff_t
-#else
-/* 16-bit ints */
-#define LUAI_UINT32    unsigned long
-#define LUAI_INT32    long
-#define LUAI_MAXINT32    LONG_MAX
-#define LUAI_UMEM    unsigned long
-#define LUAI_MEM    long
-#endif
-
-
-/*
-@@ LUAI_MAXCALLS limits the number of nested calls.
-** CHANGE it if you need really deep recursive calls. This limit is
-** arbitrary; its only purpose is to stop infinite recursion before
-** exhausting memory.
-*/
-#define LUAI_MAXCALLS    20000
-
-
-/*
-@@ LUAI_MAXCSTACK limits the number of Lua stack slots that a C function
-@* can use.
-** CHANGE it if you need lots of (Lua) stack space for your C
-** functions. This limit is arbitrary; its only purpose is to stop C
-** functions to consume unlimited stack space. (must be smaller than
-** -LUA_REGISTRYINDEX)
-*/
-#define LUAI_MAXCSTACK    8000
-
-
-
-/*
-** {==================================================================
-** CHANGE (to smaller values) the following definitions if your system
-** has a small C stack. (Or you may want to change them to larger
-** values if your system has a large C stack and these limits are
-** too rigid for you.) Some of these constants control the size of
-** stack-allocated arrays used by the compiler or the interpreter, while
-** others limit the maximum number of recursive calls that the compiler
-** or the interpreter can perform. Values too large may cause a C stack
-** overflow for some forms of deep constructs.
-** ===================================================================
-*/
-
-
-/*
-@@ LUAI_MAXCCALLS is the maximum depth for nested C calls (short) and
-@* syntactical nested non-terminals in a program.
-*/
-#define LUAI_MAXCCALLS        200
-
-
-/*
-@@ LUAI_MAXVARS is the maximum number of local variables per function
-@* (must be smaller than 250).
-*/
-#define LUAI_MAXVARS        200
-
-
-/*
-@@ LUAI_MAXUPVALUES is the maximum number of upvalues per function
-@* (must be smaller than 250).
-*/
-#define LUAI_MAXUPVALUES    60
-
-
-/*
-@@ LUAL_BUFFERSIZE is the buffer size used by the lauxlib buffer system.
-*/
-#define LUAL_BUFFERSIZE        BUFSIZ
-
-/* }================================================================== */
-
-
-
-
-/*
-** {==================================================================
-@@ LUA_NUMBER is the type of numbers in Lua.
-** CHANGE the following definitions only if you want to build Lua
-** with a number type different from double. You may also need to
-** change lua_number2int & lua_number2integer.
-** ===================================================================
-*/
-
-#define LUA_NUMBER_DOUBLE
-#define LUA_NUMBER    double
-
-/*
-@@ LUAI_UACNUMBER is the result of an 'usual argument conversion'
-@* over a number.
-*/
-#define LUAI_UACNUMBER    double
-
-
-/*
-@@ LUA_NUMBER_SCAN is the format for reading numbers.
-@@ LUA_NUMBER_FMT is the format for writing numbers.
-@@ lua_number2str converts a number to a string.
-@@ LUAI_MAXNUMBER2STR is maximum size of previous conversion.
-@@ lua_str2number converts a string to a number.
-*/
-#define LUA_NUMBER_SCAN        "%lf"
-#define LUA_NUMBER_FMT        "%.14g"
-#define lua_number2str(s,n)    sprintf((s), LUA_NUMBER_FMT, (n))
-#define LUAI_MAXNUMBER2STR    32 /* 16 digits, sign, point, and \0 */
-#define lua_str2number(s,p)    strtod((s), (p))
-
-
-/*
-@@ The luai_num* macros define the primitive operations over numbers.
-*/
-#if defined(LUA_CORE)
-#include <math.h>
-#define luai_numadd(a,b)    ((a)+(b))
-#define luai_numsub(a,b)    ((a)-(b))
-#define luai_nummul(a,b)    ((a)*(b))
-#define luai_numdiv(a,b)    ((a)/(b))
-#define luai_nummod(a,b)    ((a) - floor((a)/(b))*(b))
-#define luai_numpow(a,b)    (pow(a,b))
-#define luai_numunm(a)        (-(a))
-#define luai_numeq(a,b)        ((a)==(b))
-#define luai_numlt(a,b)        ((a)<(b))
-#define luai_numle(a,b)        ((a)<=(b))
-#define luai_numisnan(a)    (!luai_numeq((a), (a)))
-#endif
-
-
-/*
-@@ lua_number2int is a macro to convert lua_Number to int.
-@@ lua_number2integer is a macro to convert lua_Number to lua_Integer.
-** CHANGE them if you know a faster way to convert a lua_Number to
-** int (with any rounding method and without throwing errors) in your
-** system. In Pentium machines, a naive typecast from double to int
-** in C is extremely slow, so any alternative is worth trying.
-*/
-
-/* On a Pentium, resort to a trick */
-#if defined(LUA_NUMBER_DOUBLE) && !defined(LUA_ANSI) && !defined(__SSE2__) && \
-    (defined(__i386) || defined (_M_IX86) || defined(__i386__))
-
-/* On a Microsoft compiler, use assembler */
-#if defined(_MSC_VER)
-
-#define lua_number2int(i,d)   __asm fld d   __asm fistp i
-#define lua_number2integer(i,n)        lua_number2int(i, n)
-
-/* the next trick should work on any Pentium, but sometimes clashes
-   with a DirectX idiosyncrasy */
-#else
-
-union luai_Cast { double l_d; long l_l; };
-#define lua_number2int(i,d) \
-  { volatile union luai_Cast u; u.l_d = (d) + 6755399441055744.0; (i) = u.l_l; }
-#define lua_number2integer(i,n)        lua_number2int(i, n)
-
-#endif
-
-
-/* this option always works, but may be slow */
-#else
-#define lua_number2int(i,d)    ((i)=(int)(d))
-#define lua_number2integer(i,d)    ((i)=(lua_Integer)(d))
-
-#endif
-
-/* }================================================================== */
-
-
-/*
-@@ LUAI_USER_ALIGNMENT_T is a type that requires maximum alignment.
-** CHANGE it if your system requires alignments larger than double. (For
-** instance, if your system supports long doubles and they must be
-** aligned in 16-byte boundaries, then you should add long double in the
-** union.) Probably you do not need to change this.
-*/
-#define LUAI_USER_ALIGNMENT_T    union { double u; void *s; long l; }
-
-
-/*
-@@ LUAI_THROW/LUAI_TRY define how Lua does exception handling.
-** CHANGE them if you prefer to use longjmp/setjmp even with C++
-** or if want/don't to use _longjmp/_setjmp instead of regular
-** longjmp/setjmp. By default, Lua handles errors with exceptions when
-** compiling as C++ code, with _longjmp/_setjmp when asked to use them,
-** and with longjmp/setjmp otherwise.
-*/
-#if defined(__cplusplus)
-/* C++ exceptions */
-#define LUAI_THROW(L,c)    throw(c)
-#define LUAI_TRY(L,c,a)    try { a } catch(...) \
-    { if ((c)->status == 0) (c)->status = -1; }
-#define luai_jmpbuf    int  /* dummy variable */
-
-#elif defined(LUA_USE_ULONGJMP)
-/* in Unix, try _longjmp/_setjmp (more efficient) */
-#define LUAI_THROW(L,c)    _longjmp((c)->b, 1)
-#define LUAI_TRY(L,c,a)    if (_setjmp((c)->b) == 0) { a }
-#define luai_jmpbuf    jmp_buf
-
-#else
-/* default handling with long jumps */
-#define LUAI_THROW(L,c)    longjmp((c)->b, 1)
-#define LUAI_TRY(L,c,a)    if (setjmp((c)->b) == 0) { a }
-#define luai_jmpbuf    jmp_buf
-
-#endif
-
-
-/*
-@@ LUA_MAXCAPTURES is the maximum number of captures that a pattern
-@* can do during pattern-matching.
-** CHANGE it if you need more captures. This limit is arbitrary.
-*/
-#define LUA_MAXCAPTURES        32
-
-
-/*
-@@ lua_tmpnam is the function that the OS library uses to create a
-@* temporary name.
-@@ LUA_TMPNAMBUFSIZE is the maximum size of a name created by lua_tmpnam.
-** CHANGE them if you have an alternative to tmpnam (which is considered
-** insecure) or if you want the original tmpnam anyway.  By default, Lua
-** uses tmpnam except when POSIX is available, where it uses mkstemp.
-*/
-#if defined(loslib_c) || defined(luaall_c)
-
-#if defined(LUA_USE_MKSTEMP)
-#include <unistd.h>
-#define LUA_TMPNAMBUFSIZE    32
-#define lua_tmpnam(b,e)    { \
-    strcpy(b, "/tmp/lua_XXXXXX"); \
-    e = mkstemp(b); \
-    if (e != -1) close(e); \
-    e = (e == -1); }
-
-#else
-#define LUA_TMPNAMBUFSIZE    L_tmpnam
-#define lua_tmpnam(b,e)        { e = (tmpnam(b) == NULL); }
-#endif
-
-#endif
-
-
-/*
-@@ lua_popen spawns a new process connected to the current one through
-@* the file streams.
-** CHANGE it if you have a way to implement it in your system.
-*/
-#if defined(LUA_USE_POPEN)
-
-#define lua_popen(L,c,m)    ((void)L, fflush(NULL), popen(c,m))
-#define lua_pclose(L,file)    ((void)L, (pclose(file) != -1))
-
-#elif defined(LUA_WIN)
-
-#define lua_popen(L,c,m)    ((void)L, _popen(c,m))
-#define lua_pclose(L,file)    ((void)L, (_pclose(file) != -1))
-
-#else
-
-#define lua_popen(L,c,m)    ((void)((void)c, m),  \
-        luaL_error(L, LUA_QL("popen") " not supported"), (FILE*)0)
-#define lua_pclose(L,file)        ((void)((void)L, file), 0)
-
-#endif
-
-/*
-@@ LUA_DL_* define which dynamic-library system Lua should use.
-** CHANGE here if Lua has problems choosing the appropriate
-** dynamic-library system for your platform (either Windows' DLL, Mac's
-** dyld, or Unix's dlopen). If your system is some kind of Unix, there
-** is a good chance that it has dlopen, so LUA_DL_DLOPEN will work for
-** it.  To use dlopen you also need to adapt the src/Makefile (probably
-** adding -ldl to the linker options), so Lua does not select it
-** automatically.  (When you change the makefile to add -ldl, you must
-** also add -DLUA_USE_DLOPEN.)
-** If you do not want any kind of dynamic library, undefine all these
-** options.
-** By default, _WIN32 gets LUA_DL_DLL and MAC OS X gets LUA_DL_DYLD.
-*/
-#if defined(LUA_USE_DLOPEN)
-#define LUA_DL_DLOPEN
-#endif
-
-#if defined(LUA_WIN)
-#define LUA_DL_DLL
-#endif
-
-
-/*
-@@ LUAI_EXTRASPACE allows you to add user-specific data in a lua_State
-@* (the data goes just *before* the lua_State pointer).
-** CHANGE (define) this if you really need that. This value must be
-** a multiple of the maximum alignment required for your machine.
-*/
-#define LUAI_EXTRASPACE        0
-
-
-/*
-@@ luai_userstate* allow user-specific actions on threads.
-** CHANGE them if you defined LUAI_EXTRASPACE and need to do something
-** extra when a thread is created/deleted/resumed/yielded.
-*/
-#define luai_userstateopen(L)        ((void)L)
-#define luai_userstateclose(L)        ((void)L)
-#define luai_userstatethread(L,L1)    ((void)L)
-#define luai_userstatefree(L)        ((void)L)
-#define luai_userstateresume(L,n)    ((void)L)
-#define luai_userstateyield(L,n)    ((void)L)
-
-
-/*
-@@ LUA_INTFRMLEN is the length modifier for integer conversions
-@* in 'string.format'.
-@@ LUA_INTFRM_T is the integer type correspoding to the previous length
-@* modifier.
-** CHANGE them if your system supports long long or does not support long.
-*/
-
-#if defined(LUA_USELONGLONG)
-
-#define LUA_INTFRMLEN        "ll"
-#define LUA_INTFRM_T        long long
-
-#else
-
-#define LUA_INTFRMLEN        "l"
-#define LUA_INTFRM_T        long
-
-#endif
-
-
-
-/* =================================================================== */
-
-/*
-** Local configuration. You can use this space to add your redefinitions
-** without modifying the main part of the file.
-*/
-
-
-
-#endif
-
diff --git a/frameworks/lua.framework/Headers/lualib.h b/frameworks/lua.framework/Headers/lualib.h
deleted file mode 100755
index 08d8df3..0000000
--- a/frameworks/lua.framework/Headers/lualib.h
+++ /dev/null
@@ -1,53 +0,0 @@
-/*
-** $Id: lualib.h,v 1.36.1.1 2007/12/27 13:02:25 roberto Exp $
-** Lua standard libraries
-** See Copyright Notice in lua.h
-*/
-
-
-#ifndef lualib_h
-#define lualib_h
-
-#include "lua.h"
-
-
-/* Key to file-handle type */
-#define LUA_FILEHANDLE        "FILE*"
-
-
-#define LUA_COLIBNAME    "coroutine"
-LUALIB_API int (luaopen_base) (lua_State *L);
-
-#define LUA_TABLIBNAME    "table"
-LUALIB_API int (luaopen_table) (lua_State *L);
-
-#define LUA_IOLIBNAME    "io"
-LUALIB_API int (luaopen_io) (lua_State *L);
-
-#define LUA_OSLIBNAME    "os"
-LUALIB_API int (luaopen_os) (lua_State *L);
-
-#define LUA_STRLIBNAME    "string"
-LUALIB_API int (luaopen_string) (lua_State *L);
-
-#define LUA_MATHLIBNAME    "math"
-LUALIB_API int (luaopen_math) (lua_State *L);
-
-#define LUA_DBLIBNAME    "debug"
-LUALIB_API int (luaopen_debug) (lua_State *L);
-
-#define LUA_LOADLIBNAME    "package"
-LUALIB_API int (luaopen_package) (lua_State *L);
-
-
-/* open all previous libraries */
-LUALIB_API void (luaL_openlibs) (lua_State *L); 
-
-
-
-#ifndef lua_assert
-#define lua_assert(x)    ((void)0)
-#endif
-
-
-#endif
diff --git a/frameworks/lua.framework/Headers/lundump.h b/frameworks/lua.framework/Headers/lundump.h
deleted file mode 100755
index 491d691..0000000
--- a/frameworks/lua.framework/Headers/lundump.h
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
-** $Id: lundump.h,v 1.37.1.1 2007/12/27 13:02:25 roberto Exp $
-** load precompiled Lua chunks
-** See Copyright Notice in lua.h
-*/
-
-#ifndef lundump_h
-#define lundump_h
-
-#include "lobject.h"
-#include "lzio.h"
-
-/* load one chunk; from lundump.c */
-LUAI_FUNC Proto* luaU_undump (lua_State* L, ZIO* Z, Mbuffer* buff, const char* name);
-
-/* make header; from lundump.c */
-LUAI_FUNC void luaU_header (char* h);
-
-/* dump one chunk; from ldump.c */
-LUAI_FUNC int luaU_dump (lua_State* L, const Proto* f, lua_Writer w, void* data, int strip);
-
-#ifdef luac_c
-/* print one chunk; from print.c */
-LUAI_FUNC void luaU_print (const Proto* f, int full);
-#endif
-
-/* for header of binary files -- this is Lua 5.1 */
-#define LUAC_VERSION        0x51
-
-/* for header of binary files -- this is the official format */
-#define LUAC_FORMAT        0
-
-/* size of header of binary files */
-#define LUAC_HEADERSIZE        12
-
-#endif
diff --git a/frameworks/lua.framework/Headers/lvm.h b/frameworks/lua.framework/Headers/lvm.h
deleted file mode 100755
index 484121b..0000000
--- a/frameworks/lua.framework/Headers/lvm.h
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
-** $Id: lvm.h,v 2.5.1.1 2007/12/27 13:02:25 roberto Exp $
-** Lua virtual machine
-** See Copyright Notice in lua.h
-*/
-
-#ifndef lvm_h
-#define lvm_h
-
-
-#include "ldo.h"
-#include "lobject.h"
-#include "ltm.h"
-
-
-#define tostring(L,o) ((ttype(o) == LUA_TSTRING) || (luaV_tostring(L, o)))
-
-#define tonumber(o,n)    (ttype(o) == LUA_TNUMBER || \
-                         (((o) = luaV_tonumber(o,n)) != NULL))
-
-#define equalobj(L,o1,o2) \
-    (ttype(o1) == ttype(o2) && luaV_equalval(L, o1, o2))
-
-
-LUAI_FUNC int luaV_lessthan (lua_State *L, const TValue *l, const TValue *r);
-LUAI_FUNC int luaV_equalval (lua_State *L, const TValue *t1, const TValue *t2);
-LUAI_FUNC const TValue *luaV_tonumber (const TValue *obj, TValue *n);
-LUAI_FUNC int luaV_tostring (lua_State *L, StkId obj);
-LUAI_FUNC void luaV_gettable (lua_State *L, const TValue *t, TValue *key,
-                                            StkId val);
-LUAI_FUNC void luaV_settable (lua_State *L, const TValue *t, TValue *key,
-                                            StkId val);
-LUAI_FUNC void luaV_execute (lua_State *L, int nexeccalls);
-LUAI_FUNC void luaV_concat (lua_State *L, int total, int last);
-
-#endif
diff --git a/frameworks/lua.framework/Headers/lzio.h b/frameworks/lua.framework/Headers/lzio.h
deleted file mode 100755
index 38c60b1..0000000
--- a/frameworks/lua.framework/Headers/lzio.h
+++ /dev/null
@@ -1,67 +0,0 @@
-/*
-** $Id: lzio.h,v 1.21.1.1 2007/12/27 13:02:25 roberto Exp $
-** Buffered streams
-** See Copyright Notice in lua.h
-*/
-
-
-#ifndef lzio_h
-#define lzio_h
-
-#include "lua.h"
-
-#include "lmem.h"
-
-
-#define EOZ    (-1)            /* end of stream */
-
-typedef struct Zio ZIO;
-
-#define char2int(c)    cast(int, cast(unsigned char, (c)))
-
-#define zgetc(z)  (((z)->n--)>0 ?  char2int(*(z)->p++) : luaZ_fill(z))
-
-typedef struct Mbuffer {
-  char *buffer;
-  size_t n;
-  size_t buffsize;
-} Mbuffer;
-
-#define luaZ_initbuffer(L, buff) ((buff)->buffer = NULL, (buff)->buffsize = 0)
-
-#define luaZ_buffer(buff)    ((buff)->buffer)
-#define luaZ_sizebuffer(buff)    ((buff)->buffsize)
-#define luaZ_bufflen(buff)    ((buff)->n)
-
-#define luaZ_resetbuffer(buff) ((buff)->n = 0)
-
-
-#define luaZ_resizebuffer(L, buff, size) \
-    (luaM_reallocvector(L, (buff)->buffer, (buff)->buffsize, size, char), \
-    (buff)->buffsize = size)
-
-#define luaZ_freebuffer(L, buff)    luaZ_resizebuffer(L, buff, 0)
-
-
-LUAI_FUNC char *luaZ_openspace (lua_State *L, Mbuffer *buff, size_t n);
-LUAI_FUNC void luaZ_init (lua_State *L, ZIO *z, lua_Reader reader,
-                                        void *data);
-LUAI_FUNC size_t luaZ_read (ZIO* z, void* b, size_t n);    /* read next n bytes */
-LUAI_FUNC int luaZ_lookahead (ZIO *z);
-
-
-
-/* --------- Private Part ------------------ */
-
-struct Zio {
-  size_t n;            /* bytes still unread */
-  const char *p;        /* current position in buffer */
-  lua_Reader reader;
-  void* data;            /* additional data */
-  lua_State *L;            /* Lua state (for reader) */
-};
-
-
-LUAI_FUNC int luaZ_fill (ZIO *z);
-
-#endif
diff --git a/frameworks/lua.framework/Info.plist b/frameworks/lua.framework/Info.plist
deleted file mode 100644
index 9373d56..0000000
--- a/frameworks/lua.framework/Info.plist
+++ /dev/null
Binary files differ
diff --git a/frameworks/lua.framework/Modules/module.modulemap b/frameworks/lua.framework/Modules/module.modulemap
deleted file mode 100644
index ac244fc..0000000
--- a/frameworks/lua.framework/Modules/module.modulemap
+++ /dev/null
@@ -1,6 +0,0 @@
-framework module lua {
-  umbrella header "lua.h"
-
-  export *
-  module * { export * }
-}
diff --git a/frameworks/lua.framework/_CodeSignature/CodeDirectory b/frameworks/lua.framework/_CodeSignature/CodeDirectory
deleted file mode 100644
index 469cc6b..0000000
--- a/frameworks/lua.framework/_CodeSignature/CodeDirectory
+++ /dev/null
Binary files differ
diff --git a/frameworks/lua.framework/_CodeSignature/CodeRequirements b/frameworks/lua.framework/_CodeSignature/CodeRequirements
deleted file mode 100644
index 17d72a4..0000000
--- a/frameworks/lua.framework/_CodeSignature/CodeRequirements
+++ /dev/null
Binary files differ
diff --git a/frameworks/lua.framework/_CodeSignature/CodeResources b/frameworks/lua.framework/_CodeSignature/CodeResources
deleted file mode 100644
index c05ceea..0000000
--- a/frameworks/lua.framework/_CodeSignature/CodeResources
+++ /dev/null
@@ -1,303 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>files</key>
-	<dict>
-		<key>Headers/lapi.h</key>
-		<data>
-		ye9tuQS3QGGvRHv/rpSC5QQEiMA=
-		</data>
-		<key>Headers/lauxlib.h</key>
-		<data>
-		vjD4J4J9eklyFG1PKg12HlNXlF0=
-		</data>
-		<key>Headers/lcode.h</key>
-		<data>
-		jCMMxyLDWr/EFv2NXMGOQXAqyms=
-		</data>
-		<key>Headers/ldebug.h</key>
-		<data>
-		eYovOfzJPzd/sBIzxA7i39t6PmI=
-		</data>
-		<key>Headers/ldo.h</key>
-		<data>
-		A3o8b9Mfl3erPPRoZRTB6cxAxpM=
-		</data>
-		<key>Headers/lfunc.h</key>
-		<data>
-		ztNvgOz/Yf95hLfPFxaA5ra7kl8=
-		</data>
-		<key>Headers/lgc.h</key>
-		<data>
-		QZsNYd/FrMxqj54QkScUX8FOq6E=
-		</data>
-		<key>Headers/llex.h</key>
-		<data>
-		mZhPRCsWG6/mYHFkdOos/O7UIeA=
-		</data>
-		<key>Headers/llimits.h</key>
-		<data>
-		tbgsFowJ2G+8daI4+aI7JVFsLkU=
-		</data>
-		<key>Headers/lmem.h</key>
-		<data>
-		6T7o5WHj4s5QW98rq5D7srZJ6aE=
-		</data>
-		<key>Headers/lobject.h</key>
-		<data>
-		PfrTeFOV6E3hGbOEr2R4KtK/3Mk=
-		</data>
-		<key>Headers/lopcodes.h</key>
-		<data>
-		4XrIw5gRp/Jz9QyVpH6WSa5nglk=
-		</data>
-		<key>Headers/lparser.h</key>
-		<data>
-		aYX2TYNGczroSj1q4ywCrikDokc=
-		</data>
-		<key>Headers/lstate.h</key>
-		<data>
-		bYpE4TK6jydDk29AeAAxkMQQqy8=
-		</data>
-		<key>Headers/lstring.h</key>
-		<data>
-		rNqb+CgazboA0ymBDAF0OpAxuhA=
-		</data>
-		<key>Headers/ltable.h</key>
-		<data>
-		GsrkiPtWhGjLhfGxC26Ry6jCBxQ=
-		</data>
-		<key>Headers/ltm.h</key>
-		<data>
-		4H3h4vHfZYe/PFm1doR7ygTvLlk=
-		</data>
-		<key>Headers/lua.h</key>
-		<data>
-		nu7T27mOaZ2bA5Vm8odK/r/7Cio=
-		</data>
-		<key>Headers/luaconf.h</key>
-		<data>
-		n0RDQGWw/GGoW9HdM1Kn8aweWno=
-		</data>
-		<key>Headers/lualib.h</key>
-		<data>
-		FXDRGiuMVNMaoI8FvSnttqdEpJQ=
-		</data>
-		<key>Headers/lundump.h</key>
-		<data>
-		ZZKo+v5MiRn+kB+5faeg/qcOYDg=
-		</data>
-		<key>Headers/lvm.h</key>
-		<data>
-		XNLsKelm3gMVwWpkSeR4nP2S2CE=
-		</data>
-		<key>Headers/lzio.h</key>
-		<data>
-		iDLbHpCx/c9Xcev98Z1D7Ovpcv8=
-		</data>
-		<key>Info.plist</key>
-		<data>
-		nPA9yuWsPE+n1Kgt+40UaDr9zVM=
-		</data>
-		<key>Modules/module.modulemap</key>
-		<data>
-		d1mKka5DNIauD7TEL/A55VG1bR8=
-		</data>
-	</dict>
-	<key>files2</key>
-	<dict>
-		<key>Headers/lapi.h</key>
-		<data>
-		ye9tuQS3QGGvRHv/rpSC5QQEiMA=
-		</data>
-		<key>Headers/lauxlib.h</key>
-		<data>
-		vjD4J4J9eklyFG1PKg12HlNXlF0=
-		</data>
-		<key>Headers/lcode.h</key>
-		<data>
-		jCMMxyLDWr/EFv2NXMGOQXAqyms=
-		</data>
-		<key>Headers/ldebug.h</key>
-		<data>
-		eYovOfzJPzd/sBIzxA7i39t6PmI=
-		</data>
-		<key>Headers/ldo.h</key>
-		<data>
-		A3o8b9Mfl3erPPRoZRTB6cxAxpM=
-		</data>
-		<key>Headers/lfunc.h</key>
-		<data>
-		ztNvgOz/Yf95hLfPFxaA5ra7kl8=
-		</data>
-		<key>Headers/lgc.h</key>
-		<data>
-		QZsNYd/FrMxqj54QkScUX8FOq6E=
-		</data>
-		<key>Headers/llex.h</key>
-		<data>
-		mZhPRCsWG6/mYHFkdOos/O7UIeA=
-		</data>
-		<key>Headers/llimits.h</key>
-		<data>
-		tbgsFowJ2G+8daI4+aI7JVFsLkU=
-		</data>
-		<key>Headers/lmem.h</key>
-		<data>
-		6T7o5WHj4s5QW98rq5D7srZJ6aE=
-		</data>
-		<key>Headers/lobject.h</key>
-		<data>
-		PfrTeFOV6E3hGbOEr2R4KtK/3Mk=
-		</data>
-		<key>Headers/lopcodes.h</key>
-		<data>
-		4XrIw5gRp/Jz9QyVpH6WSa5nglk=
-		</data>
-		<key>Headers/lparser.h</key>
-		<data>
-		aYX2TYNGczroSj1q4ywCrikDokc=
-		</data>
-		<key>Headers/lstate.h</key>
-		<data>
-		bYpE4TK6jydDk29AeAAxkMQQqy8=
-		</data>
-		<key>Headers/lstring.h</key>
-		<data>
-		rNqb+CgazboA0ymBDAF0OpAxuhA=
-		</data>
-		<key>Headers/ltable.h</key>
-		<data>
-		GsrkiPtWhGjLhfGxC26Ry6jCBxQ=
-		</data>
-		<key>Headers/ltm.h</key>
-		<data>
-		4H3h4vHfZYe/PFm1doR7ygTvLlk=
-		</data>
-		<key>Headers/lua.h</key>
-		<data>
-		nu7T27mOaZ2bA5Vm8odK/r/7Cio=
-		</data>
-		<key>Headers/luaconf.h</key>
-		<data>
-		n0RDQGWw/GGoW9HdM1Kn8aweWno=
-		</data>
-		<key>Headers/lualib.h</key>
-		<data>
-		FXDRGiuMVNMaoI8FvSnttqdEpJQ=
-		</data>
-		<key>Headers/lundump.h</key>
-		<data>
-		ZZKo+v5MiRn+kB+5faeg/qcOYDg=
-		</data>
-		<key>Headers/lvm.h</key>
-		<data>
-		XNLsKelm3gMVwWpkSeR4nP2S2CE=
-		</data>
-		<key>Headers/lzio.h</key>
-		<data>
-		iDLbHpCx/c9Xcev98Z1D7Ovpcv8=
-		</data>
-		<key>Modules/module.modulemap</key>
-		<data>
-		d1mKka5DNIauD7TEL/A55VG1bR8=
-		</data>
-	</dict>
-	<key>rules</key>
-	<dict>
-		<key>^</key>
-		<true/>
-		<key>^.*\.lproj/</key>
-		<dict>
-			<key>optional</key>
-			<true/>
-			<key>weight</key>
-			<real>1000</real>
-		</dict>
-		<key>^.*\.lproj/locversion.plist$</key>
-		<dict>
-			<key>omit</key>
-			<true/>
-			<key>weight</key>
-			<real>1100</real>
-		</dict>
-		<key>^version.plist$</key>
-		<true/>
-	</dict>
-	<key>rules2</key>
-	<dict>
-		<key>.*\.dSYM($|/)</key>
-		<dict>
-			<key>weight</key>
-			<real>11</real>
-		</dict>
-		<key>^</key>
-		<dict>
-			<key>weight</key>
-			<real>20</real>
-		</dict>
-		<key>^(.*/)?\.DS_Store$</key>
-		<dict>
-			<key>omit</key>
-			<true/>
-			<key>weight</key>
-			<real>2000</real>
-		</dict>
-		<key>^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/</key>
-		<dict>
-			<key>nested</key>
-			<true/>
-			<key>weight</key>
-			<real>10</real>
-		</dict>
-		<key>^.*</key>
-		<true/>
-		<key>^.*\.lproj/</key>
-		<dict>
-			<key>optional</key>
-			<true/>
-			<key>weight</key>
-			<real>1000</real>
-		</dict>
-		<key>^.*\.lproj/locversion.plist$</key>
-		<dict>
-			<key>omit</key>
-			<true/>
-			<key>weight</key>
-			<real>1100</real>
-		</dict>
-		<key>^Info\.plist$</key>
-		<dict>
-			<key>omit</key>
-			<true/>
-			<key>weight</key>
-			<real>20</real>
-		</dict>
-		<key>^PkgInfo$</key>
-		<dict>
-			<key>omit</key>
-			<true/>
-			<key>weight</key>
-			<real>20</real>
-		</dict>
-		<key>^[^/]+$</key>
-		<dict>
-			<key>nested</key>
-			<true/>
-			<key>weight</key>
-			<real>10</real>
-		</dict>
-		<key>^embedded\.provisionprofile$</key>
-		<dict>
-			<key>weight</key>
-			<real>20</real>
-		</dict>
-		<key>^version\.plist$</key>
-		<dict>
-			<key>weight</key>
-			<real>20</real>
-		</dict>
-	</dict>
-</dict>
-</plist>
diff --git a/frameworks/lua.framework/_CodeSignature/CodeSignature b/frameworks/lua.framework/_CodeSignature/CodeSignature
deleted file mode 100644
index 986762e..0000000
--- a/frameworks/lua.framework/_CodeSignature/CodeSignature
+++ /dev/null
Binary files differ
diff --git a/frameworks/lua.framework/lua b/frameworks/lua.framework/lua
deleted file mode 100644
index 05e362e..0000000
--- a/frameworks/lua.framework/lua
+++ /dev/null
Binary files differ
diff --git a/frameworks/wax.framework/Headers/ProtocolLoader.h b/frameworks/wax.framework/Headers/ProtocolLoader.h
deleted file mode 100755
index dc33dcb..0000000
--- a/frameworks/wax.framework/Headers/ProtocolLoader.h
+++ /dev/null
@@ -1,12 +0,0 @@
-// Many protocols will work from wax out of the box. But some need to be preloaded.
-// If the protocol you are using isn't found, just add the protocol to this object
-//
-// This seems to be a bug, or there is a runtime method I'm unaware of
-
-#import <UIKit/UIKit.h>
-
-@interface ProtocolLoader : NSObject <UIApplicationDelegate, UIWebViewDelegate, UIActionSheetDelegate, UIAlertViewDelegate, UISearchBarDelegate, UITextViewDelegate, UITabBarControllerDelegate> {}
-@end
-
-@implementation ProtocolLoader
-@end
diff --git a/frameworks/wax.framework/Headers/WaxPatch-Prefix.pch b/frameworks/wax.framework/Headers/WaxPatch-Prefix.pch
deleted file mode 100755
index 86f2fac..0000000
--- a/frameworks/wax.framework/Headers/WaxPatch-Prefix.pch
+++ /dev/null
@@ -1,14 +0,0 @@
-//
-// Prefix header for all source files of the 'WaxPatch' target in the 'WaxPatch' project
-//
-
-#import <Availability.h>
-
-#ifndef __IPHONE_3_0
-#warning "This project uses features only available in iOS SDK 3.0 and later."
-#endif
-
-#ifdef __OBJC__
-    #import <UIKit/UIKit.h>
-    #import <Foundation/Foundation.h>
-#endif
diff --git a/frameworks/wax.framework/Headers/wax.h b/frameworks/wax.framework/Headers/wax.h
deleted file mode 100644
index 0ff4d16..0000000
--- a/frameworks/wax.framework/Headers/wax.h
+++ /dev/null
@@ -1,17 +0,0 @@
-//  Created by ProbablyInteractive.
-//  Copyright 2009 Probably Interactive. All rights reserved.
-
-#import <Foundation/Foundation.h>
-//#import "lua.h"
-#import <lua/lua.h>
-
-#define WAX_VERSION 0.93
-
-void wax_setup();
-int wax_start(char *initScript, lua_CFunction extensionFunctions, ...);
-void wax_startWithServer();
-void wax_end();
-
-lua_State *wax_currentLuaState();
-
-void luaopen_wax(lua_State *L);
diff --git a/frameworks/wax.framework/Headers/wax_class.h b/frameworks/wax.framework/Headers/wax_class.h
deleted file mode 100755
index 4137f95..0000000
--- a/frameworks/wax.framework/Headers/wax_class.h
+++ /dev/null
@@ -1,19 +0,0 @@
-//
-//  wax_class.h
-//  Lua
-//
-//  Created by ProbablyInteractive on 5/20/09.
-//  Copyright 2009 Probably Interactive. All rights reserved.
-//
-
-#import <Foundation/Foundation.h>
-#import <objc/runtime.h>
-#import <objc/message.h>
-
-//#import "lua.h"
-#import <lua/lua.h>
-
-#define WAX_CLASS_METATABLE_NAME "wax.class"
-#define WAX_CLASS_INSTANCE_USERDATA_IVAR_NAME "wax_instance_userdata"
-
-int luaopen_wax_class(lua_State *L);
diff --git a/frameworks/wax.framework/Headers/wax_filesystem.h b/frameworks/wax.framework/Headers/wax_filesystem.h
deleted file mode 100755
index 1051166..0000000
--- a/frameworks/wax.framework/Headers/wax_filesystem.h
+++ /dev/null
@@ -1,10 +0,0 @@
-//
-//  Created by Corey Johnson on 10/5/09.
-//  Copyright 2009 Probably Interactive. All rights reserved.
-//
-
-#import <Foundation/Foundation.h>
-//#import "lua.h"
-#import <lua/lua.h>
-
-int luaopen_wax_filesystem(lua_State *L);
diff --git a/frameworks/wax.framework/Headers/wax_gc.h b/frameworks/wax.framework/Headers/wax_gc.h
deleted file mode 100755
index 4bc6f1b..0000000
--- a/frameworks/wax.framework/Headers/wax_gc.h
+++ /dev/null
@@ -1,20 +0,0 @@
-//
-//  wax_garbage_collection.h
-//  WaxTests
-//
-//  Created by Corey Johnson on 2/23/10.
-//  Copyright 2010 Probably Interactive. All rights reserved.
-//
-
-#import <Foundation/Foundation.h>
-
-
-@interface wax_gc : NSObject {
-
-}
-
-+ (void)start;
-+ (void)stop;
-+ (void)cleanupUnusedObject;
-
-@end
diff --git a/frameworks/wax.framework/Headers/wax_helpers.h b/frameworks/wax.framework/Headers/wax_helpers.h
deleted file mode 100755
index 9c8fdd7..0000000
--- a/frameworks/wax.framework/Headers/wax_helpers.h
+++ /dev/null
@@ -1,103 +0,0 @@
-//
-//  wax_helpers.h
-//  Lua
-//
-//  Created by ProbablyInteractive on 5/18/09.
-//  Copyright 2009 Probably Interactive. All rights reserved.
-//
-
-#import <Foundation/Foundation.h>
-#import <objc/runtime.h>
-#import <objc/message.h>
-
-#import "wax_instance.h"
-
-//#import "lua.h"
-#import <lua/lua.h>
-
-//#define _C_ATOM     '%'
-//#define _C_VECTOR   '!'
-//#define _C_CONST    'r'
-
-// ENCODINGS CAN BE FOUND AT http://developer.apple.com/documentation/Cocoa/Conceptual/ObjCRuntimeGuide/Articles/ocrtTypeEncodings.html
-#define WAX_TYPE_CHAR _C_CHR
-#define WAX_TYPE_INT _C_INT
-#define WAX_TYPE_SHORT _C_SHT
-#define WAX_TYPE_UNSIGNED_CHAR _C_UCHR
-#define WAX_TYPE_UNSIGNED_INT _C_UINT
-#define WAX_TYPE_UNSIGNED_SHORT _C_USHT
-
-#define WAX_TYPE_LONG _C_LNG
-#define WAX_TYPE_LONG_LONG _C_LNG_LNG
-#define WAX_TYPE_UNSIGNED_LONG _C_ULNG
-#define WAX_TYPE_UNSIGNED_LONG_LONG _C_ULNG_LNG
-#define WAX_TYPE_FLOAT _C_FLT
-#define WAX_TYPE_DOUBLE _C_DBL
-
-#define WAX_TYPE_C99_BOOL _C_BOOL
-
-#define WAX_TYPE_STRING _C_CHARPTR
-#define WAX_TYPE_VOID _C_VOID
-#define WAX_TYPE_ARRAY _C_ARY_B
-#define WAX_TYPE_ARRAY_END _C_ARY_E
-#define WAX_TYPE_BITFIELD _C_BFLD
-#define WAX_TYPE_ID _C_ID
-#define WAX_TYPE_CLASS _C_CLASS
-#define WAX_TYPE_SELECTOR _C_SEL
-#define WAX_TYPE_STRUCT _C_STRUCT_B
-#define WAX_TYPE_STRUCT_END _C_STRUCT_E
-#define WAX_TYPE_UNION _C_UNION_B
-#define WAX_TYPE_UNION_END _C_UNION_E
-#define WAX_TYPE_POINTER _C_PTR
-#define WAX_TYPE_UNKNOWN _C_UNDEF
-
-#define WAX_PROTOCOL_TYPE_CONST 'r'
-#define WAX_PROTOCOL_TYPE_IN 'n'
-#define WAX_PROTOCOL_TYPE_INOUT 'N'
-#define WAX_PROTOCOL_TYPE_OUT 'o'
-#define WAX_PROTOCOL_TYPE_BYCOPY 'O'
-#define WAX_PROTOCOL_TYPE_BYREF 'R'
-#define WAX_PROTOCOL_TYPE_ONEWAY 'V'
-
-#define BEGIN_STACK_MODIFY(L) int __startStackIndex = lua_gettop((L));
-
-#define END_STACK_MODIFY(L, i) while(lua_gettop((L)) > (__startStackIndex + (i))) lua_remove((L), __startStackIndex + 1);
-
-#ifndef LOG_FLAGS
-    #define LOG_FLAGS (LOG_FATAL | LOG_ERROR | LOG_DEBUG)
-#endif
-
-#define LOG_DEBUG	1 << 0
-#define LOG_ERROR	1 << 1
-#define LOG_FATAL	1 << 2
-
-#define LOG_GC		1 << 5
-#define LOG_NETWORK	1 << 6
-
-// Debug Helpers
-void wax_printStack(lua_State *L);
-void wax_printStackAt(lua_State *L, int i);
-void wax_printTable(lua_State *L, int t);
-void wax_log(int flag, NSString *format, ...);
-int wax_getStackTrace(lua_State *L);
-
-// Convertion Helpers
-int wax_fromObjc(lua_State *L, const char *typeDescription, void *buffer);
-void wax_fromInstance(lua_State *L, id instance);
-void wax_fromStruct(lua_State *L, const char *typeDescription, void *buffer);
-    
-void *wax_copyToObjc(lua_State *L, const char *typeDescription, int stackIndex, int *outsize);
-
-// Misc Helpers
-void wax_selectorsForName(const char *methodName, SEL selectors[2]);
-BOOL wax_selectorForInstance(wax_instance_userdata *instanceUserdata, SEL* foundSelectors, const char *methodName, BOOL forceInstanceCheck);
-void wax_pushMethodNameFromSelector(lua_State *L, SEL selector);
-BOOL wax_isInitMethod(const char *methodName);
-
-const char *wax_removeProtocolEncodings(const char *type_descriptions);
-
-int wax_sizeOfTypeDescription(const char *full_type_description);
-int wax_simplifyTypeDescription(const char *in, char *out);
-
-int wax_errorFunction(lua_State *L);
-int wax_pcall(lua_State *L, int argumentCount, int returnCount);
\ No newline at end of file
diff --git a/frameworks/wax.framework/Headers/wax_http.h b/frameworks/wax.framework/Headers/wax_http.h
deleted file mode 100755
index 03affd9..0000000
--- a/frameworks/wax.framework/Headers/wax_http.h
+++ /dev/null
@@ -1,15 +0,0 @@
-//
-//    wax_http.h
-//    Rentals
-//
-//    Created by ProbablyInteractive on 7/13/09.
-//    Copyright 2009 Probably Interactive. All rights reserved.
-//
-
-#import <UIKit/UIKit.h>
-//#import "lua.h"
-#import <lua/lua.h>
-
-#define WAX_HTTP_METATABLE_NAME "wax.http"
-
-int luaopen_wax_http(lua_State *L);
\ No newline at end of file
diff --git a/frameworks/wax.framework/Headers/wax_http_connection.h b/frameworks/wax.framework/Headers/wax_http_connection.h
deleted file mode 100755
index 8c49bfa..0000000
--- a/frameworks/wax.framework/Headers/wax_http_connection.h
+++ /dev/null
@@ -1,55 +0,0 @@
-//
-//    wax_http_connection.h
-//    RentList
-//
-//    Created by Corey Johnson on 8/9/09.
-//    Copyright 2009 ProbablyInteractive. All rights reserved.
-//
-
-#import <UIKit/UIKit.h>
-//#import "lua.h"
-#import <lua/lua.h>
-
-enum {
-    WAX_HTTP_UNKNOWN,
-    WAX_HTTP_TEXT,
-    WAX_HTTP_BINARY, // Like an image or something
-    WAX_HTTP_JSON,
-    WAX_HTTP_XML
-};
-
-#define WAX_HTTP_CALLBACK_FUNCTION_NAME "callback"
-#define WAX_HTTP_PROGRESS_CALLBACK_FUNCTION_NAME "progressCallback"
-#define WAX_HTTP_AUTH_CALLBACK_FUNCTION_NAME "authCallback"
-#define WAX_HTTP_REDIRECT_CALLBACK_FUNCTION_NAME "redirectCallback"
-
-@interface wax_http_connection : NSURLConnection {
-    lua_State *L;
-    NSMutableData *_data;
-    NSHTTPURLResponse *_response;
-    NSURLRequest *_request;
-    NSTimer *_timeoutTimer;
-    NSError *_error;
-    
-    NSTimeInterval _timeout;
-    int _format;
-    bool _finished;
-    bool _canceled;
-}
-
-@property (nonatomic, assign) NSHTTPURLResponse *response;
-
-@property (nonatomic, assign) int format;
-@property (nonatomic, readonly, getter=isFinished) bool finished;
-
-- (id)initWithRequest:(NSURLRequest *)urlRequest timeout:(NSTimeInterval)timeout luaState:(lua_State *)luaState;
-- (void)callRedirectCallback:(NSURLResponse *)redirectResponse;
-- (BOOL)callLuaAuthCallback:(NSURLAuthenticationChallenge *)challenge;
-- (void)callLuaProgressCallback;
-- (void)callLuaCallback;
-
-// HSHTTPURLResponse Delegate Methods
-- (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error;
-
-@end
-
diff --git a/frameworks/wax.framework/Headers/wax_instance.h b/frameworks/wax.framework/Headers/wax_instance.h
deleted file mode 100755
index 37a3ae7..0000000
--- a/frameworks/wax.framework/Headers/wax_instance.h
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
- *  wax_instance.h
- *  Lua
- *
- *  Created by ProbablyInteractive on 5/18/09.
- *  Copyright 2009 Probably Interactive. All rights reserved.
- *
- */
-
-#import <Foundation/Foundation.h>
-#import <objc/runtime.h>
-#import <objc/message.h>
-
-//#import "lua.h"
-#import <lua/lua.h>
-
-#define WAX_INSTANCE_METATABLE_NAME "wax.instance"
-
-typedef struct _wax_instance_userdata {
-    id instance;
-    BOOL isClass;
-    Class isSuper; // isSuper not only stores whether the class is a super, but it also contains the value of the next superClass.
-	BOOL actAsSuper; // It only acts like a super once, when it is called for the first time.
-    BOOL waxRetain; // TODO: need release instance when gc
-} wax_instance_userdata;
-
-int luaopen_wax_instance(lua_State *L);
-
-wax_instance_userdata *wax_instance_create(lua_State *L, id instance, BOOL isClass);
-wax_instance_userdata *wax_instance_createSuper(lua_State *L, wax_instance_userdata *instanceUserdata);
-void wax_instance_pushUserdataTable(lua_State *L);
-void wax_instance_pushStrongUserdataTable(lua_State *L);
-
-BOOL wax_instance_pushFunction(lua_State *L, id self, SEL selector);
-void wax_instance_pushUserdata(lua_State *L, id object);
-BOOL wax_instance_isWaxClass(id instance);
diff --git a/frameworks/wax.framework/Headers/wax_json.h b/frameworks/wax.framework/Headers/wax_json.h
deleted file mode 100755
index 78a4a76..0000000
--- a/frameworks/wax.framework/Headers/wax_json.h
+++ /dev/null
@@ -1,12 +0,0 @@
-#ifndef json_h
-#define json_h
-
-//#import "lua.h"
-#import <lua/lua.h>
-
-#define JSON_METATABLE_NAME "wax.json"
-
-int luaopen_wax_json(lua_State *L);
-void json_parseString(lua_State *L, const char *input);
-
-#endif
\ No newline at end of file
diff --git a/frameworks/wax.framework/Headers/wax_server.h b/frameworks/wax.framework/Headers/wax_server.h
deleted file mode 100755
index 21cf470..0000000
--- a/frameworks/wax.framework/Headers/wax_server.h
+++ /dev/null
@@ -1,47 +0,0 @@
-#import <Foundation/Foundation.h>
-
-@class wax_server;
-
-extern NSString * const TCPServerErrorDomain;
-
-typedef enum {
-    kTCPServerCouldNotBindToIPv4Address = 1,
-    kTCPServerCouldNotBindToIPv6Address = 2,
-    kTCPServerNoSocketsAvailable = 3,
-} TCPServerErrorCode;
-
-
-@protocol WaxServerDelegate
-
-@optional
-- (void)connected;
-- (void)disconnected;
-- (void)dataReceived:(NSData *)data;
-
-@end
-
-
-@interface wax_server : NSObject <NSStreamDelegate, NSNetServiceDelegate> {	
-	CFSocketRef _ipv4socket;
-	id<WaxServerDelegate> _delegate;
-
-	NSNetService *_netService;
-	NSInputStream *_inStream;
-	NSOutputStream *_outStream;
-}
-	
-@property(nonatomic, assign) id<WaxServerDelegate> delegate;
-
-- (NSError *)startOnPort:(NSUInteger)port;
-- (BOOL)stop;
-- (BOOL)enableBonjourOnPort:(NSUInteger)port;
-- (void)disableBonjour;
-
-- (BOOL)send:(NSString *)output;
-- (void)receive:(NSData *)output;
-
-@end
-
-// This is needed because the runtime doesn't automatically load protocols
-@interface HACK_WAX_DELEGATE_IMPLEMENTOR : NSObject  <WaxServerDelegate> {}
-@end
\ No newline at end of file
diff --git a/frameworks/wax.framework/Headers/wax_stdlib.h b/frameworks/wax.framework/Headers/wax_stdlib.h
deleted file mode 100755
index bd982bc..0000000
--- a/frameworks/wax.framework/Headers/wax_stdlib.h
+++ /dev/null
@@ -1,3 +0,0 @@
-// DO NOT MODIFY
-// This is auto generated, it contains a compiled version of the wax stdlib
-#define WAX_STDLIB {27,76,117,97,81,0,1,4,4,4,8,0,8,0,0,0,61,40,108,117,97,99,41,0,0,0,0,0,0,0,0,0,0,0,2,2,50,0,0,0,5,0,0,0,6,64,64,0,100,0,0,0,9,64,0,-127,100,64,0,0,9,64,-128,-127,100,-128,0,0,9,64,0,-126,100,-64,0,0,9,64,-128,-126,100,0,1,0,9,64,0,-125,100,64,1,0,9,64,-128,-125,100,-128,1,0,9,64,0,-124,100,-64,1,0,9,64,-128,-124,100,0,2,0,9,64,0,-123,100,64,2,0,9,64,-128,-123,100,-128,2,0,9,64,0,-122,100,-64,2,0,9,64,-128,-122,100,0,3,0,9,64,0,-121,100,64,3,0,9,64,-128,-121,100,-128,3,0,9,64,0,-120,100,-64,3,0,9,64,-128,-120,100,0,4,0,9,64,0,-119,100,64,4,0,9,64,-128,-119,100,-128,4,0,9,64,0,-118,100,-64,4,0,9,64,-128,-118,100,0,5,0,9,64,0,-117,100,64,5,0,9,64,-128,-117,1,0,6,0,100,-128,5,0,92,64,-128,0,30,0,-128,0,25,0,0,0,4,8,0,0,0,112,97,99,107,97,103,101,0,4,8,0,0,0,112,114,101,108,111,97,100,0,4,10,0,0,0,119,97,120,46,101,110,117,109,115,0,4,13,0,0,0,119,97,120,46,101,120,116,46,104,116,116,112,0,4,8,0,0,0,119,97,120,46,101,120,116,0,4,15,0,0,0,119,97,120,46,101,120,116,46,110,117,109,98,101,114,0,4,15,0,0,0,119,97,120,46,101,120,116,46,115,116,114,105,110,103,0,4,14,0,0,0,119,97,120,46,101,120,116,46,116,97,98,108,101,0,4,22,0,0,0,119,97,120,46,104,101,108,112,101,114,115,46,87,97,120,83,101,114,118,101,114,0,4,21,0,0,0,119,97,120,46,104,101,108,112,101,114,115,46,97,117,116,111,108,111,97,100,0,4,19,0,0,0,119,97,120,46,104,101,108,112,101,114,115,46,98,97,115,101,54,52,0,4,16,0,0,0,119,97,120,46,104,101,108,112,101,114,115,46,98,105,116,0,4,18,0,0,0,119,97,120,46,104,101,108,112,101,114,115,46,99,97,99,104,101,0,4,21,0,0,0,119,97,120,46,104,101,108,112,101,114,115,46,99,97,108,108,98,97,99,107,0,4,18,0,0,0,119,97,120,46,104,101,108,112,101,114,115,46,102,114,97,109,101,0,4,12,0,0,0,119,97,120,46,104,101,108,112,101,114,115,0,4,17,0,0,0,119,97,120,46,104,101,108,112,101,114,115,46,116,105,109,101,0,4,9,0,0,0,119,97,120,46,105,110,105,116,0,4,12,0,0,0,119,97,120,46,108,117,97,115,112,101,99,0,4,20,0,0,0,119,97,120,46,108,117,97,115,112,101,99,46,108,117,97,109,111,99,107,0,4,20,0,0,0,119,97,120,46,108,117,97,115,112,101,99,46,108,117,97,115,112,101,99,0,4,9,0,0,0,119,97,120,46,114,101,112,108,0,4,12,0,0,0,119,97,120,46,115,116,114,117,99,116,115,0,4,13,0,0,0,119,97,120,46,119,97,120,67,108,97,115,115,0,0,23,0,0,0,69,0,0,0,64,47,85,115,101,114,115,47,99,111,114,101,121,47,99,111,100,101,47,109,105,110,101,47,119,97,120,47,116,111,111,108,115,47,70,114,97,109,101,119,111,114,107,47,119,97,120,47,108,105,98,47,115,116,100,108,105,98,47,101,110,117,109,115,46,108,117,97,0,0,0,0,0,0,0,0,0,0,0,2,3,-81,2,0,0,1,64,0,0,7,0,0,0,1,-64,0,0,7,-128,0,0,1,64,1,0,7,0,1,0,1,-64,1,0,7,-128,1,0,1,64,2,0,7,0,2,0,1,-64,2,0,7,-128,2,0,1,64,3,0,7,0,3,0,1,-64,3,0,7,-128,3,0,1,64,4,0,7,0,4,0,1,-64,4,0,7,-128,4,0,1,64,5,0,7,0,5,0,1,-64,5,0,7,-128,5,0,1,64,6,0,7,0,6,0,1,64,0,0,7,-128,6,0,1,-64,0,0,7,-64,6,0,1,64,1,0,7,0,7,0,1,64,0,0,7,64,7,0,1,-64,0,0,7,-128,7,0,1,64,1,0,7,-64,7,0,1,-64,1,0,7,0,8,0,1,64,2,0,7,64,8,0,1,-64,2,0,7,-128,8,0,1,64,0,0,7,-64,8,0,1,-64,0,0,7,0,9,0,1,64,1,0,7,64,9,0,1,-64,1,0,7,-128,9,0,1,64,2,0,7,-64,9,0,1,-64,2,0,7,0,10,0,1,64,0,0,7,64,10,0,1,-64,0,0,7,-128,10,0,1,64,1,0,7,-64,10,0,1,64,0,0,7,0,11,0,1,-64,0,0,7,64,11,0,1,64,1,0,7,-128,11,0,1,-64,1,0,7,-64,11,0,1,64,0,0,7,0,12,0,1,-64,0,0,7,64,12,0,1,64,1,0,7,-128,12,0,1,-64,1,0,7,-64,12,0,1,64,0,0,7,0,13,0,1,-64,0,0,7,64,13,0,1,64,1,0,7,-128,13,0,1,64,0,0,7,-64,13,0,1,-64,0,0,7,0,14,0,1,64,0,0,7,64,14,0,1,-64,0,0,7,-128,14,0,1,64,1,0,7,-64,14,0,1,64,2,0,7,0,15,0,1,-128,15,0,7,64,15,0,1,0,16,0,7,-64,15,0,1,-64,0,0,7,64,16,0,1,64,1,0,7,-128,16,0,1,-64,1,0,7,-64,16,0,1,64,2,0,7,0,17,0,1,-64,2,0,7,64,17,0,1,64,3,0,7,-128,17,0,1,-64,3,0,7,-64,17,0,1,64,4,0,7,0,18,0,1,-64,4,0,7,64,18,0,1,64,5,0,7,-128,18,0,1,-64,5,0,7,-64,18,0,1,64,6,0,7,0,19,0,1,-128,19,0,7,64,19,0,1,0,20,0,7,-64,19,0,1,-128,20,0,7,64,20,0,1,0,21,0,7,-64,20,0,1,-128,21,0,7,64,21,0,1,0,22,0,7,-64,21,0,1,-128,22,0,7,64,22,0,1,0,23,0,7,-64,22,0,1,-128,23,0,7,64,23,0,1,0,24,0,7,-64,23,0,1,-128,24,0,7,64,24,0,1,64,0,0,7,-64,24,0,1,-64,0,0,7,0,25,0,1,64,1,0,7,64,25,0,1,64,0,0,7,-64,8,0,1,-64,0,0,7,0,9,0,1,64,1,0,7,64,9,0,1,-64,1,0,7,-128,9,0,1,64,2,0,7,-64,9,0,1,-64,2,0,7,0,10,0,1,64,0,0,7,-128,25,0,1,-64,0,0,7,-64,25,0,1,64,1,0,7,0,26,0,1,64,0,0,7,64,26,0,1,-64,0,0,7,-128,26,0,1,64,1,0,7,-64,26,0,1,-64,1,0,7,0,27,0,1,64,2,0,7,64,27,0,1,-64,2,0,7,-128,27,0,1,64,3,0,7,-64,27,0,1,-64,3,0,7,0,28,0,5,-128,26,0,7,64,28,0,1,64,0,0,7,-128,28,0,1,-64,0,0,7,-64,28,0,1,64,1,0,7,0,29,0,1,-64,1,0,7,64,29,0,1,64,2,0,7,-128,29,0,1,-64,2,0,7,-64,29,0,1,64,3,0,7,0,30,0,1,-64,3,0,7,64,30,0,1,64,4,0,7,-128,30,0,1,-64,4,0,7,-64,30,0,1,64,5,0,7,0,31,0,5,-128,31,0,6,-64,95,0,65,64,1,0,-127,64,0,0,28,-128,-128,1,7,64,31,0,5,-128,31,0,6,-64,95,0,65,64,1,0,-127,-64,0,0,28,-128,-128,1,7,0,32,0,5,-128,31,0,6,-64,95,0,65,64,1,0,-127,64,1,0,28,-128,-128,1,7,64,32,0,5,-128,31,0,6,-64,95,0,65,64,1,0,-127,-64,1,0,28,-128,-128,1,7,-128,32,0,5,-128,31,0,6,-64,95,0,65,64,1,0,-127,64,2,0,28,-128,-128,1,7,-64,32,0,5,-128,31,0,6,-64,95,0,65,64,1,0,-127,-64,2,0,28,-128,-128,1,7,0,33,0,5,-128,31,0,6,-64,95,0,65,64,1,0,-127,64,3,0,28,-128,-128,1,7,64,33,0,5,-128,31,0,6,-64,95,0,65,64,1,0,-127,-64,3,0,28,-128,-128,1,7,-128,33,0,5,-128,31,0,6,-64,95,0,65,64,1,0,-127,64,4,0,28,-128,-128,1,7,-64,33,0,5,-128,31,0,6,-64,95,0,65,64,1,0,-127,64,6,0,28,-128,-128,1,7,0,34,0,5,-128,31,0,6,-64,95,0,65,64,1,0,-127,-128,34,0,28,-128,-128,1,7,64,34,0,5,-128,31,0,6,-64,95,0,65,64,1,0,-127,0,35,0,28,-128,-128,1,7,-64,34,0,5,-128,31,0,6,-64,95,0,65,64,1,0,-127,-128,35,0,28,-128,-128,1,7,64,35,0,5,-128,31,0,6,-64,95,0,65,64,1,0,-127,0,36,0,28,-128,-128,1,7,-64,35,0,1,-128,36,0,7,64,36,0,1,0,37,0,7,-64,36,0,1,-128,37,0,7,64,37,0,1,0,38,0,7,-64,37,0,1,-128,38,0,7,64,38,0,1,64,0,0,7,-64,38,0,1,-64,0,0,7,0,39,0,1,64,1,0,7,64,39,0,1,64,0,0,7,-128,39,0,1,-64,0,0,7,-64,39,0,1,64,1,0,7,0,40,0,1,-64,1,0,7,64,40,0,1,64,0,0,7,-128,40,0,1,-64,0,0,7,-64,40,0,1,64,1,0,7,0,41,0,1,-64,1,0,7,64,41,0,1,64,2,0,7,-128,41,0,1,-64,2,0,7,-64,41,0,1,64,3,0,7,0,42,0,1,-64,3,0,7,64,42,0,1,64,4,0,7,-128,42,0,1,-64,4,0,7,-64,42,0,1,64,5,0,7,0,43,0,1,-64,5,0,7,64,43,0,1,64,6,0,7,-128,43,0,1,-128,19,0,7,-64,43,0,1,0,20,0,7,0,44,0,1,-128,20,0,7,64,44,0,1,-128,34,0,7,-128,44,0,1,0,35,0,7,-64,44,0,1,-128,35,0,7,0,45,0,1,0,36,0,7,64,45,0,1,-64,45,0,7,-128,45,0,1,0,21,0,7,0,46,0,1,-128,46,0,7,64,46,0,1,64,0,0,7,-64,46,0,1,-64,0,0,7,0,47,0,1,64,1,0,7,64,47,0,1,-64,1,0,7,-128,47,0,1,64,0,0,7,-64,47,0,1,-64,0,0,7,0,48,0,1,64,1,0,7,64,48,0,1,-64,1,0,7,-128,48,0,1,64,0,0,7,-64,48,0,1,-64,0,0,7,0,49,0,1,64,0,0,7,64,49,0,1,-64,0,0,7,-128,49,0,1,64,1,0,7,-64,49,0,1,-64,1,0,7,0,50,0,1,64,0,0,7,64,50,0,1,-64,0,0,7,-128,50,0,1,64,1,0,7,-64,50,0,1,64,0,0,7,0,51,0,1,-64,0,0,7,64,51,0,1,-64,0,0,7,-128,51,0,1,64,1,0,7,-64,51,0,1,64,0,0,7,0,52,0,1,-64,0,0,7,64,52,0,1,64,2,0,7,-128,52,0,5,64,52,0,7,-64,52,0,1,64,1,0,7,0,53,0,1,-64,1,0,7,64,53,0,1,-64,2,0,7,-128,53,0,1,64,0,0,7,-64,53,0,1,-64,0,0,7,0,54,0,1,64,1,0,7,64,54,0,1,64,0,0,7,-128,54,0,5,-128,31,0,6,-64,95,0,65,64,1,0,-127,64,0,0,28,-128,-128,1,7,-64,54,0,5,-128,31,0,6,-64,95,0,65,64,1,0,-127,-64,0,0,28,-128,-128,1,7,0,55,0,5,-128,31,0,6,-64,95,0,65,64,1,0,-127,64,1,0,28,-128,-128,1,7,64,55,0,1,64,0,0,7,-128,55,0,1,-64,0,0,7,-64,55,0,1,64,1,0,7,0,56,0,1,64,0,0,7,64,56,0,1,-64,0,0,7,-128,56,0,1,64,1,0,7,-64,56,0,1,-64,1,0,7,0,57,0,1,64,2,0,7,64,57,0,1,-64,2,0,7,-128,57,0,1,64,3,0,7,-64,57,0,5,-128,56,0,7,0,58,0,5,-64,56,0,7,64,58,0,5,64,57,0,7,-128,58,0,5,0,57,0,7,-64,58,0,1,64,0,0,7,0,59,0,1,-64,0,0,7,64,59,0,1,64,1,0,7,-128,59,0,1,-64,1,0,7,-64,59,0,1,64,0,0,7,0,60,0,1,-64,0,0,7,64,60,0,1,64,1,0,7,-128,60,0,1,-64,1,0,7,-64,60,0,1,64,2,0,7,0,61,0,1,-64,2,0,7,64,61,0,1,64,3,0,7,-128,61,0,1,64,0,0,7,-64,61,0,1,-64,0,0,7,0,62,0,1,64,1,0,7,64,62,0,1,-64,1,0,7,-128,62,0,1,64,2,0,7,-64,62,0,1,64,0,0,7,0,63,0,5,-128,31,0,6,-64,95,0,65,64,1,0,-127,64,0,0,28,-128,-128,1,7,64,63,0,5,-128,31,0,6,-64,95,0,65,64,1,0,-127,-64,0,0,28,-128,-128,1,7,-128,63,0,5,-128,31,0,6,-64,95,0,65,64,1,0,-127,64,1,0,28,-128,-128,1,7,-64,63,0,5,-128,31,0,6,-64,95,0,65,64,1,0,-127,-64,1,0,28,-128,-128,1,7,0,64,0,5,-128,31,0,6,-64,95,0,65,64,1,0,-127,64,2,0,28,-128,-128,1,7,64,64,0,5,-128,31,0,6,-64,95,0,65,64,1,0,-127,-64,2,0,28,-128,-128,1,7,-128,64,0,1,64,0,0,7,-64,64,0,1,-64,0,0,7,0,65,0,1,64,1,0,7,64,65,0,1,-64,1,0,7,-128,65,0,1,64,2,0,7,-64,65,0,1,-64,2,0,7,0,66,0,1,64,0,0,7,64,66,0,1,-64,0,0,7,-128,66,0,1,64,1,0,7,-64,66,0,1,64,0,0,7,0,67,0,1,-64,0,0,7,64,67,0,1,64,1,0,7,-128,67,0,1,-64,1,0,7,-64,67,0,1,64,0,0,7,0,68,0,1,-64,0,0,7,64,68,0,1,64,1,0,7,-128,68,0,1,-64,1,0,7,-64,68,0,1,64,2,0,7,0,69,0,1,64,0,0,7,64,69,0,1,-64,0,0,7,-128,69,0,1,64,1,0,7,-64,69,0,1,64,0,0,7,0,70,0,1,-64,0,0,7,64,70,0,1,64,1,0,7,-128,70,0,1,-64,1,0,7,-64,70,0,1,64,0,0,7,0,71,0,1,-64,0,0,7,64,71,0,1,64,1,0,7,-128,71,0,1,-64,1,0,7,-64,71,0,1,64,2,0,7,0,72,0,1,64,0,0,7,64,72,0,1,-64,0,0,7,-128,72,0,1,64,1,0,7,-64,72,0,1,64,0,0,7,0,73,0,1,-64,0,0,7,64,73,0,1,64,0,0,7,-128,73,0,1,-64,0,0,7,-64,73,0,1,64,1,0,7,0,74,0,1,-128,74,0,7,64,74,0,1,64,0,0,7,-64,74,0,1,-64,0,0,7,0,75,0,1,64,0,0,7,64,75,0,1,-64,0,0,7,-128,75,0,1,64,1,0,7,-64,75,0,1,64,0,0,7,0,76,0,1,-64,0,0,7,64,76,0,1,64,1,0,7,-128,76,0,1,-64,1,0,7,-64,76,0,5,-128,31,0,6,-64,95,0,65,64,1,0,-127,64,0,0,28,-128,-128,1,7,0,77,0,5,-128,31,0,6,-64,95,0,65,64,1,0,-127,-64,0,0,28,-128,-128,1,7,64,77,0,5,-128,31,0,6,-64,95,0,65,64,1,0,-127,64,1,0,28,-128,-128,1,7,-128,77,0,5,-128,31,0,6,-64,95,0,65,64,1,0,-127,-64,1,0,28,-128,-128,1,7,-64,77,0,1,64,0,0,7,0,70,0,1,-64,0,0,7,64,70,0,1,64,1,0,7,-128,70,0,1,-64,1,0,7,-64,70,0,1,64,0,0,7,0,78,0,1,-64,0,0,7,64,78,0,1,64,1,0,7,-128,78,0,1,-64,1,0,7,-64,78,0,1,64,0,0,7,0,79,0,1,-64,0,0,7,64,79,0,1,64,1,0,7,-128,79,0,30,0,-128,0,63,1,0,0,4,29,0,0,0,85,73,86,105,101,119,67,111,110,116,101,110,116,77,111,100,101,83,99,97,108,101,84,111,70,105,108,108,0,3,0,0,0,0,0,0,0,0,4,32,0,0,0,85,73,86,105,101,119,67,111,110,116,101,110,116,77,111,100,101,83,99,97,108,101,65,115,112,101,99,116,70,105,116,0,3,0,0,0,0,0,0,-16,63,4,33,0,0,0,85,73,86,105,101,119,67,111,110,116,101,110,116,77,111,100,101,83,99,97,108,101,65,115,112,101,99,116,70,105,108,108,0,3,0,0,0,0,0,0,0,64,4,24,0,0,0,85,73,86,105,101,119,67,111,110,116,101,110,116,77,111,100,101,82,101,100,114,97,119,0,3,0,0,0,0,0,0,8,64,4,24,0,0,0,85,73,86,105,101,119,67,111,110,116,101,110,116,77,111,100,101,67,101,110,116,101,114,0,3,0,0,0,0,0,0,16,64,4,21,0,0,0,85,73,86,105,101,119,67,111,110,116,101,110,116,77,111,100,101,84,111,112,0,3,0,0,0,0,0,0,20,64,4,24,0,0,0,85,73,86,105,101,119,67,111,110,116,101,110,116,77,111,100,101,66,111,116,116,111,109,0,3,0,0,0,0,0,0,24,64,4,22,0,0,0,85,73,86,105,101,119,67,111,110,116,101,110,116,77,111,100,101,76,101,102,116,0,3,0,0,0,0,0,0,28,64,4,23,0,0,0,85,73,86,105,101,119,67,111,110,116,101,110,116,77,111,100,101,82,105,103,104,116,0,3,0,0,0,0,0,0,32,64,4,25,0,0,0,85,73,86,105,101,119,67,111,110,116,101,110,116,77,111,100,101,84,111,112,76,101,102,116,0,3,0,0,0,0,0,0,34,64,4,26,0,0,0,85,73,86,105,101,119,67,111,110,116,101,110,116,77,111,100,101,84,111,112,82,105,103,104,116,0,3,0,0,0,0,0,0,36,64,4,28,0,0,0,85,73,86,105,101,119,67,111,110,116,101,110,116,77,111,100,101,66,111,116,116,111,109,76,101,102,116,0,3,0,0,0,0,0,0,38,64,4,29,0,0,0,85,73,86,105,101,119,67,111,110,116,101,110,116,77,111,100,101,66,111,116,116,111,109,82,105,103,104,116,0,3,0,0,0,0,0,0,40,64,4,26,0,0,0,85,73,66,97,114,66,117,116,116,111,110,73,116,101,109,83,116,121,108,101,80,108,97,105,110,0,4,29,0,0,0,85,73,66,97,114,66,117,116,116,111,110,73,116,101,109,83,116,121,108,101,66,111,114,100,101,114,101,100,0,4,25,0,0,0,85,73,66,97,114,66,117,116,116,111,110,73,116,101,109,83,116,121,108,101,68,111,110,101,0,4,19,0,0,0,85,73,66,117,116,116,111,110,84,121,112,101,67,117,115,116,111,109,0,4,24,0,0,0,85,73,66,117,116,116,111,110,84,121,112,101,82,111,117,110,100,101,100,82,101,99,116,0,4,29,0,0,0,85,73,66,117,116,116,111,110,84,121,112,101,68,101,116,97,105,108,68,105,115,99,108,111,115,117,114,101,0,4,22,0,0,0,85,73,66,117,116,116,111,110,84,121,112,101,73,110,102,111,76,105,103,104,116,0,4,21,0,0,0,85,73,66,117,116,116,111,110,84,121,112,101,73,110,102,111,68,97,114,107,0,4,23,0,0,0,85,73,66,117,116,116,111,110,84,121,112,101,67,111,110,116,97,99,116,65,100,100,0,4,24,0,0,0,85,73,76,105,110,101,66,114,101,97,107,77,111,100,101,87,111,114,100,87,114,97,112,0,4,29,0,0,0,85,73,76,105,110,101,66,114,101,97,107,77,111,100,101,67,104,97,114,97,99,116,101,114,87,114,97,112,0,4,20,0,0,0,85,73,76,105,110,101,66,114,101,97,107,77,111,100,101,67,108,105,112,0,4,30,0,0,0,85,73,76,105,110,101,66,114,101,97,107,77,111,100,101,72,101,97,100,84,114,117,110,99,97,116,105,111,110,0,4,30,0,0,0,85,73,76,105,110,101,66,114,101,97,107,77,111,100,101,84,97,105,108,84,114,117,110,99,97,116,105,111,110,0,4,32,0,0,0,85,73,76,105,110,101,66,114,101,97,107,77,111,100,101,77,105,100,100,108,101,84,114,117,110,99,97,116,105,111,110,0,4,34,0,0,0,85,73,84,97,98,108,101,86,105,101,119,67,101,108,108,83,101,108,101,99,116,105,111,110,83,116,121,108,101,78,111,110,101,0,4,34,0,0,0,85,73,84,97,98,108,101,86,105,101,119,67,101,108,108,83,101,108,101,99,116,105,111,110,83,116,121,108,101,66,108,117,101,0,4,34,0,0,0,85,73,84,97,98,108,101,86,105,101,119,67,101,108,108,83,101,108,101,99,116,105,111,110,83,116,121,108,101,71,114,97,121,0,4,28,0,0,0,85,73,84,97,98,108,101,86,105,101,119,67,101,108,108,83,116,121,108,101,68,101,102,97,117,108,116,0,4,27,0,0,0,85,73,84,97,98,108,101,86,105,101,119,67,101,108,108,83,116,121,108,101,86,97,108,117,101,49,0,4,27,0,0,0,85,73,84,97,98,108,101,86,105,101,119,67,101,108,108,83,116,121,108,101,86,97,108,117,101,50,0,4,29,0,0,0,85,73,84,97,98,108,101,86,105,101,119,67,101,108,108,83,116,121,108,101,83,117,98,116,105,116,108,101,0,4,29,0,0,0,85,73,84,97,98,108,101,86,105,101,119,67,101,108,108,65,99,99,101,115,115,111,114,121,78,111,110,101,0,4,44,0,0,0,85,73,84,97,98,108,101,86,105,101,119,67,101,108,108,65,99,99,101,115,115,111,114,121,68,105,115,99,108,111,115,117,114,101,73,110,100,105,99,97,116,111,114,0,4,47,0,0,0,85,73,84,97,98,108,101,86,105,101,119,67,101,108,108,65,99,99,101,115,115,111,114,121,68,101,116,97,105,108,68,105,115,99,108,111,115,117,114,101,66,117,116,116,111,110,0,4,34,0,0,0,85,73,84,97,98,108,101,86,105,101,119,67,101,108,108,65,99,99,101,115,115,111,114,121,67,104,101,99,107,109,97,114,107,0,4,39,0,0,0,85,73,65,99,116,105,118,105,116,121,73,110,100,105,99,97,116,111,114,86,105,101,119,83,116,121,108,101,87,104,105,116,101,76,97,114,103,101,0,4,34,0,0,0,85,73,65,99,116,105,118,105,116,121,73,110,100,105,99,97,116,111,114,86,105,101,119,83,116,121,108,101,87,104,105,116,101,0,4,33,0,0,0,85,73,65,99,116,105,118,105,116,121,73,110,100,105,99,97,116,111,114,86,105,101,119,83,116,121,108,101,71,114,97,121,0,4,22,0,0,0,85,73,84,97,98,108,101,86,105,101,119,83,116,121,108,101,80,108,97,105,110,0,4,24,0,0,0,85,73,84,97,98,108,101,86,105,101,119,83,116,121,108,101,71,114,111,117,112,101,100,0,4,21,0,0,0,85,73,67,111,110,116,114,111,108,83,116,97,116,101,78,111,114,109,97,108,0,4,26,0,0,0,85,73,67,111,110,116,114,111,108,83,116,97,116,101,72,105,103,104,108,105,103,104,116,101,100,0,4,23,0,0,0,85,73,67,111,110,116,114,111,108,83,116,97,116,101,68,105,115,97,98,108,101,100,0,4,23,0,0,0,85,73,67,111,110,116,114,111,108,83,116,97,116,101,83,101,108,101,99,116,101,100,0,4,26,0,0,0,85,73,67,111,110,116,114,111,108,83,116,97,116,101,65,112,112,108,105,99,97,116,105,111,110,0,3,0,0,0,0,0,-32,111,65,4,23,0,0,0,85,73,67,111,110,116,114,111,108,83,116,97,116,101,82,101,115,101,114,118,101,100,0,3,0,0,0,0,0,-32,-17,65,4,22,0,0,0,78,83,65,83,67,73,73,83,116,114,105,110,103,69,110,99,111,100,105,110,103,0,4,25,0,0,0,78,83,78,69,88,84,83,84,69,80,83,116,114,105,110,103,69,110,99,111,100,105,110,103,0,4,28,0,0,0,78,83,74,97,112,97,110,101,115,101,69,85,67,83,116,114,105,110,103,69,110,99,111,100,105,110,103,0,4,21,0,0,0,78,83,85,84,70,56,83,116,114,105,110,103,69,110,99,111,100,105,110,103,0,4,26,0,0,0,78,83,73,83,79,76,97,116,105,110,49,83,116,114,105,110,103,69,110,99,111,100,105,110,103,0,4,23,0,0,0,78,83,83,121,109,98,111,108,83,116,114,105,110,103,69,110,99,111,100,105,110,103,0,4,30,0,0,0,78,83,78,111,110,76,111,115,115,121,65,83,67,73,73,83,116,114,105,110,103,69,110,99,111,100,105,110,103,0,4,25,0,0,0,78,83,83,104,105,102,116,74,73,83,83,116,114,105,110,103,69,110,99,111,100,105,110,103,0,4,26,0,0,0,78,83,73,83,79,76,97,116,105,110,50,83,116,114,105,110,103,69,110,99,111,100,105,110,103,0,4,24,0,0,0,78,83,85,110,105,99,111,100,101,83,116,114,105,110,103,69,110,99,111,100,105,110,103,0,4,30,0,0,0,78,83,87,105,110,100,111,119,115,67,80,49,50,53,49,83,116,114,105,110,103,69,110,99,111,100,105,110,103,0,4,30,0,0,0,78,83,87,105,110,100,111,119,115,67,80,49,50,53,50,83,116,114,105,110,103,69,110,99,111,100,105,110,103,0,4,30,0,0,0,78,83,87,105,110,100,111,119,115,67,80,49,50,53,51,83,116,114,105,110,103,69,110,99,111,100,105,110,103,0,3,0,0,0,0,0,0,42,64,4,30,0,0,0,78,83,87,105,110,100,111,119,115,67,80,49,50,53,52,83,116,114,105,110,103,69,110,99,111,100,105,110,103,0,3,0,0,0,0,0,0,44,64,4,30,0,0,0,78,83,87,105,110,100,111,119,115,67,80,49,50,53,48,83,116,114,105,110,103,69,110,99,111,100,105,110,103,0,3,0,0,0,0,0,0,46,64,4,26,0,0,0,78,83,73,83,79,50,48,50,50,74,80,83,116,114,105,110,103,69,110,99,111,100,105,110,103,0,3,0,0,0,0,0,0,53,64,4,27,0,0,0,78,83,77,97,99,79,83,82,111,109,97,110,83,116,114,105,110,103,69,110,99,111,100,105,110,103,0,3,0,0,0,0,0,0,62,64,4,31,0,0,0,78,83,85,84,70,49,54,66,105,103,69,110,100,105,97,110,83,116,114,105,110,103,69,110,99,111,100,105,110,103,0,3,0,0,0,32,0,0,-30,65,4,34,0,0,0,78,83,85,84,70,49,54,76,105,116,116,108,101,69,110,100,105,97,110,83,116,114,105,110,103,69,110,99,111,100,105,110,103,0,3,0,0,0,32,0,-128,-30,65,4,22,0,0,0,78,83,85,84,70,51,50,83,116,114,105,110,103,69,110,99,111,100,105,110,103,0,3,0,0,0,32,0,-128,-31,65,4,31,0,0,0,78,83,85,84,70,51,50,66,105,103,69,110,100,105,97,110,83,116,114,105,110,103,69,110,99,111,100,105,110,103,0,3,0,0,0,32,0,0,-29,65,4,34,0,0,0,78,83,85,84,70,51,50,76,105,116,116,108,101,69,110,100,105,97,110,83,116,114,105,110,103,69,110,99,111,100,105,110,103,0,3,0,0,0,32,0,-128,-29,65,4,28,0,0,0,78,83,80,114,111,112,114,105,101,116,97,114,121,83,116,114,105,110,103,69,110,99,111,100,105,110,103,0,3,0,0,0,0,0,0,-16,64,4,20,0,0,0,85,73,84,101,120,116,65,108,105,103,110,109,101,110,116,76,101,102,116,0,4,22,0,0,0,85,73,84,101,120,116,65,108,105,103,110,109,101,110,116,67,101,110,116,101,114,0,4,21,0,0,0,85,73,84,101,120,116,65,108,105,103,110,109,101,110,116,82,105,103,104,116,0,4,36,0,0,0,85,73,77,111,100,97,108,84,114,97,110,115,105,116,105,111,110,83,116,121,108,101,67,111,118,101,114,86,101,114,116,105,99,97,108,0,4,37,0,0,0,85,73,77,111,100,97,108,84,114,97,110,115,105,116,105,111,110,83,116,121,108,101,70,108,105,112,72,111,114,105,122,111,110,116,97,108,0,4,36,0,0,0,85,73,77,111,100,97,108,84,114,97,110,115,105,116,105,111,110,83,116,121,108,101,67,114,111,115,115,68,105,115,115,111,108,118,101,0,4,22,0,0,0,85,73,75,101,121,98,111,97,114,100,84,121,112,101,68,101,102,97,117,108,116,0,4,27,0,0,0,85,73,75,101,121,98,111,97,114,100,84,121,112,101,65,83,67,73,73,67,97,112,97,98,108,101,0,4,36,0,0,0,85,73,75,101,121,98,111,97,114,100,84,121,112,101,78,117,109,98,101,114,115,65,110,100,80,117,110,99,116,117,97,116,105,111,110,0,4,18,0,0,0,85,73,75,101,121,98,111,97,114,100,84,121,112,101,85,82,76,0,4,24,0,0,0,85,73,75,101,121,98,111,97,114,100,84,121,112,101,78,117,109,98,101,114,80,97,100,0,4,23,0,0,0,85,73,75,101,121,98,111,97,114,100,84,121,112,101,80,104,111,110,101,80,97,100,0,4,27,0,0,0,85,73,75,101,121,98,111,97,114,100,84,121,112,101,78,97,109,101,80,104,111,110,101,80,97,100,0,4,27,0,0,0,85,73,75,101,121,98,111,97,114,100,84,121,112,101,69,109,97,105,108,65,100,100,114,101,115,115,0,4,23,0,0,0,85,73,75,101,121,98,111,97,114,100,84,121,112,101,65,108,112,104,97,98,101,116,0,4,19,0,0,0,85,73,82,101,116,117,114,110,75,101,121,68,101,102,97,117,108,116,0,4,14,0,0,0,85,73,82,101,116,117,114,110,75,101,121,71,111,0,4,18,0,0,0,85,73,82,101,116,117,114,110,75,101,121,71,111,111,103,108,101,0,4,16,0,0,0,85,73,82,101,116,117,114,110,75,101,121,74,111,105,110,0,4,16,0,0,0,85,73,82,101,116,117,114,110,75,101,121,78,101,120,116,0,4,17,0,0,0,85,73,82,101,116,117,114,110,75,101,121,82,111,117,116,101,0,4,18,0,0,0,85,73,82,101,116,117,114,110,75,101,121,83,101,97,114,99,104,0,4,16,0,0,0,85,73,82,101,116,117,114,110,75,101,121,83,101,110,100,0,4,17,0,0,0,85,73,82,101,116,117,114,110,75,101,121,89,97,104,111,111,0,4,16,0,0,0,85,73,82,101,116,117,114,110,75,101,121,68,111,110,101,0,4,25,0,0,0,85,73,82,101,116,117,114,110,75,101,121,69,109,101,114,103,101,110,99,121,67,97,108,108,0,4,24,0,0,0,85,73,67,111,110,116,114,111,108,69,118,101,110,116,84,111,117,99,104,68,111,119,110,0,4,5,0,0,0,109,97,116,104,0,4,4,0,0,0,112,111,119,0,4,30,0,0,0,85,73,67,111,110,116,114,111,108,69,118,101,110,116,84,111,117,99,104,68,111,119,110,82,101,112,101,97,116,0,4,30,0,0,0,85,73,67,111,110,116,114,111,108,69,118,101,110,116,84,111,117,99,104,68,114,97,103,73,110,115,105,100,101,0,4,31,0,0,0,85,73,67,111,110,116,114,111,108,69,118,101,110,116,84,111,117,99,104,68,114,97,103,79,117,116,115,105,100,101,0,4,29,0,0,0,85,73,67,111,110,116,114,111,108,69,118,101,110,116,84,111,117,99,104,68,114,97,103,69,110,116,101,114,0,4,28,0,0,0,85,73,67,111,110,116,114,111,108,69,118,101,110,116,84,111,117,99,104,68,114,97,103,69,120,105,116,0,4,28,0,0,0,85,73,67,111,110,116,114,111,108,69,118,101,110,116,84,111,117,99,104,85,112,73,110,115,105,100,101,0,4,29,0,0,0,85,73,67,111,110,116,114,111,108,69,118,101,110,116,84,111,117,99,104,85,112,79,117,116,115,105,100,101,0,4,26,0,0,0,85,73,67,111,110,116,114,111,108,69,118,101,110,116,84,111,117,99,104,67,97,110,99,101,108,0,4,27,0,0,0,85,73,67,111,110,116,114,111,108,69,118,101,110,116,86,97,108,117,101,67,104,97,110,103,101,100,0,4,30,0,0,0,85,73,67,111,110,116,114,111,108,69,118,101,110,116,69,100,105,116,105,110,103,68,105,100,66,101,103,105,110,0,3,0,0,0,0,0,0,48,64,4,29,0,0,0,85,73,67,111,110,116,114,111,108,69,118,101,110,116,69,100,105,116,105,110,103,67,104,97,110,103,101,100,0,3,0,0,0,0,0,0,49,64,4,28,0,0,0,85,73,67,111,110,116,114,111,108,69,118,101,110,116,69,100,105,116,105,110,103,68,105,100,69,110,100,0,3,0,0,0,0,0,0,50,64,4,34,0,0,0,85,73,67,111,110,116,114,111,108,69,118,101,110,116,69,100,105,116,105,110,103,68,105,100,69,110,100,79,110,69,120,105,116,0,3,0,0,0,0,0,0,51,64,4,29,0,0,0,85,73,67,111,110,116,114,111,108,69,118,101,110,116,65,108,108,84,111,117,99,104,69,118,101,110,116,115,0,3,0,0,0,0,0,-2,-81,64,4,31,0,0,0,85,73,67,111,110,116,114,111,108,69,118,101,110,116,65,108,108,69,100,105,116,105,110,103,69,118,101,110,116,115,0,3,0,0,0,0,0,0,46,65,4,34,0,0,0,85,73,67,111,110,116,114,111,108,69,118,101,110,116,65,112,112,108,105,99,97,116,105,111,110,82,101,115,101,114,118,101,100,0,3,0,0,0,0,0,0,-82,65,4,29,0,0,0,85,73,67,111,110,116,114,111,108,69,118,101,110,116,83,121,115,116,101,109,82,101,115,101,114,118,101,100,0,3,0,0,0,0,0,0,-18,65,4,24,0,0,0,85,73,67,111,110,116,114,111,108,69,118,101,110,116,65,108,108,69,118,101,110,116,115,0,3,0,0,-32,-1,-1,-1,-17,65,4,32,0,0,0,85,73,84,97,98,108,101,86,105,101,119,67,101,108,108,69,100,105,116,105,110,103,83,116,121,108,101,78,111,110,101,0,4,34,0,0,0,85,73,84,97,98,108,101,86,105,101,119,67,101,108,108,69,100,105,116,105,110,103,83,116,121,108,101,68,101,108,101,116,101,0,4,34,0,0,0,85,73,84,97,98,108,101,86,105,101,119,67,101,108,108,69,100,105,116,105,110,103,83,116,121,108,101,73,110,115,101,114,116,0,4,29,0,0,0,77,70,77,97,105,108,67,111,109,112,111,115,101,82,101,115,117,108,116,67,97,110,99,101,108,108,101,100,0,4,25,0,0,0,77,70,77,97,105,108,67,111,109,112,111,115,101,82,101,115,117,108,116,83,97,118,101,100,0,4,24,0,0,0,77,70,77,97,105,108,67,111,109,112,111,115,101,82,101,115,117,108,116,83,101,110,116,0,4,26,0,0,0,77,70,77,97,105,108,67,111,109,112,111,115,101,82,101,115,117,108,116,70,97,105,108,101,100,0,4,26,0,0,0,85,73,66,97,114,66,117,116,116,111,110,83,121,115,116,101,109,73,116,101,109,68,111,110,101,0,4,28,0,0,0,85,73,66,97,114,66,117,116,116,111,110,83,121,115,116,101,109,73,116,101,109,67,97,110,99,101,108,0,4,26,0,0,0,85,73,66,97,114,66,117,116,116,111,110,83,121,115,116,101,109,73,116,101,109,69,100,105,116,0,4,26,0,0,0,85,73,66,97,114,66,117,116,116,111,110,83,121,115,116,101,109,73,116,101,109,83,97,118,101,0,4,25,0,0,0,85,73,66,97,114,66,117,116,116,111,110,83,121,115,116,101,109,73,116,101,109,65,100,100,0,4,35,0,0,0,85,73,66,97,114,66,117,116,116,111,110,83,121,115,116,101,109,73,116,101,109,70,108,101,120,105,98,108,101,83,112,97,99,101,0,4,32,0,0,0,85,73,66,97,114,66,117,116,116,111,110,83,121,115,116,101,109,73,116,101,109,70,105,120,101,100,83,112,97,99,101,0,4,29,0,0,0,85,73,66,97,114,66,117,116,116,111,110,83,121,115,116,101,109,73,116,101,109,67,111,109,112,111,115,101,0,4,27,0,0,0,85,73,66,97,114,66,117,116,116,111,110,83,121,115,116,101,109,73,116,101,109,82,101,112,108,121,0,4,28,0,0,0,85,73,66,97,114,66,117,116,116,111,110,83,121,115,116,101,109,73,116,101,109,65,99,116,105,111,110,0,4,30,0,0,0,85,73,66,97,114,66,117,116,116,111,110,83,121,115,116,101,109,73,116,101,109,79,114,103,97,110,105,122,101,0,4,31,0,0,0,85,73,66,97,114,66,117,116,116,111,110,83,121,115,116,101,109,73,116,101,109,66,111,111,107,109,97,114,107,115,0,4,28,0,0,0,85,73,66,97,114,66,117,116,116,111,110,83,121,115,116,101,109,73,116,101,109,83,101,97,114,99,104,0,4,29,0,0,0,85,73,66,97,114,66,117,116,116,111,110,83,121,115,116,101,109,73,116,101,109,82,101,102,114,101,115,104,0,4,26,0,0,0,85,73,66,97,114,66,117,116,116,111,110,83,121,115,116,101,109,73,116,101,109,83,116,111,112,0,4,28,0,0,0,85,73,66,97,114,66,117,116,116,111,110,83,121,115,116,101,109,73,116,101,109,67,97,109,101,114,97,0,4,27,0,0,0,85,73,66,97,114,66,117,116,116,111,110,83,121,115,116,101,109,73,116,101,109,84,114,97,115,104,0,4,26,0,0,0,85,73,66,97,114,66,117,116,116,111,110,83,121,115,116,101,109,73,116,101,109,80,108,97,121,0,4,27,0,0,0,85,73,66,97,114,66,117,116,116,111,110,83,121,115,116,101,109,73,116,101,109,80,97,117,115,101,0,4,28,0,0,0,85,73,66,97,114,66,117,116,116,111,110,83,121,115,116,101,109,73,116,101,109,82,101,119,105,110,100,0,4,33,0,0,0,85,73,66,97,114,66,117,116,116,111,110,83,121,115,116,101,109,73,116,101,109,70,97,115,116,70,111,114,119,97,114,100,0,3,0,0,0,0,0,0,52,64,4,26,0,0,0,85,73,66,97,114,66,117,116,116,111,110,83,121,115,116,101,109,73,116,101,109,85,110,100,111,0,4,26,0,0,0,85,73,66,97,114,66,117,116,116,111,110,83,121,115,116,101,109,73,116,101,109,82,101,100,111,0,3,0,0,0,0,0,0,54,64,4,22,0,0,0,85,73,84,101,120,116,66,111,114,100,101,114,83,116,121,108,101,78,111,110,101,0,4,22,0,0,0,85,73,84,101,120,116,66,111,114,100,101,114,83,116,121,108,101,76,105,110,101,0,4,23,0,0,0,85,73,84,101,120,116,66,111,114,100,101,114,83,116,121,108,101,66,101,122,101,108,0,4,29,0,0,0,85,73,84,101,120,116,66,111,114,100,101,114,83,116,121,108,101,82,111,117,110,100,101,100,82,101,99,116,0,4,30,0,0,0,85,73,84,97,98,108,101,86,105,101,119,83,99,114,111,108,108,80,111,115,105,116,105,111,110,78,111,110,101,0,4,29,0,0,0,85,73,84,97,98,108,101,86,105,101,119,83,99,114,111,108,108,80,111,115,105,116,105,111,110,84,111,112,0,4,32,0,0,0,85,73,84,97,98,108,101,86,105,101,119,83,99,114,111,108,108,80,111,115,105,116,105,111,110,77,105,100,100,108,101,0,4,32,0,0,0,85,73,84,97,98,108,101,86,105,101,119,83,99,114,111,108,108,80,111,115,105,116,105,111,110,66,111,116,116,111,109,0,4,28,0,0,0,85,73,75,101,121,98,111,97,114,100,65,112,112,101,97,114,97,110,99,101,68,101,102,97,117,108,116,0,4,26,0,0,0,85,73,75,101,121,98,111,97,114,100,65,112,112,101,97,114,97,110,99,101,65,108,101,114,116,0,4,25,0,0,0,85,73,84,101,120,116,70,105,101,108,100,86,105,101,119,77,111,100,101,78,101,118,101,114,0,4,32,0,0,0,85,73,84,101,120,116,70,105,101,108,100,86,105,101,119,77,111,100,101,87,104,105,108,101,69,100,105,116,105,110,103,0,4,33,0,0,0,85,73,84,101,120,116,70,105,101,108,100,86,105,101,119,77,111,100,101,85,110,108,101,115,115,69,100,105,116,105,110,103,0,4,26,0,0,0,85,73,84,101,120,116,70,105,101,108,100,86,105,101,119,77,111,100,101,65,108,119,97,121,115,0,4,32,0,0,0,85,73,84,101,120,116,65,117,116,111,99,111,114,114,101,99,116,105,111,110,84,121,112,101,68,101,102,97,117,108,116,0,4,27,0,0,0,85,73,84,101,120,116,65,117,116,111,99,111,114,114,101,99,116,105,111,110,84,121,112,101,78,111,0,4,28,0,0,0,85,73,84,101,120,116,65,117,116,111,99,111,114,114,101,99,116,105,111,110,84,121,112,101,89,101,115,0,4,18,0,0,0,85,73,66,97,114,83,116,121,108,101,68,101,102,97,117,108,116,0,4,16,0,0,0,85,73,66,97,114,83,116,121,108,101,66,108,97,99,107,0,4,22,0,0,0,85,73,66,97,114,83,116,121,108,101,66,108,97,99,107,79,112,97,113,117,101,0,4,27,0,0,0,85,73,66,97,114,83,116,121,108,101,66,108,97,99,107,84,114,97,110,115,108,117,99,101,110,116,0,4,35,0,0,0,78,83,85,82,76,82,101,113,117,101,115,116,85,115,101,80,114,111,116,111,99,111,108,67,97,99,104,101,80,111,108,105,99,121,0,4,41,0,0,0,78,83,85,82,76,82,101,113,117,101,115,116,82,101,108,111,97,100,73,103,110,111,114,105,110,103,76,111,99,97,108,67,97,99,104,101,68,97,116,97,0,4,50,0,0,0,78,83,85,82,76,82,101,113,117,101,115,116,82,101,108,111,97,100,73,103,110,111,114,105,110,103,76,111,99,97,108,65,110,100,82,101,109,111,116,101,67,97,99,104,101,68,97,116,97,0,4,36,0,0,0,78,83,85,82,76,82,101,113,117,101,115,116,82,101,108,111,97,100,73,103,110,111,114,105,110,103,67,97,99,104,101,68,97,116,97,0,4,36,0,0,0,78,83,85,82,76,82,101,113,117,101,115,116,82,101,116,117,114,110,67,97,99,104,101,68,97,116,97,69,108,115,101,76,111,97,100,0,4,36,0,0,0,78,83,85,82,76,82,101,113,117,101,115,116,82,101,116,117,114,110,67,97,99,104,101,68,97,116,97,68,111,110,116,76,111,97,100,0,4,40,0,0,0,78,83,85,82,76,82,101,113,117,101,115,116,82,101,108,111,97,100,82,101,118,97,108,105,100,97,116,105,110,103,67,97,99,104,101,68,97,116,97,0,4,29,0,0,0,85,73,83,101,103,109,101,110,116,101,100,67,111,110,116,114,111,108,83,116,121,108,101,80,108,97,105,110,0,4,32,0,0,0,85,73,83,101,103,109,101,110,116,101,100,67,111,110,116,114,111,108,83,116,121,108,101,66,111,114,100,101,114,101,100,0,4,27,0,0,0,85,73,83,101,103,109,101,110,116,101,100,67,111,110,116,114,111,108,83,116,121,108,101,66,97,114,0,4,29,0,0,0,85,73,82,101,109,111,116,101,78,111,116,105,102,105,99,97,116,105,111,110,84,121,112,101,78,111,110,101,0,4,30,0,0,0,85,73,82,101,109,111,116,101,78,111,116,105,102,105,99,97,116,105,111,110,84,121,112,101,66,97,100,103,101,0,4,30,0,0,0,85,73,82,101,109,111,116,101,78,111,116,105,102,105,99,97,116,105,111,110,84,121,112,101,83,111,117,110,100,0,4,30,0,0,0,85,73,82,101,109,111,116,101,78,111,116,105,102,105,99,97,116,105,111,110,84,121,112,101,65,108,101,114,116,0,4,31,0,0,0,78,83,85,82,76,67,114,101,100,101,110,116,105,97,108,80,101,114,115,105,115,116,101,110,99,101,78,111,110,101,0,4,37,0,0,0,78,83,85,82,76,67,114,101,100,101,110,116,105,97,108,80,101,114,115,105,115,116,101,110,99,101,70,111,114,83,101,115,115,105,111,110,0,4,36,0,0,0,78,83,85,82,76,67,114,101,100,101,110,116,105,97,108,80,101,114,115,105,115,116,101,110,99,101,80,101,114,109,97,110,101,110,116,0,4,27,0,0,0,85,73,68,101,118,105,99,101,79,114,105,101,110,116,97,116,105,111,110,85,110,107,110,111,119,110,0,4,28,0,0,0,85,73,68,101,118,105,99,101,79,114,105,101,110,116,97,116,105,111,110,80,111,114,116,114,97,105,116,0,4,38,0,0,0,85,73,68,101,118,105,99,101,79,114,105,101,110,116,97,116,105,111,110,80,111,114,116,114,97,105,116,85,112,115,105,100,101,68,111,119,110,0,4,33,0,0,0,85,73,68,101,118,105,99,101,79,114,105,101,110,116,97,116,105,111,110,76,97,110,100,115,99,97,112,101,76,101,102,116,0,4,34,0,0,0,85,73,68,101,118,105,99,101,79,114,105,101,110,116,97,116,105,111,110,76,97,110,100,115,99,97,112,101,82,105,103,104,116,0,4,26,0,0,0,85,73,68,101,118,105,99,101,79,114,105,101,110,116,97,116,105,111,110,70,97,99,101,85,112,0,4,28,0,0,0,85,73,68,101,118,105,99,101,79,114,105,101,110,116,97,116,105,111,110,70,97,99,101,68,111,119,110,0,4,31,0,0,0,85,73,73,110,116,101,114,102,97,99,101,79,114,105,101,110,116,97,116,105,111,110,80,111,114,116,114,97,105,116,0,4,41,0,0,0,85,73,73,110,116,101,114,102,97,99,101,79,114,105,101,110,116,97,116,105,111,110,80,111,114,116,114,97,105,116,85,112,115,105,100,101,68,111,119,110,0,4,36,0,0,0,85,73,73,110,116,101,114,102,97,99,101,79,114,105,101,110,116,97,116,105,111,110,76,97,110,100,115,99,97,112,101,76,101,102,116,0,4,37,0,0,0,85,73,73,110,116,101,114,102,97,99,101,79,114,105,101,110,116,97,116,105,111,110,76,97,110,100,115,99,97,112,101,82,105,103,104,116,0,4,30,0,0,0,85,73,86,105,101,119,65,110,105,109,97,116,105,111,110,67,117,114,118,101,69,97,115,101,73,110,79,117,116,0,4,27,0,0,0,85,73,86,105,101,119,65,110,105,109,97,116,105,111,110,67,117,114,118,101,69,97,115,101,73,110,0,4,28,0,0,0,85,73,86,105,101,119,65,110,105,109,97,116,105,111,110,67,117,114,118,101,69,97,115,101,79,117,116,0,4,27,0,0,0,85,73,86,105,101,119,65,110,105,109,97,116,105,111,110,67,117,114,118,101,76,105,110,101,97,114,0,4,28,0,0,0,85,73,84,97,98,108,101,86,105,101,119,82,111,119,65,110,105,109,97,116,105,111,110,70,97,100,101,0,4,29,0,0,0,85,73,84,97,98,108,101,86,105,101,119,82,111,119,65,110,105,109,97,116,105,111,110,82,105,103,104,116,0,4,28,0,0,0,85,73,84,97,98,108,101,86,105,101,119,82,111,119,65,110,105,109,97,116,105,111,110,76,101,102,116,0,4,27,0,0,0,85,73,84,97,98,108,101,86,105,101,119,82,111,119,65,110,105,109,97,116,105,111,110,84,111,112,0,4,30,0,0,0,85,73,84,97,98,108,101,86,105,101,119,82,111,119,65,110,105,109,97,116,105,111,110,66,111,116,116,111,109,0,4,28,0,0,0,85,73,84,97,98,108,101,86,105,101,119,82,111,119,65,110,105,109,97,116,105,111,110,78,111,110,101,0,4,30,0,0,0,85,73,84,97,98,108,101,86,105,101,119,82,111,119,65,110,105,109,97,116,105,111,110,77,105,100,100,108,101,0,4,30,0,0,0,85,73,86,105,101,119,65,110,105,109,97,116,105,111,110,84,114,97,110,115,105,116,105,111,110,78,111,110,101,0,4,38,0,0,0,85,73,86,105,101,119,65,110,105,109,97,116,105,111,110,84,114,97,110,115,105,116,105,111,110,70,108,105,112,70,114,111,109,76,101,102,116,0,4,39,0,0,0,85,73,86,105,101,119,65,110,105,109,97,116,105,111,110,84,114,97,110,115,105,116,105,111,110,70,108,105,112,70,114,111,109,82,105,103,104,116,0,4,32,0,0,0,85,73,86,105,101,119,65,110,105,109,97,116,105,111,110,84,114,97,110,115,105,116,105,111,110,67,117,114,108,85,112,0,4,34,0,0,0,85,73,86,105,101,119,65,110,105,109,97,116,105,111,110,84,114,97,110,115,105,116,105,111,110,67,117,114,108,68,111,119,110,0,4,23,0,0,0,85,73,86,105,101,119,65,117,116,111,114,101,115,105,122,105,110,103,78,111,110,101,0,4,37,0,0,0,85,73,86,105,101,119,65,117,116,111,114,101,115,105,122,105,110,103,70,108,101,120,105,98,108,101,76,101,102,116,77,97,114,103,105,110,0,4,32,0,0,0,85,73,86,105,101,119,65,117,116,111,114,101,115,105,122,105,110,103,70,108,101,120,105,98,108,101,87,105,100,116,104,0,4,38,0,0,0,85,73,86,105,101,119,65,117,116,111,114,101,115,105,122,105,110,103,70,108,101,120,105,98,108,101,82,105,103,104,116,77,97,114,103,105,110,0,4,36,0,0,0,85,73,86,105,101,119,65,117,116,111,114,101,115,105,122,105,110,103,70,108,101,120,105,98,108,101,84,111,112,77,97,114,103,105,110,0,4,33,0,0,0,85,73,86,105,101,119,65,117,116,111,114,101,115,105,122,105,110,103,70,108,101,120,105,98,108,101,72,101,105,103,104,116,0,4,39,0,0,0,85,73,86,105,101,119,65,117,116,111,114,101,115,105,122,105,110,103,70,108,101,120,105,98,108,101,66,111,116,116,111,109,77,97,114,103,105,110,0,4,35,0,0,0,85,73,87,101,98,86,105,101,119,78,97,118,105,103,97,116,105,111,110,84,121,112,101,76,105,110,107,67,108,105,99,107,101,100,0,4,37,0,0,0,85,73,87,101,98,86,105,101,119,78,97,118,105,103,97,116,105,111,110,84,121,112,101,70,111,114,109,83,117,98,109,105,116,116,101,100,0,4,35,0,0,0,85,73,87,101,98,86,105,101,119,78,97,118,105,103,97,116,105,111,110,84,121,112,101,66,97,99,107,70,111,114,119,97,114,100,0,4,30,0,0,0,85,73,87,101,98,86,105,101,119,78,97,118,105,103,97,116,105,111,110,84,121,112,101,82,101,108,111,97,100,0,4,39,0,0,0,85,73,87,101,98,86,105,101,119,78,97,118,105,103,97,116,105,111,110,84,121,112,101,70,111,114,109,82,101,115,117,98,109,105,116,116,101,100,0,4,29,0,0,0,85,73,87,101,98,86,105,101,119,78,97,118,105,103,97,116,105,111,110,84,121,112,101,79,116,104,101,114,0,4,31,0,0,0,78,83,72,84,84,80,67,111,111,107,105,101,65,99,99,101,112,116,80,111,108,105,99,121,65,108,119,97,121,115,0,4,30,0,0,0,78,83,72,84,84,80,67,111,111,107,105,101,65,99,99,101,112,116,80,111,108,105,99,121,78,101,118,101,114,0,4,51,0,0,0,78,83,72,84,84,80,67,111,111,107,105,101,65,99,99,101,112,116,80,111,108,105,99,121,79,110,108,121,70,114,111,109,77,97,105,110,68,111,99,117,109,101,110,116,68,111,109,97,105,110,0,4,36,0,0,0,83,75,80,97,121,109,101,110,116,84,114,97,110,115,97,99,116,105,111,110,83,116,97,116,101,80,117,114,99,104,97,115,105,110,103,0,4,35,0,0,0,83,75,80,97,121,109,101,110,116,84,114,97,110,115,97,99,116,105,111,110,83,116,97,116,101,80,117,114,99,104,97,115,101,100,0,4,32,0,0,0,83,75,80,97,121,109,101,110,116,84,114,97,110,115,97,99,116,105,111,110,83,116,97,116,101,70,97,105,108,101,100,0,4,34,0,0,0,83,75,80,97,121,109,101,110,116,84,114,97,110,115,97,99,116,105,111,110,83,116,97,116,101,82,101,115,116,111,114,101,100,0,4,15,0,0,0,83,75,69,114,114,111,114,85,110,107,110,111,119,110,0,4,21,0,0,0,83,75,69,114,114,111,114,67,108,105,101,110,116,73,110,118,97,108,105,100,0,4,24,0,0,0,83,75,69,114,114,111,114,80,97,121,109,101,110,116,67,97,110,99,101,108,108,101,100,0,4,22,0,0,0,83,75,69,114,114,111,114,80,97,121,109,101,110,116,73,110,118,97,108,105,100,0,4,25,0,0,0,83,75,69,114,114,111,114,80,97,121,109,101,110,116,78,111,116,65,108,108,111,119,101,100,0,4,24,0,0,0,85,73,83,116,97,116,117,115,66,97,114,83,116,121,108,101,68,101,102,97,117,108,116,0,4,33,0,0,0,85,73,83,116,97,116,117,115,66,97,114,83,116,121,108,101,66,108,97,99,107,84,114,97,110,115,108,117,99,101,110,116,0,4,28,0,0,0,85,73,83,116,97,116,117,115,66,97,114,83,116,121,108,101,66,108,97,99,107,79,112,97,113,117,101,0,4,42,0,0,0,85,73,67,111,110,116,114,111,108,67,111,110,116,101,110,116,72,111,114,105,122,111,110,116,97,108,65,108,105,103,110,109,101,110,116,67,101,110,116,101,114,0,4,40,0,0,0,85,73,67,111,110,116,114,111,108,67,111,110,116,101,110,116,72,111,114,105,122,111,110,116,97,108,65,108,105,103,110,109,101,110,116,76,101,102,116,0,4,41,0,0,0,85,73,67,111,110,116,114,111,108,67,111,110,116,101,110,116,72,111,114,105,122,111,110,116,97,108,65,108,105,103,110,109,101,110,116,82,105,103,104,116,0,4,40,0,0,0,85,73,67,111,110,116,114,111,108,67,111,110,116,101,110,116,72,111,114,105,122,111,110,116,97,108,65,108,105,103,110,109,101,110,116,70,105,108,108,0,4,21,0,0,0,71,75,80,101,101,114,83,116,97,116,101,65,118,97,105,108,97,98,108,101,0,4,23,0,0,0,71,75,80,101,101,114,83,116,97,116,101,85,110,97,118,97,105,108,97,98,108,101,0,4,21,0,0,0,71,75,80,101,101,114,83,116,97,116,101,67,111,110,110,101,99,116,101,100,0,4,24,0,0,0,71,75,80,101,101,114,83,116,97,116,101,68,105,115,99,111,110,110,101,99,116,101,100,0,4,22,0,0,0,71,75,80,101,101,114,83,116,97,116,101,67,111,110,110,101,99,116,105,110,103,0,4,20,0,0,0,71,75,83,101,115,115,105,111,110,77,111,100,101,83,101,114,118,101,114,0,4,20,0,0,0,71,75,83,101,115,115,105,111,110,77,111,100,101,67,108,105,101,110,116,0,4,18,0,0,0,71,75,83,101,115,115,105,111,110,77,111,100,101,80,101,101,114,0,4,19,0,0,0,71,75,83,101,110,100,68,97,116,97,82,101,108,105,97,98,108,101,0,4,21,0,0,0,71,75,83,101,110,100,68,97,116,97,85,110,114,101,108,105,97,98,108,101,0,4,46,0,0,0,85,73,73,109,97,103,101,80,105,99,107,101,114,67,111,110,116,114,111,108,108,101,114,83,111,117,114,99,101,84,121,112,101,80,104,111,116,111,76,105,98,114,97,114,121,0,4,40,0,0,0,85,73,73,109,97,103,101,80,105,99,107,101,114,67,111,110,116,114,111,108,108,101,114,83,111,117,114,99,101,84,121,112,101,67,97,109,101,114,97,0,4,50,0,0,0,85,73,73,109,97,103,101,80,105,99,107,101,114,67,111,110,116,114,111,108,108,101,114,83,111,117,114,99,101,84,121,112,101,83,97,118,101,100,80,104,111,116,111,115,65,108,98,117,109,0,4,19,0,0,0,78,83,79,114,100,101,114,101,100,65,115,99,101,110,100,105,110,103,0,3,0,0,0,0,0,0,-16,-65,4,14,0,0,0,78,83,79,114,100,101,114,101,100,83,97,109,101,0,4,20,0,0,0,78,83,79,114,100,101,114,101,100,68,101,115,99,101,110,100,105,110,103,0,4,34,0,0,0,85,73,84,97,98,108,101,86,105,101,119,67,101,108,108,83,101,112,97,114,97,116,111,114,83,116,121,108,101,78,111,110,101,0,4,40,0,0,0,85,73,84,97,98,108,101,86,105,101,119,67,101,108,108,83,101,112,97,114,97,116,111,114,83,116,121,108,101,83,105,110,103,108,101,76,105,110,101,0,4,46,0,0,0,85,73,84,97,98,108,101,86,105,101,119,67,101,108,108,83,101,112,97,114,97,116,111,114,83,116,121,108,101,83,105,110,103,108,101,76,105,110,101,69,116,99,104,101,100,0,4,36,0,0,0,107,67,76,65,117,116,104,111,114,105,122,97,116,105,111,110,83,116,97,116,117,115,78,111,116,68,101,116,101,114,109,105,110,101,100,0,4,33,0,0,0,107,67,76,65,117,116,104,111,114,105,122,97,116,105,111,110,83,116,97,116,117,115,82,101,115,116,114,105,99,116,101,100,0,4,29,0,0,0,107,67,76,65,117,116,104,111,114,105,122,97,116,105,111,110,83,116,97,116,117,115,68,101,110,105,101,100,0,4,33,0,0,0,107,67,76,65,117,116,104,111,114,105,122,97,116,105,111,110,83,116,97,116,117,115,65,117,116,104,111,114,105,122,101,100,0,4,39,0,0,0,85,73,83,119,105,112,101,71,101,115,116,117,114,101,82,101,99,111,103,110,105,122,101,114,68,105,114,101,99,116,105,111,110,82,105,103,104,116,0,4,38,0,0,0,85,73,83,119,105,112,101,71,101,115,116,117,114,101,82,101,99,111,103,110,105,122,101,114,68,105,114,101,99,116,105,111,110,76,101,102,116,0,4,36,0,0,0,85,73,83,119,105,112,101,71,101,115,116,117,114,101,82,101,99,111,103,110,105,122,101,114,68,105,114,101,99,116,105,111,110,85,112,0,4,38,0,0,0,85,73,83,119,105,112,101,71,101,115,116,117,114,101,82,101,99,111,103,110,105,122,101,114,68,105,114,101,99,116,105,111,110,68,111,119,110,0,4,40,0,0,0,85,73,67,111,110,116,114,111,108,67,111,110,116,101,110,116,86,101,114,116,105,99,97,108,65,108,105,103,110,109,101,110,116,67,101,110,116,101,114,0,4,37,0,0,0,85,73,67,111,110,116,114,111,108,67,111,110,116,101,110,116,86,101,114,116,105,99,97,108,65,108,105,103,110,109,101,110,116,84,111,112,0,4,40,0,0,0,85,73,67,111,110,116,114,111,108,67,111,110,116,101,110,116,86,101,114,116,105,99,97,108,65,108,105,103,110,109,101,110,116,66,111,116,116,111,109,0,4,38,0,0,0,85,73,67,111,110,116,114,111,108,67,111,110,116,101,110,116,86,101,114,116,105,99,97,108,65,108,105,103,110,109,101,110,116,70,105,108,108,0,4,19,0,0,0,85,73,69,118,101,110,116,84,121,112,101,84,111,117,99,104,101,115,0,4,18,0,0,0,85,73,69,118,101,110,116,84,121,112,101,77,111,116,105,111,110,0,4,25,0,0,0,85,73,69,118,101,110,116,84,121,112,101,82,101,109,111,116,101,67,111,110,116,114,111,108,0,0,0,0,0,-81,2,0,0,2,0,0,0,2,0,0,0,3,0,0,0,3,0,0,0,4,0,0,0,4,0,0,0,5,0,0,0,5,0,0,0,6,0,0,0,6,0,0,0,7,0,0,0,7,0,0,0,8,0,0,0,8,0,0,0,9,0,0,0,9,0,0,0,10,0,0,0,10,0,0,0,11,0,0,0,11,0,0,0,12,0,0,0,12,0,0,0,13,0,0,0,13,0,0,0,14,0,0,0,14,0,0,0,17,0,0,0,17,0,0,0,18,0,0,0,18,0,0,0,19,0,0,0,19,0,0,0,22,0,0,0,22,0,0,0,23,0,0,0,23,0,0,0,24,0,0,0,24,0,0,0,25,0,0,0,25,0,0,0,26,0,0,0,26,0,0,0,27,0,0,0,27,0,0,0,29,0,0,0,29,0,0,0,30,0,0,0,30,0,0,0,31,0,0,0,31,0,0,0,32,0,0,0,32,0,0,0,33,0,0,0,33,0,0,0,34,0,0,0,34,0,0,0,37,0,0,0,37,0,0,0,38,0,0,0,38,0,0,0,39,0,0,0,39,0,0,0,42,0,0,0,42,0,0,0,43,0,0,0,43,0,0,0,44,0,0,0,44,0,0,0,45,0,0,0,45,0,0,0,48,0,0,0,48,0,0,0,49,0,0,0,49,0,0,0,50,0,0,0,50,0,0,0,51,0,0,0,51,0,0,0,54,0,0,0,54,0,0,0,55,0,0,0,55,0,0,0,56,0,0,0,56,0,0,0,59,0,0,0,59,0,0,0,60,0,0,0,60,0,0,0,63,0,0,0,63,0,0,0,64,0,0,0,64,0,0,0,65,0,0,0,65,0,0,0,66,0,0,0,66,0,0,0,67,0,0,0,67,0,0,0,68,0,0,0,68,0,0,0,71,0,0,0,71,0,0,0,72,0,0,0,72,0,0,0,73,0,0,0,73,0,0,0,74,0,0,0,74,0,0,0,75,0,0,0,75,0,0,0,76,0,0,0,76,0,0,0,77,0,0,0,77,0,0,0,78,0,0,0,78,0,0,0,79,0,0,0,79,0,0,0,80,0,0,0,80,0,0,0,81,0,0,0,81,0,0,0,82,0,0,0,82,0,0,0,83,0,0,0,83,0,0,0,84,0,0,0,84,0,0,0,85,0,0,0,85,0,0,0,86,0,0,0,86,0,0,0,87,0,0,0,87,0,0,0,88,0,0,0,88,0,0,0,89,0,0,0,89,0,0,0,90,0,0,0,90,0,0,0,91,0,0,0,91,0,0,0,92,0,0,0,92,0,0,0,93,0,0,0,93,0,0,0,96,0,0,0,96,0,0,0,97,0,0,0,97,0,0,0,98,0,0,0,98,0,0,0,101,0,0,0,101,0,0,0,102,0,0,0,102,0,0,0,103,0,0,0,103,0,0,0,104,0,0,0,104,0,0,0,105,0,0,0,105,0,0,0,106,0,0,0,106,0,0,0,109,0,0,0,109,0,0,0,110,0,0,0,110,0,0,0,111,0,0,0,111,0,0,0,114,0,0,0,114,0,0,0,115,0,0,0,115,0,0,0,116,0,0,0,116,0,0,0,117,0,0,0,117,0,0,0,118,0,0,0,118,0,0,0,119,0,0,0,119,0,0,0,120,0,0,0,120,0,0,0,121,0,0,0,121,0,0,0,122,0,0,0,122,0,0,0,125,0,0,0,125,0,0,0,126,0,0,0,126,0,0,0,127,0,0,0,127,0,0,0,-128,0,0,0,-128,0,0,0,-127,0,0,0,-127,0,0,0,-126,0,0,0,-126,0,0,0,-125,0,0,0,-125,0,0,0,-124,0,0,0,-124,0,0,0,-123,0,0,0,-123,0,0,0,-122,0,0,0,-122,0,0,0,-121,0,0,0,-121,0,0,0,-118,0,0,0,-118,0,0,0,-118,0,0,0,-118,0,0,0,-118,0,0,0,-118,0,0,0,-117,0,0,0,-117,0,0,0,-117,0,0,0,-117,0,0,0,-117,0,0,0,-117,0,0,0,-116,0,0,0,-116,0,0,0,-116,0,0,0,-116,0,0,0,-116,0,0,0,-116,0,0,0,-115,0,0,0,-115,0,0,0,-115,0,0,0,-115,0,0,0,-115,0,0,0,-115,0,0,0,-114,0,0,0,-114,0,0,0,-114,0,0,0,-114,0,0,0,-114,0,0,0,-114,0,0,0,-113,0,0,0,-113,0,0,0,-113,0,0,0,-113,0,0,0,-113,0,0,0,-113,0,0,0,-112,0,0,0,-112,0,0,0,-112,0,0,0,-112,0,0,0,-112,0,0,0,-112,0,0,0,-111,0,0,0,-111,0,0,0,-111,0,0,0,-111,0,0,0,-111,0,0,0,-111,0,0,0,-110,0,0,0,-110,0,0,0,-110,0,0,0,-110,0,0,0,-110,0,0,0,-110,0,0,0,-109,0,0,0,-109,0,0,0,-109,0,0,0,-109,0,0,0,-109,0,0,0,-109,0,0,0,-108,0,0,0,-108,0,0,0,-108,0,0,0,-108,0,0,0,-108,0,0,0,-108,0,0,0,-107,0,0,0,-107,0,0,0,-107,0,0,0,-107,0,0,0,-107,0,0,0,-107,0,0,0,-106,0,0,0,-106,0,0,0,-106,0,0,0,-106,0,0,0,-106,0,0,0,-106,0,0,0,-105,0,0,0,-105,0,0,0,-105,0,0,0,-105,0,0,0,-105,0,0,0,-105,0,0,0,-104,0,0,0,-104,0,0,0,-103,0,0,0,-103,0,0,0,-102,0,0,0,-102,0,0,0,-101,0,0,0,-101,0,0,0,-100,0,0,0,-100,0,0,0,-97,0,0,0,-97,0,0,0,-96,0,0,0,-96,0,0,0,-95,0,0,0,-95,0,0,0,-92,0,0,0,-92,0,0,0,-91,0,0,0,-91,0,0,0,-90,0,0,0,-90,0,0,0,-89,0,0,0,-89,0,0,0,-86,0,0,0,-86,0,0,0,-85,0,0,0,-85,0,0,0,-84,0,0,0,-84,0,0,0,-83,0,0,0,-83,0,0,0,-82,0,0,0,-82,0,0,0,-81,0,0,0,-81,0,0,0,-80,0,0,0,-80,0,0,0,-79,0,0,0,-79,0,0,0,-78,0,0,0,-78,0,0,0,-77,0,0,0,-77,0,0,0,-76,0,0,0,-76,0,0,0,-75,0,0,0,-75,0,0,0,-74,0,0,0,-74,0,0,0,-73,0,0,0,-73,0,0,0,-72,0,0,0,-72,0,0,0,-71,0,0,0,-71,0,0,0,-70,0,0,0,-70,0,0,0,-69,0,0,0,-69,0,0,0,-68,0,0,0,-68,0,0,0,-67,0,0,0,-67,0,0,0,-66,0,0,0,-66,0,0,0,-65,0,0,0,-65,0,0,0,-64,0,0,0,-64,0,0,0,-61,0,0,0,-61,0,0,0,-60,0,0,0,-60,0,0,0,-59,0,0,0,-59,0,0,0,-58,0,0,0,-58,0,0,0,-54,0,0,0,-54,0,0,0,-53,0,0,0,-53,0,0,0,-52,0,0,0,-52,0,0,0,-51,0,0,0,-51,0,0,0,-48,0,0,0,-48,0,0,0,-47,0,0,0,-47,0,0,0,-44,0,0,0,-44,0,0,0,-43,0,0,0,-43,0,0,0,-42,0,0,0,-42,0,0,0,-41,0,0,0,-41,0,0,0,-38,0,0,0,-38,0,0,0,-37,0,0,0,-37,0,0,0,-36,0,0,0,-36,0,0,0,-33,0,0,0,-33,0,0,0,-32,0,0,0,-32,0,0,0,-31,0,0,0,-31,0,0,0,-30,0,0,0,-30,0,0,0,-26,0,0,0,-26,0,0,0,-25,0,0,0,-25,0,0,0,-24,0,0,0,-24,0,0,0,-23,0,0,0,-23,0,0,0,-22,0,0,0,-22,0,0,0,-21,0,0,0,-21,0,0,0,-20,0,0,0,-20,0,0,0,-17,0,0,0,-17,0,0,0,-16,0,0,0,-16,0,0,0,-15,0,0,0,-15,0,0,0,-12,0,0,0,-12,0,0,0,-11,0,0,0,-11,0,0,0,-11,0,0,0,-11,0,0,0,-11,0,0,0,-11,0,0,0,-10,0,0,0,-10,0,0,0,-10,0,0,0,-10,0,0,0,-10,0,0,0,-10,0,0,0,-9,0,0,0,-9,0,0,0,-9,0,0,0,-9,0,0,0,-9,0,0,0,-9,0,0,0,-6,0,0,0,-6,0,0,0,-5,0,0,0,-5,0,0,0,-4,0,0,0,-4,0,0,0,-1,0,0,0,-1,0,0,0,0,1,0,0,0,1,0,0,1,1,0,0,1,1,0,0,2,1,0,0,2,1,0,0,3,1,0,0,3,1,0,0,4,1,0,0,4,1,0,0,5,1,0,0,5,1,0,0,8,1,0,0,8,1,0,0,9,1,0,0,9,1,0,0,10,1,0,0,10,1,0,0,11,1,0,0,11,1,0,0,14,1,0,0,14,1,0,0,15,1,0,0,15,1,0,0,16,1,0,0,16,1,0,0,17,1,0,0,17,1,0,0,20,1,0,0,20,1,0,0,21,1,0,0,21,1,0,0,22,1,0,0,22,1,0,0,23,1,0,0,23,1,0,0,24,1,0,0,24,1,0,0,25,1,0,0,25,1,0,0,26,1,0,0,26,1,0,0,29,1,0,0,29,1,0,0,30,1,0,0,30,1,0,0,31,1,0,0,31,1,0,0,32,1,0,0,32,1,0,0,33,1,0,0,33,1,0,0,36,1,0,0,36,1,0,0,37,1,0,0,37,1,0,0,37,1,0,0,37,1,0,0,37,1,0,0,37,1,0,0,38,1,0,0,38,1,0,0,38,1,0,0,38,1,0,0,38,1,0,0,38,1,0,0,39,1,0,0,39,1,0,0,39,1,0,0,39,1,0,0,39,1,0,0,39,1,0,0,40,1,0,0,40,1,0,0,40,1,0,0,40,1,0,0,40,1,0,0,40,1,0,0,41,1,0,0,41,1,0,0,41,1,0,0,41,1,0,0,41,1,0,0,41,1,0,0,42,1,0,0,42,1,0,0,42,1,0,0,42,1,0,0,42,1,0,0,42,1,0,0,45,1,0,0,45,1,0,0,46,1,0,0,46,1,0,0,47,1,0,0,47,1,0,0,48,1,0,0,48,1,0,0,49,1,0,0,49,1,0,0,50,1,0,0,50,1,0,0,53,1,0,0,53,1,0,0,54,1,0,0,54,1,0,0,55,1,0,0,55,1,0,0,59,1,0,0,59,1,0,0,60,1,0,0,60,1,0,0,61,1,0,0,61,1,0,0,62,1,0,0,62,1,0,0,65,1,0,0,65,1,0,0,66,1,0,0,66,1,0,0,67,1,0,0,67,1,0,0,68,1,0,0,68,1,0,0,69,1,0,0,69,1,0,0,72,1,0,0,72,1,0,0,73,1,0,0,73,1,0,0,74,1,0,0,74,1,0,0,77,1,0,0,77,1,0,0,78,1,0,0,78,1,0,0,79,1,0,0,79,1,0,0,80,1,0,0,80,1,0,0,83,1,0,0,83,1,0,0,84,1,0,0,84,1,0,0,85,1,0,0,85,1,0,0,86,1,0,0,86,1,0,0,87,1,0,0,87,1,0,0,90,1,0,0,90,1,0,0,91,1,0,0,91,1,0,0,92,1,0,0,92,1,0,0,95,1,0,0,95,1,0,0,96,1,0,0,96,1,0,0,99,1,0,0,99,1,0,0,100,1,0,0,100,1,0,0,101,1,0,0,101,1,0,0,104,1,0,0,104,1,0,0,105,1,0,0,105,1,0,0,106,1,0,0,106,1,0,0,109,1,0,0,109,1,0,0,110,1,0,0,110,1,0,0,111,1,0,0,111,1,0,0,114,1,0,0,114,1,0,0,115,1,0,0,115,1,0,0,116,1,0,0,116,1,0,0,117,1,0,0,117,1,0,0,120,1,0,0,120,1,0,0,120,1,0,0,120,1,0,0,120,1,0,0,120,1,0,0,121,1,0,0,121,1,0,0,121,1,0,0,121,1,0,0,121,1,0,0,121,1,0,0,122,1,0,0,122,1,0,0,122,1,0,0,122,1,0,0,122,1,0,0,122,1,0,0,123,1,0,0,123,1,0,0,123,1,0,0,123,1,0,0,123,1,0,0,123,1,0,0,126,1,0,0,126,1,0,0,127,1,0,0,127,1,0,0,-128,1,0,0,-128,1,0,0,-127,1,0,0,-127,1,0,0,-124,1,0,0,-124,1,0,0,-123,1,0,0,-123,1,0,0,-122,1,0,0,-122,1,0,0,-121,1,0,0,-121,1,0,0,-118,1,0,0,-118,1,0,0,-117,1,0,0,-117,1,0,0,-116,1,0,0,-116,1,0,0,-116,1,0,0,0,0,0,0,0,0,0,0,72,0,0,0,64,47,85,115,101,114,115,47,99,111,114,101,121,47,99,111,100,101,47,109,105,110,101,47,119,97,120,47,116,111,111,108,115,47,70,114,97,109,101,119,111,114,107,47,119,97,120,47,108,105,98,47,115,116,100,108,105,98,47,101,120,116,47,104,116,116,112,46,108,117,97,0,0,0,0,0,0,0,0,0,0,0,2,2,26,0,0,0,5,0,0,0,6,64,64,0,26,64,0,0,22,0,0,-128,30,0,-128,0,5,0,0,0,6,64,64,0,100,0,0,0,9,64,0,-127,5,0,0,0,6,64,64,0,100,64,0,0,9,64,-128,-127,5,0,0,0,6,64,64,0,100,-128,0,0,9,64,0,-126,5,0,0,0,6,64,64,0,100,-64,0,0,9,64,-128,-126,5,0,0,0,6,64,64,0,100,0,1,0,9,64,0,-125,30,0,-128,0,7,0,0,0,4,4,0,0,0,119,97,120,0,4,5,0,0,0,104,116,116,112,0,4,5,0,0,0,112,111,115,116,0,4,4,0,0,0,103,101,116,0,4,7,0,0,0,100,101,108,101,116,101,0,4,4,0,0,0,112,117,116,0,4,13,0,0,0,101,115,99,97,112,101,80,97,114,97,109,115,0,5,0,0,0,0,0,0,0,3,0,0,0,6,0,0,0,0,1,0,3,8,0,0,0,9,64,64,-128,69,-128,0,0,70,-64,-64,0,70,0,-63,0,-128,0,0,0,93,0,0,1,94,0,0,0,30,0,-128,0,5,0,0,0,4,7,0,0,0,109,101,116,104,111,100,0,4,5,0,0,0,80,79,83,84,0,4,4,0,0,0,119,97,120,0,4,5,0,0,0,104,116,116,112,0,4,8,0,0,0,114,101,113,117,101,115,116,0,0,0,0,0,8,0,0,0,4,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,6,0,0,0,1,0,0,0,8,0,0,0,111,112,116,105,111,110,115,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,11,0,0,0,0,1,0,3,8,0,0,0,9,64,64,-128,69,-128,0,0,70,-64,-64,0,70,0,-63,0,-128,0,0,0,93,0,0,1,94,0,0,0,30,0,-128,0,5,0,0,0,4,7,0,0,0,109,101,116,104,111,100,0,4,4,0,0,0,71,69,84,0,4,4,0,0,0,119,97,120,0,4,5,0,0,0,104,116,116,112,0,4,8,0,0,0,114,101,113,117,101,115,116,0,0,0,0,0,8,0,0,0,9,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,11,0,0,0,1,0,0,0,8,0,0,0,111,112,116,105,111,110,115,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,13,0,0,0,16,0,0,0,0,1,0,3,8,0,0,0,9,64,64,-128,69,-128,0,0,70,-64,-64,0,70,0,-63,0,-128,0,0,0,93,0,0,1,94,0,0,0,30,0,-128,0,5,0,0,0,4,7,0,0,0,109,101,116,104,111,100,0,4,7,0,0,0,68,69,76,69,84,69,0,4,4,0,0,0,119,97,120,0,4,5,0,0,0,104,116,116,112,0,4,8,0,0,0,114,101,113,117,101,115,116,0,0,0,0,0,8,0,0,0,14,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,16,0,0,0,1,0,0,0,8,0,0,0,111,112,116,105,111,110,115,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,18,0,0,0,21,0,0,0,0,1,0,3,8,0,0,0,9,64,64,-128,69,-128,0,0,70,-64,-64,0,70,0,-63,0,-128,0,0,0,93,0,0,1,94,0,0,0,30,0,-128,0,5,0,0,0,4,7,0,0,0,109,101,116,104,111,100,0,4,4,0,0,0,80,85,84,0,4,4,0,0,0,119,97,120,0,4,5,0,0,0,104,116,116,112,0,4,8,0,0,0,114,101,113,117,101,115,116,0,0,0,0,0,8,0,0,0,19,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,21,0,0,0,1,0,0,0,8,0,0,0,111,112,116,105,111,110,115,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,23,0,0,0,43,0,0,0,0,2,0,6,23,0,0,0,26,64,0,0,22,64,0,-128,-125,0,0,1,-98,0,0,1,-123,0,0,0,-64,0,0,0,-100,-128,0,1,23,64,64,1,22,0,0,-128,30,0,0,1,-123,-128,0,0,-122,-64,64,1,-64,0,0,0,36,1,0,0,0,0,-128,0,-100,-128,-128,1,-59,-128,0,0,-58,0,-63,1,0,1,0,1,65,65,1,0,-35,0,-128,1,-34,0,0,0,30,0,-128,0,6,0,0,0,4,5,0,0,0,116,121,112,101,0,4,7,0,0,0,115,116,114,105,110,103,0,4,6,0,0,0,116,97,98,108,101,0,4,4,0,0,0,109,97,112,0,4,7,0,0,0,99,111,110,99,97,116,0,4,2,0,0,0,38,0,1,0,0,0,0,0,0,0,27,0,0,0,40,0,0,0,1,2,0,6,46,0,0,0,-123,0,0,0,-64,0,0,0,-100,-128,0,1,23,64,64,1,22,-64,1,-128,-123,-128,0,0,-122,-64,64,1,-122,0,65,1,-64,0,0,0,0,1,-128,0,-99,0,-128,1,-98,0,0,0,22,-64,7,-128,-123,64,1,0,-122,-128,65,1,-59,-64,1,0,0,1,0,0,-36,0,0,1,-100,-128,0,0,0,0,0,1,-124,0,0,0,-102,0,0,0,22,0,4,-128,-123,0,0,0,-64,0,-128,0,-100,-128,0,1,23,0,66,1,22,64,1,-128,-127,64,2,0,-117,-128,66,1,4,1,0,0,-100,-128,-128,1,64,0,0,1,22,64,1,-128,-127,-64,2,0,-117,-128,66,1,4,1,0,0,64,1,-128,0,-100,-128,0,2,64,0,0,1,-128,0,-128,0,-63,0,3,0,0,1,0,0,-107,0,1,1,-98,0,0,1,30,0,-128,0,13,0,0,0,4,5,0,0,0,116,121,112,101,0,4,6,0,0,0,116,97,98,108,101,0,4,4,0,0,0,119,97,120,0,4,5,0,0,0,104,116,116,112,0,4,13,0,0,0,101,115,99,97,112,101,80,97,114,97,109,115,0,4,7,0,0,0,115,116,114,105,110,103,0,4,7,0,0,0,101,115,99,97,112,101,0,4,9,0,0,0,116,111,115,116,114,105,110,103,0,4,7,0,0,0,110,117,109,98,101,114,0,4,5,0,0,0,37,115,91,93,0,4,7,0,0,0,102,111,114,109,97,116,0,4,7,0,0,0,37,115,91,37,115,93,0,4,2,0,0,0,61,0,0,0,0,0,46,0,0,0,28,0,0,0,28,0,0,0,28,0,0,0,28,0,0,0,28,0,0,0,29,0,0,0,29,0,0,0,29,0,0,0,29,0,0,0,29,0,0,0,29,0,0,0,29,0,0,0,29,0,0,0,30,0,0,0,30,0,0,0,30,0,0,0,30,0,0,0,30,0,0,0,30,0,0,0,30,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,32,0,0,0,32,0,0,0,32,0,0,0,32,0,0,0,32,0,0,0,33,0,0,0,33,0,0,0,33,0,0,0,33,0,0,0,33,0,0,0,33,0,0,0,35,0,0,0,35,0,0,0,35,0,0,0,35,0,0,0,35,0,0,0,35,0,0,0,38,0,0,0,38,0,0,0,38,0,0,0,38,0,0,0,38,0,0,0,40,0,0,0,2,0,0,0,6,0,0,0,118,97,108,117,101,0,0,0,0,0,45,0,0,0,4,0,0,0,107,101,121,0,0,0,0,0,45,0,0,0,1,0,0,0,7,0,0,0,112,114,101,102,105,120,0,23,0,0,0,24,0,0,0,24,0,0,0,24,0,0,0,24,0,0,0,25,0,0,0,25,0,0,0,25,0,0,0,25,0,0,0,25,0,0,0,25,0,0,0,27,0,0,0,27,0,0,0,27,0,0,0,40,0,0,0,40,0,0,0,27,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,43,0,0,0,3,0,0,0,7,0,0,0,112,97,114,97,109,115,0,0,0,0,0,22,0,0,0,7,0,0,0,112,114,101,102,105,120,0,0,0,0,0,22,0,0,0,7,0,0,0,112,97,114,97,109,115,0,16,0,0,0,22,0,0,0,0,0,0,0,26,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,3,0,0,0,3,0,0,0,6,0,0,0,3,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,8,0,0,0,13,0,0,0,13,0,0,0,16,0,0,0,13,0,0,0,18,0,0,0,18,0,0,0,21,0,0,0,18,0,0,0,23,0,0,0,23,0,0,0,43,0,0,0,23,0,0,0,43,0,0,0,0,0,0,0,0,0,0,0,72,0,0,0,64,47,85,115,101,114,115,47,99,111,114,101,121,47,99,111,100,101,47,109,105,110,101,47,119,97,120,47,116,111,111,108,115,47,70,114,97,109,101,119,111,114,107,47,119,97,120,47,108,105,98,47,115,116,100,108,105,98,47,101,120,116,47,105,110,105,116,46,108,117,97,0,0,0,0,0,0,0,0,0,0,0,2,2,13,0,0,0,5,0,0,0,65,64,0,0,28,64,0,1,5,0,0,0,65,-128,0,0,28,64,0,1,5,0,0,0,65,-64,0,0,28,64,0,1,5,0,0,0,65,0,1,0,28,64,0,1,30,0,-128,0,5,0,0,0,4,8,0,0,0,114,101,113,117,105,114,101,0,4,14,0,0,0,119,97,120,46,101,120,116,46,116,97,98,108,101,0,4,15,0,0,0,119,97,120,46,101,120,116,46,115,116,114,105,110,103,0,4,15,0,0,0,119,97,120,46,101,120,116,46,110,117,109,98,101,114,0,4,13,0,0,0,119,97,120,46,101,120,116,46,104,116,116,112,0,0,0,0,0,13,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,74,0,0,0,64,47,85,115,101,114,115,47,99,111,114,101,121,47,99,111,100,101,47,109,105,110,101,47,119,97,120,47,116,111,111,108,115,47,70,114,97,109,101,119,111,114,107,47,119,97,120,47,108,105,98,47,115,116,100,108,105,98,47,101,120,116,47,110,117,109,98,101,114,46,108,117,97,0,0,0,0,0,0,0,0,0,0,0,2,13,27,0,0,0,10,0,0,0,7,0,0,0,10,0,0,6,65,64,0,0,-127,-128,0,0,-63,-64,0,0,1,1,1,0,65,65,1,0,-127,-127,1,0,-63,-63,1,0,1,2,2,0,65,66,2,0,-127,-126,2,0,-63,-62,2,0,1,3,3,0,34,64,0,6,69,0,0,0,-92,0,0,0,0,0,0,0,73,-128,-128,-122,69,0,0,0,-92,64,0,0,73,-128,0,-121,69,0,0,0,-92,-128,0,0,73,-128,-128,-121,30,0,-128,0,16,0,0,0,4,7,0,0,0,110,117,109,98,101,114,0,4,8,0,0,0,74,97,110,117,97,114,121,0,4,9,0,0,0,70,101,98,114,117,97,114,121,0,4,6,0,0,0,77,97,114,99,104,0,4,6,0,0,0,65,112,114,105,108,0,4,4,0,0,0,77,97,121,0,4,5,0,0,0,74,117,110,101,0,4,5,0,0,0,74,117,108,121,0,4,7,0,0,0,65,117,103,117,115,116,0,4,10,0,0,0,83,101,112,116,101,109,98,101,114,0,4,8,0,0,0,79,99,116,111,98,101,114,0,4,9,0,0,0,78,111,118,101,109,98,101,114,0,4,9,0,0,0,68,101,99,101,109,98,101,114,0,4,8,0,0,0,116,111,77,111,110,116,104,0,4,11,0,0,0,116,111,99,117,114,114,101,110,99,121,0,4,14,0,0,0,99,111,109,109,97,83,101,112,101,114,97,116,101,0,3,0,0,0,0,0,0,0,4,0,0,0,7,0,0,0,1,1,0,3,8,0,0,0,69,0,0,0,-128,0,0,0,92,-128,0,1,0,0,-128,0,68,0,0,0,70,0,-128,0,94,0,0,1,30,0,-128,0,1,0,0,0,4,9,0,0,0,116,111,110,117,109,98,101,114,0,0,0,0,0,8,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,7,0,0,0,1,0,0,0,2,0,0,0,110,0,0,0,0,0,7,0,0,0,1,0,0,0,14,0,0,0,110,117,109,98,101,114,84,111,77,111,110,116,104,0,0,0,0,0,9,0,0,0,11,0,0,0,0,1,0,4,8,0,0,0,65,0,0,0,-123,64,0,0,-122,-128,64,1,-64,0,0,0,-100,-128,0,1,85,-128,-128,0,94,0,0,1,30,0,-128,0,3,0,0,0,4,2,0,0,0,36,0,4,7,0,0,0,110,117,109,98,101,114,0,4,14,0,0,0,99,111,109,109,97,83,101,112,101,114,97,116,101,0,0,0,0,0,8,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,11,0,0,0,1,0,0,0,2,0,0,0,110,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,13,0,0,0,21,0,0,0,0,1,0,6,18,0,0,0,69,0,0,0,-128,0,0,0,92,-128,0,1,-123,-128,0,0,-122,-64,64,1,-64,0,-128,0,1,1,1,0,65,65,1,0,-100,-64,0,2,-57,64,0,0,64,0,0,1,-123,64,0,0,23,-128,65,1,22,0,-3,127,22,0,0,-128,22,-128,-4,127,94,0,0,1,30,0,-128,0,7,0,0,0,4,9,0,0,0,116,111,115,116,114,105,110,103,0,4,2,0,0,0,107,0,4,7,0,0,0,115,116,114,105,110,103,0,4,5,0,0,0,103,115,117,98,0,4,17,0,0,0,94,40,45,63,37,100,43,41,40,37,100,37,100,37,100,41,0,4,6,0,0,0,37,49,44,37,50,0,3,0,0,0,0,0,0,0,0,0,0,0,0,18,0,0,0,14,0,0,0,14,0,0,0,14,0,0,0,16,0,0,0,16,0,0,0,16,0,0,0,16,0,0,0,16,0,0,0,16,0,0,0,16,0,0,0,16,0,0,0,17,0,0,0,17,0,0,0,17,0,0,0,17,0,0,0,17,0,0,0,20,0,0,0,21,0,0,0,2,0,0,0,2,0,0,0,110,0,0,0,0,0,17,0,0,0,10,0,0,0,102,111,114,109,97,116,116,101,100,0,3,0,0,0,17,0,0,0,0,0,0,0,27,0,0,0,1,0,0,0,1,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,4,0,0,0,7,0,0,0,7,0,0,0,4,0,0,0,9,0,0,0,11,0,0,0,9,0,0,0,13,0,0,0,21,0,0,0,13,0,0,0,21,0,0,0,1,0,0,0,14,0,0,0,110,117,109,98,101,114,84,111,77,111,110,116,104,0,16,0,0,0,26,0,0,0,0,0,0,0,74,0,0,0,64,47,85,115,101,114,115,47,99,111,114,101,121,47,99,111,100,101,47,109,105,110,101,47,119,97,120,47,116,111,111,108,115,47,70,114,97,109,101,119,111,114,107,47,119,97,120,47,108,105,98,47,115,116,100,108,105,98,47,101,120,116,47,115,116,114,105,110,103,46,108,117,97,0,0,0,0,0,0,0,0,0,0,0,2,2,22,0,0,0,5,0,0,0,100,0,0,0,9,64,-128,-128,5,0,0,0,100,64,0,0,9,64,0,-127,5,0,0,0,100,-128,0,0,9,64,-128,-127,5,0,0,0,100,-64,0,0,9,64,0,-126,5,0,0,0,100,0,1,0,9,64,-128,-126,5,0,0,0,100,64,1,0,9,64,0,-125,5,0,0,0,100,-128,1,0,9,64,-128,-125,30,0,-128,0,8,0,0,0,4,7,0,0,0,115,116,114,105,110,103,0,4,9,0,0,0,117,110,101,115,99,97,112,101,0,4,6,0,0,0,115,112,108,105,116,0,4,6,0,0,0,115,116,114,105,112,0,4,10,0,0,0,99,97,109,101,108,67,97,115,101,0,4,7,0,0,0,101,115,99,97,112,101,0,4,15,0,0,0,100,101,99,111,100,101,69,110,116,105,116,105,101,115,0,4,16,0,0,0,99,97,115,101,73,110,115,101,110,115,105,116,105,118,101,0,7,0,0,0,0,0,0,0,1,0,0,0,8,0,0,0,0,1,0,5,16,0,0,0,69,0,0,0,70,64,-64,0,-128,0,0,0,-63,-128,0,0,1,-63,0,0,92,-128,0,2,0,0,-128,0,69,0,0,0,70,64,-64,0,-128,0,0,0,-63,0,1,0,36,1,0,0,92,-128,0,2,0,0,-128,0,30,0,0,1,30,0,-128,0,5,0,0,0,4,7,0,0,0,115,116,114,105,110,103,0,4,5,0,0,0,103,115,117,98,0,4,2,0,0,0,43,0,4,2,0,0,0,32,0,4,9,0,0,0,37,37,40,37,120,37,120,41,0,1,0,0,0,0,0,0,0,3,0,0,0,5,0,0,0,0,1,0,5,9,0,0,0,69,0,0,0,70,64,-64,0,-123,-128,0,0,-64,0,0,0,1,-63,0,0,-100,0,-128,1,93,0,0,0,94,0,0,0,30,0,-128,0,4,0,0,0,4,7,0,0,0,115,116,114,105,110,103,0,4,5,0,0,0,99,104,97,114,0,4,9,0,0,0,116,111,110,117,109,98,101,114,0,3,0,0,0,0,0,0,48,64,0,0,0,0,9,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,5,0,0,0,1,0,0,0,4,0,0,0,104,101,120,0,0,0,0,0,8,0,0,0,0,0,0,0,16,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,5,0,0,0,3,0,0,0,5,0,0,0,7,0,0,0,8,0,0,0,1,0,0,0,4,0,0,0,117,114,108,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,17,0,0,0,0,2,0,10,21,0,0,0,-118,0,0,0,-59,0,0,0,-58,64,-64,1,0,1,0,0,65,-127,0,0,-101,65,-128,0,22,0,0,-128,-127,-63,0,0,-63,1,1,0,85,-63,-127,2,-36,0,-127,1,22,0,1,-128,-59,65,1,0,-58,-127,-63,3,0,2,0,1,64,2,0,3,-36,65,-128,1,-31,64,0,0,22,0,-2,127,-98,0,0,1,30,0,-128,0,7,0,0,0,4,7,0,0,0,115,116,114,105,110,103,0,4,7,0,0,0,103,109,97,116,99,104,0,4,4,0,0,0,40,91,94,0,4,2,0,0,0,32,0,4,4,0,0,0,93,43,41,0,4,6,0,0,0,116,97,98,108,101,0,4,7,0,0,0,105,110,115,101,114,116,0,0,0,0,0,21,0,0,0,11,0,0,0,12,0,0,0,12,0,0,0,12,0,0,0,12,0,0,0,12,0,0,0,12,0,0,0,12,0,0,0,12,0,0,0,12,0,0,0,12,0,0,0,12,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,12,0,0,0,13,0,0,0,16,0,0,0,17,0,0,0,7,0,0,0,2,0,0,0,115,0,0,0,0,0,20,0,0,0,4,0,0,0,115,101,112,0,0,0,0,0,20,0,0,0,2,0,0,0,116,0,1,0,0,0,20,0,0,0,16,0,0,0,40,102,111,114,32,103,101,110,101,114,97,116,111,114,41,0,11,0,0,0,19,0,0,0,12,0,0,0,40,102,111,114,32,115,116,97,116,101,41,0,11,0,0,0,19,0,0,0,14,0,0,0,40,102,111,114,32,99,111,110,116,114,111,108,41,0,11,0,0,0,19,0,0,0,2,0,0,0,111,0,12,0,0,0,17,0,0,0,0,0,0,0,0,0,0,0,19,0,0,0,24,0,0,0,0,2,0,6,19,0,0,0,90,64,0,0,22,0,0,-128,65,0,0,0,-117,64,64,0,1,-127,0,0,64,1,-128,0,21,65,1,2,65,-63,0,0,-100,-128,0,2,0,0,0,1,-117,64,64,0,0,1,-128,0,65,1,1,0,21,65,1,2,65,-63,0,0,-100,-128,0,2,0,0,0,1,30,0,0,1,30,0,-128,0,5,0,0,0,4,4,0,0,0,37,115,43,0,4,5,0,0,0,103,115,117,98,0,4,2,0,0,0,94,0,4,1,0,0,0,0,4,2,0,0,0,36,0,0,0,0,0,19,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,21,0,0,0,21,0,0,0,21,0,0,0,21,0,0,0,21,0,0,0,21,0,0,0,21,0,0,0,22,0,0,0,22,0,0,0,22,0,0,0,22,0,0,0,22,0,0,0,22,0,0,0,22,0,0,0,23,0,0,0,24,0,0,0,2,0,0,0,2,0,0,0,115,0,0,0,0,0,18,0,0,0,8,0,0,0,112,97,116,116,101,114,110,0,0,0,0,0,18,0,0,0,0,0,0,0,0,0,0,0,26,0,0,0,34,0,0,0,0,1,0,13,27,0,0,0,75,0,64,0,-63,64,0,0,92,-128,-128,1,-123,-128,0,0,-122,-64,64,1,-64,0,-128,0,1,1,1,0,-100,-128,-128,1,-59,64,1,0,0,1,-128,0,-36,0,1,1,22,-128,2,-128,0,2,0,1,75,-126,-63,3,-63,2,1,0,1,3,1,0,92,-126,0,2,75,-62,-63,4,92,-126,0,1,-117,-126,-63,3,1,3,2,0,-100,-126,-128,1,-107,-128,2,4,-31,-128,0,0,22,-128,-4,127,-98,0,0,1,30,0,-128,0,9,0,0,0,4,6,0,0,0,115,112,108,105,116,0,4,3,0,0,0,95,45,0,4,6,0,0,0,116,97,98,108,101,0,4,7,0,0,0,114,101,109,111,118,101,0,3,0,0,0,0,0,0,-16,63,4,7,0,0,0,105,112,97,105,114,115,0,4,4,0,0,0,115,117,98,0,4,6,0,0,0,117,112,112,101,114,0,3,0,0,0,0,0,0,0,64,0,0,0,0,27,0,0,0,27,0,0,0,27,0,0,0,27,0,0,0,28,0,0,0,28,0,0,0,28,0,0,0,28,0,0,0,28,0,0,0,29,0,0,0,29,0,0,0,29,0,0,0,29,0,0,0,30,0,0,0,30,0,0,0,30,0,0,0,30,0,0,0,30,0,0,0,30,0,0,0,30,0,0,0,30,0,0,0,30,0,0,0,30,0,0,0,30,0,0,0,29,0,0,0,30,0,0,0,33,0,0,0,34,0,0,0,8,0,0,0,2,0,0,0,115,0,0,0,0,0,26,0,0,0,11,0,0,0,115,112,108,105,116,84,97,98,108,101,0,3,0,0,0,26,0,0,0,7,0,0,0,114,101,115,117,108,116,0,8,0,0,0,26,0,0,0,16,0,0,0,40,102,111,114,32,103,101,110,101,114,97,116,111,114,41,0,11,0,0,0,25,0,0,0,12,0,0,0,40,102,111,114,32,115,116,97,116,101,41,0,11,0,0,0,25,0,0,0,14,0,0,0,40,102,111,114,32,99,111,110,116,114,111,108,41,0,11,0,0,0,25,0,0,0,2,0,0,0,105,0,12,0,0,0,23,0,0,0,6,0,0,0,99,104,117,110,107,0,12,0,0,0,23,0,0,0,0,0,0,0,0,0,0,0,36,0,0,0,44,0,0,0,0,1,0,5,16,0,0,0,69,0,0,0,70,64,-64,0,-128,0,0,0,-63,-128,0,0,36,1,0,0,92,-128,0,2,0,0,-128,0,69,0,0,0,70,64,-64,0,-128,0,0,0,-63,-64,0,0,1,1,1,0,92,-128,0,2,0,0,-128,0,30,0,0,1,30,0,-128,0,5,0,0,0,4,7,0,0,0,115,116,114,105,110,103,0,4,5,0,0,0,103,115,117,98,0,4,51,0,0,0,40,91,33,37,42,39,37,40,37,41,59,58,64,38,61,37,43,37,36,44,47,37,63,35,37,91,37,93,60,62,126,37,46,34,123,125,124,92,37,45,96,95,37,94,37,37,37,99,93,41,0,4,2,0,0,0,32,0,4,2,0,0,0,43,0,1,0,0,0,0,0,0,0,38,0,0,0,40,0,0,0,0,1,0,5,10,0,0,0,69,0,0,0,70,64,-64,0,-127,-128,0,0,-59,0,0,0,-58,-64,-64,1,0,1,0,0,-36,0,0,1,93,0,0,0,94,0,0,0,30,0,-128,0,4,0,0,0,4,7,0,0,0,115,116,114,105,110,103,0,4,7,0,0,0,102,111,114,109,97,116,0,4,7,0,0,0,37,37,37,48,50,88,0,4,5,0,0,0,98,121,116,101,0,0,0,0,0,10,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,40,0,0,0,1,0,0,0,2,0,0,0,99,0,0,0,0,0,9,0,0,0,0,0,0,0,16,0,0,0,37,0,0,0,37,0,0,0,37,0,0,0,37,0,0,0,40,0,0,0,37,0,0,0,40,0,0,0,41,0,0,0,41,0,0,0,41,0,0,0,41,0,0,0,41,0,0,0,41,0,0,0,41,0,0,0,43,0,0,0,44,0,0,0,1,0,0,0,2,0,0,0,115,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,46,0,0,0,90,0,0,0,0,1,0,6,47,0,0,0,74,-128,6,0,73,64,64,-128,73,-64,64,-127,73,64,65,-126,73,-64,65,-125,73,64,66,-124,73,-64,66,-123,73,64,67,-122,73,-64,67,-121,73,64,68,-120,73,-64,68,-119,73,64,69,-118,73,-64,69,-117,73,64,70,-116,73,-64,70,-115,73,64,71,-114,73,-64,71,-113,73,64,72,-112,73,-64,72,-111,73,64,73,-110,73,-64,73,-109,73,64,74,-108,73,-64,74,-107,73,64,75,-106,73,-64,75,-105,73,64,76,-104,73,-64,76,-103,73,64,77,-102,73,-64,77,-101,73,64,78,-100,73,-64,78,-99,73,64,79,-98,73,-64,79,-97,73,64,80,-96,73,-64,80,-95,73,64,81,-94,73,-64,81,-93,73,64,82,-92,73,-64,82,-91,-123,0,19,0,-122,64,83,1,-64,0,0,0,1,-127,19,0,64,1,-128,0,-99,0,0,2,-98,0,0,0,30,0,-128,0,79,0,0,0,4,4,0,0,0,97,109,112,0,4,2,0,0,0,38,0,4,3,0,0,0,108,116,0,4,2,0,0,0,60,0,4,3,0,0,0,103,116,0,4,2,0,0,0,62,0,4,5,0,0,0,113,117,111,116,0,4,2,0,0,0,34,0,4,5,0,0,0,97,112,111,115,0,4,2,0,0,0,39,0,4,5,0,0,0,110,98,115,112,0,4,2,0,0,0,32,0,4,6,0,0,0,105,101,120,99,108,0,4,3,0,0,0,-62,-95,0,4,5,0,0,0,99,101,110,116,0,4,3,0,0,0,-62,-94,0,4,6,0,0,0,112,111,117,110,100,0,4,3,0,0,0,-62,-93,0,4,7,0,0,0,99,117,114,114,101,110,0,4,3,0,0,0,-62,-92,0,4,4,0,0,0,121,101,110,0,4,3,0,0,0,-62,-91,0,4,7,0,0,0,98,114,118,98,97,114,0,4,3,0,0,0,-62,-90,0,4,5,0,0,0,115,101,99,116,0,4,3,0,0,0,-62,-89,0,4,4,0,0,0,117,109,108,0,4,3,0,0,0,-62,-88,0,4,5,0,0,0,99,111,112,121,0,4,3,0,0,0,-62,-87,0,4,5,0,0,0,111,114,100,102,0,4,3,0,0,0,-62,-86,0,4,6,0,0,0,108,97,113,117,111,0,4,3,0,0,0,-62,-85,0,4,4,0,0,0,115,104,121,0,4,3,0,0,0,-62,-83,0,4,4,0,0,0,114,101,103,0,4,3,0,0,0,-62,-82,0,4,5,0,0,0,109,97,99,114,0,4,3,0,0,0,-62,-81,0,4,4,0,0,0,100,101,103,0,4,3,0,0,0,-62,-80,0,4,7,0,0,0,112,108,117,115,109,110,0,4,3,0,0,0,-62,-79,0,4,5,0,0,0,115,117,112,50,0,4,3,0,0,0,-62,-78,0,4,5,0,0,0,115,117,112,51,0,4,3,0,0,0,-62,-77,0,4,6,0,0,0,97,99,117,116,101,0,4,3,0,0,0,-62,-76,0,4,6,0,0,0,109,105,99,114,111,0,4,3,0,0,0,-62,-75,0,4,5,0,0,0,112,97,114,97,0,4,3,0,0,0,-62,-74,0,4,7,0,0,0,109,105,100,100,111,116,0,4,3,0,0,0,-62,-73,0,4,6,0,0,0,99,101,100,105,108,0,4,3,0,0,0,-62,-72,0,4,5,0,0,0,115,117,112,49,0,4,3,0,0,0,-62,-71,0,4,5,0,0,0,111,114,100,109,0,4,3,0,0,0,-62,-70,0,4,6,0,0,0,114,97,113,117,111,0,4,3,0,0,0,-62,-69,0,4,7,0,0,0,102,114,97,99,49,52,0,4,3,0,0,0,-62,-68,0,4,7,0,0,0,102,114,97,99,49,50,0,4,3,0,0,0,-62,-67,0,4,7,0,0,0,102,114,97,99,51,52,0,4,3,0,0,0,-62,-66,0,4,7,0,0,0,105,113,117,101,115,116,0,4,3,0,0,0,-62,-65,0,4,6,0,0,0,116,105,109,101,115,0,4,3,0,0,0,-61,-105,0,4,7,0,0,0,100,105,118,105,100,101,0,4,3,0,0,0,-61,-73,0,4,7,0,0,0,115,116,114,105,110,103,0,4,5,0,0,0,103,115,117,98,0,4,8,0,0,0,38,40,37,119,43,41,59,0,0,0,0,0,47,0,0,0,47,0,0,0,48,0,0,0,49,0,0,0,50,0,0,0,51,0,0,0,52,0,0,0,53,0,0,0,54,0,0,0,55,0,0,0,56,0,0,0,57,0,0,0,58,0,0,0,59,0,0,0,60,0,0,0,61,0,0,0,62,0,0,0,63,0,0,0,64,0,0,0,66,0,0,0,67,0,0,0,68,0,0,0,69,0,0,0,70,0,0,0,71,0,0,0,72,0,0,0,73,0,0,0,74,0,0,0,75,0,0,0,76,0,0,0,77,0,0,0,78,0,0,0,79,0,0,0,80,0,0,0,81,0,0,0,82,0,0,0,83,0,0,0,84,0,0,0,85,0,0,0,86,0,0,0,89,0,0,0,89,0,0,0,89,0,0,0,89,0,0,0,89,0,0,0,89,0,0,0,89,0,0,0,90,0,0,0,2,0,0,0,2,0,0,0,115,0,0,0,0,0,46,0,0,0,9,0,0,0,101,110,116,105,116,105,101,115,0,39,0,0,0,46,0,0,0,0,0,0,0,0,0,0,0,92,0,0,0,97,0,0,0,0,1,0,5,9,0,0,0,69,0,0,0,70,64,-64,0,-128,0,0,0,-63,-128,0,0,36,1,0,0,92,-128,0,2,0,0,-128,0,30,0,0,1,30,0,-128,0,3,0,0,0,4,7,0,0,0,115,116,114,105,110,103,0,4,5,0,0,0,103,115,117,98,0,4,3,0,0,0,37,97,0,1,0,0,0,0,0,0,0,93,0,0,0,95,0,0,0,0,1,0,6,14,0,0,0,69,0,0,0,70,64,-64,0,-127,-128,0,0,-59,0,0,0,-58,-64,-64,1,0,1,0,0,-36,-128,0,1,5,1,0,0,6,1,65,2,64,1,0,0,28,1,0,1,93,0,0,0,94,0,0,0,30,0,-128,0,5,0,0,0,4,7,0,0,0,115,116,114,105,110,103,0,4,7,0,0,0,102,111,114,109,97,116,0,4,7,0,0,0,91,37,115,37,115,93,0,4,6,0,0,0,108,111,119,101,114,0,4,6,0,0,0,117,112,112,101,114,0,0,0,0,0,14,0,0,0,94,0,0,0,94,0,0,0,94,0,0,0,94,0,0,0,94,0,0,0,94,0,0,0,94,0,0,0,94,0,0,0,94,0,0,0,94,0,0,0,94,0,0,0,94,0,0,0,94,0,0,0,95,0,0,0,1,0,0,0,2,0,0,0,99,0,0,0,0,0,13,0,0,0,0,0,0,0,9,0,0,0,93,0,0,0,93,0,0,0,93,0,0,0,93,0,0,0,95,0,0,0,93,0,0,0,95,0,0,0,96,0,0,0,97,0,0,0,1,0,0,0,2,0,0,0,115,0,0,0,0,0,8,0,0,0,0,0,0,0,22,0,0,0,1,0,0,0,8,0,0,0,1,0,0,0,10,0,0,0,17,0,0,0,10,0,0,0,19,0,0,0,24,0,0,0,19,0,0,0,26,0,0,0,34,0,0,0,26,0,0,0,36,0,0,0,44,0,0,0,36,0,0,0,46,0,0,0,90,0,0,0,46,0,0,0,92,0,0,0,97,0,0,0,92,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,73,0,0,0,64,47,85,115,101,114,115,47,99,111,114,101,121,47,99,111,100,101,47,109,105,110,101,47,119,97,120,47,116,111,111,108,115,47,70,114,97,109,101,119,111,114,107,47,119,97,120,47,108,105,98,47,115,116,100,108,105,98,47,101,120,116,47,116,97,98,108,101,46,108,117,97,0,0,0,0,0,0,0,0,0,0,0,2,2,49,0,0,0,5,0,0,0,100,0,0,0,9,64,-128,-128,5,0,0,0,100,64,0,0,9,64,0,-127,5,0,0,0,100,-128,0,0,9,64,-128,-127,5,0,0,0,100,-64,0,0,9,64,0,-126,5,0,0,0,100,0,1,0,9,64,-128,-126,5,0,0,0,100,64,1,0,9,64,0,-125,5,0,0,0,100,-128,1,0,9,64,-128,-125,5,0,0,0,100,-64,1,0,9,64,0,-124,5,0,0,0,100,0,2,0,9,64,-128,-124,5,0,0,0,100,64,2,0,9,64,0,-123,5,0,0,0,100,-128,2,0,9,64,-128,-123,5,0,0,0,100,-64,2,0,9,64,0,-122,5,0,0,0,100,0,3,0,9,64,-128,-122,5,0,0,0,100,64,3,0,9,64,0,-121,5,0,0,0,100,-128,3,0,9,64,-128,-121,5,0,0,0,100,-64,3,0,9,64,0,-120,30,0,-128,0,17,0,0,0,4,6,0,0,0,116,97,98,108,101,0,4,6,0,0,0,99,108,111,110,101,0,4,6,0,0,0,109,101,114,103,101,0,4,5,0,0,0,107,101,121,115,0,4,7,0,0,0,117,110,105,113,117,101,0,4,7,0,0,0,118,97,108,117,101,115,0,4,5,0,0,0,108,97,115,116,0,4,7,0,0,0,97,112,112,101,110,100,0,4,8,0,0,0,105,110,100,101,120,79,102,0,4,9,0,0,0,105,110,99,108,117,100,101,115,0,4,12,0,0,0,114,101,109,111,118,101,86,97,108,117,101,0,4,5,0,0,0,101,97,99,104,0,4,5,0,0,0,102,105,110,100,0,4,7,0,0,0,102,105,108,116,101,114,0,4,4,0,0,0,109,97,112,0,4,8,0,0,0,103,114,111,117,112,66,121,0,4,9,0,0,0,116,111,115,116,114,105,110,103,0,16,0,0,0,0,0,0,0,1,0,0,0,17,0,0,0,0,2,0,10,29,0,0,0,-118,0,0,0,90,64,0,0,22,64,1,-128,-59,0,0,0,0,1,0,1,69,65,0,0,-128,1,0,0,92,1,0,1,-36,64,0,0,-59,-128,0,0,0,1,0,0,-36,0,1,1,22,-64,2,-128,5,-62,0,0,64,2,-128,3,28,-126,0,1,23,0,65,4,22,64,1,-128,5,2,1,0,6,66,65,4,64,2,-128,3,28,-126,0,1,-119,0,2,3,22,0,0,-128,-119,-64,1,3,-31,-128,0,0,22,64,-4,127,-98,0,0,1,30,0,-128,0,6,0,0,0,4,13,0,0,0,115,101,116,109,101,116,97,116,97,98,108,101,0,4,13,0,0,0,103,101,116,109,101,116,97,116,97,98,108,101,0,4,6,0,0,0,112,97,105,114,115,0,4,5,0,0,0,116,121,112,101,0,4,6,0,0,0,116,97,98,108,101,0,4,6,0,0,0,99,108,111,110,101,0,0,0,0,0,29,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,9,0,0,0,9,0,0,0,9,0,0,0,9,0,0,0,9,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,12,0,0,0,8,0,0,0,13,0,0,0,16,0,0,0,17,0,0,0,8,0,0,0,2,0,0,0,116,0,0,0,0,0,28,0,0,0,7,0,0,0,110,111,109,101,116,97,0,0,0,0,0,28,0,0,0,2,0,0,0,117,0,1,0,0,0,28,0,0,0,16,0,0,0,40,102,111,114,32,103,101,110,101,114,97,116,111,114,41,0,12,0,0,0,27,0,0,0,12,0,0,0,40,102,111,114,32,115,116,97,116,101,41,0,12,0,0,0,27,0,0,0,14,0,0,0,40,102,111,114,32,99,111,110,116,114,111,108,41,0,12,0,0,0,27,0,0,0,2,0,0,0,105,0,13,0,0,0,25,0,0,0,2,0,0,0,118,0,13,0,0,0,25,0,0,0,0,0,0,0,0,0,0,0,19,0,0,0,27,0,0,0,0,2,0,9,13,0,0,0,-123,0,0,0,-122,64,64,1,-64,0,0,0,-100,-128,0,1,-59,-128,0,0,0,1,-128,0,-36,0,1,1,22,0,0,-128,-119,-64,1,3,-31,-128,0,0,22,0,-1,127,-98,0,0,1,30,0,-128,0,3,0,0,0,4,6,0,0,0,116,97,98,108,101,0,4,6,0,0,0,99,108,111,110,101,0,4,6,0,0,0,112,97,105,114,115,0,0,0,0,0,13,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,22,0,0,0,22,0,0,0,22,0,0,0,22,0,0,0,23,0,0,0,22,0,0,0,23,0,0,0,26,0,0,0,27,0,0,0,8,0,0,0,2,0,0,0,116,0,0,0,0,0,12,0,0,0,2,0,0,0,117,0,0,0,0,0,12,0,0,0,2,0,0,0,114,0,4,0,0,0,12,0,0,0,16,0,0,0,40,102,111,114,32,103,101,110,101,114,97,116,111,114,41,0,7,0,0,0,11,0,0,0,12,0,0,0,40,102,111,114,32,115,116,97,116,101,41,0,7,0,0,0,11,0,0,0,14,0,0,0,40,102,111,114,32,99,111,110,116,114,111,108,41,0,7,0,0,0,11,0,0,0,2,0,0,0,105,0,8,0,0,0,9,0,0,0,2,0,0,0,118,0,8,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,29,0,0,0,33,0,0,0,0,1,0,10,14,0,0,0,74,0,0,0,-123,0,0,0,-64,0,0,0,-100,0,1,1,22,0,1,-128,-59,65,0,0,-58,-127,-64,3,0,2,-128,0,64,2,-128,2,-36,65,-128,1,-95,-128,0,0,22,0,-2,127,94,0,0,1,30,0,-128,0,3,0,0,0,4,6,0,0,0,112,97,105,114,115,0,4,6,0,0,0,116,97,98,108,101,0,4,7,0,0,0,105,110,115,101,114,116,0,0,0,0,0,14,0,0,0,30,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,32,0,0,0,33,0,0,0,7,0,0,0,2,0,0,0,116,0,0,0,0,0,13,0,0,0,5,0,0,0,107,101,121,115,0,1,0,0,0,13,0,0,0,16,0,0,0,40,102,111,114,32,103,101,110,101,114,97,116,111,114,41,0,4,0,0,0,12,0,0,0,12,0,0,0,40,102,111,114,32,115,116,97,116,101,41,0,4,0,0,0,12,0,0,0,14,0,0,0,40,102,111,114,32,99,111,110,116,114,111,108,41,0,4,0,0,0,12,0,0,0,2,0,0,0,107,0,5,0,0,0,10,0,0,0,2,0,0,0,118,0,5,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,35,0,0,0,42,0,0,0,0,1,0,10,21,0,0,0,74,0,0,0,-123,0,0,0,-64,0,0,0,-100,0,1,1,22,-64,2,-128,-59,65,0,0,-58,-127,-64,3,0,2,-128,0,64,2,0,3,-36,-127,-128,1,-38,65,0,0,22,0,1,-128,-59,65,0,0,-58,-63,-64,3,0,2,-128,0,64,2,0,3,-36,65,-128,1,-95,-128,0,0,22,64,-4,127,94,0,0,1,30,0,-128,0,4,0,0,0,4,7,0,0,0,105,112,97,105,114,115,0,4,6,0,0,0,116,97,98,108,101,0,4,9,0,0,0,105,110,99,108,117,100,101,115,0,4,7,0,0,0,105,110,115,101,114,116,0,0,0,0,0,21,0,0,0,36,0,0,0,37,0,0,0,37,0,0,0,37,0,0,0,37,0,0,0,38,0,0,0,38,0,0,0,38,0,0,0,38,0,0,0,38,0,0,0,38,0,0,0,38,0,0,0,38,0,0,0,38,0,0,0,38,0,0,0,38,0,0,0,38,0,0,0,37,0,0,0,38,0,0,0,41,0,0,0,42,0,0,0,7,0,0,0,2,0,0,0,116,0,0,0,0,0,20,0,0,0,5,0,0,0,115,101,101,110,0,1,0,0,0,20,0,0,0,16,0,0,0,40,102,111,114,32,103,101,110,101,114,97,116,111,114,41,0,4,0,0,0,19,0,0,0,12,0,0,0,40,102,111,114,32,115,116,97,116,101,41,0,4,0,0,0,19,0,0,0,14,0,0,0,40,102,111,114,32,99,111,110,116,114,111,108,41,0,4,0,0,0,19,0,0,0,2,0,0,0,105,0,5,0,0,0,17,0,0,0,2,0,0,0,118,0,5,0,0,0,17,0,0,0,0,0,0,0,0,0,0,0,44,0,0,0,48,0,0,0,0,1,0,10,14,0,0,0,74,0,0,0,-123,0,0,0,-64,0,0,0,-100,0,1,1,22,0,1,-128,-59,65,0,0,-58,-127,-64,3,0,2,-128,0,64,2,0,3,-36,65,-128,1,-95,-128,0,0,22,0,-2,127,94,0,0,1,30,0,-128,0,3,0,0,0,4,6,0,0,0,112,97,105,114,115,0,4,6,0,0,0,116,97,98,108,101,0,4,7,0,0,0,105,110,115,101,114,116,0,0,0,0,0,14,0,0,0,45,0,0,0,46,0,0,0,46,0,0,0,46,0,0,0,46,0,0,0,46,0,0,0,46,0,0,0,46,0,0,0,46,0,0,0,46,0,0,0,46,0,0,0,46,0,0,0,47,0,0,0,48,0,0,0,7,0,0,0,2,0,0,0,116,0,0,0,0,0,13,0,0,0,7,0,0,0,118,97,108,117,101,115,0,1,0,0,0,13,0,0,0,16,0,0,0,40,102,111,114,32,103,101,110,101,114,97,116,111,114,41,0,4,0,0,0,12,0,0,0,12,0,0,0,40,102,111,114,32,115,116,97,116,101,41,0,4,0,0,0,12,0,0,0,14,0,0,0,40,102,111,114,32,99,111,110,116,114,111,108,41,0,4,0,0,0,12,0,0,0,2,0,0,0,107,0,5,0,0,0,10,0,0,0,2,0,0,0,118,0,5,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,50,0,0,0,52,0,0,0,0,1,0,2,4,0,0,0,84,0,0,0,70,64,0,0,94,0,0,1,30,0,-128,0,0,0,0,0,0,0,0,0,4,0,0,0,51,0,0,0,51,0,0,0,51,0,0,0,52,0,0,0,1,0,0,0,2,0,0,0,116,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,54,0,0,0,60,0,0,0,0,2,0,10,13,0,0,0,-123,0,0,0,-64,0,-128,0,-100,0,1,1,22,0,1,-128,-59,65,0,0,-58,-127,-64,3,0,2,0,0,64,2,0,3,-36,65,-128,1,-95,-128,0,0,22,0,-2,127,30,0,0,1,30,0,-128,0,3,0,0,0,4,7,0,0,0,105,112,97,105,114,115,0,4,6,0,0,0,116,97,98,108,101,0,4,7,0,0,0,105,110,115,101,114,116,0,0,0,0,0,13,0,0,0,55,0,0,0,55,0,0,0,55,0,0,0,55,0,0,0,56,0,0,0,56,0,0,0,56,0,0,0,56,0,0,0,56,0,0,0,55,0,0,0,56,0,0,0,59,0,0,0,60,0,0,0,7,0,0,0,2,0,0,0,116,0,0,0,0,0,12,0,0,0,11,0,0,0,109,111,114,101,86,97,108,117,101,115,0,0,0,0,0,12,0,0,0,16,0,0,0,40,102,111,114,32,103,101,110,101,114,97,116,111,114,41,0,3,0,0,0,11,0,0,0,12,0,0,0,40,102,111,114,32,115,116,97,116,101,41,0,3,0,0,0,11,0,0,0,14,0,0,0,40,102,111,114,32,99,111,110,116,114,111,108,41,0,3,0,0,0,11,0,0,0,2,0,0,0,105,0,4,0,0,0,9,0,0,0,2,0,0,0,118,0,4,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,62,0,0,0,72,0,0,0,0,2,0,9,24,0,0,0,-123,0,0,0,-64,0,0,0,-100,0,1,1,22,-128,3,-128,-59,65,0,0,0,2,-128,0,-36,-127,0,1,23,-128,-64,3,22,-128,1,-128,-64,1,-128,0,0,2,0,3,-36,-127,0,1,-38,1,0,0,22,0,1,-128,94,1,0,1,22,-128,0,-128,23,64,0,3,22,0,0,-128,94,1,0,1,-95,-128,0,0,22,-128,-5,127,-125,0,0,1,-98,0,0,1,30,0,-128,0,3,0,0,0,4,6,0,0,0,112,97,105,114,115,0,4,5,0,0,0,116,121,112,101,0,4,9,0,0,0,102,117,110,99,116,105,111,110,0,0,0,0,0,24,0,0,0,63,0,0,0,63,0,0,0,63,0,0,0,63,0,0,0,64,0,0,0,64,0,0,0,64,0,0,0,64,0,0,0,64,0,0,0,65,0,0,0,65,0,0,0,65,0,0,0,65,0,0,0,65,0,0,0,65,0,0,0,65,0,0,0,67,0,0,0,67,0,0,0,67,0,0,0,63,0,0,0,68,0,0,0,71,0,0,0,71,0,0,0,72,0,0,0,7,0,0,0,2,0,0,0,116,0,0,0,0,0,23,0,0,0,6,0,0,0,118,97,108,117,101,0,0,0,0,0,23,0,0,0,16,0,0,0,40,102,111,114,32,103,101,110,101,114,97,116,111,114,41,0,3,0,0,0,21,0,0,0,12,0,0,0,40,102,111,114,32,115,116,97,116,101,41,0,3,0,0,0,21,0,0,0,14,0,0,0,40,102,111,114,32,99,111,110,116,114,111,108,41,0,3,0,0,0,21,0,0,0,2,0,0,0,107,0,4,0,0,0,19,0,0,0,2,0,0,0,118,0,4,0,0,0,19,0,0,0,0,0,0,0,0,0,0,0,74,0,0,0,76,0,0,0,0,2,0,5,7,0,0,0,-123,0,0,0,-122,64,64,1,-64,0,0,0,0,1,-128,0,-99,0,-128,1,-98,0,0,0,30,0,-128,0,2,0,0,0,4,6,0,0,0,116,97,98,108,101,0,4,8,0,0,0,105,110,100,101,120,79,102,0,0,0,0,0,7,0,0,0,75,0,0,0,75,0,0,0,75,0,0,0,75,0,0,0,75,0,0,0,75,0,0,0,76,0,0,0,2,0,0,0,2,0,0,0,116,0,0,0,0,0,6,0,0,0,6,0,0,0,118,97,108,117,101,0,0,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,78,0,0,0,82,0,0,0,0,2,0,6,14,0,0,0,-123,0,0,0,-122,64,64,1,-64,0,0,0,0,1,-128,0,-100,-128,-128,1,-102,0,0,0,22,0,1,-128,-59,0,0,0,-58,-128,-64,1,0,1,0,0,64,1,0,1,-36,64,-128,1,30,0,0,1,30,0,-128,0,3,0,0,0,4,6,0,0,0,116,97,98,108,101,0,4,8,0,0,0,105,110,100,101,120,79,102,0,4,7,0,0,0,114,101,109,111,118,101,0,0,0,0,0,14,0,0,0,79,0,0,0,79,0,0,0,79,0,0,0,79,0,0,0,79,0,0,0,80,0,0,0,80,0,0,0,80,0,0,0,80,0,0,0,80,0,0,0,80,0,0,0,80,0,0,0,81,0,0,0,82,0,0,0,3,0,0,0,2,0,0,0,116,0,0,0,0,0,13,0,0,0,6,0,0,0,118,97,108,117,101,0,0,0,0,0,13,0,0,0,6,0,0,0,105,110,100,101,120,0,5,0,0,0,13,0,0,0,0,0,0,0,0,0,0,0,84,0,0,0,88,0,0,0,0,2,0,10,11,0,0,0,-123,0,0,0,-64,0,0,0,-100,0,1,1,22,-64,0,-128,-64,1,-128,0,0,2,0,3,64,2,-128,2,-36,65,-128,1,-95,-128,0,0,22,64,-2,127,30,0,-128,0,1,0,0,0,4,6,0,0,0,112,97,105,114,115,0,0,0,0,0,11,0,0,0,85,0,0,0,85,0,0,0,85,0,0,0,85,0,0,0,86,0,0,0,86,0,0,0,86,0,0,0,86,0,0,0,85,0,0,0,86,0,0,0,88,0,0,0,7,0,0,0,2,0,0,0,116,0,0,0,0,0,10,0,0,0,5,0,0,0,102,117,110,99,0,0,0,0,0,10,0,0,0,16,0,0,0,40,102,111,114,32,103,101,110,101,114,97,116,111,114,41,0,3,0,0,0,10,0,0,0,12,0,0,0,40,102,111,114,32,115,116,97,116,101,41,0,3,0,0,0,10,0,0,0,14,0,0,0,40,102,111,114,32,99,111,110,116,114,111,108,41,0,3,0,0,0,10,0,0,0,2,0,0,0,107,0,4,0,0,0,8,0,0,0,2,0,0,0,118,0,4,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,90,0,0,0,96,0,0,0,0,2,0,9,17,0,0,0,-123,0,0,0,-64,0,0,0,-100,0,1,1,22,-64,1,-128,-64,1,-128,0,0,2,0,3,-36,-127,0,1,-38,1,0,0,22,-128,0,-128,-64,1,0,3,0,2,-128,2,-34,1,-128,1,-95,-128,0,0,22,64,-3,127,-125,0,0,1,-98,0,0,1,30,0,-128,0,1,0,0,0,4,6,0,0,0,112,97,105,114,115,0,0,0,0,0,17,0,0,0,91,0,0,0,91,0,0,0,91,0,0,0,91,0,0,0,92,0,0,0,92,0,0,0,92,0,0,0,92,0,0,0,92,0,0,0,92,0,0,0,92,0,0,0,92,0,0,0,91,0,0,0,92,0,0,0,95,0,0,0,95,0,0,0,96,0,0,0,7,0,0,0,2,0,0,0,116,0,0,0,0,0,16,0,0,0,5,0,0,0,102,117,110,99,0,0,0,0,0,16,0,0,0,16,0,0,0,40,102,111,114,32,103,101,110,101,114,97,116,111,114,41,0,3,0,0,0,14,0,0,0,12,0,0,0,40,102,111,114,32,115,116,97,116,101,41,0,3,0,0,0,14,0,0,0,14,0,0,0,40,102,111,114,32,99,111,110,116,114,111,108,41,0,3,0,0,0,14,0,0,0,2,0,0,0,107,0,4,0,0,0,12,0,0,0,2,0,0,0,118,0,4,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,98,0,0,0,105,0,0,0,0,2,0,11,19,0,0,0,-118,0,0,0,-59,0,0,0,0,1,0,0,-36,0,1,1,22,64,2,-128,0,2,-128,0,64,2,-128,3,28,-126,0,1,26,2,0,0,22,0,1,-128,5,66,0,0,6,-126,64,4,64,2,0,1,-128,2,-128,3,28,66,-128,1,-31,-128,0,0,22,-64,-4,127,-98,0,0,1,30,0,-128,0,3,0,0,0,4,6,0,0,0,112,97,105,114,115,0,4,6,0,0,0,116,97,98,108,101,0,4,7,0,0,0,105,110,115,101,114,116,0,0,0,0,0,19,0,0,0,99,0,0,0,100,0,0,0,100,0,0,0,100,0,0,0,100,0,0,0,101,0,0,0,101,0,0,0,101,0,0,0,101,0,0,0,101,0,0,0,101,0,0,0,101,0,0,0,101,0,0,0,101,0,0,0,101,0,0,0,100,0,0,0,101,0,0,0,104,0,0,0,105,0,0,0,8,0,0,0,2,0,0,0,116,0,0,0,0,0,18,0,0,0,5,0,0,0,102,117,110,99,0,0,0,0,0,18,0,0,0,8,0,0,0,109,97,116,99,104,101,115,0,1,0,0,0,18,0,0,0,16,0,0,0,40,102,111,114,32,103,101,110,101,114,97,116,111,114,41,0,4,0,0,0,17,0,0,0,12,0,0,0,40,102,111,114,32,115,116,97,116,101,41,0,4,0,0,0,17,0,0,0,14,0,0,0,40,102,111,114,32,99,111,110,116,114,111,108,41,0,4,0,0,0,17,0,0,0,2,0,0,0,107,0,5,0,0,0,15,0,0,0,2,0,0,0,118,0,5,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,107,0,0,0,114,0,0,0,0,2,0,13,17,0,0,0,-118,0,0,0,-59,0,0,0,0,1,0,0,-36,0,1,1,22,-64,1,-128,5,66,0,0,6,-126,64,4,64,2,0,1,-128,2,-128,0,-64,2,-128,3,0,3,0,3,-100,2,-128,1,28,66,0,0,-31,-128,0,0,22,64,-3,127,-98,0,0,1,30,0,-128,0,3,0,0,0,4,6,0,0,0,112,97,105,114,115,0,4,6,0,0,0,116,97,98,108,101,0,4,7,0,0,0,105,110,115,101,114,116,0,0,0,0,0,17,0,0,0,108,0,0,0,109,0,0,0,109,0,0,0,109,0,0,0,109,0,0,0,110,0,0,0,110,0,0,0,110,0,0,0,110,0,0,0,110,0,0,0,110,0,0,0,110,0,0,0,110,0,0,0,109,0,0,0,110,0,0,0,113,0,0,0,114,0,0,0,8,0,0,0,2,0,0,0,116,0,0,0,0,0,16,0,0,0,5,0,0,0,102,117,110,99,0,0,0,0,0,16,0,0,0,7,0,0,0,109,97,112,112,101,100,0,1,0,0,0,16,0,0,0,16,0,0,0,40,102,111,114,32,103,101,110,101,114,97,116,111,114,41,0,4,0,0,0,15,0,0,0,12,0,0,0,40,102,111,114,32,115,116,97,116,101,41,0,4,0,0,0,15,0,0,0,14,0,0,0,40,102,111,114,32,99,111,110,116,114,111,108,41,0,4,0,0,0,15,0,0,0,2,0,0,0,107,0,5,0,0,0,13,0,0,0,2,0,0,0,118,0,5,0,0,0,13,0,0,0,0,0,0,0,0,0,0,0,116,0,0,0,125,0,0,0,0,2,0,12,22,0,0,0,-118,0,0,0,-59,0,0,0,0,1,0,0,-36,0,1,1,22,0,3,-128,0,2,-128,0,64,2,-128,3,28,-126,0,1,70,2,2,1,90,66,0,0,22,64,0,-128,74,2,0,0,-119,64,2,4,69,66,0,0,70,-126,-64,4,-122,2,2,1,-64,2,-128,3,92,66,-128,1,-31,-128,0,0,22,0,-4,127,-98,0,0,1,30,0,-128,0,3,0,0,0,4,6,0,0,0,112,97,105,114,115,0,4,6,0,0,0,116,97,98,108,101,0,4,7,0,0,0,105,110,115,101,114,116,0,0,0,0,0,22,0,0,0,117,0,0,0,118,0,0,0,118,0,0,0,118,0,0,0,118,0,0,0,119,0,0,0,119,0,0,0,119,0,0,0,120,0,0,0,120,0,0,0,120,0,0,0,120,0,0,0,120,0,0,0,121,0,0,0,121,0,0,0,121,0,0,0,121,0,0,0,121,0,0,0,118,0,0,0,121,0,0,0,124,0,0,0,125,0,0,0,9,0,0,0,2,0,0,0,116,0,0,0,0,0,21,0,0,0,5,0,0,0,102,117,110,99,0,0,0,0,0,21,0,0,0,8,0,0,0,103,114,111,117,112,101,100,0,1,0,0,0,21,0,0,0,16,0,0,0,40,102,111,114,32,103,101,110,101,114,97,116,111,114,41,0,4,0,0,0,20,0,0,0,12,0,0,0,40,102,111,114,32,115,116,97,116,101,41,0,4,0,0,0,20,0,0,0,14,0,0,0,40,102,111,114,32,99,111,110,116,114,111,108,41,0,4,0,0,0,20,0,0,0,2,0,0,0,107,0,5,0,0,0,18,0,0,0,2,0,0,0,118,0,5,0,0,0,18,0,0,0,9,0,0,0,103,114,111,117,112,75,101,121,0,8,0,0,0,18,0,0,0,0,0,0,0,0,0,0,0,127,0,0,0,-91,0,0,0,0,5,0,21,-125,0,0,0,-102,64,0,0,22,0,0,-128,-127,0,0,0,-38,64,0,0,22,0,0,-128,-63,64,0,0,26,65,0,0,22,64,0,-128,74,1,0,0,0,1,-128,2,65,-127,0,0,-118,1,0,0,-59,-63,0,0,0,2,0,0,-36,-127,0,1,23,0,-63,3,22,-64,21,-128,-59,65,1,0,0,2,0,2,-36,1,1,1,22,-64,0,-128,23,-64,2,0,22,64,0,-128,1,-125,1,0,30,3,0,1,-31,-127,0,0,22,64,-2,127,-59,1,1,0,-58,-63,-63,3,0,2,0,2,64,2,0,0,-36,65,-128,1,-59,1,1,0,-58,-63,-63,3,0,2,0,3,65,2,2,0,-36,65,-128,1,-59,65,2,0,0,2,0,0,-36,1,1,1,22,-128,11,-128,27,67,-128,0,22,0,0,-128,1,-125,2,0,91,67,-128,0,22,0,0,-128,65,-125,2,0,21,67,3,6,69,3,1,0,70,-61,-63,6,-128,3,0,3,-64,3,0,6,5,-60,2,0,64,4,0,5,28,-124,0,1,65,4,3,0,-43,67,-124,7,92,67,-128,1,69,3,1,0,70,-61,-63,6,-128,3,0,3,23,0,-128,5,22,-128,0,-128,-63,67,3,0,-38,67,0,0,22,-64,1,-128,-59,3,1,0,-58,-61,-62,7,0,4,-128,5,64,4,0,6,-128,4,0,1,-64,4,-128,1,0,5,0,2,-36,-125,0,3,92,67,-128,1,76,-127,-61,2,24,64,1,1,22,64,2,-128,69,3,1,0,70,-61,-63,6,-128,3,0,3,-37,67,0,6,22,0,0,-128,-63,-61,3,0,1,4,4,0,-43,3,-124,7,92,67,-128,1,22,64,0,-128,-31,-127,0,0,22,-128,-13,127,-59,1,1,0,-58,-63,-63,3,0,2,0,3,90,0,0,0,22,-128,1,-128,91,66,-128,0,22,0,0,-128,65,-62,3,0,-127,66,4,0,85,-126,-126,4,90,66,0,0,22,0,0,-128,65,-126,4,0,-36,65,-128,1,22,-64,4,-128,-59,-63,0,0,0,2,0,0,-36,-127,0,1,23,-64,-60,3,22,64,1,-128,-59,-63,4,0,-58,1,-59,3,1,66,5,0,64,2,0,0,-36,-127,-128,1,0,0,-128,3,-59,1,1,0,-58,-63,-63,3,0,2,0,3,69,-62,2,0,-128,2,0,0,92,-126,0,1,-127,-126,5,0,85,-126,-126,4,-36,65,-128,1,-59,1,1,0,-58,-63,-59,3,0,2,0,3,-35,1,0,1,-34,1,0,0,30,0,-128,0,24,0,0,0,3,0,0,0,0,0,64,-113,64,3,0,0,0,0,0,0,28,64,3,0,0,0,0,0,0,0,0,4,5,0,0,0,116,121,112,101,0,4,6,0,0,0,116,97,98,108,101,0,4,7,0,0,0,105,112,97,105,114,115,0,4,9,0,0,0,60,115,101,108,102,62,44,10,0,4,7,0,0,0,105,110,115,101,114,116,0,4,3,0,0,0,123,10,0,4,6,0,0,0,112,97,105,114,115,0,4,2,0,0,0,32,0,4,9,0,0,0,116,111,115,116,114,105,110,103,0,4,4,0,0,0,32,61,32,0,4,8,0,0,0,60,115,101,108,102,62,44,0,3,0,0,0,0,0,0,-16,63,4,1,0,0,0,0,4,5,0,0,0,46,46,46,10,0,4,4,0,0,0,125,44,10,0,4,2,0,0,0,125,0,4,7,0,0,0,115,116,114,105,110,103,0,4,7,0,0,0,102,111,114,109,97,116,0,4,3,0,0,0,37,113,0,4,3,0,0,0,44,10,0,4,7,0,0,0,99,111,110,99,97,116,0,0,0,0,0,-125,0,0,0,-128,0,0,0,-128,0,0,0,-128,0,0,0,-127,0,0,0,-127,0,0,0,-127,0,0,0,-126,0,0,0,-126,0,0,0,-126,0,0,0,-126,0,0,0,-125,0,0,0,-123,0,0,0,-122,0,0,0,-122,0,0,0,-122,0,0,0,-122,0,0,0,-122,0,0,0,-120,0,0,0,-120,0,0,0,-120,0,0,0,-120,0,0,0,-119,0,0,0,-119,0,0,0,-118,0,0,0,-118,0,0,0,-120,0,0,0,-117,0,0,0,-115,0,0,0,-115,0,0,0,-115,0,0,0,-115,0,0,0,-115,0,0,0,-113,0,0,0,-113,0,0,0,-113,0,0,0,-113,0,0,0,-113,0,0,0,-112,0,0,0,-112,0,0,0,-112,0,0,0,-112,0,0,0,-111,0,0,0,-111,0,0,0,-111,0,0,0,-111,0,0,0,-111,0,0,0,-111,0,0,0,-111,0,0,0,-110,0,0,0,-110,0,0,0,-110,0,0,0,-110,0,0,0,-110,0,0,0,-110,0,0,0,-110,0,0,0,-110,0,0,0,-110,0,0,0,-110,0,0,0,-109,0,0,0,-109,0,0,0,-109,0,0,0,-108,0,0,0,-108,0,0,0,-108,0,0,0,-108,0,0,0,-108,0,0,0,-108,0,0,0,-108,0,0,0,-108,0,0,0,-108,0,0,0,-108,0,0,0,-108,0,0,0,-108,0,0,0,-108,0,0,0,-109,0,0,0,-105,0,0,0,-104,0,0,0,-104,0,0,0,-103,0,0,0,-103,0,0,0,-103,0,0,0,-103,0,0,0,-103,0,0,0,-103,0,0,0,-103,0,0,0,-103,0,0,0,-103,0,0,0,-102,0,0,0,-112,0,0,0,-101,0,0,0,-98,0,0,0,-98,0,0,0,-98,0,0,0,-98,0,0,0,-98,0,0,0,-98,0,0,0,-98,0,0,0,-98,0,0,0,-98,0,0,0,-98,0,0,0,-98,0,0,0,-98,0,0,0,-98,0,0,0,-98,0,0,0,-98,0,0,0,-96,0,0,0,-96,0,0,0,-96,0,0,0,-96,0,0,0,-96,0,0,0,-96,0,0,0,-96,0,0,0,-96,0,0,0,-96,0,0,0,-96,0,0,0,-96,0,0,0,-95,0,0,0,-95,0,0,0,-95,0,0,0,-95,0,0,0,-95,0,0,0,-95,0,0,0,-95,0,0,0,-95,0,0,0,-95,0,0,0,-92,0,0,0,-92,0,0,0,-92,0,0,0,-92,0,0,0,-92,0,0,0,-91,0,0,0,18,0,0,0,4,0,0,0,116,98,108,0,0,0,0,0,-126,0,0,0,7,0,0,0,105,110,100,101,110,116,0,0,0,0,0,-126,0,0,0,6,0,0,0,108,105,109,105,116,0,0,0,0,0,-126,0,0,0,6,0,0,0,100,101,112,116,104,0,0,0,0,0,-126,0,0,0,7,0,0,0,106,115,116,97,99,107,0,0,0,0,0,-126,0,0,0,2,0,0,0,105,0,11,0,0,0,-126,0,0,0,7,0,0,0,111,117,116,112,117,116,0,12,0,0,0,-126,0,0,0,16,0,0,0,40,102,111,114,32,103,101,110,101,114,97,116,111,114,41,0,20,0,0,0,27,0,0,0,12,0,0,0,40,102,111,114,32,115,116,97,116,101,41,0,20,0,0,0,27,0,0,0,14,0,0,0,40,102,111,114,32,99,111,110,116,114,111,108,41,0,20,0,0,0,27,0,0,0,2,0,0,0,105,0,21,0,0,0,25,0,0,0,2,0,0,0,116,0,21,0,0,0,25,0,0,0,16,0,0,0,40,102,111,114,32,103,101,110,101,114,97,116,111,114,41,0,40,0,0,0,90,0,0,0,12,0,0,0,40,102,111,114,32,115,116,97,116,101,41,0,40,0,0,0,90,0,0,0,14,0,0,0,40,102,111,114,32,99,111,110,116,114,111,108,41,0,40,0,0,0,90,0,0,0,4,0,0,0,107,101,121,0,41,0,0,0,88,0,0,0,6,0,0,0,118,97,108,117,101,0,41,0,0,0,88,0,0,0,12,0,0,0,105,110,110,101,114,73,110,100,101,110,116,0,48,0,0,0,88,0,0,0,0,0,0,0,49,0,0,0,1,0,0,0,17,0,0,0,1,0,0,0,19,0,0,0,27,0,0,0,19,0,0,0,29,0,0,0,33,0,0,0,29,0,0,0,35,0,0,0,42,0,0,0,35,0,0,0,44,0,0,0,48,0,0,0,44,0,0,0,50,0,0,0,52,0,0,0,50,0,0,0,54,0,0,0,60,0,0,0,54,0,0,0,62,0,0,0,72,0,0,0,62,0,0,0,74,0,0,0,76,0,0,0,74,0,0,0,78,0,0,0,82,0,0,0,78,0,0,0,84,0,0,0,88,0,0,0,84,0,0,0,90,0,0,0,96,0,0,0,90,0,0,0,98,0,0,0,105,0,0,0,98,0,0,0,107,0,0,0,114,0,0,0,107,0,0,0,116,0,0,0,125,0,0,0,116,0,0,0,127,0,0,0,-91,0,0,0,127,0,0,0,-91,0,0,0,0,0,0,0,0,0,0,0,81,0,0,0,64,47,85,115,101,114,115,47,99,111,114,101,121,47,99,111,100,101,47,109,105,110,101,47,119,97,120,47,116,111,111,108,115,47,70,114,97,109,101,119,111,114,107,47,119,97,120,47,108,105,98,47,115,116,100,108,105,98,47,104,101,108,112,101,114,115,47,87,97,120,83,101,114,118,101,114,46,108,117,97,0,0,0,0,0,0,0,0,0,0,0,2,3,16,0,0,0,5,0,0,0,74,0,-128,0,-127,64,0,0,98,64,-128,0,28,64,0,1,36,0,0,0,7,-128,0,0,36,64,0,0,7,-64,0,0,36,-128,0,0,7,0,1,0,36,-64,0,0,7,64,1,0,36,0,1,0,7,-128,1,0,30,0,-128,0,7,0,0,0,4,9,0,0,0,119,97,120,67,108,97,115,115,0,4,10,0,0,0,87,97,120,83,101,114,118,101,114,0,4,6,0,0,0,115,116,97,114,116,0,4,11,0,0,0,115,104,111,119,80,114,111,109,112,116,0,4,10,0,0,0,99,111,110,110,101,99,116,101,100,0,4,13,0,0,0,100,105,115,99,111,110,110,101,99,116,101,100,0,4,13,0,0,0,100,97,116,97,82,101,99,101,105,118,101,100,0,5,0,0,0,0,0,0,0,6,0,0,0,26,0,0,0,0,1,0,6,39,0,0,0,69,64,0,0,70,-128,-64,0,70,-64,-64,0,75,0,-63,0,92,-128,0,1,9,64,0,-128,70,0,64,0,90,0,0,0,22,-64,0,-128,70,0,64,0,75,64,-63,0,-63,-128,1,0,92,-128,-128,1,90,0,0,0,22,-128,2,-128,-123,-64,1,0,-63,0,2,0,90,0,0,0,22,-64,0,-128,11,65,-62,0,28,-127,0,1,26,65,0,0,22,0,0,-128,1,-127,2,0,-100,64,-128,1,94,0,0,1,-122,0,64,0,-117,-64,66,1,0,1,0,0,-100,64,-128,1,-123,0,3,0,-59,64,3,0,36,1,0,0,0,0,0,1,0,0,0,0,-55,0,1,-122,-61,0,-128,1,-34,0,0,1,30,0,-128,0,14,0,0,0,4,7,0,0,0,115,101,114,118,101,114,0,4,4,0,0,0,119,97,120,0,4,6,0,0,0,99,108,97,115,115,0,4,11,0,0,0,119,97,120,95,115,101,114,118,101,114,0,4,5,0,0,0,105,110,105,116,0,4,12,0,0,0,115,116,97,114,116,79,110,80,111,114,116,0,3,0,0,0,0,0,-108,-63,64,4,5,0,0,0,112,117,116,115,0,4,27,0,0,0,70,97,105,108,101,100,32,99,114,101,97,116,105,110,103,32,115,101,114,118,101,114,58,32,37,115,0,4,12,0,0,0,100,101,115,99,114,105,112,116,105,111,110,0,4,19,0,0,0,83,101,114,118,101,114,32,78,111,116,32,67,114,101,97,116,101,100,0,4,12,0,0,0,115,101,116,68,101,108,101,103,97,116,101,0,4,6,0,0,0,112,114,105,110,116,0,4,3,0,0,0,95,71,0,1,0,0,0,0,0,0,0,19,0,0,0,23,0,0,0,2,0,3,7,22,0,0,0,68,0,0,0,-91,0,0,0,92,64,0,0,69,0,0,0,70,64,-64,0,-118,0,0,0,-27,0,0,0,-94,64,0,0,-28,0,0,0,92,-128,-128,1,-124,0,-128,0,-122,-128,64,1,-117,-64,64,1,5,1,0,0,6,1,65,2,64,1,-128,0,-127,65,1,0,28,-127,-128,1,65,-127,1,0,21,65,1,2,-100,64,-128,1,30,0,-128,0,7,0,0,0,4,6,0,0,0,116,97,98,108,101,0,4,4,0,0,0,109,97,112,0,4,7,0,0,0,115,101,114,118,101,114,0,4,5,0,0,0,115,101,110,100,0,4,7,0,0,0,99,111,110,99,97,116,0,4,2,0,0,0,9,0,4,2,0,0,0,10,0,1,0,0,0,0,0,0,0,21,0,0,0,21,0,0,0,0,1,0,3,5,0,0,0,69,0,0,0,-128,0,0,0,93,0,0,1,94,0,0,0,30,0,-128,0,1,0,0,0,4,9,0,0,0,116,111,115,116,114,105,110,103,0,0,0,0,0,5,0,0,0,21,0,0,0,21,0,0,0,21,0,0,0,21,0,0,0,21,0,0,0,1,0,0,0,2,0,0,0,111,0,0,0,0,0,4,0,0,0,0,0,0,0,22,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,21,0,0,0,21,0,0,0,21,0,0,0,21,0,0,0,21,0,0,0,21,0,0,0,21,0,0,0,22,0,0,0,22,0,0,0,22,0,0,0,22,0,0,0,22,0,0,0,22,0,0,0,22,0,0,0,22,0,0,0,22,0,0,0,22,0,0,0,22,0,0,0,23,0,0,0,2,0,0,0,4,0,0,0,97,114,103,0,0,0,0,0,21,0,0,0,8,0,0,0,111,98,106,101,99,116,115,0,10,0,0,0,21,0,0,0,2,0,0,0,12,0,0,0,102,111,114,109,101,114,80,114,105,110,116,0,5,0,0,0,115,101,108,102,0,39,0,0,0,7,0,0,0,7,0,0,0,7,0,0,0,7,0,0,0,7,0,0,0,7,0,0,0,9,0,0,0,9,0,0,0,9,0,0,0,9,0,0,0,9,0,0,0,9,0,0,0,9,0,0,0,10,0,0,0,10,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,12,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,18,0,0,0,19,0,0,0,23,0,0,0,23,0,0,0,23,0,0,0,23,0,0,0,25,0,0,0,25,0,0,0,26,0,0,0,3,0,0,0,5,0,0,0,115,101,108,102,0,0,0,0,0,38,0,0,0,4,0,0,0,101,114,114,0,13,0,0,0,38,0,0,0,12,0,0,0,102,111,114,109,101,114,80,114,105,110,116,0,31,0,0,0,38,0,0,0,0,0,0,0,0,0,0,0,28,0,0,0,30,0,0,0,0,1,0,4,5,0,0,0,70,0,64,0,75,64,-64,0,-63,-128,0,0,92,64,-128,1,30,0,-128,0,3,0,0,0,4,7,0,0,0,115,101,114,118,101,114,0,4,5,0,0,0,115,101,110,100,0,4,3,0,0,0,62,32,0,0,0,0,0,5,0,0,0,29,0,0,0,29,0,0,0,29,0,0,0,29,0,0,0,30,0,0,0,1,0,0,0,5,0,0,0,115,101,108,102,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,34,0,0,0,36,0,0,0,0,1,0,3,3,0,0,0,75,0,64,0,92,64,0,1,30,0,-128,0,1,0,0,0,4,11,0,0,0,115,104,111,119,80,114,111,109,112,116,0,0,0,0,0,3,0,0,0,35,0,0,0,35,0,0,0,36,0,0,0,1,0,0,0,5,0,0,0,115,101,108,102,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,38,0,0,0,40,0,0,0,0,1,0,4,5,0,0,0,70,0,64,0,75,64,-64,0,-63,-128,0,0,92,64,-128,1,30,0,-128,0,3,0,0,0,4,7,0,0,0,115,101,114,118,101,114,0,4,5,0,0,0,115,101,110,100,0,4,9,0,0,0,71,79,79,68,66,89,69,33,0,0,0,0,0,5,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,40,0,0,0,1,0,0,0,5,0,0,0,115,101,108,102,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,42,0,0,0,49,0,0,0,0,2,0,10,21,0,0,0,-123,0,0,0,-117,64,64,1,0,1,-128,0,69,-127,0,0,-100,-128,0,2,-59,-64,0,0,-58,0,-63,1,0,1,0,1,-36,-64,0,1,-38,64,0,0,22,-128,1,-128,70,65,65,0,75,-127,-63,2,-63,-63,1,0,0,2,0,2,65,2,2,0,-43,65,-126,3,92,65,-128,1,75,65,66,0,92,65,0,1,30,0,-128,0,10,0,0,0,4,9,0,0,0,78,83,83,116,114,105,110,103,0,4,22,0,0,0,105,110,105,116,87,105,116,104,68,97,116,97,95,101,110,99,111,100,105,110,103,0,4,22,0,0,0,78,83,65,83,67,73,73,83,116,114,105,110,103,69,110,99,111,100,105,110,103,0,4,4,0,0,0,119,97,120,0,4,5,0,0,0,101,118,97,108,0,4,7,0,0,0,115,101,114,118,101,114,0,4,5,0,0,0,115,101,110,100,0,4,8,0,0,0,69,114,114,111,114,58,32,0,4,2,0,0,0,10,0,4,11,0,0,0,115,104,111,119,80,114,111,109,112,116,0,0,0,0,0,21,0,0,0,43,0,0,0,43,0,0,0,43,0,0,0,43,0,0,0,43,0,0,0,44,0,0,0,44,0,0,0,44,0,0,0,44,0,0,0,46,0,0,0,46,0,0,0,46,0,0,0,46,0,0,0,46,0,0,0,46,0,0,0,46,0,0,0,46,0,0,0,46,0,0,0,48,0,0,0,48,0,0,0,49,0,0,0,5,0,0,0,5,0,0,0,115,101,108,102,0,0,0,0,0,20,0,0,0,5,0,0,0,100,97,116,97,0,0,0,0,0,20,0,0,0,6,0,0,0,105,110,112,117,116,0,5,0,0,0,20,0,0,0,8,0,0,0,115,117,99,99,101,115,115,0,9,0,0,0,20,0,0,0,4,0,0,0,101,114,114,0,9,0,0,0,20,0,0,0,0,0,0,0,16,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,26,0,0,0,6,0,0,0,30,0,0,0,28,0,0,0,36,0,0,0,34,0,0,0,40,0,0,0,38,0,0,0,49,0,0,0,42,0,0,0,49,0,0,0,0,0,0,0,0,0,0,0,80,0,0,0,64,47,85,115,101,114,115,47,99,111,114,101,121,47,99,111,100,101,47,109,105,110,101,47,119,97,120,47,116,111,111,108,115,47,70,114,97,109,101,119,111,114,107,47,119,97,120,47,108,105,98,47,115,116,100,108,105,98,47,104,101,108,112,101,114,115,47,97,117,116,111,108,111,97,100,46,108,117,97,0,0,0,0,0,0,0,0,0,0,0,2,2,4,0,0,0,5,0,0,0,100,0,0,0,9,64,-128,-128,30,0,-128,0,2,0,0,0,4,4,0,0,0,119,97,120,0,4,9,0,0,0,97,117,116,111,108,111,97,100,0,1,0,0,0,0,0,0,0,1,0,0,0,10,0,0,0,0,0,3,17,39,0,0,0,69,0,0,0,-118,0,0,0,-27,0,0,0,-94,64,0,0,92,0,1,1,22,64,7,-128,-123,65,0,0,-122,-127,64,3,-122,-63,64,3,-59,65,0,0,-58,1,-63,3,0,2,-128,2,-36,-127,0,1,1,66,1,0,-100,-127,-128,1,-59,1,0,0,0,2,0,3,-36,1,1,1,22,-128,3,-128,11,-125,-63,5,-123,67,0,0,-122,3,65,7,-100,-125,-128,0,-63,-61,1,0,-107,-61,3,7,28,-125,-128,1,75,3,66,6,-63,67,2,0,1,-124,2,0,92,-125,0,2,0,3,-128,6,69,-61,2,0,-128,3,0,6,92,67,0,1,-31,-127,0,0,22,-128,-5,127,97,-128,0,0,22,-64,-9,127,30,0,-128,0,12,0,0,0,4,7,0,0,0,105,112,97,105,114,115,0,4,4,0,0,0,119,97,120,0,4,11,0,0,0,102,105,108,101,115,121,115,116,101,109,0,4,7,0,0,0,115,101,97,114,99,104,0,4,5,0,0,0,114,111,111,116,0,4,5,0,0,0,108,117,97,36,0,4,6,0,0,0,109,97,116,99,104,0,4,12,0,0,0,47,40,46,42,41,37,46,108,117,97,36,0,4,5,0,0,0,103,115,117,98,0,4,2,0,0,0,47,0,4,2,0,0,0,46,0,4,8,0,0,0,114,101,113,117,105,114,101,0,0,0,0,0,39,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,7,0,0,0,7,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,2,0,0,0,8,0,0,0,10,0,0,0,13,0,0,0,4,0,0,0,97,114,103,0,0,0,0,0,38,0,0,0,16,0,0,0,40,102,111,114,32,103,101,110,101,114,97,116,111,114,41,0,5,0,0,0,38,0,0,0,12,0,0,0,40,102,111,114,32,115,116,97,116,101,41,0,5,0,0,0,38,0,0,0,14,0,0,0,40,102,111,114,32,99,111,110,116,114,111,108,41,0,5,0,0,0,38,0,0,0,2,0,0,0,105,0,6,0,0,0,36,0,0,0,7,0,0,0,102,111,108,100,101,114,0,6,0,0,0,36,0,0,0,6,0,0,0,102,105,108,101,115,0,15,0,0,0,36,0,0,0,16,0,0,0,40,102,111,114,32,103,101,110,101,114,97,116,111,114,41,0,18,0,0,0,36,0,0,0,12,0,0,0,40,102,111,114,32,115,116,97,116,101,41,0,18,0,0,0,36,0,0,0,14,0,0,0,40,102,111,114,32,99,111,110,116,114,111,108,41,0,18,0,0,0,36,0,0,0,2,0,0,0,105,0,19,0,0,0,34,0,0,0,5,0,0,0,102,105,108,101,0,19,0,0,0,34,0,0,0,14,0,0,0,114,101,113,117,105,114,101,83,116,114,105,110,103,0,26,0,0,0,34,0,0,0,0,0,0,0,4,0,0,0,1,0,0,0,10,0,0,0,1,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,78,0,0,0,64,47,85,115,101,114,115,47,99,111,114,101,121,47,99,111,100,101,47,109,105,110,101,47,119,97,120,47,116,111,111,108,115,47,70,114,97,109,101,119,111,114,107,47,119,97,120,47,108,105,98,47,115,116,100,108,105,98,47,104,101,108,112,101,114,115,47,98,97,115,101,54,52,46,108,117,97,0,0,0,0,0,0,0,0,0,0,0,2,3,-105,0,0,0,5,0,0,0,65,64,0,0,-123,-128,0,0,-122,-64,64,1,28,64,-128,1,36,0,0,0,7,0,1,0,36,64,0,0,7,64,1,0,36,-128,0,0,7,-128,1,0,36,-64,0,0,7,-64,1,0,10,0,8,0,9,64,66,-124,9,-64,66,-123,9,64,67,-122,9,-64,67,-121,9,64,68,-120,9,-64,68,-119,9,64,69,-118,9,-64,69,-117,9,64,70,-116,9,-64,70,-115,9,64,71,-114,9,-64,71,-113,9,64,72,-112,9,-64,72,-111,9,64,73,-110,9,-64,73,-109,9,64,74,-108,9,-64,74,-107,9,64,75,-106,9,-64,75,-105,9,64,76,-104,9,-64,76,-103,9,64,77,-102,9,-64,77,-101,9,64,78,-100,9,-64,78,-99,9,64,79,-98,9,-64,79,-97,9,64,80,-96,9,-64,80,-95,9,64,81,-94,9,-64,81,-93,9,64,82,-92,9,-64,82,-91,9,64,83,-90,9,-64,83,-89,9,64,84,-88,9,-64,84,-87,9,64,85,-86,9,-64,85,-85,9,64,86,-84,9,-64,86,-83,9,64,87,-82,9,-64,87,-81,9,64,88,-80,9,-64,88,-79,9,64,89,-78,9,-64,89,-77,9,64,90,-76,9,-64,90,-75,9,64,91,-74,9,-64,91,-73,9,64,92,-72,9,-64,92,-71,9,64,93,-70,9,-64,93,-69,9,64,94,-68,9,-64,94,-67,9,64,95,-66,9,-64,95,-65,9,64,96,-64,9,-64,96,-63,9,64,97,-62,9,-64,97,-61,100,0,1,0,0,0,0,0,71,0,34,0,74,64,8,0,73,0,-62,-124,73,-128,-62,-123,73,0,-61,-122,73,-128,-61,-121,73,0,-60,-120,73,-128,-60,-119,73,0,-59,-118,73,-128,-59,-117,73,0,-58,-116,73,-128,-58,-115,73,0,-57,-114,73,-128,-57,-113,73,0,-56,-112,73,-128,-56,-111,73,0,-55,-110,73,-128,-55,-109,73,0,-54,-108,73,-128,-54,-107,73,0,-53,-106,73,-128,-53,-105,73,0,-52,-104,73,-128,-52,-103,73,0,-51,-102,73,-128,-51,-101,73,0,-50,-100,73,-128,-50,-99,73,0,-49,-98,73,-128,-49,-97,73,0,-48,-96,73,-128,-48,-95,73,0,-47,-94,73,-128,-47,-93,73,0,-46,-92,73,-128,-46,-91,73,0,-45,-90,73,-128,-45,-89,73,0,-44,-88,73,-128,-44,-87,73,0,-43,-86,73,-128,-43,-85,73,0,-42,-84,73,-128,-42,-83,73,0,-41,-82,73,-128,-41,-81,73,0,-40,-80,73,-128,-40,-79,73,0,-39,-78,73,-128,-39,-77,73,0,-38,-76,73,-128,-38,-75,73,0,-37,-74,73,-128,-37,-73,73,0,-36,-72,73,-128,-36,-71,73,0,-35,-70,73,-128,-35,-69,73,0,-34,-68,73,-128,-34,-67,73,0,-33,-66,73,-128,-33,-65,73,0,-32,-64,73,-128,-32,-63,73,0,-31,-62,73,-128,-31,-61,73,-128,-30,-60,-92,64,1,0,0,0,-128,0,-121,-64,34,0,30,0,-128,0,-116,0,0,0,4,7,0,0,0,109,111,100,117,108,101,0,4,11,0,0,0,119,97,120,46,98,97,115,101,54,52,0,4,8,0,0,0,112,97,99,107,97,103,101,0,4,7,0,0,0,115,101,101,97,108,108,0,4,4,0,0,0,108,115,104,0,4,4,0,0,0,114,115,104,0,4,4,0,0,0,98,105,116,0,4,4,0,0,0,108,111,114,0,3,0,0,0,0,0,0,0,0,4,2,0,0,0,65,0,3,0,0,0,0,0,0,-16,63,4,2,0,0,0,66,0,3,0,0,0,0,0,0,0,64,4,2,0,0,0,67,0,3,0,0,0,0,0,0,8,64,4,2,0,0,0,68,0,3,0,0,0,0,0,0,16,64,4,2,0,0,0,69,0,3,0,0,0,0,0,0,20,64,4,2,0,0,0,70,0,3,0,0,0,0,0,0,24,64,4,2,0,0,0,71,0,3,0,0,0,0,0,0,28,64,4,2,0,0,0,72,0,3,0,0,0,0,0,0,32,64,4,2,0,0,0,73,0,3,0,0,0,0,0,0,34,64,4,2,0,0,0,74,0,3,0,0,0,0,0,0,36,64,4,2,0,0,0,75,0,3,0,0,0,0,0,0,38,64,4,2,0,0,0,76,0,3,0,0,0,0,0,0,40,64,4,2,0,0,0,77,0,3,0,0,0,0,0,0,42,64,4,2,0,0,0,78,0,3,0,0,0,0,0,0,44,64,4,2,0,0,0,79,0,3,0,0,0,0,0,0,46,64,4,2,0,0,0,80,0,3,0,0,0,0,0,0,48,64,4,2,0,0,0,81,0,3,0,0,0,0,0,0,49,64,4,2,0,0,0,82,0,3,0,0,0,0,0,0,50,64,4,2,0,0,0,83,0,3,0,0,0,0,0,0,51,64,4,2,0,0,0,84,0,3,0,0,0,0,0,0,52,64,4,2,0,0,0,85,0,3,0,0,0,0,0,0,53,64,4,2,0,0,0,86,0,3,0,0,0,0,0,0,54,64,4,2,0,0,0,87,0,3,0,0,0,0,0,0,55,64,4,2,0,0,0,88,0,3,0,0,0,0,0,0,56,64,4,2,0,0,0,89,0,3,0,0,0,0,0,0,57,64,4,2,0,0,0,90,0,3,0,0,0,0,0,0,58,64,4,2,0,0,0,97,0,3,0,0,0,0,0,0,59,64,4,2,0,0,0,98,0,3,0,0,0,0,0,0,60,64,4,2,0,0,0,99,0,3,0,0,0,0,0,0,61,64,4,2,0,0,0,100,0,3,0,0,0,0,0,0,62,64,4,2,0,0,0,101,0,3,0,0,0,0,0,0,63,64,4,2,0,0,0,102,0,3,0,0,0,0,0,0,64,64,4,2,0,0,0,103,0,3,0,0,0,0,0,-128,64,64,4,2,0,0,0,104,0,3,0,0,0,0,0,0,65,64,4,2,0,0,0,105,0,3,0,0,0,0,0,-128,65,64,4,2,0,0,0,106,0,3,0,0,0,0,0,0,66,64,4,2,0,0,0,107,0,3,0,0,0,0,0,-128,66,64,4,2,0,0,0,108,0,3,0,0,0,0,0,0,67,64,4,2,0,0,0,109,0,3,0,0,0,0,0,-128,67,64,4,2,0,0,0,110,0,3,0,0,0,0,0,0,68,64,4,2,0,0,0,111,0,3,0,0,0,0,0,-128,68,64,4,2,0,0,0,112,0,3,0,0,0,0,0,0,69,64,4,2,0,0,0,113,0,3,0,0,0,0,0,-128,69,64,4,2,0,0,0,114,0,3,0,0,0,0,0,0,70,64,4,2,0,0,0,115,0,3,0,0,0,0,0,-128,70,64,4,2,0,0,0,116,0,3,0,0,0,0,0,0,71,64,4,2,0,0,0,117,0,3,0,0,0,0,0,-128,71,64,4,2,0,0,0,118,0,3,0,0,0,0,0,0,72,64,4,2,0,0,0,119,0,3,0,0,0,0,0,-128,72,64,4,2,0,0,0,120,0,3,0,0,0,0,0,0,73,64,4,2,0,0,0,121,0,3,0,0,0,0,0,-128,73,64,4,2,0,0,0,122,0,3,0,0,0,0,0,0,74,64,4,2,0,0,0,48,0,3,0,0,0,0,0,-128,74,64,4,2,0,0,0,49,0,3,0,0,0,0,0,0,75,64,4,2,0,0,0,50,0,3,0,0,0,0,0,-128,75,64,4,2,0,0,0,51,0,3,0,0,0,0,0,0,76,64,4,2,0,0,0,52,0,3,0,0,0,0,0,-128,76,64,4,2,0,0,0,53,0,3,0,0,0,0,0,0,77,64,4,2,0,0,0,54,0,3,0,0,0,0,0,-128,77,64,4,2,0,0,0,55,0,3,0,0,0,0,0,0,78,64,4,2,0,0,0,56,0,3,0,0,0,0,0,-128,78,64,4,2,0,0,0,57,0,3,0,0,0,0,0,0,79,64,4,2,0,0,0,43,0,3,0,0,0,0,0,-128,79,64,4,2,0,0,0,47,0,4,7,0,0,0,101,110,99,111,100,101,0,4,2,0,0,0,61,0,0,4,7,0,0,0,100,101,99,111,100,101,0,6,0,0,0,0,0,0,0,9,0,0,0,11,0,0,0,0,2,0,3,5,0,0,0,-111,64,0,-128,-114,-128,0,0,-112,64,64,1,-98,0,0,1,30,0,-128,0,2,0,0,0,3,0,0,0,0,0,0,0,64,3,0,0,0,0,0,0,112,64,0,0,0,0,5,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,11,0,0,0,2,0,0,0,6,0,0,0,118,97,108,117,101,0,0,0,0,0,4,0,0,0,6,0,0,0,115,104,105,102,116,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,14,0,0,0,16,0,0,0,0,2,0,4,8,0,0,0,-123,0,0,0,-122,64,64,1,-47,64,0,-127,-49,-64,0,0,-100,-128,0,1,-112,-64,64,1,-98,0,0,1,30,0,-128,0,4,0,0,0,4,5,0,0,0,109,97,116,104,0,4,6,0,0,0,102,108,111,111,114,0,3,0,0,0,0,0,0,0,64,3,0,0,0,0,0,0,112,64,0,0,0,0,8,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,16,0,0,0,2,0,0,0,6,0,0,0,118,97,108,117,101,0,0,0,0,0,7,0,0,0,6,0,0,0,115,104,105,102,116,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,19,0,0,0,21,0,0,0,0,2,0,4,12,0,0,0,-111,64,0,-128,-112,-128,0,0,-51,64,-64,0,-47,-64,0,-128,-48,-64,0,0,-115,-64,0,1,88,-128,0,-127,22,0,0,-128,-126,64,0,0,-126,0,-128,0,-98,0,0,1,30,0,-128,0,3,0,0,0,3,0,0,0,0,0,0,0,64,3,0,0,0,0,0,0,-16,63,3,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,21,0,0,0,2,0,0,0,2,0,0,0,120,0,0,0,0,0,11,0,0,0,2,0,0,0,98,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,24,0,0,0,28,0,0,0,0,2,0,10,30,0,0,0,-127,64,0,0,-121,0,0,0,-127,-128,0,0,-63,-64,0,0,1,-127,0,0,-96,-64,4,-128,-123,1,0,0,-59,1,1,0,0,2,0,0,64,2,-128,2,-36,-127,-128,1,-38,65,0,0,22,-64,0,-128,-59,1,1,0,0,2,-128,0,64,2,-128,2,-36,-127,-128,1,23,64,-63,3,22,-64,0,-128,-51,-127,-64,2,-47,-63,1,-125,-38,65,0,0,22,0,0,-128,-63,65,0,0,-116,-63,1,3,-121,1,0,0,-97,-128,-6,127,-123,0,0,0,-98,0,0,1,30,0,-128,0,7,0,0,0,4,7,0,0,0,114,101,115,117,108,116,0,3,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,-16,63,3,0,0,0,0,0,0,32,64,4,4,0,0,0,98,105,116,0,1,1,3,0,0,0,0,0,0,0,64,0,0,0,0,30,0,0,0,25,0,0,0,25,0,0,0,26,0,0,0,26,0,0,0,26,0,0,0,26,0,0,0,26,0,0,0,26,0,0,0,26,0,0,0,26,0,0,0,26,0,0,0,26,0,0,0,26,0,0,0,26,0,0,0,26,0,0,0,26,0,0,0,26,0,0,0,26,0,0,0,26,0,0,0,26,0,0,0,26,0,0,0,26,0,0,0,26,0,0,0,26,0,0,0,26,0,0,0,26,0,0,0,26,0,0,0,27,0,0,0,27,0,0,0,28,0,0,0,6,0,0,0,2,0,0,0,120,0,0,0,0,0,29,0,0,0,2,0,0,0,121,0,0,0,0,0,29,0,0,0,12,0,0,0,40,102,111,114,32,105,110,100,101,120,41,0,5,0,0,0,27,0,0,0,12,0,0,0,40,102,111,114,32,108,105,109,105,116,41,0,5,0,0,0,27,0,0,0,11,0,0,0,40,102,111,114,32,115,116,101,112,41,0,5,0,0,0,27,0,0,0,2,0,0,0,112,0,6,0,0,0,26,0,0,0,0,0,0,0,0,0,0,0,35,0,0,0,47,0,0,0,1,1,0,18,89,0,0,0,74,0,0,0,-127,0,0,0,-63,64,0,0,5,-127,0,0,6,-63,64,2,64,1,0,0,28,-127,0,1,13,1,65,2,65,65,1,0,-32,-64,18,-128,-63,1,1,0,1,66,1,0,65,2,1,0,-32,-63,2,-128,-59,-126,0,0,-58,-126,-63,5,5,-125,0,0,6,-61,65,6,64,3,0,0,-116,-125,2,3,28,3,-128,1,-36,-126,0,0,-38,66,0,0,22,0,0,-128,-63,66,0,0,73,-64,2,5,-33,-127,-4,127,-59,-127,0,0,-58,1,-62,3,1,66,2,0,64,2,0,1,-124,2,0,0,-59,-126,2,0,6,3,-63,0,65,-61,2,0,-36,-126,-128,1,-122,-62,2,5,-60,2,0,0,5,3,3,0,69,67,3,0,-122,3,-63,0,-112,-125,67,7,-63,-125,3,0,92,-125,-128,1,-123,-125,2,0,-58,-61,-62,0,1,-124,3,0,-100,3,-128,1,28,-125,0,0,-58,2,-125,5,-38,66,0,0,22,0,0,-128,-63,-62,3,0,20,3,0,0,13,-125,1,6,24,0,3,-126,22,-128,3,-128,4,3,0,0,69,3,3,0,-123,67,3,0,-58,-61,-62,0,-48,3,-60,7,1,-60,2,0,-100,-125,-128,1,-59,-125,2,0,6,68,-63,0,65,68,4,0,-36,3,-128,1,92,-125,0,0,6,67,3,6,26,67,0,0,22,0,0,-128,1,-61,3,0,84,3,0,0,77,-125,-127,6,24,64,-125,-123,22,64,1,-128,68,3,0,0,-122,67,-63,0,-112,-125,68,7,70,-125,-125,6,90,67,0,0,22,0,0,-128,65,-61,3,0,-36,-127,-128,3,-128,0,-128,3,-33,-128,-20,127,-98,0,0,1,30,0,-128,0,19,0,0,0,4,1,0,0,0,0,3,0,0,0,0,0,0,0,0,4,7,0,0,0,115,116,114,105,110,103,0,4,4,0,0,0,108,101,110,0,3,0,0,0,0,0,0,-16,63,3,0,0,0,0,0,0,8,64,4,5,0,0,0,98,121,116,101,0,4,4,0,0,0,115,117,98,0,4,7,0,0,0,102,111,114,109,97,116,0,4,11,0,0,0,37,115,37,115,37,115,37,115,37,115,0,4,4,0,0,0,114,115,104,0,3,0,0,0,0,0,0,0,64,4,4,0,0,0,108,111,114,0,4,4,0,0,0,108,115,104,0,3,0,0,0,0,0,0,16,64,4,2,0,0,0,61,0,3,0,0,0,0,0,0,48,64,3,0,0,0,0,0,0,24,64,3,0,0,0,0,0,0,80,64,0,0,0,0,89,0,0,0,36,0,0,0,37,0,0,0,38,0,0,0,38,0,0,0,38,0,0,0,38,0,0,0,38,0,0,0,38,0,0,0,38,0,0,0,38,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,40,0,0,0,40,0,0,0,40,0,0,0,40,0,0,0,41,0,0,0,41,0,0,0,41,0,0,0,41,0,0,0,41,0,0,0,41,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,43,0,0,0,43,0,0,0,43,0,0,0,43,0,0,0,43,0,0,0,43,0,0,0,43,0,0,0,43,0,0,0,43,0,0,0,43,0,0,0,43,0,0,0,43,0,0,0,43,0,0,0,43,0,0,0,43,0,0,0,43,0,0,0,43,0,0,0,43,0,0,0,43,0,0,0,43,0,0,0,44,0,0,0,44,0,0,0,44,0,0,0,44,0,0,0,44,0,0,0,44,0,0,0,44,0,0,0,44,0,0,0,44,0,0,0,44,0,0,0,44,0,0,0,40,0,0,0,44,0,0,0,38,0,0,0,46,0,0,0,47,0,0,0,11,0,0,0,5,0,0,0,100,97,116,97,0,0,0,0,0,88,0,0,0,6,0,0,0,98,121,116,101,115,0,1,0,0,0,88,0,0,0,7,0,0,0,114,101,115,117,108,116,0,2,0,0,0,88,0,0,0,12,0,0,0,40,102,111,114,32,105,110,100,101,120,41,0,9,0,0,0,87,0,0,0,12,0,0,0,40,102,111,114,32,108,105,109,105,116,41,0,9,0,0,0,87,0,0,0,11,0,0,0,40,102,111,114,32,115,116,101,112,41,0,9,0,0,0,87,0,0,0,5,0,0,0,115,112,111,115,0,10,0,0,0,86,0,0,0,12,0,0,0,40,102,111,114,32,105,110,100,101,120,41,0,13,0,0,0,27,0,0,0,12,0,0,0,40,102,111,114,32,108,105,109,105,116,41,0,13,0,0,0,27,0,0,0,11,0,0,0,40,102,111,114,32,115,116,101,112,41,0,13,0,0,0,27,0,0,0,5,0,0,0,98,121,116,101,0,14,0,0,0,26,0,0,0,1,0,0,0,12,0,0,0,98,97,115,101,54,52,99,104,97,114,115,0,0,0,0,0,54,0,0,0,64,0,0,0,1,1,0,16,85,0,0,0,74,0,0,0,-127,0,0,0,-63,64,0,0,5,-127,0,0,6,-63,64,2,64,1,0,0,28,-127,0,1,13,1,65,2,65,65,1,0,-32,-64,17,-128,-63,1,1,0,1,66,1,0,65,2,1,0,-32,-63,2,-128,-60,2,0,0,5,-125,0,0,6,-125,65,6,64,3,0,0,-116,-125,2,3,-52,-125,2,3,28,-125,0,2,26,67,0,0,22,0,0,-128,1,-61,1,0,-58,2,-125,5,73,-64,2,5,-33,-127,-4,127,-64,1,0,1,5,-126,0,0,6,2,66,4,69,66,2,0,-123,-126,2,0,-58,2,-63,0,1,-61,2,0,-100,-126,-128,1,-59,2,3,0,6,-61,-62,0,65,67,1,0,-36,2,-128,1,92,2,0,0,28,-126,0,0,-107,0,-126,3,-64,1,0,1,6,66,-61,0,87,-128,67,4,22,-128,3,-128,5,-126,0,0,6,2,66,4,69,66,2,0,-123,-126,2,0,-58,-62,-62,0,1,67,1,0,-100,-126,-128,1,-59,2,3,0,6,67,-61,0,65,-61,2,0,-36,2,-128,1,92,2,0,0,28,-126,0,0,26,66,0,0,22,0,0,-128,1,2,0,0,-107,0,-126,3,-64,1,0,1,6,66,-63,0,87,-128,67,4,22,0,3,-128,5,-126,0,0,6,2,66,4,69,66,2,0,-123,-126,2,0,-58,66,-61,0,-48,66,-63,5,1,-61,3,0,-100,-126,-128,1,-58,66,-63,0,92,2,-128,1,28,-126,0,0,26,66,0,0,22,0,0,-128,1,2,0,0,-107,0,-126,3,-33,-128,-19,127,-98,0,0,1,30,0,-128,0,16,0,0,0,4,1,0,0,0,0,3,0,0,0,0,0,0,0,0,4,7,0,0,0,115,116,114,105,110,103,0,4,4,0,0,0,108,101,110,0,3,0,0,0,0,0,0,-16,63,3,0,0,0,0,0,0,16,64,4,4,0,0,0,115,117,98,0,4,2,0,0,0,61,0,4,5,0,0,0,99,104,97,114,0,4,4,0,0,0,108,111,114,0,4,4,0,0,0,108,115,104,0,3,0,0,0,0,0,0,0,64,4,4,0,0,0,114,115,104,0,3,0,0,0,0,0,0,8,64,0,3,0,0,0,0,0,0,24,64,0,0,0,0,85,0,0,0,55,0,0,0,56,0,0,0,57,0,0,0,57,0,0,0,57,0,0,0,57,0,0,0,57,0,0,0,57,0,0,0,57,0,0,0,57,0,0,0,58,0,0,0,58,0,0,0,58,0,0,0,58,0,0,0,58,0,0,0,58,0,0,0,58,0,0,0,58,0,0,0,58,0,0,0,58,0,0,0,58,0,0,0,58,0,0,0,58,0,0,0,58,0,0,0,58,0,0,0,58,0,0,0,58,0,0,0,59,0,0,0,59,0,0,0,59,0,0,0,59,0,0,0,59,0,0,0,59,0,0,0,59,0,0,0,59,0,0,0,59,0,0,0,59,0,0,0,59,0,0,0,59,0,0,0,59,0,0,0,59,0,0,0,59,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,57,0,0,0,63,0,0,0,64,0,0,0,11,0,0,0,5,0,0,0,100,97,116,97,0,0,0,0,0,84,0,0,0,6,0,0,0,99,104,97,114,115,0,1,0,0,0,84,0,0,0,7,0,0,0,114,101,115,117,108,116,0,2,0,0,0,84,0,0,0,12,0,0,0,40,102,111,114,32,105,110,100,101,120,41,0,9,0,0,0,83,0,0,0,12,0,0,0,40,102,111,114,32,108,105,109,105,116,41,0,9,0,0,0,83,0,0,0,11,0,0,0,40,102,111,114,32,115,116,101,112,41,0,9,0,0,0,83,0,0,0,5,0,0,0,100,112,111,115,0,10,0,0,0,82,0,0,0,12,0,0,0,40,102,111,114,32,105,110,100,101,120,41,0,13,0,0,0,27,0,0,0,12,0,0,0,40,102,111,114,32,108,105,109,105,116,41,0,13,0,0,0,27,0,0,0,11,0,0,0,40,102,111,114,32,115,116,101,112,41,0,13,0,0,0,27,0,0,0,5,0,0,0,99,104,97,114,0,14,0,0,0,26,0,0,0,1,0,0,0,12,0,0,0,98,97,115,101,54,52,98,121,116,101,115,0,-105,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,11,0,0,0,9,0,0,0,16,0,0,0,14,0,0,0,21,0,0,0,19,0,0,0,28,0,0,0,24,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,47,0,0,0,47,0,0,0,35,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,64,0,0,0,64,0,0,0,54,0,0,0,64,0,0,0,2,0,0,0,12,0,0,0,98,97,115,101,54,52,99,104,97,114,115,0,78,0,0,0,-106,0,0,0,12,0,0,0,98,97,115,101,54,52,98,121,116,101,115,0,-109,0,0,0,-106,0,0,0,0,0,0,0,75,0,0,0,64,47,85,115,101,114,115,47,99,111,114,101,121,47,99,111,100,101,47,109,105,110,101,47,119,97,120,47,116,111,111,108,115,47,70,114,97,109,101,119,111,114,107,47,119,97,120,47,108,105,98,47,115,116,100,108,105,98,47,104,101,108,112,101,114,115,47,98,105,116,46,108,117,97,0,0,0,0,0,0,0,0,0,0,0,2,14,53,0,0,0,36,0,0,0,100,64,0,0,0,0,0,0,0,0,-128,0,-92,-128,0,0,-28,-64,0,0,36,1,1,0,0,0,-128,0,0,0,-128,1,0,0,0,1,0,0,0,2,100,65,1,0,0,0,-128,0,0,0,-128,1,0,0,0,1,0,0,-128,2,-92,-127,1,0,0,0,-128,0,0,0,0,1,-28,-63,1,0,0,0,-128,0,0,0,-128,1,0,0,0,1,36,2,2,0,0,0,0,0,0,0,0,3,0,0,0,2,100,66,2,0,0,0,0,0,0,0,0,3,-92,-126,2,0,0,0,0,0,0,0,0,3,0,0,-128,2,-28,-62,2,0,0,0,0,2,0,0,0,3,0,0,-128,2,5,3,0,0,74,-125,2,0,73,-125,1,-127,73,67,-127,-127,73,3,1,-126,73,-61,-127,-126,73,3,2,-125,73,-125,-126,-125,73,-61,2,-124,73,67,-126,-124,73,67,0,-123,73,-125,-128,-123,9,67,-125,-128,35,0,0,0,30,0,-128,0,12,0,0,0,4,4,0,0,0,119,97,120,0,4,4,0,0,0,98,105,116,0,4,5,0,0,0,98,110,111,116,0,4,5,0,0,0,98,97,110,100,0,4,4,0,0,0,98,111,114,0,4,5,0,0,0,98,120,111,114,0,4,8,0,0,0,98,114,115,104,105,102,116,0,4,8,0,0,0,98,108,115,104,105,102,116,0,4,6,0,0,0,98,120,111,114,50,0,4,14,0,0,0,98,108,111,103,105,99,95,114,115,104,105,102,116,0,4,7,0,0,0,116,111,98,105,116,115,0,4,7,0,0,0,116,111,110,117,109,98,0,12,0,0,0,0,0,0,0,37,0,0,0,42,0,0,0,0,1,0,3,11,0,0,0,69,0,0,0,70,64,-64,0,-128,0,0,0,92,-128,0,1,77,64,0,0,24,64,0,-127,22,-128,0,-128,69,-64,0,0,-127,0,1,0,92,64,0,1,30,0,-128,0,5,0,0,0,4,5,0,0,0,109,97,116,104,0,4,6,0,0,0,102,108,111,111,114,0,3,0,0,0,0,0,0,0,0,4,6,0,0,0,101,114,114,111,114,0,4,48,0,0,0,116,114,121,105,110,103,32,116,111,32,117,115,101,32,98,105,116,119,105,115,101,32,111,112,101,114,97,116,105,111,110,32,111,110,32,110,111,110,45,105,110,116,101,103,101,114,33,0,0,0,0,0,11,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,40,0,0,0,40,0,0,0,40,0,0,0,42,0,0,0,1,0,0,0,2,0,0,0,110,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,44,0,0,0,65,0,0,0,2,1,0,6,36,0,0,0,68,0,0,0,-128,0,0,0,92,64,0,1,24,0,64,0,22,-128,2,-128,68,0,-128,0,-123,64,0,0,-122,-128,64,1,-59,-64,0,0,-58,0,-63,1,0,1,0,0,-36,0,0,1,-100,-128,0,0,-116,64,65,1,93,0,0,1,94,0,0,0,74,0,0,0,-127,64,1,0,24,0,0,-128,22,64,3,-128,-59,-64,0,0,-58,-128,-63,1,0,1,0,0,65,-63,1,0,-36,-128,-128,1,23,64,-63,1,22,64,0,-128,73,64,65,1,22,0,0,-128,73,0,64,1,13,-63,0,0,15,-64,65,2,-116,64,65,1,22,-64,-5,127,94,0,0,1,30,0,-128,0,8,0,0,0,3,0,0,0,0,0,0,0,0,4,4,0,0,0,98,105,116,0,4,5,0,0,0,98,110,111,116,0,4,5,0,0,0,109,97,116,104,0,4,4,0,0,0,97,98,115,0,3,0,0,0,0,0,0,-16,63,4,4,0,0,0,109,111,100,0,3,0,0,0,0,0,0,0,64,0,0,0,0,36,0,0,0,45,0,0,0,45,0,0,0,45,0,0,0,46,0,0,0,46,0,0,0,48,0,0,0,48,0,0,0,48,0,0,0,48,0,0,0,48,0,0,0,48,0,0,0,48,0,0,0,48,0,0,0,48,0,0,0,48,0,0,0,48,0,0,0,51,0,0,0,52,0,0,0,53,0,0,0,53,0,0,0,54,0,0,0,54,0,0,0,54,0,0,0,54,0,0,0,54,0,0,0,55,0,0,0,55,0,0,0,56,0,0,0,56,0,0,0,58,0,0,0,60,0,0,0,60,0,0,0,61,0,0,0,61,0,0,0,64,0,0,0,65,0,0,0,4,0,0,0,2,0,0,0,110,0,0,0,0,0,35,0,0,0,4,0,0,0,116,98,108,0,17,0,0,0,35,0,0,0,4,0,0,0,99,110,116,0,18,0,0,0,35,0,0,0,5,0,0,0,108,97,115,116,0,25,0,0,0,33,0,0,0,2,0,0,0,10,0,0,0,99,104,101,99,107,95,105,110,116,0,8,0,0,0,116,111,95,98,105,116,115,0,0,0,0,0,67,0,0,0,78,0,0,0,0,1,0,9,17,0,0,0,69,0,0,0,70,64,-64,0,-128,0,0,0,92,-128,0,1,-127,-128,0,0,-63,-64,0,0,1,-63,0,0,64,1,-128,0,-127,-63,0,0,32,-63,0,-128,6,-62,1,0,14,-62,0,4,-116,0,2,1,-50,0,-63,1,31,-127,-2,127,-98,0,0,1,30,0,-128,0,5,0,0,0,4,6,0,0,0,116,97,98,108,101,0,4,5,0,0,0,103,101,116,110,0,3,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,-16,63,3,0,0,0,0,0,0,0,64,0,0,0,0,17,0,0,0,68,0,0,0,68,0,0,0,68,0,0,0,68,0,0,0,70,0,0,0,71,0,0,0,72,0,0,0,72,0,0,0,72,0,0,0,72,0,0,0,73,0,0,0,73,0,0,0,73,0,0,0,74,0,0,0,72,0,0,0,77,0,0,0,78,0,0,0,8,0,0,0,4,0,0,0,116,98,108,0,0,0,0,0,16,0,0,0,2,0,0,0,110,0,4,0,0,0,16,0,0,0,5,0,0,0,114,115,108,116,0,5,0,0,0,16,0,0,0,6,0,0,0,112,111,119,101,114,0,6,0,0,0,16,0,0,0,12,0,0,0,40,102,111,114,32,105,110,100,101,120,41,0,9,0,0,0,15,0,0,0,12,0,0,0,40,102,111,114,32,108,105,109,105,116,41,0,9,0,0,0,15,0,0,0,11,0,0,0,40,102,111,114,32,115,116,101,112,41,0,9,0,0,0,15,0,0,0,2,0,0,0,105,0,10,0,0,0,14,0,0,0,0,0,0,0,0,0,0,0,80,0,0,0,95,0,0,0,0,2,0,8,31,0,0,0,-118,0,0,0,-54,0,0,0,5,1,0,0,6,65,64,2,64,1,0,0,28,-127,0,1,69,1,0,0,70,65,-64,2,-128,1,-128,0,92,-127,0,1,24,0,-127,2,22,-128,0,-128,-128,0,0,0,-64,0,-128,0,22,64,0,-128,-128,0,-128,0,-64,0,0,0,5,1,0,0,6,65,64,2,64,1,-128,1,28,-127,0,1,12,-127,64,2,69,1,0,0,70,65,-64,2,-128,1,0,1,92,-127,0,1,-127,-127,0,0,32,1,0,-128,-55,-64,-64,3,31,65,-1,127,30,0,-128,0,4,0,0,0,4,6,0,0,0,116,97,98,108,101,0,4,5,0,0,0,103,101,116,110,0,3,0,0,0,0,0,0,-16,63,3,0,0,0,0,0,0,0,0,0,0,0,0,31,0,0,0,81,0,0,0,82,0,0,0,83,0,0,0,83,0,0,0,83,0,0,0,83,0,0,0,83,0,0,0,83,0,0,0,83,0,0,0,83,0,0,0,83,0,0,0,83,0,0,0,84,0,0,0,85,0,0,0,85,0,0,0,87,0,0,0,88,0,0,0,91,0,0,0,91,0,0,0,91,0,0,0,91,0,0,0,91,0,0,0,91,0,0,0,91,0,0,0,91,0,0,0,91,0,0,0,91,0,0,0,91,0,0,0,92,0,0,0,91,0,0,0,95,0,0,0,8,0,0,0,6,0,0,0,116,98,108,95,109,0,0,0,0,0,30,0,0,0,6,0,0,0,116,98,108,95,110,0,0,0,0,0,30,0,0,0,4,0,0,0,98,105,103,0,1,0,0,0,30,0,0,0,6,0,0,0,115,109,97,108,108,0,2,0,0,0,30,0,0,0,12,0,0,0,40,102,111,114,32,105,110,100,101,120,41,0,27,0,0,0,30,0,0,0,12,0,0,0,40,102,111,114,32,108,105,109,105,116,41,0,27,0,0,0,30,0,0,0,11,0,0,0,40,102,111,114,32,115,116,101,112,41,0,27,0,0,0,30,0,0,0,2,0,0,0,105,0,28,0,0,0,29,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,120,0,0,0,4,2,3,14,64,0,0,0,-60,0,0,0,0,1,0,0,-36,-128,0,1,4,1,0,0,64,1,-128,0,28,-127,0,1,68,1,-128,0,-128,1,-128,1,-64,1,0,2,92,65,-128,1,74,1,0,0,-123,1,0,0,-122,65,64,3,-59,-127,0,0,-58,-63,-64,3,0,2,-128,1,-36,-127,0,1,5,-126,0,0,6,-62,64,4,64,2,0,2,28,2,0,1,-100,-127,0,0,-63,1,1,0,0,2,0,3,65,2,1,0,-32,1,2,-128,-58,-126,-126,1,23,64,-63,5,22,0,1,-128,-58,-126,2,2,23,64,-63,5,22,64,0,-128,73,65,65,5,22,0,0,-128,73,1,65,5,-33,65,-3,127,-60,1,0,1,0,2,-128,2,-36,-127,0,1,37,2,0,1,26,2,0,0,22,-64,4,-128,10,2,0,0,101,2,0,0,34,66,0,0,69,-126,0,0,70,-126,-63,4,-128,2,0,4,-63,2,1,0,92,-126,-128,1,-124,2,-128,1,-64,2,-128,3,0,3,-128,4,84,3,0,4,24,64,-125,-126,22,64,0,-128,91,67,0,4,22,0,0,-128,67,3,-128,6,-99,2,0,2,-98,2,0,0,22,0,0,-128,-34,1,0,1,30,0,-128,0,7,0,0,0,4,5,0,0,0,109,97,116,104,0,4,4,0,0,0,109,97,120,0,4,6,0,0,0,116,97,98,108,101,0,4,5,0,0,0,103,101,116,110,0,3,0,0,0,0,0,0,-16,63,3,0,0,0,0,0,0,0,0,4,7,0,0,0,114,101,109,111,118,101,0,0,0,0,0,64,0,0,0,98,0,0,0,98,0,0,0,98,0,0,0,99,0,0,0,99,0,0,0,99,0,0,0,100,0,0,0,100,0,0,0,100,0,0,0,100,0,0,0,102,0,0,0,103,0,0,0,103,0,0,0,103,0,0,0,103,0,0,0,103,0,0,0,103,0,0,0,103,0,0,0,103,0,0,0,103,0,0,0,103,0,0,0,103,0,0,0,104,0,0,0,104,0,0,0,104,0,0,0,104,0,0,0,105,0,0,0,105,0,0,0,105,0,0,0,105,0,0,0,105,0,0,0,105,0,0,0,106,0,0,0,106,0,0,0,108,0,0,0,104,0,0,0,112,0,0,0,112,0,0,0,112,0,0,0,113,0,0,0,113,0,0,0,113,0,0,0,114,0,0,0,114,0,0,0,114,0,0,0,115,0,0,0,115,0,0,0,115,0,0,0,115,0,0,0,115,0,0,0,116,0,0,0,116,0,0,0,116,0,0,0,116,0,0,0,116,0,0,0,116,0,0,0,116,0,0,0,116,0,0,0,116,0,0,0,116,0,0,0,116,0,0,0,116,0,0,0,118,0,0,0,120,0,0,0,14,0,0,0,2,0,0,0,109,0,0,0,0,0,63,0,0,0,2,0,0,0,110,0,0,0,0,0,63,0,0,0,4,0,0,0,97,114,103,0,0,0,0,0,63,0,0,0,6,0,0,0,116,98,108,95,109,0,3,0,0,0,63,0,0,0,6,0,0,0,116,98,108,95,110,0,6,0,0,0,63,0,0,0,4,0,0,0,116,98,108,0,11,0,0,0,63,0,0,0,5,0,0,0,114,115,108,116,0,22,0,0,0,63,0,0,0,12,0,0,0,40,102,111,114,32,105,110,100,101,120,41,0,25,0,0,0,36,0,0,0,12,0,0,0,40,102,111,114,32,108,105,109,105,116,41,0,25,0,0,0,36,0,0,0,11,0,0,0,40,102,111,114,32,115,116,101,112,41,0,25,0,0,0,36,0,0,0,2,0,0,0,105,0,26,0,0,0,35,0,0,0,7,0,0,0,114,101,115,117,108,116,0,39,0,0,0,63,0,0,0,5,0,0,0,97,114,103,115,0,45,0,0,0,61,0,0,0,2,0,0,0,110,0,50,0,0,0,61,0,0,0,4,0,0,0,8,0,0,0,116,111,95,98,105,116,115,0,7,0,0,0,101,120,112,97,110,100,0,14,0,0,0,116,98,108,95,116,111,95,110,117,109,98,101,114,0,7,0,0,0,98,105,116,95,111,114,0,0,0,0,0,122,0,0,0,-111,0,0,0,4,2,3,14,64,0,0,0,-60,0,0,0,0,1,0,0,-36,-128,0,1,4,1,0,0,64,1,-128,0,28,-127,0,1,68,1,-128,0,-128,1,-128,1,-64,1,0,2,92,65,-128,1,74,1,0,0,-123,1,0,0,-122,65,64,3,-59,-127,0,0,-58,-63,-64,3,0,2,-128,1,-36,-127,0,1,5,-126,0,0,6,-62,64,4,64,2,0,2,28,2,0,1,-100,-127,0,0,-63,1,1,0,0,2,0,3,65,2,1,0,-32,1,2,-128,-58,-126,-126,1,87,64,-63,5,22,-128,0,-128,-58,-126,2,2,23,64,-63,5,22,64,0,-128,73,65,65,5,22,0,0,-128,73,1,65,5,-33,65,-3,127,-60,1,0,1,0,2,-128,2,-36,-127,0,1,37,2,0,1,26,2,0,0,22,-64,4,-128,10,2,0,0,101,2,0,0,34,66,0,0,69,-126,0,0,70,-126,-63,4,-128,2,0,4,-63,2,1,0,92,-126,-128,1,-124,2,-128,1,-64,2,-128,3,0,3,-128,4,84,3,0,4,24,64,-125,-126,22,64,0,-128,91,67,0,4,22,0,0,-128,67,3,-128,6,-99,2,0,2,-98,2,0,0,22,0,0,-128,-34,1,0,1,30,0,-128,0,7,0,0,0,4,5,0,0,0,109,97,116,104,0,4,4,0,0,0,109,97,120,0,4,6,0,0,0,116,97,98,108,101,0,4,5,0,0,0,103,101,116,110,0,3,0,0,0,0,0,0,-16,63,3,0,0,0,0,0,0,0,0,4,7,0,0,0,114,101,109,111,118,101,0,0,0,0,0,64,0,0,0,123,0,0,0,123,0,0,0,123,0,0,0,124,0,0,0,124,0,0,0,124,0,0,0,125,0,0,0,125,0,0,0,125,0,0,0,125,0,0,0,127,0,0,0,-128,0,0,0,-128,0,0,0,-128,0,0,0,-128,0,0,0,-128,0,0,0,-128,0,0,0,-128,0,0,0,-128,0,0,0,-128,0,0,0,-128,0,0,0,-128,0,0,0,-127,0,0,0,-127,0,0,0,-127,0,0,0,-127,0,0,0,-126,0,0,0,-126,0,0,0,-126,0,0,0,-126,0,0,0,-126,0,0,0,-126,0,0,0,-125,0,0,0,-125,0,0,0,-123,0,0,0,-127,0,0,0,-119,0,0,0,-119,0,0,0,-119,0,0,0,-118,0,0,0,-118,0,0,0,-118,0,0,0,-117,0,0,0,-117,0,0,0,-117,0,0,0,-116,0,0,0,-116,0,0,0,-116,0,0,0,-116,0,0,0,-116,0,0,0,-115,0,0,0,-115,0,0,0,-115,0,0,0,-115,0,0,0,-115,0,0,0,-115,0,0,0,-115,0,0,0,-115,0,0,0,-115,0,0,0,-115,0,0,0,-115,0,0,0,-115,0,0,0,-113,0,0,0,-111,0,0,0,14,0,0,0,2,0,0,0,109,0,0,0,0,0,63,0,0,0,2,0,0,0,110,0,0,0,0,0,63,0,0,0,4,0,0,0,97,114,103,0,0,0,0,0,63,0,0,0,6,0,0,0,116,98,108,95,109,0,3,0,0,0,63,0,0,0,6,0,0,0,116,98,108,95,110,0,6,0,0,0,63,0,0,0,4,0,0,0,116,98,108,0,11,0,0,0,63,0,0,0,5,0,0,0,114,115,108,116,0,22,0,0,0,63,0,0,0,12,0,0,0,40,102,111,114,32,105,110,100,101,120,41,0,25,0,0,0,36,0,0,0,12,0,0,0,40,102,111,114,32,108,105,109,105,116,41,0,25,0,0,0,36,0,0,0,11,0,0,0,40,102,111,114,32,115,116,101,112,41,0,25,0,0,0,36,0,0,0,2,0,0,0,105,0,26,0,0,0,35,0,0,0,7,0,0,0,114,101,115,117,108,116,0,39,0,0,0,63,0,0,0,5,0,0,0,97,114,103,115,0,45,0,0,0,61,0,0,0,2,0,0,0,110,0,50,0,0,0,61,0,0,0,4,0,0,0,8,0,0,0,116,111,95,98,105,116,115,0,7,0,0,0,101,120,112,97,110,100,0,14,0,0,0,116,98,108,95,116,111,95,110,117,109,98,101,114,0,8,0,0,0,98,105,116,95,97,110,100,0,0,0,0,0,-109,0,0,0,-97,0,0,0,2,1,0,8,27,0,0,0,68,0,0,0,-128,0,0,0,92,-128,0,1,-123,0,0,0,-122,64,64,1,-59,-128,0,0,-58,-64,-64,1,0,1,-128,0,-36,-128,0,1,1,1,1,0,-100,-128,-128,1,-63,64,1,0,0,1,0,1,65,65,1,0,-32,64,1,-128,-58,-127,-127,0,23,64,-63,3,22,64,0,-128,73,-128,65,3,22,0,0,-128,73,64,65,3,-33,0,-2,127,-60,0,-128,0,0,1,-128,0,-35,0,0,1,-34,0,0,0,30,0,-128,0,7,0,0,0,4,5,0,0,0,109,97,116,104,0,4,4,0,0,0,109,97,120,0,4,6,0,0,0,116,97,98,108,101,0,4,5,0,0,0,103,101,116,110,0,3,0,0,0,0,0,0,64,64,3,0,0,0,0,0,0,-16,63,3,0,0,0,0,0,0,0,0,0,0,0,0,27,0,0,0,-107,0,0,0,-107,0,0,0,-107,0,0,0,-106,0,0,0,-106,0,0,0,-106,0,0,0,-106,0,0,0,-106,0,0,0,-106,0,0,0,-106,0,0,0,-106,0,0,0,-105,0,0,0,-105,0,0,0,-105,0,0,0,-105,0,0,0,-104,0,0,0,-104,0,0,0,-104,0,0,0,-103,0,0,0,-103,0,0,0,-101,0,0,0,-105,0,0,0,-98,0,0,0,-98,0,0,0,-98,0,0,0,-98,0,0,0,-97,0,0,0,7,0,0,0,2,0,0,0,110,0,0,0,0,0,26,0,0,0,4,0,0,0,116,98,108,0,3,0,0,0,26,0,0,0,5,0,0,0,115,105,122,101,0,11,0,0,0,26,0,0,0,12,0,0,0,40,102,111,114,32,105,110,100,101,120,41,0,14,0,0,0,22,0,0,0,12,0,0,0,40,102,111,114,32,108,105,109,105,116,41,0,14,0,0,0,22,0,0,0,11,0,0,0,40,102,111,114,32,115,116,101,112,41,0,14,0,0,0,22,0,0,0,2,0,0,0,105,0,15,0,0,0,21,0,0,0,2,0,0,0,8,0,0,0,116,111,95,98,105,116,115,0,14,0,0,0,116,98,108,95,116,111,95,110,117,109,98,101,114,0,0,0,0,0,-95,0,0,0,-77,0,0,0,3,2,0,12,39,0,0,0,-124,0,0,0,-64,0,0,0,-100,-128,0,1,-60,0,0,0,0,1,-128,0,-36,-128,0,1,4,1,-128,0,64,1,0,1,-128,1,-128,1,28,65,-128,1,10,1,0,0,69,1,0,0,70,65,-64,2,-123,-127,0,0,-122,-63,64,3,-64,1,0,1,-100,-127,0,1,-59,-127,0,0,-58,-63,-64,3,0,2,-128,1,-36,1,0,1,92,-127,0,0,-127,1,1,0,-64,1,-128,2,1,2,1,0,-96,-127,1,-128,-122,66,2,1,-58,66,-126,1,87,-64,2,5,22,64,0,-128,9,1,-63,4,22,0,0,-128,9,65,-63,4,-97,-63,-3,127,-124,1,0,1,-64,1,0,2,-99,1,0,1,-98,1,0,0,30,0,-128,0,6,0,0,0,4,5,0,0,0,109,97,116,104,0,4,4,0,0,0,109,97,120,0,4,6,0,0,0,116,97,98,108,101,0,4,5,0,0,0,103,101,116,110,0,3,0,0,0,0,0,0,-16,63,3,0,0,0,0,0,0,0,0,0,0,0,0,39,0,0,0,-94,0,0,0,-94,0,0,0,-94,0,0,0,-93,0,0,0,-93,0,0,0,-93,0,0,0,-92,0,0,0,-92,0,0,0,-92,0,0,0,-92,0,0,0,-90,0,0,0,-89,0,0,0,-89,0,0,0,-89,0,0,0,-89,0,0,0,-89,0,0,0,-89,0,0,0,-89,0,0,0,-89,0,0,0,-89,0,0,0,-89,0,0,0,-89,0,0,0,-88,0,0,0,-88,0,0,0,-88,0,0,0,-88,0,0,0,-87,0,0,0,-87,0,0,0,-87,0,0,0,-87,0,0,0,-86,0,0,0,-86,0,0,0,-84,0,0,0,-88,0,0,0,-78,0,0,0,-78,0,0,0,-78,0,0,0,-78,0,0,0,-77,0,0,0,10,0,0,0,2,0,0,0,109,0,0,0,0,0,38,0,0,0,2,0,0,0,110,0,0,0,0,0,38,0,0,0,6,0,0,0,116,98,108,95,109,0,3,0,0,0,38,0,0,0,6,0,0,0,116,98,108,95,110,0,6,0,0,0,38,0,0,0,4,0,0,0,116,98,108,0,11,0,0,0,38,0,0,0,5,0,0,0,114,115,108,116,0,22,0,0,0,38,0,0,0,12,0,0,0,40,102,111,114,32,105,110,100,101,120,41,0,25,0,0,0,34,0,0,0,12,0,0,0,40,102,111,114,32,108,105,109,105,116,41,0,25,0,0,0,34,0,0,0,11,0,0,0,40,102,111,114,32,115,116,101,112,41,0,25,0,0,0,34,0,0,0,2,0,0,0,105,0,26,0,0,0,33,0,0,0,3,0,0,0,8,0,0,0,116,111,95,98,105,116,115,0,7,0,0,0,101,120,112,97,110,100,0,14,0,0,0,116,98,108,95,116,111,95,110,117,109,98,101,114,0,0,0,0,0,-75,0,0,0,-60,0,0,0,3,2,0,10,34,0,0,0,-124,0,0,0,-64,0,0,0,-100,64,0,1,-127,0,0,0,24,0,64,0,22,-64,1,-128,-60,0,-128,0,5,65,0,0,6,-127,64,2,64,1,0,0,28,1,0,1,-36,-128,0,0,12,-64,-64,1,-127,0,1,0,-63,-64,0,0,0,1,-128,0,65,-63,0,0,-32,0,2,-128,15,64,65,0,-60,1,0,1,5,66,0,0,6,-126,65,4,64,2,0,0,28,-126,0,1,64,2,0,1,-36,-127,-128,1,0,0,-128,3,-33,64,-3,127,-59,64,0,0,-58,-128,-63,1,0,1,0,0,-35,0,0,1,-34,0,0,0,30,0,-128,0,7,0,0,0,3,0,0,0,0,0,0,0,0,4,5,0,0,0,109,97,116,104,0,4,4,0,0,0,97,98,115,0,3,0,0,0,0,0,0,-16,63,3,0,0,0,0,0,0,-32,65,3,0,0,0,0,0,0,0,64,4,6,0,0,0,102,108,111,111,114,0,0,0,0,0,34,0,0,0,-74,0,0,0,-74,0,0,0,-74,0,0,0,-72,0,0,0,-71,0,0,0,-71,0,0,0,-69,0,0,0,-69,0,0,0,-69,0,0,0,-69,0,0,0,-69,0,0,0,-69,0,0,0,-69,0,0,0,-68,0,0,0,-65,0,0,0,-65,0,0,0,-65,0,0,0,-65,0,0,0,-64,0,0,0,-63,0,0,0,-63,0,0,0,-63,0,0,0,-63,0,0,0,-63,0,0,0,-63,0,0,0,-63,0,0,0,-63,0,0,0,-65,0,0,0,-61,0,0,0,-61,0,0,0,-61,0,0,0,-61,0,0,0,-61,0,0,0,-60,0,0,0,7,0,0,0,2,0,0,0,110,0,0,0,0,0,33,0,0,0,5,0,0,0,98,105,116,115,0,0,0,0,0,33,0,0,0,9,0,0,0,104,105,103,104,95,98,105,116,0,4,0,0,0,33,0,0,0,12,0,0,0,40,102,111,114,32,105,110,100,101,120,41,0,17,0,0,0,28,0,0,0,12,0,0,0,40,102,111,114,32,108,105,109,105,116,41,0,17,0,0,0,28,0,0,0,11,0,0,0,40,102,111,114,32,115,116,101,112,41,0,17,0,0,0,28,0,0,0,2,0,0,0,105,0,18,0,0,0,27,0,0,0,3,0,0,0,10,0,0,0,99,104,101,99,107,95,105,110,116,0,8,0,0,0,98,105,116,95,110,111,116,0,7,0,0,0,98,105,116,95,111,114,0,0,0,0,0,-57,0,0,0,-47,0,0,0,2,2,0,6,24,0,0,0,-124,0,0,0,-64,0,0,0,-100,64,0,1,24,0,64,0,22,-128,1,-128,-124,0,-128,0,-59,64,0,0,-58,-128,-64,1,0,1,0,0,-36,0,0,1,-100,-128,0,0,12,-64,64,1,-127,-64,0,0,-64,0,-128,0,1,-63,0,0,-96,0,0,-128,15,0,65,0,-97,64,-1,127,-123,64,0,0,-122,64,65,1,-64,0,0,0,-99,0,0,1,-98,0,0,0,30,0,-128,0,6,0,0,0,3,0,0,0,0,0,0,0,0,4,5,0,0,0,109,97,116,104,0,4,4,0,0,0,97,98,115,0,3,0,0,0,0,0,0,-16,63,3,0,0,0,0,0,0,0,64,4,6,0,0,0,102,108,111,111,114,0,0,0,0,0,24,0,0,0,-56,0,0,0,-56,0,0,0,-56,0,0,0,-55,0,0,0,-55,0,0,0,-53,0,0,0,-53,0,0,0,-53,0,0,0,-53,0,0,0,-53,0,0,0,-53,0,0,0,-53,0,0,0,-51,0,0,0,-51,0,0,0,-51,0,0,0,-51,0,0,0,-50,0,0,0,-51,0,0,0,-48,0,0,0,-48,0,0,0,-48,0,0,0,-48,0,0,0,-48,0,0,0,-47,0,0,0,6,0,0,0,2,0,0,0,110,0,0,0,0,0,23,0,0,0,5,0,0,0,98,105,116,115,0,0,0,0,0,23,0,0,0,12,0,0,0,40,102,111,114,32,105,110,100,101,120,41,0,15,0,0,0,18,0,0,0,12,0,0,0,40,102,111,114,32,108,105,109,105,116,41,0,15,0,0,0,18,0,0,0,11,0,0,0,40,102,111,114,32,115,116,101,112,41,0,15,0,0,0,18,0,0,0,2,0,0,0,105,0,16,0,0,0,17,0,0,0,2,0,0,0,10,0,0,0,99,104,101,99,107,95,105,110,116,0,8,0,0,0,98,105,116,95,110,111,116,0,0,0,0,0,-45,0,0,0,-33,0,0,0,3,2,0,6,24,0,0,0,-124,0,0,0,-64,0,0,0,-100,64,0,1,24,0,64,0,22,-128,1,-128,-124,0,-128,0,-59,64,0,0,-58,-128,-64,1,0,1,0,0,-36,0,0,1,-100,-128,0,0,12,-64,64,1,-127,-64,0,0,-64,0,-128,0,1,-63,0,0,-96,0,0,-128,14,0,65,0,-97,64,-1,127,-124,0,0,1,-64,0,0,0,1,65,1,0,-99,0,-128,1,-98,0,0,0,30,0,-128,0,6,0,0,0,3,0,0,0,0,0,0,0,0,4,5,0,0,0,109,97,116,104,0,4,4,0,0,0,97,98,115,0,3,0,0,0,0,0,0,-16,63,3,0,0,0,0,0,0,0,64,3,0,0,-32,-1,-1,-1,-17,65,0,0,0,0,24,0,0,0,-44,0,0,0,-44,0,0,0,-44,0,0,0,-42,0,0,0,-42,0,0,0,-40,0,0,0,-40,0,0,0,-40,0,0,0,-40,0,0,0,-40,0,0,0,-40,0,0,0,-40,0,0,0,-37,0,0,0,-37,0,0,0,-37,0,0,0,-37,0,0,0,-36,0,0,0,-37,0,0,0,-34,0,0,0,-34,0,0,0,-34,0,0,0,-34,0,0,0,-34,0,0,0,-33,0,0,0,6,0,0,0,2,0,0,0,110,0,0,0,0,0,23,0,0,0,5,0,0,0,98,105,116,115,0,0,0,0,0,23,0,0,0,12,0,0,0,40,102,111,114,32,105,110,100,101,120,41,0,15,0,0,0,18,0,0,0,12,0,0,0,40,102,111,114,32,108,105,109,105,116,41,0,15,0,0,0,18,0,0,0,11,0,0,0,40,102,111,114,32,115,116,101,112,41,0,15,0,0,0,18,0,0,0,2,0,0,0,105,0,16,0,0,0,17,0,0,0,3,0,0,0,10,0,0,0,99,104,101,99,107,95,105,110,116,0,8,0,0,0,98,105,116,95,110,111,116,0,8,0,0,0,98,105,116,95,97,110,100,0,0,0,0,0,-31,0,0,0,-26,0,0,0,3,2,0,7,18,0,0,0,-124,0,0,0,-60,0,-128,0,0,1,0,0,-36,-128,0,1,4,1,-128,0,64,1,-128,0,28,1,0,1,-100,-128,0,0,-60,0,0,0,0,1,0,0,64,1,-128,0,-36,-128,-128,1,4,1,0,1,64,1,-128,1,-128,1,0,1,28,-127,-128,1,30,1,0,1,30,0,-128,0,0,0,0,0,0,0,0,0,18,0,0,0,-30,0,0,0,-30,0,0,0,-30,0,0,0,-30,0,0,0,-30,0,0,0,-30,0,0,0,-30,0,0,0,-30,0,0,0,-29,0,0,0,-29,0,0,0,-29,0,0,0,-29,0,0,0,-28,0,0,0,-28,0,0,0,-28,0,0,0,-28,0,0,0,-27,0,0,0,-26,0,0,0,5,0,0,0,2,0,0,0,109,0,0,0,0,0,17,0,0,0,2,0,0,0,110,0,0,0,0,0,17,0,0,0,4,0,0,0,114,104,115,0,8,0,0,0,17,0,0,0,4,0,0,0,108,104,115,0,12,0,0,0,17,0,0,0,5,0,0,0,114,115,108,116,0,16,0,0,0,17,0,0,0,3,0,0,0,7,0,0,0,98,105,116,95,111,114,0,8,0,0,0,98,105,116,95,110,111,116,0,8,0,0,0,98,105,116,95,97,110,100,0,53,0,0,0,42,0,0,0,65,0,0,0,65,0,0,0,65,0,0,0,78,0,0,0,95,0,0,0,120,0,0,0,120,0,0,0,120,0,0,0,120,0,0,0,120,0,0,0,-111,0,0,0,-111,0,0,0,-111,0,0,0,-111,0,0,0,-111,0,0,0,-97,0,0,0,-97,0,0,0,-97,0,0,0,-77,0,0,0,-77,0,0,0,-77,0,0,0,-77,0,0,0,-60,0,0,0,-60,0,0,0,-60,0,0,0,-60,0,0,0,-47,0,0,0,-47,0,0,0,-47,0,0,0,-33,0,0,0,-33,0,0,0,-33,0,0,0,-33,0,0,0,-26,0,0,0,-26,0,0,0,-26,0,0,0,-26,0,0,0,-21,0,0,0,-21,0,0,0,-19,0,0,0,-18,0,0,0,-17,0,0,0,-16,0,0,0,-15,0,0,0,-14,0,0,0,-13,0,0,0,-12,0,0,0,-9,0,0,0,-8,0,0,0,-7,0,0,0,-7,0,0,0,-5,0,0,0,12,0,0,0,10,0,0,0,99,104,101,99,107,95,105,110,116,0,1,0,0,0,51,0,0,0,8,0,0,0,116,111,95,98,105,116,115,0,4,0,0,0,51,0,0,0,14,0,0,0,116,98,108,95,116,111,95,110,117,109,98,101,114,0,5,0,0,0,51,0,0,0,7,0,0,0,101,120,112,97,110,100,0,6,0,0,0,51,0,0,0,7,0,0,0,98,105,116,95,111,114,0,11,0,0,0,51,0,0,0,8,0,0,0,98,105,116,95,97,110,100,0,16,0,0,0,51,0,0,0,8,0,0,0,98,105,116,95,110,111,116,0,19,0,0,0,51,0,0,0,8,0,0,0,98,105,116,95,120,111,114,0,23,0,0,0,51,0,0,0,11,0,0,0,98,105,116,95,114,115,104,105,102,116,0,27,0,0,0,51,0,0,0,17,0,0,0,98,105,116,95,108,111,103,105,99,95,114,115,104,105,102,116,0,30,0,0,0,51,0,0,0,11,0,0,0,98,105,116,95,108,115,104,105,102,116,0,34,0,0,0,51,0,0,0,9,0,0,0,98,105,116,95,120,111,114,50,0,38,0,0,0,51,0,0,0,0,0,0,0,77,0,0,0,64,47,85,115,101,114,115,47,99,111,114,101,121,47,99,111,100,101,47,109,105,110,101,47,119,97,120,47,116,111,111,108,115,47,70,114,97,109,101,119,111,114,107,47,119,97,120,47,108,105,98,47,115,116,100,108,105,98,47,104,101,108,112,101,114,115,47,99,97,99,104,101,46,108,117,97,0,0,0,0,0,0,0,0,0,0,0,2,3,34,0,0,0,5,0,0,0,74,0,0,0,9,64,-128,-128,5,-128,0,0,69,0,0,0,70,64,-64,0,-123,0,0,0,-122,64,64,1,28,64,-128,1,5,0,0,0,6,64,64,0,100,0,0,0,9,64,-128,-127,5,0,0,0,6,64,64,0,100,64,0,0,9,64,0,-126,5,0,0,0,6,64,64,0,100,-128,0,0,9,64,-128,-126,5,0,0,0,6,64,64,0,100,-64,0,0,9,64,0,-125,5,0,0,0,6,64,64,0,100,0,1,0,9,64,-128,-125,5,0,0,0,6,64,64,0,100,64,1,0,9,64,0,-124,30,0,-128,0,9,0,0,0,4,4,0,0,0,119,97,120,0,4,6,0,0,0,99,97,99,104,101,0,4,13,0,0,0,115,101,116,109,101,116,97,116,97,98,108,101,0,4,4,0,0,0,103,101,116,0,4,4,0,0,0,115,101,116,0,4,4,0,0,0,97,103,101,0,4,6,0,0,0,99,108,101,97,114,0,4,9,0,0,0,99,108,101,97,114,65,108,108,0,4,8,0,0,0,112,97,116,104,70,111,114,0,6,0,0,0,0,0,0,0,7,0,0,0,30,0,0,0,0,2,0,8,50,0,0,0,-123,0,0,0,-122,64,64,1,-122,-128,64,1,-64,0,0,0,-100,-128,0,1,-59,0,0,0,-58,-64,-64,1,-58,0,-63,1,0,1,0,1,-36,-128,0,1,-38,64,0,0,22,64,0,-128,-61,0,-128,1,-34,0,0,1,90,0,0,0,22,64,3,-128,-59,64,1,0,-58,-128,-63,1,-36,-128,-128,0,5,1,0,0,6,-63,64,2,6,-63,65,2,64,1,0,1,28,-127,0,1,6,1,66,2,-51,0,-127,1,24,-64,-128,0,22,64,0,-128,3,1,0,2,30,1,0,1,-59,64,2,0,36,1,0,0,0,0,0,1,-36,-64,0,1,-38,64,0,0,22,-64,2,-128,69,-127,2,0,-127,-63,2,0,-64,1,0,0,92,65,-128,1,69,1,0,0,70,65,-64,2,70,1,-61,2,-128,1,0,0,92,65,0,1,67,1,-128,2,94,1,0,1,22,0,0,-128,30,1,0,1,30,0,-128,0,13,0,0,0,4,4,0,0,0,119,97,120,0,4,6,0,0,0,99,97,99,104,101,0,4,8,0,0,0,112,97,116,104,70,111,114,0,4,11,0,0,0,102,105,108,101,115,121,115,116,101,109,0,4,7,0,0,0,105,115,70,105,108,101,0,4,3,0,0,0,111,115,0,4,5,0,0,0,116,105,109,101,0,4,11,0,0,0,97,116,116,114,105,98,117,116,101,115,0,4,11,0,0,0,109,111,100,105,102,105,101,100,65,116,0,4,6,0,0,0,112,99,97,108,108,0,4,5,0,0,0,112,117,116,115,0,4,39,0,0,0,69,114,114,111,114,58,32,67,111,117,108,100,110,39,116,32,114,101,97,100,32,99,97,99,104,101,32,119,105,116,104,32,107,101,121,32,37,115,0,4,6,0,0,0,99,108,101,97,114,0,1,0,0,0,0,0,0,0,19,0,0,0,21,0,0,0,1,0,0,3,6,0,0,0,5,0,0,0,11,64,64,0,-124,0,0,0,29,0,-128,1,30,0,0,0,30,0,-128,0,2,0,0,0,4,18,0,0,0,78,83,75,101,121,101,100,85,110,97,114,99,104,105,118,101,114,0,4,24,0,0,0,117,110,97,114,99,104,105,118,101,79,98,106,101,99,116,87,105,116,104,70,105,108,101,0,0,0,0,0,6,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,21,0,0,0,0,0,0,0,1,0,0,0,5,0,0,0,112,97,116,104,0,50,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,12,0,0,0,12,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,14,0,0,0,14,0,0,0,15,0,0,0,15,0,0,0,19,0,0,0,21,0,0,0,21,0,0,0,19,0,0,0,23,0,0,0,23,0,0,0,24,0,0,0,24,0,0,0,24,0,0,0,24,0,0,0,25,0,0,0,25,0,0,0,25,0,0,0,25,0,0,0,25,0,0,0,26,0,0,0,26,0,0,0,26,0,0,0,28,0,0,0,30,0,0,0,6,0,0,0,4,0,0,0,107,101,121,0,0,0,0,0,49,0,0,0,7,0,0,0,109,97,120,65,103,101,0,0,0,0,0,49,0,0,0,5,0,0,0,112,97,116,104,0,5,0,0,0,49,0,0,0,8,0,0,0,102,105,108,101,65,103,101,0,26,0,0,0,30,0,0,0,8,0,0,0,115,117,99,99,101,115,115,0,34,0,0,0,49,0,0,0,7,0,0,0,114,101,115,117,108,116,0,34,0,0,0,49,0,0,0,0,0,0,0,0,0,0,0,35,0,0,0,44,0,0,0,0,2,0,8,26,0,0,0,-123,0,0,0,-122,64,64,1,-122,-128,64,1,-64,0,0,0,-100,-128,0,1,90,64,0,0,22,64,1,-128,-59,0,0,0,-58,64,-64,1,-58,-64,-64,1,0,1,0,0,-36,64,0,1,22,-64,2,-128,-59,0,1,0,-53,64,-63,1,64,1,-128,0,-128,1,0,1,-36,-128,0,2,-38,64,0,0,22,0,1,-128,5,-127,1,0,65,-63,1,0,-128,1,0,0,-64,1,0,1,28,65,0,2,30,0,-128,0,8,0,0,0,4,4,0,0,0,119,97,120,0,4,6,0,0,0,99,97,99,104,101,0,4,8,0,0,0,112,97,116,104,70,111,114,0,4,6,0,0,0,99,108,101,97,114,0,4,16,0,0,0,78,83,75,101,121,101,100,65,114,99,104,105,118,101,114,0,4,25,0,0,0,97,114,99,104,105,118,101,82,111,111,116,79,98,106,101,99,116,95,116,111,70,105,108,101,0,4,5,0,0,0,112,117,116,115,0,4,36,0,0,0,67,111,117,108,100,110,39,116,32,97,114,99,104,105,118,101,32,99,97,99,104,101,32,39,37,115,39,32,116,111,32,39,37,115,39,0,0,0,0,0,26,0,0,0,36,0,0,0,36,0,0,0,36,0,0,0,36,0,0,0,36,0,0,0,38,0,0,0,38,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,41,0,0,0,41,0,0,0,41,0,0,0,41,0,0,0,41,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,44,0,0,0,4,0,0,0,4,0,0,0,107,101,121,0,0,0,0,0,25,0,0,0,9,0,0,0,99,111,110,116,101,110,116,115,0,0,0,0,0,25,0,0,0,5,0,0,0,112,97,116,104,0,5,0,0,0,25,0,0,0,8,0,0,0,115,117,99,99,101,115,115,0,18,0,0,0,25,0,0,0,0,0,0,0,0,0,0,0,46,0,0,0,55,0,0,0,0,1,0,5,30,0,0,0,69,0,0,0,70,64,-64,0,70,-128,-64,0,-128,0,0,0,92,-128,0,1,-123,0,0,0,-122,-64,64,1,-122,0,65,1,-64,0,-128,0,-100,-128,0,1,-102,64,0,0,22,64,1,-128,-123,0,0,0,-122,64,65,1,-122,-128,65,1,-63,-64,1,0,-99,0,0,1,-98,0,0,0,-123,0,2,0,-122,64,65,1,-100,-128,-128,0,-59,0,0,0,-58,-64,-64,1,-58,64,-62,1,0,1,-128,0,-36,-128,0,1,-58,-128,-62,1,-115,-64,0,1,-98,0,0,1,30,0,-128,0,11,0,0,0,4,4,0,0,0,119,97,120,0,4,6,0,0,0,99,97,99,104,101,0,4,8,0,0,0,112,97,116,104,70,111,114,0,4,11,0,0,0,102,105,108,101,115,121,115,116,101,109,0,4,7,0,0,0,105,115,70,105,108,101,0,4,5,0,0,0,116,105,109,101,0,4,5,0,0,0,100,97,121,115,0,3,0,0,0,0,0,64,-113,64,4,3,0,0,0,111,115,0,4,11,0,0,0,97,116,116,114,105,98,117,116,101,115,0,4,11,0,0,0,109,111,100,105,102,105,101,100,65,116,0,0,0,0,0,30,0,0,0,47,0,0,0,47,0,0,0,47,0,0,0,47,0,0,0,47,0,0,0,51,0,0,0,51,0,0,0,51,0,0,0,51,0,0,0,51,0,0,0,51,0,0,0,51,0,0,0,51,0,0,0,51,0,0,0,51,0,0,0,51,0,0,0,51,0,0,0,51,0,0,0,53,0,0,0,53,0,0,0,53,0,0,0,53,0,0,0,53,0,0,0,53,0,0,0,53,0,0,0,53,0,0,0,53,0,0,0,53,0,0,0,54,0,0,0,55,0,0,0,3,0,0,0,4,0,0,0,107,101,121,0,0,0,0,0,29,0,0,0,5,0,0,0,112,97,116,104,0,5,0,0,0,29,0,0,0,8,0,0,0,102,105,108,101,65,103,101,0,28,0,0,0,29,0,0,0,0,0,0,0,0,0,0,0,58,0,0,0,63,0,0,0,0,0,3,9,19,0,0,0,69,0,0,0,-118,0,0,0,-27,0,0,0,-94,64,0,0,92,0,1,1,22,64,2,-128,-123,65,0,0,-122,-127,64,3,-122,-63,64,3,-64,1,-128,2,-100,-127,0,1,-59,65,0,0,-58,1,-63,3,-58,65,-63,3,0,2,0,3,-36,65,0,1,97,-128,0,0,22,-64,-4,127,30,0,-128,0,6,0,0,0,4,7,0,0,0,105,112,97,105,114,115,0,4,4,0,0,0,119,97,120,0,4,6,0,0,0,99,97,99,104,101,0,4,8,0,0,0,112,97,116,104,70,111,114,0,4,11,0,0,0,102,105,108,101,115,121,115,116,101,109,0,4,7,0,0,0,100,101,108,101,116,101,0,0,0,0,0,19,0,0,0,59,0,0,0,59,0,0,0,59,0,0,0,59,0,0,0,59,0,0,0,59,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,59,0,0,0,61,0,0,0,63,0,0,0,7,0,0,0,4,0,0,0,97,114,103,0,0,0,0,0,18,0,0,0,16,0,0,0,40,102,111,114,32,103,101,110,101,114,97,116,111,114,41,0,5,0,0,0,18,0,0,0,12,0,0,0,40,102,111,114,32,115,116,97,116,101,41,0,5,0,0,0,18,0,0,0,14,0,0,0,40,102,111,114,32,99,111,110,116,114,111,108,41,0,5,0,0,0,18,0,0,0,2,0,0,0,105,0,6,0,0,0,16,0,0,0,4,0,0,0,107,101,121,0,6,0,0,0,16,0,0,0,5,0,0,0,112,97,116,104,0,11,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,66,0,0,0,69,0,0,0,0,0,0,2,11,0,0,0,5,0,0,0,6,64,64,0,6,-128,64,0,69,-64,0,0,28,64,0,1,5,0,0,0,6,64,64,0,6,0,65,0,69,-64,0,0,28,64,0,1,30,0,-128,0,5,0,0,0,4,4,0,0,0,119,97,120,0,4,11,0,0,0,102,105,108,101,115,121,115,116,101,109,0,4,7,0,0,0,100,101,108,101,116,101,0,4,17,0,0,0,78,83,67,97,99,104,101,68,105,114,101,99,116,111,114,121,0,4,10,0,0,0,99,114,101,97,116,101,68,105,114,0,0,0,0,0,11,0,0,0,67,0,0,0,67,0,0,0,67,0,0,0,67,0,0,0,67,0,0,0,68,0,0,0,68,0,0,0,68,0,0,0,68,0,0,0,68,0,0,0,69,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,0,0,0,73,0,0,0,0,1,0,5,10,0,0,0,69,0,0,0,-127,64,0,0,-59,-128,0,0,-58,-64,-64,1,-58,0,-63,1,0,1,0,0,-36,-128,0,1,85,-64,-128,0,94,0,0,1,30,0,-128,0,5,0,0,0,4,17,0,0,0,78,83,67,97,99,104,101,68,105,114,101,99,116,111,114,121,0,4,2,0,0,0,47,0,4,4,0,0,0,119,97,120,0,4,7,0,0,0,98,97,115,101,54,52,0,4,7,0,0,0,101,110,99,111,100,101,0,0,0,0,0,10,0,0,0,72,0,0,0,72,0,0,0,72,0,0,0,72,0,0,0,72,0,0,0,72,0,0,0,72,0,0,0,72,0,0,0,72,0,0,0,73,0,0,0,1,0,0,0,4,0,0,0,107,101,121,0,0,0,0,0,9,0,0,0,0,0,0,0,34,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,7,0,0,0,7,0,0,0,30,0,0,0,7,0,0,0,35,0,0,0,35,0,0,0,44,0,0,0,35,0,0,0,46,0,0,0,46,0,0,0,55,0,0,0,46,0,0,0,58,0,0,0,58,0,0,0,63,0,0,0,58,0,0,0,66,0,0,0,66,0,0,0,69,0,0,0,66,0,0,0,71,0,0,0,71,0,0,0,73,0,0,0,71,0,0,0,73,0,0,0,0,0,0,0,0,0,0,0,80,0,0,0,64,47,85,115,101,114,115,47,99,111,114,101,121,47,99,111,100,101,47,109,105,110,101,47,119,97,120,47,116,111,111,108,115,47,70,114,97,109,101,119,111,114,107,47,119,97,120,47,108,105,98,47,115,116,100,108,105,98,47,104,101,108,112,101,114,115,47,99,97,108,108,98,97,99,107,46,108,117,97,0,0,0,0,0,0,0,0,0,0,0,2,2,4,0,0,0,5,0,0,0,100,0,0,0,9,64,-128,-128,30,0,-128,0,2,0,0,0,4,4,0,0,0,119,97,120,0,4,9,0,0,0,99,97,108,108,98,97,99,107,0,1,0,0,0,0,0,0,0,3,0,0,0,22,0,0,0,0,1,0,5,12,0,0,0,74,64,0,0,73,0,0,-128,-92,0,0,0,73,-128,-128,-128,-92,64,0,0,73,-128,0,-127,-123,-64,0,0,-64,0,-128,0,0,1,-128,0,-100,64,-128,1,94,0,0,1,30,0,-128,0,4,0,0,0,4,9,0,0,0,99,97,108,108,98,97,99,107,0,4,7,0,0,0,99,97,110,99,101,108,0,4,7,0,0,0,95,95,99,97,108,108,0,4,13,0,0,0,115,101,116,109,101,116,97,116,97,98,108,101,0,2,0,0,0,0,0,0,0,6,0,0,0,8,0,0,0,0,1,0,2,2,0,0,0,9,64,64,-128,30,0,-128,0,2,0,0,0,4,9,0,0,0,99,97,110,99,101,108,101,100,0,1,1,0,0,0,0,2,0,0,0,7,0,0,0,8,0,0,0,1,0,0,0,5,0,0,0,115,101,108,102,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,17,0,0,0,0,1,3,6,22,0,0,0,-122,0,64,0,-102,0,0,0,22,0,0,-128,30,0,-128,0,-122,64,64,0,-102,0,0,0,22,64,1,-128,-118,0,-128,0,-58,64,64,0,37,1,0,0,-94,64,0,0,-102,64,0,0,22,-128,0,-128,-118,0,0,0,-27,0,0,0,-94,64,0,0,-58,-128,64,0,5,-63,0,0,64,1,0,1,28,1,0,1,-36,64,0,0,30,0,-128,0,4,0,0,0,4,9,0,0,0,99,97,110,99,101,108,101,100,0,4,6,0,0,0,115,99,111,112,101,0,4,9,0,0,0,99,97,108,108,98,97,99,107,0,4,7,0,0,0,117,110,112,97,99,107,0,0,0,0,0,22,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,12,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,16,0,0,0,16,0,0,0,16,0,0,0,16,0,0,0,16,0,0,0,17,0,0,0,3,0,0,0,5,0,0,0,115,101,108,102,0,0,0,0,0,21,0,0,0,4,0,0,0,97,114,103,0,0,0,0,0,21,0,0,0,5,0,0,0,97,114,103,115,0,16,0,0,0,21,0,0,0,0,0,0,0,12,0,0,0,4,0,0,0,4,0,0,0,8,0,0,0,6,0,0,0,17,0,0,0,10,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,21,0,0,0,22,0,0,0,2,0,0,0,9,0,0,0,99,97,108,108,98,97,99,107,0,0,0,0,0,11,0,0,0,7,0,0,0,111,98,106,101,99,116,0,2,0,0,0,11,0,0,0,0,0,0,0,4,0,0,0,3,0,0,0,22,0,0,0,22,0,0,0,22,0,0,0,0,0,0,0,0,0,0,0,77,0,0,0,64,47,85,115,101,114,115,47,99,111,114,101,121,47,99,111,100,101,47,109,105,110,101,47,119,97,120,47,116,111,111,108,115,47,70,114,97,109,101,119,111,114,107,47,119,97,120,47,108,105,98,47,115,116,100,108,105,98,47,104,101,108,112,101,114,115,47,102,114,97,109,101,46,108,117,97,0,0,0,0,0,0,0,0,0,0,0,2,2,10,0,0,0,5,0,0,0,100,0,0,0,9,64,-128,-128,5,0,0,0,100,64,0,0,9,64,0,-127,5,0,0,0,100,-128,0,0,9,64,-128,-127,30,0,-128,0,4,0,0,0,4,4,0,0,0,119,97,120,0,4,6,0,0,0,102,114,97,109,101,0,4,7,0,0,0,98,111,117,110,100,115,0,4,11,0,0,0,100,105,109,101,110,115,105,111,110,115,0,3,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,0,1,0,4,7,0,0,0,69,0,0,0,70,64,-64,0,-128,0,0,0,-63,-128,0,0,93,0,-128,1,94,0,0,0,30,0,-128,0,3,0,0,0,4,4,0,0,0,119,97,120,0,4,11,0,0,0,100,105,109,101,110,115,105,111,110,115,0,4,6,0,0,0,102,114,97,109,101,0,0,0,0,0,7,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,4,0,0,0,1,0,0,0,7,0,0,0,111,98,106,101,99,116,0,0,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,8,0,0,0,0,1,0,4,7,0,0,0,69,0,0,0,70,64,-64,0,-128,0,0,0,-63,-128,0,0,93,0,-128,1,94,0,0,0,30,0,-128,0,3,0,0,0,4,4,0,0,0,119,97,120,0,4,11,0,0,0,100,105,109,101,110,115,105,111,110,115,0,4,7,0,0,0,98,111,117,110,100,115,0,0,0,0,0,7,0,0,0,7,0,0,0,7,0,0,0,7,0,0,0,7,0,0,0,7,0,0,0,7,0,0,0,8,0,0,0,1,0,0,0,7,0,0,0,111,98,106,101,99,116,0,0,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,76,0,0,0,0,2,0,6,18,0,0,0,-123,0,0,0,-54,-128,0,0,-55,0,-128,-128,36,1,0,0,0,0,-128,0,-55,0,1,-127,10,-127,0,0,100,65,0,0,0,0,-128,0,0,0,0,0,9,65,-127,-127,100,-127,0,0,0,0,-128,0,0,0,0,0,9,65,1,-126,-99,0,-128,1,-98,0,0,0,30,0,-128,0,5,0,0,0,4,13,0,0,0,115,101,116,109,101,116,97,116,97,98,108,101,0,4,7,0,0,0,111,98,106,101,99,116,0,4,7,0,0,0,99,101,110,116,101,114,0,4,8,0,0,0,95,95,105,110,100,101,120,0,4,11,0,0,0,95,95,110,101,119,105,110,100,101,120,0,3,0,0,0,0,0,0,0,13,0,0,0,17,0,0,0,1,1,0,4,14,0,0,0,69,0,0,0,70,64,-64,0,-122,-128,64,0,-117,-64,64,1,-100,-128,0,1,-60,0,0,0,92,-128,-128,1,70,0,-63,0,-122,0,65,0,77,-128,-128,0,79,64,-63,0,9,64,0,-125,30,0,0,1,30,0,-128,0,7,0,0,0,4,4,0,0,0,119,97,120,0,4,11,0,0,0,100,105,109,101,110,115,105,111,110,115,0,4,7,0,0,0,111,98,106,101,99,116,0,4,10,0,0,0,115,117,112,101,114,118,105,101,119,0,4,6,0,0,0,119,105,100,116,104,0,3,0,0,0,0,0,0,0,64,4,2,0,0,0,120,0,0,0,0,0,14,0,0,0,14,0,0,0,14,0,0,0,14,0,0,0,14,0,0,0,14,0,0,0,14,0,0,0,14,0,0,0,14,0,0,0,14,0,0,0,14,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,17,0,0,0,2,0,0,0,5,0,0,0,115,101,108,102,0,0,0,0,0,13,0,0,0,7,0,0,0,111,102,102,115,101,116,0,11,0,0,0,13,0,0,0,1,0,0,0,8,0,0,0,118,97,114,78,97,109,101,0,0,0,0,0,20,0,0,0,39,0,0,0,2,2,0,6,74,0,0,0,23,0,-64,0,22,64,0,-128,65,64,0,0,22,-128,0,-128,23,-128,-64,0,22,0,0,-128,65,-64,0,0,-124,0,0,0,23,0,65,1,22,0,1,-128,-124,0,-128,0,-117,0,65,1,-100,-128,0,1,-102,64,0,0,22,-128,0,-128,-124,0,-128,0,-117,64,65,1,-100,-128,0,1,23,-64,-64,0,22,-128,0,-128,-58,-128,64,1,-34,0,0,1,22,64,12,-128,23,-128,-63,0,22,0,1,-128,-58,-128,64,1,6,-63,65,1,-52,0,-127,1,-34,0,0,1,22,-128,10,-128,23,64,-64,0,22,-128,0,-128,-58,0,64,1,-34,0,0,1,22,64,9,-128,23,0,-62,0,22,0,1,-128,-58,0,64,1,6,65,66,1,-52,0,-127,1,-34,0,0,1,22,-128,7,-128,23,64,-62,0,22,-128,0,-128,-58,64,66,1,-34,0,0,1,22,64,6,-128,23,-64,-63,0,22,-128,0,-128,-58,-64,65,1,-34,0,0,1,22,0,5,-128,23,-128,-62,0,22,64,1,-128,-59,-64,2,0,6,-63,65,1,70,65,66,1,-35,0,-128,1,-34,0,0,0,22,0,3,-128,23,0,-61,0,22,64,1,-128,-59,64,3,0,6,-127,64,1,70,1,64,1,-35,0,-128,1,-34,0,0,0,22,0,1,-128,-59,-128,3,0,1,-63,3,0,64,1,-128,0,21,65,1,2,-36,64,0,1,30,0,-128,0,16,0,0,0,4,2,0,0,0,121,0,4,4,0,0,0,116,111,112,0,4,2,0,0,0,120,0,4,5,0,0,0,108,101,102,116,0,4,6,0,0,0,102,114,97,109,101,0,4,7,0,0,0,98,111,117,110,100,115,0,4,6,0,0,0,114,105,103,104,116,0,4,6,0,0,0,119,105,100,116,104,0,4,7,0,0,0,98,111,116,116,111,109,0,4,7,0,0,0,104,101,105,103,104,116,0,4,5,0,0,0,115,105,122,101,0,4,7,0,0,0,67,71,83,105,122,101,0,4,7,0,0,0,111,114,105,103,105,110,0,4,8,0,0,0,67,71,80,111,105,110,116,0,4,6,0,0,0,101,114,114,111,114,0,4,20,0,0,0,85,110,107,110,111,119,110,32,102,114,97,109,101,32,107,101,121,58,32,0,0,0,0,0,74,0,0,0,21,0,0,0,21,0,0,0,21,0,0,0,21,0,0,0,22,0,0,0,22,0,0,0,22,0,0,0,25,0,0,0,25,0,0,0,25,0,0,0,25,0,0,0,25,0,0,0,25,0,0,0,25,0,0,0,25,0,0,0,25,0,0,0,25,0,0,0,25,0,0,0,26,0,0,0,26,0,0,0,26,0,0,0,26,0,0,0,26,0,0,0,27,0,0,0,27,0,0,0,27,0,0,0,27,0,0,0,27,0,0,0,27,0,0,0,27,0,0,0,28,0,0,0,28,0,0,0,28,0,0,0,28,0,0,0,28,0,0,0,29,0,0,0,29,0,0,0,29,0,0,0,29,0,0,0,29,0,0,0,29,0,0,0,29,0,0,0,30,0,0,0,30,0,0,0,30,0,0,0,30,0,0,0,30,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,33,0,0,0,33,0,0,0,33,0,0,0,33,0,0,0,33,0,0,0,33,0,0,0,33,0,0,0,33,0,0,0,34,0,0,0,34,0,0,0,34,0,0,0,34,0,0,0,34,0,0,0,34,0,0,0,34,0,0,0,34,0,0,0,37,0,0,0,37,0,0,0,37,0,0,0,37,0,0,0,37,0,0,0,39,0,0,0,3,0,0,0,5,0,0,0,115,101,108,102,0,0,0,0,0,73,0,0,0,4,0,0,0,107,101,121,0,0,0,0,0,73,0,0,0,11,0,0,0,100,105,109,101,110,115,105,111,110,115,0,18,0,0,0,73,0,0,0,2,0,0,0,8,0,0,0,118,97,114,78,97,109,101,0,7,0,0,0,111,98,106,101,99,116,0,0,0,0,0,41,0,0,0,74,0,0,0,2,3,0,7,108,0,0,0,23,0,-64,0,22,64,0,-128,65,64,0,0,22,-128,0,-128,23,-128,-64,0,22,0,0,-128,65,-64,0,0,-60,0,0,0,23,0,-63,1,22,0,1,-128,-60,0,-128,0,-53,0,-63,1,-36,-128,0,1,-38,64,0,0,22,-128,0,-128,-60,0,-128,0,-53,64,-63,1,-36,-128,0,1,23,-64,-64,0,22,64,0,-128,-55,-128,0,-127,22,-64,17,-128,23,-128,-63,0,22,-64,0,-128,6,-63,-63,1,13,1,1,1,-55,0,1,-127,22,64,16,-128,23,64,-64,0,22,64,0,-128,-55,-128,0,-128,22,64,15,-128,23,0,-62,0,22,-64,0,-128,6,65,-62,1,13,1,1,1,-55,0,1,-128,22,-64,13,-128,23,64,-62,0,22,64,0,-128,-55,-128,-128,-124,22,-64,12,-128,23,-64,-63,0,22,64,0,-128,-55,-128,-128,-125,22,-64,11,-128,23,-128,-62,0,22,0,1,-128,6,-63,65,1,-55,0,-127,-125,6,65,66,1,-55,0,-127,-124,22,0,10,-128,23,-64,-62,0,22,0,1,-128,6,-127,64,1,-55,0,1,-127,6,1,64,1,-55,0,1,-128,22,64,8,-128,23,0,-61,0,22,-128,1,-128,6,65,-62,1,70,1,-64,1,77,65,1,1,13,65,1,2,-55,0,-127,-124,-55,-128,0,-128,22,0,6,-128,23,64,-61,0,22,-64,1,-128,6,65,-62,1,70,65,-62,1,-122,1,-64,1,76,-127,-127,2,77,65,1,1,12,65,1,2,-55,0,-127,-124,22,-128,3,-128,23,-128,-61,0,22,-64,1,-128,6,-63,-63,1,70,-63,-63,1,-122,-127,-64,1,76,-127,-127,2,77,65,1,1,12,65,1,2,-55,0,-127,-125,22,0,1,-128,5,-63,3,0,65,1,4,0,-128,1,-128,0,85,-127,-127,2,28,65,0,1,4,1,0,0,23,0,65,2,22,0,1,-128,4,1,-128,0,11,65,68,2,-128,1,-128,1,28,65,-128,1,22,-64,0,-128,4,1,-128,0,11,-127,68,2,-128,1,-128,1,28,65,-128,1,30,0,0,1,30,0,-128,0,19,0,0,0,4,2,0,0,0,121,0,4,4,0,0,0,116,111,112,0,4,2,0,0,0,120,0,4,5,0,0,0,108,101,102,116,0,4,6,0,0,0,102,114,97,109,101,0,4,7,0,0,0,98,111,117,110,100,115,0,4,6,0,0,0,114,105,103,104,116,0,4,6,0,0,0,119,105,100,116,104,0,4,7,0,0,0,98,111,116,116,111,109,0,4,7,0,0,0,104,101,105,103,104,116,0,4,5,0,0,0,115,105,122,101,0,4,7,0,0,0,111,114,105,103,105,110,0,4,11,0,0,0,115,116,114,101,116,99,104,84,111,112,0,4,14,0,0,0,115,116,114,101,116,99,104,66,111,116,116,111,109,0,4,13,0,0,0,115,116,114,101,116,99,104,82,105,103,104,116,0,4,6,0,0,0,101,114,114,111,114,0,4,20,0,0,0,85,110,107,110,111,119,110,32,102,114,97,109,101,32,107,101,121,58,32,0,4,9,0,0,0,115,101,116,70,114,97,109,101,0,4,10,0,0,0,115,101,116,66,111,117,110,100,115,0,0,0,0,0,108,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,43,0,0,0,43,0,0,0,43,0,0,0,46,0,0,0,46,0,0,0,46,0,0,0,46,0,0,0,46,0,0,0,46,0,0,0,46,0,0,0,46,0,0,0,46,0,0,0,46,0,0,0,46,0,0,0,47,0,0,0,47,0,0,0,47,0,0,0,47,0,0,0,48,0,0,0,48,0,0,0,48,0,0,0,48,0,0,0,48,0,0,0,48,0,0,0,49,0,0,0,49,0,0,0,49,0,0,0,49,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,51,0,0,0,51,0,0,0,51,0,0,0,51,0,0,0,52,0,0,0,52,0,0,0,52,0,0,0,52,0,0,0,54,0,0,0,54,0,0,0,54,0,0,0,54,0,0,0,54,0,0,0,54,0,0,0,54,0,0,0,55,0,0,0,55,0,0,0,55,0,0,0,55,0,0,0,55,0,0,0,55,0,0,0,55,0,0,0,56,0,0,0,56,0,0,0,57,0,0,0,57,0,0,0,57,0,0,0,57,0,0,0,57,0,0,0,58,0,0,0,58,0,0,0,59,0,0,0,59,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,61,0,0,0,61,0,0,0,62,0,0,0,62,0,0,0,62,0,0,0,62,0,0,0,62,0,0,0,62,0,0,0,62,0,0,0,62,0,0,0,64,0,0,0,64,0,0,0,64,0,0,0,64,0,0,0,64,0,0,0,67,0,0,0,67,0,0,0,67,0,0,0,68,0,0,0,68,0,0,0,68,0,0,0,68,0,0,0,68,0,0,0,70,0,0,0,70,0,0,0,70,0,0,0,70,0,0,0,73,0,0,0,74,0,0,0,4,0,0,0,5,0,0,0,115,101,108,102,0,0,0,0,0,107,0,0,0,4,0,0,0,107,101,121,0,0,0,0,0,107,0,0,0,6,0,0,0,118,97,108,117,101,0,0,0,0,0,107,0,0,0,11,0,0,0,100,105,109,101,110,115,105,111,110,115,0,18,0,0,0,107,0,0,0,2,0,0,0,8,0,0,0,118,97,114,78,97,109,101,0,7,0,0,0,111,98,106,101,99,116,0,18,0,0,0,11,0,0,0,11,0,0,0,12,0,0,0,17,0,0,0,17,0,0,0,17,0,0,0,18,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,74,0,0,0,74,0,0,0,74,0,0,0,74,0,0,0,11,0,0,0,75,0,0,0,76,0,0,0,2,0,0,0,7,0,0,0,111,98,106,101,99,116,0,0,0,0,0,17,0,0,0,8,0,0,0,118,97,114,78,97,109,101,0,0,0,0,0,17,0,0,0,0,0,0,0,10,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,10,0,0,0,76,0,0,0,10,0,0,0,76,0,0,0,0,0,0,0,0,0,0,0,76,0,0,0,64,47,85,115,101,114,115,47,99,111,114,101,121,47,99,111,100,101,47,109,105,110,101,47,119,97,120,47,116,111,111,108,115,47,70,114,97,109,101,119,111,114,107,47,119,97,120,47,108,105,98,47,115,116,100,108,105,98,47,104,101,108,112,101,114,115,47,105,110,105,116,46,108,117,97,0,0,0,0,0,0,0,0,0,0,0,2,3,53,0,0,0,5,0,0,0,65,64,0,0,28,64,0,1,5,0,0,0,65,-128,0,0,28,64,0,1,5,0,0,0,65,-64,0,0,28,64,0,1,5,0,0,0,65,0,1,0,28,64,0,1,5,0,0,0,65,64,1,0,28,64,0,1,5,0,0,0,65,-128,1,0,28,64,0,1,5,0,0,0,65,-64,1,0,28,64,0,1,5,0,0,0,65,0,2,0,28,64,0,1,36,0,0,0,7,64,2,0,5,-128,2,0,100,64,0,0,9,64,-128,-123,5,0,3,0,11,64,67,0,28,-128,0,1,11,-128,67,0,28,-128,0,1,11,-64,67,0,-127,0,4,0,28,-128,-128,1,26,64,0,0,22,64,0,-128,36,-128,0,0,7,64,4,0,5,-128,2,0,100,-64,0,0,9,64,0,-119,36,0,1,0,7,-64,4,0,5,-128,2,0,100,64,1,0,9,64,0,-118,5,-128,2,0,100,-128,1,0,9,64,-128,-118,30,0,-128,0,22,0,0,0,4,8,0,0,0,114,101,113,117,105,114,101,0,4,16,0,0,0,119,97,120,46,104,101,108,112,101,114,115,46,98,105,116,0,4,21,0,0,0,119,97,120,46,104,101,108,112,101,114,115,46,99,97,108,108,98,97,99,107,0,4,18,0,0,0,119,97,120,46,104,101,108,112,101,114,115,46,102,114,97,109,101,0,4,19,0,0,0,119,97,120,46,104,101,108,112,101,114,115,46,98,97,115,101,54,52,0,4,17,0,0,0,119,97,120,46,104,101,108,112,101,114,115,46,116,105,109,101,0,4,18,0,0,0,119,97,120,46,104,101,108,112,101,114,115,46,99,97,99,104,101,0,4,21,0,0,0,119,97,120,46,104,101,108,112,101,114,115,46,97,117,116,111,108,111,97,100,0,4,22,0,0,0,119,97,120,46,104,101,108,112,101,114,115,46,87,97,120,83,101,114,118,101,114,0,4,9,0,0,0,73,66,79,117,116,108,101,116,0,4,4,0,0,0,119,97,120,0,4,6,0,0,0,97,108,101,114,116,0,4,9,0,0,0,85,73,68,101,118,105,99,101,0,4,14,0,0,0,99,117,114,114,101,110,116,68,101,118,105,99,101,0,4,6,0,0,0,109,111,100,101,108,0,4,6,0,0,0,109,97,116,99,104,0,4,17,0,0,0,105,80,104,111,110,101,32,83,105,109,117,108,97,116,111,114,0,4,6,0,0,0,112,114,105,110,116,0,4,9,0,0,0,116,111,115,116,114,105,110,103,0,4,5,0,0,0,112,117,116,115,0,4,5,0,0,0,103,117,105,100,0,4,5,0,0,0,101,118,97,108,0,7,0,0,0,0,0,0,0,12,0,0,0,14,0,0,0,0,0,7,2,1,0,0,0,30,0,-128,0,0,0,0,0,0,0,0,0,1,0,0,0,14,0,0,0,1,0,0,0,4,0,0,0,97,114,103,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,32,0,0,0,0,2,3,12,31,0,0,0,-59,0,0,0,-53,64,-64,1,-36,-128,0,1,11,-127,-64,1,-128,1,0,0,28,65,-128,1,11,-63,-64,1,-128,1,-128,0,28,65,-128,1,37,1,0,1,26,65,0,0,22,-64,0,-128,11,1,-63,1,-127,65,1,0,28,65,-128,1,22,-128,2,-128,5,-127,1,0,74,1,0,0,-91,1,0,0,98,65,0,0,28,1,1,1,22,-128,0,-128,75,2,-63,1,-64,2,0,4,92,66,-128,1,33,-127,0,0,22,-128,-2,127,11,-63,-63,1,28,65,0,1,-34,0,0,1,30,0,-128,0,8,0,0,0,4,12,0,0,0,85,73,65,108,101,114,116,86,105,101,119,0,4,5,0,0,0,105,110,105,116,0,4,9,0,0,0,115,101,116,84,105,116,108,101,0,4,11,0,0,0,115,101,116,77,101,115,115,97,103,101,0,4,19,0,0,0,97,100,100,66,117,116,116,111,110,87,105,116,104,84,105,116,108,101,0,4,3,0,0,0,79,75,0,4,7,0,0,0,105,112,97,105,114,115,0,4,5,0,0,0,115,104,111,119,0,0,0,0,0,31,0,0,0,17,0,0,0,17,0,0,0,17,0,0,0,18,0,0,0,18,0,0,0,18,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,21,0,0,0,21,0,0,0,21,0,0,0,22,0,0,0,22,0,0,0,22,0,0,0,22,0,0,0,24,0,0,0,24,0,0,0,24,0,0,0,24,0,0,0,24,0,0,0,24,0,0,0,25,0,0,0,25,0,0,0,25,0,0,0,24,0,0,0,25,0,0,0,29,0,0,0,29,0,0,0,31,0,0,0,32,0,0,0,9,0,0,0,6,0,0,0,116,105,116,108,101,0,0,0,0,0,30,0,0,0,8,0,0,0,109,101,115,115,97,103,101,0,0,0,0,0,30,0,0,0,4,0,0,0,97,114,103,0,0,0,0,0,30,0,0,0,6,0,0,0,97,108,101,114,116,0,3,0,0,0,30,0,0,0,16,0,0,0,40,102,111,114,32,103,101,110,101,114,97,116,111,114,41,0,21,0,0,0,27,0,0,0,12,0,0,0,40,102,111,114,32,115,116,97,116,101,41,0,21,0,0,0,27,0,0,0,14,0,0,0,40,102,111,114,32,99,111,110,116,114,111,108,41,0,21,0,0,0,27,0,0,0,2,0,0,0,105,0,22,0,0,0,25,0,0,0,5,0,0,0,110,97,109,101,0,22,0,0,0,25,0,0,0,0,0,0,0,0,0,0,0,36,0,0,0,39,0,0,0,0,1,0,3,5,0,0,0,69,0,0,0,-92,0,0,0,0,0,0,0,92,64,0,1,30,0,-128,0,1,0,0,0,4,6,0,0,0,112,99,97,108,108,0,1,0,0,0,0,0,0,0,38,0,0,0,38,0,0,0,1,0,0,3,7,0,0,0,5,0,0,0,6,64,64,0,69,-128,0,0,-124,0,0,0,92,0,0,1,28,64,0,0,30,0,-128,0,3,0,0,0,4,4,0,0,0,119,97,120,0,4,6,0,0,0,112,114,105,110,116,0,4,9,0,0,0,116,111,115,116,114,105,110,103,0,0,0,0,0,7,0,0,0,38,0,0,0,38,0,0,0,38,0,0,0,38,0,0,0,38,0,0,0,38,0,0,0,38,0,0,0,0,0,0,0,1,0,0,0,4,0,0,0,111,98,106,0,5,0,0,0,38,0,0,0,38,0,0,0,38,0,0,0,38,0,0,0,39,0,0,0,1,0,0,0,4,0,0,0,111,98,106,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,42,0,0,0,54,0,0,0,0,1,3,5,28,0,0,0,-123,0,0,0,-64,0,0,0,-100,-128,0,1,23,64,64,1,22,0,1,-128,-123,64,0,0,-122,-128,64,1,-64,0,0,0,-99,0,0,1,-98,0,0,0,-91,0,0,1,-102,0,0,0,22,0,2,-128,-123,-64,0,0,-122,0,65,1,-59,-128,0,0,0,1,0,0,-36,-128,0,1,37,1,0,0,-100,-128,0,0,0,0,0,1,22,-64,0,-128,-123,-128,0,0,-64,0,0,0,-100,-128,0,1,0,0,0,1,30,0,0,1,30,0,-128,0,5,0,0,0,4,5,0,0,0,116,121,112,101,0,4,6,0,0,0,116,97,98,108,101,0,4,9,0,0,0,116,111,115,116,114,105,110,103,0,4,7,0,0,0,115,116,114,105,110,103,0,4,7,0,0,0,102,111,114,109,97,116,0,0,0,0,0,28,0,0,0,43,0,0,0,43,0,0,0,43,0,0,0,43,0,0,0,43,0,0,0,44,0,0,0,44,0,0,0,44,0,0,0,44,0,0,0,44,0,0,0,47,0,0,0,47,0,0,0,47,0,0,0,48,0,0,0,48,0,0,0,48,0,0,0,48,0,0,0,48,0,0,0,48,0,0,0,48,0,0,0,48,0,0,0,48,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,53,0,0,0,54,0,0,0,2,0,0,0,4,0,0,0,111,98,106,0,0,0,0,0,27,0,0,0,4,0,0,0,97,114,103,0,0,0,0,0,27,0,0,0,0,0,0,0,0,0,0,0,56,0,0,0,58,0,0,0,0,1,3,6,8,0,0,0,-123,0,0,0,-59,64,0,0,-58,-128,-64,1,0,1,0,0,101,1,0,0,-36,0,0,0,-100,64,0,0,30,0,-128,0,3,0,0,0,4,6,0,0,0,112,114,105,110,116,0,4,4,0,0,0,119,97,120,0,4,9,0,0,0,116,111,115,116,114,105,110,103,0,0,0,0,0,8,0,0,0,57,0,0,0,57,0,0,0,57,0,0,0,57,0,0,0,57,0,0,0,57,0,0,0,57,0,0,0,58,0,0,0,2,0,0,0,4,0,0,0,111,98,106,0,0,0,0,0,7,0,0,0,4,0,0,0,97,114,103,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,60,0,0,0,62,0,0,0,0,0,0,2,7,0,0,0,5,0,0,0,11,64,64,0,28,-128,0,1,11,-128,64,0,29,0,0,1,30,0,0,0,30,0,-128,0,3,0,0,0,4,14,0,0,0,78,83,80,114,111,99,101,115,115,73,110,102,111,0,4,12,0,0,0,112,114,111,99,101,115,115,73,110,102,111,0,4,21,0,0,0,103,108,111,98,97,108,108,121,85,110,105,113,117,101,83,116,114,105,110,103,0,0,0,0,0,7,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,62,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,77,0,0,0,0,1,0,3,6,0,0,0,69,0,0,0,-92,0,0,0,0,0,0,0,93,0,0,1,94,0,0,0,30,0,-128,0,1,0,0,0,4,6,0,0,0,112,99,97,108,108,0,1,0,0,0,0,0,0,0,65,0,0,0,76,0,0,0,1,0,0,5,28,0,0,0,4,0,0,0,11,0,64,0,-127,64,0,0,28,-128,-128,1,26,64,0,0,22,0,1,-128,1,-128,0,0,68,0,0,0,-127,-64,0,0,21,-128,0,0,8,0,0,0,5,0,1,0,68,0,0,0,-127,64,1,0,28,-64,-128,1,90,0,0,0,22,64,1,-128,-123,-128,1,0,-63,-64,1,0,0,1,-128,0,-43,0,-127,1,-100,64,0,1,22,-64,0,-128,-123,0,2,0,-64,0,0,0,-36,0,-128,0,-100,64,0,0,30,0,-128,0,9,0,0,0,4,6,0,0,0,109,97,116,99,104,0,4,2,0,0,0,61,0,4,12,0,0,0,100,111,32,114,101,116,117,114,110,32,40,0,4,6,0,0,0,41,32,101,110,100,0,4,11,0,0,0,108,111,97,100,115,116,114,105,110,103,0,4,5,0,0,0,82,69,80,76,0,4,6,0,0,0,101,114,114,111,114,0,4,15,0,0,0,83,121,110,116,97,120,32,69,114,114,111,114,58,32,0,4,5,0,0,0,112,117,116,115,0,0,0,0,0,28,0,0,0,66,0,0,0,66,0,0,0,66,0,0,0,66,0,0,0,66,0,0,0,66,0,0,0,67,0,0,0,67,0,0,0,67,0,0,0,67,0,0,0,67,0,0,0,70,0,0,0,70,0,0,0,70,0,0,0,70,0,0,0,71,0,0,0,71,0,0,0,72,0,0,0,72,0,0,0,72,0,0,0,72,0,0,0,72,0,0,0,72,0,0,0,74,0,0,0,74,0,0,0,74,0,0,0,74,0,0,0,76,0,0,0,2,0,0,0,5,0,0,0,99,111,100,101,0,15,0,0,0,27,0,0,0,4,0,0,0,101,114,114,0,15,0,0,0,27,0,0,0,1,0,0,0,6,0,0,0,105,110,112,117,116,0,6,0,0,0,65,0,0,0,76,0,0,0,76,0,0,0,65,0,0,0,76,0,0,0,77,0,0,0,1,0,0,0,6,0,0,0,105,110,112,117,116,0,0,0,0,0,5,0,0,0,0,0,0,0,53,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,7,0,0,0,7,0,0,0,7,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,14,0,0,0,12,0,0,0,16,0,0,0,32,0,0,0,16,0,0,0,35,0,0,0,35,0,0,0,35,0,0,0,35,0,0,0,35,0,0,0,35,0,0,0,35,0,0,0,35,0,0,0,35,0,0,0,35,0,0,0,39,0,0,0,36,0,0,0,42,0,0,0,54,0,0,0,42,0,0,0,58,0,0,0,56,0,0,0,60,0,0,0,62,0,0,0,60,0,0,0,64,0,0,0,77,0,0,0,64,0,0,0,77,0,0,0,0,0,0,0,0,0,0,0,76,0,0,0,64,47,85,115,101,114,115,47,99,111,114,101,121,47,99,111,100,101,47,109,105,110,101,47,119,97,120,47,116,111,111,108,115,47,70,114,97,109,101,119,111,114,107,47,119,97,120,47,108,105,98,47,115,116,100,108,105,98,47,104,101,108,112,101,114,115,47,116,105,109,101,46,108,117,97,0,0,0,0,0,0,0,0,0,0,0,2,2,40,0,0,0,5,0,0,0,74,0,0,0,9,64,-128,-128,5,0,0,0,6,64,64,0,100,0,0,0,9,64,0,-127,5,0,0,0,6,64,64,0,100,64,0,0,9,64,-128,-127,5,0,0,0,6,64,64,0,100,-128,0,0,9,64,0,-126,5,0,0,0,6,64,64,0,100,-64,0,0,9,64,-128,-126,5,0,0,0,6,64,64,0,100,0,1,0,9,64,0,-125,5,0,0,0,6,64,64,0,100,64,1,0,9,64,-128,-125,5,0,0,0,6,64,64,0,100,-128,1,0,9,64,0,-124,5,0,0,0,6,64,64,0,100,-64,1,0,9,64,-128,-124,5,0,0,0,6,64,64,0,100,0,2,0,9,64,0,-123,30,0,-128,0,11,0,0,0,4,4,0,0,0,119,97,120,0,4,5,0,0,0,116,105,109,101,0,4,8,0,0,0,109,105,110,117,116,101,115,0,4,6,0,0,0,104,111,117,114,115,0,4,5,0,0,0,100,97,121,115,0,4,11,0,0,0,102,111,114,109,97,116,68,97,116,101,0,4,10,0,0,0,112,97,114,115,101,68,97,116,101,0,4,14,0,0,0,98,101,103,105,110,105,110,103,79,102,68,97,121,0,4,9,0,0,0,101,110,100,79,102,68,97,121,0,4,15,0,0,0,116,105,109,101,65,103,111,73,110,87,111,114,100,115,0,4,6,0,0,0,115,105,110,99,101,0,9,0,0,0,0,0,0,0,3,0,0,0,5,0,0,0,0,1,0,2,3,0,0,0,78,0,64,0,94,0,0,1,30,0,-128,0,1,0,0,0,3,0,0,0,0,0,0,78,64,0,0,0,0,3,0,0,0,4,0,0,0,4,0,0,0,5,0,0,0,1,0,0,0,7,0,0,0,110,117,109,98,101,114,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,9,0,0,0,0,1,0,3,8,0,0,0,69,0,0,0,70,64,-64,0,70,-128,-64,0,-127,-64,0,0,92,-128,0,1,78,64,0,0,94,0,0,1,30,0,-128,0,4,0,0,0,4,4,0,0,0,119,97,120,0,4,5,0,0,0,116,105,109,101,0,4,8,0,0,0,109,105,110,117,116,101,115,0,3,0,0,0,0,0,0,78,64,0,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,9,0,0,0,1,0,0,0,7,0,0,0,110,117,109,98,101,114,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,13,0,0,0,0,1,0,3,8,0,0,0,69,0,0,0,70,64,-64,0,70,-128,-64,0,-127,-64,0,0,92,-128,0,1,78,64,0,0,94,0,0,1,30,0,-128,0,4,0,0,0,4,4,0,0,0,119,97,120,0,4,5,0,0,0,116,105,109,101,0,4,6,0,0,0,104,111,117,114,115,0,3,0,0,0,0,0,0,56,64,0,0,0,0,8,0,0,0,12,0,0,0,12,0,0,0,12,0,0,0,12,0,0,0,12,0,0,0,12,0,0,0,12,0,0,0,13,0,0,0,1,0,0,0,7,0,0,0,110,117,109,98,101,114,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,25,0,0,0,0,2,0,6,37,0,0,0,-123,0,0,0,-122,64,64,1,-122,-128,64,1,-102,64,0,0,22,-64,3,-128,-123,0,0,0,-122,64,64,1,-59,-64,0,0,-53,0,-63,1,-36,-128,0,1,-119,-64,0,-127,-123,64,1,0,-117,-128,65,1,1,-63,1,0,-100,-128,-128,1,-59,0,0,0,-58,64,-64,1,-58,-128,-64,1,-53,0,-62,1,64,1,0,1,-36,64,-128,1,-123,0,0,0,-122,64,64,1,-122,-128,64,1,-117,64,66,1,27,65,-128,0,22,0,0,-128,1,-127,2,0,-100,64,-128,1,-123,0,0,0,-122,64,64,1,-122,-128,64,1,-117,-64,66,1,0,1,0,0,-99,0,-128,1,-98,0,0,0,30,0,-128,0,12,0,0,0,4,4,0,0,0,119,97,120,0,4,5,0,0,0,116,105,109,101,0,4,17,0,0,0,95,111,117,116,112,117,116,70,111,114,109,97,116,116,101,114,0,4,16,0,0,0,78,83,68,97,116,101,70,111,114,109,97,116,116,101,114,0,4,5,0,0,0,105,110,105,116,0,4,9,0,0,0,78,83,76,111,99,97,108,101,0,4,25,0,0,0,105,110,105,116,87,105,116,104,76,111,99,97,108,101,73,100,101,110,116,105,102,105,101,114,0,4,12,0,0,0,101,110,95,85,83,95,80,79,83,73,88,0,4,10,0,0,0,115,101,116,76,111,99,97,108,101,0,4,14,0,0,0,115,101,116,68,97,116,101,70,111,114,109,97,116,0,4,7,0,0,0,77,77,77,77,32,100,0,4,15,0,0,0,115,116,114,105,110,103,70,114,111,109,68,97,116,101,0,0,0,0,0,37,0,0,0,17,0,0,0,17,0,0,0,17,0,0,0,17,0,0,0,17,0,0,0,18,0,0,0,18,0,0,0,18,0,0,0,18,0,0,0,18,0,0,0,18,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,23,0,0,0,23,0,0,0,23,0,0,0,23,0,0,0,23,0,0,0,23,0,0,0,23,0,0,0,23,0,0,0,24,0,0,0,24,0,0,0,24,0,0,0,24,0,0,0,24,0,0,0,24,0,0,0,24,0,0,0,25,0,0,0,3,0,0,0,5,0,0,0,100,97,116,101,0,0,0,0,0,36,0,0,0,8,0,0,0,112,97,116,116,101,114,110,0,0,0,0,0,36,0,0,0,7,0,0,0,108,111,99,97,108,101,0,15,0,0,0,21,0,0,0,0,0,0,0,0,0,0,0,28,0,0,0,41,0,0,0,0,2,0,6,43,0,0,0,-117,0,64,0,1,65,0,0,65,-127,0,0,-100,-128,0,2,0,0,0,1,-123,-64,0,0,-122,0,65,1,-122,64,65,1,-102,64,0,0,22,0,4,-128,-123,-64,0,0,-122,0,65,1,-59,-128,1,0,-53,-64,-63,1,-36,-128,0,1,-119,-64,-128,-126,-123,64,2,0,-117,-128,66,1,1,-63,2,0,-100,-128,-128,1,-121,0,2,0,-123,-64,0,0,-122,0,65,1,-122,64,65,1,-117,0,67,1,5,1,2,0,-100,64,-128,1,-123,-64,0,0,-122,0,65,1,-122,64,65,1,-117,64,67,1,27,65,-128,0,22,0,0,-128,1,-127,3,0,-100,64,-128,1,-123,-64,0,0,-122,0,65,1,-122,64,65,1,-117,-64,67,1,0,1,0,0,-99,0,-128,1,-98,0,0,0,30,0,-128,0,16,0,0,0,4,5,0,0,0,103,115,117,98,0,4,3,0,0,0,90,36,0,4,5,0,0,0,32,71,77,84,0,4,4,0,0,0,119,97,120,0,4,5,0,0,0,116,105,109,101,0,4,16,0,0,0,95,105,110,112,117,116,70,111,114,109,97,116,116,101,114,0,4,16,0,0,0,78,83,68,97,116,101,70,111,114,109,97,116,116,101,114,0,4,5,0,0,0,105,110,105,116,0,4,7,0,0,0,108,111,99,97,108,101,0,4,9,0,0,0,78,83,76,111,99,97,108,101,0,4,25,0,0,0,105,110,105,116,87,105,116,104,76,111,99,97,108,101,73,100,101,110,116,105,102,105,101,114,0,4,12,0,0,0,101,110,95,85,83,95,80,79,83,73,88,0,4,10,0,0,0,115,101,116,76,111,99,97,108,101,0,4,14,0,0,0,115,101,116,68,97,116,101,70,111,114,109,97,116,0,4,26,0,0,0,121,121,121,121,45,77,77,45,100,100,39,84,39,72,72,58,109,109,58,115,115,32,90,90,90,0,4,15,0,0,0,100,97,116,101,70,114,111,109,83,116,114,105,110,103,0,0,0,0,0,43,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,33,0,0,0,33,0,0,0,33,0,0,0,33,0,0,0,33,0,0,0,34,0,0,0,34,0,0,0,34,0,0,0,34,0,0,0,34,0,0,0,34,0,0,0,35,0,0,0,35,0,0,0,35,0,0,0,35,0,0,0,35,0,0,0,36,0,0,0,36,0,0,0,36,0,0,0,36,0,0,0,36,0,0,0,36,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,40,0,0,0,40,0,0,0,40,0,0,0,40,0,0,0,40,0,0,0,40,0,0,0,40,0,0,0,41,0,0,0,2,0,0,0,11,0,0,0,100,97,116,101,83,116,114,105,110,103,0,0,0,0,0,42,0,0,0,8,0,0,0,112,97,116,116,101,114,110,0,0,0,0,0,42,0,0,0,0,0,0,0,0,0,0,0,43,0,0,0,52,0,0,0,0,1,0,8,31,0,0,0,69,0,0,0,75,64,-64,0,92,-128,0,1,-117,-128,-64,0,1,-63,0,0,91,65,0,0,22,-128,0,-128,69,1,1,0,75,65,-63,2,92,-127,0,1,-100,-128,0,2,-59,-128,1,0,-53,-64,-63,1,-36,-128,0,1,11,1,-62,1,-117,65,66,1,-100,1,0,1,28,65,0,0,11,-127,-62,1,-117,-63,66,1,-100,1,0,1,28,65,0,0,11,1,-61,1,-117,65,67,1,-100,1,0,1,28,65,0,0,11,-127,-61,0,-128,1,-128,1,29,1,-128,1,30,1,0,0,30,0,-128,0,15,0,0,0,4,11,0,0,0,78,83,67,97,108,101,110,100,97,114,0,4,16,0,0,0,99,117,114,114,101,110,116,67,97,108,101,110,100,97,114,0,4,20,0,0,0,99,111,109,112,111,110,101,110,116,115,95,102,114,111,109,68,97,116,101,0,3,0,0,0,0,0,0,-16,-65,4,7,0,0,0,78,83,68,97,116,101,0,4,5,0,0,0,100,97,116,101,0,4,17,0,0,0,78,83,68,97,116,101,67,111,109,112,111,110,101,110,116,115,0,4,5,0,0,0,105,110,105,116,0,4,8,0,0,0,115,101,116,89,101,97,114,0,4,5,0,0,0,121,101,97,114,0,4,9,0,0,0,115,101,116,77,111,110,116,104,0,4,6,0,0,0,109,111,110,116,104,0,4,7,0,0,0,115,101,116,68,97,121,0,4,4,0,0,0,100,97,121,0,4,19,0,0,0,100,97,116,101,70,114,111,109,67,111,109,112,111,110,101,110,116,115,0,0,0,0,0,31,0,0,0,44,0,0,0,44,0,0,0,44,0,0,0,45,0,0,0,45,0,0,0,45,0,0,0,45,0,0,0,45,0,0,0,45,0,0,0,45,0,0,0,45,0,0,0,46,0,0,0,46,0,0,0,46,0,0,0,47,0,0,0,47,0,0,0,47,0,0,0,47,0,0,0,48,0,0,0,48,0,0,0,48,0,0,0,48,0,0,0,49,0,0,0,49,0,0,0,49,0,0,0,49,0,0,0,51,0,0,0,51,0,0,0,51,0,0,0,51,0,0,0,52,0,0,0,4,0,0,0,5,0,0,0,100,97,116,101,0,0,0,0,0,30,0,0,0,9,0,0,0,99,97,108,101,110,100,97,114,0,3,0,0,0,30,0,0,0,15,0,0,0,100,97,116,101,67,111,109,112,111,110,101,110,116,115,0,11,0,0,0,30,0,0,0,14,0,0,0,110,101,119,67,111,109,112,111,110,101,110,116,115,0,14,0,0,0,30,0,0,0,0,0,0,0,0,0,0,0,54,0,0,0,66,0,0,0,0,1,0,8,36,0,0,0,69,0,0,0,75,64,-64,0,92,-128,0,1,-117,-128,-64,0,1,-63,0,0,64,1,0,0,-100,-128,0,2,-59,0,1,0,-53,64,-63,1,-36,-128,0,1,11,-127,-63,1,-117,-63,65,1,-100,1,0,1,28,65,0,0,11,1,-62,1,-117,65,66,1,-100,1,0,1,28,65,0,0,11,-127,-62,1,-117,-63,66,1,-100,1,0,1,28,65,0,0,11,1,-61,1,-127,65,3,0,28,65,-128,1,11,-127,-61,1,-127,-63,3,0,28,65,-128,1,11,1,-60,1,-127,-63,3,0,28,65,-128,1,11,65,-60,0,-128,1,-128,1,29,1,-128,1,30,1,0,0,30,0,-128,0,18,0,0,0,4,11,0,0,0,78,83,67,97,108,101,110,100,97,114,0,4,16,0,0,0,99,117,114,114,101,110,116,67,97,108,101,110,100,97,114,0,4,20,0,0,0,99,111,109,112,111,110,101,110,116,115,95,102,114,111,109,68,97,116,101,0,3,0,0,0,0,0,0,-16,-65,4,17,0,0,0,78,83,68,97,116,101,67,111,109,112,111,110,101,110,116,115,0,4,5,0,0,0,105,110,105,116,0,4,8,0,0,0,115,101,116,89,101,97,114,0,4,5,0,0,0,121,101,97,114,0,4,9,0,0,0,115,101,116,77,111,110,116,104,0,4,6,0,0,0,109,111,110,116,104,0,4,7,0,0,0,115,101,116,68,97,121,0,4,4,0,0,0,100,97,121,0,4,8,0,0,0,115,101,116,72,111,117,114,0,3,0,0,0,0,0,0,56,64,4,10,0,0,0,115,101,116,77,105,110,117,116,101,0,3,0,0,0,0,0,-128,77,64,4,10,0,0,0,115,101,116,83,101,99,111,110,100,0,4,19,0,0,0,100,97,116,101,70,114,111,109,67,111,109,112,111,110,101,110,116,115,0,0,0,0,0,36,0,0,0,55,0,0,0,55,0,0,0,55,0,0,0,56,0,0,0,56,0,0,0,56,0,0,0,56,0,0,0,57,0,0,0,57,0,0,0,57,0,0,0,58,0,0,0,58,0,0,0,58,0,0,0,58,0,0,0,59,0,0,0,59,0,0,0,59,0,0,0,59,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,62,0,0,0,62,0,0,0,62,0,0,0,63,0,0,0,63,0,0,0,63,0,0,0,65,0,0,0,65,0,0,0,65,0,0,0,65,0,0,0,66,0,0,0,4,0,0,0,5,0,0,0,100,97,116,101,0,0,0,0,0,35,0,0,0,9,0,0,0,99,97,108,101,110,100,97,114,0,3,0,0,0,35,0,0,0,15,0,0,0,100,97,116,101,67,111,109,112,111,110,101,110,116,115,0,7,0,0,0,35,0,0,0,14,0,0,0,110,101,119,67,111,109,112,111,110,101,110,116,115,0,10,0,0,0,35,0,0,0,0,0,0,0,0,0,0,0,68,0,0,0,89,0,0,0,0,2,0,11,101,0,0,0,-101,64,-128,0,22,-128,0,-128,-123,0,0,0,-117,64,64,1,-100,-128,0,1,-117,-128,64,1,-100,-128,0,1,-53,-128,64,0,-36,-128,0,1,-115,-64,0,1,-59,-64,0,0,-58,0,-63,1,0,1,0,1,-36,-128,0,1,5,-63,0,0,6,65,65,2,79,-127,-63,1,28,-127,0,1,69,-63,0,0,70,65,-63,2,-113,-127,65,2,92,-127,0,1,-123,-63,0,0,-122,65,65,3,-49,-63,-63,2,-100,-127,0,1,-59,-63,0,0,-58,65,-63,3,15,2,66,3,-36,-127,0,1,25,64,66,2,22,-128,0,-128,1,-126,2,0,30,2,0,1,22,0,16,-128,25,-64,66,2,22,64,1,-128,1,2,3,0,11,66,67,4,-128,2,0,2,29,2,-128,1,30,2,0,0,22,0,14,-128,25,-128,67,2,22,-128,0,-128,1,-62,3,0,30,2,0,1,22,-64,12,-128,25,-64,-63,2,22,64,1,-128,1,2,4,0,11,66,67,4,-128,2,-128,2,29,2,-128,1,30,2,0,0,22,-64,10,-128,25,64,-60,2,22,-128,0,-128,1,-126,4,0,30,2,0,1,22,-128,9,-128,25,-64,68,3,22,64,1,-128,1,2,5,0,11,66,67,4,-128,2,0,3,29,2,-128,1,30,2,0,0,22,-128,7,-128,25,64,69,3,22,-128,0,-128,1,-126,5,0,30,2,0,1,22,64,6,-128,25,-64,-59,3,22,-128,0,-128,1,2,6,0,30,2,0,1,22,0,5,-128,25,64,-58,3,22,-128,0,-128,1,-126,6,0,30,2,0,1,22,-64,3,-128,5,-62,6,0,24,0,71,4,22,-128,0,-128,1,66,7,0,30,2,0,1,22,64,2,-128,25,-128,71,2,22,-128,0,-128,1,2,6,0,30,2,0,1,22,0,1,-128,1,-62,7,0,11,66,67,4,-123,-62,6,0,29,2,-128,1,30,2,0,0,30,0,-128,0,32,0,0,0,4,7,0,0,0,78,83,68,97,116,101,0,4,5,0,0,0,100,97,116,101,0,4,22,0,0,0,116,105,109,101,73,110,116,101,114,118,97,108,83,105,110,99,101,49,57,55,48,0,4,5,0,0,0,109,97,116,104,0,4,4,0,0,0,97,98,115,0,4,6,0,0,0,102,108,111,111,114,0,3,0,0,0,0,0,0,78,64,3,0,0,0,0,0,0,56,64,3,0,0,0,0,0,0,62,64,3,0,0,0,0,0,0,-16,63,4,19,0,0,0,108,101,115,115,32,116,104,97,110,32,97,32,109,105,110,117,116,101,0,3,0,0,0,0,0,0,70,64,4,11,0,0,0,37,100,32,109,105,110,117,116,101,115,0,4,7,0,0,0,102,111,114,109,97,116,0,3,0,0,0,0,0,64,86,64,4,13,0,0,0,97,98,111,117,116,32,49,32,104,111,117,114,0,4,15,0,0,0,97,98,111,117,116,32,37,100,32,104,111,117,114,115,0,3,0,0,0,0,0,-128,71,64,4,6,0,0,0,49,32,100,97,121,0,3,0,0,0,0,0,0,61,64,4,8,0,0,0,37,100,32,100,97,121,115,0,3,0,0,0,0,0,-128,77,64,4,14,0,0,0,97,98,111,117,116,32,49,32,109,111,110,116,104,0,3,0,0,0,0,0,0,46,64,4,13,0,0,0,97,98,111,117,116,32,49,32,121,101,97,114,0,3,0,0,0,0,0,0,54,64,4,12,0,0,0,111,118,101,114,32,49,32,121,101,97,114,0,4,6,0,0,0,121,101,97,114,115,0,3,0,0,0,0,0,0,0,64,4,15,0,0,0,97,108,109,111,115,116,32,50,32,121,101,97,114,115,0,3,0,0,0,0,63,10,48,65,4,14,0,0,0,111,118,101,114,32,37,100,32,121,101,97,114,115,0,0,0,0,0,101,0,0,0,69,0,0,0,69,0,0,0,69,0,0,0,69,0,0,0,69,0,0,0,69,0,0,0,69,0,0,0,69,0,0,0,69,0,0,0,69,0,0,0,70,0,0,0,70,0,0,0,70,0,0,0,70,0,0,0,71,0,0,0,71,0,0,0,71,0,0,0,71,0,0,0,72,0,0,0,72,0,0,0,72,0,0,0,72,0,0,0,73,0,0,0,73,0,0,0,73,0,0,0,73,0,0,0,74,0,0,0,74,0,0,0,74,0,0,0,74,0,0,0,76,0,0,0,76,0,0,0,76,0,0,0,76,0,0,0,76,0,0,0,77,0,0,0,77,0,0,0,77,0,0,0,77,0,0,0,77,0,0,0,77,0,0,0,77,0,0,0,77,0,0,0,78,0,0,0,78,0,0,0,78,0,0,0,78,0,0,0,78,0,0,0,79,0,0,0,79,0,0,0,79,0,0,0,79,0,0,0,79,0,0,0,79,0,0,0,79,0,0,0,79,0,0,0,80,0,0,0,80,0,0,0,80,0,0,0,80,0,0,0,80,0,0,0,81,0,0,0,81,0,0,0,81,0,0,0,81,0,0,0,81,0,0,0,81,0,0,0,81,0,0,0,81,0,0,0,82,0,0,0,82,0,0,0,82,0,0,0,82,0,0,0,82,0,0,0,83,0,0,0,83,0,0,0,83,0,0,0,83,0,0,0,83,0,0,0,84,0,0,0,84,0,0,0,84,0,0,0,84,0,0,0,84,0,0,0,85,0,0,0,85,0,0,0,85,0,0,0,85,0,0,0,85,0,0,0,85,0,0,0,86,0,0,0,86,0,0,0,86,0,0,0,86,0,0,0,86,0,0,0,87,0,0,0,87,0,0,0,87,0,0,0,87,0,0,0,87,0,0,0,89,0,0,0,8,0,0,0,10,0,0,0,102,105,114,115,116,68,97,116,101,0,0,0,0,0,100,0,0,0,11,0,0,0,115,101,99,111,110,100,68,97,116,101,0,0,0,0,0,100,0,0,0,11,0,0,0,100,105,102,102,101,114,101,110,99,101,0,10,0,0,0,100,0,0,0,8,0,0,0,115,101,99,111,110,100,115,0,14,0,0,0,100,0,0,0,8,0,0,0,109,105,110,117,116,101,115,0,18,0,0,0,100,0,0,0,6,0,0,0,104,111,117,114,115,0,22,0,0,0,100,0,0,0,5,0,0,0,100,97,121,115,0,26,0,0,0,100,0,0,0,7,0,0,0,109,111,110,116,104,115,0,30,0,0,0,100,0,0,0,0,0,0,0,0,0,0,0,91,0,0,0,102,0,0,0,0,2,0,7,74,0,0,0,90,64,0,0,22,-64,0,-128,-123,0,0,0,-117,64,64,1,-100,-128,0,1,64,0,0,1,-117,-128,-64,0,-100,-128,0,1,-53,-128,64,0,-36,-128,0,1,-115,-64,0,1,-53,-128,64,0,-36,-128,0,1,5,-63,0,0,6,1,65,2,6,65,65,2,28,-127,-128,0,11,-127,64,2,28,-127,0,1,-51,0,-127,1,5,-63,0,0,6,1,65,2,6,-127,65,2,65,-63,1,0,28,-127,0,1,24,0,1,1,22,-128,2,-128,24,-64,0,-124,22,0,2,-128,5,-63,0,0,6,1,65,2,6,65,66,2,64,1,0,0,-127,-127,2,0,28,-127,-128,1,65,-63,2,0,30,1,-128,1,22,-128,8,-128,5,-63,0,0,6,1,65,2,6,-127,65,2,65,1,3,0,28,-127,0,1,24,0,1,1,22,-64,0,-128,1,65,3,0,65,-127,3,0,30,1,-128,1,22,-64,5,-128,5,-63,0,0,6,1,65,2,6,-127,65,2,65,-63,3,0,28,-127,0,1,24,0,1,1,22,0,2,-128,5,-63,0,0,6,1,65,2,6,65,66,2,64,1,0,0,-127,1,4,0,28,-127,-128,1,65,65,4,0,30,1,-128,1,22,-64,1,-128,5,-63,0,0,6,1,65,2,6,65,66,2,64,1,0,0,-127,-127,4,0,28,-127,-128,1,65,65,4,0,30,1,-128,1,30,0,-128,0,19,0,0,0,4,7,0,0,0,78,83,68,97,116,101,0,4,5,0,0,0,100,97,116,101,0,4,22,0,0,0,116,105,109,101,73,110,116,101,114,118,97,108,83,105,110,99,101,49,57,55,48,0,4,4,0,0,0,119,97,120,0,4,5,0,0,0,116,105,109,101,0,4,14,0,0,0,98,101,103,105,110,105,110,103,79,102,68,97,121,0,4,5,0,0,0,100,97,121,115,0,3,0,0,0,0,0,0,-16,63,3,0,0,0,0,0,0,0,0,4,11,0,0,0,102,111,114,109,97,116,68,97,116,101,0,4,7,0,0,0,104,58,109,109,32,97,0,4,3,0,0,0,97,116,0,3,0,0,0,0,0,0,0,64,4,10,0,0,0,89,101,115,116,101,114,100,97,121,0,4,1,0,0,0,0,3,0,0,0,0,0,0,28,64,4,5,0,0,0,69,69,69,69,0,4,3,0,0,0,111,110,0,4,9,0,0,0,77,77,47,100,100,47,121,121,0,0,0,0,0,74,0,0,0,92,0,0,0,92,0,0,0,92,0,0,0,92,0,0,0,92,0,0,0,92,0,0,0,93,0,0,0,93,0,0,0,93,0,0,0,93,0,0,0,93,0,0,0,94,0,0,0,94,0,0,0,94,0,0,0,94,0,0,0,94,0,0,0,94,0,0,0,94,0,0,0,94,0,0,0,94,0,0,0,97,0,0,0,97,0,0,0,97,0,0,0,97,0,0,0,97,0,0,0,97,0,0,0,97,0,0,0,97,0,0,0,97,0,0,0,97,0,0,0,97,0,0,0,97,0,0,0,97,0,0,0,97,0,0,0,97,0,0,0,97,0,0,0,97,0,0,0,97,0,0,0,98,0,0,0,98,0,0,0,98,0,0,0,98,0,0,0,98,0,0,0,98,0,0,0,98,0,0,0,98,0,0,0,98,0,0,0,98,0,0,0,98,0,0,0,99,0,0,0,99,0,0,0,99,0,0,0,99,0,0,0,99,0,0,0,99,0,0,0,99,0,0,0,99,0,0,0,99,0,0,0,99,0,0,0,99,0,0,0,99,0,0,0,99,0,0,0,99,0,0,0,99,0,0,0,99,0,0,0,100,0,0,0,100,0,0,0,100,0,0,0,100,0,0,0,100,0,0,0,100,0,0,0,100,0,0,0,100,0,0,0,102,0,0,0,4,0,0,0,5,0,0,0,100,97,116,101,0,0,0,0,0,73,0,0,0,14,0,0,0,114,101,102,101,114,101,110,99,101,68,97,116,101,0,0,0,0,0,73,0,0,0,11,0,0,0,100,105,102,102,101,114,101,110,99,101,0,11,0,0,0,73,0,0,0,18,0,0,0,116,105,109,101,83,105,110,99,101,77,105,100,110,105,103,104,116,0,20,0,0,0,73,0,0,0,0,0,0,0,40,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,3,0,0,0,3,0,0,0,5,0,0,0,3,0,0,0,7,0,0,0,7,0,0,0,9,0,0,0,7,0,0,0,11,0,0,0,11,0,0,0,13,0,0,0,11,0,0,0,16,0,0,0,16,0,0,0,25,0,0,0,16,0,0,0,28,0,0,0,28,0,0,0,41,0,0,0,28,0,0,0,43,0,0,0,43,0,0,0,52,0,0,0,43,0,0,0,54,0,0,0,54,0,0,0,66,0,0,0,54,0,0,0,68,0,0,0,68,0,0,0,89,0,0,0,68,0,0,0,91,0,0,0,91,0,0,0,102,0,0,0,91,0,0,0,102,0,0,0,0,0,0,0,0,0,0,0,68,0,0,0,64,47,85,115,101,114,115,47,99,111,114,101,121,47,99,111,100,101,47,109,105,110,101,47,119,97,120,47,116,111,111,108,115,47,70,114,97,109,101,119,111,114,107,47,119,97,120,47,108,105,98,47,115,116,100,108,105,98,47,105,110,105,116,46,108,117,97,0,0,0,0,0,0,0,0,0,0,0,2,4,22,0,0,0,5,0,0,0,69,64,0,0,-118,64,0,0,-28,0,0,0,-119,-64,0,-127,28,64,-128,1,5,-64,0,0,65,0,1,0,28,64,0,1,5,-64,0,0,65,64,1,0,28,64,0,1,5,-64,0,0,65,-128,1,0,28,64,0,1,5,-64,0,0,65,-64,1,0,28,64,0,1,5,-64,0,0,65,0,2,0,28,64,0,1,30,0,-128,0,9,0,0,0,4,13,0,0,0,115,101,116,109,101,116,97,116,97,98,108,101,0,4,3,0,0,0,95,71,0,4,8,0,0,0,95,95,105,110,100,101,120,0,4,8,0,0,0,114,101,113,117,105,114,101,0,4,8,0,0,0,119,97,120,46,101,120,116,0,4,10,0,0,0,119,97,120,46,101,110,117,109,115,0,4,12,0,0,0,119,97,120,46,115,116,114,117,99,116,115,0,4,13,0,0,0,119,97,120,46,119,97,120,67,108,97,115,115,0,4,12,0,0,0,119,97,120,46,104,101,108,112,101,114,115,0,1,0,0,0,0,0,0,0,2,0,0,0,11,0,0,0,0,2,0,7,21,0,0,0,-123,0,0,0,-122,64,64,1,-122,64,0,1,-102,0,0,0,22,0,0,-128,9,-128,-128,0,-102,64,0,0,22,-128,2,-128,-53,-128,-64,0,65,-63,0,0,-36,-128,-128,1,-38,0,0,0,22,64,1,-128,-59,0,1,0,1,65,1,0,64,1,-128,0,-127,-127,1,0,21,-127,1,2,-36,64,0,1,-98,0,0,1,30,0,-128,0,7,0,0,0,4,4,0,0,0,119,97,120,0,4,6,0,0,0,99,108,97,115,115,0,4,6,0,0,0,109,97,116,99,104,0,4,23,0,0,0,94,91,65,45,90,93,91,65,45,90,93,91,65,45,90,93,91,94,65,45,90,93,0,4,6,0,0,0,112,114,105,110,116,0,4,27,0,0,0,87,65,82,78,73,78,71,58,32,78,111,32,111,98,106,101,99,116,32,110,97,109,101,100,32,39,0,4,9,0,0,0,39,32,102,111,117,110,100,46,0,0,0,0,0,21,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,7,0,0,0,7,0,0,0,7,0,0,0,7,0,0,0,7,0,0,0,7,0,0,0,10,0,0,0,11,0,0,0,3,0,0,0,5,0,0,0,115,101,108,102,0,0,0,0,0,20,0,0,0,4,0,0,0,107,101,121,0,0,0,0,0,20,0,0,0,6,0,0,0,99,108,97,115,115,0,3,0,0,0,20,0,0,0,0,0,0,0,22,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,11,0,0,0,11,0,0,0,1,0,0,0,14,0,0,0,14,0,0,0,14,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,16,0,0,0,16,0,0,0,16,0,0,0,17,0,0,0,17,0,0,0,17,0,0,0,18,0,0,0,18,0,0,0,18,0,0,0,18,0,0,0,0,0,0,0,0,0,0,0,76,0,0,0,64,47,85,115,101,114,115,47,99,111,114,101,121,47,99,111,100,101,47,109,105,110,101,47,119,97,120,47,116,111,111,108,115,47,70,114,97,109,101,119,111,114,107,47,119,97,120,47,108,105,98,47,115,116,100,108,105,98,47,108,117,97,115,112,101,99,47,105,110,105,116,46,108,117,97,0,0,0,0,0,0,0,0,0,0,0,2,2,7,0,0,0,5,0,0,0,65,64,0,0,28,64,0,1,5,0,0,0,65,-128,0,0,28,64,0,1,30,0,-128,0,3,0,0,0,4,8,0,0,0,114,101,113,117,105,114,101,0,4,20,0,0,0,119,97,120,46,108,117,97,115,112,101,99,46,108,117,97,115,112,101,99,0,4,20,0,0,0,119,97,120,46,108,117,97,115,112,101,99,46,108,117,97,109,111,99,107,0,0,0,0,0,7,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,79,0,0,0,64,47,85,115,101,114,115,47,99,111,114,101,121,47,99,111,100,101,47,109,105,110,101,47,119,97,120,47,116,111,111,108,115,47,70,114,97,109,101,119,111,114,107,47,119,97,120,47,108,105,98,47,115,116,100,108,105,98,47,108,117,97,115,112,101,99,47,108,117,97,109,111,99,107,46,108,117,97,0,0,0,0,0,0,0,0,0,0,0,2,3,42,0,0,0,10,-128,0,0,74,0,0,0,9,64,-128,-128,74,0,0,0,9,64,0,-127,7,0,0,0,5,-64,0,0,69,0,0,0,70,64,-64,0,-118,64,0,0,-119,64,65,-126,28,64,-128,1,5,-64,0,0,69,0,0,0,70,-128,-64,0,-118,64,0,0,-119,64,65,-126,28,64,-128,1,5,0,0,0,100,0,0,0,9,64,0,-125,5,0,0,0,100,64,0,0,9,64,-128,-125,5,0,0,0,100,-128,0,0,9,64,0,-124,5,0,0,0,100,-64,0,0,9,64,-128,-124,5,-128,2,0,26,64,0,0,22,0,0,-128,10,0,0,0,7,-128,2,0,5,-128,2,0,100,0,1,0,9,64,-128,-123,5,-128,2,0,100,64,1,0,9,64,0,-122,30,0,-128,0,13,0,0,0,4,5,0,0,0,77,111,99,107,0,4,6,0,0,0,99,97,108,108,115,0,4,14,0,0,0,114,101,116,117,114,110,95,118,97,108,117,101,115,0,4,13,0,0,0,115,101,116,109,101,116,97,116,97,98,108,101,0,4,7,0,0,0,95,95,109,111,100,101,0,4,2,0,0,0,107,0,4,7,0,0,0,95,95,99,97,108,108,0,4,8,0,0,0,95,95,105,110,100,101,120,0,4,4,0,0,0,110,101,119,0,4,8,0,0,0,114,101,116,117,114,110,115,0,4,9,0,0,0,109,97,116,99,104,101,114,115,0,4,11,0,0,0,119,97,115,95,99,97,108,108,101,100,0,4,16,0,0,0,119,97,115,95,99,97,108,108,101,100,95,119,105,116,104,0,6,0,0,0,0,0,0,0,10,0,0,0,20,0,0,0,0,1,3,6,33,0,0,0,-123,0,0,0,-122,64,64,1,-59,0,0,0,-58,64,-64,1,-58,0,-128,1,-38,64,0,0,22,0,0,-128,-54,0,0,0,-119,-64,0,0,-123,0,0,0,-122,64,64,1,-122,0,0,1,-44,0,0,1,-52,-128,-64,1,10,1,0,0,101,1,0,0,34,65,0,0,-119,0,-127,1,-59,0,0,0,-58,-64,-64,1,-58,0,-128,1,-38,0,0,0,22,0,2,-128,20,1,0,1,6,1,-127,1,26,1,0,0,22,0,1,-128,5,1,1,0,84,1,0,1,70,65,-127,1,29,1,0,1,30,1,0,0,30,0,-128,0,5,0,0,0,4,5,0,0,0,77,111,99,107,0,4,6,0,0,0,99,97,108,108,115,0,3,0,0,0,0,0,0,-16,63,4,14,0,0,0,114,101,116,117,114,110,95,118,97,108,117,101,115,0,4,7,0,0,0,117,110,112,97,99,107,0,0,0,0,0,33,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,12,0,0,0,12,0,0,0,12,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,17,0,0,0,17,0,0,0,17,0,0,0,17,0,0,0,17,0,0,0,17,0,0,0,18,0,0,0,18,0,0,0,18,0,0,0,18,0,0,0,18,0,0,0,20,0,0,0,4,0,0,0,5,0,0,0,109,111,99,107,0,0,0,0,0,32,0,0,0,4,0,0,0,97,114,103,0,0,0,0,0,32,0,0,0,6,0,0,0,99,97,108,108,115,0,12,0,0,0,32,0,0,0,14,0,0,0,114,101,116,117,114,110,95,118,97,108,117,101,115,0,21,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,22,0,0,0,26,0,0,0,0,2,0,7,10,0,0,0,-123,0,0,0,-117,64,64,1,-100,-128,0,1,-59,-128,0,0,0,1,0,0,64,1,-128,0,-128,1,0,1,-36,64,0,2,-98,0,0,1,30,0,-128,0,3,0,0,0,4,5,0,0,0,77,111,99,107,0,4,4,0,0,0,110,101,119,0,4,7,0,0,0,114,97,119,115,101,116,0,0,0,0,0,10,0,0,0,23,0,0,0,23,0,0,0,23,0,0,0,24,0,0,0,24,0,0,0,24,0,0,0,24,0,0,0,24,0,0,0,25,0,0,0,26,0,0,0,3,0,0,0,5,0,0,0,109,111,99,107,0,0,0,0,0,9,0,0,0,4,0,0,0,107,101,121,0,0,0,0,0,9,0,0,0,9,0,0,0,110,101,119,95,109,111,99,107,0,3,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,28,0,0,0,32,0,0,0,0,1,0,5,11,0,0,0,74,-128,0,0,-122,0,64,0,73,-128,0,-128,-122,0,64,0,73,-128,-128,-128,-123,-128,0,0,-64,0,-128,0,0,1,0,0,-100,64,-128,1,94,0,0,1,30,0,-128,0,3,0,0,0,4,8,0,0,0,114,101,116,117,114,110,115,0,4,13,0,0,0,116,104,101,110,95,114,101,116,117,114,110,115,0,4,13,0,0,0,115,101,116,109,101,116,97,116,97,98,108,101,0,0,0,0,0,11,0,0,0,29,0,0,0,29,0,0,0,29,0,0,0,29,0,0,0,29,0,0,0,30,0,0,0,30,0,0,0,30,0,0,0,30,0,0,0,31,0,0,0,32,0,0,0,2,0,0,0,5,0,0,0,115,101,108,102,0,0,0,0,0,10,0,0,0,5,0,0,0,109,111,99,107,0,5,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,34,0,0,0,42,0,0,0,0,1,3,6,27,0,0,0,-123,0,0,0,-64,0,0,0,-100,-128,0,1,-59,64,0,0,87,-64,0,1,22,-64,0,-128,-123,-128,0,0,-63,-64,0,0,1,1,1,0,-100,64,-128,1,-123,64,0,0,-122,64,65,1,-122,0,0,1,-102,64,0,0,22,0,0,-128,-118,0,0,0,-44,0,0,1,-52,-128,-63,1,10,1,0,0,101,1,0,0,34,65,0,0,-119,0,-127,1,-59,64,0,0,-58,64,-63,1,-55,-128,0,0,30,0,0,1,30,0,-128,0,7,0,0,0,4,13,0,0,0,103,101,116,109,101,116,97,116,97,98,108,101,0,4,5,0,0,0,77,111,99,107,0,4,6,0,0,0,101,114,114,111,114,0,4,39,0,0,0,114,101,116,117,114,110,115,32,109,117,115,116,32,98,101,32,99,97,108,108,101,100,32,119,105,116,104,32,58,32,111,112,101,114,97,116,111,114,0,3,0,0,0,0,0,0,0,64,4,14,0,0,0,114,101,116,117,114,110,95,118,97,108,117,101,115,0,3,0,0,0,0,0,0,-16,63,0,0,0,0,27,0,0,0,35,0,0,0,35,0,0,0,35,0,0,0,35,0,0,0,35,0,0,0,35,0,0,0,36,0,0,0,36,0,0,0,36,0,0,0,36,0,0,0,38,0,0,0,38,0,0,0,38,0,0,0,38,0,0,0,38,0,0,0,38,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,40,0,0,0,40,0,0,0,40,0,0,0,41,0,0,0,42,0,0,0,3,0,0,0,5,0,0,0,115,101,108,102,0,0,0,0,0,26,0,0,0,4,0,0,0,97,114,103,0,0,0,0,0,26,0,0,0,14,0,0,0,114,101,116,117,114,110,95,118,97,108,117,101,115,0,16,0,0,0,26,0,0,0,0,0,0,0,0,0,0,0,46,0,0,0,57,0,0,0,0,2,0,8,30,0,0,0,-123,0,0,0,-64,0,0,0,-100,-128,0,1,-59,64,0,0,87,-64,0,1,22,-128,0,-128,-126,0,0,0,-63,-128,0,0,-98,0,-128,1,-123,64,0,0,-122,-64,64,1,-122,0,0,1,-102,64,0,0,22,0,0,-128,-118,0,0,0,-44,0,0,1,87,64,-128,1,22,0,2,-128,-62,0,0,0,1,1,1,0,69,65,1,0,-128,1,-128,0,92,-127,0,1,-127,-127,1,0,-44,1,0,1,21,-63,1,2,-34,0,-128,1,-62,0,-128,0,-34,0,0,1,30,0,-128,0,7,0,0,0,4,13,0,0,0,103,101,116,109,101,116,97,116,97,98,108,101,0,4,5,0,0,0,77,111,99,107,0,4,22,0,0,0,116,97,114,103,101,116,32,109,117,115,116,32,98,101,32,97,32,77,111,99,107,0,4,6,0,0,0,99,97,108,108,115,0,4,11,0,0,0,101,120,112,101,99,116,105,110,103,32,0,4,9,0,0,0,116,111,115,116,114,105,110,103,0,4,18,0,0,0,32,99,97,108,108,115,44,32,97,99,116,117,97,108,108,121,32,0,0,0,0,0,30,0,0,0,47,0,0,0,47,0,0,0,47,0,0,0,47,0,0,0,47,0,0,0,47,0,0,0,48,0,0,0,48,0,0,0,48,0,0,0,51,0,0,0,51,0,0,0,51,0,0,0,51,0,0,0,51,0,0,0,51,0,0,0,53,0,0,0,53,0,0,0,53,0,0,0,54,0,0,0,54,0,0,0,54,0,0,0,54,0,0,0,54,0,0,0,54,0,0,0,54,0,0,0,54,0,0,0,54,0,0,0,56,0,0,0,56,0,0,0,57,0,0,0,3,0,0,0,7,0,0,0,116,97,114,103,101,116,0,0,0,0,0,29,0,0,0,6,0,0,0,118,97,108,117,101,0,0,0,0,0,29,0,0,0,6,0,0,0,99,97,108,108,115,0,15,0,0,0,29,0,0,0,0,0,0,0,0,0,0,0,59,0,0,0,84,0,0,0,0,1,3,17,72,0,0,0,-123,0,0,0,-64,0,0,0,-100,-128,0,1,-59,64,0,0,87,-64,0,1,22,-128,0,-128,-126,0,0,0,-63,-128,0,0,-98,0,-128,1,-123,64,0,0,-122,-64,64,1,-122,0,0,1,-102,64,0,0,22,0,0,-128,-118,0,0,0,-44,0,0,1,87,0,-63,1,22,0,2,-128,-62,0,0,0,1,65,1,0,69,-127,1,0,-127,1,1,0,92,-127,0,1,-127,-63,1,0,-44,1,0,1,21,-63,1,2,-34,0,-128,1,-58,0,65,1,-38,64,0,0,22,0,0,-128,-54,0,0,0,10,1,0,0,101,1,0,0,34,65,0,0,84,1,0,2,-108,1,-128,1,87,-128,-127,2,22,-128,1,-128,66,1,0,0,-127,65,1,0,-44,1,0,2,1,2,2,0,84,2,-128,1,-107,65,2,3,94,1,-128,1,65,1,1,0,-108,1,0,2,-63,1,1,0,96,-127,4,-128,70,2,2,2,-122,2,-126,1,87,-128,-126,4,22,-128,3,-128,66,2,0,0,-127,66,2,0,-59,-126,1,0,0,3,0,4,-36,-126,0,1,1,-125,2,0,69,-125,1,0,-122,3,2,2,92,-125,0,1,-127,-61,2,0,-59,-125,1,0,6,4,-126,1,-36,-125,0,1,-107,-62,3,5,94,2,-128,1,95,-63,-6,127,66,1,-128,0,94,1,0,1,30,0,-128,0,12,0,0,0,4,13,0,0,0,103,101,116,109,101,116,97,116,97,98,108,101,0,4,5,0,0,0,77,111,99,107,0,4,22,0,0,0,116,97,114,103,101,116,32,109,117,115,116,32,98,101,32,97,32,77,111,99,107,0,4,6,0,0,0,99,97,108,108,115,0,3,0,0,0,0,0,0,-16,63,4,11,0,0,0,101,120,112,101,99,116,105,110,103,32,0,4,9,0,0,0,116,111,115,116,114,105,110,103,0,4,17,0,0,0,32,99,97,108,108,44,32,97,99,116,117,97,108,108,121,32,0,4,23,0,0,0,32,112,97,114,97,109,101,116,101,114,115,44,32,97,99,116,117,97,108,108,121,32,0,4,22,0,0,0,101,120,112,101,99,116,105,110,103,32,112,97,114,97,109,101,116,101,114,32,35,0,4,8,0,0,0,32,116,111,32,98,101,32,0,4,11,0,0,0,32,97,99,116,117,97,108,108,121,32,0,0,0,0,0,72,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,64,0,0,0,64,0,0,0,64,0,0,0,64,0,0,0,64,0,0,0,64,0,0,0,66,0,0,0,66,0,0,0,66,0,0,0,67,0,0,0,67,0,0,0,67,0,0,0,67,0,0,0,67,0,0,0,67,0,0,0,67,0,0,0,67,0,0,0,67,0,0,0,70,0,0,0,70,0,0,0,70,0,0,0,70,0,0,0,72,0,0,0,72,0,0,0,72,0,0,0,74,0,0,0,74,0,0,0,74,0,0,0,74,0,0,0,75,0,0,0,75,0,0,0,75,0,0,0,75,0,0,0,75,0,0,0,75,0,0,0,75,0,0,0,78,0,0,0,78,0,0,0,78,0,0,0,78,0,0,0,79,0,0,0,79,0,0,0,79,0,0,0,79,0,0,0,80,0,0,0,80,0,0,0,80,0,0,0,80,0,0,0,80,0,0,0,80,0,0,0,80,0,0,0,80,0,0,0,80,0,0,0,80,0,0,0,80,0,0,0,80,0,0,0,80,0,0,0,80,0,0,0,80,0,0,0,78,0,0,0,83,0,0,0,83,0,0,0,84,0,0,0,9,0,0,0,7,0,0,0,116,97,114,103,101,116,0,0,0,0,0,71,0,0,0,4,0,0,0,97,114,103,0,0,0,0,0,71,0,0,0,6,0,0,0,99,97,108,108,115,0,15,0,0,0,71,0,0,0,7,0,0,0,112,97,114,97,109,115,0,31,0,0,0,71,0,0,0,5,0,0,0,97,114,103,115,0,34,0,0,0,71,0,0,0,12,0,0,0,40,102,111,114,32,105,110,100,101,120,41,0,48,0,0,0,69,0,0,0,12,0,0,0,40,102,111,114,32,108,105,109,105,116,41,0,48,0,0,0,69,0,0,0,11,0,0,0,40,102,111,114,32,115,116,101,112,41,0,48,0,0,0,69,0,0,0,2,0,0,0,105,0,49,0,0,0,68,0,0,0,0,0,0,0,42,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,7,0,0,0,7,0,0,0,7,0,0,0,7,0,0,0,7,0,0,0,7,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,10,0,0,0,20,0,0,0,10,0,0,0,22,0,0,0,26,0,0,0,22,0,0,0,28,0,0,0,32,0,0,0,28,0,0,0,34,0,0,0,42,0,0,0,34,0,0,0,44,0,0,0,44,0,0,0,44,0,0,0,44,0,0,0,44,0,0,0,46,0,0,0,57,0,0,0,46,0,0,0,59,0,0,0,84,0,0,0,59,0,0,0,84,0,0,0,0,0,0,0,0,0,0,0,79,0,0,0,64,47,85,115,101,114,115,47,99,111,114,101,121,47,99,111,100,101,47,109,105,110,101,47,119,97,120,47,116,111,111,108,115,47,70,114,97,109,101,119,111,114,107,47,119,97,120,47,108,105,98,47,115,116,100,108,105,98,47,108,117,97,115,112,101,99,47,108,117,97,115,112,101,99,46,108,117,97,0,0,0,0,0,0,0,0,0,0,0,2,7,100,0,0,0,10,64,1,0,74,0,0,0,9,64,-128,-128,9,-64,64,-127,9,-64,64,-126,9,-64,-64,-126,9,-64,65,-125,7,0,0,0,10,0,0,0,7,0,2,0,5,0,2,0,69,0,2,0,9,64,-128,-124,5,0,2,0,100,0,0,0,9,64,0,-123,5,0,0,0,100,64,0,0,9,64,-128,-123,5,0,0,0,100,-128,0,0,9,64,0,-122,5,0,0,0,100,-64,0,0,9,64,-128,-122,5,0,0,0,100,0,1,0,9,64,0,-121,5,0,0,0,100,64,1,0,9,64,-128,-121,10,0,0,0,100,-128,1,0,9,64,0,-120,100,-64,1,0,9,64,-128,-124,100,0,2,0,0,0,0,0,9,64,-128,-120,69,-128,4,0,-128,0,0,0,-64,0,0,0,92,64,-128,1,74,64,2,0,-92,64,2,0,73,-128,0,-118,-92,-128,2,0,73,-128,-128,-118,-92,-64,2,0,73,-128,0,-117,-92,0,3,0,73,-128,-128,-117,-92,64,3,0,73,-128,0,-116,-92,-128,3,0,73,-128,-128,-116,-92,-64,3,0,73,-128,0,-115,-92,0,4,0,73,-128,-128,-115,-92,64,4,0,73,-128,0,-114,71,-64,4,0,69,-64,4,0,-123,-64,4,0,-122,0,69,1,73,-128,-128,-114,100,-128,4,0,-118,0,0,0,-121,-128,7,0,-123,-128,7,0,-59,-128,7,0,-119,-64,-128,-124,-123,-128,7,0,-28,-64,4,0,-119,-64,0,-123,-123,-128,7,0,-28,0,5,0,-119,-64,-128,-113,-123,-128,7,0,-28,64,5,0,-119,-64,0,-112,-123,-128,7,0,-28,-128,5,0,0,0,0,0,0,0,-128,0,-119,-64,-128,-112,-92,-64,5,0,-61,0,-128,1,36,1,6,0,0,0,0,1,0,0,-128,1,0,0,0,0,-28,64,6,0,0,0,0,2,64,1,-128,1,-126,1,-128,0,92,-127,0,1,71,-127,8,0,30,0,-128,0,35,0,0,0,4,5,0,0,0,115,112,101,99,0,4,9,0,0,0,99,111,110,116,101,120,116,115,0,4,7,0,0,0,112,97,115,115,101,100,0,3,0,0,0,0,0,0,0,0,4,7,0,0,0,102,97,105,108,101,100,0,4,8,0,0,0,112,101,110,100,105,110,103,0,4,8,0,0,0,99,117,114,114,101,110,116,0,0,4,7,0,0,0,82,101,112,111,114,116,0,4,8,0,0,0,95,95,105,110,100,101,120,0,4,4,0,0,0,110,101,119,0,4,7,0,0,0,114,101,112,111,114,116,0,4,12,0,0,0,97,100,100,95,114,101,115,117,108,116,115,0,4,12,0,0,0,97,100,100,95,99,111,110,116,101,120,116,0,4,9,0,0,0,97,100,100,95,115,112,101,99,0,4,17,0,0,0,97,100,100,95,112,101,110,100,105,110,103,95,115,112,101,99,0,4,11,0,0,0,95,95,110,101,119,105,110,100,101,120,0,4,7,0,0,0,95,95,99,97,108,108,0,4,13,0,0,0,115,101,116,109,101,116,97,116,97,98,108,101,0,4,9,0,0,0,109,97,116,99,104,101,114,115,0,4,10,0,0,0,115,104,111,117,108,100,95,98,101,0,4,14,0,0,0,115,104,111,117,108,100,95,110,111,116,95,98,101,0,4,23,0,0,0,115,104,111,117,108,100,95,98,101,95,103,114,101,97,116,101,114,95,116,104,97,110,0,4,20,0,0,0,115,104,111,117,108,100,95,98,101,95,108,101,115,115,95,116,104,97,110,0,4,13,0,0,0,115,104,111,117,108,100,95,101,114,114,111,114,0,4,13,0,0,0,115,104,111,117,108,100,95,109,97,116,99,104,0,4,18,0,0,0,115,104,111,117,108,100,95,98,101,95,107,105,110,100,95,111,102,0,4,13,0,0,0,115,104,111,117,108,100,95,101,120,105,115,116,0,4,17,0,0,0,115,104,111,117,108,100,95,110,111,116,95,101,120,105,115,116,0,4,13,0,0,0,115,104,111,117,108,100,95,101,113,117,97,108,0,4,8,0,0,0,67,111,110,116,101,120,116,0,4,12,0,0,0,114,117,110,95,98,101,102,111,114,101,115,0,4,11,0,0,0,114,117,110,95,97,102,116,101,114,115,0,4,4,0,0,0,114,117,110,0,4,9,0,0,0,100,101,115,99,114,105,98,101,0,26,0,0,0,0,0,0,0,8,0,0,0,29,0,0,0,0,2,0,11,36,0,0,0,-118,64,1,0,-58,64,-64,0,-119,-64,0,-128,-58,-64,-64,0,-119,-64,0,-127,-58,64,-63,0,-119,-64,0,-126,-58,64,-64,0,6,-63,-64,0,-52,0,-127,1,6,65,-63,0,-52,0,-127,1,-119,-64,0,-125,-54,0,0,0,-119,-64,-128,-125,-58,0,64,1,6,-127,65,1,-49,0,-127,1,-50,64,-62,1,-119,-64,0,-124,-58,-128,-62,0,1,-63,2,0,84,1,-128,1,-127,-63,2,0,32,-63,1,-128,6,-62,65,1,74,-126,0,0,-122,-62,-127,1,73,-126,2,-122,-122,-62,-127,1,-122,-126,-126,1,73,-126,-126,-122,9,66,-126,3,31,-127,-3,127,-98,0,0,1,30,0,-128,0,14,0,0,0,4,11,0,0,0,110,117,109,95,112,97,115,115,101,100,0,4,7,0,0,0,112,97,115,115,101,100,0,4,11,0,0,0,110,117,109,95,102,97,105,108,101,100,0,4,7,0,0,0,102,97,105,108,101,100,0,4,12,0,0,0,110,117,109,95,112,101,110,100,105,110,103,0,4,8,0,0,0,112,101,110,100,105,110,103,0,4,6,0,0,0,116,111,116,97,108,0,4,8,0,0,0,114,101,115,117,108,116,115,0,4,8,0,0,0,112,101,114,99,101,110,116,0,3,0,0,0,0,0,0,89,64,4,9,0,0,0,99,111,110,116,101,120,116,115,0,3,0,0,0,0,0,0,-16,63,4,5,0,0,0,110,97,109,101,0,4,13,0,0,0,115,112,101,99,95,114,101,115,117,108,116,115,0,0,0,0,0,36,0,0,0,9,0,0,0,10,0,0,0,10,0,0,0,11,0,0,0,11,0,0,0,12,0,0,0,12,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,14,0,0,0,14,0,0,0,17,0,0,0,17,0,0,0,17,0,0,0,17,0,0,0,17,0,0,0,19,0,0,0,21,0,0,0,21,0,0,0,21,0,0,0,21,0,0,0,22,0,0,0,22,0,0,0,23,0,0,0,23,0,0,0,24,0,0,0,24,0,0,0,24,0,0,0,25,0,0,0,21,0,0,0,28,0,0,0,29,0,0,0,8,0,0,0,5,0,0,0,115,101,108,102,0,0,0,0,0,35,0,0,0,5,0,0,0,115,112,101,99,0,0,0,0,0,35,0,0,0,7,0,0,0,114,101,112,111,114,116,0,15,0,0,0,35,0,0,0,9,0,0,0,99,111,110,116,101,120,116,115,0,21,0,0,0,35,0,0,0,12,0,0,0,40,102,111,114,32,105,110,100,101,120,41,0,24,0,0,0,34,0,0,0,12,0,0,0,40,102,111,114,32,108,105,109,105,116,41,0,24,0,0,0,34,0,0,0,11,0,0,0,40,102,111,114,32,115,116,101,112,41,0,24,0,0,0,34,0,0,0,6,0,0,0,105,110,100,101,120,0,25,0,0,0,33,0,0,0,0,0,0,0,0,0,0,0,31,0,0,0,62,0,0,0,0,2,0,19,72,0,0,0,-123,0,0,0,-117,64,64,1,0,1,0,0,-100,-128,-128,1,-58,-128,64,1,23,-64,-64,1,22,64,0,-128,90,0,0,0,22,64,11,-128,-59,0,1,0,6,65,65,1,-36,0,1,1,22,-64,9,-128,5,-126,1,0,65,-62,1,0,75,2,-62,4,-58,66,-62,3,92,2,-128,1,28,66,0,0,5,2,1,0,70,-126,-62,3,28,2,1,1,22,-64,6,-128,70,-61,66,6,90,3,0,0,22,-128,0,-128,65,3,3,0,90,67,0,0,22,0,0,-128,65,67,3,0,90,64,0,0,22,0,1,-128,90,0,0,0,22,-128,0,-128,-122,-61,66,6,-102,67,0,0,22,64,3,-128,-123,-125,1,0,-63,-125,3,0,-53,3,-62,7,65,-60,3,0,-128,4,-128,5,85,-124,-124,8,-128,4,-128,6,-36,3,0,2,-100,67,0,0,-123,3,4,0,-122,67,68,7,-58,-125,68,6,36,4,0,0,-100,67,-128,1,33,-126,0,0,22,64,-8,127,-31,-128,0,0,22,64,-11,127,-63,-64,4,0,5,-127,1,0,75,1,-62,1,-58,-127,64,1,23,-64,-64,3,22,-128,0,-128,-63,1,5,0,-38,65,0,0,22,0,0,-128,-63,65,5,0,6,-126,64,1,70,-126,69,1,-122,-62,69,1,-58,2,70,1,92,1,-128,3,28,65,0,0,30,0,-128,0,25,0,0,0,4,7,0,0,0,82,101,112,111,114,116,0,4,4,0,0,0,110,101,119,0,4,11,0,0,0,110,117,109,95,102,97,105,108,101,100,0,3,0,0,0,0,0,0,0,0,4,6,0,0,0,112,97,105,114,115,0,4,8,0,0,0,114,101,115,117,108,116,115,0,4,6,0,0,0,112,114,105,110,116,0,4,37,0,0,0,10,37,115,10,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,0,4,7,0,0,0,102,111,114,109,97,116,0,4,5,0,0,0,110,97,109,101,0,4,13,0,0,0,115,112,101,99,95,114,101,115,117,108,116,115,0,4,7,0,0,0,112,97,115,115,101,100,0,4,5,0,0,0,112,97,115,115,0,4,7,0,0,0,70,65,73,76,69,68,0,4,13,0,0,0,37,45,55,48,115,32,91,32,37,115,32,93,0,4,4,0,0,0,32,45,32,0,4,6,0,0,0,116,97,98,108,101,0,4,8,0,0,0,102,111,114,101,97,99,104,0,4,7,0,0,0,101,114,114,111,114,115,0,4,111,0,0,0,10,61,61,61,61,61,61,61,61,61,61,32,37,115,32,61,61,61,61,61,61,61,61,61,61,61,61,61,10,37,115,32,70,97,105,108,101,100,10,37,115,32,80,97,115,115,101,100,10,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,10,37,115,32,82,117,110,44,32,37,46,50,102,37,37,32,83,117,99,99,101,115,115,32,114,97,116,101,10,0,4,8,0,0,0,83,117,99,99,101,115,115,0,4,8,0,0,0,70,97,105,108,117,114,101,0,4,11,0,0,0,110,117,109,95,112,97,115,115,101,100,0,4,6,0,0,0,116,111,116,97,108,0,4,8,0,0,0,112,101,114,99,101,110,116,0,1,0,0,0,0,0,0,0,44,0,0,0,46,0,0,0,0,2,0,9,10,0,0,0,-123,0,0,0,-63,64,0,0,0,1,0,0,65,-127,0,0,-122,-63,-64,0,-63,1,1,0,6,66,-63,0,-43,0,-126,1,-100,64,0,1,30,0,-128,0,6,0,0,0,4,6,0,0,0,112,114,105,110,116,0,4,4,0,0,0,32,32,32,0,4,24,0,0,0,46,32,70,97,105,108,101,100,32,101,120,112,101,99,116,97,116,105,111,110,32,58,32,0,4,8,0,0,0,109,101,115,115,97,103,101,0,4,5,0,0,0,10,32,32,32,0,4,6,0,0,0,116,114,97,99,101,0,0,0,0,0,10,0,0,0,45,0,0,0,45,0,0,0,45,0,0,0,45,0,0,0,45,0,0,0,45,0,0,0,45,0,0,0,45,0,0,0,45,0,0,0,46,0,0,0,2,0,0,0,6,0,0,0,105,110,100,101,120,0,0,0,0,0,9,0,0,0,6,0,0,0,101,114,114,111,114,0,0,0,0,0,9,0,0,0,0,0,0,0,72,0,0,0,32,0,0,0,32,0,0,0,32,0,0,0,32,0,0,0,34,0,0,0,34,0,0,0,34,0,0,0,34,0,0,0,34,0,0,0,35,0,0,0,35,0,0,0,35,0,0,0,35,0,0,0,36,0,0,0,36,0,0,0,36,0,0,0,36,0,0,0,36,0,0,0,36,0,0,0,38,0,0,0,38,0,0,0,38,0,0,0,38,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,41,0,0,0,41,0,0,0,41,0,0,0,41,0,0,0,41,0,0,0,41,0,0,0,41,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,44,0,0,0,44,0,0,0,44,0,0,0,46,0,0,0,44,0,0,0,38,0,0,0,47,0,0,0,35,0,0,0,48,0,0,0,59,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,62,0,0,0,15,0,0,0,5,0,0,0,115,101,108,102,0,0,0,0,0,71,0,0,0,8,0,0,0,118,101,114,98,111,115,101,0,0,0,0,0,71,0,0,0,7,0,0,0,114,101,112,111,114,116,0,4,0,0,0,71,0,0,0,16,0,0,0,40,102,111,114,32,103,101,110,101,114,97,116,111,114,41,0,12,0,0,0,55,0,0,0,12,0,0,0,40,102,111,114,32,115,116,97,116,101,41,0,12,0,0,0,55,0,0,0,14,0,0,0,40,102,111,114,32,99,111,110,116,114,111,108,41,0,12,0,0,0,55,0,0,0,2,0,0,0,105,0,13,0,0,0,53,0,0,0,7,0,0,0,114,101,115,117,108,116,0,13,0,0,0,53,0,0,0,16,0,0,0,40,102,111,114,32,103,101,110,101,114,97,116,111,114,41,0,22,0,0,0,53,0,0,0,12,0,0,0,40,102,111,114,32,115,116,97,116,101,41,0,22,0,0,0,53,0,0,0,14,0,0,0,40,102,111,114,32,99,111,110,116,114,111,108,41,0,22,0,0,0,53,0,0,0,12,0,0,0,100,101,115,99,114,105,112,116,105,111,110,0,23,0,0,0,51,0,0,0,2,0,0,0,114,0,23,0,0,0,51,0,0,0,8,0,0,0,111,117,116,99,111,109,101,0,30,0,0,0,51,0,0,0,8,0,0,0,115,117,109,109,97,114,121,0,56,0,0,0,71,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,75,0,0,0,0,4,0,7,24,0,0,0,6,1,64,0,6,65,64,2,26,1,0,0,22,64,0,-128,6,1,64,0,9,65,-128,-128,90,0,0,0,22,-64,0,-128,6,65,64,0,12,-127,64,2,9,0,-127,-128,22,-128,2,-128,5,-63,0,0,6,1,65,2,70,1,64,0,70,65,-63,2,-118,-127,0,0,-119,-127,0,-125,-119,-63,-128,-125,28,65,-128,1,6,1,66,0,12,-127,64,2,9,0,1,-124,30,0,-128,0,9,0,0,0,4,8,0,0,0,99,117,114,114,101,110,116,0,4,7,0,0,0,112,97,115,115,101,100,0,3,0,0,0,0,0,0,-16,63,4,6,0,0,0,116,97,98,108,101,0,4,7,0,0,0,105,110,115,101,114,116,0,4,7,0,0,0,101,114,114,111,114,115,0,4,8,0,0,0,109,101,115,115,97,103,101,0,4,6,0,0,0,116,114,97,99,101,0,4,7,0,0,0,102,97,105,108,101,100,0,0,0,0,0,24,0,0,0,65,0,0,0,65,0,0,0,65,0,0,0,65,0,0,0,66,0,0,0,66,0,0,0,69,0,0,0,69,0,0,0,70,0,0,0,70,0,0,0,70,0,0,0,70,0,0,0,72,0,0,0,72,0,0,0,72,0,0,0,72,0,0,0,72,0,0,0,72,0,0,0,72,0,0,0,72,0,0,0,73,0,0,0,73,0,0,0,73,0,0,0,75,0,0,0,4,0,0,0,5,0,0,0,115,101,108,102,0,0,0,0,0,23,0,0,0,8,0,0,0,115,117,99,99,101,115,115,0,0,0,0,0,23,0,0,0,8,0,0,0,109,101,115,115,97,103,101,0,0,0,0,0,23,0,0,0,6,0,0,0,116,114,97,99,101,0,0,0,0,0,23,0,0,0,0,0,0,0,0,0,0,0,77,0,0,0,80,0,0,0,0,2,0,4,9,0,0,0,-122,0,64,0,-58,0,64,0,-44,0,-128,1,-52,64,-64,1,-119,64,-128,1,-122,0,64,0,-54,0,0,0,-119,-64,-128,0,30,0,-128,0,2,0,0,0,4,9,0,0,0,99,111,110,116,101,120,116,115,0,3,0,0,0,0,0,0,-16,63,0,0,0,0,9,0,0,0,78,0,0,0,78,0,0,0,78,0,0,0,78,0,0,0,78,0,0,0,79,0,0,0,79,0,0,0,79,0,0,0,80,0,0,0,2,0,0,0,5,0,0,0,115,101,108,102,0,0,0,0,0,8,0,0,0,5,0,0,0,110,97,109,101,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,82,0,0,0,86,0,0,0,0,3,0,6,10,0,0,0,-58,0,64,0,-58,64,-128,1,10,-127,0,0,9,-127,-64,-128,74,1,0,0,9,65,-127,-127,-55,0,1,1,6,-127,-128,1,9,0,1,-126,30,0,-128,0,5,0,0,0,4,9,0,0,0,99,111,110,116,101,120,116,115,0,4,7,0,0,0,112,97,115,115,101,100,0,1,1,4,7,0,0,0,101,114,114,111,114,115,0,4,8,0,0,0,99,117,114,114,101,110,116,0,0,0,0,0,10,0,0,0,83,0,0,0,83,0,0,0,84,0,0,0,84,0,0,0,84,0,0,0,84,0,0,0,84,0,0,0,85,0,0,0,85,0,0,0,86,0,0,0,4,0,0,0,5,0,0,0,115,101,108,102,0,0,0,0,0,9,0,0,0,13,0,0,0,99,111,110,116,101,120,116,95,110,97,109,101,0,0,0,0,0,9,0,0,0,10,0,0,0,115,112,101,99,95,110,97,109,101,0,0,0,0,0,9,0,0,0,8,0,0,0,99,111,110,116,101,120,116,0,2,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,88,0,0,0,89,0,0,0,0,4,0,4,1,0,0,0,30,0,-128,0,0,0,0,0,0,0,0,0,1,0,0,0,89,0,0,0,4,0,0,0,5,0,0,0,115,101,108,102,0,0,0,0,0,0,0,0,0,13,0,0,0,99,111,110,116,101,120,116,95,110,97,109,101,0,0,0,0,0,0,0,0,0,10,0,0,0,115,112,101,99,95,110,97,109,101,0,0,0,0,0,0,0,0,0,20,0,0,0,112,101,110,100,105,110,103,95,100,101,115,99,114,105,112,116,105,111,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,94,0,0,0,0,0,0,2,4,0,0,0,5,0,0,0,65,64,0,0,28,64,0,1,30,0,-128,0,2,0,0,0,4,6,0,0,0,101,114,114,111,114,0,4,36,0,0,0,89,111,117,32,99,97,110,39,116,32,115,101,116,32,112,114,111,112,101,114,116,105,101,115,32,111,110,32,112,101,110,100,105,110,103,0,0,0,0,0,4,0,0,0,94,0,0,0,94,0,0,0,94,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,0,0,0,102,0,0,0,0,2,0,4,9,0,0,0,23,0,-64,0,22,-128,0,-128,-125,0,0,1,-98,0,0,1,22,-128,0,-128,-123,64,0,0,-63,-128,0,0,-100,64,0,1,30,0,-128,0,3,0,0,0,4,12,0,0,0,100,101,115,99,114,105,112,116,105,111,110,0,4,6,0,0,0,101,114,114,111,114,0,4,36,0,0,0,89,111,117,32,99,97,110,39,116,32,103,101,116,32,112,114,111,112,101,114,116,105,101,115,32,111,110,32,112,101,110,100,105,110,103,0,0,0,0,0,9,0,0,0,97,0,0,0,97,0,0,0,98,0,0,0,98,0,0,0,98,0,0,0,100,0,0,0,100,0,0,0,100,0,0,0,102,0,0,0,2,0,0,0,2,0,0,0,95,0,0,0,0,0,8,0,0,0,4,0,0,0,107,101,121,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,104,0,0,0,108,0,0,0,1,2,0,6,8,0,0,0,-118,64,0,0,-119,64,0,-128,-59,64,0,0,0,1,0,1,68,1,0,0,-36,64,-128,1,-98,0,0,1,30,0,-128,0,2,0,0,0,4,12,0,0,0,100,101,115,99,114,105,112,116,105,111,110,0,4,13,0,0,0,115,101,116,109,101,116,97,116,97,98,108,101,0,0,0,0,0,8,0,0,0,105,0,0,0,105,0,0,0,106,0,0,0,106,0,0,0,106,0,0,0,106,0,0,0,107,0,0,0,108,0,0,0,3,0,0,0,2,0,0,0,95,0,0,0,0,0,7,0,0,0,12,0,0,0,100,101,115,99,114,105,112,116,105,111,110,0,0,0,0,0,7,0,0,0,2,0,0,0,111,0,2,0,0,0,7,0,0,0,1,0,0,0,8,0,0,0,112,101,110,100,105,110,103,0,0,0,0,0,117,0,0,0,122,0,0,0,0,2,0,8,16,0,0,0,87,64,0,0,22,-128,2,-128,-126,0,0,0,-63,0,0,0,5,65,0,0,64,1,-128,0,28,-127,0,1,65,-127,0,0,-123,65,0,0,-64,1,0,0,-100,-127,0,1,-43,-128,-127,1,-98,0,-128,1,-126,0,-128,0,-98,0,0,1,30,0,-128,0,3,0,0,0,4,11,0,0,0,101,120,112,101,99,116,105,110,103,32,0,4,9,0,0,0,116,111,115,116,114,105,110,103,0,4,7,0,0,0,44,32,110,111,116,32,0,0,0,0,0,16,0,0,0,118,0,0,0,118,0,0,0,119,0,0,0,119,0,0,0,119,0,0,0,119,0,0,0,119,0,0,0,119,0,0,0,119,0,0,0,119,0,0,0,119,0,0,0,119,0,0,0,119,0,0,0,121,0,0,0,121,0,0,0,122,0,0,0,2,0,0,0,6,0,0,0,118,97,108,117,101,0,0,0,0,0,15,0,0,0,9,0,0,0,101,120,112,101,99,116,101,100,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,124,0,0,0,-127,0,0,0,0,2,0,6,12,0,0,0,23,64,0,0,22,-128,1,-128,-126,0,0,0,-63,0,0,0,5,65,0,0,64,1,0,0,28,-127,0,1,-43,0,-127,1,-98,0,-128,1,-126,0,-128,0,-98,0,0,1,30,0,-128,0,2,0,0,0,4,15,0,0,0,115,104,111,117,108,100,32,110,111,116,32,98,101,32,0,4,9,0,0,0,116,111,115,116,114,105,110,103,0,0,0,0,0,12,0,0,0,125,0,0,0,125,0,0,0,126,0,0,0,126,0,0,0,126,0,0,0,126,0,0,0,126,0,0,0,126,0,0,0,126,0,0,0,-128,0,0,0,-128,0,0,0,-127,0,0,0,2,0,0,0,6,0,0,0,118,97,108,117,101,0,0,0,0,0,11,0,0,0,9,0,0,0,101,120,112,101,99,116,101,100,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,-125,0,0,0,-120,0,0,0,0,2,0,8,16,0,0,0,25,64,0,0,22,-128,2,-128,-126,0,0,0,-63,0,0,0,5,65,0,0,64,1,0,0,28,-127,0,1,65,-127,0,0,-123,65,0,0,-64,1,-128,0,-100,-127,0,1,-43,-128,-127,1,-98,0,-128,1,-126,0,-128,0,-98,0,0,1,30,0,-128,0,3,0,0,0,4,5,0,0,0,103,111,116,32,0,4,9,0,0,0,116,111,115,116,114,105,110,103,0,4,20,0,0,0,32,101,120,112,101,99,116,105,110,103,32,118,97,108,117,101,32,62,32,0,0,0,0,0,16,0,0,0,-124,0,0,0,-124,0,0,0,-123,0,0,0,-123,0,0,0,-123,0,0,0,-123,0,0,0,-123,0,0,0,-123,0,0,0,-123,0,0,0,-123,0,0,0,-123,0,0,0,-123,0,0,0,-123,0,0,0,-121,0,0,0,-121,0,0,0,-120,0,0,0,2,0,0,0,6,0,0,0,118,97,108,117,101,0,0,0,0,0,15,0,0,0,9,0,0,0,101,120,112,101,99,116,101,100,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,-118,0,0,0,-113,0,0,0,0,2,0,8,16,0,0,0,25,0,-128,0,22,-128,2,-128,-126,0,0,0,-63,0,0,0,5,65,0,0,64,1,0,0,28,-127,0,1,65,-127,0,0,-123,65,0,0,-64,1,-128,0,-100,-127,0,1,-43,-128,-127,1,-98,0,-128,1,-126,0,-128,0,-98,0,0,1,30,0,-128,0,3,0,0,0,4,5,0,0,0,103,111,116,32,0,4,9,0,0,0,116,111,115,116,114,105,110,103,0,4,20,0,0,0,32,101,120,112,101,99,116,105,110,103,32,118,97,108,117,101,32,60,32,0,0,0,0,0,16,0,0,0,-117,0,0,0,-117,0,0,0,-116,0,0,0,-116,0,0,0,-116,0,0,0,-116,0,0,0,-116,0,0,0,-116,0,0,0,-116,0,0,0,-116,0,0,0,-116,0,0,0,-116,0,0,0,-116,0,0,0,-114,0,0,0,-114,0,0,0,-113,0,0,0,2,0,0,0,6,0,0,0,118,97,108,117,101,0,0,0,0,0,15,0,0,0,9,0,0,0,101,120,112,101,99,116,101,100,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,-111,0,0,0,-106,0,0,0,0,1,0,3,11,0,0,0,69,0,0,0,-128,0,0,0,92,-128,0,1,90,0,0,0,22,-128,0,-128,66,0,0,0,-127,64,0,0,94,0,-128,1,66,0,-128,0,94,0,0,1,30,0,-128,0,2,0,0,0,4,6,0,0,0,112,99,97,108,108,0,4,37,0,0,0,101,120,112,101,99,116,105,110,103,32,97,110,32,101,114,114,111,114,32,98,117,116,32,114,101,99,101,105,118,101,100,32,110,111,110,101,0,0,0,0,0,11,0,0,0,-110,0,0,0,-110,0,0,0,-110,0,0,0,-110,0,0,0,-110,0,0,0,-109,0,0,0,-109,0,0,0,-109,0,0,0,-107,0,0,0,-107,0,0,0,-106,0,0,0,1,0,0,0,2,0,0,0,102,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,-104,0,0,0,-95,0,0,0,0,2,0,6,24,0,0,0,-123,0,0,0,-64,0,0,0,-100,-128,0,1,87,64,64,1,22,-128,0,-128,-126,0,0,0,-63,-128,0,0,-98,0,-128,1,-123,64,0,0,-122,-64,64,1,-64,0,0,0,0,1,-128,0,-100,-128,-128,1,-102,64,0,0,22,64,1,-128,-126,0,0,0,-64,0,0,0,1,1,1,0,64,1,-128,0,-43,64,-127,1,-98,0,-128,1,-126,0,-128,0,-98,0,0,1,30,0,-128,0,5,0,0,0,4,5,0,0,0,116,121,112,101,0,4,7,0,0,0,115,116,114,105,110,103,0,4,52,0,0,0,116,121,112,101,32,101,114,114,111,114,44,32,115,104,111,117,108,100,95,109,97,116,99,104,32,101,120,112,101,99,116,105,110,103,32,116,97,114,103,101,116,32,97,115,32,115,116,114,105,110,103,0,4,6,0,0,0,109,97,116,99,104,0,4,23,0,0,0,100,111,101,115,110,39,116,32,109,97,116,99,104,32,112,97,116,116,101,114,110,32,0,0,0,0,0,24,0,0,0,-103,0,0,0,-103,0,0,0,-103,0,0,0,-103,0,0,0,-103,0,0,0,-102,0,0,0,-102,0,0,0,-102,0,0,0,-99,0,0,0,-99,0,0,0,-99,0,0,0,-99,0,0,0,-99,0,0,0,-99,0,0,0,-99,0,0,0,-98,0,0,0,-98,0,0,0,-98,0,0,0,-98,0,0,0,-98,0,0,0,-98,0,0,0,-96,0,0,0,-96,0,0,0,-95,0,0,0,2,0,0,0,6,0,0,0,118,97,108,117,101,0,0,0,0,0,23,0,0,0,8,0,0,0,112,97,116,116,101,114,110,0,0,0,0,0,23,0,0,0,0,0,0,0,0,0,0,0,-93,0,0,0,-82,0,0,0,0,2,0,7,39,0,0,0,-123,0,0,0,-64,0,0,0,-100,-128,0,1,23,64,64,1,22,-64,3,-128,-117,-128,64,0,0,1,-128,0,-100,-128,-128,1,-102,64,0,0,22,64,6,-128,-126,0,0,0,-59,-64,0,0,0,1,0,0,-36,-128,0,1,1,1,1,0,69,-63,0,0,-128,1,-128,0,92,-127,0,1,-43,64,-127,1,-98,0,-128,1,22,-128,3,-128,-123,0,0,0,-64,0,0,0,-100,-128,0,1,87,64,0,1,22,64,2,-128,-126,0,0,0,-59,0,0,0,0,1,0,0,-36,-128,0,1,1,1,1,0,69,-63,0,0,-128,1,-128,0,92,-127,0,1,-43,64,-127,1,-98,0,-128,1,-126,0,-128,0,-98,0,0,1,30,0,-128,0,5,0,0,0,4,5,0,0,0,116,121,112,101,0,4,9,0,0,0,117,115,101,114,100,97,116,97,0,4,14,0,0,0,105,115,75,105,110,100,79,102,67,108,97,115,115,0,4,9,0,0,0,116,111,115,116,114,105,110,103,0,4,11,0,0,0,32,105,115,32,110,111,116,32,97,32,0,0,0,0,0,39,0,0,0,-92,0,0,0,-92,0,0,0,-92,0,0,0,-92,0,0,0,-92,0,0,0,-90,0,0,0,-90,0,0,0,-90,0,0,0,-90,0,0,0,-90,0,0,0,-89,0,0,0,-89,0,0,0,-89,0,0,0,-89,0,0,0,-89,0,0,0,-89,0,0,0,-89,0,0,0,-89,0,0,0,-89,0,0,0,-89,0,0,0,-88,0,0,0,-87,0,0,0,-87,0,0,0,-87,0,0,0,-87,0,0,0,-87,0,0,0,-86,0,0,0,-86,0,0,0,-86,0,0,0,-86,0,0,0,-86,0,0,0,-86,0,0,0,-86,0,0,0,-86,0,0,0,-86,0,0,0,-86,0,0,0,-83,0,0,0,-83,0,0,0,-82,0,0,0,2,0,0,0,6,0,0,0,118,97,108,117,101,0,0,0,0,0,38,0,0,0,6,0,0,0,99,108,97,115,115,0,0,0,0,0,38,0,0,0,0,0,0,0,0,0,0,0,-80,0,0,0,-74,0,0,0,0,1,0,4,13,0,0,0,26,64,0,0,22,-64,1,-128,66,0,0,0,-123,0,0,0,-64,0,0,0,-100,-128,0,1,-63,64,0,0,-107,-64,0,1,94,0,-128,1,22,64,0,-128,66,0,-128,0,94,0,0,1,30,0,-128,0,2,0,0,0,4,9,0,0,0,116,111,115,116,114,105,110,103,0,4,21,0,0,0,32,101,118,97,108,117,97,116,101,115,32,116,111,32,102,97,108,115,101,46,0,0,0,0,0,13,0,0,0,-79,0,0,0,-79,0,0,0,-78,0,0,0,-78,0,0,0,-78,0,0,0,-78,0,0,0,-78,0,0,0,-78,0,0,0,-78,0,0,0,-78,0,0,0,-76,0,0,0,-76,0,0,0,-74,0,0,0,1,0,0,0,6,0,0,0,118,97,108,117,101,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,-72,0,0,0,-66,0,0,0,0,1,0,4,11,0,0,0,26,0,0,0,22,64,1,-128,66,0,0,0,-128,0,0,0,-63,0,0,0,-107,-64,0,1,94,0,-128,1,22,64,0,-128,66,0,-128,0,94,0,0,1,30,0,-128,0,1,0,0,0,4,20,0,0,0,32,101,118,97,108,117,97,116,101,115,32,116,111,32,116,114,117,101,46,0,0,0,0,0,11,0,0,0,-71,0,0,0,-71,0,0,0,-70,0,0,0,-70,0,0,0,-70,0,0,0,-70,0,0,0,-70,0,0,0,-70,0,0,0,-68,0,0,0,-68,0,0,0,-66,0,0,0,1,0,0,0,6,0,0,0,118,97,108,117,101,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,-56,0,0,0,-47,0,0,0,0,1,0,5,9,0,0,0,69,0,0,0,-118,0,0,0,-54,64,0,0,36,1,0,0,0,0,0,0,-55,0,-127,-128,93,0,-128,1,94,0,0,0,30,0,-128,0,2,0,0,0,4,13,0,0,0,115,101,116,109,101,116,97,116,97,98,108,101,0,4,8,0,0,0,95,95,105,110,100,101,120,0,1,0,0,0,0,0,0,0,-54,0,0,0,-49,0,0,0,1,2,0,3,5,0,0,0,-92,0,0,0,0,0,-128,0,4,0,0,0,-98,0,0,1,30,0,-128,0,0,0,0,0,1,0,0,0,0,0,0,0,-53,0,0,0,-50,0,0,0,2,0,3,8,15,0,0,0,69,0,0,0,-124,0,0,0,70,-128,-128,0,-124,0,-128,0,-27,0,0,0,92,-64,0,0,-59,64,0,0,-53,-128,-64,1,64,1,-128,0,-128,1,0,1,-59,-63,0,0,-58,1,-63,3,-36,1,-128,0,-36,64,0,0,30,0,-128,0,5,0,0,0,4,9,0,0,0,109,97,116,99,104,101,114,115,0,4,5,0,0,0,115,112,101,99,0,4,12,0,0,0,97,100,100,95,114,101,115,117,108,116,115,0,4,6,0,0,0,100,101,98,117,103,0,4,10,0,0,0,116,114,97,99,101,98,97,99,107,0,0,0,0,0,15,0,0,0,-52,0,0,0,-52,0,0,0,-52,0,0,0,-52,0,0,0,-52,0,0,0,-52,0,0,0,-51,0,0,0,-51,0,0,0,-51,0,0,0,-51,0,0,0,-51,0,0,0,-51,0,0,0,-51,0,0,0,-51,0,0,0,-50,0,0,0,3,0,0,0,4,0,0,0,97,114,103,0,0,0,0,0,14,0,0,0,8,0,0,0,115,117,99,99,101,115,115,0,6,0,0,0,14,0,0,0,8,0,0,0,109,101,115,115,97,103,101,0,6,0,0,0,14,0,0,0,2,0,0,0,8,0,0,0,109,97,116,99,104,101,114,0,7,0,0,0,116,97,114,103,101,116,0,5,0,0,0,-50,0,0,0,-50,0,0,0,-50,0,0,0,-50,0,0,0,-49,0,0,0,2,0,0,0,2,0,0,0,95,0,0,0,0,0,4,0,0,0,8,0,0,0,109,97,116,99,104,101,114,0,0,0,0,0,4,0,0,0,1,0,0,0,7,0,0,0,116,97,114,103,101,116,0,9,0,0,0,-55,0,0,0,-55,0,0,0,-55,0,0,0,-49,0,0,0,-49,0,0,0,-49,0,0,0,-55,0,0,0,-48,0,0,0,-47,0,0,0,1,0,0,0,7,0,0,0,116,97,114,103,101,116,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,-39,0,0,0,-34,0,0,0,0,2,0,8,13,0,0,0,-123,0,0,0,-58,64,-64,0,-100,0,1,1,22,0,0,-128,-119,65,0,-127,-95,-128,0,0,22,0,-1,127,-123,-64,0,0,-64,0,-128,0,0,1,0,0,-99,0,-128,1,-98,0,0,0,30,0,-128,0,4,0,0,0,4,7,0,0,0,105,112,97,105,114,115,0,4,9,0,0,0,99,104,105,108,100,114,101,110,0,4,7,0,0,0,112,97,114,101,110,116,0,4,13,0,0,0,115,101,116,109,101,116,97,116,97,98,108,101,0,0,0,0,0,13,0,0,0,-38,0,0,0,-38,0,0,0,-38,0,0,0,-38,0,0,0,-37,0,0,0,-38,0,0,0,-37,0,0,0,-35,0,0,0,-35,0,0,0,-35,0,0,0,-35,0,0,0,-35,0,0,0,-34,0,0,0,7,0,0,0,5,0,0,0,115,101,108,102,0,0,0,0,0,12,0,0,0,8,0,0,0,99,111,110,116,101,120,116,0,0,0,0,0,12,0,0,0,16,0,0,0,40,102,111,114,32,103,101,110,101,114,97,116,111,114,41,0,3,0,0,0,7,0,0,0,12,0,0,0,40,102,111,114,32,115,116,97,116,101,41,0,3,0,0,0,7,0,0,0,14,0,0,0,40,102,111,114,32,99,111,110,116,114,111,108,41,0,3,0,0,0,7,0,0,0,2,0,0,0,105,0,4,0,0,0,5,0,0,0,6,0,0,0,99,104,105,108,100,0,4,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,-32,0,0,0,-24,0,0,0,0,2,0,5,17,0,0,0,-122,0,64,0,-102,0,0,0,22,-64,0,-128,-122,0,64,0,-117,64,64,1,0,1,-128,0,-100,64,-128,1,-122,-128,64,0,-102,0,0,0,22,64,1,-128,-123,-64,0,0,-58,-128,64,0,0,1,-128,0,-100,64,-128,1,-122,-128,64,0,-100,64,-128,0,30,0,-128,0,4,0,0,0,4,7,0,0,0,112,97,114,101,110,116,0,4,12,0,0,0,114,117,110,95,98,101,102,111,114,101,115,0,4,7,0,0,0,98,101,102,111,114,101,0,4,8,0,0,0,115,101,116,102,101,110,118,0,0,0,0,0,17,0,0,0,-31,0,0,0,-31,0,0,0,-31,0,0,0,-30,0,0,0,-30,0,0,0,-30,0,0,0,-30,0,0,0,-28,0,0,0,-28,0,0,0,-28,0,0,0,-27,0,0,0,-27,0,0,0,-27,0,0,0,-27,0,0,0,-26,0,0,0,-26,0,0,0,-24,0,0,0,2,0,0,0,5,0,0,0,115,101,108,102,0,0,0,0,0,16,0,0,0,4,0,0,0,101,110,118,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,-22,0,0,0,-14,0,0,0,0,2,0,5,17,0,0,0,-122,0,64,0,-102,0,0,0,22,64,1,-128,-123,64,0,0,-58,0,64,0,0,1,-128,0,-100,64,-128,1,-122,0,64,0,-100,64,-128,0,-122,-128,64,0,-102,0,0,0,22,-64,0,-128,-122,-128,64,0,-117,-64,64,1,0,1,-128,0,-100,64,-128,1,30,0,-128,0,4,0,0,0,4,6,0,0,0,97,102,116,101,114,0,4,8,0,0,0,115,101,116,102,101,110,118,0,4,7,0,0,0,112,97,114,101,110,116,0,4,11,0,0,0,114,117,110,95,97,102,116,101,114,115,0,0,0,0,0,17,0,0,0,-21,0,0,0,-21,0,0,0,-21,0,0,0,-20,0,0,0,-20,0,0,0,-20,0,0,0,-20,0,0,0,-19,0,0,0,-19,0,0,0,-17,0,0,0,-17,0,0,0,-17,0,0,0,-16,0,0,0,-16,0,0,0,-16,0,0,0,-16,0,0,0,-14,0,0,0,2,0,0,0,5,0,0,0,115,101,108,102,0,0,0,0,0,16,0,0,0,4,0,0,0,101,110,118,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,-12,0,0,0,45,1,0,0,2,1,0,18,89,0,0,0,69,0,0,0,-122,64,64,0,92,0,1,1,22,64,18,-128,-123,-127,0,0,-64,1,-128,2,-100,-127,0,1,-60,1,0,0,23,-64,1,3,22,0,0,-128,22,-128,16,-128,-123,-63,0,0,-117,1,65,3,6,66,65,0,64,2,0,2,-100,65,0,2,-118,1,0,0,-54,-63,0,0,36,2,0,0,-55,1,2,-125,4,2,-128,0,-55,1,-126,-125,36,66,0,0,0,0,0,3,-55,1,2,-124,5,66,2,0,64,2,-128,3,-118,66,0,0,-59,-62,2,0,-119,-62,2,-123,28,66,-128,1,11,2,67,0,-128,2,-128,3,28,66,-128,1,5,66,3,0,64,2,-128,2,-128,2,-128,3,28,66,-128,1,3,2,-128,4,-123,-126,3,0,-64,2,-128,2,36,-125,0,0,0,0,0,4,0,0,-128,4,-100,-126,-128,1,-53,-62,67,0,64,3,-128,3,-36,66,-128,1,-102,66,0,0,22,-128,2,-128,-59,2,4,0,-58,66,-60,5,1,-125,4,0,-36,66,0,1,-59,-62,0,0,-53,-62,-60,5,66,3,0,0,-128,3,0,4,-64,3,-128,4,-36,66,-128,2,22,-64,0,-128,-59,2,4,0,-58,66,-60,5,1,3,5,0,-36,66,0,1,-59,2,4,0,-58,66,-59,5,-36,66,-128,0,-59,2,0,0,0,3,0,3,-36,2,1,1,22,-128,0,-128,6,-124,69,7,70,-60,69,7,9,-60,-125,8,-31,-126,0,0,22,-128,-2,127,-93,1,0,0,97,-128,0,0,22,-64,-20,127,69,0,0,0,-122,0,70,0,92,0,1,1,22,64,0,-128,-117,65,-58,2,-100,65,0,1,97,-128,0,0,22,-64,-2,127,30,0,-128,0,26,0,0,0,4,6,0,0,0,112,97,105,114,115,0,4,6,0,0,0,115,112,101,99,115,0,4,13,0,0,0,103,101,116,109,101,116,97,116,97,98,108,101,0,4,5,0,0,0,115,112,101,99,0,4,9,0,0,0,97,100,100,95,115,112,101,99,0,4,5,0,0,0,110,97,109,101,0,4,12,0,0,0,116,114,97,99,107,95,101,114,114,111,114,0,4,7,0,0,0,101,120,112,101,99,116,0,4,5,0,0,0,109,111,99,107,0,4,13,0,0,0,115,101,116,109,101,116,97,116,97,98,108,101,0,4,8,0,0,0,95,95,105,110,100,101,120,0,4,3,0,0,0,95,71,0,4,12,0,0,0,114,117,110,95,98,101,102,111,114,101,115,0,4,8,0,0,0,115,101,116,102,101,110,118,0,4,7,0,0,0,120,112,99,97,108,108,0,4,11,0,0,0,114,117,110,95,97,102,116,101,114,115,0,4,3,0,0,0,105,111,0,4,6,0,0,0,119,114,105,116,101,0,4,2,0,0,0,120,0,4,12,0,0,0,97,100,100,95,114,101,115,117,108,116,115,0,4,2,0,0,0,46,0,4,6,0,0,0,102,108,117,115,104,0,4,6,0,0,0,116,97,98,108,101,0,4,4,0,0,0,107,101,121,0,4,9,0,0,0,99,104,105,108,100,114,101,110,0,4,4,0,0,0,114,117,110,0,3,0,0,0,0,0,0,0,-1,0,0,0,2,1,0,0,0,1,0,3,5,0,0,0,69,0,0,0,-128,0,0,0,92,-64,0,1,-98,0,0,1,30,0,-128,0,1,0,0,0,4,6,0,0,0,112,99,97,108,108,0,0,0,0,0,5,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,1,1,0,0,2,1,0,0,3,0,0,0,2,0,0,0,102,0,0,0,0,0,4,0,0,0,7,0,0,0,115,116,97,116,117,115,0,3,0,0,0,4,0,0,0,4,0,0,0,101,114,114,0,3,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,6,1,0,0,10,1,0,0,1,3,0,6,15,0,0,0,-60,0,0,0,10,-127,0,0,9,1,0,-128,9,65,-128,-128,70,65,0,0,-55,64,1,2,-37,64,0,1,22,-128,0,-128,-59,-128,0,0,-53,-64,-64,1,-36,-128,0,1,9,-64,-128,0,-58,64,0,0,-34,0,0,1,30,0,-128,0,4,0,0,0,4,6,0,0,0,116,97,98,108,101,0,4,4,0,0,0,107,101,121,0,4,5,0,0,0,77,111,99,107,0,4,4,0,0,0,110,101,119,0,0,0,0,0,15,0,0,0,7,1,0,0,7,1,0,0,7,1,0,0,7,1,0,0,7,1,0,0,7,1,0,0,8,1,0,0,8,1,0,0,8,1,0,0,8,1,0,0,8,1,0,0,8,1,0,0,9,1,0,0,9,1,0,0,10,1,0,0,3,0,0,0,6,0,0,0,116,97,98,108,101,0,0,0,0,0,14,0,0,0,4,0,0,0,107,101,121,0,0,0,0,0,14,0,0,0,11,0,0,0,109,111,99,107,95,118,97,108,117,101,0,0,0,0,0,14,0,0,0,1,0,0,0,6,0,0,0,109,111,99,107,115,0,0,0,0,0,20,1,0,0,23,1,0,0,2,1,0,4,8,0,0,0,8,0,0,0,69,0,0,0,70,64,-64,0,-127,-128,0,0,-63,-64,0,0,92,-128,-128,1,72,0,-128,0,30,0,-128,0,4,0,0,0,4,6,0,0,0,100,101,98,117,103,0,4,10,0,0,0,116,114,97,99,101,98,97,99,107,0,4,1,0,0,0,0,3,0,0,0,0,0,0,0,64,0,0,0,0,8,0,0,0,21,1,0,0,22,1,0,0,22,1,0,0,22,1,0,0,22,1,0,0,22,1,0,0,22,1,0,0,23,1,0,0,1,0,0,0,4,0,0,0,101,114,114,0,0,0,0,0,7,0,0,0,2,0,0,0,8,0,0,0,109,101,115,115,97,103,101,0,10,0,0,0,116,114,97,99,101,98,97,99,107,0,89,0,0,0,-10,0,0,0,-10,0,0,0,-10,0,0,0,-10,0,0,0,-9,0,0,0,-9,0,0,0,-9,0,0,0,-9,0,0,0,-9,0,0,0,-9,0,0,0,-9,0,0,0,-7,0,0,0,-7,0,0,0,-7,0,0,0,-7,0,0,0,-7,0,0,0,-5,0,0,0,-2,0,0,0,2,1,0,0,2,1,0,0,4,1,0,0,4,1,0,0,10,1,0,0,10,1,0,0,10,1,0,0,12,1,0,0,12,1,0,0,12,1,0,0,12,1,0,0,12,1,0,0,12,1,0,0,15,1,0,0,15,1,0,0,15,1,0,0,17,1,0,0,17,1,0,0,17,1,0,0,17,1,0,0,18,1,0,0,20,1,0,0,20,1,0,0,23,1,0,0,23,1,0,0,23,1,0,0,20,1,0,0,25,1,0,0,25,1,0,0,25,1,0,0,27,1,0,0,27,1,0,0,28,1,0,0,28,1,0,0,28,1,0,0,28,1,0,0,29,1,0,0,29,1,0,0,29,1,0,0,29,1,0,0,29,1,0,0,29,1,0,0,29,1,0,0,31,1,0,0,31,1,0,0,31,1,0,0,31,1,0,0,33,1,0,0,33,1,0,0,33,1,0,0,36,1,0,0,36,1,0,0,36,1,0,0,36,1,0,0,37,1,0,0,37,1,0,0,37,1,0,0,36,1,0,0,37,1,0,0,38,1,0,0,-10,0,0,0,39,1,0,0,42,1,0,0,42,1,0,0,42,1,0,0,42,1,0,0,43,1,0,0,43,1,0,0,42,1,0,0,43,1,0,0,45,1,0,0,21,0,0,0,5,0,0,0,115,101,108,102,0,0,0,0,0,88,0,0,0,16,0,0,0,40,102,111,114,32,103,101,110,101,114,97,116,111,114,41,0,3,0,0,0,80,0,0,0,12,0,0,0,40,102,111,114,32,115,116,97,116,101,41,0,3,0,0,0,80,0,0,0,14,0,0,0,40,102,111,114,32,99,111,110,116,114,111,108,41,0,3,0,0,0,80,0,0,0,10,0,0,0,115,112,101,99,95,110,97,109,101,0,4,0,0,0,78,0,0,0,10,0,0,0,115,112,101,99,95,102,117,110,99,0,4,0,0,0,78,0,0,0,6,0,0,0,109,111,99,107,115,0,17,0,0,0,77,0,0,0,4,0,0,0,101,110,118,0,25,0,0,0,77,0,0,0,8,0,0,0,109,101,115,115,97,103,101,0,39,0,0,0,77,0,0,0,10,0,0,0,116,114,97,99,101,98,97,99,107,0,39,0,0,0,77,0,0,0,8,0,0,0,115,117,99,99,101,115,115,0,45,0,0,0,77,0,0,0,16,0,0,0,40,102,111,114,32,103,101,110,101,114,97,116,111,114,41,0,71,0,0,0,77,0,0,0,12,0,0,0,40,102,111,114,32,115,116,97,116,101,41,0,71,0,0,0,77,0,0,0,14,0,0,0,40,102,111,114,32,99,111,110,116,114,111,108,41,0,71,0,0,0,77,0,0,0,4,0,0,0,107,101,121,0,72,0,0,0,75,0,0,0,10,0,0,0,111,108,100,95,118,97,108,117,101,0,72,0,0,0,75,0,0,0,16,0,0,0,40,102,111,114,32,103,101,110,101,114,97,116,111,114,41,0,83,0,0,0,88,0,0,0,12,0,0,0,40,102,111,114,32,115,116,97,116,101,41,0,83,0,0,0,88,0,0,0,14,0,0,0,40,102,111,114,32,99,111,110,116,114,111,108,41,0,83,0,0,0,88,0,0,0,2,0,0,0,105,0,84,0,0,0,86,0,0,0,6,0,0,0,99,104,105,108,100,0,84,0,0,0,86,0,0,0,2,0,0,0,8,0,0,0,112,101,110,100,105,110,103,0,7,0,0,0,101,120,112,101,99,116,0,0,0,0,0,49,1,0,0,61,1,0,0,0,0,0,6,13,0,0,0,10,0,0,0,74,0,0,0,-123,0,0,0,-64,0,-128,0,10,65,0,0,100,1,0,0,0,0,0,0,9,65,-127,-128,-100,64,-128,1,-128,0,-128,0,-64,0,0,0,-98,0,-128,1,30,0,-128,0,2,0,0,0,4,13,0,0,0,115,101,116,109,101,116,97,116,97,98,108,101,0,4,11,0,0,0,95,95,110,101,119,105,110,100,101,120,0,1,0,0,0,0,0,0,0,55,1,0,0,57,1,0,0,1,3,0,4,3,0,0,0,-60,0,0,0,-55,-128,-128,0,30,0,-128,0,0,0,0,0,0,0,0,0,3,0,0,0,56,1,0,0,56,1,0,0,57,1,0,0,3,0,0,0,2,0,0,0,95,0,0,0,0,0,2,0,0,0,10,0,0,0,115,112,101,99,95,110,97,109,101,0,0,0,0,0,2,0,0,0,14,0,0,0,115,112,101,99,95,102,117,110,99,116,105,111,110,0,0,0,0,0,2,0,0,0,1,0,0,0,6,0,0,0,115,112,101,99,115,0,13,0,0,0,51,1,0,0,52,1,0,0,53,1,0,0,53,1,0,0,53,1,0,0,57,1,0,0,57,1,0,0,57,1,0,0,53,1,0,0,60,1,0,0,60,1,0,0,60,1,0,0,61,1,0,0,2,0,0,0,6,0,0,0,115,112,101,99,115,0,1,0,0,0,12,0,0,0,3,0,0,0,105,116,0,2,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,67,1,0,0,79,1,0,0,3,0,0,8,14,0,0,0,4,0,0,0,28,-64,-128,0,-124,0,-128,0,-100,-64,-128,0,10,-63,0,0,9,1,0,-128,9,-127,-128,-128,68,1,0,1,9,65,1,-127,64,1,0,2,-128,1,-128,1,-64,1,-128,0,94,1,0,2,30,0,-128,0,3,0,0,0,4,3,0,0,0,105,116,0,4,9,0,0,0,100,101,115,99,114,105,98,101,0,4,8,0,0,0,112,101,110,100,105,110,103,0,0,0,0,0,14,0,0,0,68,1,0,0,68,1,0,0,69,1,0,0,69,1,0,0,72,1,0,0,73,1,0,0,74,1,0,0,75,1,0,0,75,1,0,0,78,1,0,0,78,1,0,0,78,1,0,0,78,1,0,0,79,1,0,0,5,0,0,0,3,0,0,0,105,116,0,2,0,0,0,13,0,0,0,6,0,0,0,115,112,101,99,115,0,2,0,0,0,13,0,0,0,9,0,0,0,100,101,115,99,114,105,98,101,0,4,0,0,0,13,0,0,0,13,0,0,0,115,117,98,95,99,111,110,116,101,120,116,115,0,4,0,0,0,13,0,0,0,12,0,0,0,99,111,110,116,101,120,116,95,101,110,118,0,9,0,0,0,13,0,0,0,3,0,0,0,14,0,0,0,109,97,107,101,95,105,116,95,116,97,98,108,101,0,20,0,0,0,109,97,107,101,95,100,101,115,99,114,105,98,101,95,116,97,98,108,101,0,8,0,0,0,112,101,110,100,105,110,103,0,0,0,0,0,82,1,0,0,119,1,0,0,1,1,0,7,16,0,0,0,74,0,0,0,-118,0,0,0,-54,64,0,0,36,1,0,0,4,0,0,0,0,0,0,1,0,0,0,0,-55,0,1,-128,5,65,0,0,64,1,-128,0,-128,1,-128,1,28,65,-128,1,0,1,-128,0,64,1,0,1,30,1,-128,1,30,0,-128,0,2,0,0,0,4,11,0,0,0,95,95,110,101,119,105,110,100,101,120,0,4,13,0,0,0,115,101,116,109,101,116,97,116,97,98,108,101,0,1,0,0,0,0,0,0,0,89,1,0,0,113,1,0,0,3,3,0,12,38,0,0,0,-59,0,0,0,-53,64,-64,1,64,1,-128,0,-36,64,-128,1,-60,0,0,0,-36,0,-127,0,-123,-127,0,0,-64,1,0,1,0,2,-128,1,-100,65,-128,1,-128,1,0,1,-100,65,-128,0,-124,1,-128,0,-60,1,-128,0,-44,1,-128,3,-52,-63,-64,3,5,2,1,0,11,66,65,4,-118,66,1,0,-119,66,0,-125,-58,-62,-63,1,-119,-62,-126,-125,-58,2,-62,1,-119,-62,2,-124,-119,66,-127,-124,-119,2,1,-123,28,-126,-128,1,-119,1,-126,3,-124,1,0,1,-102,1,0,0,22,64,1,-128,-124,1,-128,0,-60,1,-128,0,-44,1,-128,3,-122,-63,1,3,-117,-63,66,3,-100,65,0,1,30,0,-128,0,12,0,0,0,4,5,0,0,0,115,112,101,99,0,4,12,0,0,0,97,100,100,95,99,111,110,116,101,120,116,0,4,8,0,0,0,115,101,116,102,101,110,118,0,3,0,0,0,0,0,0,-16,63,4,8,0,0,0,67,111,110,116,101,120,116,0,4,4,0,0,0,110,101,119,0,4,5,0,0,0,110,97,109,101,0,4,7,0,0,0,98,101,102,111,114,101,0,4,6,0,0,0,97,102,116,101,114,0,4,6,0,0,0,115,112,101,99,115,0,4,9,0,0,0,99,104,105,108,100,114,101,110,0,4,4,0,0,0,114,117,110,0,0,0,0,0,38,0,0,0,91,1,0,0,91,1,0,0,91,1,0,0,91,1,0,0,93,1,0,0,93,1,0,0,96,1,0,0,96,1,0,0,96,1,0,0,96,1,0,0,99,1,0,0,99,1,0,0,102,1,0,0,102,1,0,0,102,1,0,0,102,1,0,0,102,1,0,0,102,1,0,0,102,1,0,0,103,1,0,0,104,1,0,0,104,1,0,0,105,1,0,0,105,1,0,0,106,1,0,0,107,1,0,0,102,1,0,0,108,1,0,0,110,1,0,0,110,1,0,0,110,1,0,0,111,1,0,0,111,1,0,0,111,1,0,0,111,1,0,0,111,1,0,0,111,1,0,0,113,1,0,0,6,0,0,0,2,0,0,0,95,0,0,0,0,0,37,0,0,0,13,0,0,0,99,111,110,116,101,120,116,95,110,97,109,101,0,0,0,0,0,37,0,0,0,17,0,0,0,99,111,110,116,101,120,116,95,102,117,110,99,116,105,111,110,0,0,0,0,0,37,0,0,0,12,0,0,0,99,111,110,116,101,120,116,95,101,110,118,0,6,0,0,0,37,0,0,0,13,0,0,0,115,117,98,95,99,111,110,116,101,120,116,115,0,6,0,0,0,37,0,0,0,6,0,0,0,115,112,101,99,115,0,6,0,0,0,37,0,0,0,3,0,0,0,19,0,0,0,99,114,101,97,116,101,95,99,111,110,116,101,120,116,95,101,110,118,0,9,0,0,0,99,111,110,116,101,120,116,115,0,9,0,0,0,97,117,116,111,95,114,117,110,0,16,0,0,0,83,1,0,0,84,1,0,0,85,1,0,0,113,1,0,0,113,1,0,0,113,1,0,0,113,1,0,0,113,1,0,0,116,1,0,0,116,1,0,0,116,1,0,0,116,1,0,0,118,1,0,0,118,1,0,0,118,1,0,0,119,1,0,0,4,0,0,0,9,0,0,0,97,117,116,111,95,114,117,110,0,0,0,0,0,15,0,0,0,9,0,0,0,100,101,115,99,114,105,98,101,0,1,0,0,0,15,0,0,0,9,0,0,0,99,111,110,116,101,120,116,115,0,2,0,0,0,15,0,0,0,12,0,0,0,100,101,115,99,114,105,98,101,95,109,116,0,8,0,0,0,15,0,0,0,1,0,0,0,19,0,0,0,99,114,101,97,116,101,95,99,111,110,116,101,120,116,95,101,110,118,0,100,0,0,0,1,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,3,0,0,0,5,0,0,0,5,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,29,0,0,0,8,0,0,0,31,0,0,0,62,0,0,0,31,0,0,0,64,0,0,0,75,0,0,0,64,0,0,0,77,0,0,0,80,0,0,0,77,0,0,0,82,0,0,0,86,0,0,0,82,0,0,0,88,0,0,0,89,0,0,0,88,0,0,0,92,0,0,0,94,0,0,0,94,0,0,0,102,0,0,0,96,0,0,0,108,0,0,0,108,0,0,0,104,0,0,0,110,0,0,0,110,0,0,0,110,0,0,0,110,0,0,0,116,0,0,0,122,0,0,0,122,0,0,0,-127,0,0,0,-127,0,0,0,-120,0,0,0,-120,0,0,0,-113,0,0,0,-113,0,0,0,-106,0,0,0,-106,0,0,0,-95,0,0,0,-95,0,0,0,-82,0,0,0,-82,0,0,0,-74,0,0,0,-74,0,0,0,-66,0,0,0,-66,0,0,0,-65,0,0,0,-63,0,0,0,-63,0,0,0,-63,0,0,0,-63,0,0,0,-47,0,0,0,-42,0,0,0,-42,0,0,0,-41,0,0,0,-41,0,0,0,-41,0,0,0,-39,0,0,0,-34,0,0,0,-39,0,0,0,-32,0,0,0,-24,0,0,0,-32,0,0,0,-22,0,0,0,-14,0,0,0,-22,0,0,0,-12,0,0,0,45,1,0,0,45,1,0,0,45,1,0,0,-12,0,0,0,61,1,0,0,63,1,0,0,79,1,0,0,79,1,0,0,79,1,0,0,79,1,0,0,119,1,0,0,82,1,0,0,121,1,0,0,121,1,0,0,121,1,0,0,121,1,0,0,121,1,0,0,5,0,0,0,8,0,0,0,112,101,110,100,105,110,103,0,32,0,0,0,99,0,0,0,7,0,0,0,101,120,112,101,99,116,0,68,0,0,0,99,0,0,0,14,0,0,0,109,97,107,101,95,105,116,95,116,97,98,108,101,0,88,0,0,0,99,0,0,0,20,0,0,0,109,97,107,101,95,100,101,115,99,114,105,98,101,95,116,97,98,108,101,0,89,0,0,0,99,0,0,0,19,0,0,0,99,114,101,97,116,101,95,99,111,110,116,101,120,116,95,101,110,118,0,93,0,0,0,99,0,0,0,0,0,0,0,68,0,0,0,64,47,85,115,101,114,115,47,99,111,114,101,121,47,99,111,100,101,47,109,105,110,101,47,119,97,120,47,116,111,111,108,115,47,70,114,97,109,101,119,111,114,107,47,119,97,120,47,108,105,98,47,115,116,100,108,105,98,47,114,101,112,108,46,108,117,97,0,0,0,0,0,0,0,0,0,0,0,2,6,22,0,0,0,69,0,0,0,70,64,-64,0,-127,-128,0,0,92,64,0,1,69,0,0,0,70,-64,-64,0,92,-128,-128,0,0,0,-128,0,69,0,1,0,70,64,-63,0,-128,0,0,0,92,-64,0,1,90,64,0,0,22,0,1,-128,-59,-128,1,0,1,-63,1,0,64,1,0,1,21,65,1,2,-36,64,0,1,26,64,0,0,22,-128,-6,127,30,0,-128,0,8,0,0,0,4,3,0,0,0,105,111,0,4,6,0,0,0,119,114,105,116,101,0,4,6,0,0,0,119,97,120,62,32,0,4,5,0,0,0,114,101,97,100,0,4,4,0,0,0,119,97,120,0,4,5,0,0,0,101,118,97,108,0,4,6,0,0,0,112,114,105,110,116,0,4,8,0,0,0,69,114,114,111,114,58,32,0,0,0,0,0,22,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,9,0,0,0,9,0,0,0,9,0,0,0,3,0,0,0,6,0,0,0,105,110,112,117,116,0,0,0,0,0,21,0,0,0,8,0,0,0,115,117,99,99,101,115,115,0,12,0,0,0,21,0,0,0,2,0,0,0,101,0,12,0,0,0,21,0,0,0,0,0,0,0,71,0,0,0,64,47,85,115,101,114,115,47,99,111,114,101,121,47,99,111,100,101,47,109,105,110,101,47,119,97,120,47,116,111,111,108,115,47,70,114,97,109,101,119,111,114,107,47,119,97,120,47,108,105,98,47,115,116,100,108,105,98,47,115,116,114,117,99,116,115,46,108,117,97,0,0,0,0,0,0,0,0,0,0,0,2,9,83,0,0,0,5,0,0,0,6,64,64,0,6,-128,64,0,65,-64,0,0,-127,0,1,0,-63,64,1,0,1,-127,1,0,28,64,-128,2,5,0,0,0,6,64,64,0,6,-128,64,0,65,-64,1,0,-127,0,1,0,-63,0,2,0,1,65,2,0,28,64,-128,2,5,0,0,0,6,64,64,0,6,-128,64,0,65,-128,2,0,-127,-64,2,0,-63,0,3,0,1,65,3,0,65,-127,3,0,-127,-63,3,0,28,64,-128,3,5,0,0,0,6,64,64,0,6,-128,64,0,65,0,4,0,-127,-64,2,0,-63,0,2,0,1,65,2,0,65,65,1,0,-127,-127,1,0,28,64,-128,3,5,0,0,0,6,64,64,0,6,-128,64,0,65,64,4,0,-127,-128,4,0,-63,-64,4,0,1,1,5,0,28,64,-128,2,5,0,0,0,6,64,64,0,6,-128,64,0,65,64,5,0,-127,-128,5,0,-63,-64,5,0,1,1,6,0,28,64,-128,2,5,0,0,0,6,64,64,0,6,-128,64,0,65,64,6,0,-127,-128,5,0,-63,-128,6,0,1,-63,6,0,28,64,-128,2,5,0,0,0,6,64,64,0,6,-128,64,0,65,0,7,0,-127,64,7,0,-63,-64,5,0,1,1,6,0,65,-127,6,0,-127,-63,6,0,28,64,-128,3,5,0,0,0,6,64,64,0,6,-128,64,0,65,-128,7,0,-127,-64,7,0,-63,0,8,0,1,65,8,0,65,-127,8,0,-127,-63,8,0,-63,1,9,0,1,66,9,0,28,64,-128,4,30,0,-128,0,38,0,0,0,4,4,0,0,0,119,97,120,0,4,7,0,0,0,115,116,114,117,99,116,0,4,7,0,0,0,99,114,101,97,116,101,0,4,7,0,0,0,67,71,83,105,122,101,0,4,3,0,0,0,102,102,0,4,6,0,0,0,119,105,100,116,104,0,4,7,0,0,0,104,101,105,103,104,116,0,4,8,0,0,0,67,71,80,111,105,110,116,0,4,2,0,0,0,120,0,4,2,0,0,0,121,0,4,13,0,0,0,85,73,69,100,103,101,73,110,115,101,116,115,0,4,5,0,0,0,102,102,102,102,0,4,4,0,0,0,116,111,112,0,4,5,0,0,0,108,101,102,116,0,4,7,0,0,0,98,111,116,116,111,109,0,4,6,0,0,0,114,105,103,104,116,0,4,7,0,0,0,67,71,82,101,99,116,0,4,8,0,0,0,78,83,82,97,110,103,101,0,4,3,0,0,0,73,73,0,4,9,0,0,0,108,111,99,97,116,105,111,110,0,4,7,0,0,0,108,101,110,103,116,104,0,4,23,0,0,0,67,76,76,111,99,97,116,105,111,110,67,111,111,114,100,105,110,97,116,101,50,68,0,4,3,0,0,0,100,100,0,4,9,0,0,0,108,97,116,105,116,117,100,101,0,4,10,0,0,0,108,111,110,103,105,116,117,100,101,0,4,17,0,0,0,77,75,67,111,111,114,100,105,110,97,116,101,83,112,97,110,0,4,14,0,0,0,108,97,116,105,116,117,100,101,68,101,108,116,97,0,4,15,0,0,0,108,111,110,103,105,116,117,100,101,68,101,108,116,97,0,4,19,0,0,0,77,75,67,111,111,114,100,105,110,97,116,101,82,101,103,105,111,110,0,4,5,0,0,0,100,100,100,100,0,4,18,0,0,0,67,71,65,102,102,105,110,101,84,114,97,110,115,102,111,114,109,0,4,7,0,0,0,102,102,102,102,102,102,0,4,2,0,0,0,97,0,4,2,0,0,0,98,0,4,2,0,0,0,99,0,4,2,0,0,0,100,0,4,3,0,0,0,116,120,0,4,3,0,0,0,116,121,0,0,0,0,0,83,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,9,0,0,0,9,0,0,0,9,0,0,0,9,0,0,0,9,0,0,0,9,0,0,0,9,0,0,0,9,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,72,0,0,0,64,47,85,115,101,114,115,47,99,111,114,101,121,47,99,111,100,101,47,109,105,110,101,47,119,97,120,47,116,111,111,108,115,47,70,114,97,109,101,119,111,114,107,47,119,97,120,47,108,105,98,47,115,116,100,108,105,98,47,119,97,120,67,108,97,115,115,46,108,117,97,0,0,0,0,0,0,0,0,0,0,0,2,2,5,0,0,0,36,0,0,0,7,0,0,0,36,64,0,0,7,64,0,0,30,0,-128,0,2,0,0,0,4,9,0,0,0,119,97,120,67,108,97,115,115,0,4,15,0,0,0,119,97,120,73,110,108,105,110,101,67,108,97,115,115,0,2,0,0,0,0,0,0,0,1,0,0,0,5,0,0,0,0,1,0,5,9,0,0,0,69,0,0,0,-128,0,0,0,92,-128,0,1,-123,64,0,0,-63,-128,0,0,6,-63,-64,0,-100,64,-128,1,94,0,0,1,30,0,-128,0,4,0,0,0,4,15,0,0,0,119,97,120,73,110,108,105,110,101,67,108,97,115,115,0,4,8,0,0,0,115,101,116,102,101,110,118,0,3,0,0,0,0,0,0,0,64,4,3,0,0,0,95,77,0,0,0,0,0,9,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,4,0,0,0,5,0,0,0,2,0,0,0,8,0,0,0,111,112,116,105,111,110,115,0,0,0,0,0,8,0,0,0,6,0,0,0,99,108,97,115,115,0,3,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,42,0,0,0,0,1,0,12,64,0,0,0,70,0,64,0,-122,64,64,0,-59,-128,0,0,-58,-64,-64,1,0,1,-128,0,64,1,0,1,-36,-128,-128,1,-55,64,0,-126,6,65,65,0,26,1,0,0,22,-128,4,-128,5,-127,1,0,70,65,65,0,28,-127,0,1,87,-64,65,2,22,-64,0,-128,10,1,-128,0,70,65,65,0,34,65,-128,0,9,0,-127,-126,6,65,65,0,20,1,0,2,23,0,66,2,22,64,1,-128,5,65,2,0,65,-127,2,0,-128,1,-128,0,-63,-63,2,0,85,-63,-127,2,28,65,0,1,5,1,3,0,70,65,65,0,90,65,0,0,22,0,0,-128,74,1,0,0,28,1,1,1,22,64,1,-128,69,-126,0,0,70,-62,-64,4,70,66,-61,4,-128,2,-128,1,-64,2,0,4,92,66,-128,1,33,-127,0,0,22,-64,-3,127,5,-63,3,0,74,65,0,0,73,-63,0,-120,-118,-127,0,0,-28,1,0,0,0,0,-128,1,-119,-63,-127,-120,-28,65,0,0,0,0,-128,1,-119,-63,1,-119,28,-127,-128,1,-55,0,1,-121,5,-63,4,0,9,-63,-128,0,5,1,5,0,6,65,69,2,9,-63,-128,0,-34,0,0,1,30,0,-128,0,22,0,0,0,3,0,0,0,0,0,0,-16,63,3,0,0,0,0,0,0,0,64,4,4,0,0,0,119,97,120,0,4,6,0,0,0,99,108,97,115,115,0,4,10,0,0,0,99,108,97,115,115,78,97,109,101,0,4,10,0,0,0,112,114,111,116,111,99,111,108,115,0,4,5,0,0,0,116,121,112,101,0,4,6,0,0,0,116,97,98,108,101,0,3,0,0,0,0,0,0,0,0,4,6,0,0,0,101,114,114,111,114,0,4,33,0,0,0,10,69,109,112,116,121,32,112,114,111,116,111,99,111,108,32,116,97,98,108,101,32,102,111,114,32,99,108,97,115,115,32,0,4,123,0,0,0,46,10,32,77,97,107,101,32,115,117,114,101,32,121,111,117,32,97,114,101,32,100,101,102,105,110,105,110,103,32,121,111,117,114,32,112,114,111,116,111,99,111,108,115,32,119,105,116,104,32,97,32,115,116,114,105,110,103,32,97,110,100,32,110,111,116,32,97,32,118,97,114,105,97,98,108,101,46,32,10,32,101,120,46,32,112,114,111,116,111,99,111,108,115,32,61,32,123,34,85,73,84,97,98,108,101,86,105,101,119,68,101,108,101,103,97,116,101,34,125,10,10,0,4,7,0,0,0,105,112,97,105,114,115,0,4,13,0,0,0,97,100,100,80,114,111,116,111,99,111,108,115,0,4,3,0,0,0,95,77,0,4,13,0,0,0,115,101,116,109,101,116,97,116,97,98,108,101,0,4,5,0,0,0,115,101,108,102,0,4,11,0,0,0,95,95,110,101,119,105,110,100,101,120,0,4,8,0,0,0,95,95,105,110,100,101,120,0,4,3,0,0,0,95,71,0,4,8,0,0,0,112,97,99,107,97,103,101,0,4,7,0,0,0,108,111,97,100,101,100,0,2,0,0,0,0,0,0,0,27,0,0,0,29,0,0,0,1,3,0,4,3,0,0,0,-60,0,0,0,-55,-128,-128,0,30,0,-128,0,0,0,0,0,0,0,0,0,3,0,0,0,28,0,0,0,28,0,0,0,29,0,0,0,3,0,0,0,5,0,0,0,115,101,108,102,0,0,0,0,0,2,0,0,0,4,0,0,0,107,101,121,0,0,0,0,0,2,0,0,0,6,0,0,0,118,97,108,117,101,0,0,0,0,0,2,0,0,0,1,0,0,0,6,0,0,0,99,108,97,115,115,0,0,0,0,0,31,0,0,0,33,0,0,0,1,2,0,3,8,0,0,0,-124,0,0,0,-122,64,0,1,-102,64,0,0,22,64,0,-128,-123,0,0,0,-122,64,0,1,-98,0,0,1,30,0,-128,0,1,0,0,0,4,3,0,0,0,95,71,0,0,0,0,0,8,0,0,0,32,0,0,0,32,0,0,0,32,0,0,0,32,0,0,0,32,0,0,0,32,0,0,0,32,0,0,0,33,0,0,0,2,0,0,0,5,0,0,0,115,101,108,102,0,0,0,0,0,7,0,0,0,4,0,0,0,107,101,121,0,0,0,0,0,7,0,0,0,1,0,0,0,6,0,0,0,99,108,97,115,115,0,64,0,0,0,9,0,0,0,10,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,12,0,0,0,14,0,0,0,14,0,0,0,14,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,16,0,0,0,16,0,0,0,16,0,0,0,16,0,0,0,16,0,0,0,16,0,0,0,16,0,0,0,16,0,0,0,16,0,0,0,16,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,19,0,0,0,20,0,0,0,23,0,0,0,23,0,0,0,24,0,0,0,25,0,0,0,29,0,0,0,29,0,0,0,29,0,0,0,33,0,0,0,33,0,0,0,33,0,0,0,23,0,0,0,36,0,0,0,38,0,0,0,38,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,41,0,0,0,42,0,0,0,9,0,0,0,8,0,0,0,111,112,116,105,111,110,115,0,0,0,0,0,63,0,0,0,10,0,0,0,99,108,97,115,115,78,97,109,101,0,1,0,0,0,63,0,0,0,15,0,0,0,115,117,112,101,114,99,108,97,115,115,78,97,109,101,0,2,0,0,0,63,0,0,0,6,0,0,0,99,108,97,115,115,0,7,0,0,0,63,0,0,0,16,0,0,0,40,102,111,114,32,103,101,110,101,114,97,116,111,114,41,0,36,0,0,0,45,0,0,0,12,0,0,0,40,102,111,114,32,115,116,97,116,101,41,0,36,0,0,0,45,0,0,0,14,0,0,0,40,102,111,114,32,99,111,110,116,114,111,108,41,0,36,0,0,0,45,0,0,0,2,0,0,0,105,0,37,0,0,0,43,0,0,0,9,0,0,0,112,114,111,116,111,99,111,108,0,37,0,0,0,43,0,0,0,0,0,0,0,5,0,0,0,5,0,0,0,1,0,0,0,42,0,0,0,8,0,0,0,42,0,0,0,0,0,0,0,0,0,0,0,68,0,0,0,64,47,85,115,101,114,115,47,99,111,114,101,121,47,99,111,100,101,47,109,105,110,101,47,119,97,120,47,116,111,111,108,115,47,70,114,97,109,101,119,111,114,107,47,119,97,120,47,108,105,98,47,115,116,100,108,105,98,47,105,110,105,116,46,108,117,97,0,0,0,0,0,0,0,0,0,0,0,2,4,22,0,0,0,5,0,0,0,69,64,0,0,-118,64,0,0,-28,0,0,0,-119,-64,0,-127,28,64,-128,1,5,-64,0,0,65,0,1,0,28,64,0,1,5,-64,0,0,65,64,1,0,28,64,0,1,5,-64,0,0,65,-128,1,0,28,64,0,1,5,-64,0,0,65,-64,1,0,28,64,0,1,5,-64,0,0,65,0,2,0,28,64,0,1,30,0,-128,0,9,0,0,0,4,13,0,0,0,115,101,116,109,101,116,97,116,97,98,108,101,0,4,3,0,0,0,95,71,0,4,8,0,0,0,95,95,105,110,100,101,120,0,4,8,0,0,0,114,101,113,117,105,114,101,0,4,8,0,0,0,119,97,120,46,101,120,116,0,4,10,0,0,0,119,97,120,46,101,110,117,109,115,0,4,12,0,0,0,119,97,120,46,115,116,114,117,99,116,115,0,4,13,0,0,0,119,97,120,46,119,97,120,67,108,97,115,115,0,4,12,0,0,0,119,97,120,46,104,101,108,112,101,114,115,0,1,0,0,0,0,0,0,0,2,0,0,0,11,0,0,0,0,2,0,7,21,0,0,0,-123,0,0,0,-122,64,64,1,-122,64,0,1,-102,0,0,0,22,0,0,-128,9,-128,-128,0,-102,64,0,0,22,-128,2,-128,-53,-128,-64,0,65,-63,0,0,-36,-128,-128,1,-38,0,0,0,22,64,1,-128,-59,0,1,0,1,65,1,0,64,1,-128,0,-127,-127,1,0,21,-127,1,2,-36,64,0,1,-98,0,0,1,30,0,-128,0,7,0,0,0,4,4,0,0,0,119,97,120,0,4,6,0,0,0,99,108,97,115,115,0,4,6,0,0,0,109,97,116,99,104,0,4,23,0,0,0,94,91,65,45,90,93,91,65,45,90,93,91,65,45,90,93,91,94,65,45,90,93,0,4,6,0,0,0,112,114,105,110,116,0,4,27,0,0,0,87,65,82,78,73,78,71,58,32,78,111,32,111,98,106,101,99,116,32,110,97,109,101,100,32,39,0,4,9,0,0,0,39,32,102,111,117,110,100,46,0,0,0,0,0,21,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,7,0,0,0,7,0,0,0,7,0,0,0,7,0,0,0,7,0,0,0,7,0,0,0,10,0,0,0,11,0,0,0,3,0,0,0,5,0,0,0,115,101,108,102,0,0,0,0,0,20,0,0,0,4,0,0,0,107,101,121,0,0,0,0,0,20,0,0,0,6,0,0,0,99,108,97,115,115,0,3,0,0,0,20,0,0,0,0,0,0,0,22,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,11,0,0,0,11,0,0,0,1,0,0,0,14,0,0,0,14,0,0,0,14,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,16,0,0,0,16,0,0,0,16,0,0,0,17,0,0,0,17,0,0,0,17,0,0,0,18,0,0,0,18,0,0,0,18,0,0,0,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,}
\ No newline at end of file
diff --git a/frameworks/wax.framework/Headers/wax_stdlib_64.h b/frameworks/wax.framework/Headers/wax_stdlib_64.h
deleted file mode 100755
index 7d5443d..0000000
--- a/frameworks/wax.framework/Headers/wax_stdlib_64.h
+++ /dev/null
@@ -1,3 +0,0 @@
-// DO NOT MODIFY
-// This is auto generated, it contains a compiled version of the wax stdlib
-#define WAX_STDLIB_64 {27,76,117,97,81,0,1,4,8,4,8,0,8,0,0,0,0,0,0,0,61,40,108,117,97,99,41,0,0,0,0,0,0,0,0,0,0,0,2,2,52,0,0,0,5,0,0,0,6,64,64,0,100,0,0,0,9,64,0,-127,100,64,0,0,9,64,-128,-127,100,-128,0,0,9,64,0,-126,100,-64,0,0,9,64,-128,-126,100,0,1,0,9,64,0,-125,100,64,1,0,9,64,-128,-125,100,-128,1,0,9,64,0,-124,100,-64,1,0,9,64,-128,-124,100,0,2,0,9,64,0,-123,100,64,2,0,9,64,-128,-123,100,-128,2,0,9,64,0,-122,100,-64,2,0,9,64,-128,-122,100,0,3,0,9,64,0,-121,100,64,3,0,9,64,-128,-121,100,-128,3,0,9,64,0,-120,100,-64,3,0,9,64,-128,-120,100,0,4,0,9,64,0,-119,100,64,4,0,9,64,-128,-119,100,-128,4,0,9,64,0,-118,100,-64,4,0,9,64,-128,-118,100,0,5,0,9,64,0,-117,100,64,5,0,9,64,-128,-117,100,-128,5,0,9,64,0,-116,1,64,6,0,100,-64,5,0,92,64,-128,0,30,0,-128,0,26,0,0,0,4,8,0,0,0,0,0,0,0,112,97,99,107,97,103,101,0,4,8,0,0,0,0,0,0,0,112,114,101,108,111,97,100,0,4,10,0,0,0,0,0,0,0,119,97,120,46,101,110,117,109,115,0,4,13,0,0,0,0,0,0,0,119,97,120,46,101,120,116,46,104,116,116,112,0,4,8,0,0,0,0,0,0,0,119,97,120,46,101,120,116,0,4,15,0,0,0,0,0,0,0,119,97,120,46,101,120,116,46,110,117,109,98,101,114,0,4,15,0,0,0,0,0,0,0,119,97,120,46,101,120,116,46,115,116,114,105,110,103,0,4,14,0,0,0,0,0,0,0,119,97,120,46,101,120,116,46,116,97,98,108,101,0,4,22,0,0,0,0,0,0,0,119,97,120,46,104,101,108,112,101,114,115,46,87,97,120,83,101,114,118,101,114,0,4,21,0,0,0,0,0,0,0,119,97,120,46,104,101,108,112,101,114,115,46,97,117,116,111,108,111,97,100,0,4,19,0,0,0,0,0,0,0,119,97,120,46,104,101,108,112,101,114,115,46,98,97,115,101,54,52,0,4,16,0,0,0,0,0,0,0,119,97,120,46,104,101,108,112,101,114,115,46,98,105,116,0,4,18,0,0,0,0,0,0,0,119,97,120,46,104,101,108,112,101,114,115,46,99,97,99,104,101,0,4,21,0,0,0,0,0,0,0,119,97,120,46,104,101,108,112,101,114,115,46,99,97,108,108,98,97,99,107,0,4,18,0,0,0,0,0,0,0,119,97,120,46,104,101,108,112,101,114,115,46,102,114,97,109,101,0,4,12,0,0,0,0,0,0,0,119,97,120,46,104,101,108,112,101,114,115,0,4,21,0,0,0,0,0,0,0,119,97,120,46,104,101,108,112,101,114,115,46,112,105,99,107,86,105,101,119,0,4,17,0,0,0,0,0,0,0,119,97,120,46,104,101,108,112,101,114,115,46,116,105,109,101,0,4,9,0,0,0,0,0,0,0,119,97,120,46,105,110,105,116,0,4,12,0,0,0,0,0,0,0,119,97,120,46,108,117,97,115,112,101,99,0,4,20,0,0,0,0,0,0,0,119,97,120,46,108,117,97,115,112,101,99,46,108,117,97,109,111,99,107,0,4,20,0,0,0,0,0,0,0,119,97,120,46,108,117,97,115,112,101,99,46,108,117,97,115,112,101,99,0,4,9,0,0,0,0,0,0,0,119,97,120,46,114,101,112,108,0,4,12,0,0,0,0,0,0,0,119,97,120,46,115,116,114,117,99,116,115,0,4,13,0,0,0,0,0,0,0,119,97,120,46,119,97,120,67,108,97,115,115,0,0,24,0,0,0,43,0,0,0,0,0,0,0,64,47,85,115,101,114,115,47,109,97,120,102,111,110,103,47,68,101,115,107,116,111,112,47,49,47,115,116,100,108,105,98,47,101,110,117,109,115,46,108,117,97,0,0,0,0,0,0,0,0,0,0,0,2,3,-81,2,0,0,1,64,0,0,7,0,0,0,1,-64,0,0,7,-128,0,0,1,64,1,0,7,0,1,0,1,-64,1,0,7,-128,1,0,1,64,2,0,7,0,2,0,1,-64,2,0,7,-128,2,0,1,64,3,0,7,0,3,0,1,-64,3,0,7,-128,3,0,1,64,4,0,7,0,4,0,1,-64,4,0,7,-128,4,0,1,64,5,0,7,0,5,0,1,-64,5,0,7,-128,5,0,1,64,6,0,7,0,6,0,1,64,0,0,7,-128,6,0,1,-64,0,0,7,-64,6,0,1,64,1,0,7,0,7,0,1,64,0,0,7,64,7,0,1,-64,0,0,7,-128,7,0,1,64,1,0,7,-64,7,0,1,-64,1,0,7,0,8,0,1,64,2,0,7,64,8,0,1,-64,2,0,7,-128,8,0,1,64,0,0,7,-64,8,0,1,-64,0,0,7,0,9,0,1,64,1,0,7,64,9,0,1,-64,1,0,7,-128,9,0,1,64,2,0,7,-64,9,0,1,-64,2,0,7,0,10,0,1,64,0,0,7,64,10,0,1,-64,0,0,7,-128,10,0,1,64,1,0,7,-64,10,0,1,64,0,0,7,0,11,0,1,-64,0,0,7,64,11,0,1,64,1,0,7,-128,11,0,1,-64,1,0,7,-64,11,0,1,64,0,0,7,0,12,0,1,-64,0,0,7,64,12,0,1,64,1,0,7,-128,12,0,1,-64,1,0,7,-64,12,0,1,64,0,0,7,0,13,0,1,-64,0,0,7,64,13,0,1,64,1,0,7,-128,13,0,1,64,0,0,7,-64,13,0,1,-64,0,0,7,0,14,0,1,64,0,0,7,64,14,0,1,-64,0,0,7,-128,14,0,1,64,1,0,7,-64,14,0,1,64,2,0,7,0,15,0,1,-128,15,0,7,64,15,0,1,0,16,0,7,-64,15,0,1,-64,0,0,7,64,16,0,1,64,1,0,7,-128,16,0,1,-64,1,0,7,-64,16,0,1,64,2,0,7,0,17,0,1,-64,2,0,7,64,17,0,1,64,3,0,7,-128,17,0,1,-64,3,0,7,-64,17,0,1,64,4,0,7,0,18,0,1,-64,4,0,7,64,18,0,1,64,5,0,7,-128,18,0,1,-64,5,0,7,-64,18,0,1,64,6,0,7,0,19,0,1,-128,19,0,7,64,19,0,1,0,20,0,7,-64,19,0,1,-128,20,0,7,64,20,0,1,0,21,0,7,-64,20,0,1,-128,21,0,7,64,21,0,1,0,22,0,7,-64,21,0,1,-128,22,0,7,64,22,0,1,0,23,0,7,-64,22,0,1,-128,23,0,7,64,23,0,1,0,24,0,7,-64,23,0,1,-128,24,0,7,64,24,0,1,64,0,0,7,-64,24,0,1,-64,0,0,7,0,25,0,1,64,1,0,7,64,25,0,1,64,0,0,7,-64,8,0,1,-64,0,0,7,0,9,0,1,64,1,0,7,64,9,0,1,-64,1,0,7,-128,9,0,1,64,2,0,7,-64,9,0,1,-64,2,0,7,0,10,0,1,64,0,0,7,-128,25,0,1,-64,0,0,7,-64,25,0,1,64,1,0,7,0,26,0,1,64,0,0,7,64,26,0,1,-64,0,0,7,-128,26,0,1,64,1,0,7,-64,26,0,1,-64,1,0,7,0,27,0,1,64,2,0,7,64,27,0,1,-64,2,0,7,-128,27,0,1,64,3,0,7,-64,27,0,1,-64,3,0,7,0,28,0,5,-128,26,0,7,64,28,0,1,64,0,0,7,-128,28,0,1,-64,0,0,7,-64,28,0,1,64,1,0,7,0,29,0,1,-64,1,0,7,64,29,0,1,64,2,0,7,-128,29,0,1,-64,2,0,7,-64,29,0,1,64,3,0,7,0,30,0,1,-64,3,0,7,64,30,0,1,64,4,0,7,-128,30,0,1,-64,4,0,7,-64,30,0,1,64,5,0,7,0,31,0,5,-128,31,0,6,-64,95,0,65,64,1,0,-127,64,0,0,28,-128,-128,1,7,64,31,0,5,-128,31,0,6,-64,95,0,65,64,1,0,-127,-64,0,0,28,-128,-128,1,7,0,32,0,5,-128,31,0,6,-64,95,0,65,64,1,0,-127,64,1,0,28,-128,-128,1,7,64,32,0,5,-128,31,0,6,-64,95,0,65,64,1,0,-127,-64,1,0,28,-128,-128,1,7,-128,32,0,5,-128,31,0,6,-64,95,0,65,64,1,0,-127,64,2,0,28,-128,-128,1,7,-64,32,0,5,-128,31,0,6,-64,95,0,65,64,1,0,-127,-64,2,0,28,-128,-128,1,7,0,33,0,5,-128,31,0,6,-64,95,0,65,64,1,0,-127,64,3,0,28,-128,-128,1,7,64,33,0,5,-128,31,0,6,-64,95,0,65,64,1,0,-127,-64,3,0,28,-128,-128,1,7,-128,33,0,5,-128,31,0,6,-64,95,0,65,64,1,0,-127,64,4,0,28,-128,-128,1,7,-64,33,0,5,-128,31,0,6,-64,95,0,65,64,1,0,-127,64,6,0,28,-128,-128,1,7,0,34,0,5,-128,31,0,6,-64,95,0,65,64,1,0,-127,-128,34,0,28,-128,-128,1,7,64,34,0,5,-128,31,0,6,-64,95,0,65,64,1,0,-127,0,35,0,28,-128,-128,1,7,-64,34,0,5,-128,31,0,6,-64,95,0,65,64,1,0,-127,-128,35,0,28,-128,-128,1,7,64,35,0,5,-128,31,0,6,-64,95,0,65,64,1,0,-127,0,36,0,28,-128,-128,1,7,-64,35,0,1,-128,36,0,7,64,36,0,1,0,37,0,7,-64,36,0,1,-128,37,0,7,64,37,0,1,0,38,0,7,-64,37,0,1,-128,38,0,7,64,38,0,1,64,0,0,7,-64,38,0,1,-64,0,0,7,0,39,0,1,64,1,0,7,64,39,0,1,64,0,0,7,-128,39,0,1,-64,0,0,7,-64,39,0,1,64,1,0,7,0,40,0,1,-64,1,0,7,64,40,0,1,64,0,0,7,-128,40,0,1,-64,0,0,7,-64,40,0,1,64,1,0,7,0,41,0,1,-64,1,0,7,64,41,0,1,64,2,0,7,-128,41,0,1,-64,2,0,7,-64,41,0,1,64,3,0,7,0,42,0,1,-64,3,0,7,64,42,0,1,64,4,0,7,-128,42,0,1,-64,4,0,7,-64,42,0,1,64,5,0,7,0,43,0,1,-64,5,0,7,64,43,0,1,64,6,0,7,-128,43,0,1,-128,19,0,7,-64,43,0,1,0,20,0,7,0,44,0,1,-128,20,0,7,64,44,0,1,-128,34,0,7,-128,44,0,1,0,35,0,7,-64,44,0,1,-128,35,0,7,0,45,0,1,0,36,0,7,64,45,0,1,-64,45,0,7,-128,45,0,1,0,21,0,7,0,46,0,1,-128,46,0,7,64,46,0,1,64,0,0,7,-64,46,0,1,-64,0,0,7,0,47,0,1,64,1,0,7,64,47,0,1,-64,1,0,7,-128,47,0,1,64,0,0,7,-64,47,0,1,-64,0,0,7,0,48,0,1,64,1,0,7,64,48,0,1,-64,1,0,7,-128,48,0,1,64,0,0,7,-64,48,0,1,-64,0,0,7,0,49,0,1,64,0,0,7,64,49,0,1,-64,0,0,7,-128,49,0,1,64,1,0,7,-64,49,0,1,-64,1,0,7,0,50,0,1,64,0,0,7,64,50,0,1,-64,0,0,7,-128,50,0,1,64,1,0,7,-64,50,0,1,64,0,0,7,0,51,0,1,-64,0,0,7,64,51,0,1,-64,0,0,7,-128,51,0,1,64,1,0,7,-64,51,0,1,64,0,0,7,0,52,0,1,-64,0,0,7,64,52,0,1,64,2,0,7,-128,52,0,5,64,52,0,7,-64,52,0,1,64,1,0,7,0,53,0,1,-64,1,0,7,64,53,0,1,-64,2,0,7,-128,53,0,1,64,0,0,7,-64,53,0,1,-64,0,0,7,0,54,0,1,64,1,0,7,64,54,0,1,64,0,0,7,-128,54,0,5,-128,31,0,6,-64,95,0,65,64,1,0,-127,64,0,0,28,-128,-128,1,7,-64,54,0,5,-128,31,0,6,-64,95,0,65,64,1,0,-127,-64,0,0,28,-128,-128,1,7,0,55,0,5,-128,31,0,6,-64,95,0,65,64,1,0,-127,64,1,0,28,-128,-128,1,7,64,55,0,1,64,0,0,7,-128,55,0,1,-64,0,0,7,-64,55,0,1,64,1,0,7,0,56,0,1,64,0,0,7,64,56,0,1,-64,0,0,7,-128,56,0,1,64,1,0,7,-64,56,0,1,-64,1,0,7,0,57,0,1,64,2,0,7,64,57,0,1,-64,2,0,7,-128,57,0,1,64,3,0,7,-64,57,0,5,-128,56,0,7,0,58,0,5,-64,56,0,7,64,58,0,5,64,57,0,7,-128,58,0,5,0,57,0,7,-64,58,0,1,64,0,0,7,0,59,0,1,-64,0,0,7,64,59,0,1,64,1,0,7,-128,59,0,1,-64,1,0,7,-64,59,0,1,64,0,0,7,0,60,0,1,-64,0,0,7,64,60,0,1,64,1,0,7,-128,60,0,1,-64,1,0,7,-64,60,0,1,64,2,0,7,0,61,0,1,-64,2,0,7,64,61,0,1,64,3,0,7,-128,61,0,1,64,0,0,7,-64,61,0,1,-64,0,0,7,0,62,0,1,64,1,0,7,64,62,0,1,-64,1,0,7,-128,62,0,1,64,2,0,7,-64,62,0,1,64,0,0,7,0,63,0,5,-128,31,0,6,-64,95,0,65,64,1,0,-127,64,0,0,28,-128,-128,1,7,64,63,0,5,-128,31,0,6,-64,95,0,65,64,1,0,-127,-64,0,0,28,-128,-128,1,7,-128,63,0,5,-128,31,0,6,-64,95,0,65,64,1,0,-127,64,1,0,28,-128,-128,1,7,-64,63,0,5,-128,31,0,6,-64,95,0,65,64,1,0,-127,-64,1,0,28,-128,-128,1,7,0,64,0,5,-128,31,0,6,-64,95,0,65,64,1,0,-127,64,2,0,28,-128,-128,1,7,64,64,0,5,-128,31,0,6,-64,95,0,65,64,1,0,-127,-64,2,0,28,-128,-128,1,7,-128,64,0,1,64,0,0,7,-64,64,0,1,-64,0,0,7,0,65,0,1,64,1,0,7,64,65,0,1,-64,1,0,7,-128,65,0,1,64,2,0,7,-64,65,0,1,-64,2,0,7,0,66,0,1,64,0,0,7,64,66,0,1,-64,0,0,7,-128,66,0,1,64,1,0,7,-64,66,0,1,64,0,0,7,0,67,0,1,-64,0,0,7,64,67,0,1,64,1,0,7,-128,67,0,1,-64,1,0,7,-64,67,0,1,64,0,0,7,0,68,0,1,-64,0,0,7,64,68,0,1,64,1,0,7,-128,68,0,1,-64,1,0,7,-64,68,0,1,64,2,0,7,0,69,0,1,64,0,0,7,64,69,0,1,-64,0,0,7,-128,69,0,1,64,1,0,7,-64,69,0,1,64,0,0,7,0,70,0,1,-64,0,0,7,64,70,0,1,64,1,0,7,-128,70,0,1,-64,1,0,7,-64,70,0,1,64,0,0,7,0,71,0,1,-64,0,0,7,64,71,0,1,64,1,0,7,-128,71,0,1,-64,1,0,7,-64,71,0,1,64,2,0,7,0,72,0,1,64,0,0,7,64,72,0,1,-64,0,0,7,-128,72,0,1,64,1,0,7,-64,72,0,1,64,0,0,7,0,73,0,1,-64,0,0,7,64,73,0,1,64,0,0,7,-128,73,0,1,-64,0,0,7,-64,73,0,1,64,1,0,7,0,74,0,1,-128,74,0,7,64,74,0,1,64,0,0,7,-64,74,0,1,-64,0,0,7,0,75,0,1,64,0,0,7,64,75,0,1,-64,0,0,7,-128,75,0,1,64,1,0,7,-64,75,0,1,64,0,0,7,0,76,0,1,-64,0,0,7,64,76,0,1,64,1,0,7,-128,76,0,1,-64,1,0,7,-64,76,0,5,-128,31,0,6,-64,95,0,65,64,1,0,-127,64,0,0,28,-128,-128,1,7,0,77,0,5,-128,31,0,6,-64,95,0,65,64,1,0,-127,-64,0,0,28,-128,-128,1,7,64,77,0,5,-128,31,0,6,-64,95,0,65,64,1,0,-127,64,1,0,28,-128,-128,1,7,-128,77,0,5,-128,31,0,6,-64,95,0,65,64,1,0,-127,-64,1,0,28,-128,-128,1,7,-64,77,0,1,64,0,0,7,0,70,0,1,-64,0,0,7,64,70,0,1,64,1,0,7,-128,70,0,1,-64,1,0,7,-64,70,0,1,64,0,0,7,0,78,0,1,-64,0,0,7,64,78,0,1,64,1,0,7,-128,78,0,1,-64,1,0,7,-64,78,0,1,64,0,0,7,0,79,0,1,-64,0,0,7,64,79,0,1,64,1,0,7,-128,79,0,30,0,-128,0,63,1,0,0,4,29,0,0,0,0,0,0,0,85,73,86,105,101,119,67,111,110,116,101,110,116,77,111,100,101,83,99,97,108,101,84,111,70,105,108,108,0,3,0,0,0,0,0,0,0,0,4,32,0,0,0,0,0,0,0,85,73,86,105,101,119,67,111,110,116,101,110,116,77,111,100,101,83,99,97,108,101,65,115,112,101,99,116,70,105,116,0,3,0,0,0,0,0,0,-16,63,4,33,0,0,0,0,0,0,0,85,73,86,105,101,119,67,111,110,116,101,110,116,77,111,100,101,83,99,97,108,101,65,115,112,101,99,116,70,105,108,108,0,3,0,0,0,0,0,0,0,64,4,24,0,0,0,0,0,0,0,85,73,86,105,101,119,67,111,110,116,101,110,116,77,111,100,101,82,101,100,114,97,119,0,3,0,0,0,0,0,0,8,64,4,24,0,0,0,0,0,0,0,85,73,86,105,101,119,67,111,110,116,101,110,116,77,111,100,101,67,101,110,116,101,114,0,3,0,0,0,0,0,0,16,64,4,21,0,0,0,0,0,0,0,85,73,86,105,101,119,67,111,110,116,101,110,116,77,111,100,101,84,111,112,0,3,0,0,0,0,0,0,20,64,4,24,0,0,0,0,0,0,0,85,73,86,105,101,119,67,111,110,116,101,110,116,77,111,100,101,66,111,116,116,111,109,0,3,0,0,0,0,0,0,24,64,4,22,0,0,0,0,0,0,0,85,73,86,105,101,119,67,111,110,116,101,110,116,77,111,100,101,76,101,102,116,0,3,0,0,0,0,0,0,28,64,4,23,0,0,0,0,0,0,0,85,73,86,105,101,119,67,111,110,116,101,110,116,77,111,100,101,82,105,103,104,116,0,3,0,0,0,0,0,0,32,64,4,25,0,0,0,0,0,0,0,85,73,86,105,101,119,67,111,110,116,101,110,116,77,111,100,101,84,111,112,76,101,102,116,0,3,0,0,0,0,0,0,34,64,4,26,0,0,0,0,0,0,0,85,73,86,105,101,119,67,111,110,116,101,110,116,77,111,100,101,84,111,112,82,105,103,104,116,0,3,0,0,0,0,0,0,36,64,4,28,0,0,0,0,0,0,0,85,73,86,105,101,119,67,111,110,116,101,110,116,77,111,100,101,66,111,116,116,111,109,76,101,102,116,0,3,0,0,0,0,0,0,38,64,4,29,0,0,0,0,0,0,0,85,73,86,105,101,119,67,111,110,116,101,110,116,77,111,100,101,66,111,116,116,111,109,82,105,103,104,116,0,3,0,0,0,0,0,0,40,64,4,26,0,0,0,0,0,0,0,85,73,66,97,114,66,117,116,116,111,110,73,116,101,109,83,116,121,108,101,80,108,97,105,110,0,4,29,0,0,0,0,0,0,0,85,73,66,97,114,66,117,116,116,111,110,73,116,101,109,83,116,121,108,101,66,111,114,100,101,114,101,100,0,4,25,0,0,0,0,0,0,0,85,73,66,97,114,66,117,116,116,111,110,73,116,101,109,83,116,121,108,101,68,111,110,101,0,4,19,0,0,0,0,0,0,0,85,73,66,117,116,116,111,110,84,121,112,101,67,117,115,116,111,109,0,4,24,0,0,0,0,0,0,0,85,73,66,117,116,116,111,110,84,121,112,101,82,111,117,110,100,101,100,82,101,99,116,0,4,29,0,0,0,0,0,0,0,85,73,66,117,116,116,111,110,84,121,112,101,68,101,116,97,105,108,68,105,115,99,108,111,115,117,114,101,0,4,22,0,0,0,0,0,0,0,85,73,66,117,116,116,111,110,84,121,112,101,73,110,102,111,76,105,103,104,116,0,4,21,0,0,0,0,0,0,0,85,73,66,117,116,116,111,110,84,121,112,101,73,110,102,111,68,97,114,107,0,4,23,0,0,0,0,0,0,0,85,73,66,117,116,116,111,110,84,121,112,101,67,111,110,116,97,99,116,65,100,100,0,4,24,0,0,0,0,0,0,0,85,73,76,105,110,101,66,114,101,97,107,77,111,100,101,87,111,114,100,87,114,97,112,0,4,29,0,0,0,0,0,0,0,85,73,76,105,110,101,66,114,101,97,107,77,111,100,101,67,104,97,114,97,99,116,101,114,87,114,97,112,0,4,20,0,0,0,0,0,0,0,85,73,76,105,110,101,66,114,101,97,107,77,111,100,101,67,108,105,112,0,4,30,0,0,0,0,0,0,0,85,73,76,105,110,101,66,114,101,97,107,77,111,100,101,72,101,97,100,84,114,117,110,99,97,116,105,111,110,0,4,30,0,0,0,0,0,0,0,85,73,76,105,110,101,66,114,101,97,107,77,111,100,101,84,97,105,108,84,114,117,110,99,97,116,105,111,110,0,4,32,0,0,0,0,0,0,0,85,73,76,105,110,101,66,114,101,97,107,77,111,100,101,77,105,100,100,108,101,84,114,117,110,99,97,116,105,111,110,0,4,34,0,0,0,0,0,0,0,85,73,84,97,98,108,101,86,105,101,119,67,101,108,108,83,101,108,101,99,116,105,111,110,83,116,121,108,101,78,111,110,101,0,4,34,0,0,0,0,0,0,0,85,73,84,97,98,108,101,86,105,101,119,67,101,108,108,83,101,108,101,99,116,105,111,110,83,116,121,108,101,66,108,117,101,0,4,34,0,0,0,0,0,0,0,85,73,84,97,98,108,101,86,105,101,119,67,101,108,108,83,101,108,101,99,116,105,111,110,83,116,121,108,101,71,114,97,121,0,4,28,0,0,0,0,0,0,0,85,73,84,97,98,108,101,86,105,101,119,67,101,108,108,83,116,121,108,101,68,101,102,97,117,108,116,0,4,27,0,0,0,0,0,0,0,85,73,84,97,98,108,101,86,105,101,119,67,101,108,108,83,116,121,108,101,86,97,108,117,101,49,0,4,27,0,0,0,0,0,0,0,85,73,84,97,98,108,101,86,105,101,119,67,101,108,108,83,116,121,108,101,86,97,108,117,101,50,0,4,29,0,0,0,0,0,0,0,85,73,84,97,98,108,101,86,105,101,119,67,101,108,108,83,116,121,108,101,83,117,98,116,105,116,108,101,0,4,29,0,0,0,0,0,0,0,85,73,84,97,98,108,101,86,105,101,119,67,101,108,108,65,99,99,101,115,115,111,114,121,78,111,110,101,0,4,44,0,0,0,0,0,0,0,85,73,84,97,98,108,101,86,105,101,119,67,101,108,108,65,99,99,101,115,115,111,114,121,68,105,115,99,108,111,115,117,114,101,73,110,100,105,99,97,116,111,114,0,4,47,0,0,0,0,0,0,0,85,73,84,97,98,108,101,86,105,101,119,67,101,108,108,65,99,99,101,115,115,111,114,121,68,101,116,97,105,108,68,105,115,99,108,111,115,117,114,101,66,117,116,116,111,110,0,4,34,0,0,0,0,0,0,0,85,73,84,97,98,108,101,86,105,101,119,67,101,108,108,65,99,99,101,115,115,111,114,121,67,104,101,99,107,109,97,114,107,0,4,39,0,0,0,0,0,0,0,85,73,65,99,116,105,118,105,116,121,73,110,100,105,99,97,116,111,114,86,105,101,119,83,116,121,108,101,87,104,105,116,101,76,97,114,103,101,0,4,34,0,0,0,0,0,0,0,85,73,65,99,116,105,118,105,116,121,73,110,100,105,99,97,116,111,114,86,105,101,119,83,116,121,108,101,87,104,105,116,101,0,4,33,0,0,0,0,0,0,0,85,73,65,99,116,105,118,105,116,121,73,110,100,105,99,97,116,111,114,86,105,101,119,83,116,121,108,101,71,114,97,121,0,4,22,0,0,0,0,0,0,0,85,73,84,97,98,108,101,86,105,101,119,83,116,121,108,101,80,108,97,105,110,0,4,24,0,0,0,0,0,0,0,85,73,84,97,98,108,101,86,105,101,119,83,116,121,108,101,71,114,111,117,112,101,100,0,4,21,0,0,0,0,0,0,0,85,73,67,111,110,116,114,111,108,83,116,97,116,101,78,111,114,109,97,108,0,4,26,0,0,0,0,0,0,0,85,73,67,111,110,116,114,111,108,83,116,97,116,101,72,105,103,104,108,105,103,104,116,101,100,0,4,23,0,0,0,0,0,0,0,85,73,67,111,110,116,114,111,108,83,116,97,116,101,68,105,115,97,98,108,101,100,0,4,23,0,0,0,0,0,0,0,85,73,67,111,110,116,114,111,108,83,116,97,116,101,83,101,108,101,99,116,101,100,0,4,26,0,0,0,0,0,0,0,85,73,67,111,110,116,114,111,108,83,116,97,116,101,65,112,112,108,105,99,97,116,105,111,110,0,3,0,0,0,0,0,-32,111,65,4,23,0,0,0,0,0,0,0,85,73,67,111,110,116,114,111,108,83,116,97,116,101,82,101,115,101,114,118,101,100,0,3,0,0,0,0,0,-32,-17,65,4,22,0,0,0,0,0,0,0,78,83,65,83,67,73,73,83,116,114,105,110,103,69,110,99,111,100,105,110,103,0,4,25,0,0,0,0,0,0,0,78,83,78,69,88,84,83,84,69,80,83,116,114,105,110,103,69,110,99,111,100,105,110,103,0,4,28,0,0,0,0,0,0,0,78,83,74,97,112,97,110,101,115,101,69,85,67,83,116,114,105,110,103,69,110,99,111,100,105,110,103,0,4,21,0,0,0,0,0,0,0,78,83,85,84,70,56,83,116,114,105,110,103,69,110,99,111,100,105,110,103,0,4,26,0,0,0,0,0,0,0,78,83,73,83,79,76,97,116,105,110,49,83,116,114,105,110,103,69,110,99,111,100,105,110,103,0,4,23,0,0,0,0,0,0,0,78,83,83,121,109,98,111,108,83,116,114,105,110,103,69,110,99,111,100,105,110,103,0,4,30,0,0,0,0,0,0,0,78,83,78,111,110,76,111,115,115,121,65,83,67,73,73,83,116,114,105,110,103,69,110,99,111,100,105,110,103,0,4,25,0,0,0,0,0,0,0,78,83,83,104,105,102,116,74,73,83,83,116,114,105,110,103,69,110,99,111,100,105,110,103,0,4,26,0,0,0,0,0,0,0,78,83,73,83,79,76,97,116,105,110,50,83,116,114,105,110,103,69,110,99,111,100,105,110,103,0,4,24,0,0,0,0,0,0,0,78,83,85,110,105,99,111,100,101,83,116,114,105,110,103,69,110,99,111,100,105,110,103,0,4,30,0,0,0,0,0,0,0,78,83,87,105,110,100,111,119,115,67,80,49,50,53,49,83,116,114,105,110,103,69,110,99,111,100,105,110,103,0,4,30,0,0,0,0,0,0,0,78,83,87,105,110,100,111,119,115,67,80,49,50,53,50,83,116,114,105,110,103,69,110,99,111,100,105,110,103,0,4,30,0,0,0,0,0,0,0,78,83,87,105,110,100,111,119,115,67,80,49,50,53,51,83,116,114,105,110,103,69,110,99,111,100,105,110,103,0,3,0,0,0,0,0,0,42,64,4,30,0,0,0,0,0,0,0,78,83,87,105,110,100,111,119,115,67,80,49,50,53,52,83,116,114,105,110,103,69,110,99,111,100,105,110,103,0,3,0,0,0,0,0,0,44,64,4,30,0,0,0,0,0,0,0,78,83,87,105,110,100,111,119,115,67,80,49,50,53,48,83,116,114,105,110,103,69,110,99,111,100,105,110,103,0,3,0,0,0,0,0,0,46,64,4,26,0,0,0,0,0,0,0,78,83,73,83,79,50,48,50,50,74,80,83,116,114,105,110,103,69,110,99,111,100,105,110,103,0,3,0,0,0,0,0,0,53,64,4,27,0,0,0,0,0,0,0,78,83,77,97,99,79,83,82,111,109,97,110,83,116,114,105,110,103,69,110,99,111,100,105,110,103,0,3,0,0,0,0,0,0,62,64,4,31,0,0,0,0,0,0,0,78,83,85,84,70,49,54,66,105,103,69,110,100,105,97,110,83,116,114,105,110,103,69,110,99,111,100,105,110,103,0,3,0,0,0,32,0,0,-30,65,4,34,0,0,0,0,0,0,0,78,83,85,84,70,49,54,76,105,116,116,108,101,69,110,100,105,97,110,83,116,114,105,110,103,69,110,99,111,100,105,110,103,0,3,0,0,0,32,0,-128,-30,65,4,22,0,0,0,0,0,0,0,78,83,85,84,70,51,50,83,116,114,105,110,103,69,110,99,111,100,105,110,103,0,3,0,0,0,32,0,-128,-31,65,4,31,0,0,0,0,0,0,0,78,83,85,84,70,51,50,66,105,103,69,110,100,105,97,110,83,116,114,105,110,103,69,110,99,111,100,105,110,103,0,3,0,0,0,32,0,0,-29,65,4,34,0,0,0,0,0,0,0,78,83,85,84,70,51,50,76,105,116,116,108,101,69,110,100,105,97,110,83,116,114,105,110,103,69,110,99,111,100,105,110,103,0,3,0,0,0,32,0,-128,-29,65,4,28,0,0,0,0,0,0,0,78,83,80,114,111,112,114,105,101,116,97,114,121,83,116,114,105,110,103,69,110,99,111,100,105,110,103,0,3,0,0,0,0,0,0,-16,64,4,20,0,0,0,0,0,0,0,85,73,84,101,120,116,65,108,105,103,110,109,101,110,116,76,101,102,116,0,4,22,0,0,0,0,0,0,0,85,73,84,101,120,116,65,108,105,103,110,109,101,110,116,67,101,110,116,101,114,0,4,21,0,0,0,0,0,0,0,85,73,84,101,120,116,65,108,105,103,110,109,101,110,116,82,105,103,104,116,0,4,36,0,0,0,0,0,0,0,85,73,77,111,100,97,108,84,114,97,110,115,105,116,105,111,110,83,116,121,108,101,67,111,118,101,114,86,101,114,116,105,99,97,108,0,4,37,0,0,0,0,0,0,0,85,73,77,111,100,97,108,84,114,97,110,115,105,116,105,111,110,83,116,121,108,101,70,108,105,112,72,111,114,105,122,111,110,116,97,108,0,4,36,0,0,0,0,0,0,0,85,73,77,111,100,97,108,84,114,97,110,115,105,116,105,111,110,83,116,121,108,101,67,114,111,115,115,68,105,115,115,111,108,118,101,0,4,22,0,0,0,0,0,0,0,85,73,75,101,121,98,111,97,114,100,84,121,112,101,68,101,102,97,117,108,116,0,4,27,0,0,0,0,0,0,0,85,73,75,101,121,98,111,97,114,100,84,121,112,101,65,83,67,73,73,67,97,112,97,98,108,101,0,4,36,0,0,0,0,0,0,0,85,73,75,101,121,98,111,97,114,100,84,121,112,101,78,117,109,98,101,114,115,65,110,100,80,117,110,99,116,117,97,116,105,111,110,0,4,18,0,0,0,0,0,0,0,85,73,75,101,121,98,111,97,114,100,84,121,112,101,85,82,76,0,4,24,0,0,0,0,0,0,0,85,73,75,101,121,98,111,97,114,100,84,121,112,101,78,117,109,98,101,114,80,97,100,0,4,23,0,0,0,0,0,0,0,85,73,75,101,121,98,111,97,114,100,84,121,112,101,80,104,111,110,101,80,97,100,0,4,27,0,0,0,0,0,0,0,85,73,75,101,121,98,111,97,114,100,84,121,112,101,78,97,109,101,80,104,111,110,101,80,97,100,0,4,27,0,0,0,0,0,0,0,85,73,75,101,121,98,111,97,114,100,84,121,112,101,69,109,97,105,108,65,100,100,114,101,115,115,0,4,23,0,0,0,0,0,0,0,85,73,75,101,121,98,111,97,114,100,84,121,112,101,65,108,112,104,97,98,101,116,0,4,19,0,0,0,0,0,0,0,85,73,82,101,116,117,114,110,75,101,121,68,101,102,97,117,108,116,0,4,14,0,0,0,0,0,0,0,85,73,82,101,116,117,114,110,75,101,121,71,111,0,4,18,0,0,0,0,0,0,0,85,73,82,101,116,117,114,110,75,101,121,71,111,111,103,108,101,0,4,16,0,0,0,0,0,0,0,85,73,82,101,116,117,114,110,75,101,121,74,111,105,110,0,4,16,0,0,0,0,0,0,0,85,73,82,101,116,117,114,110,75,101,121,78,101,120,116,0,4,17,0,0,0,0,0,0,0,85,73,82,101,116,117,114,110,75,101,121,82,111,117,116,101,0,4,18,0,0,0,0,0,0,0,85,73,82,101,116,117,114,110,75,101,121,83,101,97,114,99,104,0,4,16,0,0,0,0,0,0,0,85,73,82,101,116,117,114,110,75,101,121,83,101,110,100,0,4,17,0,0,0,0,0,0,0,85,73,82,101,116,117,114,110,75,101,121,89,97,104,111,111,0,4,16,0,0,0,0,0,0,0,85,73,82,101,116,117,114,110,75,101,121,68,111,110,101,0,4,25,0,0,0,0,0,0,0,85,73,82,101,116,117,114,110,75,101,121,69,109,101,114,103,101,110,99,121,67,97,108,108,0,4,24,0,0,0,0,0,0,0,85,73,67,111,110,116,114,111,108,69,118,101,110,116,84,111,117,99,104,68,111,119,110,0,4,5,0,0,0,0,0,0,0,109,97,116,104,0,4,4,0,0,0,0,0,0,0,112,111,119,0,4,30,0,0,0,0,0,0,0,85,73,67,111,110,116,114,111,108,69,118,101,110,116,84,111,117,99,104,68,111,119,110,82,101,112,101,97,116,0,4,30,0,0,0,0,0,0,0,85,73,67,111,110,116,114,111,108,69,118,101,110,116,84,111,117,99,104,68,114,97,103,73,110,115,105,100,101,0,4,31,0,0,0,0,0,0,0,85,73,67,111,110,116,114,111,108,69,118,101,110,116,84,111,117,99,104,68,114,97,103,79,117,116,115,105,100,101,0,4,29,0,0,0,0,0,0,0,85,73,67,111,110,116,114,111,108,69,118,101,110,116,84,111,117,99,104,68,114,97,103,69,110,116,101,114,0,4,28,0,0,0,0,0,0,0,85,73,67,111,110,116,114,111,108,69,118,101,110,116,84,111,117,99,104,68,114,97,103,69,120,105,116,0,4,28,0,0,0,0,0,0,0,85,73,67,111,110,116,114,111,108,69,118,101,110,116,84,111,117,99,104,85,112,73,110,115,105,100,101,0,4,29,0,0,0,0,0,0,0,85,73,67,111,110,116,114,111,108,69,118,101,110,116,84,111,117,99,104,85,112,79,117,116,115,105,100,101,0,4,26,0,0,0,0,0,0,0,85,73,67,111,110,116,114,111,108,69,118,101,110,116,84,111,117,99,104,67,97,110,99,101,108,0,4,27,0,0,0,0,0,0,0,85,73,67,111,110,116,114,111,108,69,118,101,110,116,86,97,108,117,101,67,104,97,110,103,101,100,0,4,30,0,0,0,0,0,0,0,85,73,67,111,110,116,114,111,108,69,118,101,110,116,69,100,105,116,105,110,103,68,105,100,66,101,103,105,110,0,3,0,0,0,0,0,0,48,64,4,29,0,0,0,0,0,0,0,85,73,67,111,110,116,114,111,108,69,118,101,110,116,69,100,105,116,105,110,103,67,104,97,110,103,101,100,0,3,0,0,0,0,0,0,49,64,4,28,0,0,0,0,0,0,0,85,73,67,111,110,116,114,111,108,69,118,101,110,116,69,100,105,116,105,110,103,68,105,100,69,110,100,0,3,0,0,0,0,0,0,50,64,4,34,0,0,0,0,0,0,0,85,73,67,111,110,116,114,111,108,69,118,101,110,116,69,100,105,116,105,110,103,68,105,100,69,110,100,79,110,69,120,105,116,0,3,0,0,0,0,0,0,51,64,4,29,0,0,0,0,0,0,0,85,73,67,111,110,116,114,111,108,69,118,101,110,116,65,108,108,84,111,117,99,104,69,118,101,110,116,115,0,3,0,0,0,0,0,-2,-81,64,4,31,0,0,0,0,0,0,0,85,73,67,111,110,116,114,111,108,69,118,101,110,116,65,108,108,69,100,105,116,105,110,103,69,118,101,110,116,115,0,3,0,0,0,0,0,0,46,65,4,34,0,0,0,0,0,0,0,85,73,67,111,110,116,114,111,108,69,118,101,110,116,65,112,112,108,105,99,97,116,105,111,110,82,101,115,101,114,118,101,100,0,3,0,0,0,0,0,0,-82,65,4,29,0,0,0,0,0,0,0,85,73,67,111,110,116,114,111,108,69,118,101,110,116,83,121,115,116,101,109,82,101,115,101,114,118,101,100,0,3,0,0,0,0,0,0,-18,65,4,24,0,0,0,0,0,0,0,85,73,67,111,110,116,114,111,108,69,118,101,110,116,65,108,108,69,118,101,110,116,115,0,3,0,0,-32,-1,-1,-1,-17,65,4,32,0,0,0,0,0,0,0,85,73,84,97,98,108,101,86,105,101,119,67,101,108,108,69,100,105,116,105,110,103,83,116,121,108,101,78,111,110,101,0,4,34,0,0,0,0,0,0,0,85,73,84,97,98,108,101,86,105,101,119,67,101,108,108,69,100,105,116,105,110,103,83,116,121,108,101,68,101,108,101,116,101,0,4,34,0,0,0,0,0,0,0,85,73,84,97,98,108,101,86,105,101,119,67,101,108,108,69,100,105,116,105,110,103,83,116,121,108,101,73,110,115,101,114,116,0,4,29,0,0,0,0,0,0,0,77,70,77,97,105,108,67,111,109,112,111,115,101,82,101,115,117,108,116,67,97,110,99,101,108,108,101,100,0,4,25,0,0,0,0,0,0,0,77,70,77,97,105,108,67,111,109,112,111,115,101,82,101,115,117,108,116,83,97,118,101,100,0,4,24,0,0,0,0,0,0,0,77,70,77,97,105,108,67,111,109,112,111,115,101,82,101,115,117,108,116,83,101,110,116,0,4,26,0,0,0,0,0,0,0,77,70,77,97,105,108,67,111,109,112,111,115,101,82,101,115,117,108,116,70,97,105,108,101,100,0,4,26,0,0,0,0,0,0,0,85,73,66,97,114,66,117,116,116,111,110,83,121,115,116,101,109,73,116,101,109,68,111,110,101,0,4,28,0,0,0,0,0,0,0,85,73,66,97,114,66,117,116,116,111,110,83,121,115,116,101,109,73,116,101,109,67,97,110,99,101,108,0,4,26,0,0,0,0,0,0,0,85,73,66,97,114,66,117,116,116,111,110,83,121,115,116,101,109,73,116,101,109,69,100,105,116,0,4,26,0,0,0,0,0,0,0,85,73,66,97,114,66,117,116,116,111,110,83,121,115,116,101,109,73,116,101,109,83,97,118,101,0,4,25,0,0,0,0,0,0,0,85,73,66,97,114,66,117,116,116,111,110,83,121,115,116,101,109,73,116,101,109,65,100,100,0,4,35,0,0,0,0,0,0,0,85,73,66,97,114,66,117,116,116,111,110,83,121,115,116,101,109,73,116,101,109,70,108,101,120,105,98,108,101,83,112,97,99,101,0,4,32,0,0,0,0,0,0,0,85,73,66,97,114,66,117,116,116,111,110,83,121,115,116,101,109,73,116,101,109,70,105,120,101,100,83,112,97,99,101,0,4,29,0,0,0,0,0,0,0,85,73,66,97,114,66,117,116,116,111,110,83,121,115,116,101,109,73,116,101,109,67,111,109,112,111,115,101,0,4,27,0,0,0,0,0,0,0,85,73,66,97,114,66,117,116,116,111,110,83,121,115,116,101,109,73,116,101,109,82,101,112,108,121,0,4,28,0,0,0,0,0,0,0,85,73,66,97,114,66,117,116,116,111,110,83,121,115,116,101,109,73,116,101,109,65,99,116,105,111,110,0,4,30,0,0,0,0,0,0,0,85,73,66,97,114,66,117,116,116,111,110,83,121,115,116,101,109,73,116,101,109,79,114,103,97,110,105,122,101,0,4,31,0,0,0,0,0,0,0,85,73,66,97,114,66,117,116,116,111,110,83,121,115,116,101,109,73,116,101,109,66,111,111,107,109,97,114,107,115,0,4,28,0,0,0,0,0,0,0,85,73,66,97,114,66,117,116,116,111,110,83,121,115,116,101,109,73,116,101,109,83,101,97,114,99,104,0,4,29,0,0,0,0,0,0,0,85,73,66,97,114,66,117,116,116,111,110,83,121,115,116,101,109,73,116,101,109,82,101,102,114,101,115,104,0,4,26,0,0,0,0,0,0,0,85,73,66,97,114,66,117,116,116,111,110,83,121,115,116,101,109,73,116,101,109,83,116,111,112,0,4,28,0,0,0,0,0,0,0,85,73,66,97,114,66,117,116,116,111,110,83,121,115,116,101,109,73,116,101,109,67,97,109,101,114,97,0,4,27,0,0,0,0,0,0,0,85,73,66,97,114,66,117,116,116,111,110,83,121,115,116,101,109,73,116,101,109,84,114,97,115,104,0,4,26,0,0,0,0,0,0,0,85,73,66,97,114,66,117,116,116,111,110,83,121,115,116,101,109,73,116,101,109,80,108,97,121,0,4,27,0,0,0,0,0,0,0,85,73,66,97,114,66,117,116,116,111,110,83,121,115,116,101,109,73,116,101,109,80,97,117,115,101,0,4,28,0,0,0,0,0,0,0,85,73,66,97,114,66,117,116,116,111,110,83,121,115,116,101,109,73,116,101,109,82,101,119,105,110,100,0,4,33,0,0,0,0,0,0,0,85,73,66,97,114,66,117,116,116,111,110,83,121,115,116,101,109,73,116,101,109,70,97,115,116,70,111,114,119,97,114,100,0,3,0,0,0,0,0,0,52,64,4,26,0,0,0,0,0,0,0,85,73,66,97,114,66,117,116,116,111,110,83,121,115,116,101,109,73,116,101,109,85,110,100,111,0,4,26,0,0,0,0,0,0,0,85,73,66,97,114,66,117,116,116,111,110,83,121,115,116,101,109,73,116,101,109,82,101,100,111,0,3,0,0,0,0,0,0,54,64,4,22,0,0,0,0,0,0,0,85,73,84,101,120,116,66,111,114,100,101,114,83,116,121,108,101,78,111,110,101,0,4,22,0,0,0,0,0,0,0,85,73,84,101,120,116,66,111,114,100,101,114,83,116,121,108,101,76,105,110,101,0,4,23,0,0,0,0,0,0,0,85,73,84,101,120,116,66,111,114,100,101,114,83,116,121,108,101,66,101,122,101,108,0,4,29,0,0,0,0,0,0,0,85,73,84,101,120,116,66,111,114,100,101,114,83,116,121,108,101,82,111,117,110,100,101,100,82,101,99,116,0,4,30,0,0,0,0,0,0,0,85,73,84,97,98,108,101,86,105,101,119,83,99,114,111,108,108,80,111,115,105,116,105,111,110,78,111,110,101,0,4,29,0,0,0,0,0,0,0,85,73,84,97,98,108,101,86,105,101,119,83,99,114,111,108,108,80,111,115,105,116,105,111,110,84,111,112,0,4,32,0,0,0,0,0,0,0,85,73,84,97,98,108,101,86,105,101,119,83,99,114,111,108,108,80,111,115,105,116,105,111,110,77,105,100,100,108,101,0,4,32,0,0,0,0,0,0,0,85,73,84,97,98,108,101,86,105,101,119,83,99,114,111,108,108,80,111,115,105,116,105,111,110,66,111,116,116,111,109,0,4,28,0,0,0,0,0,0,0,85,73,75,101,121,98,111,97,114,100,65,112,112,101,97,114,97,110,99,101,68,101,102,97,117,108,116,0,4,26,0,0,0,0,0,0,0,85,73,75,101,121,98,111,97,114,100,65,112,112,101,97,114,97,110,99,101,65,108,101,114,116,0,4,25,0,0,0,0,0,0,0,85,73,84,101,120,116,70,105,101,108,100,86,105,101,119,77,111,100,101,78,101,118,101,114,0,4,32,0,0,0,0,0,0,0,85,73,84,101,120,116,70,105,101,108,100,86,105,101,119,77,111,100,101,87,104,105,108,101,69,100,105,116,105,110,103,0,4,33,0,0,0,0,0,0,0,85,73,84,101,120,116,70,105,101,108,100,86,105,101,119,77,111,100,101,85,110,108,101,115,115,69,100,105,116,105,110,103,0,4,26,0,0,0,0,0,0,0,85,73,84,101,120,116,70,105,101,108,100,86,105,101,119,77,111,100,101,65,108,119,97,121,115,0,4,32,0,0,0,0,0,0,0,85,73,84,101,120,116,65,117,116,111,99,111,114,114,101,99,116,105,111,110,84,121,112,101,68,101,102,97,117,108,116,0,4,27,0,0,0,0,0,0,0,85,73,84,101,120,116,65,117,116,111,99,111,114,114,101,99,116,105,111,110,84,121,112,101,78,111,0,4,28,0,0,0,0,0,0,0,85,73,84,101,120,116,65,117,116,111,99,111,114,114,101,99,116,105,111,110,84,121,112,101,89,101,115,0,4,18,0,0,0,0,0,0,0,85,73,66,97,114,83,116,121,108,101,68,101,102,97,117,108,116,0,4,16,0,0,0,0,0,0,0,85,73,66,97,114,83,116,121,108,101,66,108,97,99,107,0,4,22,0,0,0,0,0,0,0,85,73,66,97,114,83,116,121,108,101,66,108,97,99,107,79,112,97,113,117,101,0,4,27,0,0,0,0,0,0,0,85,73,66,97,114,83,116,121,108,101,66,108,97,99,107,84,114,97,110,115,108,117,99,101,110,116,0,4,35,0,0,0,0,0,0,0,78,83,85,82,76,82,101,113,117,101,115,116,85,115,101,80,114,111,116,111,99,111,108,67,97,99,104,101,80,111,108,105,99,121,0,4,41,0,0,0,0,0,0,0,78,83,85,82,76,82,101,113,117,101,115,116,82,101,108,111,97,100,73,103,110,111,114,105,110,103,76,111,99,97,108,67,97,99,104,101,68,97,116,97,0,4,50,0,0,0,0,0,0,0,78,83,85,82,76,82,101,113,117,101,115,116,82,101,108,111,97,100,73,103,110,111,114,105,110,103,76,111,99,97,108,65,110,100,82,101,109,111,116,101,67,97,99,104,101,68,97,116,97,0,4,36,0,0,0,0,0,0,0,78,83,85,82,76,82,101,113,117,101,115,116,82,101,108,111,97,100,73,103,110,111,114,105,110,103,67,97,99,104,101,68,97,116,97,0,4,36,0,0,0,0,0,0,0,78,83,85,82,76,82,101,113,117,101,115,116,82,101,116,117,114,110,67,97,99,104,101,68,97,116,97,69,108,115,101,76,111,97,100,0,4,36,0,0,0,0,0,0,0,78,83,85,82,76,82,101,113,117,101,115,116,82,101,116,117,114,110,67,97,99,104,101,68,97,116,97,68,111,110,116,76,111,97,100,0,4,40,0,0,0,0,0,0,0,78,83,85,82,76,82,101,113,117,101,115,116,82,101,108,111,97,100,82,101,118,97,108,105,100,97,116,105,110,103,67,97,99,104,101,68,97,116,97,0,4,29,0,0,0,0,0,0,0,85,73,83,101,103,109,101,110,116,101,100,67,111,110,116,114,111,108,83,116,121,108,101,80,108,97,105,110,0,4,32,0,0,0,0,0,0,0,85,73,83,101,103,109,101,110,116,101,100,67,111,110,116,114,111,108,83,116,121,108,101,66,111,114,100,101,114,101,100,0,4,27,0,0,0,0,0,0,0,85,73,83,101,103,109,101,110,116,101,100,67,111,110,116,114,111,108,83,116,121,108,101,66,97,114,0,4,29,0,0,0,0,0,0,0,85,73,82,101,109,111,116,101,78,111,116,105,102,105,99,97,116,105,111,110,84,121,112,101,78,111,110,101,0,4,30,0,0,0,0,0,0,0,85,73,82,101,109,111,116,101,78,111,116,105,102,105,99,97,116,105,111,110,84,121,112,101,66,97,100,103,101,0,4,30,0,0,0,0,0,0,0,85,73,82,101,109,111,116,101,78,111,116,105,102,105,99,97,116,105,111,110,84,121,112,101,83,111,117,110,100,0,4,30,0,0,0,0,0,0,0,85,73,82,101,109,111,116,101,78,111,116,105,102,105,99,97,116,105,111,110,84,121,112,101,65,108,101,114,116,0,4,31,0,0,0,0,0,0,0,78,83,85,82,76,67,114,101,100,101,110,116,105,97,108,80,101,114,115,105,115,116,101,110,99,101,78,111,110,101,0,4,37,0,0,0,0,0,0,0,78,83,85,82,76,67,114,101,100,101,110,116,105,97,108,80,101,114,115,105,115,116,101,110,99,101,70,111,114,83,101,115,115,105,111,110,0,4,36,0,0,0,0,0,0,0,78,83,85,82,76,67,114,101,100,101,110,116,105,97,108,80,101,114,115,105,115,116,101,110,99,101,80,101,114,109,97,110,101,110,116,0,4,27,0,0,0,0,0,0,0,85,73,68,101,118,105,99,101,79,114,105,101,110,116,97,116,105,111,110,85,110,107,110,111,119,110,0,4,28,0,0,0,0,0,0,0,85,73,68,101,118,105,99,101,79,114,105,101,110,116,97,116,105,111,110,80,111,114,116,114,97,105,116,0,4,38,0,0,0,0,0,0,0,85,73,68,101,118,105,99,101,79,114,105,101,110,116,97,116,105,111,110,80,111,114,116,114,97,105,116,85,112,115,105,100,101,68,111,119,110,0,4,33,0,0,0,0,0,0,0,85,73,68,101,118,105,99,101,79,114,105,101,110,116,97,116,105,111,110,76,97,110,100,115,99,97,112,101,76,101,102,116,0,4,34,0,0,0,0,0,0,0,85,73,68,101,118,105,99,101,79,114,105,101,110,116,97,116,105,111,110,76,97,110,100,115,99,97,112,101,82,105,103,104,116,0,4,26,0,0,0,0,0,0,0,85,73,68,101,118,105,99,101,79,114,105,101,110,116,97,116,105,111,110,70,97,99,101,85,112,0,4,28,0,0,0,0,0,0,0,85,73,68,101,118,105,99,101,79,114,105,101,110,116,97,116,105,111,110,70,97,99,101,68,111,119,110,0,4,31,0,0,0,0,0,0,0,85,73,73,110,116,101,114,102,97,99,101,79,114,105,101,110,116,97,116,105,111,110,80,111,114,116,114,97,105,116,0,4,41,0,0,0,0,0,0,0,85,73,73,110,116,101,114,102,97,99,101,79,114,105,101,110,116,97,116,105,111,110,80,111,114,116,114,97,105,116,85,112,115,105,100,101,68,111,119,110,0,4,36,0,0,0,0,0,0,0,85,73,73,110,116,101,114,102,97,99,101,79,114,105,101,110,116,97,116,105,111,110,76,97,110,100,115,99,97,112,101,76,101,102,116,0,4,37,0,0,0,0,0,0,0,85,73,73,110,116,101,114,102,97,99,101,79,114,105,101,110,116,97,116,105,111,110,76,97,110,100,115,99,97,112,101,82,105,103,104,116,0,4,30,0,0,0,0,0,0,0,85,73,86,105,101,119,65,110,105,109,97,116,105,111,110,67,117,114,118,101,69,97,115,101,73,110,79,117,116,0,4,27,0,0,0,0,0,0,0,85,73,86,105,101,119,65,110,105,109,97,116,105,111,110,67,117,114,118,101,69,97,115,101,73,110,0,4,28,0,0,0,0,0,0,0,85,73,86,105,101,119,65,110,105,109,97,116,105,111,110,67,117,114,118,101,69,97,115,101,79,117,116,0,4,27,0,0,0,0,0,0,0,85,73,86,105,101,119,65,110,105,109,97,116,105,111,110,67,117,114,118,101,76,105,110,101,97,114,0,4,28,0,0,0,0,0,0,0,85,73,84,97,98,108,101,86,105,101,119,82,111,119,65,110,105,109,97,116,105,111,110,70,97,100,101,0,4,29,0,0,0,0,0,0,0,85,73,84,97,98,108,101,86,105,101,119,82,111,119,65,110,105,109,97,116,105,111,110,82,105,103,104,116,0,4,28,0,0,0,0,0,0,0,85,73,84,97,98,108,101,86,105,101,119,82,111,119,65,110,105,109,97,116,105,111,110,76,101,102,116,0,4,27,0,0,0,0,0,0,0,85,73,84,97,98,108,101,86,105,101,119,82,111,119,65,110,105,109,97,116,105,111,110,84,111,112,0,4,30,0,0,0,0,0,0,0,85,73,84,97,98,108,101,86,105,101,119,82,111,119,65,110,105,109,97,116,105,111,110,66,111,116,116,111,109,0,4,28,0,0,0,0,0,0,0,85,73,84,97,98,108,101,86,105,101,119,82,111,119,65,110,105,109,97,116,105,111,110,78,111,110,101,0,4,30,0,0,0,0,0,0,0,85,73,84,97,98,108,101,86,105,101,119,82,111,119,65,110,105,109,97,116,105,111,110,77,105,100,100,108,101,0,4,30,0,0,0,0,0,0,0,85,73,86,105,101,119,65,110,105,109,97,116,105,111,110,84,114,97,110,115,105,116,105,111,110,78,111,110,101,0,4,38,0,0,0,0,0,0,0,85,73,86,105,101,119,65,110,105,109,97,116,105,111,110,84,114,97,110,115,105,116,105,111,110,70,108,105,112,70,114,111,109,76,101,102,116,0,4,39,0,0,0,0,0,0,0,85,73,86,105,101,119,65,110,105,109,97,116,105,111,110,84,114,97,110,115,105,116,105,111,110,70,108,105,112,70,114,111,109,82,105,103,104,116,0,4,32,0,0,0,0,0,0,0,85,73,86,105,101,119,65,110,105,109,97,116,105,111,110,84,114,97,110,115,105,116,105,111,110,67,117,114,108,85,112,0,4,34,0,0,0,0,0,0,0,85,73,86,105,101,119,65,110,105,109,97,116,105,111,110,84,114,97,110,115,105,116,105,111,110,67,117,114,108,68,111,119,110,0,4,23,0,0,0,0,0,0,0,85,73,86,105,101,119,65,117,116,111,114,101,115,105,122,105,110,103,78,111,110,101,0,4,37,0,0,0,0,0,0,0,85,73,86,105,101,119,65,117,116,111,114,101,115,105,122,105,110,103,70,108,101,120,105,98,108,101,76,101,102,116,77,97,114,103,105,110,0,4,32,0,0,0,0,0,0,0,85,73,86,105,101,119,65,117,116,111,114,101,115,105,122,105,110,103,70,108,101,120,105,98,108,101,87,105,100,116,104,0,4,38,0,0,0,0,0,0,0,85,73,86,105,101,119,65,117,116,111,114,101,115,105,122,105,110,103,70,108,101,120,105,98,108,101,82,105,103,104,116,77,97,114,103,105,110,0,4,36,0,0,0,0,0,0,0,85,73,86,105,101,119,65,117,116,111,114,101,115,105,122,105,110,103,70,108,101,120,105,98,108,101,84,111,112,77,97,114,103,105,110,0,4,33,0,0,0,0,0,0,0,85,73,86,105,101,119,65,117,116,111,114,101,115,105,122,105,110,103,70,108,101,120,105,98,108,101,72,101,105,103,104,116,0,4,39,0,0,0,0,0,0,0,85,73,86,105,101,119,65,117,116,111,114,101,115,105,122,105,110,103,70,108,101,120,105,98,108,101,66,111,116,116,111,109,77,97,114,103,105,110,0,4,35,0,0,0,0,0,0,0,85,73,87,101,98,86,105,101,119,78,97,118,105,103,97,116,105,111,110,84,121,112,101,76,105,110,107,67,108,105,99,107,101,100,0,4,37,0,0,0,0,0,0,0,85,73,87,101,98,86,105,101,119,78,97,118,105,103,97,116,105,111,110,84,121,112,101,70,111,114,109,83,117,98,109,105,116,116,101,100,0,4,35,0,0,0,0,0,0,0,85,73,87,101,98,86,105,101,119,78,97,118,105,103,97,116,105,111,110,84,121,112,101,66,97,99,107,70,111,114,119,97,114,100,0,4,30,0,0,0,0,0,0,0,85,73,87,101,98,86,105,101,119,78,97,118,105,103,97,116,105,111,110,84,121,112,101,82,101,108,111,97,100,0,4,39,0,0,0,0,0,0,0,85,73,87,101,98,86,105,101,119,78,97,118,105,103,97,116,105,111,110,84,121,112,101,70,111,114,109,82,101,115,117,98,109,105,116,116,101,100,0,4,29,0,0,0,0,0,0,0,85,73,87,101,98,86,105,101,119,78,97,118,105,103,97,116,105,111,110,84,121,112,101,79,116,104,101,114,0,4,31,0,0,0,0,0,0,0,78,83,72,84,84,80,67,111,111,107,105,101,65,99,99,101,112,116,80,111,108,105,99,121,65,108,119,97,121,115,0,4,30,0,0,0,0,0,0,0,78,83,72,84,84,80,67,111,111,107,105,101,65,99,99,101,112,116,80,111,108,105,99,121,78,101,118,101,114,0,4,51,0,0,0,0,0,0,0,78,83,72,84,84,80,67,111,111,107,105,101,65,99,99,101,112,116,80,111,108,105,99,121,79,110,108,121,70,114,111,109,77,97,105,110,68,111,99,117,109,101,110,116,68,111,109,97,105,110,0,4,36,0,0,0,0,0,0,0,83,75,80,97,121,109,101,110,116,84,114,97,110,115,97,99,116,105,111,110,83,116,97,116,101,80,117,114,99,104,97,115,105,110,103,0,4,35,0,0,0,0,0,0,0,83,75,80,97,121,109,101,110,116,84,114,97,110,115,97,99,116,105,111,110,83,116,97,116,101,80,117,114,99,104,97,115,101,100,0,4,32,0,0,0,0,0,0,0,83,75,80,97,121,109,101,110,116,84,114,97,110,115,97,99,116,105,111,110,83,116,97,116,101,70,97,105,108,101,100,0,4,34,0,0,0,0,0,0,0,83,75,80,97,121,109,101,110,116,84,114,97,110,115,97,99,116,105,111,110,83,116,97,116,101,82,101,115,116,111,114,101,100,0,4,15,0,0,0,0,0,0,0,83,75,69,114,114,111,114,85,110,107,110,111,119,110,0,4,21,0,0,0,0,0,0,0,83,75,69,114,114,111,114,67,108,105,101,110,116,73,110,118,97,108,105,100,0,4,24,0,0,0,0,0,0,0,83,75,69,114,114,111,114,80,97,121,109,101,110,116,67,97,110,99,101,108,108,101,100,0,4,22,0,0,0,0,0,0,0,83,75,69,114,114,111,114,80,97,121,109,101,110,116,73,110,118,97,108,105,100,0,4,25,0,0,0,0,0,0,0,83,75,69,114,114,111,114,80,97,121,109,101,110,116,78,111,116,65,108,108,111,119,101,100,0,4,24,0,0,0,0,0,0,0,85,73,83,116,97,116,117,115,66,97,114,83,116,121,108,101,68,101,102,97,117,108,116,0,4,33,0,0,0,0,0,0,0,85,73,83,116,97,116,117,115,66,97,114,83,116,121,108,101,66,108,97,99,107,84,114,97,110,115,108,117,99,101,110,116,0,4,28,0,0,0,0,0,0,0,85,73,83,116,97,116,117,115,66,97,114,83,116,121,108,101,66,108,97,99,107,79,112,97,113,117,101,0,4,42,0,0,0,0,0,0,0,85,73,67,111,110,116,114,111,108,67,111,110,116,101,110,116,72,111,114,105,122,111,110,116,97,108,65,108,105,103,110,109,101,110,116,67,101,110,116,101,114,0,4,40,0,0,0,0,0,0,0,85,73,67,111,110,116,114,111,108,67,111,110,116,101,110,116,72,111,114,105,122,111,110,116,97,108,65,108,105,103,110,109,101,110,116,76,101,102,116,0,4,41,0,0,0,0,0,0,0,85,73,67,111,110,116,114,111,108,67,111,110,116,101,110,116,72,111,114,105,122,111,110,116,97,108,65,108,105,103,110,109,101,110,116,82,105,103,104,116,0,4,40,0,0,0,0,0,0,0,85,73,67,111,110,116,114,111,108,67,111,110,116,101,110,116,72,111,114,105,122,111,110,116,97,108,65,108,105,103,110,109,101,110,116,70,105,108,108,0,4,21,0,0,0,0,0,0,0,71,75,80,101,101,114,83,116,97,116,101,65,118,97,105,108,97,98,108,101,0,4,23,0,0,0,0,0,0,0,71,75,80,101,101,114,83,116,97,116,101,85,110,97,118,97,105,108,97,98,108,101,0,4,21,0,0,0,0,0,0,0,71,75,80,101,101,114,83,116,97,116,101,67,111,110,110,101,99,116,101,100,0,4,24,0,0,0,0,0,0,0,71,75,80,101,101,114,83,116,97,116,101,68,105,115,99,111,110,110,101,99,116,101,100,0,4,22,0,0,0,0,0,0,0,71,75,80,101,101,114,83,116,97,116,101,67,111,110,110,101,99,116,105,110,103,0,4,20,0,0,0,0,0,0,0,71,75,83,101,115,115,105,111,110,77,111,100,101,83,101,114,118,101,114,0,4,20,0,0,0,0,0,0,0,71,75,83,101,115,115,105,111,110,77,111,100,101,67,108,105,101,110,116,0,4,18,0,0,0,0,0,0,0,71,75,83,101,115,115,105,111,110,77,111,100,101,80,101,101,114,0,4,19,0,0,0,0,0,0,0,71,75,83,101,110,100,68,97,116,97,82,101,108,105,97,98,108,101,0,4,21,0,0,0,0,0,0,0,71,75,83,101,110,100,68,97,116,97,85,110,114,101,108,105,97,98,108,101,0,4,46,0,0,0,0,0,0,0,85,73,73,109,97,103,101,80,105,99,107,101,114,67,111,110,116,114,111,108,108,101,114,83,111,117,114,99,101,84,121,112,101,80,104,111,116,111,76,105,98,114,97,114,121,0,4,40,0,0,0,0,0,0,0,85,73,73,109,97,103,101,80,105,99,107,101,114,67,111,110,116,114,111,108,108,101,114,83,111,117,114,99,101,84,121,112,101,67,97,109,101,114,97,0,4,50,0,0,0,0,0,0,0,85,73,73,109,97,103,101,80,105,99,107,101,114,67,111,110,116,114,111,108,108,101,114,83,111,117,114,99,101,84,121,112,101,83,97,118,101,100,80,104,111,116,111,115,65,108,98,117,109,0,4,19,0,0,0,0,0,0,0,78,83,79,114,100,101,114,101,100,65,115,99,101,110,100,105,110,103,0,3,0,0,0,0,0,0,-16,-65,4,14,0,0,0,0,0,0,0,78,83,79,114,100,101,114,101,100,83,97,109,101,0,4,20,0,0,0,0,0,0,0,78,83,79,114,100,101,114,101,100,68,101,115,99,101,110,100,105,110,103,0,4,34,0,0,0,0,0,0,0,85,73,84,97,98,108,101,86,105,101,119,67,101,108,108,83,101,112,97,114,97,116,111,114,83,116,121,108,101,78,111,110,101,0,4,40,0,0,0,0,0,0,0,85,73,84,97,98,108,101,86,105,101,119,67,101,108,108,83,101,112,97,114,97,116,111,114,83,116,121,108,101,83,105,110,103,108,101,76,105,110,101,0,4,46,0,0,0,0,0,0,0,85,73,84,97,98,108,101,86,105,101,119,67,101,108,108,83,101,112,97,114,97,116,111,114,83,116,121,108,101,83,105,110,103,108,101,76,105,110,101,69,116,99,104,101,100,0,4,36,0,0,0,0,0,0,0,107,67,76,65,117,116,104,111,114,105,122,97,116,105,111,110,83,116,97,116,117,115,78,111,116,68,101,116,101,114,109,105,110,101,100,0,4,33,0,0,0,0,0,0,0,107,67,76,65,117,116,104,111,114,105,122,97,116,105,111,110,83,116,97,116,117,115,82,101,115,116,114,105,99,116,101,100,0,4,29,0,0,0,0,0,0,0,107,67,76,65,117,116,104,111,114,105,122,97,116,105,111,110,83,116,97,116,117,115,68,101,110,105,101,100,0,4,33,0,0,0,0,0,0,0,107,67,76,65,117,116,104,111,114,105,122,97,116,105,111,110,83,116,97,116,117,115,65,117,116,104,111,114,105,122,101,100,0,4,39,0,0,0,0,0,0,0,85,73,83,119,105,112,101,71,101,115,116,117,114,101,82,101,99,111,103,110,105,122,101,114,68,105,114,101,99,116,105,111,110,82,105,103,104,116,0,4,38,0,0,0,0,0,0,0,85,73,83,119,105,112,101,71,101,115,116,117,114,101,82,101,99,111,103,110,105,122,101,114,68,105,114,101,99,116,105,111,110,76,101,102,116,0,4,36,0,0,0,0,0,0,0,85,73,83,119,105,112,101,71,101,115,116,117,114,101,82,101,99,111,103,110,105,122,101,114,68,105,114,101,99,116,105,111,110,85,112,0,4,38,0,0,0,0,0,0,0,85,73,83,119,105,112,101,71,101,115,116,117,114,101,82,101,99,111,103,110,105,122,101,114,68,105,114,101,99,116,105,111,110,68,111,119,110,0,4,40,0,0,0,0,0,0,0,85,73,67,111,110,116,114,111,108,67,111,110,116,101,110,116,86,101,114,116,105,99,97,108,65,108,105,103,110,109,101,110,116,67,101,110,116,101,114,0,4,37,0,0,0,0,0,0,0,85,73,67,111,110,116,114,111,108,67,111,110,116,101,110,116,86,101,114,116,105,99,97,108,65,108,105,103,110,109,101,110,116,84,111,112,0,4,40,0,0,0,0,0,0,0,85,73,67,111,110,116,114,111,108,67,111,110,116,101,110,116,86,101,114,116,105,99,97,108,65,108,105,103,110,109,101,110,116,66,111,116,116,111,109,0,4,38,0,0,0,0,0,0,0,85,73,67,111,110,116,114,111,108,67,111,110,116,101,110,116,86,101,114,116,105,99,97,108,65,108,105,103,110,109,101,110,116,70,105,108,108,0,4,19,0,0,0,0,0,0,0,85,73,69,118,101,110,116,84,121,112,101,84,111,117,99,104,101,115,0,4,18,0,0,0,0,0,0,0,85,73,69,118,101,110,116,84,121,112,101,77,111,116,105,111,110,0,4,25,0,0,0,0,0,0,0,85,73,69,118,101,110,116,84,121,112,101,82,101,109,111,116,101,67,111,110,116,114,111,108,0,0,0,0,0,-81,2,0,0,2,0,0,0,2,0,0,0,3,0,0,0,3,0,0,0,4,0,0,0,4,0,0,0,5,0,0,0,5,0,0,0,6,0,0,0,6,0,0,0,7,0,0,0,7,0,0,0,8,0,0,0,8,0,0,0,9,0,0,0,9,0,0,0,10,0,0,0,10,0,0,0,11,0,0,0,11,0,0,0,12,0,0,0,12,0,0,0,13,0,0,0,13,0,0,0,14,0,0,0,14,0,0,0,17,0,0,0,17,0,0,0,18,0,0,0,18,0,0,0,19,0,0,0,19,0,0,0,22,0,0,0,22,0,0,0,23,0,0,0,23,0,0,0,24,0,0,0,24,0,0,0,25,0,0,0,25,0,0,0,26,0,0,0,26,0,0,0,27,0,0,0,27,0,0,0,29,0,0,0,29,0,0,0,30,0,0,0,30,0,0,0,31,0,0,0,31,0,0,0,32,0,0,0,32,0,0,0,33,0,0,0,33,0,0,0,34,0,0,0,34,0,0,0,37,0,0,0,37,0,0,0,38,0,0,0,38,0,0,0,39,0,0,0,39,0,0,0,42,0,0,0,42,0,0,0,43,0,0,0,43,0,0,0,44,0,0,0,44,0,0,0,45,0,0,0,45,0,0,0,48,0,0,0,48,0,0,0,49,0,0,0,49,0,0,0,50,0,0,0,50,0,0,0,51,0,0,0,51,0,0,0,54,0,0,0,54,0,0,0,55,0,0,0,55,0,0,0,56,0,0,0,56,0,0,0,59,0,0,0,59,0,0,0,60,0,0,0,60,0,0,0,63,0,0,0,63,0,0,0,64,0,0,0,64,0,0,0,65,0,0,0,65,0,0,0,66,0,0,0,66,0,0,0,67,0,0,0,67,0,0,0,68,0,0,0,68,0,0,0,71,0,0,0,71,0,0,0,72,0,0,0,72,0,0,0,73,0,0,0,73,0,0,0,74,0,0,0,74,0,0,0,75,0,0,0,75,0,0,0,76,0,0,0,76,0,0,0,77,0,0,0,77,0,0,0,78,0,0,0,78,0,0,0,79,0,0,0,79,0,0,0,80,0,0,0,80,0,0,0,81,0,0,0,81,0,0,0,82,0,0,0,82,0,0,0,83,0,0,0,83,0,0,0,84,0,0,0,84,0,0,0,85,0,0,0,85,0,0,0,86,0,0,0,86,0,0,0,87,0,0,0,87,0,0,0,88,0,0,0,88,0,0,0,89,0,0,0,89,0,0,0,90,0,0,0,90,0,0,0,91,0,0,0,91,0,0,0,92,0,0,0,92,0,0,0,93,0,0,0,93,0,0,0,96,0,0,0,96,0,0,0,97,0,0,0,97,0,0,0,98,0,0,0,98,0,0,0,101,0,0,0,101,0,0,0,102,0,0,0,102,0,0,0,103,0,0,0,103,0,0,0,104,0,0,0,104,0,0,0,105,0,0,0,105,0,0,0,106,0,0,0,106,0,0,0,109,0,0,0,109,0,0,0,110,0,0,0,110,0,0,0,111,0,0,0,111,0,0,0,114,0,0,0,114,0,0,0,115,0,0,0,115,0,0,0,116,0,0,0,116,0,0,0,117,0,0,0,117,0,0,0,118,0,0,0,118,0,0,0,119,0,0,0,119,0,0,0,120,0,0,0,120,0,0,0,121,0,0,0,121,0,0,0,122,0,0,0,122,0,0,0,125,0,0,0,125,0,0,0,126,0,0,0,126,0,0,0,127,0,0,0,127,0,0,0,-128,0,0,0,-128,0,0,0,-127,0,0,0,-127,0,0,0,-126,0,0,0,-126,0,0,0,-125,0,0,0,-125,0,0,0,-124,0,0,0,-124,0,0,0,-123,0,0,0,-123,0,0,0,-122,0,0,0,-122,0,0,0,-121,0,0,0,-121,0,0,0,-118,0,0,0,-118,0,0,0,-118,0,0,0,-118,0,0,0,-118,0,0,0,-118,0,0,0,-117,0,0,0,-117,0,0,0,-117,0,0,0,-117,0,0,0,-117,0,0,0,-117,0,0,0,-116,0,0,0,-116,0,0,0,-116,0,0,0,-116,0,0,0,-116,0,0,0,-116,0,0,0,-115,0,0,0,-115,0,0,0,-115,0,0,0,-115,0,0,0,-115,0,0,0,-115,0,0,0,-114,0,0,0,-114,0,0,0,-114,0,0,0,-114,0,0,0,-114,0,0,0,-114,0,0,0,-113,0,0,0,-113,0,0,0,-113,0,0,0,-113,0,0,0,-113,0,0,0,-113,0,0,0,-112,0,0,0,-112,0,0,0,-112,0,0,0,-112,0,0,0,-112,0,0,0,-112,0,0,0,-111,0,0,0,-111,0,0,0,-111,0,0,0,-111,0,0,0,-111,0,0,0,-111,0,0,0,-110,0,0,0,-110,0,0,0,-110,0,0,0,-110,0,0,0,-110,0,0,0,-110,0,0,0,-109,0,0,0,-109,0,0,0,-109,0,0,0,-109,0,0,0,-109,0,0,0,-109,0,0,0,-108,0,0,0,-108,0,0,0,-108,0,0,0,-108,0,0,0,-108,0,0,0,-108,0,0,0,-107,0,0,0,-107,0,0,0,-107,0,0,0,-107,0,0,0,-107,0,0,0,-107,0,0,0,-106,0,0,0,-106,0,0,0,-106,0,0,0,-106,0,0,0,-106,0,0,0,-106,0,0,0,-105,0,0,0,-105,0,0,0,-105,0,0,0,-105,0,0,0,-105,0,0,0,-105,0,0,0,-104,0,0,0,-104,0,0,0,-103,0,0,0,-103,0,0,0,-102,0,0,0,-102,0,0,0,-101,0,0,0,-101,0,0,0,-100,0,0,0,-100,0,0,0,-97,0,0,0,-97,0,0,0,-96,0,0,0,-96,0,0,0,-95,0,0,0,-95,0,0,0,-92,0,0,0,-92,0,0,0,-91,0,0,0,-91,0,0,0,-90,0,0,0,-90,0,0,0,-89,0,0,0,-89,0,0,0,-86,0,0,0,-86,0,0,0,-85,0,0,0,-85,0,0,0,-84,0,0,0,-84,0,0,0,-83,0,0,0,-83,0,0,0,-82,0,0,0,-82,0,0,0,-81,0,0,0,-81,0,0,0,-80,0,0,0,-80,0,0,0,-79,0,0,0,-79,0,0,0,-78,0,0,0,-78,0,0,0,-77,0,0,0,-77,0,0,0,-76,0,0,0,-76,0,0,0,-75,0,0,0,-75,0,0,0,-74,0,0,0,-74,0,0,0,-73,0,0,0,-73,0,0,0,-72,0,0,0,-72,0,0,0,-71,0,0,0,-71,0,0,0,-70,0,0,0,-70,0,0,0,-69,0,0,0,-69,0,0,0,-68,0,0,0,-68,0,0,0,-67,0,0,0,-67,0,0,0,-66,0,0,0,-66,0,0,0,-65,0,0,0,-65,0,0,0,-64,0,0,0,-64,0,0,0,-61,0,0,0,-61,0,0,0,-60,0,0,0,-60,0,0,0,-59,0,0,0,-59,0,0,0,-58,0,0,0,-58,0,0,0,-54,0,0,0,-54,0,0,0,-53,0,0,0,-53,0,0,0,-52,0,0,0,-52,0,0,0,-51,0,0,0,-51,0,0,0,-48,0,0,0,-48,0,0,0,-47,0,0,0,-47,0,0,0,-44,0,0,0,-44,0,0,0,-43,0,0,0,-43,0,0,0,-42,0,0,0,-42,0,0,0,-41,0,0,0,-41,0,0,0,-38,0,0,0,-38,0,0,0,-37,0,0,0,-37,0,0,0,-36,0,0,0,-36,0,0,0,-33,0,0,0,-33,0,0,0,-32,0,0,0,-32,0,0,0,-31,0,0,0,-31,0,0,0,-30,0,0,0,-30,0,0,0,-26,0,0,0,-26,0,0,0,-25,0,0,0,-25,0,0,0,-24,0,0,0,-24,0,0,0,-23,0,0,0,-23,0,0,0,-22,0,0,0,-22,0,0,0,-21,0,0,0,-21,0,0,0,-20,0,0,0,-20,0,0,0,-17,0,0,0,-17,0,0,0,-16,0,0,0,-16,0,0,0,-15,0,0,0,-15,0,0,0,-12,0,0,0,-12,0,0,0,-11,0,0,0,-11,0,0,0,-11,0,0,0,-11,0,0,0,-11,0,0,0,-11,0,0,0,-10,0,0,0,-10,0,0,0,-10,0,0,0,-10,0,0,0,-10,0,0,0,-10,0,0,0,-9,0,0,0,-9,0,0,0,-9,0,0,0,-9,0,0,0,-9,0,0,0,-9,0,0,0,-6,0,0,0,-6,0,0,0,-5,0,0,0,-5,0,0,0,-4,0,0,0,-4,0,0,0,-1,0,0,0,-1,0,0,0,0,1,0,0,0,1,0,0,1,1,0,0,1,1,0,0,2,1,0,0,2,1,0,0,3,1,0,0,3,1,0,0,4,1,0,0,4,1,0,0,5,1,0,0,5,1,0,0,8,1,0,0,8,1,0,0,9,1,0,0,9,1,0,0,10,1,0,0,10,1,0,0,11,1,0,0,11,1,0,0,14,1,0,0,14,1,0,0,15,1,0,0,15,1,0,0,16,1,0,0,16,1,0,0,17,1,0,0,17,1,0,0,20,1,0,0,20,1,0,0,21,1,0,0,21,1,0,0,22,1,0,0,22,1,0,0,23,1,0,0,23,1,0,0,24,1,0,0,24,1,0,0,25,1,0,0,25,1,0,0,26,1,0,0,26,1,0,0,29,1,0,0,29,1,0,0,30,1,0,0,30,1,0,0,31,1,0,0,31,1,0,0,32,1,0,0,32,1,0,0,33,1,0,0,33,1,0,0,36,1,0,0,36,1,0,0,37,1,0,0,37,1,0,0,37,1,0,0,37,1,0,0,37,1,0,0,37,1,0,0,38,1,0,0,38,1,0,0,38,1,0,0,38,1,0,0,38,1,0,0,38,1,0,0,39,1,0,0,39,1,0,0,39,1,0,0,39,1,0,0,39,1,0,0,39,1,0,0,40,1,0,0,40,1,0,0,40,1,0,0,40,1,0,0,40,1,0,0,40,1,0,0,41,1,0,0,41,1,0,0,41,1,0,0,41,1,0,0,41,1,0,0,41,1,0,0,42,1,0,0,42,1,0,0,42,1,0,0,42,1,0,0,42,1,0,0,42,1,0,0,45,1,0,0,45,1,0,0,46,1,0,0,46,1,0,0,47,1,0,0,47,1,0,0,48,1,0,0,48,1,0,0,49,1,0,0,49,1,0,0,50,1,0,0,50,1,0,0,53,1,0,0,53,1,0,0,54,1,0,0,54,1,0,0,55,1,0,0,55,1,0,0,59,1,0,0,59,1,0,0,60,1,0,0,60,1,0,0,61,1,0,0,61,1,0,0,62,1,0,0,62,1,0,0,65,1,0,0,65,1,0,0,66,1,0,0,66,1,0,0,67,1,0,0,67,1,0,0,68,1,0,0,68,1,0,0,69,1,0,0,69,1,0,0,72,1,0,0,72,1,0,0,73,1,0,0,73,1,0,0,74,1,0,0,74,1,0,0,77,1,0,0,77,1,0,0,78,1,0,0,78,1,0,0,79,1,0,0,79,1,0,0,80,1,0,0,80,1,0,0,83,1,0,0,83,1,0,0,84,1,0,0,84,1,0,0,85,1,0,0,85,1,0,0,86,1,0,0,86,1,0,0,87,1,0,0,87,1,0,0,90,1,0,0,90,1,0,0,91,1,0,0,91,1,0,0,92,1,0,0,92,1,0,0,95,1,0,0,95,1,0,0,96,1,0,0,96,1,0,0,99,1,0,0,99,1,0,0,100,1,0,0,100,1,0,0,101,1,0,0,101,1,0,0,104,1,0,0,104,1,0,0,105,1,0,0,105,1,0,0,106,1,0,0,106,1,0,0,109,1,0,0,109,1,0,0,110,1,0,0,110,1,0,0,111,1,0,0,111,1,0,0,114,1,0,0,114,1,0,0,115,1,0,0,115,1,0,0,116,1,0,0,116,1,0,0,117,1,0,0,117,1,0,0,120,1,0,0,120,1,0,0,120,1,0,0,120,1,0,0,120,1,0,0,120,1,0,0,121,1,0,0,121,1,0,0,121,1,0,0,121,1,0,0,121,1,0,0,121,1,0,0,122,1,0,0,122,1,0,0,122,1,0,0,122,1,0,0,122,1,0,0,122,1,0,0,123,1,0,0,123,1,0,0,123,1,0,0,123,1,0,0,123,1,0,0,123,1,0,0,126,1,0,0,126,1,0,0,127,1,0,0,127,1,0,0,-128,1,0,0,-128,1,0,0,-127,1,0,0,-127,1,0,0,-124,1,0,0,-124,1,0,0,-123,1,0,0,-123,1,0,0,-122,1,0,0,-122,1,0,0,-121,1,0,0,-121,1,0,0,-118,1,0,0,-118,1,0,0,-117,1,0,0,-117,1,0,0,-116,1,0,0,-116,1,0,0,-116,1,0,0,0,0,0,0,0,0,0,0,46,0,0,0,0,0,0,0,64,47,85,115,101,114,115,47,109,97,120,102,111,110,103,47,68,101,115,107,116,111,112,47,49,47,115,116,100,108,105,98,47,101,120,116,47,104,116,116,112,46,108,117,97,0,0,0,0,0,0,0,0,0,0,0,2,2,26,0,0,0,5,0,0,0,6,64,64,0,26,64,0,0,22,0,0,-128,30,0,-128,0,5,0,0,0,6,64,64,0,100,0,0,0,9,64,0,-127,5,0,0,0,6,64,64,0,100,64,0,0,9,64,-128,-127,5,0,0,0,6,64,64,0,100,-128,0,0,9,64,0,-126,5,0,0,0,6,64,64,0,100,-64,0,0,9,64,-128,-126,5,0,0,0,6,64,64,0,100,0,1,0,9,64,0,-125,30,0,-128,0,7,0,0,0,4,4,0,0,0,0,0,0,0,119,97,120,0,4,5,0,0,0,0,0,0,0,104,116,116,112,0,4,5,0,0,0,0,0,0,0,112,111,115,116,0,4,4,0,0,0,0,0,0,0,103,101,116,0,4,7,0,0,0,0,0,0,0,100,101,108,101,116,101,0,4,4,0,0,0,0,0,0,0,112,117,116,0,4,13,0,0,0,0,0,0,0,101,115,99,97,112,101,80,97,114,97,109,115,0,5,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,6,0,0,0,0,1,0,3,8,0,0,0,9,64,64,-128,69,-128,0,0,70,-64,-64,0,70,0,-63,0,-128,0,0,0,93,0,0,1,94,0,0,0,30,0,-128,0,5,0,0,0,4,7,0,0,0,0,0,0,0,109,101,116,104,111,100,0,4,5,0,0,0,0,0,0,0,80,79,83,84,0,4,4,0,0,0,0,0,0,0,119,97,120,0,4,5,0,0,0,0,0,0,0,104,116,116,112,0,4,8,0,0,0,0,0,0,0,114,101,113,117,101,115,116,0,0,0,0,0,8,0,0,0,4,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,6,0,0,0,1,0,0,0,8,0,0,0,0,0,0,0,111,112,116,105,111,110,115,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,11,0,0,0,0,1,0,3,8,0,0,0,9,64,64,-128,69,-128,0,0,70,-64,-64,0,70,0,-63,0,-128,0,0,0,93,0,0,1,94,0,0,0,30,0,-128,0,5,0,0,0,4,7,0,0,0,0,0,0,0,109,101,116,104,111,100,0,4,4,0,0,0,0,0,0,0,71,69,84,0,4,4,0,0,0,0,0,0,0,119,97,120,0,4,5,0,0,0,0,0,0,0,104,116,116,112,0,4,8,0,0,0,0,0,0,0,114,101,113,117,101,115,116,0,0,0,0,0,8,0,0,0,9,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,11,0,0,0,1,0,0,0,8,0,0,0,0,0,0,0,111,112,116,105,111,110,115,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,0,0,0,16,0,0,0,0,1,0,3,8,0,0,0,9,64,64,-128,69,-128,0,0,70,-64,-64,0,70,0,-63,0,-128,0,0,0,93,0,0,1,94,0,0,0,30,0,-128,0,5,0,0,0,4,7,0,0,0,0,0,0,0,109,101,116,104,111,100,0,4,7,0,0,0,0,0,0,0,68,69,76,69,84,69,0,4,4,0,0,0,0,0,0,0,119,97,120,0,4,5,0,0,0,0,0,0,0,104,116,116,112,0,4,8,0,0,0,0,0,0,0,114,101,113,117,101,115,116,0,0,0,0,0,8,0,0,0,14,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,16,0,0,0,1,0,0,0,8,0,0,0,0,0,0,0,111,112,116,105,111,110,115,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,0,0,0,21,0,0,0,0,1,0,3,8,0,0,0,9,64,64,-128,69,-128,0,0,70,-64,-64,0,70,0,-63,0,-128,0,0,0,93,0,0,1,94,0,0,0,30,0,-128,0,5,0,0,0,4,7,0,0,0,0,0,0,0,109,101,116,104,111,100,0,4,4,0,0,0,0,0,0,0,80,85,84,0,4,4,0,0,0,0,0,0,0,119,97,120,0,4,5,0,0,0,0,0,0,0,104,116,116,112,0,4,8,0,0,0,0,0,0,0,114,101,113,117,101,115,116,0,0,0,0,0,8,0,0,0,19,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,21,0,0,0,1,0,0,0,8,0,0,0,0,0,0,0,111,112,116,105,111,110,115,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,23,0,0,0,43,0,0,0,0,2,0,6,23,0,0,0,26,64,0,0,22,64,0,-128,-125,0,0,1,-98,0,0,1,-123,0,0,0,-64,0,0,0,-100,-128,0,1,23,64,64,1,22,0,0,-128,30,0,0,1,-123,-128,0,0,-122,-64,64,1,-64,0,0,0,36,1,0,0,0,0,-128,0,-100,-128,-128,1,-59,-128,0,0,-58,0,-63,1,0,1,0,1,65,65,1,0,-35,0,-128,1,-34,0,0,0,30,0,-128,0,6,0,0,0,4,5,0,0,0,0,0,0,0,116,121,112,101,0,4,7,0,0,0,0,0,0,0,115,116,114,105,110,103,0,4,6,0,0,0,0,0,0,0,116,97,98,108,101,0,4,4,0,0,0,0,0,0,0,109,97,112,0,4,7,0,0,0,0,0,0,0,99,111,110,99,97,116,0,4,2,0,0,0,0,0,0,0,38,0,1,0,0,0,0,0,0,0,0,0,0,0,27,0,0,0,40,0,0,0,1,2,0,6,46,0,0,0,-123,0,0,0,-64,0,0,0,-100,-128,0,1,23,64,64,1,22,-64,1,-128,-123,-128,0,0,-122,-64,64,1,-122,0,65,1,-64,0,0,0,0,1,-128,0,-99,0,-128,1,-98,0,0,0,22,-64,7,-128,-123,64,1,0,-122,-128,65,1,-59,-64,1,0,0,1,0,0,-36,0,0,1,-100,-128,0,0,0,0,0,1,-124,0,0,0,-102,0,0,0,22,0,4,-128,-123,0,0,0,-64,0,-128,0,-100,-128,0,1,23,0,66,1,22,64,1,-128,-127,64,2,0,-117,-128,66,1,4,1,0,0,-100,-128,-128,1,64,0,0,1,22,64,1,-128,-127,-64,2,0,-117,-128,66,1,4,1,0,0,64,1,-128,0,-100,-128,0,2,64,0,0,1,-128,0,-128,0,-63,0,3,0,0,1,0,0,-107,0,1,1,-98,0,0,1,30,0,-128,0,13,0,0,0,4,5,0,0,0,0,0,0,0,116,121,112,101,0,4,6,0,0,0,0,0,0,0,116,97,98,108,101,0,4,4,0,0,0,0,0,0,0,119,97,120,0,4,5,0,0,0,0,0,0,0,104,116,116,112,0,4,13,0,0,0,0,0,0,0,101,115,99,97,112,101,80,97,114,97,109,115,0,4,7,0,0,0,0,0,0,0,115,116,114,105,110,103,0,4,7,0,0,0,0,0,0,0,101,115,99,97,112,101,0,4,9,0,0,0,0,0,0,0,116,111,115,116,114,105,110,103,0,4,7,0,0,0,0,0,0,0,110,117,109,98,101,114,0,4,5,0,0,0,0,0,0,0,37,115,91,93,0,4,7,0,0,0,0,0,0,0,102,111,114,109,97,116,0,4,7,0,0,0,0,0,0,0,37,115,91,37,115,93,0,4,2,0,0,0,0,0,0,0,61,0,0,0,0,0,46,0,0,0,28,0,0,0,28,0,0,0,28,0,0,0,28,0,0,0,28,0,0,0,29,0,0,0,29,0,0,0,29,0,0,0,29,0,0,0,29,0,0,0,29,0,0,0,29,0,0,0,29,0,0,0,30,0,0,0,30,0,0,0,30,0,0,0,30,0,0,0,30,0,0,0,30,0,0,0,30,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,32,0,0,0,32,0,0,0,32,0,0,0,32,0,0,0,32,0,0,0,33,0,0,0,33,0,0,0,33,0,0,0,33,0,0,0,33,0,0,0,33,0,0,0,35,0,0,0,35,0,0,0,35,0,0,0,35,0,0,0,35,0,0,0,35,0,0,0,38,0,0,0,38,0,0,0,38,0,0,0,38,0,0,0,38,0,0,0,40,0,0,0,2,0,0,0,6,0,0,0,0,0,0,0,118,97,108,117,101,0,0,0,0,0,45,0,0,0,4,0,0,0,0,0,0,0,107,101,121,0,0,0,0,0,45,0,0,0,1,0,0,0,7,0,0,0,0,0,0,0,112,114,101,102,105,120,0,23,0,0,0,24,0,0,0,24,0,0,0,24,0,0,0,24,0,0,0,25,0,0,0,25,0,0,0,25,0,0,0,25,0,0,0,25,0,0,0,25,0,0,0,27,0,0,0,27,0,0,0,27,0,0,0,40,0,0,0,40,0,0,0,27,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,43,0,0,0,3,0,0,0,7,0,0,0,0,0,0,0,112,97,114,97,109,115,0,0,0,0,0,22,0,0,0,7,0,0,0,0,0,0,0,112,114,101,102,105,120,0,0,0,0,0,22,0,0,0,7,0,0,0,0,0,0,0,112,97,114,97,109,115,0,16,0,0,0,22,0,0,0,0,0,0,0,26,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,3,0,0,0,3,0,0,0,6,0,0,0,3,0,0,0,8,0,0,0,8,0,0,0,11,0,0,0,8,0,0,0,13,0,0,0,13,0,0,0,16,0,0,0,13,0,0,0,18,0,0,0,18,0,0,0,21,0,0,0,18,0,0,0,23,0,0,0,23,0,0,0,43,0,0,0,23,0,0,0,43,0,0,0,0,0,0,0,0,0,0,0,46,0,0,0,0,0,0,0,64,47,85,115,101,114,115,47,109,97,120,102,111,110,103,47,68,101,115,107,116,111,112,47,49,47,115,116,100,108,105,98,47,101,120,116,47,105,110,105,116,46,108,117,97,0,0,0,0,0,0,0,0,0,0,0,2,2,13,0,0,0,5,0,0,0,65,64,0,0,28,64,0,1,5,0,0,0,65,-128,0,0,28,64,0,1,5,0,0,0,65,-64,0,0,28,64,0,1,5,0,0,0,65,0,1,0,28,64,0,1,30,0,-128,0,5,0,0,0,4,8,0,0,0,0,0,0,0,114,101,113,117,105,114,101,0,4,14,0,0,0,0,0,0,0,119,97,120,46,101,120,116,46,116,97,98,108,101,0,4,15,0,0,0,0,0,0,0,119,97,120,46,101,120,116,46,115,116,114,105,110,103,0,4,15,0,0,0,0,0,0,0,119,97,120,46,101,120,116,46,110,117,109,98,101,114,0,4,13,0,0,0,0,0,0,0,119,97,120,46,101,120,116,46,104,116,116,112,0,0,0,0,0,13,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,64,47,85,115,101,114,115,47,109,97,120,102,111,110,103,47,68,101,115,107,116,111,112,47,49,47,115,116,100,108,105,98,47,101,120,116,47,110,117,109,98,101,114,46,108,117,97,0,0,0,0,0,0,0,0,0,0,0,2,13,27,0,0,0,10,0,0,0,7,0,0,0,10,0,0,6,65,64,0,0,-127,-128,0,0,-63,-64,0,0,1,1,1,0,65,65,1,0,-127,-127,1,0,-63,-63,1,0,1,2,2,0,65,66,2,0,-127,-126,2,0,-63,-62,2,0,1,3,3,0,34,64,0,6,69,0,0,0,-92,0,0,0,0,0,0,0,73,-128,-128,-122,69,0,0,0,-92,64,0,0,73,-128,0,-121,69,0,0,0,-92,-128,0,0,73,-128,-128,-121,30,0,-128,0,16,0,0,0,4,7,0,0,0,0,0,0,0,110,117,109,98,101,114,0,4,8,0,0,0,0,0,0,0,74,97,110,117,97,114,121,0,4,9,0,0,0,0,0,0,0,70,101,98,114,117,97,114,121,0,4,6,0,0,0,0,0,0,0,77,97,114,99,104,0,4,6,0,0,0,0,0,0,0,65,112,114,105,108,0,4,4,0,0,0,0,0,0,0,77,97,121,0,4,5,0,0,0,0,0,0,0,74,117,110,101,0,4,5,0,0,0,0,0,0,0,74,117,108,121,0,4,7,0,0,0,0,0,0,0,65,117,103,117,115,116,0,4,10,0,0,0,0,0,0,0,83,101,112,116,101,109,98,101,114,0,4,8,0,0,0,0,0,0,0,79,99,116,111,98,101,114,0,4,9,0,0,0,0,0,0,0,78,111,118,101,109,98,101,114,0,4,9,0,0,0,0,0,0,0,68,101,99,101,109,98,101,114,0,4,8,0,0,0,0,0,0,0,116,111,77,111,110,116,104,0,4,11,0,0,0,0,0,0,0,116,111,99,117,114,114,101,110,99,121,0,4,14,0,0,0,0,0,0,0,99,111,109,109,97,83,101,112,101,114,97,116,101,0,3,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,7,0,0,0,1,1,0,3,8,0,0,0,69,0,0,0,-128,0,0,0,92,-128,0,1,0,0,-128,0,68,0,0,0,70,0,-128,0,94,0,0,1,30,0,-128,0,1,0,0,0,4,9,0,0,0,0,0,0,0,116,111,110,117,109,98,101,114,0,0,0,0,0,8,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,7,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,110,0,0,0,0,0,7,0,0,0,1,0,0,0,14,0,0,0,0,0,0,0,110,117,109,98,101,114,84,111,77,111,110,116,104,0,0,0,0,0,0,0,0,0,9,0,0,0,11,0,0,0,0,1,0,4,8,0,0,0,65,0,0,0,-123,64,0,0,-122,-128,64,1,-64,0,0,0,-100,-128,0,1,85,-128,-128,0,94,0,0,1,30,0,-128,0,3,0,0,0,4,2,0,0,0,0,0,0,0,36,0,4,7,0,0,0,0,0,0,0,110,117,109,98,101,114,0,4,14,0,0,0,0,0,0,0,99,111,109,109,97,83,101,112,101,114,97,116,101,0,0,0,0,0,8,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,11,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,110,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,0,0,0,21,0,0,0,0,1,0,6,18,0,0,0,69,0,0,0,-128,0,0,0,92,-128,0,1,-123,-128,0,0,-122,-64,64,1,-64,0,-128,0,1,1,1,0,65,65,1,0,-100,-64,0,2,-57,64,0,0,64,0,0,1,-123,64,0,0,23,-128,65,1,22,0,-3,127,22,0,0,-128,22,-128,-4,127,94,0,0,1,30,0,-128,0,7,0,0,0,4,9,0,0,0,0,0,0,0,116,111,115,116,114,105,110,103,0,4,2,0,0,0,0,0,0,0,107,0,4,7,0,0,0,0,0,0,0,115,116,114,105,110,103,0,4,5,0,0,0,0,0,0,0,103,115,117,98,0,4,17,0,0,0,0,0,0,0,94,40,45,63,37,100,43,41,40,37,100,37,100,37,100,41,0,4,6,0,0,0,0,0,0,0,37,49,44,37,50,0,3,0,0,0,0,0,0,0,0,0,0,0,0,18,0,0,0,14,0,0,0,14,0,0,0,14,0,0,0,16,0,0,0,16,0,0,0,16,0,0,0,16,0,0,0,16,0,0,0,16,0,0,0,16,0,0,0,16,0,0,0,17,0,0,0,17,0,0,0,17,0,0,0,17,0,0,0,17,0,0,0,20,0,0,0,21,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,110,0,0,0,0,0,17,0,0,0,10,0,0,0,0,0,0,0,102,111,114,109,97,116,116,101,100,0,3,0,0,0,17,0,0,0,0,0,0,0,27,0,0,0,1,0,0,0,1,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,4,0,0,0,7,0,0,0,7,0,0,0,4,0,0,0,9,0,0,0,11,0,0,0,9,0,0,0,13,0,0,0,21,0,0,0,13,0,0,0,21,0,0,0,1,0,0,0,14,0,0,0,0,0,0,0,110,117,109,98,101,114,84,111,77,111,110,116,104,0,16,0,0,0,26,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,64,47,85,115,101,114,115,47,109,97,120,102,111,110,103,47,68,101,115,107,116,111,112,47,49,47,115,116,100,108,105,98,47,101,120,116,47,115,116,114,105,110,103,46,108,117,97,0,0,0,0,0,0,0,0,0,0,0,2,2,22,0,0,0,5,0,0,0,100,0,0,0,9,64,-128,-128,5,0,0,0,100,64,0,0,9,64,0,-127,5,0,0,0,100,-128,0,0,9,64,-128,-127,5,0,0,0,100,-64,0,0,9,64,0,-126,5,0,0,0,100,0,1,0,9,64,-128,-126,5,0,0,0,100,64,1,0,9,64,0,-125,5,0,0,0,100,-128,1,0,9,64,-128,-125,30,0,-128,0,8,0,0,0,4,7,0,0,0,0,0,0,0,115,116,114,105,110,103,0,4,9,0,0,0,0,0,0,0,117,110,101,115,99,97,112,101,0,4,6,0,0,0,0,0,0,0,115,112,108,105,116,0,4,6,0,0,0,0,0,0,0,115,116,114,105,112,0,4,10,0,0,0,0,0,0,0,99,97,109,101,108,67,97,115,101,0,4,7,0,0,0,0,0,0,0,101,115,99,97,112,101,0,4,15,0,0,0,0,0,0,0,100,101,99,111,100,101,69,110,116,105,116,105,101,115,0,4,16,0,0,0,0,0,0,0,99,97,115,101,73,110,115,101,110,115,105,116,105,118,101,0,7,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,8,0,0,0,0,1,0,5,16,0,0,0,69,0,0,0,70,64,-64,0,-128,0,0,0,-63,-128,0,0,1,-63,0,0,92,-128,0,2,0,0,-128,0,69,0,0,0,70,64,-64,0,-128,0,0,0,-63,0,1,0,36,1,0,0,92,-128,0,2,0,0,-128,0,30,0,0,1,30,0,-128,0,5,0,0,0,4,7,0,0,0,0,0,0,0,115,116,114,105,110,103,0,4,5,0,0,0,0,0,0,0,103,115,117,98,0,4,2,0,0,0,0,0,0,0,43,0,4,2,0,0,0,0,0,0,0,32,0,4,9,0,0,0,0,0,0,0,37,37,40,37,120,37,120,41,0,1,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,5,0,0,0,0,1,0,5,9,0,0,0,69,0,0,0,70,64,-64,0,-123,-128,0,0,-64,0,0,0,1,-63,0,0,-100,0,-128,1,93,0,0,0,94,0,0,0,30,0,-128,0,4,0,0,0,4,7,0,0,0,0,0,0,0,115,116,114,105,110,103,0,4,5,0,0,0,0,0,0,0,99,104,97,114,0,4,9,0,0,0,0,0,0,0,116,111,110,117,109,98,101,114,0,3,0,0,0,0,0,0,48,64,0,0,0,0,9,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,5,0,0,0,1,0,0,0,4,0,0,0,0,0,0,0,104,101,120,0,0,0,0,0,8,0,0,0,0,0,0,0,16,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,5,0,0,0,3,0,0,0,5,0,0,0,7,0,0,0,8,0,0,0,1,0,0,0,4,0,0,0,0,0,0,0,117,114,108,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,17,0,0,0,0,2,0,10,21,0,0,0,-118,0,0,0,-59,0,0,0,-58,64,-64,1,0,1,0,0,65,-127,0,0,-101,65,-128,0,22,0,0,-128,-127,-63,0,0,-63,1,1,0,85,-63,-127,2,-36,0,-127,1,22,0,1,-128,-59,65,1,0,-58,-127,-63,3,0,2,0,1,64,2,0,3,-36,65,-128,1,-31,64,0,0,22,0,-2,127,-98,0,0,1,30,0,-128,0,7,0,0,0,4,7,0,0,0,0,0,0,0,115,116,114,105,110,103,0,4,7,0,0,0,0,0,0,0,103,109,97,116,99,104,0,4,4,0,0,0,0,0,0,0,40,91,94,0,4,2,0,0,0,0,0,0,0,32,0,4,4,0,0,0,0,0,0,0,93,43,41,0,4,6,0,0,0,0,0,0,0,116,97,98,108,101,0,4,7,0,0,0,0,0,0,0,105,110,115,101,114,116,0,0,0,0,0,21,0,0,0,11,0,0,0,12,0,0,0,12,0,0,0,12,0,0,0,12,0,0,0,12,0,0,0,12,0,0,0,12,0,0,0,12,0,0,0,12,0,0,0,12,0,0,0,12,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,12,0,0,0,13,0,0,0,16,0,0,0,17,0,0,0,7,0,0,0,2,0,0,0,0,0,0,0,115,0,0,0,0,0,20,0,0,0,4,0,0,0,0,0,0,0,115,101,112,0,0,0,0,0,20,0,0,0,2,0,0,0,0,0,0,0,116,0,1,0,0,0,20,0,0,0,16,0,0,0,0,0,0,0,40,102,111,114,32,103,101,110,101,114,97,116,111,114,41,0,11,0,0,0,19,0,0,0,12,0,0,0,0,0,0,0,40,102,111,114,32,115,116,97,116,101,41,0,11,0,0,0,19,0,0,0,14,0,0,0,0,0,0,0,40,102,111,114,32,99,111,110,116,114,111,108,41,0,11,0,0,0,19,0,0,0,2,0,0,0,0,0,0,0,111,0,12,0,0,0,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,19,0,0,0,24,0,0,0,0,2,0,6,19,0,0,0,90,64,0,0,22,0,0,-128,65,0,0,0,-117,64,64,0,1,-127,0,0,64,1,-128,0,21,65,1,2,65,-63,0,0,-100,-128,0,2,0,0,0,1,-117,64,64,0,0,1,-128,0,65,1,1,0,21,65,1,2,65,-63,0,0,-100,-128,0,2,0,0,0,1,30,0,0,1,30,0,-128,0,5,0,0,0,4,4,0,0,0,0,0,0,0,37,115,43,0,4,5,0,0,0,0,0,0,0,103,115,117,98,0,4,2,0,0,0,0,0,0,0,94,0,4,1,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,36,0,0,0,0,0,19,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,21,0,0,0,21,0,0,0,21,0,0,0,21,0,0,0,21,0,0,0,21,0,0,0,21,0,0,0,22,0,0,0,22,0,0,0,22,0,0,0,22,0,0,0,22,0,0,0,22,0,0,0,22,0,0,0,23,0,0,0,24,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,115,0,0,0,0,0,18,0,0,0,8,0,0,0,0,0,0,0,112,97,116,116,101,114,110,0,0,0,0,0,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,0,0,0,34,0,0,0,0,1,0,13,27,0,0,0,75,0,64,0,-63,64,0,0,92,-128,-128,1,-123,-128,0,0,-122,-64,64,1,-64,0,-128,0,1,1,1,0,-100,-128,-128,1,-59,64,1,0,0,1,-128,0,-36,0,1,1,22,-128,2,-128,0,2,0,1,75,-126,-63,3,-63,2,1,0,1,3,1,0,92,-126,0,2,75,-62,-63,4,92,-126,0,1,-117,-126,-63,3,1,3,2,0,-100,-126,-128,1,-107,-128,2,4,-31,-128,0,0,22,-128,-4,127,-98,0,0,1,30,0,-128,0,9,0,0,0,4,6,0,0,0,0,0,0,0,115,112,108,105,116,0,4,3,0,0,0,0,0,0,0,95,45,0,4,6,0,0,0,0,0,0,0,116,97,98,108,101,0,4,7,0,0,0,0,0,0,0,114,101,109,111,118,101,0,3,0,0,0,0,0,0,-16,63,4,7,0,0,0,0,0,0,0,105,112,97,105,114,115,0,4,4,0,0,0,0,0,0,0,115,117,98,0,4,6,0,0,0,0,0,0,0,117,112,112,101,114,0,3,0,0,0,0,0,0,0,64,0,0,0,0,27,0,0,0,27,0,0,0,27,0,0,0,27,0,0,0,28,0,0,0,28,0,0,0,28,0,0,0,28,0,0,0,28,0,0,0,29,0,0,0,29,0,0,0,29,0,0,0,29,0,0,0,30,0,0,0,30,0,0,0,30,0,0,0,30,0,0,0,30,0,0,0,30,0,0,0,30,0,0,0,30,0,0,0,30,0,0,0,30,0,0,0,30,0,0,0,29,0,0,0,30,0,0,0,33,0,0,0,34,0,0,0,8,0,0,0,2,0,0,0,0,0,0,0,115,0,0,0,0,0,26,0,0,0,11,0,0,0,0,0,0,0,115,112,108,105,116,84,97,98,108,101,0,3,0,0,0,26,0,0,0,7,0,0,0,0,0,0,0,114,101,115,117,108,116,0,8,0,0,0,26,0,0,0,16,0,0,0,0,0,0,0,40,102,111,114,32,103,101,110,101,114,97,116,111,114,41,0,11,0,0,0,25,0,0,0,12,0,0,0,0,0,0,0,40,102,111,114,32,115,116,97,116,101,41,0,11,0,0,0,25,0,0,0,14,0,0,0,0,0,0,0,40,102,111,114,32,99,111,110,116,114,111,108,41,0,11,0,0,0,25,0,0,0,2,0,0,0,0,0,0,0,105,0,12,0,0,0,23,0,0,0,6,0,0,0,0,0,0,0,99,104,117,110,107,0,12,0,0,0,23,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,36,0,0,0,44,0,0,0,0,1,0,5,16,0,0,0,69,0,0,0,70,64,-64,0,-128,0,0,0,-63,-128,0,0,36,1,0,0,92,-128,0,2,0,0,-128,0,69,0,0,0,70,64,-64,0,-128,0,0,0,-63,-64,0,0,1,1,1,0,92,-128,0,2,0,0,-128,0,30,0,0,1,30,0,-128,0,5,0,0,0,4,7,0,0,0,0,0,0,0,115,116,114,105,110,103,0,4,5,0,0,0,0,0,0,0,103,115,117,98,0,4,51,0,0,0,0,0,0,0,40,91,33,37,42,39,37,40,37,41,59,58,64,38,61,37,43,37,36,44,47,37,63,35,37,91,37,93,60,62,126,37,46,34,123,125,124,92,37,45,96,95,37,94,37,37,37,99,93,41,0,4,2,0,0,0,0,0,0,0,32,0,4,2,0,0,0,0,0,0,0,43,0,1,0,0,0,0,0,0,0,0,0,0,0,38,0,0,0,40,0,0,0,0,1,0,5,10,0,0,0,69,0,0,0,70,64,-64,0,-127,-128,0,0,-59,0,0,0,-58,-64,-64,1,0,1,0,0,-36,0,0,1,93,0,0,0,94,0,0,0,30,0,-128,0,4,0,0,0,4,7,0,0,0,0,0,0,0,115,116,114,105,110,103,0,4,7,0,0,0,0,0,0,0,102,111,114,109,97,116,0,4,7,0,0,0,0,0,0,0,37,37,37,48,50,88,0,4,5,0,0,0,0,0,0,0,98,121,116,101,0,0,0,0,0,10,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,40,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,99,0,0,0,0,0,9,0,0,0,0,0,0,0,16,0,0,0,37,0,0,0,37,0,0,0,37,0,0,0,37,0,0,0,40,0,0,0,37,0,0,0,40,0,0,0,41,0,0,0,41,0,0,0,41,0,0,0,41,0,0,0,41,0,0,0,41,0,0,0,41,0,0,0,43,0,0,0,44,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,115,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,46,0,0,0,90,0,0,0,0,1,0,6,47,0,0,0,74,-128,6,0,73,64,64,-128,73,-64,64,-127,73,64,65,-126,73,-64,65,-125,73,64,66,-124,73,-64,66,-123,73,64,67,-122,73,-64,67,-121,73,64,68,-120,73,-64,68,-119,73,64,69,-118,73,-64,69,-117,73,64,70,-116,73,-64,70,-115,73,64,71,-114,73,-64,71,-113,73,64,72,-112,73,-64,72,-111,73,64,73,-110,73,-64,73,-109,73,64,74,-108,73,-64,74,-107,73,64,75,-106,73,-64,75,-105,73,64,76,-104,73,-64,76,-103,73,64,77,-102,73,-64,77,-101,73,64,78,-100,73,-64,78,-99,73,64,79,-98,73,-64,79,-97,73,64,80,-96,73,-64,80,-95,73,64,81,-94,73,-64,81,-93,73,64,82,-92,73,-64,82,-91,-123,0,19,0,-122,64,83,1,-64,0,0,0,1,-127,19,0,64,1,-128,0,-99,0,0,2,-98,0,0,0,30,0,-128,0,79,0,0,0,4,4,0,0,0,0,0,0,0,97,109,112,0,4,2,0,0,0,0,0,0,0,38,0,4,3,0,0,0,0,0,0,0,108,116,0,4,2,0,0,0,0,0,0,0,60,0,4,3,0,0,0,0,0,0,0,103,116,0,4,2,0,0,0,0,0,0,0,62,0,4,5,0,0,0,0,0,0,0,113,117,111,116,0,4,2,0,0,0,0,0,0,0,34,0,4,5,0,0,0,0,0,0,0,97,112,111,115,0,4,2,0,0,0,0,0,0,0,39,0,4,5,0,0,0,0,0,0,0,110,98,115,112,0,4,2,0,0,0,0,0,0,0,32,0,4,6,0,0,0,0,0,0,0,105,101,120,99,108,0,4,3,0,0,0,0,0,0,0,-62,-95,0,4,5,0,0,0,0,0,0,0,99,101,110,116,0,4,3,0,0,0,0,0,0,0,-62,-94,0,4,6,0,0,0,0,0,0,0,112,111,117,110,100,0,4,3,0,0,0,0,0,0,0,-62,-93,0,4,7,0,0,0,0,0,0,0,99,117,114,114,101,110,0,4,3,0,0,0,0,0,0,0,-62,-92,0,4,4,0,0,0,0,0,0,0,121,101,110,0,4,3,0,0,0,0,0,0,0,-62,-91,0,4,7,0,0,0,0,0,0,0,98,114,118,98,97,114,0,4,3,0,0,0,0,0,0,0,-62,-90,0,4,5,0,0,0,0,0,0,0,115,101,99,116,0,4,3,0,0,0,0,0,0,0,-62,-89,0,4,4,0,0,0,0,0,0,0,117,109,108,0,4,3,0,0,0,0,0,0,0,-62,-88,0,4,5,0,0,0,0,0,0,0,99,111,112,121,0,4,3,0,0,0,0,0,0,0,-62,-87,0,4,5,0,0,0,0,0,0,0,111,114,100,102,0,4,3,0,0,0,0,0,0,0,-62,-86,0,4,6,0,0,0,0,0,0,0,108,97,113,117,111,0,4,3,0,0,0,0,0,0,0,-62,-85,0,4,4,0,0,0,0,0,0,0,115,104,121,0,4,3,0,0,0,0,0,0,0,-62,-83,0,4,4,0,0,0,0,0,0,0,114,101,103,0,4,3,0,0,0,0,0,0,0,-62,-82,0,4,5,0,0,0,0,0,0,0,109,97,99,114,0,4,3,0,0,0,0,0,0,0,-62,-81,0,4,4,0,0,0,0,0,0,0,100,101,103,0,4,3,0,0,0,0,0,0,0,-62,-80,0,4,7,0,0,0,0,0,0,0,112,108,117,115,109,110,0,4,3,0,0,0,0,0,0,0,-62,-79,0,4,5,0,0,0,0,0,0,0,115,117,112,50,0,4,3,0,0,0,0,0,0,0,-62,-78,0,4,5,0,0,0,0,0,0,0,115,117,112,51,0,4,3,0,0,0,0,0,0,0,-62,-77,0,4,6,0,0,0,0,0,0,0,97,99,117,116,101,0,4,3,0,0,0,0,0,0,0,-62,-76,0,4,6,0,0,0,0,0,0,0,109,105,99,114,111,0,4,3,0,0,0,0,0,0,0,-62,-75,0,4,5,0,0,0,0,0,0,0,112,97,114,97,0,4,3,0,0,0,0,0,0,0,-62,-74,0,4,7,0,0,0,0,0,0,0,109,105,100,100,111,116,0,4,3,0,0,0,0,0,0,0,-62,-73,0,4,6,0,0,0,0,0,0,0,99,101,100,105,108,0,4,3,0,0,0,0,0,0,0,-62,-72,0,4,5,0,0,0,0,0,0,0,115,117,112,49,0,4,3,0,0,0,0,0,0,0,-62,-71,0,4,5,0,0,0,0,0,0,0,111,114,100,109,0,4,3,0,0,0,0,0,0,0,-62,-70,0,4,6,0,0,0,0,0,0,0,114,97,113,117,111,0,4,3,0,0,0,0,0,0,0,-62,-69,0,4,7,0,0,0,0,0,0,0,102,114,97,99,49,52,0,4,3,0,0,0,0,0,0,0,-62,-68,0,4,7,0,0,0,0,0,0,0,102,114,97,99,49,50,0,4,3,0,0,0,0,0,0,0,-62,-67,0,4,7,0,0,0,0,0,0,0,102,114,97,99,51,52,0,4,3,0,0,0,0,0,0,0,-62,-66,0,4,7,0,0,0,0,0,0,0,105,113,117,101,115,116,0,4,3,0,0,0,0,0,0,0,-62,-65,0,4,6,0,0,0,0,0,0,0,116,105,109,101,115,0,4,3,0,0,0,0,0,0,0,-61,-105,0,4,7,0,0,0,0,0,0,0,100,105,118,105,100,101,0,4,3,0,0,0,0,0,0,0,-61,-73,0,4,7,0,0,0,0,0,0,0,115,116,114,105,110,103,0,4,5,0,0,0,0,0,0,0,103,115,117,98,0,4,8,0,0,0,0,0,0,0,38,40,37,119,43,41,59,0,0,0,0,0,47,0,0,0,47,0,0,0,48,0,0,0,49,0,0,0,50,0,0,0,51,0,0,0,52,0,0,0,53,0,0,0,54,0,0,0,55,0,0,0,56,0,0,0,57,0,0,0,58,0,0,0,59,0,0,0,60,0,0,0,61,0,0,0,62,0,0,0,63,0,0,0,64,0,0,0,66,0,0,0,67,0,0,0,68,0,0,0,69,0,0,0,70,0,0,0,71,0,0,0,72,0,0,0,73,0,0,0,74,0,0,0,75,0,0,0,76,0,0,0,77,0,0,0,78,0,0,0,79,0,0,0,80,0,0,0,81,0,0,0,82,0,0,0,83,0,0,0,84,0,0,0,85,0,0,0,86,0,0,0,89,0,0,0,89,0,0,0,89,0,0,0,89,0,0,0,89,0,0,0,89,0,0,0,89,0,0,0,90,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,115,0,0,0,0,0,46,0,0,0,9,0,0,0,0,0,0,0,101,110,116,105,116,105,101,115,0,39,0,0,0,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,92,0,0,0,97,0,0,0,0,1,0,5,9,0,0,0,69,0,0,0,70,64,-64,0,-128,0,0,0,-63,-128,0,0,36,1,0,0,92,-128,0,2,0,0,-128,0,30,0,0,1,30,0,-128,0,3,0,0,0,4,7,0,0,0,0,0,0,0,115,116,114,105,110,103,0,4,5,0,0,0,0,0,0,0,103,115,117,98,0,4,3,0,0,0,0,0,0,0,37,97,0,1,0,0,0,0,0,0,0,0,0,0,0,93,0,0,0,95,0,0,0,0,1,0,6,14,0,0,0,69,0,0,0,70,64,-64,0,-127,-128,0,0,-59,0,0,0,-58,-64,-64,1,0,1,0,0,-36,-128,0,1,5,1,0,0,6,1,65,2,64,1,0,0,28,1,0,1,93,0,0,0,94,0,0,0,30,0,-128,0,5,0,0,0,4,7,0,0,0,0,0,0,0,115,116,114,105,110,103,0,4,7,0,0,0,0,0,0,0,102,111,114,109,97,116,0,4,7,0,0,0,0,0,0,0,91,37,115,37,115,93,0,4,6,0,0,0,0,0,0,0,108,111,119,101,114,0,4,6,0,0,0,0,0,0,0,117,112,112,101,114,0,0,0,0,0,14,0,0,0,94,0,0,0,94,0,0,0,94,0,0,0,94,0,0,0,94,0,0,0,94,0,0,0,94,0,0,0,94,0,0,0,94,0,0,0,94,0,0,0,94,0,0,0,94,0,0,0,94,0,0,0,95,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,99,0,0,0,0,0,13,0,0,0,0,0,0,0,9,0,0,0,93,0,0,0,93,0,0,0,93,0,0,0,93,0,0,0,95,0,0,0,93,0,0,0,95,0,0,0,96,0,0,0,97,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,115,0,0,0,0,0,8,0,0,0,0,0,0,0,22,0,0,0,1,0,0,0,8,0,0,0,1,0,0,0,10,0,0,0,17,0,0,0,10,0,0,0,19,0,0,0,24,0,0,0,19,0,0,0,26,0,0,0,34,0,0,0,26,0,0,0,36,0,0,0,44,0,0,0,36,0,0,0,46,0,0,0,90,0,0,0,46,0,0,0,92,0,0,0,97,0,0,0,92,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,47,0,0,0,0,0,0,0,64,47,85,115,101,114,115,47,109,97,120,102,111,110,103,47,68,101,115,107,116,111,112,47,49,47,115,116,100,108,105,98,47,101,120,116,47,116,97,98,108,101,46,108,117,97,0,0,0,0,0,0,0,0,0,0,0,2,2,49,0,0,0,5,0,0,0,100,0,0,0,9,64,-128,-128,5,0,0,0,100,64,0,0,9,64,0,-127,5,0,0,0,100,-128,0,0,9,64,-128,-127,5,0,0,0,100,-64,0,0,9,64,0,-126,5,0,0,0,100,0,1,0,9,64,-128,-126,5,0,0,0,100,64,1,0,9,64,0,-125,5,0,0,0,100,-128,1,0,9,64,-128,-125,5,0,0,0,100,-64,1,0,9,64,0,-124,5,0,0,0,100,0,2,0,9,64,-128,-124,5,0,0,0,100,64,2,0,9,64,0,-123,5,0,0,0,100,-128,2,0,9,64,-128,-123,5,0,0,0,100,-64,2,0,9,64,0,-122,5,0,0,0,100,0,3,0,9,64,-128,-122,5,0,0,0,100,64,3,0,9,64,0,-121,5,0,0,0,100,-128,3,0,9,64,-128,-121,5,0,0,0,100,-64,3,0,9,64,0,-120,30,0,-128,0,17,0,0,0,4,6,0,0,0,0,0,0,0,116,97,98,108,101,0,4,6,0,0,0,0,0,0,0,99,108,111,110,101,0,4,6,0,0,0,0,0,0,0,109,101,114,103,101,0,4,5,0,0,0,0,0,0,0,107,101,121,115,0,4,7,0,0,0,0,0,0,0,117,110,105,113,117,101,0,4,7,0,0,0,0,0,0,0,118,97,108,117,101,115,0,4,5,0,0,0,0,0,0,0,108,97,115,116,0,4,7,0,0,0,0,0,0,0,97,112,112,101,110,100,0,4,8,0,0,0,0,0,0,0,105,110,100,101,120,79,102,0,4,9,0,0,0,0,0,0,0,105,110,99,108,117,100,101,115,0,4,12,0,0,0,0,0,0,0,114,101,109,111,118,101,86,97,108,117,101,0,4,5,0,0,0,0,0,0,0,101,97,99,104,0,4,5,0,0,0,0,0,0,0,102,105,110,100,0,4,7,0,0,0,0,0,0,0,102,105,108,116,101,114,0,4,4,0,0,0,0,0,0,0,109,97,112,0,4,8,0,0,0,0,0,0,0,103,114,111,117,112,66,121,0,4,9,0,0,0,0,0,0,0,116,111,115,116,114,105,110,103,0,16,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,17,0,0,0,0,2,0,10,29,0,0,0,-118,0,0,0,90,64,0,0,22,64,1,-128,-59,0,0,0,0,1,0,1,69,65,0,0,-128,1,0,0,92,1,0,1,-36,64,0,0,-59,-128,0,0,0,1,0,0,-36,0,1,1,22,-64,2,-128,5,-62,0,0,64,2,-128,3,28,-126,0,1,23,0,65,4,22,64,1,-128,5,2,1,0,6,66,65,4,64,2,-128,3,28,-126,0,1,-119,0,2,3,22,0,0,-128,-119,-64,1,3,-31,-128,0,0,22,64,-4,127,-98,0,0,1,30,0,-128,0,6,0,0,0,4,13,0,0,0,0,0,0,0,115,101,116,109,101,116,97,116,97,98,108,101,0,4,13,0,0,0,0,0,0,0,103,101,116,109,101,116,97,116,97,98,108,101,0,4,6,0,0,0,0,0,0,0,112,97,105,114,115,0,4,5,0,0,0,0,0,0,0,116,121,112,101,0,4,6,0,0,0,0,0,0,0,116,97,98,108,101,0,4,6,0,0,0,0,0,0,0,99,108,111,110,101,0,0,0,0,0,29,0,0,0,2,0,0,0,4,0,0,0,4,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,9,0,0,0,9,0,0,0,9,0,0,0,9,0,0,0,9,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,12,0,0,0,8,0,0,0,13,0,0,0,16,0,0,0,17,0,0,0,8,0,0,0,2,0,0,0,0,0,0,0,116,0,0,0,0,0,28,0,0,0,7,0,0,0,0,0,0,0,110,111,109,101,116,97,0,0,0,0,0,28,0,0,0,2,0,0,0,0,0,0,0,117,0,1,0,0,0,28,0,0,0,16,0,0,0,0,0,0,0,40,102,111,114,32,103,101,110,101,114,97,116,111,114,41,0,12,0,0,0,27,0,0,0,12,0,0,0,0,0,0,0,40,102,111,114,32,115,116,97,116,101,41,0,12,0,0,0,27,0,0,0,14,0,0,0,0,0,0,0,40,102,111,114,32,99,111,110,116,114,111,108,41,0,12,0,0,0,27,0,0,0,2,0,0,0,0,0,0,0,105,0,13,0,0,0,25,0,0,0,2,0,0,0,0,0,0,0,118,0,13,0,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,19,0,0,0,27,0,0,0,0,2,0,9,13,0,0,0,-123,0,0,0,-122,64,64,1,-64,0,0,0,-100,-128,0,1,-59,-128,0,0,0,1,-128,0,-36,0,1,1,22,0,0,-128,-119,-64,1,3,-31,-128,0,0,22,0,-1,127,-98,0,0,1,30,0,-128,0,3,0,0,0,4,6,0,0,0,0,0,0,0,116,97,98,108,101,0,4,6,0,0,0,0,0,0,0,99,108,111,110,101,0,4,6,0,0,0,0,0,0,0,112,97,105,114,115,0,0,0,0,0,13,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,22,0,0,0,22,0,0,0,22,0,0,0,22,0,0,0,23,0,0,0,22,0,0,0,23,0,0,0,26,0,0,0,27,0,0,0,8,0,0,0,2,0,0,0,0,0,0,0,116,0,0,0,0,0,12,0,0,0,2,0,0,0,0,0,0,0,117,0,0,0,0,0,12,0,0,0,2,0,0,0,0,0,0,0,114,0,4,0,0,0,12,0,0,0,16,0,0,0,0,0,0,0,40,102,111,114,32,103,101,110,101,114,97,116,111,114,41,0,7,0,0,0,11,0,0,0,12,0,0,0,0,0,0,0,40,102,111,114,32,115,116,97,116,101,41,0,7,0,0,0,11,0,0,0,14,0,0,0,0,0,0,0,40,102,111,114,32,99,111,110,116,114,111,108,41,0,7,0,0,0,11,0,0,0,2,0,0,0,0,0,0,0,105,0,8,0,0,0,9,0,0,0,2,0,0,0,0,0,0,0,118,0,8,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,29,0,0,0,33,0,0,0,0,1,0,10,14,0,0,0,74,0,0,0,-123,0,0,0,-64,0,0,0,-100,0,1,1,22,0,1,-128,-59,65,0,0,-58,-127,-64,3,0,2,-128,0,64,2,-128,2,-36,65,-128,1,-95,-128,0,0,22,0,-2,127,94,0,0,1,30,0,-128,0,3,0,0,0,4,6,0,0,0,0,0,0,0,112,97,105,114,115,0,4,6,0,0,0,0,0,0,0,116,97,98,108,101,0,4,7,0,0,0,0,0,0,0,105,110,115,101,114,116,0,0,0,0,0,14,0,0,0,30,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,32,0,0,0,33,0,0,0,7,0,0,0,2,0,0,0,0,0,0,0,116,0,0,0,0,0,13,0,0,0,5,0,0,0,0,0,0,0,107,101,121,115,0,1,0,0,0,13,0,0,0,16,0,0,0,0,0,0,0,40,102,111,114,32,103,101,110,101,114,97,116,111,114,41,0,4,0,0,0,12,0,0,0,12,0,0,0,0,0,0,0,40,102,111,114,32,115,116,97,116,101,41,0,4,0,0,0,12,0,0,0,14,0,0,0,0,0,0,0,40,102,111,114,32,99,111,110,116,114,111,108,41,0,4,0,0,0,12,0,0,0,2,0,0,0,0,0,0,0,107,0,5,0,0,0,10,0,0,0,2,0,0,0,0,0,0,0,118,0,5,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,0,0,0,42,0,0,0,0,1,0,10,21,0,0,0,74,0,0,0,-123,0,0,0,-64,0,0,0,-100,0,1,1,22,-64,2,-128,-59,65,0,0,-58,-127,-64,3,0,2,-128,0,64,2,0,3,-36,-127,-128,1,-38,65,0,0,22,0,1,-128,-59,65,0,0,-58,-63,-64,3,0,2,-128,0,64,2,0,3,-36,65,-128,1,-95,-128,0,0,22,64,-4,127,94,0,0,1,30,0,-128,0,4,0,0,0,4,7,0,0,0,0,0,0,0,105,112,97,105,114,115,0,4,6,0,0,0,0,0,0,0,116,97,98,108,101,0,4,9,0,0,0,0,0,0,0,105,110,99,108,117,100,101,115,0,4,7,0,0,0,0,0,0,0,105,110,115,101,114,116,0,0,0,0,0,21,0,0,0,36,0,0,0,37,0,0,0,37,0,0,0,37,0,0,0,37,0,0,0,38,0,0,0,38,0,0,0,38,0,0,0,38,0,0,0,38,0,0,0,38,0,0,0,38,0,0,0,38,0,0,0,38,0,0,0,38,0,0,0,38,0,0,0,38,0,0,0,37,0,0,0,38,0,0,0,41,0,0,0,42,0,0,0,7,0,0,0,2,0,0,0,0,0,0,0,116,0,0,0,0,0,20,0,0,0,5,0,0,0,0,0,0,0,115,101,101,110,0,1,0,0,0,20,0,0,0,16,0,0,0,0,0,0,0,40,102,111,114,32,103,101,110,101,114,97,116,111,114,41,0,4,0,0,0,19,0,0,0,12,0,0,0,0,0,0,0,40,102,111,114,32,115,116,97,116,101,41,0,4,0,0,0,19,0,0,0,14,0,0,0,0,0,0,0,40,102,111,114,32,99,111,110,116,114,111,108,41,0,4,0,0,0,19,0,0,0,2,0,0,0,0,0,0,0,105,0,5,0,0,0,17,0,0,0,2,0,0,0,0,0,0,0,118,0,5,0,0,0,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,0,0,0,48,0,0,0,0,1,0,10,14,0,0,0,74,0,0,0,-123,0,0,0,-64,0,0,0,-100,0,1,1,22,0,1,-128,-59,65,0,0,-58,-127,-64,3,0,2,-128,0,64,2,0,3,-36,65,-128,1,-95,-128,0,0,22,0,-2,127,94,0,0,1,30,0,-128,0,3,0,0,0,4,6,0,0,0,0,0,0,0,112,97,105,114,115,0,4,6,0,0,0,0,0,0,0,116,97,98,108,101,0,4,7,0,0,0,0,0,0,0,105,110,115,101,114,116,0,0,0,0,0,14,0,0,0,45,0,0,0,46,0,0,0,46,0,0,0,46,0,0,0,46,0,0,0,46,0,0,0,46,0,0,0,46,0,0,0,46,0,0,0,46,0,0,0,46,0,0,0,46,0,0,0,47,0,0,0,48,0,0,0,7,0,0,0,2,0,0,0,0,0,0,0,116,0,0,0,0,0,13,0,0,0,7,0,0,0,0,0,0,0,118,97,108,117,101,115,0,1,0,0,0,13,0,0,0,16,0,0,0,0,0,0,0,40,102,111,114,32,103,101,110,101,114,97,116,111,114,41,0,4,0,0,0,12,0,0,0,12,0,0,0,0,0,0,0,40,102,111,114,32,115,116,97,116,101,41,0,4,0,0,0,12,0,0,0,14,0,0,0,0,0,0,0,40,102,111,114,32,99,111,110,116,114,111,108,41,0,4,0,0,0,12,0,0,0,2,0,0,0,0,0,0,0,107,0,5,0,0,0,10,0,0,0,2,0,0,0,0,0,0,0,118,0,5,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,0,0,52,0,0,0,0,1,0,2,4,0,0,0,84,0,0,0,70,64,0,0,94,0,0,1,30,0,-128,0,0,0,0,0,0,0,0,0,4,0,0,0,51,0,0,0,51,0,0,0,51,0,0,0,52,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,116,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,0,0,0,60,0,0,0,0,2,0,10,13,0,0,0,-123,0,0,0,-64,0,-128,0,-100,0,1,1,22,0,1,-128,-59,65,0,0,-58,-127,-64,3,0,2,0,0,64,2,0,3,-36,65,-128,1,-95,-128,0,0,22,0,-2,127,30,0,0,1,30,0,-128,0,3,0,0,0,4,7,0,0,0,0,0,0,0,105,112,97,105,114,115,0,4,6,0,0,0,0,0,0,0,116,97,98,108,101,0,4,7,0,0,0,0,0,0,0,105,110,115,101,114,116,0,0,0,0,0,13,0,0,0,55,0,0,0,55,0,0,0,55,0,0,0,55,0,0,0,56,0,0,0,56,0,0,0,56,0,0,0,56,0,0,0,56,0,0,0,55,0,0,0,56,0,0,0,59,0,0,0,60,0,0,0,7,0,0,0,2,0,0,0,0,0,0,0,116,0,0,0,0,0,12,0,0,0,11,0,0,0,0,0,0,0,109,111,114,101,86,97,108,117,101,115,0,0,0,0,0,12,0,0,0,16,0,0,0,0,0,0,0,40,102,111,114,32,103,101,110,101,114,97,116,111,114,41,0,3,0,0,0,11,0,0,0,12,0,0,0,0,0,0,0,40,102,111,114,32,115,116,97,116,101,41,0,3,0,0,0,11,0,0,0,14,0,0,0,0,0,0,0,40,102,111,114,32,99,111,110,116,114,111,108,41,0,3,0,0,0,11,0,0,0,2,0,0,0,0,0,0,0,105,0,4,0,0,0,9,0,0,0,2,0,0,0,0,0,0,0,118,0,4,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,0,0,0,72,0,0,0,0,2,0,9,24,0,0,0,-123,0,0,0,-64,0,0,0,-100,0,1,1,22,-128,3,-128,-59,65,0,0,0,2,-128,0,-36,-127,0,1,23,-128,-64,3,22,-128,1,-128,-64,1,-128,0,0,2,0,3,-36,-127,0,1,-38,1,0,0,22,0,1,-128,94,1,0,1,22,-128,0,-128,23,64,0,3,22,0,0,-128,94,1,0,1,-95,-128,0,0,22,-128,-5,127,-125,0,0,1,-98,0,0,1,30,0,-128,0,3,0,0,0,4,6,0,0,0,0,0,0,0,112,97,105,114,115,0,4,5,0,0,0,0,0,0,0,116,121,112,101,0,4,9,0,0,0,0,0,0,0,102,117,110,99,116,105,111,110,0,0,0,0,0,24,0,0,0,63,0,0,0,63,0,0,0,63,0,0,0,63,0,0,0,64,0,0,0,64,0,0,0,64,0,0,0,64,0,0,0,64,0,0,0,65,0,0,0,65,0,0,0,65,0,0,0,65,0,0,0,65,0,0,0,65,0,0,0,65,0,0,0,67,0,0,0,67,0,0,0,67,0,0,0,63,0,0,0,68,0,0,0,71,0,0,0,71,0,0,0,72,0,0,0,7,0,0,0,2,0,0,0,0,0,0,0,116,0,0,0,0,0,23,0,0,0,6,0,0,0,0,0,0,0,118,97,108,117,101,0,0,0,0,0,23,0,0,0,16,0,0,0,0,0,0,0,40,102,111,114,32,103,101,110,101,114,97,116,111,114,41,0,3,0,0,0,21,0,0,0,12,0,0,0,0,0,0,0,40,102,111,114,32,115,116,97,116,101,41,0,3,0,0,0,21,0,0,0,14,0,0,0,0,0,0,0,40,102,111,114,32,99,111,110,116,114,111,108,41,0,3,0,0,0,21,0,0,0,2,0,0,0,0,0,0,0,107,0,4,0,0,0,19,0,0,0,2,0,0,0,0,0,0,0,118,0,4,0,0,0,19,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,0,0,0,76,0,0,0,0,2,0,5,7,0,0,0,-123,0,0,0,-122,64,64,1,-64,0,0,0,0,1,-128,0,-99,0,-128,1,-98,0,0,0,30,0,-128,0,2,0,0,0,4,6,0,0,0,0,0,0,0,116,97,98,108,101,0,4,8,0,0,0,0,0,0,0,105,110,100,101,120,79,102,0,0,0,0,0,7,0,0,0,75,0,0,0,75,0,0,0,75,0,0,0,75,0,0,0,75,0,0,0,75,0,0,0,76,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,116,0,0,0,0,0,6,0,0,0,6,0,0,0,0,0,0,0,118,97,108,117,101,0,0,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,0,0,0,82,0,0,0,0,2,0,6,14,0,0,0,-123,0,0,0,-122,64,64,1,-64,0,0,0,0,1,-128,0,-100,-128,-128,1,-102,0,0,0,22,0,1,-128,-59,0,0,0,-58,-128,-64,1,0,1,0,0,64,1,0,1,-36,64,-128,1,30,0,0,1,30,0,-128,0,3,0,0,0,4,6,0,0,0,0,0,0,0,116,97,98,108,101,0,4,8,0,0,0,0,0,0,0,105,110,100,101,120,79,102,0,4,7,0,0,0,0,0,0,0,114,101,109,111,118,101,0,0,0,0,0,14,0,0,0,79,0,0,0,79,0,0,0,79,0,0,0,79,0,0,0,79,0,0,0,80,0,0,0,80,0,0,0,80,0,0,0,80,0,0,0,80,0,0,0,80,0,0,0,80,0,0,0,81,0,0,0,82,0,0,0,3,0,0,0,2,0,0,0,0,0,0,0,116,0,0,0,0,0,13,0,0,0,6,0,0,0,0,0,0,0,118,97,108,117,101,0,0,0,0,0,13,0,0,0,6,0,0,0,0,0,0,0,105,110,100,101,120,0,5,0,0,0,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,84,0,0,0,88,0,0,0,0,2,0,10,11,0,0,0,-123,0,0,0,-64,0,0,0,-100,0,1,1,22,-64,0,-128,-64,1,-128,0,0,2,0,3,64,2,-128,2,-36,65,-128,1,-95,-128,0,0,22,64,-2,127,30,0,-128,0,1,0,0,0,4,6,0,0,0,0,0,0,0,112,97,105,114,115,0,0,0,0,0,11,0,0,0,85,0,0,0,85,0,0,0,85,0,0,0,85,0,0,0,86,0,0,0,86,0,0,0,86,0,0,0,86,0,0,0,85,0,0,0,86,0,0,0,88,0,0,0,7,0,0,0,2,0,0,0,0,0,0,0,116,0,0,0,0,0,10,0,0,0,5,0,0,0,0,0,0,0,102,117,110,99,0,0,0,0,0,10,0,0,0,16,0,0,0,0,0,0,0,40,102,111,114,32,103,101,110,101,114,97,116,111,114,41,0,3,0,0,0,10,0,0,0,12,0,0,0,0,0,0,0,40,102,111,114,32,115,116,97,116,101,41,0,3,0,0,0,10,0,0,0,14,0,0,0,0,0,0,0,40,102,111,114,32,99,111,110,116,114,111,108,41,0,3,0,0,0,10,0,0,0,2,0,0,0,0,0,0,0,107,0,4,0,0,0,8,0,0,0,2,0,0,0,0,0,0,0,118,0,4,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,90,0,0,0,96,0,0,0,0,2,0,9,17,0,0,0,-123,0,0,0,-64,0,0,0,-100,0,1,1,22,-64,1,-128,-64,1,-128,0,0,2,0,3,-36,-127,0,1,-38,1,0,0,22,-128,0,-128,-64,1,0,3,0,2,-128,2,-34,1,-128,1,-95,-128,0,0,22,64,-3,127,-125,0,0,1,-98,0,0,1,30,0,-128,0,1,0,0,0,4,6,0,0,0,0,0,0,0,112,97,105,114,115,0,0,0,0,0,17,0,0,0,91,0,0,0,91,0,0,0,91,0,0,0,91,0,0,0,92,0,0,0,92,0,0,0,92,0,0,0,92,0,0,0,92,0,0,0,92,0,0,0,92,0,0,0,92,0,0,0,91,0,0,0,92,0,0,0,95,0,0,0,95,0,0,0,96,0,0,0,7,0,0,0,2,0,0,0,0,0,0,0,116,0,0,0,0,0,16,0,0,0,5,0,0,0,0,0,0,0,102,117,110,99,0,0,0,0,0,16,0,0,0,16,0,0,0,0,0,0,0,40,102,111,114,32,103,101,110,101,114,97,116,111,114,41,0,3,0,0,0,14,0,0,0,12,0,0,0,0,0,0,0,40,102,111,114,32,115,116,97,116,101,41,0,3,0,0,0,14,0,0,0,14,0,0,0,0,0,0,0,40,102,111,114,32,99,111,110,116,114,111,108,41,0,3,0,0,0,14,0,0,0,2,0,0,0,0,0,0,0,107,0,4,0,0,0,12,0,0,0,2,0,0,0,0,0,0,0,118,0,4,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,98,0,0,0,105,0,0,0,0,2,0,11,19,0,0,0,-118,0,0,0,-59,0,0,0,0,1,0,0,-36,0,1,1,22,64,2,-128,0,2,-128,0,64,2,-128,3,28,-126,0,1,26,2,0,0,22,0,1,-128,5,66,0,0,6,-126,64,4,64,2,0,1,-128,2,-128,3,28,66,-128,1,-31,-128,0,0,22,-64,-4,127,-98,0,0,1,30,0,-128,0,3,0,0,0,4,6,0,0,0,0,0,0,0,112,97,105,114,115,0,4,6,0,0,0,0,0,0,0,116,97,98,108,101,0,4,7,0,0,0,0,0,0,0,105,110,115,101,114,116,0,0,0,0,0,19,0,0,0,99,0,0,0,100,0,0,0,100,0,0,0,100,0,0,0,100,0,0,0,101,0,0,0,101,0,0,0,101,0,0,0,101,0,0,0,101,0,0,0,101,0,0,0,101,0,0,0,101,0,0,0,101,0,0,0,101,0,0,0,100,0,0,0,101,0,0,0,104,0,0,0,105,0,0,0,8,0,0,0,2,0,0,0,0,0,0,0,116,0,0,0,0,0,18,0,0,0,5,0,0,0,0,0,0,0,102,117,110,99,0,0,0,0,0,18,0,0,0,8,0,0,0,0,0,0,0,109,97,116,99,104,101,115,0,1,0,0,0,18,0,0,0,16,0,0,0,0,0,0,0,40,102,111,114,32,103,101,110,101,114,97,116,111,114,41,0,4,0,0,0,17,0,0,0,12,0,0,0,0,0,0,0,40,102,111,114,32,115,116,97,116,101,41,0,4,0,0,0,17,0,0,0,14,0,0,0,0,0,0,0,40,102,111,114,32,99,111,110,116,114,111,108,41,0,4,0,0,0,17,0,0,0,2,0,0,0,0,0,0,0,107,0,5,0,0,0,15,0,0,0,2,0,0,0,0,0,0,0,118,0,5,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,107,0,0,0,114,0,0,0,0,2,0,13,17,0,0,0,-118,0,0,0,-59,0,0,0,0,1,0,0,-36,0,1,1,22,-64,1,-128,5,66,0,0,6,-126,64,4,64,2,0,1,-128,2,-128,0,-64,2,-128,3,0,3,0,3,-100,2,-128,1,28,66,0,0,-31,-128,0,0,22,64,-3,127,-98,0,0,1,30,0,-128,0,3,0,0,0,4,6,0,0,0,0,0,0,0,112,97,105,114,115,0,4,6,0,0,0,0,0,0,0,116,97,98,108,101,0,4,7,0,0,0,0,0,0,0,105,110,115,101,114,116,0,0,0,0,0,17,0,0,0,108,0,0,0,109,0,0,0,109,0,0,0,109,0,0,0,109,0,0,0,110,0,0,0,110,0,0,0,110,0,0,0,110,0,0,0,110,0,0,0,110,0,0,0,110,0,0,0,110,0,0,0,109,0,0,0,110,0,0,0,113,0,0,0,114,0,0,0,8,0,0,0,2,0,0,0,0,0,0,0,116,0,0,0,0,0,16,0,0,0,5,0,0,0,0,0,0,0,102,117,110,99,0,0,0,0,0,16,0,0,0,7,0,0,0,0,0,0,0,109,97,112,112,101,100,0,1,0,0,0,16,0,0,0,16,0,0,0,0,0,0,0,40,102,111,114,32,103,101,110,101,114,97,116,111,114,41,0,4,0,0,0,15,0,0,0,12,0,0,0,0,0,0,0,40,102,111,114,32,115,116,97,116,101,41,0,4,0,0,0,15,0,0,0,14,0,0,0,0,0,0,0,40,102,111,114,32,99,111,110,116,114,111,108,41,0,4,0,0,0,15,0,0,0,2,0,0,0,0,0,0,0,107,0,5,0,0,0,13,0,0,0,2,0,0,0,0,0,0,0,118,0,5,0,0,0,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,116,0,0,0,125,0,0,0,0,2,0,12,22,0,0,0,-118,0,0,0,-59,0,0,0,0,1,0,0,-36,0,1,1,22,0,3,-128,0,2,-128,0,64,2,-128,3,28,-126,0,1,70,2,2,1,90,66,0,0,22,64,0,-128,74,2,0,0,-119,64,2,4,69,66,0,0,70,-126,-64,4,-122,2,2,1,-64,2,-128,3,92,66,-128,1,-31,-128,0,0,22,0,-4,127,-98,0,0,1,30,0,-128,0,3,0,0,0,4,6,0,0,0,0,0,0,0,112,97,105,114,115,0,4,6,0,0,0,0,0,0,0,116,97,98,108,101,0,4,7,0,0,0,0,0,0,0,105,110,115,101,114,116,0,0,0,0,0,22,0,0,0,117,0,0,0,118,0,0,0,118,0,0,0,118,0,0,0,118,0,0,0,119,0,0,0,119,0,0,0,119,0,0,0,120,0,0,0,120,0,0,0,120,0,0,0,120,0,0,0,120,0,0,0,121,0,0,0,121,0,0,0,121,0,0,0,121,0,0,0,121,0,0,0,118,0,0,0,121,0,0,0,124,0,0,0,125,0,0,0,9,0,0,0,2,0,0,0,0,0,0,0,116,0,0,0,0,0,21,0,0,0,5,0,0,0,0,0,0,0,102,117,110,99,0,0,0,0,0,21,0,0,0,8,0,0,0,0,0,0,0,103,114,111,117,112,101,100,0,1,0,0,0,21,0,0,0,16,0,0,0,0,0,0,0,40,102,111,114,32,103,101,110,101,114,97,116,111,114,41,0,4,0,0,0,20,0,0,0,12,0,0,0,0,0,0,0,40,102,111,114,32,115,116,97,116,101,41,0,4,0,0,0,20,0,0,0,14,0,0,0,0,0,0,0,40,102,111,114,32,99,111,110,116,114,111,108,41,0,4,0,0,0,20,0,0,0,2,0,0,0,0,0,0,0,107,0,5,0,0,0,18,0,0,0,2,0,0,0,0,0,0,0,118,0,5,0,0,0,18,0,0,0,9,0,0,0,0,0,0,0,103,114,111,117,112,75,101,121,0,8,0,0,0,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,0,0,0,-91,0,0,0,0,5,0,21,-125,0,0,0,-102,64,0,0,22,0,0,-128,-127,0,0,0,-38,64,0,0,22,0,0,-128,-63,64,0,0,26,65,0,0,22,64,0,-128,74,1,0,0,0,1,-128,2,65,-127,0,0,-118,1,0,0,-59,-63,0,0,0,2,0,0,-36,-127,0,1,23,0,-63,3,22,-64,21,-128,-59,65,1,0,0,2,0,2,-36,1,1,1,22,-64,0,-128,23,-64,2,0,22,64,0,-128,1,-125,1,0,30,3,0,1,-31,-127,0,0,22,64,-2,127,-59,1,1,0,-58,-63,-63,3,0,2,0,2,64,2,0,0,-36,65,-128,1,-59,1,1,0,-58,-63,-63,3,0,2,0,3,65,2,2,0,-36,65,-128,1,-59,65,2,0,0,2,0,0,-36,1,1,1,22,-128,11,-128,27,67,-128,0,22,0,0,-128,1,-125,2,0,91,67,-128,0,22,0,0,-128,65,-125,2,0,21,67,3,6,69,3,1,0,70,-61,-63,6,-128,3,0,3,-64,3,0,6,5,-60,2,0,64,4,0,5,28,-124,0,1,65,4,3,0,-43,67,-124,7,92,67,-128,1,69,3,1,0,70,-61,-63,6,-128,3,0,3,23,0,-128,5,22,-128,0,-128,-63,67,3,0,-38,67,0,0,22,-64,1,-128,-59,3,1,0,-58,-61,-62,7,0,4,-128,5,64,4,0,6,-128,4,0,1,-64,4,-128,1,0,5,0,2,-36,-125,0,3,92,67,-128,1,76,-127,-61,2,24,64,1,1,22,64,2,-128,69,3,1,0,70,-61,-63,6,-128,3,0,3,-37,67,0,6,22,0,0,-128,-63,-61,3,0,1,4,4,0,-43,3,-124,7,92,67,-128,1,22,64,0,-128,-31,-127,0,0,22,-128,-13,127,-59,1,1,0,-58,-63,-63,3,0,2,0,3,90,0,0,0,22,-128,1,-128,91,66,-128,0,22,0,0,-128,65,-62,3,0,-127,66,4,0,85,-126,-126,4,90,66,0,0,22,0,0,-128,65,-126,4,0,-36,65,-128,1,22,-64,4,-128,-59,-63,0,0,0,2,0,0,-36,-127,0,1,23,-64,-60,3,22,64,1,-128,-59,-63,4,0,-58,1,-59,3,1,66,5,0,64,2,0,0,-36,-127,-128,1,0,0,-128,3,-59,1,1,0,-58,-63,-63,3,0,2,0,3,69,-62,2,0,-128,2,0,0,92,-126,0,1,-127,-126,5,0,85,-126,-126,4,-36,65,-128,1,-59,1,1,0,-58,-63,-59,3,0,2,0,3,-35,1,0,1,-34,1,0,0,30,0,-128,0,24,0,0,0,3,0,0,0,0,0,64,-113,64,3,0,0,0,0,0,0,28,64,3,0,0,0,0,0,0,0,0,4,5,0,0,0,0,0,0,0,116,121,112,101,0,4,6,0,0,0,0,0,0,0,116,97,98,108,101,0,4,7,0,0,0,0,0,0,0,105,112,97,105,114,115,0,4,9,0,0,0,0,0,0,0,60,115,101,108,102,62,44,10,0,4,7,0,0,0,0,0,0,0,105,110,115,101,114,116,0,4,3,0,0,0,0,0,0,0,123,10,0,4,6,0,0,0,0,0,0,0,112,97,105,114,115,0,4,2,0,0,0,0,0,0,0,32,0,4,9,0,0,0,0,0,0,0,116,111,115,116,114,105,110,103,0,4,4,0,0,0,0,0,0,0,32,61,32,0,4,8,0,0,0,0,0,0,0,60,115,101,108,102,62,44,0,3,0,0,0,0,0,0,-16,63,4,1,0,0,0,0,0,0,0,0,4,5,0,0,0,0,0,0,0,46,46,46,10,0,4,4,0,0,0,0,0,0,0,125,44,10,0,4,2,0,0,0,0,0,0,0,125,0,4,7,0,0,0,0,0,0,0,115,116,114,105,110,103,0,4,7,0,0,0,0,0,0,0,102,111,114,109,97,116,0,4,3,0,0,0,0,0,0,0,37,113,0,4,3,0,0,0,0,0,0,0,44,10,0,4,7,0,0,0,0,0,0,0,99,111,110,99,97,116,0,0,0,0,0,-125,0,0,0,-128,0,0,0,-128,0,0,0,-128,0,0,0,-127,0,0,0,-127,0,0,0,-127,0,0,0,-126,0,0,0,-126,0,0,0,-126,0,0,0,-126,0,0,0,-125,0,0,0,-123,0,0,0,-122,0,0,0,-122,0,0,0,-122,0,0,0,-122,0,0,0,-122,0,0,0,-120,0,0,0,-120,0,0,0,-120,0,0,0,-120,0,0,0,-119,0,0,0,-119,0,0,0,-118,0,0,0,-118,0,0,0,-120,0,0,0,-117,0,0,0,-115,0,0,0,-115,0,0,0,-115,0,0,0,-115,0,0,0,-115,0,0,0,-113,0,0,0,-113,0,0,0,-113,0,0,0,-113,0,0,0,-113,0,0,0,-112,0,0,0,-112,0,0,0,-112,0,0,0,-112,0,0,0,-111,0,0,0,-111,0,0,0,-111,0,0,0,-111,0,0,0,-111,0,0,0,-111,0,0,0,-111,0,0,0,-110,0,0,0,-110,0,0,0,-110,0,0,0,-110,0,0,0,-110,0,0,0,-110,0,0,0,-110,0,0,0,-110,0,0,0,-110,0,0,0,-110,0,0,0,-109,0,0,0,-109,0,0,0,-109,0,0,0,-108,0,0,0,-108,0,0,0,-108,0,0,0,-108,0,0,0,-108,0,0,0,-108,0,0,0,-108,0,0,0,-108,0,0,0,-108,0,0,0,-108,0,0,0,-108,0,0,0,-108,0,0,0,-108,0,0,0,-109,0,0,0,-105,0,0,0,-104,0,0,0,-104,0,0,0,-103,0,0,0,-103,0,0,0,-103,0,0,0,-103,0,0,0,-103,0,0,0,-103,0,0,0,-103,0,0,0,-103,0,0,0,-103,0,0,0,-102,0,0,0,-112,0,0,0,-101,0,0,0,-98,0,0,0,-98,0,0,0,-98,0,0,0,-98,0,0,0,-98,0,0,0,-98,0,0,0,-98,0,0,0,-98,0,0,0,-98,0,0,0,-98,0,0,0,-98,0,0,0,-98,0,0,0,-98,0,0,0,-98,0,0,0,-98,0,0,0,-96,0,0,0,-96,0,0,0,-96,0,0,0,-96,0,0,0,-96,0,0,0,-96,0,0,0,-96,0,0,0,-96,0,0,0,-96,0,0,0,-96,0,0,0,-96,0,0,0,-95,0,0,0,-95,0,0,0,-95,0,0,0,-95,0,0,0,-95,0,0,0,-95,0,0,0,-95,0,0,0,-95,0,0,0,-95,0,0,0,-92,0,0,0,-92,0,0,0,-92,0,0,0,-92,0,0,0,-92,0,0,0,-91,0,0,0,18,0,0,0,4,0,0,0,0,0,0,0,116,98,108,0,0,0,0,0,-126,0,0,0,7,0,0,0,0,0,0,0,105,110,100,101,110,116,0,0,0,0,0,-126,0,0,0,6,0,0,0,0,0,0,0,108,105,109,105,116,0,0,0,0,0,-126,0,0,0,6,0,0,0,0,0,0,0,100,101,112,116,104,0,0,0,0,0,-126,0,0,0,7,0,0,0,0,0,0,0,106,115,116,97,99,107,0,0,0,0,0,-126,0,0,0,2,0,0,0,0,0,0,0,105,0,11,0,0,0,-126,0,0,0,7,0,0,0,0,0,0,0,111,117,116,112,117,116,0,12,0,0,0,-126,0,0,0,16,0,0,0,0,0,0,0,40,102,111,114,32,103,101,110,101,114,97,116,111,114,41,0,20,0,0,0,27,0,0,0,12,0,0,0,0,0,0,0,40,102,111,114,32,115,116,97,116,101,41,0,20,0,0,0,27,0,0,0,14,0,0,0,0,0,0,0,40,102,111,114,32,99,111,110,116,114,111,108,41,0,20,0,0,0,27,0,0,0,2,0,0,0,0,0,0,0,105,0,21,0,0,0,25,0,0,0,2,0,0,0,0,0,0,0,116,0,21,0,0,0,25,0,0,0,16,0,0,0,0,0,0,0,40,102,111,114,32,103,101,110,101,114,97,116,111,114,41,0,40,0,0,0,90,0,0,0,12,0,0,0,0,0,0,0,40,102,111,114,32,115,116,97,116,101,41,0,40,0,0,0,90,0,0,0,14,0,0,0,0,0,0,0,40,102,111,114,32,99,111,110,116,114,111,108,41,0,40,0,0,0,90,0,0,0,4,0,0,0,0,0,0,0,107,101,121,0,41,0,0,0,88,0,0,0,6,0,0,0,0,0,0,0,118,97,108,117,101,0,41,0,0,0,88,0,0,0,12,0,0,0,0,0,0,0,105,110,110,101,114,73,110,100,101,110,116,0,48,0,0,0,88,0,0,0,0,0,0,0,49,0,0,0,1,0,0,0,17,0,0,0,1,0,0,0,19,0,0,0,27,0,0,0,19,0,0,0,29,0,0,0,33,0,0,0,29,0,0,0,35,0,0,0,42,0,0,0,35,0,0,0,44,0,0,0,48,0,0,0,44,0,0,0,50,0,0,0,52,0,0,0,50,0,0,0,54,0,0,0,60,0,0,0,54,0,0,0,62,0,0,0,72,0,0,0,62,0,0,0,74,0,0,0,76,0,0,0,74,0,0,0,78,0,0,0,82,0,0,0,78,0,0,0,84,0,0,0,88,0,0,0,84,0,0,0,90,0,0,0,96,0,0,0,90,0,0,0,98,0,0,0,105,0,0,0,98,0,0,0,107,0,0,0,114,0,0,0,107,0,0,0,116,0,0,0,125,0,0,0,116,0,0,0,127,0,0,0,-91,0,0,0,127,0,0,0,-91,0,0,0,0,0,0,0,0,0,0,0,55,0,0,0,0,0,0,0,64,47,85,115,101,114,115,47,109,97,120,102,111,110,103,47,68,101,115,107,116,111,112,47,49,47,115,116,100,108,105,98,47,104,101,108,112,101,114,115,47,87,97,120,83,101,114,118,101,114,46,108,117,97,0,0,0,0,0,0,0,0,0,0,0,2,3,16,0,0,0,5,0,0,0,74,0,-128,0,-127,64,0,0,98,64,-128,0,28,64,0,1,36,0,0,0,7,-128,0,0,36,64,0,0,7,-64,0,0,36,-128,0,0,7,0,1,0,36,-64,0,0,7,64,1,0,36,0,1,0,7,-128,1,0,30,0,-128,0,7,0,0,0,4,9,0,0,0,0,0,0,0,119,97,120,67,108,97,115,115,0,4,10,0,0,0,0,0,0,0,87,97,120,83,101,114,118,101,114,0,4,6,0,0,0,0,0,0,0,115,116,97,114,116,0,4,11,0,0,0,0,0,0,0,115,104,111,119,80,114,111,109,112,116,0,4,10,0,0,0,0,0,0,0,99,111,110,110,101,99,116,101,100,0,4,13,0,0,0,0,0,0,0,100,105,115,99,111,110,110,101,99,116,101,100,0,4,13,0,0,0,0,0,0,0,100,97,116,97,82,101,99,101,105,118,101,100,0,5,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,26,0,0,0,0,1,0,6,39,0,0,0,69,64,0,0,70,-128,-64,0,70,-64,-64,0,75,0,-63,0,92,-128,0,1,9,64,0,-128,70,0,64,0,90,0,0,0,22,-64,0,-128,70,0,64,0,75,64,-63,0,-63,-128,1,0,92,-128,-128,1,90,0,0,0,22,-128,2,-128,-123,-64,1,0,-63,0,2,0,90,0,0,0,22,-64,0,-128,11,65,-62,0,28,-127,0,1,26,65,0,0,22,0,0,-128,1,-127,2,0,-100,64,-128,1,94,0,0,1,-122,0,64,0,-117,-64,66,1,0,1,0,0,-100,64,-128,1,-123,0,3,0,-59,64,3,0,36,1,0,0,0,0,0,1,0,0,0,0,-55,0,1,-122,-61,0,-128,1,-34,0,0,1,30,0,-128,0,14,0,0,0,4,7,0,0,0,0,0,0,0,115,101,114,118,101,114,0,4,4,0,0,0,0,0,0,0,119,97,120,0,4,6,0,0,0,0,0,0,0,99,108,97,115,115,0,4,11,0,0,0,0,0,0,0,119,97,120,95,115,101,114,118,101,114,0,4,5,0,0,0,0,0,0,0,105,110,105,116,0,4,12,0,0,0,0,0,0,0,115,116,97,114,116,79,110,80,111,114,116,0,3,0,0,0,0,0,-108,-63,64,4,5,0,0,0,0,0,0,0,112,117,116,115,0,4,27,0,0,0,0,0,0,0,70,97,105,108,101,100,32,99,114,101,97,116,105,110,103,32,115,101,114,118,101,114,58,32,37,115,0,4,12,0,0,0,0,0,0,0,100,101,115,99,114,105,112,116,105,111,110,0,4,19,0,0,0,0,0,0,0,83,101,114,118,101,114,32,78,111,116,32,67,114,101,97,116,101,100,0,4,12,0,0,0,0,0,0,0,115,101,116,68,101,108,101,103,97,116,101,0,4,6,0,0,0,0,0,0,0,112,114,105,110,116,0,4,3,0,0,0,0,0,0,0,95,71,0,1,0,0,0,0,0,0,0,0,0,0,0,19,0,0,0,23,0,0,0,2,0,3,7,22,0,0,0,68,0,0,0,-91,0,0,0,92,64,0,0,69,0,0,0,70,64,-64,0,-118,0,0,0,-27,0,0,0,-94,64,0,0,-28,0,0,0,92,-128,-128,1,-124,0,-128,0,-122,-128,64,1,-117,-64,64,1,5,1,0,0,6,1,65,2,64,1,-128,0,-127,65,1,0,28,-127,-128,1,65,-127,1,0,21,65,1,2,-100,64,-128,1,30,0,-128,0,7,0,0,0,4,6,0,0,0,0,0,0,0,116,97,98,108,101,0,4,4,0,0,0,0,0,0,0,109,97,112,0,4,7,0,0,0,0,0,0,0,115,101,114,118,101,114,0,4,5,0,0,0,0,0,0,0,115,101,110,100,0,4,7,0,0,0,0,0,0,0,99,111,110,99,97,116,0,4,2,0,0,0,0,0,0,0,9,0,4,2,0,0,0,0,0,0,0,10,0,1,0,0,0,0,0,0,0,0,0,0,0,21,0,0,0,21,0,0,0,0,1,0,3,5,0,0,0,69,0,0,0,-128,0,0,0,93,0,0,1,94,0,0,0,30,0,-128,0,1,0,0,0,4,9,0,0,0,0,0,0,0,116,111,115,116,114,105,110,103,0,0,0,0,0,5,0,0,0,21,0,0,0,21,0,0,0,21,0,0,0,21,0,0,0,21,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,111,0,0,0,0,0,4,0,0,0,0,0,0,0,22,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,21,0,0,0,21,0,0,0,21,0,0,0,21,0,0,0,21,0,0,0,21,0,0,0,21,0,0,0,22,0,0,0,22,0,0,0,22,0,0,0,22,0,0,0,22,0,0,0,22,0,0,0,22,0,0,0,22,0,0,0,22,0,0,0,22,0,0,0,22,0,0,0,23,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,97,114,103,0,0,0,0,0,21,0,0,0,8,0,0,0,0,0,0,0,111,98,106,101,99,116,115,0,10,0,0,0,21,0,0,0,2,0,0,0,12,0,0,0,0,0,0,0,102,111,114,109,101,114,80,114,105,110,116,0,5,0,0,0,0,0,0,0,115,101,108,102,0,39,0,0,0,7,0,0,0,7,0,0,0,7,0,0,0,7,0,0,0,7,0,0,0,7,0,0,0,9,0,0,0,9,0,0,0,9,0,0,0,9,0,0,0,9,0,0,0,9,0,0,0,9,0,0,0,10,0,0,0,10,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,12,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,18,0,0,0,19,0,0,0,23,0,0,0,23,0,0,0,23,0,0,0,23,0,0,0,25,0,0,0,25,0,0,0,26,0,0,0,3,0,0,0,5,0,0,0,0,0,0,0,115,101,108,102,0,0,0,0,0,38,0,0,0,4,0,0,0,0,0,0,0,101,114,114,0,13,0,0,0,38,0,0,0,12,0,0,0,0,0,0,0,102,111,114,109,101,114,80,114,105,110,116,0,31,0,0,0,38,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,0,0,0,30,0,0,0,0,1,0,4,5,0,0,0,70,0,64,0,75,64,-64,0,-63,-128,0,0,92,64,-128,1,30,0,-128,0,3,0,0,0,4,7,0,0,0,0,0,0,0,115,101,114,118,101,114,0,4,5,0,0,0,0,0,0,0,115,101,110,100,0,4,3,0,0,0,0,0,0,0,62,32,0,0,0,0,0,5,0,0,0,29,0,0,0,29,0,0,0,29,0,0,0,29,0,0,0,30,0,0,0,1,0,0,0,5,0,0,0,0,0,0,0,115,101,108,102,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,0,0,0,36,0,0,0,0,1,0,3,3,0,0,0,75,0,64,0,92,64,0,1,30,0,-128,0,1,0,0,0,4,11,0,0,0,0,0,0,0,115,104,111,119,80,114,111,109,112,116,0,0,0,0,0,3,0,0,0,35,0,0,0,35,0,0,0,36,0,0,0,1,0,0,0,5,0,0,0,0,0,0,0,115,101,108,102,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,0,0,0,40,0,0,0,0,1,0,4,5,0,0,0,70,0,64,0,75,64,-64,0,-63,-128,0,0,92,64,-128,1,30,0,-128,0,3,0,0,0,4,7,0,0,0,0,0,0,0,115,101,114,118,101,114,0,4,5,0,0,0,0,0,0,0,115,101,110,100,0,4,9,0,0,0,0,0,0,0,71,79,79,68,66,89,69,33,0,0,0,0,0,5,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,40,0,0,0,1,0,0,0,5,0,0,0,0,0,0,0,115,101,108,102,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,0,0,0,49,0,0,0,0,2,0,10,21,0,0,0,-123,0,0,0,-117,64,64,1,0,1,-128,0,69,-127,0,0,-100,-128,0,2,-59,-64,0,0,-58,0,-63,1,0,1,0,1,-36,-64,0,1,-38,64,0,0,22,-128,1,-128,70,65,65,0,75,-127,-63,2,-63,-63,1,0,0,2,0,2,65,2,2,0,-43,65,-126,3,92,65,-128,1,75,65,66,0,92,65,0,1,30,0,-128,0,10,0,0,0,4,9,0,0,0,0,0,0,0,78,83,83,116,114,105,110,103,0,4,22,0,0,0,0,0,0,0,105,110,105,116,87,105,116,104,68,97,116,97,95,101,110,99,111,100,105,110,103,0,4,22,0,0,0,0,0,0,0,78,83,65,83,67,73,73,83,116,114,105,110,103,69,110,99,111,100,105,110,103,0,4,4,0,0,0,0,0,0,0,119,97,120,0,4,5,0,0,0,0,0,0,0,101,118,97,108,0,4,7,0,0,0,0,0,0,0,115,101,114,118,101,114,0,4,5,0,0,0,0,0,0,0,115,101,110,100,0,4,8,0,0,0,0,0,0,0,69,114,114,111,114,58,32,0,4,2,0,0,0,0,0,0,0,10,0,4,11,0,0,0,0,0,0,0,115,104,111,119,80,114,111,109,112,116,0,0,0,0,0,21,0,0,0,43,0,0,0,43,0,0,0,43,0,0,0,43,0,0,0,43,0,0,0,44,0,0,0,44,0,0,0,44,0,0,0,44,0,0,0,46,0,0,0,46,0,0,0,46,0,0,0,46,0,0,0,46,0,0,0,46,0,0,0,46,0,0,0,46,0,0,0,46,0,0,0,48,0,0,0,48,0,0,0,49,0,0,0,5,0,0,0,5,0,0,0,0,0,0,0,115,101,108,102,0,0,0,0,0,20,0,0,0,5,0,0,0,0,0,0,0,100,97,116,97,0,0,0,0,0,20,0,0,0,6,0,0,0,0,0,0,0,105,110,112,117,116,0,5,0,0,0,20,0,0,0,8,0,0,0,0,0,0,0,115,117,99,99,101,115,115,0,9,0,0,0,20,0,0,0,4,0,0,0,0,0,0,0,101,114,114,0,9,0,0,0,20,0,0,0,0,0,0,0,16,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,26,0,0,0,6,0,0,0,30,0,0,0,28,0,0,0,36,0,0,0,34,0,0,0,40,0,0,0,38,0,0,0,49,0,0,0,42,0,0,0,49,0,0,0,0,0,0,0,0,0,0,0,54,0,0,0,0,0,0,0,64,47,85,115,101,114,115,47,109,97,120,102,111,110,103,47,68,101,115,107,116,111,112,47,49,47,115,116,100,108,105,98,47,104,101,108,112,101,114,115,47,97,117,116,111,108,111,97,100,46,108,117,97,0,0,0,0,0,0,0,0,0,0,0,2,2,4,0,0,0,5,0,0,0,100,0,0,0,9,64,-128,-128,30,0,-128,0,2,0,0,0,4,4,0,0,0,0,0,0,0,119,97,120,0,4,9,0,0,0,0,0,0,0,97,117,116,111,108,111,97,100,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,10,0,0,0,0,0,3,17,39,0,0,0,69,0,0,0,-118,0,0,0,-27,0,0,0,-94,64,0,0,92,0,1,1,22,64,7,-128,-123,65,0,0,-122,-127,64,3,-122,-63,64,3,-59,65,0,0,-58,1,-63,3,0,2,-128,2,-36,-127,0,1,1,66,1,0,-100,-127,-128,1,-59,1,0,0,0,2,0,3,-36,1,1,1,22,-128,3,-128,11,-125,-63,5,-123,67,0,0,-122,3,65,7,-100,-125,-128,0,-63,-61,1,0,-107,-61,3,7,28,-125,-128,1,75,3,66,6,-63,67,2,0,1,-124,2,0,92,-125,0,2,0,3,-128,6,69,-61,2,0,-128,3,0,6,92,67,0,1,-31,-127,0,0,22,-128,-5,127,97,-128,0,0,22,-64,-9,127,30,0,-128,0,12,0,0,0,4,7,0,0,0,0,0,0,0,105,112,97,105,114,115,0,4,4,0,0,0,0,0,0,0,119,97,120,0,4,11,0,0,0,0,0,0,0,102,105,108,101,115,121,115,116,101,109,0,4,7,0,0,0,0,0,0,0,115,101,97,114,99,104,0,4,5,0,0,0,0,0,0,0,114,111,111,116,0,4,5,0,0,0,0,0,0,0,108,117,97,36,0,4,6,0,0,0,0,0,0,0,109,97,116,99,104,0,4,12,0,0,0,0,0,0,0,47,40,46,42,41,37,46,108,117,97,36,0,4,5,0,0,0,0,0,0,0,103,115,117,98,0,4,2,0,0,0,0,0,0,0,47,0,4,2,0,0,0,0,0,0,0,46,0,4,8,0,0,0,0,0,0,0,114,101,113,117,105,114,101,0,0,0,0,0,39,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,7,0,0,0,7,0,0,0,7,0,0,0,4,0,0,0,7,0,0,0,2,0,0,0,8,0,0,0,10,0,0,0,13,0,0,0,4,0,0,0,0,0,0,0,97,114,103,0,0,0,0,0,38,0,0,0,16,0,0,0,0,0,0,0,40,102,111,114,32,103,101,110,101,114,97,116,111,114,41,0,5,0,0,0,38,0,0,0,12,0,0,0,0,0,0,0,40,102,111,114,32,115,116,97,116,101,41,0,5,0,0,0,38,0,0,0,14,0,0,0,0,0,0,0,40,102,111,114,32,99,111,110,116,114,111,108,41,0,5,0,0,0,38,0,0,0,2,0,0,0,0,0,0,0,105,0,6,0,0,0,36,0,0,0,7,0,0,0,0,0,0,0,102,111,108,100,101,114,0,6,0,0,0,36,0,0,0,6,0,0,0,0,0,0,0,102,105,108,101,115,0,15,0,0,0,36,0,0,0,16,0,0,0,0,0,0,0,40,102,111,114,32,103,101,110,101,114,97,116,111,114,41,0,18,0,0,0,36,0,0,0,12,0,0,0,0,0,0,0,40,102,111,114,32,115,116,97,116,101,41,0,18,0,0,0,36,0,0,0,14,0,0,0,0,0,0,0,40,102,111,114,32,99,111,110,116,114,111,108,41,0,18,0,0,0,36,0,0,0,2,0,0,0,0,0,0,0,105,0,19,0,0,0,34,0,0,0,5,0,0,0,0,0,0,0,102,105,108,101,0,19,0,0,0,34,0,0,0,14,0,0,0,0,0,0,0,114,101,113,117,105,114,101,83,116,114,105,110,103,0,26,0,0,0,34,0,0,0,0,0,0,0,4,0,0,0,1,0,0,0,10,0,0,0,1,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,52,0,0,0,0,0,0,0,64,47,85,115,101,114,115,47,109,97,120,102,111,110,103,47,68,101,115,107,116,111,112,47,49,47,115,116,100,108,105,98,47,104,101,108,112,101,114,115,47,98,97,115,101,54,52,46,108,117,97,0,0,0,0,0,0,0,0,0,0,0,2,3,-105,0,0,0,5,0,0,0,65,64,0,0,-123,-128,0,0,-122,-64,64,1,28,64,-128,1,36,0,0,0,7,0,1,0,36,64,0,0,7,64,1,0,36,-128,0,0,7,-128,1,0,36,-64,0,0,7,-64,1,0,10,0,8,0,9,64,66,-124,9,-64,66,-123,9,64,67,-122,9,-64,67,-121,9,64,68,-120,9,-64,68,-119,9,64,69,-118,9,-64,69,-117,9,64,70,-116,9,-64,70,-115,9,64,71,-114,9,-64,71,-113,9,64,72,-112,9,-64,72,-111,9,64,73,-110,9,-64,73,-109,9,64,74,-108,9,-64,74,-107,9,64,75,-106,9,-64,75,-105,9,64,76,-104,9,-64,76,-103,9,64,77,-102,9,-64,77,-101,9,64,78,-100,9,-64,78,-99,9,64,79,-98,9,-64,79,-97,9,64,80,-96,9,-64,80,-95,9,64,81,-94,9,-64,81,-93,9,64,82,-92,9,-64,82,-91,9,64,83,-90,9,-64,83,-89,9,64,84,-88,9,-64,84,-87,9,64,85,-86,9,-64,85,-85,9,64,86,-84,9,-64,86,-83,9,64,87,-82,9,-64,87,-81,9,64,88,-80,9,-64,88,-79,9,64,89,-78,9,-64,89,-77,9,64,90,-76,9,-64,90,-75,9,64,91,-74,9,-64,91,-73,9,64,92,-72,9,-64,92,-71,9,64,93,-70,9,-64,93,-69,9,64,94,-68,9,-64,94,-67,9,64,95,-66,9,-64,95,-65,9,64,96,-64,9,-64,96,-63,9,64,97,-62,9,-64,97,-61,100,0,1,0,0,0,0,0,71,0,34,0,74,64,8,0,73,0,-62,-124,73,-128,-62,-123,73,0,-61,-122,73,-128,-61,-121,73,0,-60,-120,73,-128,-60,-119,73,0,-59,-118,73,-128,-59,-117,73,0,-58,-116,73,-128,-58,-115,73,0,-57,-114,73,-128,-57,-113,73,0,-56,-112,73,-128,-56,-111,73,0,-55,-110,73,-128,-55,-109,73,0,-54,-108,73,-128,-54,-107,73,0,-53,-106,73,-128,-53,-105,73,0,-52,-104,73,-128,-52,-103,73,0,-51,-102,73,-128,-51,-101,73,0,-50,-100,73,-128,-50,-99,73,0,-49,-98,73,-128,-49,-97,73,0,-48,-96,73,-128,-48,-95,73,0,-47,-94,73,-128,-47,-93,73,0,-46,-92,73,-128,-46,-91,73,0,-45,-90,73,-128,-45,-89,73,0,-44,-88,73,-128,-44,-87,73,0,-43,-86,73,-128,-43,-85,73,0,-42,-84,73,-128,-42,-83,73,0,-41,-82,73,-128,-41,-81,73,0,-40,-80,73,-128,-40,-79,73,0,-39,-78,73,-128,-39,-77,73,0,-38,-76,73,-128,-38,-75,73,0,-37,-74,73,-128,-37,-73,73,0,-36,-72,73,-128,-36,-71,73,0,-35,-70,73,-128,-35,-69,73,0,-34,-68,73,-128,-34,-67,73,0,-33,-66,73,-128,-33,-65,73,0,-32,-64,73,-128,-32,-63,73,0,-31,-62,73,-128,-31,-61,73,-128,-30,-60,-92,64,1,0,0,0,-128,0,-121,-64,34,0,30,0,-128,0,-116,0,0,0,4,7,0,0,0,0,0,0,0,109,111,100,117,108,101,0,4,11,0,0,0,0,0,0,0,119,97,120,46,98,97,115,101,54,52,0,4,8,0,0,0,0,0,0,0,112,97,99,107,97,103,101,0,4,7,0,0,0,0,0,0,0,115,101,101,97,108,108,0,4,4,0,0,0,0,0,0,0,108,115,104,0,4,4,0,0,0,0,0,0,0,114,115,104,0,4,4,0,0,0,0,0,0,0,98,105,116,0,4,4,0,0,0,0,0,0,0,108,111,114,0,3,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,65,0,3,0,0,0,0,0,0,-16,63,4,2,0,0,0,0,0,0,0,66,0,3,0,0,0,0,0,0,0,64,4,2,0,0,0,0,0,0,0,67,0,3,0,0,0,0,0,0,8,64,4,2,0,0,0,0,0,0,0,68,0,3,0,0,0,0,0,0,16,64,4,2,0,0,0,0,0,0,0,69,0,3,0,0,0,0,0,0,20,64,4,2,0,0,0,0,0,0,0,70,0,3,0,0,0,0,0,0,24,64,4,2,0,0,0,0,0,0,0,71,0,3,0,0,0,0,0,0,28,64,4,2,0,0,0,0,0,0,0,72,0,3,0,0,0,0,0,0,32,64,4,2,0,0,0,0,0,0,0,73,0,3,0,0,0,0,0,0,34,64,4,2,0,0,0,0,0,0,0,74,0,3,0,0,0,0,0,0,36,64,4,2,0,0,0,0,0,0,0,75,0,3,0,0,0,0,0,0,38,64,4,2,0,0,0,0,0,0,0,76,0,3,0,0,0,0,0,0,40,64,4,2,0,0,0,0,0,0,0,77,0,3,0,0,0,0,0,0,42,64,4,2,0,0,0,0,0,0,0,78,0,3,0,0,0,0,0,0,44,64,4,2,0,0,0,0,0,0,0,79,0,3,0,0,0,0,0,0,46,64,4,2,0,0,0,0,0,0,0,80,0,3,0,0,0,0,0,0,48,64,4,2,0,0,0,0,0,0,0,81,0,3,0,0,0,0,0,0,49,64,4,2,0,0,0,0,0,0,0,82,0,3,0,0,0,0,0,0,50,64,4,2,0,0,0,0,0,0,0,83,0,3,0,0,0,0,0,0,51,64,4,2,0,0,0,0,0,0,0,84,0,3,0,0,0,0,0,0,52,64,4,2,0,0,0,0,0,0,0,85,0,3,0,0,0,0,0,0,53,64,4,2,0,0,0,0,0,0,0,86,0,3,0,0,0,0,0,0,54,64,4,2,0,0,0,0,0,0,0,87,0,3,0,0,0,0,0,0,55,64,4,2,0,0,0,0,0,0,0,88,0,3,0,0,0,0,0,0,56,64,4,2,0,0,0,0,0,0,0,89,0,3,0,0,0,0,0,0,57,64,4,2,0,0,0,0,0,0,0,90,0,3,0,0,0,0,0,0,58,64,4,2,0,0,0,0,0,0,0,97,0,3,0,0,0,0,0,0,59,64,4,2,0,0,0,0,0,0,0,98,0,3,0,0,0,0,0,0,60,64,4,2,0,0,0,0,0,0,0,99,0,3,0,0,0,0,0,0,61,64,4,2,0,0,0,0,0,0,0,100,0,3,0,0,0,0,0,0,62,64,4,2,0,0,0,0,0,0,0,101,0,3,0,0,0,0,0,0,63,64,4,2,0,0,0,0,0,0,0,102,0,3,0,0,0,0,0,0,64,64,4,2,0,0,0,0,0,0,0,103,0,3,0,0,0,0,0,-128,64,64,4,2,0,0,0,0,0,0,0,104,0,3,0,0,0,0,0,0,65,64,4,2,0,0,0,0,0,0,0,105,0,3,0,0,0,0,0,-128,65,64,4,2,0,0,0,0,0,0,0,106,0,3,0,0,0,0,0,0,66,64,4,2,0,0,0,0,0,0,0,107,0,3,0,0,0,0,0,-128,66,64,4,2,0,0,0,0,0,0,0,108,0,3,0,0,0,0,0,0,67,64,4,2,0,0,0,0,0,0,0,109,0,3,0,0,0,0,0,-128,67,64,4,2,0,0,0,0,0,0,0,110,0,3,0,0,0,0,0,0,68,64,4,2,0,0,0,0,0,0,0,111,0,3,0,0,0,0,0,-128,68,64,4,2,0,0,0,0,0,0,0,112,0,3,0,0,0,0,0,0,69,64,4,2,0,0,0,0,0,0,0,113,0,3,0,0,0,0,0,-128,69,64,4,2,0,0,0,0,0,0,0,114,0,3,0,0,0,0,0,0,70,64,4,2,0,0,0,0,0,0,0,115,0,3,0,0,0,0,0,-128,70,64,4,2,0,0,0,0,0,0,0,116,0,3,0,0,0,0,0,0,71,64,4,2,0,0,0,0,0,0,0,117,0,3,0,0,0,0,0,-128,71,64,4,2,0,0,0,0,0,0,0,118,0,3,0,0,0,0,0,0,72,64,4,2,0,0,0,0,0,0,0,119,0,3,0,0,0,0,0,-128,72,64,4,2,0,0,0,0,0,0,0,120,0,3,0,0,0,0,0,0,73,64,4,2,0,0,0,0,0,0,0,121,0,3,0,0,0,0,0,-128,73,64,4,2,0,0,0,0,0,0,0,122,0,3,0,0,0,0,0,0,74,64,4,2,0,0,0,0,0,0,0,48,0,3,0,0,0,0,0,-128,74,64,4,2,0,0,0,0,0,0,0,49,0,3,0,0,0,0,0,0,75,64,4,2,0,0,0,0,0,0,0,50,0,3,0,0,0,0,0,-128,75,64,4,2,0,0,0,0,0,0,0,51,0,3,0,0,0,0,0,0,76,64,4,2,0,0,0,0,0,0,0,52,0,3,0,0,0,0,0,-128,76,64,4,2,0,0,0,0,0,0,0,53,0,3,0,0,0,0,0,0,77,64,4,2,0,0,0,0,0,0,0,54,0,3,0,0,0,0,0,-128,77,64,4,2,0,0,0,0,0,0,0,55,0,3,0,0,0,0,0,0,78,64,4,2,0,0,0,0,0,0,0,56,0,3,0,0,0,0,0,-128,78,64,4,2,0,0,0,0,0,0,0,57,0,3,0,0,0,0,0,0,79,64,4,2,0,0,0,0,0,0,0,43,0,3,0,0,0,0,0,-128,79,64,4,2,0,0,0,0,0,0,0,47,0,4,7,0,0,0,0,0,0,0,101,110,99,111,100,101,0,4,2,0,0,0,0,0,0,0,61,0,0,4,7,0,0,0,0,0,0,0,100,101,99,111,100,101,0,6,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,11,0,0,0,0,2,0,3,5,0,0,0,-111,64,0,-128,-114,-128,0,0,-112,64,64,1,-98,0,0,1,30,0,-128,0,2,0,0,0,3,0,0,0,0,0,0,0,64,3,0,0,0,0,0,0,112,64,0,0,0,0,5,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,11,0,0,0,2,0,0,0,6,0,0,0,0,0,0,0,118,97,108,117,101,0,0,0,0,0,4,0,0,0,6,0,0,0,0,0,0,0,115,104,105,102,116,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0,0,0,16,0,0,0,0,2,0,4,8,0,0,0,-123,0,0,0,-122,64,64,1,-47,64,0,-127,-49,-64,0,0,-100,-128,0,1,-112,-64,64,1,-98,0,0,1,30,0,-128,0,4,0,0,0,4,5,0,0,0,0,0,0,0,109,97,116,104,0,4,6,0,0,0,0,0,0,0,102,108,111,111,114,0,3,0,0,0,0,0,0,0,64,3,0,0,0,0,0,0,112,64,0,0,0,0,8,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,16,0,0,0,2,0,0,0,6,0,0,0,0,0,0,0,118,97,108,117,101,0,0,0,0,0,7,0,0,0,6,0,0,0,0,0,0,0,115,104,105,102,116,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,19,0,0,0,21,0,0,0,0,2,0,4,12,0,0,0,-111,64,0,-128,-112,-128,0,0,-51,64,-64,0,-47,-64,0,-128,-48,-64,0,0,-115,-64,0,1,88,-128,0,-127,22,0,0,-128,-126,64,0,0,-126,0,-128,0,-98,0,0,1,30,0,-128,0,3,0,0,0,3,0,0,0,0,0,0,0,64,3,0,0,0,0,0,0,-16,63,3,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,21,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,120,0,0,0,0,0,11,0,0,0,2,0,0,0,0,0,0,0,98,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,0,0,0,28,0,0,0,0,2,0,10,30,0,0,0,-127,64,0,0,-121,0,0,0,-127,-128,0,0,-63,-64,0,0,1,-127,0,0,-96,-64,4,-128,-123,1,0,0,-59,1,1,0,0,2,0,0,64,2,-128,2,-36,-127,-128,1,-38,65,0,0,22,-64,0,-128,-59,1,1,0,0,2,-128,0,64,2,-128,2,-36,-127,-128,1,23,64,-63,3,22,-64,0,-128,-51,-127,-64,2,-47,-63,1,-125,-38,65,0,0,22,0,0,-128,-63,65,0,0,-116,-63,1,3,-121,1,0,0,-97,-128,-6,127,-123,0,0,0,-98,0,0,1,30,0,-128,0,7,0,0,0,4,7,0,0,0,0,0,0,0,114,101,115,117,108,116,0,3,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,-16,63,3,0,0,0,0,0,0,32,64,4,4,0,0,0,0,0,0,0,98,105,116,0,1,1,3,0,0,0,0,0,0,0,64,0,0,0,0,30,0,0,0,25,0,0,0,25,0,0,0,26,0,0,0,26,0,0,0,26,0,0,0,26,0,0,0,26,0,0,0,26,0,0,0,26,0,0,0,26,0,0,0,26,0,0,0,26,0,0,0,26,0,0,0,26,0,0,0,26,0,0,0,26,0,0,0,26,0,0,0,26,0,0,0,26,0,0,0,26,0,0,0,26,0,0,0,26,0,0,0,26,0,0,0,26,0,0,0,26,0,0,0,26,0,0,0,26,0,0,0,27,0,0,0,27,0,0,0,28,0,0,0,6,0,0,0,2,0,0,0,0,0,0,0,120,0,0,0,0,0,29,0,0,0,2,0,0,0,0,0,0,0,121,0,0,0,0,0,29,0,0,0,12,0,0,0,0,0,0,0,40,102,111,114,32,105,110,100,101,120,41,0,5,0,0,0,27,0,0,0,12,0,0,0,0,0,0,0,40,102,111,114,32,108,105,109,105,116,41,0,5,0,0,0,27,0,0,0,11,0,0,0,0,0,0,0,40,102,111,114,32,115,116,101,112,41,0,5,0,0,0,27,0,0,0,2,0,0,0,0,0,0,0,112,0,6,0,0,0,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,0,0,0,47,0,0,0,1,1,0,18,89,0,0,0,74,0,0,0,-127,0,0,0,-63,64,0,0,5,-127,0,0,6,-63,64,2,64,1,0,0,28,-127,0,1,13,1,65,2,65,65,1,0,-32,-64,18,-128,-63,1,1,0,1,66,1,0,65,2,1,0,-32,-63,2,-128,-59,-126,0,0,-58,-126,-63,5,5,-125,0,0,6,-61,65,6,64,3,0,0,-116,-125,2,3,28,3,-128,1,-36,-126,0,0,-38,66,0,0,22,0,0,-128,-63,66,0,0,73,-64,2,5,-33,-127,-4,127,-59,-127,0,0,-58,1,-62,3,1,66,2,0,64,2,0,1,-124,2,0,0,-59,-126,2,0,6,3,-63,0,65,-61,2,0,-36,-126,-128,1,-122,-62,2,5,-60,2,0,0,5,3,3,0,69,67,3,0,-122,3,-63,0,-112,-125,67,7,-63,-125,3,0,92,-125,-128,1,-123,-125,2,0,-58,-61,-62,0,1,-124,3,0,-100,3,-128,1,28,-125,0,0,-58,2,-125,5,-38,66,0,0,22,0,0,-128,-63,-62,3,0,20,3,0,0,13,-125,1,6,24,0,3,-126,22,-128,3,-128,4,3,0,0,69,3,3,0,-123,67,3,0,-58,-61,-62,0,-48,3,-60,7,1,-60,2,0,-100,-125,-128,1,-59,-125,2,0,6,68,-63,0,65,68,4,0,-36,3,-128,1,92,-125,0,0,6,67,3,6,26,67,0,0,22,0,0,-128,1,-61,3,0,84,3,0,0,77,-125,-127,6,24,64,-125,-123,22,64,1,-128,68,3,0,0,-122,67,-63,0,-112,-125,68,7,70,-125,-125,6,90,67,0,0,22,0,0,-128,65,-61,3,0,-36,-127,-128,3,-128,0,-128,3,-33,-128,-20,127,-98,0,0,1,30,0,-128,0,19,0,0,0,4,1,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,4,7,0,0,0,0,0,0,0,115,116,114,105,110,103,0,4,4,0,0,0,0,0,0,0,108,101,110,0,3,0,0,0,0,0,0,-16,63,3,0,0,0,0,0,0,8,64,4,5,0,0,0,0,0,0,0,98,121,116,101,0,4,4,0,0,0,0,0,0,0,115,117,98,0,4,7,0,0,0,0,0,0,0,102,111,114,109,97,116,0,4,11,0,0,0,0,0,0,0,37,115,37,115,37,115,37,115,37,115,0,4,4,0,0,0,0,0,0,0,114,115,104,0,3,0,0,0,0,0,0,0,64,4,4,0,0,0,0,0,0,0,108,111,114,0,4,4,0,0,0,0,0,0,0,108,115,104,0,3,0,0,0,0,0,0,16,64,4,2,0,0,0,0,0,0,0,61,0,3,0,0,0,0,0,0,48,64,3,0,0,0,0,0,0,24,64,3,0,0,0,0,0,0,80,64,0,0,0,0,89,0,0,0,36,0,0,0,37,0,0,0,38,0,0,0,38,0,0,0,38,0,0,0,38,0,0,0,38,0,0,0,38,0,0,0,38,0,0,0,38,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,40,0,0,0,40,0,0,0,40,0,0,0,40,0,0,0,41,0,0,0,41,0,0,0,41,0,0,0,41,0,0,0,41,0,0,0,41,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,43,0,0,0,43,0,0,0,43,0,0,0,43,0,0,0,43,0,0,0,43,0,0,0,43,0,0,0,43,0,0,0,43,0,0,0,43,0,0,0,43,0,0,0,43,0,0,0,43,0,0,0,43,0,0,0,43,0,0,0,43,0,0,0,43,0,0,0,43,0,0,0,43,0,0,0,43,0,0,0,44,0,0,0,44,0,0,0,44,0,0,0,44,0,0,0,44,0,0,0,44,0,0,0,44,0,0,0,44,0,0,0,44,0,0,0,44,0,0,0,44,0,0,0,40,0,0,0,44,0,0,0,38,0,0,0,46,0,0,0,47,0,0,0,11,0,0,0,5,0,0,0,0,0,0,0,100,97,116,97,0,0,0,0,0,88,0,0,0,6,0,0,0,0,0,0,0,98,121,116,101,115,0,1,0,0,0,88,0,0,0,7,0,0,0,0,0,0,0,114,101,115,117,108,116,0,2,0,0,0,88,0,0,0,12,0,0,0,0,0,0,0,40,102,111,114,32,105,110,100,101,120,41,0,9,0,0,0,87,0,0,0,12,0,0,0,0,0,0,0,40,102,111,114,32,108,105,109,105,116,41,0,9,0,0,0,87,0,0,0,11,0,0,0,0,0,0,0,40,102,111,114,32,115,116,101,112,41,0,9,0,0,0,87,0,0,0,5,0,0,0,0,0,0,0,115,112,111,115,0,10,0,0,0,86,0,0,0,12,0,0,0,0,0,0,0,40,102,111,114,32,105,110,100,101,120,41,0,13,0,0,0,27,0,0,0,12,0,0,0,0,0,0,0,40,102,111,114,32,108,105,109,105,116,41,0,13,0,0,0,27,0,0,0,11,0,0,0,0,0,0,0,40,102,111,114,32,115,116,101,112,41,0,13,0,0,0,27,0,0,0,5,0,0,0,0,0,0,0,98,121,116,101,0,14,0,0,0,26,0,0,0,1,0,0,0,12,0,0,0,0,0,0,0,98,97,115,101,54,52,99,104,97,114,115,0,0,0,0,0,0,0,0,0,54,0,0,0,64,0,0,0,1,1,0,16,85,0,0,0,74,0,0,0,-127,0,0,0,-63,64,0,0,5,-127,0,0,6,-63,64,2,64,1,0,0,28,-127,0,1,13,1,65,2,65,65,1,0,-32,-64,17,-128,-63,1,1,0,1,66,1,0,65,2,1,0,-32,-63,2,-128,-60,2,0,0,5,-125,0,0,6,-125,65,6,64,3,0,0,-116,-125,2,3,-52,-125,2,3,28,-125,0,2,26,67,0,0,22,0,0,-128,1,-61,1,0,-58,2,-125,5,73,-64,2,5,-33,-127,-4,127,-64,1,0,1,5,-126,0,0,6,2,66,4,69,66,2,0,-123,-126,2,0,-58,2,-63,0,1,-61,2,0,-100,-126,-128,1,-59,2,3,0,6,-61,-62,0,65,67,1,0,-36,2,-128,1,92,2,0,0,28,-126,0,0,-107,0,-126,3,-64,1,0,1,6,66,-61,0,87,-128,67,4,22,-128,3,-128,5,-126,0,0,6,2,66,4,69,66,2,0,-123,-126,2,0,-58,-62,-62,0,1,67,1,0,-100,-126,-128,1,-59,2,3,0,6,67,-61,0,65,-61,2,0,-36,2,-128,1,92,2,0,0,28,-126,0,0,26,66,0,0,22,0,0,-128,1,2,0,0,-107,0,-126,3,-64,1,0,1,6,66,-63,0,87,-128,67,4,22,0,3,-128,5,-126,0,0,6,2,66,4,69,66,2,0,-123,-126,2,0,-58,66,-61,0,-48,66,-63,5,1,-61,3,0,-100,-126,-128,1,-58,66,-63,0,92,2,-128,1,28,-126,0,0,26,66,0,0,22,0,0,-128,1,2,0,0,-107,0,-126,3,-33,-128,-19,127,-98,0,0,1,30,0,-128,0,16,0,0,0,4,1,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,4,7,0,0,0,0,0,0,0,115,116,114,105,110,103,0,4,4,0,0,0,0,0,0,0,108,101,110,0,3,0,0,0,0,0,0,-16,63,3,0,0,0,0,0,0,16,64,4,4,0,0,0,0,0,0,0,115,117,98,0,4,2,0,0,0,0,0,0,0,61,0,4,5,0,0,0,0,0,0,0,99,104,97,114,0,4,4,0,0,0,0,0,0,0,108,111,114,0,4,4,0,0,0,0,0,0,0,108,115,104,0,3,0,0,0,0,0,0,0,64,4,4,0,0,0,0,0,0,0,114,115,104,0,3,0,0,0,0,0,0,8,64,0,3,0,0,0,0,0,0,24,64,0,0,0,0,85,0,0,0,55,0,0,0,56,0,0,0,57,0,0,0,57,0,0,0,57,0,0,0,57,0,0,0,57,0,0,0,57,0,0,0,57,0,0,0,57,0,0,0,58,0,0,0,58,0,0,0,58,0,0,0,58,0,0,0,58,0,0,0,58,0,0,0,58,0,0,0,58,0,0,0,58,0,0,0,58,0,0,0,58,0,0,0,58,0,0,0,58,0,0,0,58,0,0,0,58,0,0,0,58,0,0,0,58,0,0,0,59,0,0,0,59,0,0,0,59,0,0,0,59,0,0,0,59,0,0,0,59,0,0,0,59,0,0,0,59,0,0,0,59,0,0,0,59,0,0,0,59,0,0,0,59,0,0,0,59,0,0,0,59,0,0,0,59,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,57,0,0,0,63,0,0,0,64,0,0,0,11,0,0,0,5,0,0,0,0,0,0,0,100,97,116,97,0,0,0,0,0,84,0,0,0,6,0,0,0,0,0,0,0,99,104,97,114,115,0,1,0,0,0,84,0,0,0,7,0,0,0,0,0,0,0,114,101,115,117,108,116,0,2,0,0,0,84,0,0,0,12,0,0,0,0,0,0,0,40,102,111,114,32,105,110,100,101,120,41,0,9,0,0,0,83,0,0,0,12,0,0,0,0,0,0,0,40,102,111,114,32,108,105,109,105,116,41,0,9,0,0,0,83,0,0,0,11,0,0,0,0,0,0,0,40,102,111,114,32,115,116,101,112,41,0,9,0,0,0,83,0,0,0,5,0,0,0,0,0,0,0,100,112,111,115,0,10,0,0,0,82,0,0,0,12,0,0,0,0,0,0,0,40,102,111,114,32,105,110,100,101,120,41,0,13,0,0,0,27,0,0,0,12,0,0,0,0,0,0,0,40,102,111,114,32,108,105,109,105,116,41,0,13,0,0,0,27,0,0,0,11,0,0,0,0,0,0,0,40,102,111,114,32,115,116,101,112,41,0,13,0,0,0,27,0,0,0,5,0,0,0,0,0,0,0,99,104,97,114,0,14,0,0,0,26,0,0,0,1,0,0,0,12,0,0,0,0,0,0,0,98,97,115,101,54,52,98,121,116,101,115,0,-105,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,11,0,0,0,9,0,0,0,16,0,0,0,14,0,0,0,21,0,0,0,19,0,0,0,28,0,0,0,24,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,47,0,0,0,47,0,0,0,35,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,64,0,0,0,64,0,0,0,54,0,0,0,64,0,0,0,2,0,0,0,12,0,0,0,0,0,0,0,98,97,115,101,54,52,99,104,97,114,115,0,78,0,0,0,-106,0,0,0,12,0,0,0,0,0,0,0,98,97,115,101,54,52,98,121,116,101,115,0,-109,0,0,0,-106,0,0,0,0,0,0,0,49,0,0,0,0,0,0,0,64,47,85,115,101,114,115,47,109,97,120,102,111,110,103,47,68,101,115,107,116,111,112,47,49,47,115,116,100,108,105,98,47,104,101,108,112,101,114,115,47,98,105,116,46,108,117,97,0,0,0,0,0,0,0,0,0,0,0,2,14,53,0,0,0,36,0,0,0,100,64,0,0,0,0,0,0,0,0,-128,0,-92,-128,0,0,-28,-64,0,0,36,1,1,0,0,0,-128,0,0,0,-128,1,0,0,0,1,0,0,0,2,100,65,1,0,0,0,-128,0,0,0,-128,1,0,0,0,1,0,0,-128,2,-92,-127,1,0,0,0,-128,0,0,0,0,1,-28,-63,1,0,0,0,-128,0,0,0,-128,1,0,0,0,1,36,2,2,0,0,0,0,0,0,0,0,3,0,0,0,2,100,66,2,0,0,0,0,0,0,0,0,3,-92,-126,2,0,0,0,0,0,0,0,0,3,0,0,-128,2,-28,-62,2,0,0,0,0,2,0,0,0,3,0,0,-128,2,5,3,0,0,74,-125,2,0,73,-125,1,-127,73,67,-127,-127,73,3,1,-126,73,-61,-127,-126,73,3,2,-125,73,-125,-126,-125,73,-61,2,-124,73,67,-126,-124,73,67,0,-123,73,-125,-128,-123,9,67,-125,-128,35,0,0,0,30,0,-128,0,12,0,0,0,4,4,0,0,0,0,0,0,0,119,97,120,0,4,4,0,0,0,0,0,0,0,98,105,116,0,4,5,0,0,0,0,0,0,0,98,110,111,116,0,4,5,0,0,0,0,0,0,0,98,97,110,100,0,4,4,0,0,0,0,0,0,0,98,111,114,0,4,5,0,0,0,0,0,0,0,98,120,111,114,0,4,8,0,0,0,0,0,0,0,98,114,115,104,105,102,116,0,4,8,0,0,0,0,0,0,0,98,108,115,104,105,102,116,0,4,6,0,0,0,0,0,0,0,98,120,111,114,50,0,4,14,0,0,0,0,0,0,0,98,108,111,103,105,99,95,114,115,104,105,102,116,0,4,7,0,0,0,0,0,0,0,116,111,98,105,116,115,0,4,7,0,0,0,0,0,0,0,116,111,110,117,109,98,0,12,0,0,0,0,0,0,0,0,0,0,0,37,0,0,0,42,0,0,0,0,1,0,3,11,0,0,0,69,0,0,0,70,64,-64,0,-128,0,0,0,92,-128,0,1,77,64,0,0,24,64,0,-127,22,-128,0,-128,69,-64,0,0,-127,0,1,0,92,64,0,1,30,0,-128,0,5,0,0,0,4,5,0,0,0,0,0,0,0,109,97,116,104,0,4,6,0,0,0,0,0,0,0,102,108,111,111,114,0,3,0,0,0,0,0,0,0,0,4,6,0,0,0,0,0,0,0,101,114,114,111,114,0,4,48,0,0,0,0,0,0,0,116,114,121,105,110,103,32,116,111,32,117,115,101,32,98,105,116,119,105,115,101,32,111,112,101,114,97,116,105,111,110,32,111,110,32,110,111,110,45,105,110,116,101,103,101,114,33,0,0,0,0,0,11,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,40,0,0,0,40,0,0,0,40,0,0,0,42,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,110,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,0,0,0,65,0,0,0,2,1,0,6,36,0,0,0,68,0,0,0,-128,0,0,0,92,64,0,1,24,0,64,0,22,-128,2,-128,68,0,-128,0,-123,64,0,0,-122,-128,64,1,-59,-64,0,0,-58,0,-63,1,0,1,0,0,-36,0,0,1,-100,-128,0,0,-116,64,65,1,93,0,0,1,94,0,0,0,74,0,0,0,-127,64,1,0,24,0,0,-128,22,64,3,-128,-59,-64,0,0,-58,-128,-63,1,0,1,0,0,65,-63,1,0,-36,-128,-128,1,23,64,-63,1,22,64,0,-128,73,64,65,1,22,0,0,-128,73,0,64,1,13,-63,0,0,15,-64,65,2,-116,64,65,1,22,-64,-5,127,94,0,0,1,30,0,-128,0,8,0,0,0,3,0,0,0,0,0,0,0,0,4,4,0,0,0,0,0,0,0,98,105,116,0,4,5,0,0,0,0,0,0,0,98,110,111,116,0,4,5,0,0,0,0,0,0,0,109,97,116,104,0,4,4,0,0,0,0,0,0,0,97,98,115,0,3,0,0,0,0,0,0,-16,63,4,4,0,0,0,0,0,0,0,109,111,100,0,3,0,0,0,0,0,0,0,64,0,0,0,0,36,0,0,0,45,0,0,0,45,0,0,0,45,0,0,0,46,0,0,0,46,0,0,0,48,0,0,0,48,0,0,0,48,0,0,0,48,0,0,0,48,0,0,0,48,0,0,0,48,0,0,0,48,0,0,0,48,0,0,0,48,0,0,0,48,0,0,0,51,0,0,0,52,0,0,0,53,0,0,0,53,0,0,0,54,0,0,0,54,0,0,0,54,0,0,0,54,0,0,0,54,0,0,0,55,0,0,0,55,0,0,0,56,0,0,0,56,0,0,0,58,0,0,0,60,0,0,0,60,0,0,0,61,0,0,0,61,0,0,0,64,0,0,0,65,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,110,0,0,0,0,0,35,0,0,0,4,0,0,0,0,0,0,0,116,98,108,0,17,0,0,0,35,0,0,0,4,0,0,0,0,0,0,0,99,110,116,0,18,0,0,0,35,0,0,0,5,0,0,0,0,0,0,0,108,97,115,116,0,25,0,0,0,33,0,0,0,2,0,0,0,10,0,0,0,0,0,0,0,99,104,101,99,107,95,105,110,116,0,8,0,0,0,0,0,0,0,116,111,95,98,105,116,115,0,0,0,0,0,0,0,0,0,67,0,0,0,78,0,0,0,0,1,0,9,17,0,0,0,69,0,0,0,70,64,-64,0,-128,0,0,0,92,-128,0,1,-127,-128,0,0,-63,-64,0,0,1,-63,0,0,64,1,-128,0,-127,-63,0,0,32,-63,0,-128,6,-62,1,0,14,-62,0,4,-116,0,2,1,-50,0,-63,1,31,-127,-2,127,-98,0,0,1,30,0,-128,0,5,0,0,0,4,6,0,0,0,0,0,0,0,116,97,98,108,101,0,4,5,0,0,0,0,0,0,0,103,101,116,110,0,3,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,-16,63,3,0,0,0,0,0,0,0,64,0,0,0,0,17,0,0,0,68,0,0,0,68,0,0,0,68,0,0,0,68,0,0,0,70,0,0,0,71,0,0,0,72,0,0,0,72,0,0,0,72,0,0,0,72,0,0,0,73,0,0,0,73,0,0,0,73,0,0,0,74,0,0,0,72,0,0,0,77,0,0,0,78,0,0,0,8,0,0,0,4,0,0,0,0,0,0,0,116,98,108,0,0,0,0,0,16,0,0,0,2,0,0,0,0,0,0,0,110,0,4,0,0,0,16,0,0,0,5,0,0,0,0,0,0,0,114,115,108,116,0,5,0,0,0,16,0,0,0,6,0,0,0,0,0,0,0,112,111,119,101,114,0,6,0,0,0,16,0,0,0,12,0,0,0,0,0,0,0,40,102,111,114,32,105,110,100,101,120,41,0,9,0,0,0,15,0,0,0,12,0,0,0,0,0,0,0,40,102,111,114,32,108,105,109,105,116,41,0,9,0,0,0,15,0,0,0,11,0,0,0,0,0,0,0,40,102,111,114,32,115,116,101,112,41,0,9,0,0,0,15,0,0,0,2,0,0,0,0,0,0,0,105,0,10,0,0,0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,80,0,0,0,95,0,0,0,0,2,0,8,31,0,0,0,-118,0,0,0,-54,0,0,0,5,1,0,0,6,65,64,2,64,1,0,0,28,-127,0,1,69,1,0,0,70,65,-64,2,-128,1,-128,0,92,-127,0,1,24,0,-127,2,22,-128,0,-128,-128,0,0,0,-64,0,-128,0,22,64,0,-128,-128,0,-128,0,-64,0,0,0,5,1,0,0,6,65,64,2,64,1,-128,1,28,-127,0,1,12,-127,64,2,69,1,0,0,70,65,-64,2,-128,1,0,1,92,-127,0,1,-127,-127,0,0,32,1,0,-128,-55,-64,-64,3,31,65,-1,127,30,0,-128,0,4,0,0,0,4,6,0,0,0,0,0,0,0,116,97,98,108,101,0,4,5,0,0,0,0,0,0,0,103,101,116,110,0,3,0,0,0,0,0,0,-16,63,3,0,0,0,0,0,0,0,0,0,0,0,0,31,0,0,0,81,0,0,0,82,0,0,0,83,0,0,0,83,0,0,0,83,0,0,0,83,0,0,0,83,0,0,0,83,0,0,0,83,0,0,0,83,0,0,0,83,0,0,0,83,0,0,0,84,0,0,0,85,0,0,0,85,0,0,0,87,0,0,0,88,0,0,0,91,0,0,0,91,0,0,0,91,0,0,0,91,0,0,0,91,0,0,0,91,0,0,0,91,0,0,0,91,0,0,0,91,0,0,0,91,0,0,0,91,0,0,0,92,0,0,0,91,0,0,0,95,0,0,0,8,0,0,0,6,0,0,0,0,0,0,0,116,98,108,95,109,0,0,0,0,0,30,0,0,0,6,0,0,0,0,0,0,0,116,98,108,95,110,0,0,0,0,0,30,0,0,0,4,0,0,0,0,0,0,0,98,105,103,0,1,0,0,0,30,0,0,0,6,0,0,0,0,0,0,0,115,109,97,108,108,0,2,0,0,0,30,0,0,0,12,0,0,0,0,0,0,0,40,102,111,114,32,105,110,100,101,120,41,0,27,0,0,0,30,0,0,0,12,0,0,0,0,0,0,0,40,102,111,114,32,108,105,109,105,116,41,0,27,0,0,0,30,0,0,0,11,0,0,0,0,0,0,0,40,102,111,114,32,115,116,101,112,41,0,27,0,0,0,30,0,0,0,2,0,0,0,0,0,0,0,105,0,28,0,0,0,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,120,0,0,0,4,2,3,14,64,0,0,0,-60,0,0,0,0,1,0,0,-36,-128,0,1,4,1,0,0,64,1,-128,0,28,-127,0,1,68,1,-128,0,-128,1,-128,1,-64,1,0,2,92,65,-128,1,74,1,0,0,-123,1,0,0,-122,65,64,3,-59,-127,0,0,-58,-63,-64,3,0,2,-128,1,-36,-127,0,1,5,-126,0,0,6,-62,64,4,64,2,0,2,28,2,0,1,-100,-127,0,0,-63,1,1,0,0,2,0,3,65,2,1,0,-32,1,2,-128,-58,-126,-126,1,23,64,-63,5,22,0,1,-128,-58,-126,2,2,23,64,-63,5,22,64,0,-128,73,65,65,5,22,0,0,-128,73,1,65,5,-33,65,-3,127,-60,1,0,1,0,2,-128,2,-36,-127,0,1,37,2,0,1,26,2,0,0,22,-64,4,-128,10,2,0,0,101,2,0,0,34,66,0,0,69,-126,0,0,70,-126,-63,4,-128,2,0,4,-63,2,1,0,92,-126,-128,1,-124,2,-128,1,-64,2,-128,3,0,3,-128,4,84,3,0,4,24,64,-125,-126,22,64,0,-128,91,67,0,4,22,0,0,-128,67,3,-128,6,-99,2,0,2,-98,2,0,0,22,0,0,-128,-34,1,0,1,30,0,-128,0,7,0,0,0,4,5,0,0,0,0,0,0,0,109,97,116,104,0,4,4,0,0,0,0,0,0,0,109,97,120,0,4,6,0,0,0,0,0,0,0,116,97,98,108,101,0,4,5,0,0,0,0,0,0,0,103,101,116,110,0,3,0,0,0,0,0,0,-16,63,3,0,0,0,0,0,0,0,0,4,7,0,0,0,0,0,0,0,114,101,109,111,118,101,0,0,0,0,0,64,0,0,0,98,0,0,0,98,0,0,0,98,0,0,0,99,0,0,0,99,0,0,0,99,0,0,0,100,0,0,0,100,0,0,0,100,0,0,0,100,0,0,0,102,0,0,0,103,0,0,0,103,0,0,0,103,0,0,0,103,0,0,0,103,0,0,0,103,0,0,0,103,0,0,0,103,0,0,0,103,0,0,0,103,0,0,0,103,0,0,0,104,0,0,0,104,0,0,0,104,0,0,0,104,0,0,0,105,0,0,0,105,0,0,0,105,0,0,0,105,0,0,0,105,0,0,0,105,0,0,0,106,0,0,0,106,0,0,0,108,0,0,0,104,0,0,0,112,0,0,0,112,0,0,0,112,0,0,0,113,0,0,0,113,0,0,0,113,0,0,0,114,0,0,0,114,0,0,0,114,0,0,0,115,0,0,0,115,0,0,0,115,0,0,0,115,0,0,0,115,0,0,0,116,0,0,0,116,0,0,0,116,0,0,0,116,0,0,0,116,0,0,0,116,0,0,0,116,0,0,0,116,0,0,0,116,0,0,0,116,0,0,0,116,0,0,0,116,0,0,0,118,0,0,0,120,0,0,0,14,0,0,0,2,0,0,0,0,0,0,0,109,0,0,0,0,0,63,0,0,0,2,0,0,0,0,0,0,0,110,0,0,0,0,0,63,0,0,0,4,0,0,0,0,0,0,0,97,114,103,0,0,0,0,0,63,0,0,0,6,0,0,0,0,0,0,0,116,98,108,95,109,0,3,0,0,0,63,0,0,0,6,0,0,0,0,0,0,0,116,98,108,95,110,0,6,0,0,0,63,0,0,0,4,0,0,0,0,0,0,0,116,98,108,0,11,0,0,0,63,0,0,0,5,0,0,0,0,0,0,0,114,115,108,116,0,22,0,0,0,63,0,0,0,12,0,0,0,0,0,0,0,40,102,111,114,32,105,110,100,101,120,41,0,25,0,0,0,36,0,0,0,12,0,0,0,0,0,0,0,40,102,111,114,32,108,105,109,105,116,41,0,25,0,0,0,36,0,0,0,11,0,0,0,0,0,0,0,40,102,111,114,32,115,116,101,112,41,0,25,0,0,0,36,0,0,0,2,0,0,0,0,0,0,0,105,0,26,0,0,0,35,0,0,0,7,0,0,0,0,0,0,0,114,101,115,117,108,116,0,39,0,0,0,63,0,0,0,5,0,0,0,0,0,0,0,97,114,103,115,0,45,0,0,0,61,0,0,0,2,0,0,0,0,0,0,0,110,0,50,0,0,0,61,0,0,0,4,0,0,0,8,0,0,0,0,0,0,0,116,111,95,98,105,116,115,0,7,0,0,0,0,0,0,0,101,120,112,97,110,100,0,14,0,0,0,0,0,0,0,116,98,108,95,116,111,95,110,117,109,98,101,114,0,7,0,0,0,0,0,0,0,98,105,116,95,111,114,0,0,0,0,0,0,0,0,0,122,0,0,0,-111,0,0,0,4,2,3,14,64,0,0,0,-60,0,0,0,0,1,0,0,-36,-128,0,1,4,1,0,0,64,1,-128,0,28,-127,0,1,68,1,-128,0,-128,1,-128,1,-64,1,0,2,92,65,-128,1,74,1,0,0,-123,1,0,0,-122,65,64,3,-59,-127,0,0,-58,-63,-64,3,0,2,-128,1,-36,-127,0,1,5,-126,0,0,6,-62,64,4,64,2,0,2,28,2,0,1,-100,-127,0,0,-63,1,1,0,0,2,0,3,65,2,1,0,-32,1,2,-128,-58,-126,-126,1,87,64,-63,5,22,-128,0,-128,-58,-126,2,2,23,64,-63,5,22,64,0,-128,73,65,65,5,22,0,0,-128,73,1,65,5,-33,65,-3,127,-60,1,0,1,0,2,-128,2,-36,-127,0,1,37,2,0,1,26,2,0,0,22,-64,4,-128,10,2,0,0,101,2,0,0,34,66,0,0,69,-126,0,0,70,-126,-63,4,-128,2,0,4,-63,2,1,0,92,-126,-128,1,-124,2,-128,1,-64,2,-128,3,0,3,-128,4,84,3,0,4,24,64,-125,-126,22,64,0,-128,91,67,0,4,22,0,0,-128,67,3,-128,6,-99,2,0,2,-98,2,0,0,22,0,0,-128,-34,1,0,1,30,0,-128,0,7,0,0,0,4,5,0,0,0,0,0,0,0,109,97,116,104,0,4,4,0,0,0,0,0,0,0,109,97,120,0,4,6,0,0,0,0,0,0,0,116,97,98,108,101,0,4,5,0,0,0,0,0,0,0,103,101,116,110,0,3,0,0,0,0,0,0,-16,63,3,0,0,0,0,0,0,0,0,4,7,0,0,0,0,0,0,0,114,101,109,111,118,101,0,0,0,0,0,64,0,0,0,123,0,0,0,123,0,0,0,123,0,0,0,124,0,0,0,124,0,0,0,124,0,0,0,125,0,0,0,125,0,0,0,125,0,0,0,125,0,0,0,127,0,0,0,-128,0,0,0,-128,0,0,0,-128,0,0,0,-128,0,0,0,-128,0,0,0,-128,0,0,0,-128,0,0,0,-128,0,0,0,-128,0,0,0,-128,0,0,0,-128,0,0,0,-127,0,0,0,-127,0,0,0,-127,0,0,0,-127,0,0,0,-126,0,0,0,-126,0,0,0,-126,0,0,0,-126,0,0,0,-126,0,0,0,-126,0,0,0,-125,0,0,0,-125,0,0,0,-123,0,0,0,-127,0,0,0,-119,0,0,0,-119,0,0,0,-119,0,0,0,-118,0,0,0,-118,0,0,0,-118,0,0,0,-117,0,0,0,-117,0,0,0,-117,0,0,0,-116,0,0,0,-116,0,0,0,-116,0,0,0,-116,0,0,0,-116,0,0,0,-115,0,0,0,-115,0,0,0,-115,0,0,0,-115,0,0,0,-115,0,0,0,-115,0,0,0,-115,0,0,0,-115,0,0,0,-115,0,0,0,-115,0,0,0,-115,0,0,0,-115,0,0,0,-113,0,0,0,-111,0,0,0,14,0,0,0,2,0,0,0,0,0,0,0,109,0,0,0,0,0,63,0,0,0,2,0,0,0,0,0,0,0,110,0,0,0,0,0,63,0,0,0,4,0,0,0,0,0,0,0,97,114,103,0,0,0,0,0,63,0,0,0,6,0,0,0,0,0,0,0,116,98,108,95,109,0,3,0,0,0,63,0,0,0,6,0,0,0,0,0,0,0,116,98,108,95,110,0,6,0,0,0,63,0,0,0,4,0,0,0,0,0,0,0,116,98,108,0,11,0,0,0,63,0,0,0,5,0,0,0,0,0,0,0,114,115,108,116,0,22,0,0,0,63,0,0,0,12,0,0,0,0,0,0,0,40,102,111,114,32,105,110,100,101,120,41,0,25,0,0,0,36,0,0,0,12,0,0,0,0,0,0,0,40,102,111,114,32,108,105,109,105,116,41,0,25,0,0,0,36,0,0,0,11,0,0,0,0,0,0,0,40,102,111,114,32,115,116,101,112,41,0,25,0,0,0,36,0,0,0,2,0,0,0,0,0,0,0,105,0,26,0,0,0,35,0,0,0,7,0,0,0,0,0,0,0,114,101,115,117,108,116,0,39,0,0,0,63,0,0,0,5,0,0,0,0,0,0,0,97,114,103,115,0,45,0,0,0,61,0,0,0,2,0,0,0,0,0,0,0,110,0,50,0,0,0,61,0,0,0,4,0,0,0,8,0,0,0,0,0,0,0,116,111,95,98,105,116,115,0,7,0,0,0,0,0,0,0,101,120,112,97,110,100,0,14,0,0,0,0,0,0,0,116,98,108,95,116,111,95,110,117,109,98,101,114,0,8,0,0,0,0,0,0,0,98,105,116,95,97,110,100,0,0,0,0,0,0,0,0,0,-109,0,0,0,-97,0,0,0,2,1,0,8,27,0,0,0,68,0,0,0,-128,0,0,0,92,-128,0,1,-123,0,0,0,-122,64,64,1,-59,-128,0,0,-58,-64,-64,1,0,1,-128,0,-36,-128,0,1,1,1,1,0,-100,-128,-128,1,-63,64,1,0,0,1,0,1,65,65,1,0,-32,64,1,-128,-58,-127,-127,0,23,64,-63,3,22,64,0,-128,73,-128,65,3,22,0,0,-128,73,64,65,3,-33,0,-2,127,-60,0,-128,0,0,1,-128,0,-35,0,0,1,-34,0,0,0,30,0,-128,0,7,0,0,0,4,5,0,0,0,0,0,0,0,109,97,116,104,0,4,4,0,0,0,0,0,0,0,109,97,120,0,4,6,0,0,0,0,0,0,0,116,97,98,108,101,0,4,5,0,0,0,0,0,0,0,103,101,116,110,0,3,0,0,0,0,0,0,64,64,3,0,0,0,0,0,0,-16,63,3,0,0,0,0,0,0,0,0,0,0,0,0,27,0,0,0,-107,0,0,0,-107,0,0,0,-107,0,0,0,-106,0,0,0,-106,0,0,0,-106,0,0,0,-106,0,0,0,-106,0,0,0,-106,0,0,0,-106,0,0,0,-106,0,0,0,-105,0,0,0,-105,0,0,0,-105,0,0,0,-105,0,0,0,-104,0,0,0,-104,0,0,0,-104,0,0,0,-103,0,0,0,-103,0,0,0,-101,0,0,0,-105,0,0,0,-98,0,0,0,-98,0,0,0,-98,0,0,0,-98,0,0,0,-97,0,0,0,7,0,0,0,2,0,0,0,0,0,0,0,110,0,0,0,0,0,26,0,0,0,4,0,0,0,0,0,0,0,116,98,108,0,3,0,0,0,26,0,0,0,5,0,0,0,0,0,0,0,115,105,122,101,0,11,0,0,0,26,0,0,0,12,0,0,0,0,0,0,0,40,102,111,114,32,105,110,100,101,120,41,0,14,0,0,0,22,0,0,0,12,0,0,0,0,0,0,0,40,102,111,114,32,108,105,109,105,116,41,0,14,0,0,0,22,0,0,0,11,0,0,0,0,0,0,0,40,102,111,114,32,115,116,101,112,41,0,14,0,0,0,22,0,0,0,2,0,0,0,0,0,0,0,105,0,15,0,0,0,21,0,0,0,2,0,0,0,8,0,0,0,0,0,0,0,116,111,95,98,105,116,115,0,14,0,0,0,0,0,0,0,116,98,108,95,116,111,95,110,117,109,98,101,114,0,0,0,0,0,0,0,0,0,-95,0,0,0,-77,0,0,0,3,2,0,12,39,0,0,0,-124,0,0,0,-64,0,0,0,-100,-128,0,1,-60,0,0,0,0,1,-128,0,-36,-128,0,1,4,1,-128,0,64,1,0,1,-128,1,-128,1,28,65,-128,1,10,1,0,0,69,1,0,0,70,65,-64,2,-123,-127,0,0,-122,-63,64,3,-64,1,0,1,-100,-127,0,1,-59,-127,0,0,-58,-63,-64,3,0,2,-128,1,-36,1,0,1,92,-127,0,0,-127,1,1,0,-64,1,-128,2,1,2,1,0,-96,-127,1,-128,-122,66,2,1,-58,66,-126,1,87,-64,2,5,22,64,0,-128,9,1,-63,4,22,0,0,-128,9,65,-63,4,-97,-63,-3,127,-124,1,0,1,-64,1,0,2,-99,1,0,1,-98,1,0,0,30,0,-128,0,6,0,0,0,4,5,0,0,0,0,0,0,0,109,97,116,104,0,4,4,0,0,0,0,0,0,0,109,97,120,0,4,6,0,0,0,0,0,0,0,116,97,98,108,101,0,4,5,0,0,0,0,0,0,0,103,101,116,110,0,3,0,0,0,0,0,0,-16,63,3,0,0,0,0,0,0,0,0,0,0,0,0,39,0,0,0,-94,0,0,0,-94,0,0,0,-94,0,0,0,-93,0,0,0,-93,0,0,0,-93,0,0,0,-92,0,0,0,-92,0,0,0,-92,0,0,0,-92,0,0,0,-90,0,0,0,-89,0,0,0,-89,0,0,0,-89,0,0,0,-89,0,0,0,-89,0,0,0,-89,0,0,0,-89,0,0,0,-89,0,0,0,-89,0,0,0,-89,0,0,0,-89,0,0,0,-88,0,0,0,-88,0,0,0,-88,0,0,0,-88,0,0,0,-87,0,0,0,-87,0,0,0,-87,0,0,0,-87,0,0,0,-86,0,0,0,-86,0,0,0,-84,0,0,0,-88,0,0,0,-78,0,0,0,-78,0,0,0,-78,0,0,0,-78,0,0,0,-77,0,0,0,10,0,0,0,2,0,0,0,0,0,0,0,109,0,0,0,0,0,38,0,0,0,2,0,0,0,0,0,0,0,110,0,0,0,0,0,38,0,0,0,6,0,0,0,0,0,0,0,116,98,108,95,109,0,3,0,0,0,38,0,0,0,6,0,0,0,0,0,0,0,116,98,108,95,110,0,6,0,0,0,38,0,0,0,4,0,0,0,0,0,0,0,116,98,108,0,11,0,0,0,38,0,0,0,5,0,0,0,0,0,0,0,114,115,108,116,0,22,0,0,0,38,0,0,0,12,0,0,0,0,0,0,0,40,102,111,114,32,105,110,100,101,120,41,0,25,0,0,0,34,0,0,0,12,0,0,0,0,0,0,0,40,102,111,114,32,108,105,109,105,116,41,0,25,0,0,0,34,0,0,0,11,0,0,0,0,0,0,0,40,102,111,114,32,115,116,101,112,41,0,25,0,0,0,34,0,0,0,2,0,0,0,0,0,0,0,105,0,26,0,0,0,33,0,0,0,3,0,0,0,8,0,0,0,0,0,0,0,116,111,95,98,105,116,115,0,7,0,0,0,0,0,0,0,101,120,112,97,110,100,0,14,0,0,0,0,0,0,0,116,98,108,95,116,111,95,110,117,109,98,101,114,0,0,0,0,0,0,0,0,0,-75,0,0,0,-60,0,0,0,3,2,0,10,34,0,0,0,-124,0,0,0,-64,0,0,0,-100,64,0,1,-127,0,0,0,24,0,64,0,22,-64,1,-128,-60,0,-128,0,5,65,0,0,6,-127,64,2,64,1,0,0,28,1,0,1,-36,-128,0,0,12,-64,-64,1,-127,0,1,0,-63,-64,0,0,0,1,-128,0,65,-63,0,0,-32,0,2,-128,15,64,65,0,-60,1,0,1,5,66,0,0,6,-126,65,4,64,2,0,0,28,-126,0,1,64,2,0,1,-36,-127,-128,1,0,0,-128,3,-33,64,-3,127,-59,64,0,0,-58,-128,-63,1,0,1,0,0,-35,0,0,1,-34,0,0,0,30,0,-128,0,7,0,0,0,3,0,0,0,0,0,0,0,0,4,5,0,0,0,0,0,0,0,109,97,116,104,0,4,4,0,0,0,0,0,0,0,97,98,115,0,3,0,0,0,0,0,0,-16,63,3,0,0,0,0,0,0,-32,65,3,0,0,0,0,0,0,0,64,4,6,0,0,0,0,0,0,0,102,108,111,111,114,0,0,0,0,0,34,0,0,0,-74,0,0,0,-74,0,0,0,-74,0,0,0,-72,0,0,0,-71,0,0,0,-71,0,0,0,-69,0,0,0,-69,0,0,0,-69,0,0,0,-69,0,0,0,-69,0,0,0,-69,0,0,0,-69,0,0,0,-68,0,0,0,-65,0,0,0,-65,0,0,0,-65,0,0,0,-65,0,0,0,-64,0,0,0,-63,0,0,0,-63,0,0,0,-63,0,0,0,-63,0,0,0,-63,0,0,0,-63,0,0,0,-63,0,0,0,-63,0,0,0,-65,0,0,0,-61,0,0,0,-61,0,0,0,-61,0,0,0,-61,0,0,0,-61,0,0,0,-60,0,0,0,7,0,0,0,2,0,0,0,0,0,0,0,110,0,0,0,0,0,33,0,0,0,5,0,0,0,0,0,0,0,98,105,116,115,0,0,0,0,0,33,0,0,0,9,0,0,0,0,0,0,0,104,105,103,104,95,98,105,116,0,4,0,0,0,33,0,0,0,12,0,0,0,0,0,0,0,40,102,111,114,32,105,110,100,101,120,41,0,17,0,0,0,28,0,0,0,12,0,0,0,0,0,0,0,40,102,111,114,32,108,105,109,105,116,41,0,17,0,0,0,28,0,0,0,11,0,0,0,0,0,0,0,40,102,111,114,32,115,116,101,112,41,0,17,0,0,0,28,0,0,0,2,0,0,0,0,0,0,0,105,0,18,0,0,0,27,0,0,0,3,0,0,0,10,0,0,0,0,0,0,0,99,104,101,99,107,95,105,110,116,0,8,0,0,0,0,0,0,0,98,105,116,95,110,111,116,0,7,0,0,0,0,0,0,0,98,105,116,95,111,114,0,0,0,0,0,0,0,0,0,-57,0,0,0,-47,0,0,0,2,2,0,6,24,0,0,0,-124,0,0,0,-64,0,0,0,-100,64,0,1,24,0,64,0,22,-128,1,-128,-124,0,-128,0,-59,64,0,0,-58,-128,-64,1,0,1,0,0,-36,0,0,1,-100,-128,0,0,12,-64,64,1,-127,-64,0,0,-64,0,-128,0,1,-63,0,0,-96,0,0,-128,15,0,65,0,-97,64,-1,127,-123,64,0,0,-122,64,65,1,-64,0,0,0,-99,0,0,1,-98,0,0,0,30,0,-128,0,6,0,0,0,3,0,0,0,0,0,0,0,0,4,5,0,0,0,0,0,0,0,109,97,116,104,0,4,4,0,0,0,0,0,0,0,97,98,115,0,3,0,0,0,0,0,0,-16,63,3,0,0,0,0,0,0,0,64,4,6,0,0,0,0,0,0,0,102,108,111,111,114,0,0,0,0,0,24,0,0,0,-56,0,0,0,-56,0,0,0,-56,0,0,0,-55,0,0,0,-55,0,0,0,-53,0,0,0,-53,0,0,0,-53,0,0,0,-53,0,0,0,-53,0,0,0,-53,0,0,0,-53,0,0,0,-51,0,0,0,-51,0,0,0,-51,0,0,0,-51,0,0,0,-50,0,0,0,-51,0,0,0,-48,0,0,0,-48,0,0,0,-48,0,0,0,-48,0,0,0,-48,0,0,0,-47,0,0,0,6,0,0,0,2,0,0,0,0,0,0,0,110,0,0,0,0,0,23,0,0,0,5,0,0,0,0,0,0,0,98,105,116,115,0,0,0,0,0,23,0,0,0,12,0,0,0,0,0,0,0,40,102,111,114,32,105,110,100,101,120,41,0,15,0,0,0,18,0,0,0,12,0,0,0,0,0,0,0,40,102,111,114,32,108,105,109,105,116,41,0,15,0,0,0,18,0,0,0,11,0,0,0,0,0,0,0,40,102,111,114,32,115,116,101,112,41,0,15,0,0,0,18,0,0,0,2,0,0,0,0,0,0,0,105,0,16,0,0,0,17,0,0,0,2,0,0,0,10,0,0,0,0,0,0,0,99,104,101,99,107,95,105,110,116,0,8,0,0,0,0,0,0,0,98,105,116,95,110,111,116,0,0,0,0,0,0,0,0,0,-45,0,0,0,-33,0,0,0,3,2,0,6,24,0,0,0,-124,0,0,0,-64,0,0,0,-100,64,0,1,24,0,64,0,22,-128,1,-128,-124,0,-128,0,-59,64,0,0,-58,-128,-64,1,0,1,0,0,-36,0,0,1,-100,-128,0,0,12,-64,64,1,-127,-64,0,0,-64,0,-128,0,1,-63,0,0,-96,0,0,-128,14,0,65,0,-97,64,-1,127,-124,0,0,1,-64,0,0,0,1,65,1,0,-99,0,-128,1,-98,0,0,0,30,0,-128,0,6,0,0,0,3,0,0,0,0,0,0,0,0,4,5,0,0,0,0,0,0,0,109,97,116,104,0,4,4,0,0,0,0,0,0,0,97,98,115,0,3,0,0,0,0,0,0,-16,63,3,0,0,0,0,0,0,0,64,3,0,0,-32,-1,-1,-1,-17,65,0,0,0,0,24,0,0,0,-44,0,0,0,-44,0,0,0,-44,0,0,0,-42,0,0,0,-42,0,0,0,-40,0,0,0,-40,0,0,0,-40,0,0,0,-40,0,0,0,-40,0,0,0,-40,0,0,0,-40,0,0,0,-37,0,0,0,-37,0,0,0,-37,0,0,0,-37,0,0,0,-36,0,0,0,-37,0,0,0,-34,0,0,0,-34,0,0,0,-34,0,0,0,-34,0,0,0,-34,0,0,0,-33,0,0,0,6,0,0,0,2,0,0,0,0,0,0,0,110,0,0,0,0,0,23,0,0,0,5,0,0,0,0,0,0,0,98,105,116,115,0,0,0,0,0,23,0,0,0,12,0,0,0,0,0,0,0,40,102,111,114,32,105,110,100,101,120,41,0,15,0,0,0,18,0,0,0,12,0,0,0,0,0,0,0,40,102,111,114,32,108,105,109,105,116,41,0,15,0,0,0,18,0,0,0,11,0,0,0,0,0,0,0,40,102,111,114,32,115,116,101,112,41,0,15,0,0,0,18,0,0,0,2,0,0,0,0,0,0,0,105,0,16,0,0,0,17,0,0,0,3,0,0,0,10,0,0,0,0,0,0,0,99,104,101,99,107,95,105,110,116,0,8,0,0,0,0,0,0,0,98,105,116,95,110,111,116,0,8,0,0,0,0,0,0,0,98,105,116,95,97,110,100,0,0,0,0,0,0,0,0,0,-31,0,0,0,-26,0,0,0,3,2,0,7,18,0,0,0,-124,0,0,0,-60,0,-128,0,0,1,0,0,-36,-128,0,1,4,1,-128,0,64,1,-128,0,28,1,0,1,-100,-128,0,0,-60,0,0,0,0,1,0,0,64,1,-128,0,-36,-128,-128,1,4,1,0,1,64,1,-128,1,-128,1,0,1,28,-127,-128,1,30,1,0,1,30,0,-128,0,0,0,0,0,0,0,0,0,18,0,0,0,-30,0,0,0,-30,0,0,0,-30,0,0,0,-30,0,0,0,-30,0,0,0,-30,0,0,0,-30,0,0,0,-30,0,0,0,-29,0,0,0,-29,0,0,0,-29,0,0,0,-29,0,0,0,-28,0,0,0,-28,0,0,0,-28,0,0,0,-28,0,0,0,-27,0,0,0,-26,0,0,0,5,0,0,0,2,0,0,0,0,0,0,0,109,0,0,0,0,0,17,0,0,0,2,0,0,0,0,0,0,0,110,0,0,0,0,0,17,0,0,0,4,0,0,0,0,0,0,0,114,104,115,0,8,0,0,0,17,0,0,0,4,0,0,0,0,0,0,0,108,104,115,0,12,0,0,0,17,0,0,0,5,0,0,0,0,0,0,0,114,115,108,116,0,16,0,0,0,17,0,0,0,3,0,0,0,7,0,0,0,0,0,0,0,98,105,116,95,111,114,0,8,0,0,0,0,0,0,0,98,105,116,95,110,111,116,0,8,0,0,0,0,0,0,0,98,105,116,95,97,110,100,0,53,0,0,0,42,0,0,0,65,0,0,0,65,0,0,0,65,0,0,0,78,0,0,0,95,0,0,0,120,0,0,0,120,0,0,0,120,0,0,0,120,0,0,0,120,0,0,0,-111,0,0,0,-111,0,0,0,-111,0,0,0,-111,0,0,0,-111,0,0,0,-97,0,0,0,-97,0,0,0,-97,0,0,0,-77,0,0,0,-77,0,0,0,-77,0,0,0,-77,0,0,0,-60,0,0,0,-60,0,0,0,-60,0,0,0,-60,0,0,0,-47,0,0,0,-47,0,0,0,-47,0,0,0,-33,0,0,0,-33,0,0,0,-33,0,0,0,-33,0,0,0,-26,0,0,0,-26,0,0,0,-26,0,0,0,-26,0,0,0,-21,0,0,0,-21,0,0,0,-19,0,0,0,-18,0,0,0,-17,0,0,0,-16,0,0,0,-15,0,0,0,-14,0,0,0,-13,0,0,0,-12,0,0,0,-9,0,0,0,-8,0,0,0,-7,0,0,0,-7,0,0,0,-5,0,0,0,12,0,0,0,10,0,0,0,0,0,0,0,99,104,101,99,107,95,105,110,116,0,1,0,0,0,51,0,0,0,8,0,0,0,0,0,0,0,116,111,95,98,105,116,115,0,4,0,0,0,51,0,0,0,14,0,0,0,0,0,0,0,116,98,108,95,116,111,95,110,117,109,98,101,114,0,5,0,0,0,51,0,0,0,7,0,0,0,0,0,0,0,101,120,112,97,110,100,0,6,0,0,0,51,0,0,0,7,0,0,0,0,0,0,0,98,105,116,95,111,114,0,11,0,0,0,51,0,0,0,8,0,0,0,0,0,0,0,98,105,116,95,97,110,100,0,16,0,0,0,51,0,0,0,8,0,0,0,0,0,0,0,98,105,116,95,110,111,116,0,19,0,0,0,51,0,0,0,8,0,0,0,0,0,0,0,98,105,116,95,120,111,114,0,23,0,0,0,51,0,0,0,11,0,0,0,0,0,0,0,98,105,116,95,114,115,104,105,102,116,0,27,0,0,0,51,0,0,0,17,0,0,0,0,0,0,0,98,105,116,95,108,111,103,105,99,95,114,115,104,105,102,116,0,30,0,0,0,51,0,0,0,11,0,0,0,0,0,0,0,98,105,116,95,108,115,104,105,102,116,0,34,0,0,0,51,0,0,0,9,0,0,0,0,0,0,0,98,105,116,95,120,111,114,50,0,38,0,0,0,51,0,0,0,0,0,0,0,51,0,0,0,0,0,0,0,64,47,85,115,101,114,115,47,109,97,120,102,111,110,103,47,68,101,115,107,116,111,112,47,49,47,115,116,100,108,105,98,47,104,101,108,112,101,114,115,47,99,97,99,104,101,46,108,117,97,0,0,0,0,0,0,0,0,0,0,0,2,3,34,0,0,0,5,0,0,0,74,0,0,0,9,64,-128,-128,5,-128,0,0,69,0,0,0,70,64,-64,0,-123,0,0,0,-122,64,64,1,28,64,-128,1,5,0,0,0,6,64,64,0,100,0,0,0,9,64,-128,-127,5,0,0,0,6,64,64,0,100,64,0,0,9,64,0,-126,5,0,0,0,6,64,64,0,100,-128,0,0,9,64,-128,-126,5,0,0,0,6,64,64,0,100,-64,0,0,9,64,0,-125,5,0,0,0,6,64,64,0,100,0,1,0,9,64,-128,-125,5,0,0,0,6,64,64,0,100,64,1,0,9,64,0,-124,30,0,-128,0,9,0,0,0,4,4,0,0,0,0,0,0,0,119,97,120,0,4,6,0,0,0,0,0,0,0,99,97,99,104,101,0,4,13,0,0,0,0,0,0,0,115,101,116,109,101,116,97,116,97,98,108,101,0,4,4,0,0,0,0,0,0,0,103,101,116,0,4,4,0,0,0,0,0,0,0,115,101,116,0,4,4,0,0,0,0,0,0,0,97,103,101,0,4,6,0,0,0,0,0,0,0,99,108,101,97,114,0,4,9,0,0,0,0,0,0,0,99,108,101,97,114,65,108,108,0,4,8,0,0,0,0,0,0,0,112,97,116,104,70,111,114,0,6,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,30,0,0,0,0,2,0,8,50,0,0,0,-123,0,0,0,-122,64,64,1,-122,-128,64,1,-64,0,0,0,-100,-128,0,1,-59,0,0,0,-58,-64,-64,1,-58,0,-63,1,0,1,0,1,-36,-128,0,1,-38,64,0,0,22,64,0,-128,-61,0,-128,1,-34,0,0,1,90,0,0,0,22,64,3,-128,-59,64,1,0,-58,-128,-63,1,-36,-128,-128,0,5,1,0,0,6,-63,64,2,6,-63,65,2,64,1,0,1,28,-127,0,1,6,1,66,2,-51,0,-127,1,24,-64,-128,0,22,64,0,-128,3,1,0,2,30,1,0,1,-59,64,2,0,36,1,0,0,0,0,0,1,-36,-64,0,1,-38,64,0,0,22,-64,2,-128,69,-127,2,0,-127,-63,2,0,-64,1,0,0,92,65,-128,1,69,1,0,0,70,65,-64,2,70,1,-61,2,-128,1,0,0,92,65,0,1,67,1,-128,2,94,1,0,1,22,0,0,-128,30,1,0,1,30,0,-128,0,13,0,0,0,4,4,0,0,0,0,0,0,0,119,97,120,0,4,6,0,0,0,0,0,0,0,99,97,99,104,101,0,4,8,0,0,0,0,0,0,0,112,97,116,104,70,111,114,0,4,11,0,0,0,0,0,0,0,102,105,108,101,115,121,115,116,101,109,0,4,7,0,0,0,0,0,0,0,105,115,70,105,108,101,0,4,3,0,0,0,0,0,0,0,111,115,0,4,5,0,0,0,0,0,0,0,116,105,109,101,0,4,11,0,0,0,0,0,0,0,97,116,116,114,105,98,117,116,101,115,0,4,11,0,0,0,0,0,0,0,109,111,100,105,102,105,101,100,65,116,0,4,6,0,0,0,0,0,0,0,112,99,97,108,108,0,4,5,0,0,0,0,0,0,0,112,117,116,115,0,4,39,0,0,0,0,0,0,0,69,114,114,111,114,58,32,67,111,117,108,100,110,39,116,32,114,101,97,100,32,99,97,99,104,101,32,119,105,116,104,32,107,101,121,32,37,115,0,4,6,0,0,0,0,0,0,0,99,108,101,97,114,0,1,0,0,0,0,0,0,0,0,0,0,0,19,0,0,0,21,0,0,0,1,0,0,3,6,0,0,0,5,0,0,0,11,64,64,0,-124,0,0,0,29,0,-128,1,30,0,0,0,30,0,-128,0,2,0,0,0,4,18,0,0,0,0,0,0,0,78,83,75,101,121,101,100,85,110,97,114,99,104,105,118,101,114,0,4,24,0,0,0,0,0,0,0,117,110,97,114,99,104,105,118,101,79,98,106,101,99,116,87,105,116,104,70,105,108,101,0,0,0,0,0,6,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,21,0,0,0,0,0,0,0,1,0,0,0,5,0,0,0,0,0,0,0,112,97,116,104,0,50,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,12,0,0,0,12,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,14,0,0,0,14,0,0,0,15,0,0,0,15,0,0,0,19,0,0,0,21,0,0,0,21,0,0,0,19,0,0,0,23,0,0,0,23,0,0,0,24,0,0,0,24,0,0,0,24,0,0,0,24,0,0,0,25,0,0,0,25,0,0,0,25,0,0,0,25,0,0,0,25,0,0,0,26,0,0,0,26,0,0,0,26,0,0,0,28,0,0,0,30,0,0,0,6,0,0,0,4,0,0,0,0,0,0,0,107,101,121,0,0,0,0,0,49,0,0,0,7,0,0,0,0,0,0,0,109,97,120,65,103,101,0,0,0,0,0,49,0,0,0,5,0,0,0,0,0,0,0,112,97,116,104,0,5,0,0,0,49,0,0,0,8,0,0,0,0,0,0,0,102,105,108,101,65,103,101,0,26,0,0,0,30,0,0,0,8,0,0,0,0,0,0,0,115,117,99,99,101,115,115,0,34,0,0,0,49,0,0,0,7,0,0,0,0,0,0,0,114,101,115,117,108,116,0,34,0,0,0,49,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,0,0,0,44,0,0,0,0,2,0,8,26,0,0,0,-123,0,0,0,-122,64,64,1,-122,-128,64,1,-64,0,0,0,-100,-128,0,1,90,64,0,0,22,64,1,-128,-59,0,0,0,-58,64,-64,1,-58,-64,-64,1,0,1,0,0,-36,64,0,1,22,-64,2,-128,-59,0,1,0,-53,64,-63,1,64,1,-128,0,-128,1,0,1,-36,-128,0,2,-38,64,0,0,22,0,1,-128,5,-127,1,0,65,-63,1,0,-128,1,0,0,-64,1,0,1,28,65,0,2,30,0,-128,0,8,0,0,0,4,4,0,0,0,0,0,0,0,119,97,120,0,4,6,0,0,0,0,0,0,0,99,97,99,104,101,0,4,8,0,0,0,0,0,0,0,112,97,116,104,70,111,114,0,4,6,0,0,0,0,0,0,0,99,108,101,97,114,0,4,16,0,0,0,0,0,0,0,78,83,75,101,121,101,100,65,114,99,104,105,118,101,114,0,4,25,0,0,0,0,0,0,0,97,114,99,104,105,118,101,82,111,111,116,79,98,106,101,99,116,95,116,111,70,105,108,101,0,4,5,0,0,0,0,0,0,0,112,117,116,115,0,4,36,0,0,0,0,0,0,0,67,111,117,108,100,110,39,116,32,97,114,99,104,105,118,101,32,99,97,99,104,101,32,39,37,115,39,32,116,111,32,39,37,115,39,0,0,0,0,0,26,0,0,0,36,0,0,0,36,0,0,0,36,0,0,0,36,0,0,0,36,0,0,0,38,0,0,0,38,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,41,0,0,0,41,0,0,0,41,0,0,0,41,0,0,0,41,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,44,0,0,0,4,0,0,0,4,0,0,0,0,0,0,0,107,101,121,0,0,0,0,0,25,0,0,0,9,0,0,0,0,0,0,0,99,111,110,116,101,110,116,115,0,0,0,0,0,25,0,0,0,5,0,0,0,0,0,0,0,112,97,116,104,0,5,0,0,0,25,0,0,0,8,0,0,0,0,0,0,0,115,117,99,99,101,115,115,0,18,0,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,46,0,0,0,55,0,0,0,0,1,0,5,30,0,0,0,69,0,0,0,70,64,-64,0,70,-128,-64,0,-128,0,0,0,92,-128,0,1,-123,0,0,0,-122,-64,64,1,-122,0,65,1,-64,0,-128,0,-100,-128,0,1,-102,64,0,0,22,64,1,-128,-123,0,0,0,-122,64,65,1,-122,-128,65,1,-63,-64,1,0,-99,0,0,1,-98,0,0,0,-123,0,2,0,-122,64,65,1,-100,-128,-128,0,-59,0,0,0,-58,-64,-64,1,-58,64,-62,1,0,1,-128,0,-36,-128,0,1,-58,-128,-62,1,-115,-64,0,1,-98,0,0,1,30,0,-128,0,11,0,0,0,4,4,0,0,0,0,0,0,0,119,97,120,0,4,6,0,0,0,0,0,0,0,99,97,99,104,101,0,4,8,0,0,0,0,0,0,0,112,97,116,104,70,111,114,0,4,11,0,0,0,0,0,0,0,102,105,108,101,115,121,115,116,101,109,0,4,7,0,0,0,0,0,0,0,105,115,70,105,108,101,0,4,5,0,0,0,0,0,0,0,116,105,109,101,0,4,5,0,0,0,0,0,0,0,100,97,121,115,0,3,0,0,0,0,0,64,-113,64,4,3,0,0,0,0,0,0,0,111,115,0,4,11,0,0,0,0,0,0,0,97,116,116,114,105,98,117,116,101,115,0,4,11,0,0,0,0,0,0,0,109,111,100,105,102,105,101,100,65,116,0,0,0,0,0,30,0,0,0,47,0,0,0,47,0,0,0,47,0,0,0,47,0,0,0,47,0,0,0,51,0,0,0,51,0,0,0,51,0,0,0,51,0,0,0,51,0,0,0,51,0,0,0,51,0,0,0,51,0,0,0,51,0,0,0,51,0,0,0,51,0,0,0,51,0,0,0,51,0,0,0,53,0,0,0,53,0,0,0,53,0,0,0,53,0,0,0,53,0,0,0,53,0,0,0,53,0,0,0,53,0,0,0,53,0,0,0,53,0,0,0,54,0,0,0,55,0,0,0,3,0,0,0,4,0,0,0,0,0,0,0,107,101,121,0,0,0,0,0,29,0,0,0,5,0,0,0,0,0,0,0,112,97,116,104,0,5,0,0,0,29,0,0,0,8,0,0,0,0,0,0,0,102,105,108,101,65,103,101,0,28,0,0,0,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,58,0,0,0,63,0,0,0,0,0,3,9,19,0,0,0,69,0,0,0,-118,0,0,0,-27,0,0,0,-94,64,0,0,92,0,1,1,22,64,2,-128,-123,65,0,0,-122,-127,64,3,-122,-63,64,3,-64,1,-128,2,-100,-127,0,1,-59,65,0,0,-58,1,-63,3,-58,65,-63,3,0,2,0,3,-36,65,0,1,97,-128,0,0,22,-64,-4,127,30,0,-128,0,6,0,0,0,4,7,0,0,0,0,0,0,0,105,112,97,105,114,115,0,4,4,0,0,0,0,0,0,0,119,97,120,0,4,6,0,0,0,0,0,0,0,99,97,99,104,101,0,4,8,0,0,0,0,0,0,0,112,97,116,104,70,111,114,0,4,11,0,0,0,0,0,0,0,102,105,108,101,115,121,115,116,101,109,0,4,7,0,0,0,0,0,0,0,100,101,108,101,116,101,0,0,0,0,0,19,0,0,0,59,0,0,0,59,0,0,0,59,0,0,0,59,0,0,0,59,0,0,0,59,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,59,0,0,0,61,0,0,0,63,0,0,0,7,0,0,0,4,0,0,0,0,0,0,0,97,114,103,0,0,0,0,0,18,0,0,0,16,0,0,0,0,0,0,0,40,102,111,114,32,103,101,110,101,114,97,116,111,114,41,0,5,0,0,0,18,0,0,0,12,0,0,0,0,0,0,0,40,102,111,114,32,115,116,97,116,101,41,0,5,0,0,0,18,0,0,0,14,0,0,0,0,0,0,0,40,102,111,114,32,99,111,110,116,114,111,108,41,0,5,0,0,0,18,0,0,0,2,0,0,0,0,0,0,0,105,0,6,0,0,0,16,0,0,0,4,0,0,0,0,0,0,0,107,101,121,0,6,0,0,0,16,0,0,0,5,0,0,0,0,0,0,0,112,97,116,104,0,11,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,66,0,0,0,69,0,0,0,0,0,0,2,11,0,0,0,5,0,0,0,6,64,64,0,6,-128,64,0,69,-64,0,0,28,64,0,1,5,0,0,0,6,64,64,0,6,0,65,0,69,-64,0,0,28,64,0,1,30,0,-128,0,5,0,0,0,4,4,0,0,0,0,0,0,0,119,97,120,0,4,11,0,0,0,0,0,0,0,102,105,108,101,115,121,115,116,101,109,0,4,7,0,0,0,0,0,0,0,100,101,108,101,116,101,0,4,17,0,0,0,0,0,0,0,78,83,67,97,99,104,101,68,105,114,101,99,116,111,114,121,0,4,10,0,0,0,0,0,0,0,99,114,101,97,116,101,68,105,114,0,0,0,0,0,11,0,0,0,67,0,0,0,67,0,0,0,67,0,0,0,67,0,0,0,67,0,0,0,68,0,0,0,68,0,0,0,68,0,0,0,68,0,0,0,68,0,0,0,69,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,0,0,0,73,0,0,0,0,1,0,5,10,0,0,0,69,0,0,0,-127,64,0,0,-59,-128,0,0,-58,-64,-64,1,-58,0,-63,1,0,1,0,0,-36,-128,0,1,85,-64,-128,0,94,0,0,1,30,0,-128,0,5,0,0,0,4,17,0,0,0,0,0,0,0,78,83,67,97,99,104,101,68,105,114,101,99,116,111,114,121,0,4,2,0,0,0,0,0,0,0,47,0,4,4,0,0,0,0,0,0,0,119,97,120,0,4,7,0,0,0,0,0,0,0,98,97,115,101,54,52,0,4,7,0,0,0,0,0,0,0,101,110,99,111,100,101,0,0,0,0,0,10,0,0,0,72,0,0,0,72,0,0,0,72,0,0,0,72,0,0,0,72,0,0,0,72,0,0,0,72,0,0,0,72,0,0,0,72,0,0,0,73,0,0,0,1,0,0,0,4,0,0,0,0,0,0,0,107,101,121,0,0,0,0,0,9,0,0,0,0,0,0,0,34,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,7,0,0,0,7,0,0,0,30,0,0,0,7,0,0,0,35,0,0,0,35,0,0,0,44,0,0,0,35,0,0,0,46,0,0,0,46,0,0,0,55,0,0,0,46,0,0,0,58,0,0,0,58,0,0,0,63,0,0,0,58,0,0,0,66,0,0,0,66,0,0,0,69,0,0,0,66,0,0,0,71,0,0,0,71,0,0,0,73,0,0,0,71,0,0,0,73,0,0,0,0,0,0,0,0,0,0,0,54,0,0,0,0,0,0,0,64,47,85,115,101,114,115,47,109,97,120,102,111,110,103,47,68,101,115,107,116,111,112,47,49,47,115,116,100,108,105,98,47,104,101,108,112,101,114,115,47,99,97,108,108,98,97,99,107,46,108,117,97,0,0,0,0,0,0,0,0,0,0,0,2,2,4,0,0,0,5,0,0,0,100,0,0,0,9,64,-128,-128,30,0,-128,0,2,0,0,0,4,4,0,0,0,0,0,0,0,119,97,120,0,4,9,0,0,0,0,0,0,0,99,97,108,108,98,97,99,107,0,1,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,22,0,0,0,0,1,0,5,12,0,0,0,74,64,0,0,73,0,0,-128,-92,0,0,0,73,-128,-128,-128,-92,64,0,0,73,-128,0,-127,-123,-64,0,0,-64,0,-128,0,0,1,-128,0,-100,64,-128,1,94,0,0,1,30,0,-128,0,4,0,0,0,4,9,0,0,0,0,0,0,0,99,97,108,108,98,97,99,107,0,4,7,0,0,0,0,0,0,0,99,97,110,99,101,108,0,4,7,0,0,0,0,0,0,0,95,95,99,97,108,108,0,4,13,0,0,0,0,0,0,0,115,101,116,109,101,116,97,116,97,98,108,101,0,2,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,8,0,0,0,0,1,0,2,2,0,0,0,9,64,64,-128,30,0,-128,0,2,0,0,0,4,9,0,0,0,0,0,0,0,99,97,110,99,101,108,101,100,0,1,1,0,0,0,0,2,0,0,0,7,0,0,0,8,0,0,0,1,0,0,0,5,0,0,0,0,0,0,0,115,101,108,102,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,17,0,0,0,0,1,3,6,22,0,0,0,-122,0,64,0,-102,0,0,0,22,0,0,-128,30,0,-128,0,-122,64,64,0,-102,0,0,0,22,64,1,-128,-118,0,-128,0,-58,64,64,0,37,1,0,0,-94,64,0,0,-102,64,0,0,22,-128,0,-128,-118,0,0,0,-27,0,0,0,-94,64,0,0,-58,-128,64,0,5,-63,0,0,64,1,0,1,28,1,0,1,-36,64,0,0,30,0,-128,0,4,0,0,0,4,9,0,0,0,0,0,0,0,99,97,110,99,101,108,101,100,0,4,6,0,0,0,0,0,0,0,115,99,111,112,101,0,4,9,0,0,0,0,0,0,0,99,97,108,108,98,97,99,107,0,4,7,0,0,0,0,0,0,0,117,110,112,97,99,107,0,0,0,0,0,22,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,12,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,16,0,0,0,16,0,0,0,16,0,0,0,16,0,0,0,16,0,0,0,17,0,0,0,3,0,0,0,5,0,0,0,0,0,0,0,115,101,108,102,0,0,0,0,0,21,0,0,0,4,0,0,0,0,0,0,0,97,114,103,0,0,0,0,0,21,0,0,0,5,0,0,0,0,0,0,0,97,114,103,115,0,16,0,0,0,21,0,0,0,0,0,0,0,12,0,0,0,4,0,0,0,4,0,0,0,8,0,0,0,6,0,0,0,17,0,0,0,10,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,21,0,0,0,22,0,0,0,2,0,0,0,9,0,0,0,0,0,0,0,99,97,108,108,98,97,99,107,0,0,0,0,0,11,0,0,0,7,0,0,0,0,0,0,0,111,98,106,101,99,116,0,2,0,0,0,11,0,0,0,0,0,0,0,4,0,0,0,3,0,0,0,22,0,0,0,22,0,0,0,22,0,0,0,0,0,0,0,0,0,0,0,51,0,0,0,0,0,0,0,64,47,85,115,101,114,115,47,109,97,120,102,111,110,103,47,68,101,115,107,116,111,112,47,49,47,115,116,100,108,105,98,47,104,101,108,112,101,114,115,47,102,114,97,109,101,46,108,117,97,0,0,0,0,0,0,0,0,0,0,0,2,2,10,0,0,0,5,0,0,0,100,0,0,0,9,64,-128,-128,5,0,0,0,100,64,0,0,9,64,0,-127,5,0,0,0,100,-128,0,0,9,64,-128,-127,30,0,-128,0,4,0,0,0,4,4,0,0,0,0,0,0,0,119,97,120,0,4,6,0,0,0,0,0,0,0,102,114,97,109,101,0,4,7,0,0,0,0,0,0,0,98,111,117,110,100,115,0,4,11,0,0,0,0,0,0,0,100,105,109,101,110,115,105,111,110,115,0,3,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,0,1,0,4,7,0,0,0,69,0,0,0,70,64,-64,0,-128,0,0,0,-63,-128,0,0,93,0,-128,1,94,0,0,0,30,0,-128,0,3,0,0,0,4,4,0,0,0,0,0,0,0,119,97,120,0,4,11,0,0,0,0,0,0,0,100,105,109,101,110,115,105,111,110,115,0,4,6,0,0,0,0,0,0,0,102,114,97,109,101,0,0,0,0,0,7,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,4,0,0,0,1,0,0,0,7,0,0,0,0,0,0,0,111,98,106,101,99,116,0,0,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,8,0,0,0,0,1,0,4,7,0,0,0,69,0,0,0,70,64,-64,0,-128,0,0,0,-63,-128,0,0,93,0,-128,1,94,0,0,0,30,0,-128,0,3,0,0,0,4,4,0,0,0,0,0,0,0,119,97,120,0,4,11,0,0,0,0,0,0,0,100,105,109,101,110,115,105,111,110,115,0,4,7,0,0,0,0,0,0,0,98,111,117,110,100,115,0,0,0,0,0,7,0,0,0,7,0,0,0,7,0,0,0,7,0,0,0,7,0,0,0,7,0,0,0,7,0,0,0,8,0,0,0,1,0,0,0,7,0,0,0,0,0,0,0,111,98,106,101,99,116,0,0,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,76,0,0,0,0,2,0,6,18,0,0,0,-123,0,0,0,-54,-128,0,0,-55,0,-128,-128,36,1,0,0,0,0,-128,0,-55,0,1,-127,10,-127,0,0,100,65,0,0,0,0,-128,0,0,0,0,0,9,65,-127,-127,100,-127,0,0,0,0,-128,0,0,0,0,0,9,65,1,-126,-99,0,-128,1,-98,0,0,0,30,0,-128,0,5,0,0,0,4,13,0,0,0,0,0,0,0,115,101,116,109,101,116,97,116,97,98,108,101,0,4,7,0,0,0,0,0,0,0,111,98,106,101,99,116,0,4,7,0,0,0,0,0,0,0,99,101,110,116,101,114,0,4,8,0,0,0,0,0,0,0,95,95,105,110,100,101,120,0,4,11,0,0,0,0,0,0,0,95,95,110,101,119,105,110,100,101,120,0,3,0,0,0,0,0,0,0,0,0,0,0,13,0,0,0,17,0,0,0,1,1,0,4,14,0,0,0,69,0,0,0,70,64,-64,0,-122,-128,64,0,-117,-64,64,1,-100,-128,0,1,-60,0,0,0,92,-128,-128,1,70,0,-63,0,-122,0,65,0,77,-128,-128,0,79,64,-63,0,9,64,0,-125,30,0,0,1,30,0,-128,0,7,0,0,0,4,4,0,0,0,0,0,0,0,119,97,120,0,4,11,0,0,0,0,0,0,0,100,105,109,101,110,115,105,111,110,115,0,4,7,0,0,0,0,0,0,0,111,98,106,101,99,116,0,4,10,0,0,0,0,0,0,0,115,117,112,101,114,118,105,101,119,0,4,6,0,0,0,0,0,0,0,119,105,100,116,104,0,3,0,0,0,0,0,0,0,64,4,2,0,0,0,0,0,0,0,120,0,0,0,0,0,14,0,0,0,14,0,0,0,14,0,0,0,14,0,0,0,14,0,0,0,14,0,0,0,14,0,0,0,14,0,0,0,14,0,0,0,14,0,0,0,14,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,17,0,0,0,2,0,0,0,5,0,0,0,0,0,0,0,115,101,108,102,0,0,0,0,0,13,0,0,0,7,0,0,0,0,0,0,0,111,102,102,115,101,116,0,11,0,0,0,13,0,0,0,1,0,0,0,8,0,0,0,0,0,0,0,118,97,114,78,97,109,101,0,0,0,0,0,0,0,0,0,20,0,0,0,39,0,0,0,2,2,0,6,74,0,0,0,23,0,-64,0,22,64,0,-128,65,64,0,0,22,-128,0,-128,23,-128,-64,0,22,0,0,-128,65,-64,0,0,-124,0,0,0,23,0,65,1,22,0,1,-128,-124,0,-128,0,-117,0,65,1,-100,-128,0,1,-102,64,0,0,22,-128,0,-128,-124,0,-128,0,-117,64,65,1,-100,-128,0,1,23,-64,-64,0,22,-128,0,-128,-58,-128,64,1,-34,0,0,1,22,64,12,-128,23,-128,-63,0,22,0,1,-128,-58,-128,64,1,6,-63,65,1,-52,0,-127,1,-34,0,0,1,22,-128,10,-128,23,64,-64,0,22,-128,0,-128,-58,0,64,1,-34,0,0,1,22,64,9,-128,23,0,-62,0,22,0,1,-128,-58,0,64,1,6,65,66,1,-52,0,-127,1,-34,0,0,1,22,-128,7,-128,23,64,-62,0,22,-128,0,-128,-58,64,66,1,-34,0,0,1,22,64,6,-128,23,-64,-63,0,22,-128,0,-128,-58,-64,65,1,-34,0,0,1,22,0,5,-128,23,-128,-62,0,22,64,1,-128,-59,-64,2,0,6,-63,65,1,70,65,66,1,-35,0,-128,1,-34,0,0,0,22,0,3,-128,23,0,-61,0,22,64,1,-128,-59,64,3,0,6,-127,64,1,70,1,64,1,-35,0,-128,1,-34,0,0,0,22,0,1,-128,-59,-128,3,0,1,-63,3,0,64,1,-128,0,21,65,1,2,-36,64,0,1,30,0,-128,0,16,0,0,0,4,2,0,0,0,0,0,0,0,121,0,4,4,0,0,0,0,0,0,0,116,111,112,0,4,2,0,0,0,0,0,0,0,120,0,4,5,0,0,0,0,0,0,0,108,101,102,116,0,4,6,0,0,0,0,0,0,0,102,114,97,109,101,0,4,7,0,0,0,0,0,0,0,98,111,117,110,100,115,0,4,6,0,0,0,0,0,0,0,114,105,103,104,116,0,4,6,0,0,0,0,0,0,0,119,105,100,116,104,0,4,7,0,0,0,0,0,0,0,98,111,116,116,111,109,0,4,7,0,0,0,0,0,0,0,104,101,105,103,104,116,0,4,5,0,0,0,0,0,0,0,115,105,122,101,0,4,7,0,0,0,0,0,0,0,67,71,83,105,122,101,0,4,7,0,0,0,0,0,0,0,111,114,105,103,105,110,0,4,8,0,0,0,0,0,0,0,67,71,80,111,105,110,116,0,4,6,0,0,0,0,0,0,0,101,114,114,111,114,0,4,20,0,0,0,0,0,0,0,85,110,107,110,111,119,110,32,102,114,97,109,101,32,107,101,121,58,32,0,0,0,0,0,74,0,0,0,21,0,0,0,21,0,0,0,21,0,0,0,21,0,0,0,22,0,0,0,22,0,0,0,22,0,0,0,25,0,0,0,25,0,0,0,25,0,0,0,25,0,0,0,25,0,0,0,25,0,0,0,25,0,0,0,25,0,0,0,25,0,0,0,25,0,0,0,25,0,0,0,26,0,0,0,26,0,0,0,26,0,0,0,26,0,0,0,26,0,0,0,27,0,0,0,27,0,0,0,27,0,0,0,27,0,0,0,27,0,0,0,27,0,0,0,27,0,0,0,28,0,0,0,28,0,0,0,28,0,0,0,28,0,0,0,28,0,0,0,29,0,0,0,29,0,0,0,29,0,0,0,29,0,0,0,29,0,0,0,29,0,0,0,29,0,0,0,30,0,0,0,30,0,0,0,30,0,0,0,30,0,0,0,30,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,33,0,0,0,33,0,0,0,33,0,0,0,33,0,0,0,33,0,0,0,33,0,0,0,33,0,0,0,33,0,0,0,34,0,0,0,34,0,0,0,34,0,0,0,34,0,0,0,34,0,0,0,34,0,0,0,34,0,0,0,34,0,0,0,37,0,0,0,37,0,0,0,37,0,0,0,37,0,0,0,37,0,0,0,39,0,0,0,3,0,0,0,5,0,0,0,0,0,0,0,115,101,108,102,0,0,0,0,0,73,0,0,0,4,0,0,0,0,0,0,0,107,101,121,0,0,0,0,0,73,0,0,0,11,0,0,0,0,0,0,0,100,105,109,101,110,115,105,111,110,115,0,18,0,0,0,73,0,0,0,2,0,0,0,8,0,0,0,0,0,0,0,118,97,114,78,97,109,101,0,7,0,0,0,0,0,0,0,111,98,106,101,99,116,0,0,0,0,0,0,0,0,0,41,0,0,0,74,0,0,0,2,3,0,7,108,0,0,0,23,0,-64,0,22,64,0,-128,65,64,0,0,22,-128,0,-128,23,-128,-64,0,22,0,0,-128,65,-64,0,0,-60,0,0,0,23,0,-63,1,22,0,1,-128,-60,0,-128,0,-53,0,-63,1,-36,-128,0,1,-38,64,0,0,22,-128,0,-128,-60,0,-128,0,-53,64,-63,1,-36,-128,0,1,23,-64,-64,0,22,64,0,-128,-55,-128,0,-127,22,-64,17,-128,23,-128,-63,0,22,-64,0,-128,6,-63,-63,1,13,1,1,1,-55,0,1,-127,22,64,16,-128,23,64,-64,0,22,64,0,-128,-55,-128,0,-128,22,64,15,-128,23,0,-62,0,22,-64,0,-128,6,65,-62,1,13,1,1,1,-55,0,1,-128,22,-64,13,-128,23,64,-62,0,22,64,0,-128,-55,-128,-128,-124,22,-64,12,-128,23,-64,-63,0,22,64,0,-128,-55,-128,-128,-125,22,-64,11,-128,23,-128,-62,0,22,0,1,-128,6,-63,65,1,-55,0,-127,-125,6,65,66,1,-55,0,-127,-124,22,0,10,-128,23,-64,-62,0,22,0,1,-128,6,-127,64,1,-55,0,1,-127,6,1,64,1,-55,0,1,-128,22,64,8,-128,23,0,-61,0,22,-128,1,-128,6,65,-62,1,70,1,-64,1,77,65,1,1,13,65,1,2,-55,0,-127,-124,-55,-128,0,-128,22,0,6,-128,23,64,-61,0,22,-64,1,-128,6,65,-62,1,70,65,-62,1,-122,1,-64,1,76,-127,-127,2,77,65,1,1,12,65,1,2,-55,0,-127,-124,22,-128,3,-128,23,-128,-61,0,22,-64,1,-128,6,-63,-63,1,70,-63,-63,1,-122,-127,-64,1,76,-127,-127,2,77,65,1,1,12,65,1,2,-55,0,-127,-125,22,0,1,-128,5,-63,3,0,65,1,4,0,-128,1,-128,0,85,-127,-127,2,28,65,0,1,4,1,0,0,23,0,65,2,22,0,1,-128,4,1,-128,0,11,65,68,2,-128,1,-128,1,28,65,-128,1,22,-64,0,-128,4,1,-128,0,11,-127,68,2,-128,1,-128,1,28,65,-128,1,30,0,0,1,30,0,-128,0,19,0,0,0,4,2,0,0,0,0,0,0,0,121,0,4,4,0,0,0,0,0,0,0,116,111,112,0,4,2,0,0,0,0,0,0,0,120,0,4,5,0,0,0,0,0,0,0,108,101,102,116,0,4,6,0,0,0,0,0,0,0,102,114,97,109,101,0,4,7,0,0,0,0,0,0,0,98,111,117,110,100,115,0,4,6,0,0,0,0,0,0,0,114,105,103,104,116,0,4,6,0,0,0,0,0,0,0,119,105,100,116,104,0,4,7,0,0,0,0,0,0,0,98,111,116,116,111,109,0,4,7,0,0,0,0,0,0,0,104,101,105,103,104,116,0,4,5,0,0,0,0,0,0,0,115,105,122,101,0,4,7,0,0,0,0,0,0,0,111,114,105,103,105,110,0,4,11,0,0,0,0,0,0,0,115,116,114,101,116,99,104,84,111,112,0,4,14,0,0,0,0,0,0,0,115,116,114,101,116,99,104,66,111,116,116,111,109,0,4,13,0,0,0,0,0,0,0,115,116,114,101,116,99,104,82,105,103,104,116,0,4,6,0,0,0,0,0,0,0,101,114,114,111,114,0,4,20,0,0,0,0,0,0,0,85,110,107,110,111,119,110,32,102,114,97,109,101,32,107,101,121,58,32,0,4,9,0,0,0,0,0,0,0,115,101,116,70,114,97,109,101,0,4,10,0,0,0,0,0,0,0,115,101,116,66,111,117,110,100,115,0,0,0,0,0,108,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,43,0,0,0,43,0,0,0,43,0,0,0,46,0,0,0,46,0,0,0,46,0,0,0,46,0,0,0,46,0,0,0,46,0,0,0,46,0,0,0,46,0,0,0,46,0,0,0,46,0,0,0,46,0,0,0,47,0,0,0,47,0,0,0,47,0,0,0,47,0,0,0,48,0,0,0,48,0,0,0,48,0,0,0,48,0,0,0,48,0,0,0,48,0,0,0,49,0,0,0,49,0,0,0,49,0,0,0,49,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,51,0,0,0,51,0,0,0,51,0,0,0,51,0,0,0,52,0,0,0,52,0,0,0,52,0,0,0,52,0,0,0,54,0,0,0,54,0,0,0,54,0,0,0,54,0,0,0,54,0,0,0,54,0,0,0,54,0,0,0,55,0,0,0,55,0,0,0,55,0,0,0,55,0,0,0,55,0,0,0,55,0,0,0,55,0,0,0,56,0,0,0,56,0,0,0,57,0,0,0,57,0,0,0,57,0,0,0,57,0,0,0,57,0,0,0,58,0,0,0,58,0,0,0,59,0,0,0,59,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,61,0,0,0,61,0,0,0,62,0,0,0,62,0,0,0,62,0,0,0,62,0,0,0,62,0,0,0,62,0,0,0,62,0,0,0,62,0,0,0,64,0,0,0,64,0,0,0,64,0,0,0,64,0,0,0,64,0,0,0,67,0,0,0,67,0,0,0,67,0,0,0,68,0,0,0,68,0,0,0,68,0,0,0,68,0,0,0,68,0,0,0,70,0,0,0,70,0,0,0,70,0,0,0,70,0,0,0,73,0,0,0,74,0,0,0,4,0,0,0,5,0,0,0,0,0,0,0,115,101,108,102,0,0,0,0,0,107,0,0,0,4,0,0,0,0,0,0,0,107,101,121,0,0,0,0,0,107,0,0,0,6,0,0,0,0,0,0,0,118,97,108,117,101,0,0,0,0,0,107,0,0,0,11,0,0,0,0,0,0,0,100,105,109,101,110,115,105,111,110,115,0,18,0,0,0,107,0,0,0,2,0,0,0,8,0,0,0,0,0,0,0,118,97,114,78,97,109,101,0,7,0,0,0,0,0,0,0,111,98,106,101,99,116,0,18,0,0,0,11,0,0,0,11,0,0,0,12,0,0,0,17,0,0,0,17,0,0,0,17,0,0,0,18,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,74,0,0,0,74,0,0,0,74,0,0,0,74,0,0,0,11,0,0,0,75,0,0,0,76,0,0,0,2,0,0,0,7,0,0,0,0,0,0,0,111,98,106,101,99,116,0,0,0,0,0,17,0,0,0,8,0,0,0,0,0,0,0,118,97,114,78,97,109,101,0,0,0,0,0,17,0,0,0,0,0,0,0,10,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,6,0,0,0,8,0,0,0,6,0,0,0,10,0,0,0,76,0,0,0,10,0,0,0,76,0,0,0,0,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,64,47,85,115,101,114,115,47,109,97,120,102,111,110,103,47,68,101,115,107,116,111,112,47,49,47,115,116,100,108,105,98,47,104,101,108,112,101,114,115,47,105,110,105,116,46,108,117,97,0,0,0,0,0,0,0,0,0,0,0,2,3,56,0,0,0,5,0,0,0,65,64,0,0,28,64,0,1,5,0,0,0,65,-128,0,0,28,64,0,1,5,0,0,0,65,-64,0,0,28,64,0,1,5,0,0,0,65,0,1,0,28,64,0,1,5,0,0,0,65,64,1,0,28,64,0,1,5,0,0,0,65,-128,1,0,28,64,0,1,5,0,0,0,65,-64,1,0,28,64,0,1,5,0,0,0,65,0,2,0,28,64,0,1,5,0,0,0,65,64,2,0,28,64,0,1,36,0,0,0,7,-128,2,0,5,-64,2,0,100,64,0,0,9,64,0,-122,5,64,3,0,11,-128,67,0,28,-128,0,1,11,-64,67,0,28,-128,0,1,11,0,68,0,-127,64,4,0,28,-128,-128,1,26,64,0,0,22,64,0,-128,36,-128,0,0,7,-128,4,0,5,-64,2,0,100,-64,0,0,9,64,-128,-119,36,0,1,0,7,0,5,0,5,-64,2,0,100,64,1,0,9,64,-128,-118,5,-64,2,0,100,-128,1,0,9,64,0,-117,30,0,-128,0,23,0,0,0,4,8,0,0,0,0,0,0,0,114,101,113,117,105,114,101,0,4,16,0,0,0,0,0,0,0,119,97,120,46,104,101,108,112,101,114,115,46,98,105,116,0,4,21,0,0,0,0,0,0,0,119,97,120,46,104,101,108,112,101,114,115,46,99,97,108,108,98,97,99,107,0,4,18,0,0,0,0,0,0,0,119,97,120,46,104,101,108,112,101,114,115,46,102,114,97,109,101,0,4,19,0,0,0,0,0,0,0,119,97,120,46,104,101,108,112,101,114,115,46,98,97,115,101,54,52,0,4,17,0,0,0,0,0,0,0,119,97,120,46,104,101,108,112,101,114,115,46,116,105,109,101,0,4,18,0,0,0,0,0,0,0,119,97,120,46,104,101,108,112,101,114,115,46,99,97,99,104,101,0,4,21,0,0,0,0,0,0,0,119,97,120,46,104,101,108,112,101,114,115,46,97,117,116,111,108,111,97,100,0,4,22,0,0,0,0,0,0,0,119,97,120,46,104,101,108,112,101,114,115,46,87,97,120,83,101,114,118,101,114,0,4,21,0,0,0,0,0,0,0,119,97,120,46,104,101,108,112,101,114,115,46,112,105,99,107,86,105,101,119,0,4,9,0,0,0,0,0,0,0,73,66,79,117,116,108,101,116,0,4,4,0,0,0,0,0,0,0,119,97,120,0,4,6,0,0,0,0,0,0,0,97,108,101,114,116,0,4,9,0,0,0,0,0,0,0,85,73,68,101,118,105,99,101,0,4,14,0,0,0,0,0,0,0,99,117,114,114,101,110,116,68,101,118,105,99,101,0,4,6,0,0,0,0,0,0,0,109,111,100,101,108,0,4,6,0,0,0,0,0,0,0,109,97,116,99,104,0,4,17,0,0,0,0,0,0,0,105,80,104,111,110,101,32,83,105,109,117,108,97,116,111,114,0,4,6,0,0,0,0,0,0,0,112,114,105,110,116,0,4,9,0,0,0,0,0,0,0,116,111,115,116,114,105,110,103,0,4,5,0,0,0,0,0,0,0,112,117,116,115,0,4,5,0,0,0,0,0,0,0,103,117,105,100,0,4,5,0,0,0,0,0,0,0,101,118,97,108,0,7,0,0,0,0,0,0,0,0,0,0,0,13,0,0,0,15,0,0,0,0,0,7,2,1,0,0,0,30,0,-128,0,0,0,0,0,0,0,0,0,1,0,0,0,15,0,0,0,1,0,0,0,4,0,0,0,0,0,0,0,97,114,103,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,0,0,0,33,0,0,0,0,2,3,12,31,0,0,0,-59,0,0,0,-53,64,-64,1,-36,-128,0,1,11,-127,-64,1,-128,1,0,0,28,65,-128,1,11,-63,-64,1,-128,1,-128,0,28,65,-128,1,37,1,0,1,26,65,0,0,22,-64,0,-128,11,1,-63,1,-127,65,1,0,28,65,-128,1,22,-128,2,-128,5,-127,1,0,74,1,0,0,-91,1,0,0,98,65,0,0,28,1,1,1,22,-128,0,-128,75,2,-63,1,-64,2,0,4,92,66,-128,1,33,-127,0,0,22,-128,-2,127,11,-63,-63,1,28,65,0,1,-34,0,0,1,30,0,-128,0,8,0,0,0,4,12,0,0,0,0,0,0,0,85,73,65,108,101,114,116,86,105,101,119,0,4,5,0,0,0,0,0,0,0,105,110,105,116,0,4,9,0,0,0,0,0,0,0,115,101,116,84,105,116,108,101,0,4,11,0,0,0,0,0,0,0,115,101,116,77,101,115,115,97,103,101,0,4,19,0,0,0,0,0,0,0,97,100,100,66,117,116,116,111,110,87,105,116,104,84,105,116,108,101,0,4,3,0,0,0,0,0,0,0,79,75,0,4,7,0,0,0,0,0,0,0,105,112,97,105,114,115,0,4,5,0,0,0,0,0,0,0,115,104,111,119,0,0,0,0,0,31,0,0,0,18,0,0,0,18,0,0,0,18,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,22,0,0,0,22,0,0,0,22,0,0,0,23,0,0,0,23,0,0,0,23,0,0,0,23,0,0,0,25,0,0,0,25,0,0,0,25,0,0,0,25,0,0,0,25,0,0,0,25,0,0,0,26,0,0,0,26,0,0,0,26,0,0,0,25,0,0,0,26,0,0,0,30,0,0,0,30,0,0,0,32,0,0,0,33,0,0,0,9,0,0,0,6,0,0,0,0,0,0,0,116,105,116,108,101,0,0,0,0,0,30,0,0,0,8,0,0,0,0,0,0,0,109,101,115,115,97,103,101,0,0,0,0,0,30,0,0,0,4,0,0,0,0,0,0,0,97,114,103,0,0,0,0,0,30,0,0,0,6,0,0,0,0,0,0,0,97,108,101,114,116,0,3,0,0,0,30,0,0,0,16,0,0,0,0,0,0,0,40,102,111,114,32,103,101,110,101,114,97,116,111,114,41,0,21,0,0,0,27,0,0,0,12,0,0,0,0,0,0,0,40,102,111,114,32,115,116,97,116,101,41,0,21,0,0,0,27,0,0,0,14,0,0,0,0,0,0,0,40,102,111,114,32,99,111,110,116,114,111,108,41,0,21,0,0,0,27,0,0,0,2,0,0,0,0,0,0,0,105,0,22,0,0,0,25,0,0,0,5,0,0,0,0,0,0,0,110,97,109,101,0,22,0,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,0,0,0,40,0,0,0,0,1,0,3,5,0,0,0,69,0,0,0,-92,0,0,0,0,0,0,0,92,64,0,1,30,0,-128,0,1,0,0,0,4,6,0,0,0,0,0,0,0,112,99,97,108,108,0,1,0,0,0,0,0,0,0,0,0,0,0,39,0,0,0,39,0,0,0,1,0,0,3,7,0,0,0,5,0,0,0,6,64,64,0,69,-128,0,0,-124,0,0,0,92,0,0,1,28,64,0,0,30,0,-128,0,3,0,0,0,4,4,0,0,0,0,0,0,0,119,97,120,0,4,6,0,0,0,0,0,0,0,112,114,105,110,116,0,4,9,0,0,0,0,0,0,0,116,111,115,116,114,105,110,103,0,0,0,0,0,7,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,0,0,0,0,1,0,0,0,4,0,0,0,0,0,0,0,111,98,106,0,5,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,40,0,0,0,1,0,0,0,4,0,0,0,0,0,0,0,111,98,106,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,0,0,0,55,0,0,0,0,1,3,5,28,0,0,0,-123,0,0,0,-64,0,0,0,-100,-128,0,1,23,64,64,1,22,0,1,-128,-123,64,0,0,-122,-128,64,1,-64,0,0,0,-99,0,0,1,-98,0,0,0,-91,0,0,1,-102,0,0,0,22,0,2,-128,-123,-64,0,0,-122,0,65,1,-59,-128,0,0,0,1,0,0,-36,-128,0,1,37,1,0,0,-100,-128,0,0,0,0,0,1,22,-64,0,-128,-123,-128,0,0,-64,0,0,0,-100,-128,0,1,0,0,0,1,30,0,0,1,30,0,-128,0,5,0,0,0,4,5,0,0,0,0,0,0,0,116,121,112,101,0,4,6,0,0,0,0,0,0,0,116,97,98,108,101,0,4,9,0,0,0,0,0,0,0,116,111,115,116,114,105,110,103,0,4,7,0,0,0,0,0,0,0,115,116,114,105,110,103,0,4,7,0,0,0,0,0,0,0,102,111,114,109,97,116,0,0,0,0,0,28,0,0,0,44,0,0,0,44,0,0,0,44,0,0,0,44,0,0,0,44,0,0,0,45,0,0,0,45,0,0,0,45,0,0,0,45,0,0,0,45,0,0,0,48,0,0,0,48,0,0,0,48,0,0,0,49,0,0,0,49,0,0,0,49,0,0,0,49,0,0,0,49,0,0,0,49,0,0,0,49,0,0,0,49,0,0,0,49,0,0,0,51,0,0,0,51,0,0,0,51,0,0,0,51,0,0,0,54,0,0,0,55,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,111,98,106,0,0,0,0,0,27,0,0,0,4,0,0,0,0,0,0,0,97,114,103,0,0,0,0,0,27,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,57,0,0,0,59,0,0,0,0,1,3,6,8,0,0,0,-123,0,0,0,-59,64,0,0,-58,-128,-64,1,0,1,0,0,101,1,0,0,-36,0,0,0,-100,64,0,0,30,0,-128,0,3,0,0,0,4,6,0,0,0,0,0,0,0,112,114,105,110,116,0,4,4,0,0,0,0,0,0,0,119,97,120,0,4,9,0,0,0,0,0,0,0,116,111,115,116,114,105,110,103,0,0,0,0,0,8,0,0,0,58,0,0,0,58,0,0,0,58,0,0,0,58,0,0,0,58,0,0,0,58,0,0,0,58,0,0,0,59,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,111,98,106,0,0,0,0,0,7,0,0,0,4,0,0,0,0,0,0,0,97,114,103,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,61,0,0,0,63,0,0,0,0,0,0,2,7,0,0,0,5,0,0,0,11,64,64,0,28,-128,0,1,11,-128,64,0,29,0,0,1,30,0,0,0,30,0,-128,0,3,0,0,0,4,14,0,0,0,0,0,0,0,78,83,80,114,111,99,101,115,115,73,110,102,111,0,4,12,0,0,0,0,0,0,0,112,114,111,99,101,115,115,73,110,102,111,0,4,21,0,0,0,0,0,0,0,103,108,111,98,97,108,108,121,85,110,105,113,117,101,83,116,114,105,110,103,0,0,0,0,0,7,0,0,0,62,0,0,0,62,0,0,0,62,0,0,0,62,0,0,0,62,0,0,0,62,0,0,0,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,65,0,0,0,78,0,0,0,0,1,0,3,6,0,0,0,69,0,0,0,-92,0,0,0,0,0,0,0,93,0,0,1,94,0,0,0,30,0,-128,0,1,0,0,0,4,6,0,0,0,0,0,0,0,112,99,97,108,108,0,1,0,0,0,0,0,0,0,0,0,0,0,66,0,0,0,77,0,0,0,1,0,0,5,28,0,0,0,4,0,0,0,11,0,64,0,-127,64,0,0,28,-128,-128,1,26,64,0,0,22,0,1,-128,1,-128,0,0,68,0,0,0,-127,-64,0,0,21,-128,0,0,8,0,0,0,5,0,1,0,68,0,0,0,-127,64,1,0,28,-64,-128,1,90,0,0,0,22,64,1,-128,-123,-128,1,0,-63,-64,1,0,0,1,-128,0,-43,0,-127,1,-100,64,0,1,22,-64,0,-128,-123,0,2,0,-64,0,0,0,-36,0,-128,0,-100,64,0,0,30,0,-128,0,9,0,0,0,4,6,0,0,0,0,0,0,0,109,97,116,99,104,0,4,2,0,0,0,0,0,0,0,61,0,4,12,0,0,0,0,0,0,0,100,111,32,114,101,116,117,114,110,32,40,0,4,6,0,0,0,0,0,0,0,41,32,101,110,100,0,4,11,0,0,0,0,0,0,0,108,111,97,100,115,116,114,105,110,103,0,4,5,0,0,0,0,0,0,0,82,69,80,76,0,4,6,0,0,0,0,0,0,0,101,114,114,111,114,0,4,15,0,0,0,0,0,0,0,83,121,110,116,97,120,32,69,114,114,111,114,58,32,0,4,5,0,0,0,0,0,0,0,112,117,116,115,0,0,0,0,0,28,0,0,0,67,0,0,0,67,0,0,0,67,0,0,0,67,0,0,0,67,0,0,0,67,0,0,0,68,0,0,0,68,0,0,0,68,0,0,0,68,0,0,0,68,0,0,0,71,0,0,0,71,0,0,0,71,0,0,0,71,0,0,0,72,0,0,0,72,0,0,0,73,0,0,0,73,0,0,0,73,0,0,0,73,0,0,0,73,0,0,0,73,0,0,0,75,0,0,0,75,0,0,0,75,0,0,0,75,0,0,0,77,0,0,0,2,0,0,0,5,0,0,0,0,0,0,0,99,111,100,101,0,15,0,0,0,27,0,0,0,4,0,0,0,0,0,0,0,101,114,114,0,15,0,0,0,27,0,0,0,1,0,0,0,6,0,0,0,0,0,0,0,105,110,112,117,116,0,6,0,0,0,66,0,0,0,77,0,0,0,77,0,0,0,66,0,0,0,77,0,0,0,78,0,0,0,1,0,0,0,6,0,0,0,0,0,0,0,105,110,112,117,116,0,0,0,0,0,5,0,0,0,0,0,0,0,56,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,7,0,0,0,7,0,0,0,7,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,9,0,0,0,9,0,0,0,9,0,0,0,15,0,0,0,13,0,0,0,17,0,0,0,33,0,0,0,17,0,0,0,36,0,0,0,36,0,0,0,36,0,0,0,36,0,0,0,36,0,0,0,36,0,0,0,36,0,0,0,36,0,0,0,36,0,0,0,36,0,0,0,40,0,0,0,37,0,0,0,43,0,0,0,55,0,0,0,43,0,0,0,59,0,0,0,57,0,0,0,61,0,0,0,63,0,0,0,61,0,0,0,65,0,0,0,78,0,0,0,65,0,0,0,78,0,0,0,0,0,0,0,0,0,0,0,54,0,0,0,0,0,0,0,64,47,85,115,101,114,115,47,109,97,120,102,111,110,103,47,68,101,115,107,116,111,112,47,49,47,115,116,100,108,105,98,47,104,101,108,112,101,114,115,47,112,105,99,107,86,105,101,119,46,108,117,97,0,0,0,0,0,0,0,0,0,0,0,2,4,19,0,0,0,36,0,0,0,7,0,0,0,36,64,0,0,7,64,0,0,36,-128,0,0,7,-128,0,0,5,-64,0,0,74,0,0,1,-127,0,1,0,-59,64,1,0,98,64,0,1,28,64,0,1,36,-64,0,0,7,-128,1,0,36,0,1,0,7,-64,1,0,36,64,1,0,7,0,2,0,30,0,-128,0,9,0,0,0,4,10,0,0,0,0,0,0,0,115,116,97,114,116,80,105,99,107,0,4,8,0,0,0,0,0,0,0,101,110,100,80,105,99,107,0,4,20,0,0,0,0,0,0,0,67,71,82,101,99,116,67,111,110,116,97,105,110,115,80,111,105,110,116,0,4,9,0,0,0,0,0,0,0,119,97,120,67,108,97,115,115,0,4,16,0,0,0,0,0,0,0,73,110,116,101,114,99,101,112,116,111,114,86,105,101,119,0,4,7,0,0,0,0,0,0,0,85,73,86,105,101,119,0,4,23,0,0,0,0,0,0,0,116,111,117,99,104,101,115,69,110,100,101,100,95,119,105,116,104,69,118,101,110,116,0,4,11,0,0,0,0,0,0,0,112,105,99,107,101,100,86,105,101,119,0,4,30,0,0,0,0,0,0,0,102,105,110,100,79,119,110,101,114,79,102,80,111,105,110,116,95,115,116,97,114,116,105,110,103,87,105,116,104,0,6,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,7,0,0,0,0,0,0,5,19,0,0,0,5,0,0,0,11,64,64,0,28,-128,0,1,11,-128,64,0,28,-128,0,1,69,0,1,0,75,64,-63,0,92,-128,0,1,75,-128,-63,0,-53,-64,65,0,-36,0,0,1,92,-128,0,0,71,-64,0,0,75,0,66,0,-59,-64,0,0,92,64,-128,1,65,64,2,0,94,0,0,1,30,0,-128,0,10,0,0,0,4,14,0,0,0,0,0,0,0,85,73,65,112,112,108,105,99,97,116,105,111,110,0,4,18,0,0,0,0,0,0,0,115,104,97,114,101,100,65,112,112,108,105,99,97,116,105,111,110,0,4,10,0,0,0,0,0,0,0,107,101,121,87,105,110,100,111,119,0,4,13,0,0,0,0,0,0,0,95,105,110,116,101,114,99,101,112,116,111,114,0,4,16,0,0,0,0,0,0,0,73,110,116,101,114,99,101,112,116,111,114,86,105,101,119,0,4,6,0,0,0,0,0,0,0,97,108,108,111,99,0,4,14,0,0,0,0,0,0,0,105,110,105,116,87,105,116,104,70,114,97,109,101,0,4,7,0,0,0,0,0,0,0,98,111,117,110,100,115,0,4,11,0,0,0,0,0,0,0,97,100,100,83,117,98,118,105,101,119,0,4,76,0,0,0,0,0,0,0,71,111,32,111,110,44,32,116,111,117,99,104,32,115,111,109,101,116,104,105,110,103,46,32,71,101,116,32,116,104,101,32,118,105,101,119,32,98,121,32,99,97,108,108,105,110,103,32,101,110,100,80,105,99,107,40,41,32,119,104,101,110,32,121,111,117,39,114,101,32,100,111,110,101,46,0,0,0,0,0,19,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,6,0,0,0,6,0,0,0,7,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,119,0,5,0,0,0,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,13,0,0,0,0,0,0,3,8,0,0,0,5,0,0,0,11,64,64,0,28,-128,0,1,69,0,0,0,75,-128,-64,0,92,64,0,1,30,0,0,1,30,0,-128,0,3,0,0,0,4,13,0,0,0,0,0,0,0,95,105,110,116,101,114,99,101,112,116,111,114,0,4,11,0,0,0,0,0,0,0,112,105,99,107,101,100,86,105,101,119,0,4,20,0,0,0,0,0,0,0,114,101,109,111,118,101,70,114,111,109,83,117,112,101,114,118,105,101,119,0,0,0,0,0,8,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,118,0,3,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,21,0,0,0,0,2,0,5,24,0,0,0,-122,0,64,0,-58,0,-64,0,25,-64,0,1,22,-64,3,-128,-122,0,-64,0,-58,0,64,0,6,65,64,0,-52,0,-127,1,25,-64,0,1,22,64,2,-128,-122,-128,64,0,-58,-128,-64,0,25,-64,0,1,22,64,1,-128,-122,-128,-64,0,-58,-128,64,0,6,-63,64,0,-52,0,-127,1,89,-64,0,1,22,0,0,-128,-126,64,0,0,-126,0,-128,0,-98,0,0,1,30,0,-128,0,4,0,0,0,4,2,0,0,0,0,0,0,0,120,0,4,6,0,0,0,0,0,0,0,119,105,100,116,104,0,4,2,0,0,0,0,0,0,0,121,0,4,7,0,0,0,0,0,0,0,104,101,105,103,104,116,0,0,0,0,0,24,0,0,0,17,0,0,0,17,0,0,0,17,0,0,0,17,0,0,0,18,0,0,0,18,0,0,0,18,0,0,0,18,0,0,0,18,0,0,0,18,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,21,0,0,0,2,0,0,0,5,0,0,0,0,0,0,0,114,101,99,116,0,0,0,0,0,23,0,0,0,6,0,0,0,0,0,0,0,112,111,105,110,116,0,0,0,0,0,23,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,0,0,31,0,0,0,0,3,0,10,25,0,0,0,-53,0,-64,0,-36,-128,0,1,-53,64,-64,1,64,1,0,0,-36,-128,-128,1,5,-127,0,0,11,-63,64,2,28,-127,0,1,11,1,65,2,28,-127,0,1,75,65,65,2,-64,1,-128,1,0,2,0,0,92,-127,0,2,-117,-63,65,0,0,2,-128,2,64,2,0,2,-100,-127,0,2,9,-128,1,-125,-123,1,2,0,-58,-127,65,0,-53,65,-62,3,-36,1,0,1,-100,65,0,0,30,0,-128,0,10,0,0,0,4,10,0,0,0,0,0,0,0,97,110,121,79,98,106,101,99,116,0,4,15,0,0,0,0,0,0,0,108,111,99,97,116,105,111,110,73,110,86,105,101,119,0,4,14,0,0,0,0,0,0,0,85,73,65,112,112,108,105,99,97,116,105,111,110,0,4,18,0,0,0,0,0,0,0,115,104,97,114,101,100,65,112,112,108,105,99,97,116,105,111,110,0,4,10,0,0,0,0,0,0,0,107,101,121,87,105,110,100,111,119,0,4,22,0,0,0,0,0,0,0,99,111,110,118,101,114,116,80,111,105,110,116,95,102,114,111,109,86,105,101,119,0,4,12,0,0,0,0,0,0,0,112,105,99,107,101,100,86,105,101,119,95,0,4,30,0,0,0,0,0,0,0,102,105,110,100,79,119,110,101,114,79,102,80,111,105,110,116,95,115,116,97,114,116,105,110,103,87,105,116,104,0,4,6,0,0,0,0,0,0,0,112,114,105,110,116,0,4,6,0,0,0,0,0,0,0,99,108,97,115,115,0,0,0,0,0,25,0,0,0,26,0,0,0,26,0,0,0,26,0,0,0,26,0,0,0,26,0,0,0,27,0,0,0,27,0,0,0,27,0,0,0,27,0,0,0,27,0,0,0,28,0,0,0,28,0,0,0,28,0,0,0,28,0,0,0,29,0,0,0,29,0,0,0,29,0,0,0,29,0,0,0,29,0,0,0,30,0,0,0,30,0,0,0,30,0,0,0,30,0,0,0,30,0,0,0,31,0,0,0,6,0,0,0,5,0,0,0,0,0,0,0,115,101,108,102,0,0,0,0,0,24,0,0,0,8,0,0,0,0,0,0,0,116,111,117,99,104,101,115,0,0,0,0,0,24,0,0,0,6,0,0,0,0,0,0,0,101,118,101,110,116,0,0,0,0,0,24,0,0,0,6,0,0,0,0,0,0,0,112,111,105,110,116,0,5,0,0,0,24,0,0,0,2,0,0,0,0,0,0,0,119,0,10,0,0,0,24,0,0,0,14,0,0,0,0,0,0,0,112,111,105,110,116,73,110,87,105,110,100,111,119,0,14,0,0,0,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,0,0,0,35,0,0,0,0,1,0,2,3,0,0,0,70,0,64,0,94,0,0,1,30,0,-128,0,1,0,0,0,4,12,0,0,0,0,0,0,0,112,105,99,107,101,100,86,105,101,119,95,0,0,0,0,0,3,0,0,0,34,0,0,0,34,0,0,0,35,0,0,0,1,0,0,0,5,0,0,0,0,0,0,0,115,101,108,102,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,0,0,0,54,0,0,0,0,3,0,13,37,0,0,0,23,0,0,1,22,64,0,-128,-61,0,-128,1,-34,0,0,1,-59,0,0,0,11,65,64,1,28,-127,0,1,64,1,-128,0,-36,-128,-128,1,-38,64,0,0,22,64,0,-128,-61,0,-128,1,-34,0,0,1,-61,0,-128,1,5,-127,0,0,75,-63,64,1,92,1,0,1,28,1,1,0,22,-128,2,-128,75,66,65,4,-64,2,-128,0,0,3,0,1,92,-126,0,2,71,2,1,0,75,-126,65,0,-59,2,1,0,0,3,0,4,92,-126,0,2,-37,64,-128,4,22,-64,-1,127,33,-127,0,0,22,-128,-4,127,27,65,-128,1,22,0,0,-128,0,1,0,1,30,1,0,1,30,0,-128,0,7,0,0,0,4,20,0,0,0,0,0,0,0,67,71,82,101,99,116,67,111,110,116,97,105,110,115,80,111,105,110,116,0,4,7,0,0,0,0,0,0,0,98,111,117,110,100,115,0,4,7,0,0,0,0,0,0,0,105,112,97,105,114,115,0,4,9,0,0,0,0,0,0,0,115,117,98,118,105,101,119,115,0,4,15,0,0,0,0,0,0,0,112,111,105,110,116,73,110,83,117,98,118,105,101,119,0,4,22,0,0,0,0,0,0,0,99,111,110,118,101,114,116,80,111,105,110,116,95,102,114,111,109,86,105,101,119,0,4,30,0,0,0,0,0,0,0,102,105,110,100,79,119,110,101,114,79,102,80,111,105,110,116,95,115,116,97,114,116,105,110,103,87,105,116,104,0,0,0,0,0,37,0,0,0,38,0,0,0,38,0,0,0,39,0,0,0,39,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,43,0,0,0,43,0,0,0,46,0,0,0,48,0,0,0,48,0,0,0,48,0,0,0,48,0,0,0,48,0,0,0,49,0,0,0,49,0,0,0,49,0,0,0,49,0,0,0,49,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,50,0,0,0,48,0,0,0,50,0,0,0,53,0,0,0,53,0,0,0,53,0,0,0,53,0,0,0,54,0,0,0,9,0,0,0,5,0,0,0,0,0,0,0,115,101,108,102,0,0,0,0,0,36,0,0,0,6,0,0,0,0,0,0,0,112,111,105,110,116,0,0,0,0,0,36,0,0,0,5,0,0,0,0,0,0,0,118,105,101,119,0,0,0,0,0,36,0,0,0,13,0,0,0,0,0,0,0,98,101,116,116,101,114,82,101,115,117,108,116,0,14,0,0,0,36,0,0,0,16,0,0,0,0,0,0,0,40,102,111,114,32,103,101,110,101,114,97,116,111,114,41,0,18,0,0,0,32,0,0,0,12,0,0,0,0,0,0,0,40,102,111,114,32,115,116,97,116,101,41,0,18,0,0,0,32,0,0,0,14,0,0,0,0,0,0,0,40,102,111,114,32,99,111,110,116,114,111,108,41,0,18,0,0,0,32,0,0,0,2,0,0,0,0,0,0,0,105,0,19,0,0,0,30,0,0,0,8,0,0,0,0,0,0,0,115,117,98,118,105,101,119,0,19,0,0,0,30,0,0,0,0,0,0,0,19,0,0,0,7,0,0,0,2,0,0,0,13,0,0,0,9,0,0,0,21,0,0,0,16,0,0,0,23,0,0,0,23,0,0,0,23,0,0,0,23,0,0,0,23,0,0,0,23,0,0,0,31,0,0,0,25,0,0,0,35,0,0,0,33,0,0,0,54,0,0,0,37,0,0,0,54,0,0,0,0,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,64,47,85,115,101,114,115,47,109,97,120,102,111,110,103,47,68,101,115,107,116,111,112,47,49,47,115,116,100,108,105,98,47,104,101,108,112,101,114,115,47,116,105,109,101,46,108,117,97,0,0,0,0,0,0,0,0,0,0,0,2,2,40,0,0,0,5,0,0,0,74,0,0,0,9,64,-128,-128,5,0,0,0,6,64,64,0,100,0,0,0,9,64,0,-127,5,0,0,0,6,64,64,0,100,64,0,0,9,64,-128,-127,5,0,0,0,6,64,64,0,100,-128,0,0,9,64,0,-126,5,0,0,0,6,64,64,0,100,-64,0,0,9,64,-128,-126,5,0,0,0,6,64,64,0,100,0,1,0,9,64,0,-125,5,0,0,0,6,64,64,0,100,64,1,0,9,64,-128,-125,5,0,0,0,6,64,64,0,100,-128,1,0,9,64,0,-124,5,0,0,0,6,64,64,0,100,-64,1,0,9,64,-128,-124,5,0,0,0,6,64,64,0,100,0,2,0,9,64,0,-123,30,0,-128,0,11,0,0,0,4,4,0,0,0,0,0,0,0,119,97,120,0,4,5,0,0,0,0,0,0,0,116,105,109,101,0,4,8,0,0,0,0,0,0,0,109,105,110,117,116,101,115,0,4,6,0,0,0,0,0,0,0,104,111,117,114,115,0,4,5,0,0,0,0,0,0,0,100,97,121,115,0,4,11,0,0,0,0,0,0,0,102,111,114,109,97,116,68,97,116,101,0,4,10,0,0,0,0,0,0,0,112,97,114,115,101,68,97,116,101,0,4,14,0,0,0,0,0,0,0,98,101,103,105,110,105,110,103,79,102,68,97,121,0,4,9,0,0,0,0,0,0,0,101,110,100,79,102,68,97,121,0,4,15,0,0,0,0,0,0,0,116,105,109,101,65,103,111,73,110,87,111,114,100,115,0,4,6,0,0,0,0,0,0,0,115,105,110,99,101,0,9,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,5,0,0,0,0,1,0,2,3,0,0,0,78,0,64,0,94,0,0,1,30,0,-128,0,1,0,0,0,3,0,0,0,0,0,0,78,64,0,0,0,0,3,0,0,0,4,0,0,0,4,0,0,0,5,0,0,0,1,0,0,0,7,0,0,0,0,0,0,0,110,117,109,98,101,114,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,9,0,0,0,0,1,0,3,8,0,0,0,69,0,0,0,70,64,-64,0,70,-128,-64,0,-127,-64,0,0,92,-128,0,1,78,64,0,0,94,0,0,1,30,0,-128,0,4,0,0,0,4,4,0,0,0,0,0,0,0,119,97,120,0,4,5,0,0,0,0,0,0,0,116,105,109,101,0,4,8,0,0,0,0,0,0,0,109,105,110,117,116,101,115,0,3,0,0,0,0,0,0,78,64,0,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,9,0,0,0,1,0,0,0,7,0,0,0,0,0,0,0,110,117,109,98,101,114,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,13,0,0,0,0,1,0,3,8,0,0,0,69,0,0,0,70,64,-64,0,70,-128,-64,0,-127,-64,0,0,92,-128,0,1,78,64,0,0,94,0,0,1,30,0,-128,0,4,0,0,0,4,4,0,0,0,0,0,0,0,119,97,120,0,4,5,0,0,0,0,0,0,0,116,105,109,101,0,4,6,0,0,0,0,0,0,0,104,111,117,114,115,0,3,0,0,0,0,0,0,56,64,0,0,0,0,8,0,0,0,12,0,0,0,12,0,0,0,12,0,0,0,12,0,0,0,12,0,0,0,12,0,0,0,12,0,0,0,13,0,0,0,1,0,0,0,7,0,0,0,0,0,0,0,110,117,109,98,101,114,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,25,0,0,0,0,2,0,6,37,0,0,0,-123,0,0,0,-122,64,64,1,-122,-128,64,1,-102,64,0,0,22,-64,3,-128,-123,0,0,0,-122,64,64,1,-59,-64,0,0,-53,0,-63,1,-36,-128,0,1,-119,-64,0,-127,-123,64,1,0,-117,-128,65,1,1,-63,1,0,-100,-128,-128,1,-59,0,0,0,-58,64,-64,1,-58,-128,-64,1,-53,0,-62,1,64,1,0,1,-36,64,-128,1,-123,0,0,0,-122,64,64,1,-122,-128,64,1,-117,64,66,1,27,65,-128,0,22,0,0,-128,1,-127,2,0,-100,64,-128,1,-123,0,0,0,-122,64,64,1,-122,-128,64,1,-117,-64,66,1,0,1,0,0,-99,0,-128,1,-98,0,0,0,30,0,-128,0,12,0,0,0,4,4,0,0,0,0,0,0,0,119,97,120,0,4,5,0,0,0,0,0,0,0,116,105,109,101,0,4,17,0,0,0,0,0,0,0,95,111,117,116,112,117,116,70,111,114,109,97,116,116,101,114,0,4,16,0,0,0,0,0,0,0,78,83,68,97,116,101,70,111,114,109,97,116,116,101,114,0,4,5,0,0,0,0,0,0,0,105,110,105,116,0,4,9,0,0,0,0,0,0,0,78,83,76,111,99,97,108,101,0,4,25,0,0,0,0,0,0,0,105,110,105,116,87,105,116,104,76,111,99,97,108,101,73,100,101,110,116,105,102,105,101,114,0,4,12,0,0,0,0,0,0,0,101,110,95,85,83,95,80,79,83,73,88,0,4,10,0,0,0,0,0,0,0,115,101,116,76,111,99,97,108,101,0,4,14,0,0,0,0,0,0,0,115,101,116,68,97,116,101,70,111,114,109,97,116,0,4,7,0,0,0,0,0,0,0,77,77,77,77,32,100,0,4,15,0,0,0,0,0,0,0,115,116,114,105,110,103,70,114,111,109,68,97,116,101,0,0,0,0,0,37,0,0,0,17,0,0,0,17,0,0,0,17,0,0,0,17,0,0,0,17,0,0,0,18,0,0,0,18,0,0,0,18,0,0,0,18,0,0,0,18,0,0,0,18,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,23,0,0,0,23,0,0,0,23,0,0,0,23,0,0,0,23,0,0,0,23,0,0,0,23,0,0,0,23,0,0,0,24,0,0,0,24,0,0,0,24,0,0,0,24,0,0,0,24,0,0,0,24,0,0,0,24,0,0,0,25,0,0,0,3,0,0,0,5,0,0,0,0,0,0,0,100,97,116,101,0,0,0,0,0,36,0,0,0,8,0,0,0,0,0,0,0,112,97,116,116,101,114,110,0,0,0,0,0,36,0,0,0,7,0,0,0,0,0,0,0,108,111,99,97,108,101,0,15,0,0,0,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,0,0,0,41,0,0,0,0,2,0,6,43,0,0,0,-117,0,64,0,1,65,0,0,65,-127,0,0,-100,-128,0,2,0,0,0,1,-123,-64,0,0,-122,0,65,1,-122,64,65,1,-102,64,0,0,22,0,4,-128,-123,-64,0,0,-122,0,65,1,-59,-128,1,0,-53,-64,-63,1,-36,-128,0,1,-119,-64,-128,-126,-123,64,2,0,-117,-128,66,1,1,-63,2,0,-100,-128,-128,1,-121,0,2,0,-123,-64,0,0,-122,0,65,1,-122,64,65,1,-117,0,67,1,5,1,2,0,-100,64,-128,1,-123,-64,0,0,-122,0,65,1,-122,64,65,1,-117,64,67,1,27,65,-128,0,22,0,0,-128,1,-127,3,0,-100,64,-128,1,-123,-64,0,0,-122,0,65,1,-122,64,65,1,-117,-64,67,1,0,1,0,0,-99,0,-128,1,-98,0,0,0,30,0,-128,0,16,0,0,0,4,5,0,0,0,0,0,0,0,103,115,117,98,0,4,3,0,0,0,0,0,0,0,90,36,0,4,5,0,0,0,0,0,0,0,32,71,77,84,0,4,4,0,0,0,0,0,0,0,119,97,120,0,4,5,0,0,0,0,0,0,0,116,105,109,101,0,4,16,0,0,0,0,0,0,0,95,105,110,112,117,116,70,111,114,109,97,116,116,101,114,0,4,16,0,0,0,0,0,0,0,78,83,68,97,116,101,70,111,114,109,97,116,116,101,114,0,4,5,0,0,0,0,0,0,0,105,110,105,116,0,4,7,0,0,0,0,0,0,0,108,111,99,97,108,101,0,4,9,0,0,0,0,0,0,0,78,83,76,111,99,97,108,101,0,4,25,0,0,0,0,0,0,0,105,110,105,116,87,105,116,104,76,111,99,97,108,101,73,100,101,110,116,105,102,105,101,114,0,4,12,0,0,0,0,0,0,0,101,110,95,85,83,95,80,79,83,73,88,0,4,10,0,0,0,0,0,0,0,115,101,116,76,111,99,97,108,101,0,4,14,0,0,0,0,0,0,0,115,101,116,68,97,116,101,70,111,114,109,97,116,0,4,26,0,0,0,0,0,0,0,121,121,121,121,45,77,77,45,100,100,39,84,39,72,72,58,109,109,58,115,115,32,90,90,90,0,4,15,0,0,0,0,0,0,0,100,97,116,101,70,114,111,109,83,116,114,105,110,103,0,0,0,0,0,43,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,31,0,0,0,33,0,0,0,33,0,0,0,33,0,0,0,33,0,0,0,33,0,0,0,34,0,0,0,34,0,0,0,34,0,0,0,34,0,0,0,34,0,0,0,34,0,0,0,35,0,0,0,35,0,0,0,35,0,0,0,35,0,0,0,35,0,0,0,36,0,0,0,36,0,0,0,36,0,0,0,36,0,0,0,36,0,0,0,36,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,40,0,0,0,40,0,0,0,40,0,0,0,40,0,0,0,40,0,0,0,40,0,0,0,40,0,0,0,41,0,0,0,2,0,0,0,11,0,0,0,0,0,0,0,100,97,116,101,83,116,114,105,110,103,0,0,0,0,0,42,0,0,0,8,0,0,0,0,0,0,0,112,97,116,116,101,114,110,0,0,0,0,0,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,0,0,0,52,0,0,0,0,1,0,8,31,0,0,0,69,0,0,0,75,64,-64,0,92,-128,0,1,-117,-128,-64,0,1,-63,0,0,91,65,0,0,22,-128,0,-128,69,1,1,0,75,65,-63,2,92,-127,0,1,-100,-128,0,2,-59,-128,1,0,-53,-64,-63,1,-36,-128,0,1,11,1,-62,1,-117,65,66,1,-100,1,0,1,28,65,0,0,11,-127,-62,1,-117,-63,66,1,-100,1,0,1,28,65,0,0,11,1,-61,1,-117,65,67,1,-100,1,0,1,28,65,0,0,11,-127,-61,0,-128,1,-128,1,29,1,-128,1,30,1,0,0,30,0,-128,0,15,0,0,0,4,11,0,0,0,0,0,0,0,78,83,67,97,108,101,110,100,97,114,0,4,16,0,0,0,0,0,0,0,99,117,114,114,101,110,116,67,97,108,101,110,100,97,114,0,4,20,0,0,0,0,0,0,0,99,111,109,112,111,110,101,110,116,115,95,102,114,111,109,68,97,116,101,0,3,0,0,0,0,0,0,-16,-65,4,7,0,0,0,0,0,0,0,78,83,68,97,116,101,0,4,5,0,0,0,0,0,0,0,100,97,116,101,0,4,17,0,0,0,0,0,0,0,78,83,68,97,116,101,67,111,109,112,111,110,101,110,116,115,0,4,5,0,0,0,0,0,0,0,105,110,105,116,0,4,8,0,0,0,0,0,0,0,115,101,116,89,101,97,114,0,4,5,0,0,0,0,0,0,0,121,101,97,114,0,4,9,0,0,0,0,0,0,0,115,101,116,77,111,110,116,104,0,4,6,0,0,0,0,0,0,0,109,111,110,116,104,0,4,7,0,0,0,0,0,0,0,115,101,116,68,97,121,0,4,4,0,0,0,0,0,0,0,100,97,121,0,4,19,0,0,0,0,0,0,0,100,97,116,101,70,114,111,109,67,111,109,112,111,110,101,110,116,115,0,0,0,0,0,31,0,0,0,44,0,0,0,44,0,0,0,44,0,0,0,45,0,0,0,45,0,0,0,45,0,0,0,45,0,0,0,45,0,0,0,45,0,0,0,45,0,0,0,45,0,0,0,46,0,0,0,46,0,0,0,46,0,0,0,47,0,0,0,47,0,0,0,47,0,0,0,47,0,0,0,48,0,0,0,48,0,0,0,48,0,0,0,48,0,0,0,49,0,0,0,49,0,0,0,49,0,0,0,49,0,0,0,51,0,0,0,51,0,0,0,51,0,0,0,51,0,0,0,52,0,0,0,4,0,0,0,5,0,0,0,0,0,0,0,100,97,116,101,0,0,0,0,0,30,0,0,0,9,0,0,0,0,0,0,0,99,97,108,101,110,100,97,114,0,3,0,0,0,30,0,0,0,15,0,0,0,0,0,0,0,100,97,116,101,67,111,109,112,111,110,101,110,116,115,0,11,0,0,0,30,0,0,0,14,0,0,0,0,0,0,0,110,101,119,67,111,109,112,111,110,101,110,116,115,0,14,0,0,0,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,0,0,0,66,0,0,0,0,1,0,8,36,0,0,0,69,0,0,0,75,64,-64,0,92,-128,0,1,-117,-128,-64,0,1,-63,0,0,64,1,0,0,-100,-128,0,2,-59,0,1,0,-53,64,-63,1,-36,-128,0,1,11,-127,-63,1,-117,-63,65,1,-100,1,0,1,28,65,0,0,11,1,-62,1,-117,65,66,1,-100,1,0,1,28,65,0,0,11,-127,-62,1,-117,-63,66,1,-100,1,0,1,28,65,0,0,11,1,-61,1,-127,65,3,0,28,65,-128,1,11,-127,-61,1,-127,-63,3,0,28,65,-128,1,11,1,-60,1,-127,-63,3,0,28,65,-128,1,11,65,-60,0,-128,1,-128,1,29,1,-128,1,30,1,0,0,30,0,-128,0,18,0,0,0,4,11,0,0,0,0,0,0,0,78,83,67,97,108,101,110,100,97,114,0,4,16,0,0,0,0,0,0,0,99,117,114,114,101,110,116,67,97,108,101,110,100,97,114,0,4,20,0,0,0,0,0,0,0,99,111,109,112,111,110,101,110,116,115,95,102,114,111,109,68,97,116,101,0,3,0,0,0,0,0,0,-16,-65,4,17,0,0,0,0,0,0,0,78,83,68,97,116,101,67,111,109,112,111,110,101,110,116,115,0,4,5,0,0,0,0,0,0,0,105,110,105,116,0,4,8,0,0,0,0,0,0,0,115,101,116,89,101,97,114,0,4,5,0,0,0,0,0,0,0,121,101,97,114,0,4,9,0,0,0,0,0,0,0,115,101,116,77,111,110,116,104,0,4,6,0,0,0,0,0,0,0,109,111,110,116,104,0,4,7,0,0,0,0,0,0,0,115,101,116,68,97,121,0,4,4,0,0,0,0,0,0,0,100,97,121,0,4,8,0,0,0,0,0,0,0,115,101,116,72,111,117,114,0,3,0,0,0,0,0,0,56,64,4,10,0,0,0,0,0,0,0,115,101,116,77,105,110,117,116,101,0,3,0,0,0,0,0,-128,77,64,4,10,0,0,0,0,0,0,0,115,101,116,83,101,99,111,110,100,0,4,19,0,0,0,0,0,0,0,100,97,116,101,70,114,111,109,67,111,109,112,111,110,101,110,116,115,0,0,0,0,0,36,0,0,0,55,0,0,0,55,0,0,0,55,0,0,0,56,0,0,0,56,0,0,0,56,0,0,0,56,0,0,0,57,0,0,0,57,0,0,0,57,0,0,0,58,0,0,0,58,0,0,0,58,0,0,0,58,0,0,0,59,0,0,0,59,0,0,0,59,0,0,0,59,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,62,0,0,0,62,0,0,0,62,0,0,0,63,0,0,0,63,0,0,0,63,0,0,0,65,0,0,0,65,0,0,0,65,0,0,0,65,0,0,0,66,0,0,0,4,0,0,0,5,0,0,0,0,0,0,0,100,97,116,101,0,0,0,0,0,35,0,0,0,9,0,0,0,0,0,0,0,99,97,108,101,110,100,97,114,0,3,0,0,0,35,0,0,0,15,0,0,0,0,0,0,0,100,97,116,101,67,111,109,112,111,110,101,110,116,115,0,7,0,0,0,35,0,0,0,14,0,0,0,0,0,0,0,110,101,119,67,111,109,112,111,110,101,110,116,115,0,10,0,0,0,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,0,0,0,89,0,0,0,0,2,0,11,101,0,0,0,-101,64,-128,0,22,-128,0,-128,-123,0,0,0,-117,64,64,1,-100,-128,0,1,-117,-128,64,1,-100,-128,0,1,-53,-128,64,0,-36,-128,0,1,-115,-64,0,1,-59,-64,0,0,-58,0,-63,1,0,1,0,1,-36,-128,0,1,5,-63,0,0,6,65,65,2,79,-127,-63,1,28,-127,0,1,69,-63,0,0,70,65,-63,2,-113,-127,65,2,92,-127,0,1,-123,-63,0,0,-122,65,65,3,-49,-63,-63,2,-100,-127,0,1,-59,-63,0,0,-58,65,-63,3,15,2,66,3,-36,-127,0,1,25,64,66,2,22,-128,0,-128,1,-126,2,0,30,2,0,1,22,0,16,-128,25,-64,66,2,22,64,1,-128,1,2,3,0,11,66,67,4,-128,2,0,2,29,2,-128,1,30,2,0,0,22,0,14,-128,25,-128,67,2,22,-128,0,-128,1,-62,3,0,30,2,0,1,22,-64,12,-128,25,-64,-63,2,22,64,1,-128,1,2,4,0,11,66,67,4,-128,2,-128,2,29,2,-128,1,30,2,0,0,22,-64,10,-128,25,64,-60,2,22,-128,0,-128,1,-126,4,0,30,2,0,1,22,-128,9,-128,25,-64,68,3,22,64,1,-128,1,2,5,0,11,66,67,4,-128,2,0,3,29,2,-128,1,30,2,0,0,22,-128,7,-128,25,64,69,3,22,-128,0,-128,1,-126,5,0,30,2,0,1,22,64,6,-128,25,-64,-59,3,22,-128,0,-128,1,2,6,0,30,2,0,1,22,0,5,-128,25,64,-58,3,22,-128,0,-128,1,-126,6,0,30,2,0,1,22,-64,3,-128,5,-62,6,0,24,0,71,4,22,-128,0,-128,1,66,7,0,30,2,0,1,22,64,2,-128,25,-128,71,2,22,-128,0,-128,1,2,6,0,30,2,0,1,22,0,1,-128,1,-62,7,0,11,66,67,4,-123,-62,6,0,29,2,-128,1,30,2,0,0,30,0,-128,0,32,0,0,0,4,7,0,0,0,0,0,0,0,78,83,68,97,116,101,0,4,5,0,0,0,0,0,0,0,100,97,116,101,0,4,22,0,0,0,0,0,0,0,116,105,109,101,73,110,116,101,114,118,97,108,83,105,110,99,101,49,57,55,48,0,4,5,0,0,0,0,0,0,0,109,97,116,104,0,4,4,0,0,0,0,0,0,0,97,98,115,0,4,6,0,0,0,0,0,0,0,102,108,111,111,114,0,3,0,0,0,0,0,0,78,64,3,0,0,0,0,0,0,56,64,3,0,0,0,0,0,0,62,64,3,0,0,0,0,0,0,-16,63,4,19,0,0,0,0,0,0,0,108,101,115,115,32,116,104,97,110,32,97,32,109,105,110,117,116,101,0,3,0,0,0,0,0,0,70,64,4,11,0,0,0,0,0,0,0,37,100,32,109,105,110,117,116,101,115,0,4,7,0,0,0,0,0,0,0,102,111,114,109,97,116,0,3,0,0,0,0,0,64,86,64,4,13,0,0,0,0,0,0,0,97,98,111,117,116,32,49,32,104,111,117,114,0,4,15,0,0,0,0,0,0,0,97,98,111,117,116,32,37,100,32,104,111,117,114,115,0,3,0,0,0,0,0,-128,71,64,4,6,0,0,0,0,0,0,0,49,32,100,97,121,0,3,0,0,0,0,0,0,61,64,4,8,0,0,0,0,0,0,0,37,100,32,100,97,121,115,0,3,0,0,0,0,0,-128,77,64,4,14,0,0,0,0,0,0,0,97,98,111,117,116,32,49,32,109,111,110,116,104,0,3,0,0,0,0,0,0,46,64,4,13,0,0,0,0,0,0,0,97,98,111,117,116,32,49,32,121,101,97,114,0,3,0,0,0,0,0,0,54,64,4,12,0,0,0,0,0,0,0,111,118,101,114,32,49,32,121,101,97,114,0,4,6,0,0,0,0,0,0,0,121,101,97,114,115,0,3,0,0,0,0,0,0,0,64,4,15,0,0,0,0,0,0,0,97,108,109,111,115,116,32,50,32,121,101,97,114,115,0,3,0,0,0,0,63,10,48,65,4,14,0,0,0,0,0,0,0,111,118,101,114,32,37,100,32,121,101,97,114,115,0,0,0,0,0,101,0,0,0,69,0,0,0,69,0,0,0,69,0,0,0,69,0,0,0,69,0,0,0,69,0,0,0,69,0,0,0,69,0,0,0,69,0,0,0,69,0,0,0,70,0,0,0,70,0,0,0,70,0,0,0,70,0,0,0,71,0,0,0,71,0,0,0,71,0,0,0,71,0,0,0,72,0,0,0,72,0,0,0,72,0,0,0,72,0,0,0,73,0,0,0,73,0,0,0,73,0,0,0,73,0,0,0,74,0,0,0,74,0,0,0,74,0,0,0,74,0,0,0,76,0,0,0,76,0,0,0,76,0,0,0,76,0,0,0,76,0,0,0,77,0,0,0,77,0,0,0,77,0,0,0,77,0,0,0,77,0,0,0,77,0,0,0,77,0,0,0,77,0,0,0,78,0,0,0,78,0,0,0,78,0,0,0,78,0,0,0,78,0,0,0,79,0,0,0,79,0,0,0,79,0,0,0,79,0,0,0,79,0,0,0,79,0,0,0,79,0,0,0,79,0,0,0,80,0,0,0,80,0,0,0,80,0,0,0,80,0,0,0,80,0,0,0,81,0,0,0,81,0,0,0,81,0,0,0,81,0,0,0,81,0,0,0,81,0,0,0,81,0,0,0,81,0,0,0,82,0,0,0,82,0,0,0,82,0,0,0,82,0,0,0,82,0,0,0,83,0,0,0,83,0,0,0,83,0,0,0,83,0,0,0,83,0,0,0,84,0,0,0,84,0,0,0,84,0,0,0,84,0,0,0,84,0,0,0,85,0,0,0,85,0,0,0,85,0,0,0,85,0,0,0,85,0,0,0,85,0,0,0,86,0,0,0,86,0,0,0,86,0,0,0,86,0,0,0,86,0,0,0,87,0,0,0,87,0,0,0,87,0,0,0,87,0,0,0,87,0,0,0,89,0,0,0,8,0,0,0,10,0,0,0,0,0,0,0,102,105,114,115,116,68,97,116,101,0,0,0,0,0,100,0,0,0,11,0,0,0,0,0,0,0,115,101,99,111,110,100,68,97,116,101,0,0,0,0,0,100,0,0,0,11,0,0,0,0,0,0,0,100,105,102,102,101,114,101,110,99,101,0,10,0,0,0,100,0,0,0,8,0,0,0,0,0,0,0,115,101,99,111,110,100,115,0,14,0,0,0,100,0,0,0,8,0,0,0,0,0,0,0,109,105,110,117,116,101,115,0,18,0,0,0,100,0,0,0,6,0,0,0,0,0,0,0,104,111,117,114,115,0,22,0,0,0,100,0,0,0,5,0,0,0,0,0,0,0,100,97,121,115,0,26,0,0,0,100,0,0,0,7,0,0,0,0,0,0,0,109,111,110,116,104,115,0,30,0,0,0,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,91,0,0,0,102,0,0,0,0,2,0,7,74,0,0,0,90,64,0,0,22,-64,0,-128,-123,0,0,0,-117,64,64,1,-100,-128,0,1,64,0,0,1,-117,-128,-64,0,-100,-128,0,1,-53,-128,64,0,-36,-128,0,1,-115,-64,0,1,-53,-128,64,0,-36,-128,0,1,5,-63,0,0,6,1,65,2,6,65,65,2,28,-127,-128,0,11,-127,64,2,28,-127,0,1,-51,0,-127,1,5,-63,0,0,6,1,65,2,6,-127,65,2,65,-63,1,0,28,-127,0,1,24,0,1,1,22,-128,2,-128,24,-64,0,-124,22,0,2,-128,5,-63,0,0,6,1,65,2,6,65,66,2,64,1,0,0,-127,-127,2,0,28,-127,-128,1,65,-63,2,0,30,1,-128,1,22,-128,8,-128,5,-63,0,0,6,1,65,2,6,-127,65,2,65,1,3,0,28,-127,0,1,24,0,1,1,22,-64,0,-128,1,65,3,0,65,-127,3,0,30,1,-128,1,22,-64,5,-128,5,-63,0,0,6,1,65,2,6,-127,65,2,65,-63,3,0,28,-127,0,1,24,0,1,1,22,0,2,-128,5,-63,0,0,6,1,65,2,6,65,66,2,64,1,0,0,-127,1,4,0,28,-127,-128,1,65,65,4,0,30,1,-128,1,22,-64,1,-128,5,-63,0,0,6,1,65,2,6,65,66,2,64,1,0,0,-127,-127,4,0,28,-127,-128,1,65,65,4,0,30,1,-128,1,30,0,-128,0,19,0,0,0,4,7,0,0,0,0,0,0,0,78,83,68,97,116,101,0,4,5,0,0,0,0,0,0,0,100,97,116,101,0,4,22,0,0,0,0,0,0,0,116,105,109,101,73,110,116,101,114,118,97,108,83,105,110,99,101,49,57,55,48,0,4,4,0,0,0,0,0,0,0,119,97,120,0,4,5,0,0,0,0,0,0,0,116,105,109,101,0,4,14,0,0,0,0,0,0,0,98,101,103,105,110,105,110,103,79,102,68,97,121,0,4,5,0,0,0,0,0,0,0,100,97,121,115,0,3,0,0,0,0,0,0,-16,63,3,0,0,0,0,0,0,0,0,4,11,0,0,0,0,0,0,0,102,111,114,109,97,116,68,97,116,101,0,4,7,0,0,0,0,0,0,0,104,58,109,109,32,97,0,4,3,0,0,0,0,0,0,0,97,116,0,3,0,0,0,0,0,0,0,64,4,10,0,0,0,0,0,0,0,89,101,115,116,101,114,100,97,121,0,4,1,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,28,64,4,5,0,0,0,0,0,0,0,69,69,69,69,0,4,3,0,0,0,0,0,0,0,111,110,0,4,9,0,0,0,0,0,0,0,77,77,47,100,100,47,121,121,0,0,0,0,0,74,0,0,0,92,0,0,0,92,0,0,0,92,0,0,0,92,0,0,0,92,0,0,0,92,0,0,0,93,0,0,0,93,0,0,0,93,0,0,0,93,0,0,0,93,0,0,0,94,0,0,0,94,0,0,0,94,0,0,0,94,0,0,0,94,0,0,0,94,0,0,0,94,0,0,0,94,0,0,0,94,0,0,0,97,0,0,0,97,0,0,0,97,0,0,0,97,0,0,0,97,0,0,0,97,0,0,0,97,0,0,0,97,0,0,0,97,0,0,0,97,0,0,0,97,0,0,0,97,0,0,0,97,0,0,0,97,0,0,0,97,0,0,0,97,0,0,0,97,0,0,0,97,0,0,0,98,0,0,0,98,0,0,0,98,0,0,0,98,0,0,0,98,0,0,0,98,0,0,0,98,0,0,0,98,0,0,0,98,0,0,0,98,0,0,0,98,0,0,0,99,0,0,0,99,0,0,0,99,0,0,0,99,0,0,0,99,0,0,0,99,0,0,0,99,0,0,0,99,0,0,0,99,0,0,0,99,0,0,0,99,0,0,0,99,0,0,0,99,0,0,0,99,0,0,0,99,0,0,0,99,0,0,0,100,0,0,0,100,0,0,0,100,0,0,0,100,0,0,0,100,0,0,0,100,0,0,0,100,0,0,0,100,0,0,0,102,0,0,0,4,0,0,0,5,0,0,0,0,0,0,0,100,97,116,101,0,0,0,0,0,73,0,0,0,14,0,0,0,0,0,0,0,114,101,102,101,114,101,110,99,101,68,97,116,101,0,0,0,0,0,73,0,0,0,11,0,0,0,0,0,0,0,100,105,102,102,101,114,101,110,99,101,0,11,0,0,0,73,0,0,0,18,0,0,0,0,0,0,0,116,105,109,101,83,105,110,99,101,77,105,100,110,105,103,104,116,0,20,0,0,0,73,0,0,0,0,0,0,0,40,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,3,0,0,0,3,0,0,0,5,0,0,0,3,0,0,0,7,0,0,0,7,0,0,0,9,0,0,0,7,0,0,0,11,0,0,0,11,0,0,0,13,0,0,0,11,0,0,0,16,0,0,0,16,0,0,0,25,0,0,0,16,0,0,0,28,0,0,0,28,0,0,0,41,0,0,0,28,0,0,0,43,0,0,0,43,0,0,0,52,0,0,0,43,0,0,0,54,0,0,0,54,0,0,0,66,0,0,0,54,0,0,0,68,0,0,0,68,0,0,0,89,0,0,0,68,0,0,0,91,0,0,0,91,0,0,0,102,0,0,0,91,0,0,0,102,0,0,0,0,0,0,0,0,0,0,0,42,0,0,0,0,0,0,0,64,47,85,115,101,114,115,47,109,97,120,102,111,110,103,47,68,101,115,107,116,111,112,47,49,47,115,116,100,108,105,98,47,105,110,105,116,46,108,117,97,0,0,0,0,0,0,0,0,0,0,0,2,4,22,0,0,0,5,0,0,0,69,64,0,0,-118,64,0,0,-28,0,0,0,-119,-64,0,-127,28,64,-128,1,5,-64,0,0,65,0,1,0,28,64,0,1,5,-64,0,0,65,64,1,0,28,64,0,1,5,-64,0,0,65,-128,1,0,28,64,0,1,5,-64,0,0,65,-64,1,0,28,64,0,1,5,-64,0,0,65,0,2,0,28,64,0,1,30,0,-128,0,9,0,0,0,4,13,0,0,0,0,0,0,0,115,101,116,109,101,116,97,116,97,98,108,101,0,4,3,0,0,0,0,0,0,0,95,71,0,4,8,0,0,0,0,0,0,0,95,95,105,110,100,101,120,0,4,8,0,0,0,0,0,0,0,114,101,113,117,105,114,101,0,4,8,0,0,0,0,0,0,0,119,97,120,46,101,120,116,0,4,10,0,0,0,0,0,0,0,119,97,120,46,101,110,117,109,115,0,4,12,0,0,0,0,0,0,0,119,97,120,46,115,116,114,117,99,116,115,0,4,13,0,0,0,0,0,0,0,119,97,120,46,119,97,120,67,108,97,115,115,0,4,12,0,0,0,0,0,0,0,119,97,120,46,104,101,108,112,101,114,115,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,11,0,0,0,0,2,0,7,21,0,0,0,-123,0,0,0,-122,64,64,1,-122,64,0,1,-102,0,0,0,22,0,0,-128,9,-128,-128,0,-102,64,0,0,22,-128,2,-128,-53,-128,-64,0,65,-63,0,0,-36,-128,-128,1,-38,0,0,0,22,64,1,-128,-59,0,1,0,1,65,1,0,64,1,-128,0,-127,-127,1,0,21,-127,1,2,-36,64,0,1,-98,0,0,1,30,0,-128,0,7,0,0,0,4,4,0,0,0,0,0,0,0,119,97,120,0,4,6,0,0,0,0,0,0,0,99,108,97,115,115,0,4,6,0,0,0,0,0,0,0,109,97,116,99,104,0,4,23,0,0,0,0,0,0,0,94,91,65,45,90,93,91,65,45,90,93,91,65,45,90,93,91,94,65,45,90,93,0,4,6,0,0,0,0,0,0,0,112,114,105,110,116,0,4,27,0,0,0,0,0,0,0,87,65,82,78,73,78,71,58,32,78,111,32,111,98,106,101,99,116,32,110,97,109,101,100,32,39,0,4,9,0,0,0,0,0,0,0,39,32,102,111,117,110,100,46,0,0,0,0,0,21,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,7,0,0,0,7,0,0,0,7,0,0,0,7,0,0,0,7,0,0,0,7,0,0,0,10,0,0,0,11,0,0,0,3,0,0,0,5,0,0,0,0,0,0,0,115,101,108,102,0,0,0,0,0,20,0,0,0,4,0,0,0,0,0,0,0,107,101,121,0,0,0,0,0,20,0,0,0,6,0,0,0,0,0,0,0,99,108,97,115,115,0,3,0,0,0,20,0,0,0,0,0,0,0,22,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,11,0,0,0,11,0,0,0,1,0,0,0,14,0,0,0,14,0,0,0,14,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,16,0,0,0,16,0,0,0,16,0,0,0,17,0,0,0,17,0,0,0,17,0,0,0,18,0,0,0,18,0,0,0,18,0,0,0,18,0,0,0,0,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,64,47,85,115,101,114,115,47,109,97,120,102,111,110,103,47,68,101,115,107,116,111,112,47,49,47,115,116,100,108,105,98,47,108,117,97,115,112,101,99,47,105,110,105,116,46,108,117,97,0,0,0,0,0,0,0,0,0,0,0,2,2,7,0,0,0,5,0,0,0,65,64,0,0,28,64,0,1,5,0,0,0,65,-128,0,0,28,64,0,1,30,0,-128,0,3,0,0,0,4,8,0,0,0,0,0,0,0,114,101,113,117,105,114,101,0,4,20,0,0,0,0,0,0,0,119,97,120,46,108,117,97,115,112,101,99,46,108,117,97,115,112,101,99,0,4,20,0,0,0,0,0,0,0,119,97,120,46,108,117,97,115,112,101,99,46,108,117,97,109,111,99,107,0,0,0,0,0,7,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,53,0,0,0,0,0,0,0,64,47,85,115,101,114,115,47,109,97,120,102,111,110,103,47,68,101,115,107,116,111,112,47,49,47,115,116,100,108,105,98,47,108,117,97,115,112,101,99,47,108,117,97,109,111,99,107,46,108,117,97,0,0,0,0,0,0,0,0,0,0,0,2,3,42,0,0,0,10,-128,0,0,74,0,0,0,9,64,-128,-128,74,0,0,0,9,64,0,-127,7,0,0,0,5,-64,0,0,69,0,0,0,70,64,-64,0,-118,64,0,0,-119,64,65,-126,28,64,-128,1,5,-64,0,0,69,0,0,0,70,-128,-64,0,-118,64,0,0,-119,64,65,-126,28,64,-128,1,5,0,0,0,100,0,0,0,9,64,0,-125,5,0,0,0,100,64,0,0,9,64,-128,-125,5,0,0,0,100,-128,0,0,9,64,0,-124,5,0,0,0,100,-64,0,0,9,64,-128,-124,5,-128,2,0,26,64,0,0,22,0,0,-128,10,0,0,0,7,-128,2,0,5,-128,2,0,100,0,1,0,9,64,-128,-123,5,-128,2,0,100,64,1,0,9,64,0,-122,30,0,-128,0,13,0,0,0,4,5,0,0,0,0,0,0,0,77,111,99,107,0,4,6,0,0,0,0,0,0,0,99,97,108,108,115,0,4,14,0,0,0,0,0,0,0,114,101,116,117,114,110,95,118,97,108,117,101,115,0,4,13,0,0,0,0,0,0,0,115,101,116,109,101,116,97,116,97,98,108,101,0,4,7,0,0,0,0,0,0,0,95,95,109,111,100,101,0,4,2,0,0,0,0,0,0,0,107,0,4,7,0,0,0,0,0,0,0,95,95,99,97,108,108,0,4,8,0,0,0,0,0,0,0,95,95,105,110,100,101,120,0,4,4,0,0,0,0,0,0,0,110,101,119,0,4,8,0,0,0,0,0,0,0,114,101,116,117,114,110,115,0,4,9,0,0,0,0,0,0,0,109,97,116,99,104,101,114,115,0,4,11,0,0,0,0,0,0,0,119,97,115,95,99,97,108,108,101,100,0,4,16,0,0,0,0,0,0,0,119,97,115,95,99,97,108,108,101,100,95,119,105,116,104,0,6,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,20,0,0,0,0,1,3,6,33,0,0,0,-123,0,0,0,-122,64,64,1,-59,0,0,0,-58,64,-64,1,-58,0,-128,1,-38,64,0,0,22,0,0,-128,-54,0,0,0,-119,-64,0,0,-123,0,0,0,-122,64,64,1,-122,0,0,1,-44,0,0,1,-52,-128,-64,1,10,1,0,0,101,1,0,0,34,65,0,0,-119,0,-127,1,-59,0,0,0,-58,-64,-64,1,-58,0,-128,1,-38,0,0,0,22,0,2,-128,20,1,0,1,6,1,-127,1,26,1,0,0,22,0,1,-128,5,1,1,0,84,1,0,1,70,65,-127,1,29,1,0,1,30,1,0,0,30,0,-128,0,5,0,0,0,4,5,0,0,0,0,0,0,0,77,111,99,107,0,4,6,0,0,0,0,0,0,0,99,97,108,108,115,0,3,0,0,0,0,0,0,-16,63,4,14,0,0,0,0,0,0,0,114,101,116,117,114,110,95,118,97,108,117,101,115,0,4,7,0,0,0,0,0,0,0,117,110,112,97,99,107,0,0,0,0,0,33,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,12,0,0,0,12,0,0,0,12,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,17,0,0,0,17,0,0,0,17,0,0,0,17,0,0,0,17,0,0,0,17,0,0,0,18,0,0,0,18,0,0,0,18,0,0,0,18,0,0,0,18,0,0,0,20,0,0,0,4,0,0,0,5,0,0,0,0,0,0,0,109,111,99,107,0,0,0,0,0,32,0,0,0,4,0,0,0,0,0,0,0,97,114,103,0,0,0,0,0,32,0,0,0,6,0,0,0,0,0,0,0,99,97,108,108,115,0,12,0,0,0,32,0,0,0,14,0,0,0,0,0,0,0,114,101,116,117,114,110,95,118,97,108,117,101,115,0,21,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,0,0,0,26,0,0,0,0,2,0,7,10,0,0,0,-123,0,0,0,-117,64,64,1,-100,-128,0,1,-59,-128,0,0,0,1,0,0,64,1,-128,0,-128,1,0,1,-36,64,0,2,-98,0,0,1,30,0,-128,0,3,0,0,0,4,5,0,0,0,0,0,0,0,77,111,99,107,0,4,4,0,0,0,0,0,0,0,110,101,119,0,4,7,0,0,0,0,0,0,0,114,97,119,115,101,116,0,0,0,0,0,10,0,0,0,23,0,0,0,23,0,0,0,23,0,0,0,24,0,0,0,24,0,0,0,24,0,0,0,24,0,0,0,24,0,0,0,25,0,0,0,26,0,0,0,3,0,0,0,5,0,0,0,0,0,0,0,109,111,99,107,0,0,0,0,0,9,0,0,0,4,0,0,0,0,0,0,0,107,101,121,0,0,0,0,0,9,0,0,0,9,0,0,0,0,0,0,0,110,101,119,95,109,111,99,107,0,3,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,0,0,0,32,0,0,0,0,1,0,5,11,0,0,0,74,-128,0,0,-122,0,64,0,73,-128,0,-128,-122,0,64,0,73,-128,-128,-128,-123,-128,0,0,-64,0,-128,0,0,1,0,0,-100,64,-128,1,94,0,0,1,30,0,-128,0,3,0,0,0,4,8,0,0,0,0,0,0,0,114,101,116,117,114,110,115,0,4,13,0,0,0,0,0,0,0,116,104,101,110,95,114,101,116,117,114,110,115,0,4,13,0,0,0,0,0,0,0,115,101,116,109,101,116,97,116,97,98,108,101,0,0,0,0,0,11,0,0,0,29,0,0,0,29,0,0,0,29,0,0,0,29,0,0,0,29,0,0,0,30,0,0,0,30,0,0,0,30,0,0,0,30,0,0,0,31,0,0,0,32,0,0,0,2,0,0,0,5,0,0,0,0,0,0,0,115,101,108,102,0,0,0,0,0,10,0,0,0,5,0,0,0,0,0,0,0,109,111,99,107,0,5,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,0,0,0,42,0,0,0,0,1,3,6,27,0,0,0,-123,0,0,0,-64,0,0,0,-100,-128,0,1,-59,64,0,0,87,-64,0,1,22,-64,0,-128,-123,-128,0,0,-63,-64,0,0,1,1,1,0,-100,64,-128,1,-123,64,0,0,-122,64,65,1,-122,0,0,1,-102,64,0,0,22,0,0,-128,-118,0,0,0,-44,0,0,1,-52,-128,-63,1,10,1,0,0,101,1,0,0,34,65,0,0,-119,0,-127,1,-59,64,0,0,-58,64,-63,1,-55,-128,0,0,30,0,0,1,30,0,-128,0,7,0,0,0,4,13,0,0,0,0,0,0,0,103,101,116,109,101,116,97,116,97,98,108,101,0,4,5,0,0,0,0,0,0,0,77,111,99,107,0,4,6,0,0,0,0,0,0,0,101,114,114,111,114,0,4,39,0,0,0,0,0,0,0,114,101,116,117,114,110,115,32,109,117,115,116,32,98,101,32,99,97,108,108,101,100,32,119,105,116,104,32,58,32,111,112,101,114,97,116,111,114,0,3,0,0,0,0,0,0,0,64,4,14,0,0,0,0,0,0,0,114,101,116,117,114,110,95,118,97,108,117,101,115,0,3,0,0,0,0,0,0,-16,63,0,0,0,0,27,0,0,0,35,0,0,0,35,0,0,0,35,0,0,0,35,0,0,0,35,0,0,0,35,0,0,0,36,0,0,0,36,0,0,0,36,0,0,0,36,0,0,0,38,0,0,0,38,0,0,0,38,0,0,0,38,0,0,0,38,0,0,0,38,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,40,0,0,0,40,0,0,0,40,0,0,0,41,0,0,0,42,0,0,0,3,0,0,0,5,0,0,0,0,0,0,0,115,101,108,102,0,0,0,0,0,26,0,0,0,4,0,0,0,0,0,0,0,97,114,103,0,0,0,0,0,26,0,0,0,14,0,0,0,0,0,0,0,114,101,116,117,114,110,95,118,97,108,117,101,115,0,16,0,0,0,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,46,0,0,0,57,0,0,0,0,2,0,8,30,0,0,0,-123,0,0,0,-64,0,0,0,-100,-128,0,1,-59,64,0,0,87,-64,0,1,22,-128,0,-128,-126,0,0,0,-63,-128,0,0,-98,0,-128,1,-123,64,0,0,-122,-64,64,1,-122,0,0,1,-102,64,0,0,22,0,0,-128,-118,0,0,0,-44,0,0,1,87,64,-128,1,22,0,2,-128,-62,0,0,0,1,1,1,0,69,65,1,0,-128,1,-128,0,92,-127,0,1,-127,-127,1,0,-44,1,0,1,21,-63,1,2,-34,0,-128,1,-62,0,-128,0,-34,0,0,1,30,0,-128,0,7,0,0,0,4,13,0,0,0,0,0,0,0,103,101,116,109,101,116,97,116,97,98,108,101,0,4,5,0,0,0,0,0,0,0,77,111,99,107,0,4,22,0,0,0,0,0,0,0,116,97,114,103,101,116,32,109,117,115,116,32,98,101,32,97,32,77,111,99,107,0,4,6,0,0,0,0,0,0,0,99,97,108,108,115,0,4,11,0,0,0,0,0,0,0,101,120,112,101,99,116,105,110,103,32,0,4,9,0,0,0,0,0,0,0,116,111,115,116,114,105,110,103,0,4,18,0,0,0,0,0,0,0,32,99,97,108,108,115,44,32,97,99,116,117,97,108,108,121,32,0,0,0,0,0,30,0,0,0,47,0,0,0,47,0,0,0,47,0,0,0,47,0,0,0,47,0,0,0,47,0,0,0,48,0,0,0,48,0,0,0,48,0,0,0,51,0,0,0,51,0,0,0,51,0,0,0,51,0,0,0,51,0,0,0,51,0,0,0,53,0,0,0,53,0,0,0,53,0,0,0,54,0,0,0,54,0,0,0,54,0,0,0,54,0,0,0,54,0,0,0,54,0,0,0,54,0,0,0,54,0,0,0,54,0,0,0,56,0,0,0,56,0,0,0,57,0,0,0,3,0,0,0,7,0,0,0,0,0,0,0,116,97,114,103,101,116,0,0,0,0,0,29,0,0,0,6,0,0,0,0,0,0,0,118,97,108,117,101,0,0,0,0,0,29,0,0,0,6,0,0,0,0,0,0,0,99,97,108,108,115,0,15,0,0,0,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,59,0,0,0,84,0,0,0,0,1,3,17,72,0,0,0,-123,0,0,0,-64,0,0,0,-100,-128,0,1,-59,64,0,0,87,-64,0,1,22,-128,0,-128,-126,0,0,0,-63,-128,0,0,-98,0,-128,1,-123,64,0,0,-122,-64,64,1,-122,0,0,1,-102,64,0,0,22,0,0,-128,-118,0,0,0,-44,0,0,1,87,0,-63,1,22,0,2,-128,-62,0,0,0,1,65,1,0,69,-127,1,0,-127,1,1,0,92,-127,0,1,-127,-63,1,0,-44,1,0,1,21,-63,1,2,-34,0,-128,1,-58,0,65,1,-38,64,0,0,22,0,0,-128,-54,0,0,0,10,1,0,0,101,1,0,0,34,65,0,0,84,1,0,2,-108,1,-128,1,87,-128,-127,2,22,-128,1,-128,66,1,0,0,-127,65,1,0,-44,1,0,2,1,2,2,0,84,2,-128,1,-107,65,2,3,94,1,-128,1,65,1,1,0,-108,1,0,2,-63,1,1,0,96,-127,4,-128,70,2,2,2,-122,2,-126,1,87,-128,-126,4,22,-128,3,-128,66,2,0,0,-127,66,2,0,-59,-126,1,0,0,3,0,4,-36,-126,0,1,1,-125,2,0,69,-125,1,0,-122,3,2,2,92,-125,0,1,-127,-61,2,0,-59,-125,1,0,6,4,-126,1,-36,-125,0,1,-107,-62,3,5,94,2,-128,1,95,-63,-6,127,66,1,-128,0,94,1,0,1,30,0,-128,0,12,0,0,0,4,13,0,0,0,0,0,0,0,103,101,116,109,101,116,97,116,97,98,108,101,0,4,5,0,0,0,0,0,0,0,77,111,99,107,0,4,22,0,0,0,0,0,0,0,116,97,114,103,101,116,32,109,117,115,116,32,98,101,32,97,32,77,111,99,107,0,4,6,0,0,0,0,0,0,0,99,97,108,108,115,0,3,0,0,0,0,0,0,-16,63,4,11,0,0,0,0,0,0,0,101,120,112,101,99,116,105,110,103,32,0,4,9,0,0,0,0,0,0,0,116,111,115,116,114,105,110,103,0,4,17,0,0,0,0,0,0,0,32,99,97,108,108,44,32,97,99,116,117,97,108,108,121,32,0,4,23,0,0,0,0,0,0,0,32,112,97,114,97,109,101,116,101,114,115,44,32,97,99,116,117,97,108,108,121,32,0,4,22,0,0,0,0,0,0,0,101,120,112,101,99,116,105,110,103,32,112,97,114,97,109,101,116,101,114,32,35,0,4,8,0,0,0,0,0,0,0,32,116,111,32,98,101,32,0,4,11,0,0,0,0,0,0,0,32,97,99,116,117,97,108,108,121,32,0,0,0,0,0,72,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,60,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,64,0,0,0,64,0,0,0,64,0,0,0,64,0,0,0,64,0,0,0,64,0,0,0,66,0,0,0,66,0,0,0,66,0,0,0,67,0,0,0,67,0,0,0,67,0,0,0,67,0,0,0,67,0,0,0,67,0,0,0,67,0,0,0,67,0,0,0,67,0,0,0,70,0,0,0,70,0,0,0,70,0,0,0,70,0,0,0,72,0,0,0,72,0,0,0,72,0,0,0,74,0,0,0,74,0,0,0,74,0,0,0,74,0,0,0,75,0,0,0,75,0,0,0,75,0,0,0,75,0,0,0,75,0,0,0,75,0,0,0,75,0,0,0,78,0,0,0,78,0,0,0,78,0,0,0,78,0,0,0,79,0,0,0,79,0,0,0,79,0,0,0,79,0,0,0,80,0,0,0,80,0,0,0,80,0,0,0,80,0,0,0,80,0,0,0,80,0,0,0,80,0,0,0,80,0,0,0,80,0,0,0,80,0,0,0,80,0,0,0,80,0,0,0,80,0,0,0,80,0,0,0,80,0,0,0,78,0,0,0,83,0,0,0,83,0,0,0,84,0,0,0,9,0,0,0,7,0,0,0,0,0,0,0,116,97,114,103,101,116,0,0,0,0,0,71,0,0,0,4,0,0,0,0,0,0,0,97,114,103,0,0,0,0,0,71,0,0,0,6,0,0,0,0,0,0,0,99,97,108,108,115,0,15,0,0,0,71,0,0,0,7,0,0,0,0,0,0,0,112,97,114,97,109,115,0,31,0,0,0,71,0,0,0,5,0,0,0,0,0,0,0,97,114,103,115,0,34,0,0,0,71,0,0,0,12,0,0,0,0,0,0,0,40,102,111,114,32,105,110,100,101,120,41,0,48,0,0,0,69,0,0,0,12,0,0,0,0,0,0,0,40,102,111,114,32,108,105,109,105,116,41,0,48,0,0,0,69,0,0,0,11,0,0,0,0,0,0,0,40,102,111,114,32,115,116,101,112,41,0,48,0,0,0,69,0,0,0,2,0,0,0,0,0,0,0,105,0,49,0,0,0,68,0,0,0,0,0,0,0,42,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,7,0,0,0,7,0,0,0,7,0,0,0,7,0,0,0,7,0,0,0,7,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,10,0,0,0,20,0,0,0,10,0,0,0,22,0,0,0,26,0,0,0,22,0,0,0,28,0,0,0,32,0,0,0,28,0,0,0,34,0,0,0,42,0,0,0,34,0,0,0,44,0,0,0,44,0,0,0,44,0,0,0,44,0,0,0,44,0,0,0,46,0,0,0,57,0,0,0,46,0,0,0,59,0,0,0,84,0,0,0,59,0,0,0,84,0,0,0,0,0,0,0,0,0,0,0,53,0,0,0,0,0,0,0,64,47,85,115,101,114,115,47,109,97,120,102,111,110,103,47,68,101,115,107,116,111,112,47,49,47,115,116,100,108,105,98,47,108,117,97,115,112,101,99,47,108,117,97,115,112,101,99,46,108,117,97,0,0,0,0,0,0,0,0,0,0,0,2,7,100,0,0,0,10,64,1,0,74,0,0,0,9,64,-128,-128,9,-64,64,-127,9,-64,64,-126,9,-64,-64,-126,9,-64,65,-125,7,0,0,0,10,0,0,0,7,0,2,0,5,0,2,0,69,0,2,0,9,64,-128,-124,5,0,2,0,100,0,0,0,9,64,0,-123,5,0,0,0,100,64,0,0,9,64,-128,-123,5,0,0,0,100,-128,0,0,9,64,0,-122,5,0,0,0,100,-64,0,0,9,64,-128,-122,5,0,0,0,100,0,1,0,9,64,0,-121,5,0,0,0,100,64,1,0,9,64,-128,-121,10,0,0,0,100,-128,1,0,9,64,0,-120,100,-64,1,0,9,64,-128,-124,100,0,2,0,0,0,0,0,9,64,-128,-120,69,-128,4,0,-128,0,0,0,-64,0,0,0,92,64,-128,1,74,64,2,0,-92,64,2,0,73,-128,0,-118,-92,-128,2,0,73,-128,-128,-118,-92,-64,2,0,73,-128,0,-117,-92,0,3,0,73,-128,-128,-117,-92,64,3,0,73,-128,0,-116,-92,-128,3,0,73,-128,-128,-116,-92,-64,3,0,73,-128,0,-115,-92,0,4,0,73,-128,-128,-115,-92,64,4,0,73,-128,0,-114,71,-64,4,0,69,-64,4,0,-123,-64,4,0,-122,0,69,1,73,-128,-128,-114,100,-128,4,0,-118,0,0,0,-121,-128,7,0,-123,-128,7,0,-59,-128,7,0,-119,-64,-128,-124,-123,-128,7,0,-28,-64,4,0,-119,-64,0,-123,-123,-128,7,0,-28,0,5,0,-119,-64,-128,-113,-123,-128,7,0,-28,64,5,0,-119,-64,0,-112,-123,-128,7,0,-28,-128,5,0,0,0,0,0,0,0,-128,0,-119,-64,-128,-112,-92,-64,5,0,-61,0,-128,1,36,1,6,0,0,0,0,1,0,0,-128,1,0,0,0,0,-28,64,6,0,0,0,0,2,64,1,-128,1,-126,1,-128,0,92,-127,0,1,71,-127,8,0,30,0,-128,0,35,0,0,0,4,5,0,0,0,0,0,0,0,115,112,101,99,0,4,9,0,0,0,0,0,0,0,99,111,110,116,101,120,116,115,0,4,7,0,0,0,0,0,0,0,112,97,115,115,101,100,0,3,0,0,0,0,0,0,0,0,4,7,0,0,0,0,0,0,0,102,97,105,108,101,100,0,4,8,0,0,0,0,0,0,0,112,101,110,100,105,110,103,0,4,8,0,0,0,0,0,0,0,99,117,114,114,101,110,116,0,0,4,7,0,0,0,0,0,0,0,82,101,112,111,114,116,0,4,8,0,0,0,0,0,0,0,95,95,105,110,100,101,120,0,4,4,0,0,0,0,0,0,0,110,101,119,0,4,7,0,0,0,0,0,0,0,114,101,112,111,114,116,0,4,12,0,0,0,0,0,0,0,97,100,100,95,114,101,115,117,108,116,115,0,4,12,0,0,0,0,0,0,0,97,100,100,95,99,111,110,116,101,120,116,0,4,9,0,0,0,0,0,0,0,97,100,100,95,115,112,101,99,0,4,17,0,0,0,0,0,0,0,97,100,100,95,112,101,110,100,105,110,103,95,115,112,101,99,0,4,11,0,0,0,0,0,0,0,95,95,110,101,119,105,110,100,101,120,0,4,7,0,0,0,0,0,0,0,95,95,99,97,108,108,0,4,13,0,0,0,0,0,0,0,115,101,116,109,101,116,97,116,97,98,108,101,0,4,9,0,0,0,0,0,0,0,109,97,116,99,104,101,114,115,0,4,10,0,0,0,0,0,0,0,115,104,111,117,108,100,95,98,101,0,4,14,0,0,0,0,0,0,0,115,104,111,117,108,100,95,110,111,116,95,98,101,0,4,23,0,0,0,0,0,0,0,115,104,111,117,108,100,95,98,101,95,103,114,101,97,116,101,114,95,116,104,97,110,0,4,20,0,0,0,0,0,0,0,115,104,111,117,108,100,95,98,101,95,108,101,115,115,95,116,104,97,110,0,4,13,0,0,0,0,0,0,0,115,104,111,117,108,100,95,101,114,114,111,114,0,4,13,0,0,0,0,0,0,0,115,104,111,117,108,100,95,109,97,116,99,104,0,4,18,0,0,0,0,0,0,0,115,104,111,117,108,100,95,98,101,95,107,105,110,100,95,111,102,0,4,13,0,0,0,0,0,0,0,115,104,111,117,108,100,95,101,120,105,115,116,0,4,17,0,0,0,0,0,0,0,115,104,111,117,108,100,95,110,111,116,95,101,120,105,115,116,0,4,13,0,0,0,0,0,0,0,115,104,111,117,108,100,95,101,113,117,97,108,0,4,8,0,0,0,0,0,0,0,67,111,110,116,101,120,116,0,4,12,0,0,0,0,0,0,0,114,117,110,95,98,101,102,111,114,101,115,0,4,11,0,0,0,0,0,0,0,114,117,110,95,97,102,116,101,114,115,0,4,4,0,0,0,0,0,0,0,114,117,110,0,4,9,0,0,0,0,0,0,0,100,101,115,99,114,105,98,101,0,26,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,29,0,0,0,0,2,0,11,36,0,0,0,-118,64,1,0,-58,64,-64,0,-119,-64,0,-128,-58,-64,-64,0,-119,-64,0,-127,-58,64,-63,0,-119,-64,0,-126,-58,64,-64,0,6,-63,-64,0,-52,0,-127,1,6,65,-63,0,-52,0,-127,1,-119,-64,0,-125,-54,0,0,0,-119,-64,-128,-125,-58,0,64,1,6,-127,65,1,-49,0,-127,1,-50,64,-62,1,-119,-64,0,-124,-58,-128,-62,0,1,-63,2,0,84,1,-128,1,-127,-63,2,0,32,-63,1,-128,6,-62,65,1,74,-126,0,0,-122,-62,-127,1,73,-126,2,-122,-122,-62,-127,1,-122,-126,-126,1,73,-126,-126,-122,9,66,-126,3,31,-127,-3,127,-98,0,0,1,30,0,-128,0,14,0,0,0,4,11,0,0,0,0,0,0,0,110,117,109,95,112,97,115,115,101,100,0,4,7,0,0,0,0,0,0,0,112,97,115,115,101,100,0,4,11,0,0,0,0,0,0,0,110,117,109,95,102,97,105,108,101,100,0,4,7,0,0,0,0,0,0,0,102,97,105,108,101,100,0,4,12,0,0,0,0,0,0,0,110,117,109,95,112,101,110,100,105,110,103,0,4,8,0,0,0,0,0,0,0,112,101,110,100,105,110,103,0,4,6,0,0,0,0,0,0,0,116,111,116,97,108,0,4,8,0,0,0,0,0,0,0,114,101,115,117,108,116,115,0,4,8,0,0,0,0,0,0,0,112,101,114,99,101,110,116,0,3,0,0,0,0,0,0,89,64,4,9,0,0,0,0,0,0,0,99,111,110,116,101,120,116,115,0,3,0,0,0,0,0,0,-16,63,4,5,0,0,0,0,0,0,0,110,97,109,101,0,4,13,0,0,0,0,0,0,0,115,112,101,99,95,114,101,115,117,108,116,115,0,0,0,0,0,36,0,0,0,9,0,0,0,10,0,0,0,10,0,0,0,11,0,0,0,11,0,0,0,12,0,0,0,12,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,13,0,0,0,14,0,0,0,14,0,0,0,17,0,0,0,17,0,0,0,17,0,0,0,17,0,0,0,17,0,0,0,19,0,0,0,21,0,0,0,21,0,0,0,21,0,0,0,21,0,0,0,22,0,0,0,22,0,0,0,23,0,0,0,23,0,0,0,24,0,0,0,24,0,0,0,24,0,0,0,25,0,0,0,21,0,0,0,28,0,0,0,29,0,0,0,8,0,0,0,5,0,0,0,0,0,0,0,115,101,108,102,0,0,0,0,0,35,0,0,0,5,0,0,0,0,0,0,0,115,112,101,99,0,0,0,0,0,35,0,0,0,7,0,0,0,0,0,0,0,114,101,112,111,114,116,0,15,0,0,0,35,0,0,0,9,0,0,0,0,0,0,0,99,111,110,116,101,120,116,115,0,21,0,0,0,35,0,0,0,12,0,0,0,0,0,0,0,40,102,111,114,32,105,110,100,101,120,41,0,24,0,0,0,34,0,0,0,12,0,0,0,0,0,0,0,40,102,111,114,32,108,105,109,105,116,41,0,24,0,0,0,34,0,0,0,11,0,0,0,0,0,0,0,40,102,111,114,32,115,116,101,112,41,0,24,0,0,0,34,0,0,0,6,0,0,0,0,0,0,0,105,110,100,101,120,0,25,0,0,0,33,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,0,0,0,62,0,0,0,0,2,0,19,72,0,0,0,-123,0,0,0,-117,64,64,1,0,1,0,0,-100,-128,-128,1,-58,-128,64,1,23,-64,-64,1,22,64,0,-128,90,0,0,0,22,64,11,-128,-59,0,1,0,6,65,65,1,-36,0,1,1,22,-64,9,-128,5,-126,1,0,65,-62,1,0,75,2,-62,4,-58,66,-62,3,92,2,-128,1,28,66,0,0,5,2,1,0,70,-126,-62,3,28,2,1,1,22,-64,6,-128,70,-61,66,6,90,3,0,0,22,-128,0,-128,65,3,3,0,90,67,0,0,22,0,0,-128,65,67,3,0,90,64,0,0,22,0,1,-128,90,0,0,0,22,-128,0,-128,-122,-61,66,6,-102,67,0,0,22,64,3,-128,-123,-125,1,0,-63,-125,3,0,-53,3,-62,7,65,-60,3,0,-128,4,-128,5,85,-124,-124,8,-128,4,-128,6,-36,3,0,2,-100,67,0,0,-123,3,4,0,-122,67,68,7,-58,-125,68,6,36,4,0,0,-100,67,-128,1,33,-126,0,0,22,64,-8,127,-31,-128,0,0,22,64,-11,127,-63,-64,4,0,5,-127,1,0,75,1,-62,1,-58,-127,64,1,23,-64,-64,3,22,-128,0,-128,-63,1,5,0,-38,65,0,0,22,0,0,-128,-63,65,5,0,6,-126,64,1,70,-126,69,1,-122,-62,69,1,-58,2,70,1,92,1,-128,3,28,65,0,0,30,0,-128,0,25,0,0,0,4,7,0,0,0,0,0,0,0,82,101,112,111,114,116,0,4,4,0,0,0,0,0,0,0,110,101,119,0,4,11,0,0,0,0,0,0,0,110,117,109,95,102,97,105,108,101,100,0,3,0,0,0,0,0,0,0,0,4,6,0,0,0,0,0,0,0,112,97,105,114,115,0,4,8,0,0,0,0,0,0,0,114,101,115,117,108,116,115,0,4,6,0,0,0,0,0,0,0,112,114,105,110,116,0,4,37,0,0,0,0,0,0,0,10,37,115,10,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,0,4,7,0,0,0,0,0,0,0,102,111,114,109,97,116,0,4,5,0,0,0,0,0,0,0,110,97,109,101,0,4,13,0,0,0,0,0,0,0,115,112,101,99,95,114,101,115,117,108,116,115,0,4,7,0,0,0,0,0,0,0,112,97,115,115,101,100,0,4,5,0,0,0,0,0,0,0,112,97,115,115,0,4,7,0,0,0,0,0,0,0,70,65,73,76,69,68,0,4,13,0,0,0,0,0,0,0,37,45,55,48,115,32,91,32,37,115,32,93,0,4,4,0,0,0,0,0,0,0,32,45,32,0,4,6,0,0,0,0,0,0,0,116,97,98,108,101,0,4,8,0,0,0,0,0,0,0,102,111,114,101,97,99,104,0,4,7,0,0,0,0,0,0,0,101,114,114,111,114,115,0,4,111,0,0,0,0,0,0,0,10,61,61,61,61,61,61,61,61,61,61,32,37,115,32,61,61,61,61,61,61,61,61,61,61,61,61,61,10,37,115,32,70,97,105,108,101,100,10,37,115,32,80,97,115,115,101,100,10,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,10,37,115,32,82,117,110,44,32,37,46,50,102,37,37,32,83,117,99,99,101,115,115,32,114,97,116,101,10,0,4,8,0,0,0,0,0,0,0,83,117,99,99,101,115,115,0,4,8,0,0,0,0,0,0,0,70,97,105,108,117,114,101,0,4,11,0,0,0,0,0,0,0,110,117,109,95,112,97,115,115,101,100,0,4,6,0,0,0,0,0,0,0,116,111,116,97,108,0,4,8,0,0,0,0,0,0,0,112,101,114,99,101,110,116,0,1,0,0,0,0,0,0,0,0,0,0,0,44,0,0,0,46,0,0,0,0,2,0,9,10,0,0,0,-123,0,0,0,-63,64,0,0,0,1,0,0,65,-127,0,0,-122,-63,-64,0,-63,1,1,0,6,66,-63,0,-43,0,-126,1,-100,64,0,1,30,0,-128,0,6,0,0,0,4,6,0,0,0,0,0,0,0,112,114,105,110,116,0,4,4,0,0,0,0,0,0,0,32,32,32,0,4,24,0,0,0,0,0,0,0,46,32,70,97,105,108,101,100,32,101,120,112,101,99,116,97,116,105,111,110,32,58,32,0,4,8,0,0,0,0,0,0,0,109,101,115,115,97,103,101,0,4,5,0,0,0,0,0,0,0,10,32,32,32,0,4,6,0,0,0,0,0,0,0,116,114,97,99,101,0,0,0,0,0,10,0,0,0,45,0,0,0,45,0,0,0,45,0,0,0,45,0,0,0,45,0,0,0,45,0,0,0,45,0,0,0,45,0,0,0,45,0,0,0,46,0,0,0,2,0,0,0,6,0,0,0,0,0,0,0,105,110,100,101,120,0,0,0,0,0,9,0,0,0,6,0,0,0,0,0,0,0,101,114,114,111,114,0,0,0,0,0,9,0,0,0,0,0,0,0,72,0,0,0,32,0,0,0,32,0,0,0,32,0,0,0,32,0,0,0,34,0,0,0,34,0,0,0,34,0,0,0,34,0,0,0,34,0,0,0,35,0,0,0,35,0,0,0,35,0,0,0,35,0,0,0,36,0,0,0,36,0,0,0,36,0,0,0,36,0,0,0,36,0,0,0,36,0,0,0,38,0,0,0,38,0,0,0,38,0,0,0,38,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,41,0,0,0,41,0,0,0,41,0,0,0,41,0,0,0,41,0,0,0,41,0,0,0,41,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,42,0,0,0,44,0,0,0,44,0,0,0,44,0,0,0,46,0,0,0,44,0,0,0,38,0,0,0,47,0,0,0,35,0,0,0,48,0,0,0,59,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,61,0,0,0,62,0,0,0,15,0,0,0,5,0,0,0,0,0,0,0,115,101,108,102,0,0,0,0,0,71,0,0,0,8,0,0,0,0,0,0,0,118,101,114,98,111,115,101,0,0,0,0,0,71,0,0,0,7,0,0,0,0,0,0,0,114,101,112,111,114,116,0,4,0,0,0,71,0,0,0,16,0,0,0,0,0,0,0,40,102,111,114,32,103,101,110,101,114,97,116,111,114,41,0,12,0,0,0,55,0,0,0,12,0,0,0,0,0,0,0,40,102,111,114,32,115,116,97,116,101,41,0,12,0,0,0,55,0,0,0,14,0,0,0,0,0,0,0,40,102,111,114,32,99,111,110,116,114,111,108,41,0,12,0,0,0,55,0,0,0,2,0,0,0,0,0,0,0,105,0,13,0,0,0,53,0,0,0,7,0,0,0,0,0,0,0,114,101,115,117,108,116,0,13,0,0,0,53,0,0,0,16,0,0,0,0,0,0,0,40,102,111,114,32,103,101,110,101,114,97,116,111,114,41,0,22,0,0,0,53,0,0,0,12,0,0,0,0,0,0,0,40,102,111,114,32,115,116,97,116,101,41,0,22,0,0,0,53,0,0,0,14,0,0,0,0,0,0,0,40,102,111,114,32,99,111,110,116,114,111,108,41,0,22,0,0,0,53,0,0,0,12,0,0,0,0,0,0,0,100,101,115,99,114,105,112,116,105,111,110,0,23,0,0,0,51,0,0,0,2,0,0,0,0,0,0,0,114,0,23,0,0,0,51,0,0,0,8,0,0,0,0,0,0,0,111,117,116,99,111,109,101,0,30,0,0,0,51,0,0,0,8,0,0,0,0,0,0,0,115,117,109,109,97,114,121,0,56,0,0,0,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,75,0,0,0,0,4,0,7,24,0,0,0,6,1,64,0,6,65,64,2,26,1,0,0,22,64,0,-128,6,1,64,0,9,65,-128,-128,90,0,0,0,22,-64,0,-128,6,65,64,0,12,-127,64,2,9,0,-127,-128,22,-128,2,-128,5,-63,0,0,6,1,65,2,70,1,64,0,70,65,-63,2,-118,-127,0,0,-119,-127,0,-125,-119,-63,-128,-125,28,65,-128,1,6,1,66,0,12,-127,64,2,9,0,1,-124,30,0,-128,0,9,0,0,0,4,8,0,0,0,0,0,0,0,99,117,114,114,101,110,116,0,4,7,0,0,0,0,0,0,0,112,97,115,115,101,100,0,3,0,0,0,0,0,0,-16,63,4,6,0,0,0,0,0,0,0,116,97,98,108,101,0,4,7,0,0,0,0,0,0,0,105,110,115,101,114,116,0,4,7,0,0,0,0,0,0,0,101,114,114,111,114,115,0,4,8,0,0,0,0,0,0,0,109,101,115,115,97,103,101,0,4,6,0,0,0,0,0,0,0,116,114,97,99,101,0,4,7,0,0,0,0,0,0,0,102,97,105,108,101,100,0,0,0,0,0,24,0,0,0,65,0,0,0,65,0,0,0,65,0,0,0,65,0,0,0,66,0,0,0,66,0,0,0,69,0,0,0,69,0,0,0,70,0,0,0,70,0,0,0,70,0,0,0,70,0,0,0,72,0,0,0,72,0,0,0,72,0,0,0,72,0,0,0,72,0,0,0,72,0,0,0,72,0,0,0,72,0,0,0,73,0,0,0,73,0,0,0,73,0,0,0,75,0,0,0,4,0,0,0,5,0,0,0,0,0,0,0,115,101,108,102,0,0,0,0,0,23,0,0,0,8,0,0,0,0,0,0,0,115,117,99,99,101,115,115,0,0,0,0,0,23,0,0,0,8,0,0,0,0,0,0,0,109,101,115,115,97,103,101,0,0,0,0,0,23,0,0,0,6,0,0,0,0,0,0,0,116,114,97,99,101,0,0,0,0,0,23,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,77,0,0,0,80,0,0,0,0,2,0,4,9,0,0,0,-122,0,64,0,-58,0,64,0,-44,0,-128,1,-52,64,-64,1,-119,64,-128,1,-122,0,64,0,-54,0,0,0,-119,-64,-128,0,30,0,-128,0,2,0,0,0,4,9,0,0,0,0,0,0,0,99,111,110,116,101,120,116,115,0,3,0,0,0,0,0,0,-16,63,0,0,0,0,9,0,0,0,78,0,0,0,78,0,0,0,78,0,0,0,78,0,0,0,78,0,0,0,79,0,0,0,79,0,0,0,79,0,0,0,80,0,0,0,2,0,0,0,5,0,0,0,0,0,0,0,115,101,108,102,0,0,0,0,0,8,0,0,0,5,0,0,0,0,0,0,0,110,97,109,101,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,0,0,0,86,0,0,0,0,3,0,6,10,0,0,0,-58,0,64,0,-58,64,-128,1,10,-127,0,0,9,-127,-64,-128,74,1,0,0,9,65,-127,-127,-55,0,1,1,6,-127,-128,1,9,0,1,-126,30,0,-128,0,5,0,0,0,4,9,0,0,0,0,0,0,0,99,111,110,116,101,120,116,115,0,4,7,0,0,0,0,0,0,0,112,97,115,115,101,100,0,1,1,4,7,0,0,0,0,0,0,0,101,114,114,111,114,115,0,4,8,0,0,0,0,0,0,0,99,117,114,114,101,110,116,0,0,0,0,0,10,0,0,0,83,0,0,0,83,0,0,0,84,0,0,0,84,0,0,0,84,0,0,0,84,0,0,0,84,0,0,0,85,0,0,0,85,0,0,0,86,0,0,0,4,0,0,0,5,0,0,0,0,0,0,0,115,101,108,102,0,0,0,0,0,9,0,0,0,13,0,0,0,0,0,0,0,99,111,110,116,101,120,116,95,110,97,109,101,0,0,0,0,0,9,0,0,0,10,0,0,0,0,0,0,0,115,112,101,99,95,110,97,109,101,0,0,0,0,0,9,0,0,0,8,0,0,0,0,0,0,0,99,111,110,116,101,120,116,0,2,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,0,0,0,89,0,0,0,0,4,0,4,1,0,0,0,30,0,-128,0,0,0,0,0,0,0,0,0,1,0,0,0,89,0,0,0,4,0,0,0,5,0,0,0,0,0,0,0,115,101,108,102,0,0,0,0,0,0,0,0,0,13,0,0,0,0,0,0,0,99,111,110,116,101,120,116,95,110,97,109,101,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,115,112,101,99,95,110,97,109,101,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,112,101,110,100,105,110,103,95,100,101,115,99,114,105,112,116,105,111,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,94,0,0,0,0,0,0,2,4,0,0,0,5,0,0,0,65,64,0,0,28,64,0,1,30,0,-128,0,2,0,0,0,4,6,0,0,0,0,0,0,0,101,114,114,111,114,0,4,36,0,0,0,0,0,0,0,89,111,117,32,99,97,110,39,116,32,115,101,116,32,112,114,111,112,101,114,116,105,101,115,32,111,110,32,112,101,110,100,105,110,103,0,0,0,0,0,4,0,0,0,94,0,0,0,94,0,0,0,94,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,0,0,0,102,0,0,0,0,2,0,4,9,0,0,0,23,0,-64,0,22,-128,0,-128,-125,0,0,1,-98,0,0,1,22,-128,0,-128,-123,64,0,0,-63,-128,0,0,-100,64,0,1,30,0,-128,0,3,0,0,0,4,12,0,0,0,0,0,0,0,100,101,115,99,114,105,112,116,105,111,110,0,4,6,0,0,0,0,0,0,0,101,114,114,111,114,0,4,36,0,0,0,0,0,0,0,89,111,117,32,99,97,110,39,116,32,103,101,116,32,112,114,111,112,101,114,116,105,101,115,32,111,110,32,112,101,110,100,105,110,103,0,0,0,0,0,9,0,0,0,97,0,0,0,97,0,0,0,98,0,0,0,98,0,0,0,98,0,0,0,100,0,0,0,100,0,0,0,100,0,0,0,102,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,95,0,0,0,0,0,8,0,0,0,4,0,0,0,0,0,0,0,107,101,121,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,104,0,0,0,108,0,0,0,1,2,0,6,8,0,0,0,-118,64,0,0,-119,64,0,-128,-59,64,0,0,0,1,0,1,68,1,0,0,-36,64,-128,1,-98,0,0,1,30,0,-128,0,2,0,0,0,4,12,0,0,0,0,0,0,0,100,101,115,99,114,105,112,116,105,111,110,0,4,13,0,0,0,0,0,0,0,115,101,116,109,101,116,97,116,97,98,108,101,0,0,0,0,0,8,0,0,0,105,0,0,0,105,0,0,0,106,0,0,0,106,0,0,0,106,0,0,0,106,0,0,0,107,0,0,0,108,0,0,0,3,0,0,0,2,0,0,0,0,0,0,0,95,0,0,0,0,0,7,0,0,0,12,0,0,0,0,0,0,0,100,101,115,99,114,105,112,116,105,111,110,0,0,0,0,0,7,0,0,0,2,0,0,0,0,0,0,0,111,0,2,0,0,0,7,0,0,0,1,0,0,0,8,0,0,0,0,0,0,0,112,101,110,100,105,110,103,0,0,0,0,0,0,0,0,0,117,0,0,0,122,0,0,0,0,2,0,8,16,0,0,0,87,64,0,0,22,-128,2,-128,-126,0,0,0,-63,0,0,0,5,65,0,0,64,1,-128,0,28,-127,0,1,65,-127,0,0,-123,65,0,0,-64,1,0,0,-100,-127,0,1,-43,-128,-127,1,-98,0,-128,1,-126,0,-128,0,-98,0,0,1,30,0,-128,0,3,0,0,0,4,11,0,0,0,0,0,0,0,101,120,112,101,99,116,105,110,103,32,0,4,9,0,0,0,0,0,0,0,116,111,115,116,114,105,110,103,0,4,7,0,0,0,0,0,0,0,44,32,110,111,116,32,0,0,0,0,0,16,0,0,0,118,0,0,0,118,0,0,0,119,0,0,0,119,0,0,0,119,0,0,0,119,0,0,0,119,0,0,0,119,0,0,0,119,0,0,0,119,0,0,0,119,0,0,0,119,0,0,0,119,0,0,0,121,0,0,0,121,0,0,0,122,0,0,0,2,0,0,0,6,0,0,0,0,0,0,0,118,97,108,117,101,0,0,0,0,0,15,0,0,0,9,0,0,0,0,0,0,0,101,120,112,101,99,116,101,100,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,124,0,0,0,-127,0,0,0,0,2,0,6,12,0,0,0,23,64,0,0,22,-128,1,-128,-126,0,0,0,-63,0,0,0,5,65,0,0,64,1,0,0,28,-127,0,1,-43,0,-127,1,-98,0,-128,1,-126,0,-128,0,-98,0,0,1,30,0,-128,0,2,0,0,0,4,15,0,0,0,0,0,0,0,115,104,111,117,108,100,32,110,111,116,32,98,101,32,0,4,9,0,0,0,0,0,0,0,116,111,115,116,114,105,110,103,0,0,0,0,0,12,0,0,0,125,0,0,0,125,0,0,0,126,0,0,0,126,0,0,0,126,0,0,0,126,0,0,0,126,0,0,0,126,0,0,0,126,0,0,0,-128,0,0,0,-128,0,0,0,-127,0,0,0,2,0,0,0,6,0,0,0,0,0,0,0,118,97,108,117,101,0,0,0,0,0,11,0,0,0,9,0,0,0,0,0,0,0,101,120,112,101,99,116,101,100,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-125,0,0,0,-120,0,0,0,0,2,0,8,16,0,0,0,25,64,0,0,22,-128,2,-128,-126,0,0,0,-63,0,0,0,5,65,0,0,64,1,0,0,28,-127,0,1,65,-127,0,0,-123,65,0,0,-64,1,-128,0,-100,-127,0,1,-43,-128,-127,1,-98,0,-128,1,-126,0,-128,0,-98,0,0,1,30,0,-128,0,3,0,0,0,4,5,0,0,0,0,0,0,0,103,111,116,32,0,4,9,0,0,0,0,0,0,0,116,111,115,116,114,105,110,103,0,4,20,0,0,0,0,0,0,0,32,101,120,112,101,99,116,105,110,103,32,118,97,108,117,101,32,62,32,0,0,0,0,0,16,0,0,0,-124,0,0,0,-124,0,0,0,-123,0,0,0,-123,0,0,0,-123,0,0,0,-123,0,0,0,-123,0,0,0,-123,0,0,0,-123,0,0,0,-123,0,0,0,-123,0,0,0,-123,0,0,0,-123,0,0,0,-121,0,0,0,-121,0,0,0,-120,0,0,0,2,0,0,0,6,0,0,0,0,0,0,0,118,97,108,117,101,0,0,0,0,0,15,0,0,0,9,0,0,0,0,0,0,0,101,120,112,101,99,116,101,100,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-118,0,0,0,-113,0,0,0,0,2,0,8,16,0,0,0,25,0,-128,0,22,-128,2,-128,-126,0,0,0,-63,0,0,0,5,65,0,0,64,1,0,0,28,-127,0,1,65,-127,0,0,-123,65,0,0,-64,1,-128,0,-100,-127,0,1,-43,-128,-127,1,-98,0,-128,1,-126,0,-128,0,-98,0,0,1,30,0,-128,0,3,0,0,0,4,5,0,0,0,0,0,0,0,103,111,116,32,0,4,9,0,0,0,0,0,0,0,116,111,115,116,114,105,110,103,0,4,20,0,0,0,0,0,0,0,32,101,120,112,101,99,116,105,110,103,32,118,97,108,117,101,32,60,32,0,0,0,0,0,16,0,0,0,-117,0,0,0,-117,0,0,0,-116,0,0,0,-116,0,0,0,-116,0,0,0,-116,0,0,0,-116,0,0,0,-116,0,0,0,-116,0,0,0,-116,0,0,0,-116,0,0,0,-116,0,0,0,-116,0,0,0,-114,0,0,0,-114,0,0,0,-113,0,0,0,2,0,0,0,6,0,0,0,0,0,0,0,118,97,108,117,101,0,0,0,0,0,15,0,0,0,9,0,0,0,0,0,0,0,101,120,112,101,99,116,101,100,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-111,0,0,0,-106,0,0,0,0,1,0,3,11,0,0,0,69,0,0,0,-128,0,0,0,92,-128,0,1,90,0,0,0,22,-128,0,-128,66,0,0,0,-127,64,0,0,94,0,-128,1,66,0,-128,0,94,0,0,1,30,0,-128,0,2,0,0,0,4,6,0,0,0,0,0,0,0,112,99,97,108,108,0,4,37,0,0,0,0,0,0,0,101,120,112,101,99,116,105,110,103,32,97,110,32,101,114,114,111,114,32,98,117,116,32,114,101,99,101,105,118,101,100,32,110,111,110,101,0,0,0,0,0,11,0,0,0,-110,0,0,0,-110,0,0,0,-110,0,0,0,-110,0,0,0,-110,0,0,0,-109,0,0,0,-109,0,0,0,-109,0,0,0,-107,0,0,0,-107,0,0,0,-106,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,102,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-104,0,0,0,-95,0,0,0,0,2,0,6,24,0,0,0,-123,0,0,0,-64,0,0,0,-100,-128,0,1,87,64,64,1,22,-128,0,-128,-126,0,0,0,-63,-128,0,0,-98,0,-128,1,-123,64,0,0,-122,-64,64,1,-64,0,0,0,0,1,-128,0,-100,-128,-128,1,-102,64,0,0,22,64,1,-128,-126,0,0,0,-64,0,0,0,1,1,1,0,64,1,-128,0,-43,64,-127,1,-98,0,-128,1,-126,0,-128,0,-98,0,0,1,30,0,-128,0,5,0,0,0,4,5,0,0,0,0,0,0,0,116,121,112,101,0,4,7,0,0,0,0,0,0,0,115,116,114,105,110,103,0,4,52,0,0,0,0,0,0,0,116,121,112,101,32,101,114,114,111,114,44,32,115,104,111,117,108,100,95,109,97,116,99,104,32,101,120,112,101,99,116,105,110,103,32,116,97,114,103,101,116,32,97,115,32,115,116,114,105,110,103,0,4,6,0,0,0,0,0,0,0,109,97,116,99,104,0,4,23,0,0,0,0,0,0,0,100,111,101,115,110,39,116,32,109,97,116,99,104,32,112,97,116,116,101,114,110,32,0,0,0,0,0,24,0,0,0,-103,0,0,0,-103,0,0,0,-103,0,0,0,-103,0,0,0,-103,0,0,0,-102,0,0,0,-102,0,0,0,-102,0,0,0,-99,0,0,0,-99,0,0,0,-99,0,0,0,-99,0,0,0,-99,0,0,0,-99,0,0,0,-99,0,0,0,-98,0,0,0,-98,0,0,0,-98,0,0,0,-98,0,0,0,-98,0,0,0,-98,0,0,0,-96,0,0,0,-96,0,0,0,-95,0,0,0,2,0,0,0,6,0,0,0,0,0,0,0,118,97,108,117,101,0,0,0,0,0,23,0,0,0,8,0,0,0,0,0,0,0,112,97,116,116,101,114,110,0,0,0,0,0,23,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-93,0,0,0,-82,0,0,0,0,2,0,7,39,0,0,0,-123,0,0,0,-64,0,0,0,-100,-128,0,1,23,64,64,1,22,-64,3,-128,-117,-128,64,0,0,1,-128,0,-100,-128,-128,1,-102,64,0,0,22,64,6,-128,-126,0,0,0,-59,-64,0,0,0,1,0,0,-36,-128,0,1,1,1,1,0,69,-63,0,0,-128,1,-128,0,92,-127,0,1,-43,64,-127,1,-98,0,-128,1,22,-128,3,-128,-123,0,0,0,-64,0,0,0,-100,-128,0,1,87,64,0,1,22,64,2,-128,-126,0,0,0,-59,0,0,0,0,1,0,0,-36,-128,0,1,1,1,1,0,69,-63,0,0,-128,1,-128,0,92,-127,0,1,-43,64,-127,1,-98,0,-128,1,-126,0,-128,0,-98,0,0,1,30,0,-128,0,5,0,0,0,4,5,0,0,0,0,0,0,0,116,121,112,101,0,4,9,0,0,0,0,0,0,0,117,115,101,114,100,97,116,97,0,4,14,0,0,0,0,0,0,0,105,115,75,105,110,100,79,102,67,108,97,115,115,0,4,9,0,0,0,0,0,0,0,116,111,115,116,114,105,110,103,0,4,11,0,0,0,0,0,0,0,32,105,115,32,110,111,116,32,97,32,0,0,0,0,0,39,0,0,0,-92,0,0,0,-92,0,0,0,-92,0,0,0,-92,0,0,0,-92,0,0,0,-90,0,0,0,-90,0,0,0,-90,0,0,0,-90,0,0,0,-90,0,0,0,-89,0,0,0,-89,0,0,0,-89,0,0,0,-89,0,0,0,-89,0,0,0,-89,0,0,0,-89,0,0,0,-89,0,0,0,-89,0,0,0,-89,0,0,0,-88,0,0,0,-87,0,0,0,-87,0,0,0,-87,0,0,0,-87,0,0,0,-87,0,0,0,-86,0,0,0,-86,0,0,0,-86,0,0,0,-86,0,0,0,-86,0,0,0,-86,0,0,0,-86,0,0,0,-86,0,0,0,-86,0,0,0,-86,0,0,0,-83,0,0,0,-83,0,0,0,-82,0,0,0,2,0,0,0,6,0,0,0,0,0,0,0,118,97,108,117,101,0,0,0,0,0,38,0,0,0,6,0,0,0,0,0,0,0,99,108,97,115,115,0,0,0,0,0,38,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-80,0,0,0,-74,0,0,0,0,1,0,4,13,0,0,0,26,64,0,0,22,-64,1,-128,66,0,0,0,-123,0,0,0,-64,0,0,0,-100,-128,0,1,-63,64,0,0,-107,-64,0,1,94,0,-128,1,22,64,0,-128,66,0,-128,0,94,0,0,1,30,0,-128,0,2,0,0,0,4,9,0,0,0,0,0,0,0,116,111,115,116,114,105,110,103,0,4,21,0,0,0,0,0,0,0,32,101,118,97,108,117,97,116,101,115,32,116,111,32,102,97,108,115,101,46,0,0,0,0,0,13,0,0,0,-79,0,0,0,-79,0,0,0,-78,0,0,0,-78,0,0,0,-78,0,0,0,-78,0,0,0,-78,0,0,0,-78,0,0,0,-78,0,0,0,-78,0,0,0,-76,0,0,0,-76,0,0,0,-74,0,0,0,1,0,0,0,6,0,0,0,0,0,0,0,118,97,108,117,101,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-72,0,0,0,-66,0,0,0,0,1,0,4,11,0,0,0,26,0,0,0,22,64,1,-128,66,0,0,0,-128,0,0,0,-63,0,0,0,-107,-64,0,1,94,0,-128,1,22,64,0,-128,66,0,-128,0,94,0,0,1,30,0,-128,0,1,0,0,0,4,20,0,0,0,0,0,0,0,32,101,118,97,108,117,97,116,101,115,32,116,111,32,116,114,117,101,46,0,0,0,0,0,11,0,0,0,-71,0,0,0,-71,0,0,0,-70,0,0,0,-70,0,0,0,-70,0,0,0,-70,0,0,0,-70,0,0,0,-70,0,0,0,-68,0,0,0,-68,0,0,0,-66,0,0,0,1,0,0,0,6,0,0,0,0,0,0,0,118,97,108,117,101,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-56,0,0,0,-47,0,0,0,0,1,0,5,9,0,0,0,69,0,0,0,-118,0,0,0,-54,64,0,0,36,1,0,0,0,0,0,0,-55,0,-127,-128,93,0,-128,1,94,0,0,0,30,0,-128,0,2,0,0,0,4,13,0,0,0,0,0,0,0,115,101,116,109,101,116,97,116,97,98,108,101,0,4,8,0,0,0,0,0,0,0,95,95,105,110,100,101,120,0,1,0,0,0,0,0,0,0,0,0,0,0,-54,0,0,0,-49,0,0,0,1,2,0,3,5,0,0,0,-92,0,0,0,0,0,-128,0,4,0,0,0,-98,0,0,1,30,0,-128,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,-53,0,0,0,-50,0,0,0,2,0,3,8,15,0,0,0,69,0,0,0,-124,0,0,0,70,-128,-128,0,-124,0,-128,0,-27,0,0,0,92,-64,0,0,-59,64,0,0,-53,-128,-64,1,64,1,-128,0,-128,1,0,1,-59,-63,0,0,-58,1,-63,3,-36,1,-128,0,-36,64,0,0,30,0,-128,0,5,0,0,0,4,9,0,0,0,0,0,0,0,109,97,116,99,104,101,114,115,0,4,5,0,0,0,0,0,0,0,115,112,101,99,0,4,12,0,0,0,0,0,0,0,97,100,100,95,114,101,115,117,108,116,115,0,4,6,0,0,0,0,0,0,0,100,101,98,117,103,0,4,10,0,0,0,0,0,0,0,116,114,97,99,101,98,97,99,107,0,0,0,0,0,15,0,0,0,-52,0,0,0,-52,0,0,0,-52,0,0,0,-52,0,0,0,-52,0,0,0,-52,0,0,0,-51,0,0,0,-51,0,0,0,-51,0,0,0,-51,0,0,0,-51,0,0,0,-51,0,0,0,-51,0,0,0,-51,0,0,0,-50,0,0,0,3,0,0,0,4,0,0,0,0,0,0,0,97,114,103,0,0,0,0,0,14,0,0,0,8,0,0,0,0,0,0,0,115,117,99,99,101,115,115,0,6,0,0,0,14,0,0,0,8,0,0,0,0,0,0,0,109,101,115,115,97,103,101,0,6,0,0,0,14,0,0,0,2,0,0,0,8,0,0,0,0,0,0,0,109,97,116,99,104,101,114,0,7,0,0,0,0,0,0,0,116,97,114,103,101,116,0,5,0,0,0,-50,0,0,0,-50,0,0,0,-50,0,0,0,-50,0,0,0,-49,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,95,0,0,0,0,0,4,0,0,0,8,0,0,0,0,0,0,0,109,97,116,99,104,101,114,0,0,0,0,0,4,0,0,0,1,0,0,0,7,0,0,0,0,0,0,0,116,97,114,103,101,116,0,9,0,0,0,-55,0,0,0,-55,0,0,0,-55,0,0,0,-49,0,0,0,-49,0,0,0,-49,0,0,0,-55,0,0,0,-48,0,0,0,-47,0,0,0,1,0,0,0,7,0,0,0,0,0,0,0,116,97,114,103,101,116,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-39,0,0,0,-34,0,0,0,0,2,0,8,13,0,0,0,-123,0,0,0,-58,64,-64,0,-100,0,1,1,22,0,0,-128,-119,65,0,-127,-95,-128,0,0,22,0,-1,127,-123,-64,0,0,-64,0,-128,0,0,1,0,0,-99,0,-128,1,-98,0,0,0,30,0,-128,0,4,0,0,0,4,7,0,0,0,0,0,0,0,105,112,97,105,114,115,0,4,9,0,0,0,0,0,0,0,99,104,105,108,100,114,101,110,0,4,7,0,0,0,0,0,0,0,112,97,114,101,110,116,0,4,13,0,0,0,0,0,0,0,115,101,116,109,101,116,97,116,97,98,108,101,0,0,0,0,0,13,0,0,0,-38,0,0,0,-38,0,0,0,-38,0,0,0,-38,0,0,0,-37,0,0,0,-38,0,0,0,-37,0,0,0,-35,0,0,0,-35,0,0,0,-35,0,0,0,-35,0,0,0,-35,0,0,0,-34,0,0,0,7,0,0,0,5,0,0,0,0,0,0,0,115,101,108,102,0,0,0,0,0,12,0,0,0,8,0,0,0,0,0,0,0,99,111,110,116,101,120,116,0,0,0,0,0,12,0,0,0,16,0,0,0,0,0,0,0,40,102,111,114,32,103,101,110,101,114,97,116,111,114,41,0,3,0,0,0,7,0,0,0,12,0,0,0,0,0,0,0,40,102,111,114,32,115,116,97,116,101,41,0,3,0,0,0,7,0,0,0,14,0,0,0,0,0,0,0,40,102,111,114,32,99,111,110,116,114,111,108,41,0,3,0,0,0,7,0,0,0,2,0,0,0,0,0,0,0,105,0,4,0,0,0,5,0,0,0,6,0,0,0,0,0,0,0,99,104,105,108,100,0,4,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-32,0,0,0,-24,0,0,0,0,2,0,5,17,0,0,0,-122,0,64,0,-102,0,0,0,22,-64,0,-128,-122,0,64,0,-117,64,64,1,0,1,-128,0,-100,64,-128,1,-122,-128,64,0,-102,0,0,0,22,64,1,-128,-123,-64,0,0,-58,-128,64,0,0,1,-128,0,-100,64,-128,1,-122,-128,64,0,-100,64,-128,0,30,0,-128,0,4,0,0,0,4,7,0,0,0,0,0,0,0,112,97,114,101,110,116,0,4,12,0,0,0,0,0,0,0,114,117,110,95,98,101,102,111,114,101,115,0,4,7,0,0,0,0,0,0,0,98,101,102,111,114,101,0,4,8,0,0,0,0,0,0,0,115,101,116,102,101,110,118,0,0,0,0,0,17,0,0,0,-31,0,0,0,-31,0,0,0,-31,0,0,0,-30,0,0,0,-30,0,0,0,-30,0,0,0,-30,0,0,0,-28,0,0,0,-28,0,0,0,-28,0,0,0,-27,0,0,0,-27,0,0,0,-27,0,0,0,-27,0,0,0,-26,0,0,0,-26,0,0,0,-24,0,0,0,2,0,0,0,5,0,0,0,0,0,0,0,115,101,108,102,0,0,0,0,0,16,0,0,0,4,0,0,0,0,0,0,0,101,110,118,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-22,0,0,0,-14,0,0,0,0,2,0,5,17,0,0,0,-122,0,64,0,-102,0,0,0,22,64,1,-128,-123,64,0,0,-58,0,64,0,0,1,-128,0,-100,64,-128,1,-122,0,64,0,-100,64,-128,0,-122,-128,64,0,-102,0,0,0,22,-64,0,-128,-122,-128,64,0,-117,-64,64,1,0,1,-128,0,-100,64,-128,1,30,0,-128,0,4,0,0,0,4,6,0,0,0,0,0,0,0,97,102,116,101,114,0,4,8,0,0,0,0,0,0,0,115,101,116,102,101,110,118,0,4,7,0,0,0,0,0,0,0,112,97,114,101,110,116,0,4,11,0,0,0,0,0,0,0,114,117,110,95,97,102,116,101,114,115,0,0,0,0,0,17,0,0,0,-21,0,0,0,-21,0,0,0,-21,0,0,0,-20,0,0,0,-20,0,0,0,-20,0,0,0,-20,0,0,0,-19,0,0,0,-19,0,0,0,-17,0,0,0,-17,0,0,0,-17,0,0,0,-16,0,0,0,-16,0,0,0,-16,0,0,0,-16,0,0,0,-14,0,0,0,2,0,0,0,5,0,0,0,0,0,0,0,115,101,108,102,0,0,0,0,0,16,0,0,0,4,0,0,0,0,0,0,0,101,110,118,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-12,0,0,0,45,1,0,0,2,1,0,18,89,0,0,0,69,0,0,0,-122,64,64,0,92,0,1,1,22,64,18,-128,-123,-127,0,0,-64,1,-128,2,-100,-127,0,1,-60,1,0,0,23,-64,1,3,22,0,0,-128,22,-128,16,-128,-123,-63,0,0,-117,1,65,3,6,66,65,0,64,2,0,2,-100,65,0,2,-118,1,0,0,-54,-63,0,0,36,2,0,0,-55,1,2,-125,4,2,-128,0,-55,1,-126,-125,36,66,0,0,0,0,0,3,-55,1,2,-124,5,66,2,0,64,2,-128,3,-118,66,0,0,-59,-62,2,0,-119,-62,2,-123,28,66,-128,1,11,2,67,0,-128,2,-128,3,28,66,-128,1,5,66,3,0,64,2,-128,2,-128,2,-128,3,28,66,-128,1,3,2,-128,4,-123,-126,3,0,-64,2,-128,2,36,-125,0,0,0,0,0,4,0,0,-128,4,-100,-126,-128,1,-53,-62,67,0,64,3,-128,3,-36,66,-128,1,-102,66,0,0,22,-128,2,-128,-59,2,4,0,-58,66,-60,5,1,-125,4,0,-36,66,0,1,-59,-62,0,0,-53,-62,-60,5,66,3,0,0,-128,3,0,4,-64,3,-128,4,-36,66,-128,2,22,-64,0,-128,-59,2,4,0,-58,66,-60,5,1,3,5,0,-36,66,0,1,-59,2,4,0,-58,66,-59,5,-36,66,-128,0,-59,2,0,0,0,3,0,3,-36,2,1,1,22,-128,0,-128,6,-124,69,7,70,-60,69,7,9,-60,-125,8,-31,-126,0,0,22,-128,-2,127,-93,1,0,0,97,-128,0,0,22,-64,-20,127,69,0,0,0,-122,0,70,0,92,0,1,1,22,64,0,-128,-117,65,-58,2,-100,65,0,1,97,-128,0,0,22,-64,-2,127,30,0,-128,0,26,0,0,0,4,6,0,0,0,0,0,0,0,112,97,105,114,115,0,4,6,0,0,0,0,0,0,0,115,112,101,99,115,0,4,13,0,0,0,0,0,0,0,103,101,116,109,101,116,97,116,97,98,108,101,0,4,5,0,0,0,0,0,0,0,115,112,101,99,0,4,9,0,0,0,0,0,0,0,97,100,100,95,115,112,101,99,0,4,5,0,0,0,0,0,0,0,110,97,109,101,0,4,12,0,0,0,0,0,0,0,116,114,97,99,107,95,101,114,114,111,114,0,4,7,0,0,0,0,0,0,0,101,120,112,101,99,116,0,4,5,0,0,0,0,0,0,0,109,111,99,107,0,4,13,0,0,0,0,0,0,0,115,101,116,109,101,116,97,116,97,98,108,101,0,4,8,0,0,0,0,0,0,0,95,95,105,110,100,101,120,0,4,3,0,0,0,0,0,0,0,95,71,0,4,12,0,0,0,0,0,0,0,114,117,110,95,98,101,102,111,114,101,115,0,4,8,0,0,0,0,0,0,0,115,101,116,102,101,110,118,0,4,7,0,0,0,0,0,0,0,120,112,99,97,108,108,0,4,11,0,0,0,0,0,0,0,114,117,110,95,97,102,116,101,114,115,0,4,3,0,0,0,0,0,0,0,105,111,0,4,6,0,0,0,0,0,0,0,119,114,105,116,101,0,4,2,0,0,0,0,0,0,0,120,0,4,12,0,0,0,0,0,0,0,97,100,100,95,114,101,115,117,108,116,115,0,4,2,0,0,0,0,0,0,0,46,0,4,6,0,0,0,0,0,0,0,102,108,117,115,104,0,4,6,0,0,0,0,0,0,0,116,97,98,108,101,0,4,4,0,0,0,0,0,0,0,107,101,121,0,4,9,0,0,0,0,0,0,0,99,104,105,108,100,114,101,110,0,4,4,0,0,0,0,0,0,0,114,117,110,0,3,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,2,1,0,0,0,1,0,3,5,0,0,0,69,0,0,0,-128,0,0,0,92,-64,0,1,-98,0,0,1,30,0,-128,0,1,0,0,0,4,6,0,0,0,0,0,0,0,112,99,97,108,108,0,0,0,0,0,5,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,1,1,0,0,2,1,0,0,3,0,0,0,2,0,0,0,0,0,0,0,102,0,0,0,0,0,4,0,0,0,7,0,0,0,0,0,0,0,115,116,97,116,117,115,0,3,0,0,0,4,0,0,0,4,0,0,0,0,0,0,0,101,114,114,0,3,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,1,0,0,10,1,0,0,1,3,0,6,15,0,0,0,-60,0,0,0,10,-127,0,0,9,1,0,-128,9,65,-128,-128,70,65,0,0,-55,64,1,2,-37,64,0,1,22,-128,0,-128,-59,-128,0,0,-53,-64,-64,1,-36,-128,0,1,9,-64,-128,0,-58,64,0,0,-34,0,0,1,30,0,-128,0,4,0,0,0,4,6,0,0,0,0,0,0,0,116,97,98,108,101,0,4,4,0,0,0,0,0,0,0,107,101,121,0,4,5,0,0,0,0,0,0,0,77,111,99,107,0,4,4,0,0,0,0,0,0,0,110,101,119,0,0,0,0,0,15,0,0,0,7,1,0,0,7,1,0,0,7,1,0,0,7,1,0,0,7,1,0,0,7,1,0,0,8,1,0,0,8,1,0,0,8,1,0,0,8,1,0,0,8,1,0,0,8,1,0,0,9,1,0,0,9,1,0,0,10,1,0,0,3,0,0,0,6,0,0,0,0,0,0,0,116,97,98,108,101,0,0,0,0,0,14,0,0,0,4,0,0,0,0,0,0,0,107,101,121,0,0,0,0,0,14,0,0,0,11,0,0,0,0,0,0,0,109,111,99,107,95,118,97,108,117,101,0,0,0,0,0,14,0,0,0,1,0,0,0,6,0,0,0,0,0,0,0,109,111,99,107,115,0,0,0,0,0,0,0,0,0,20,1,0,0,23,1,0,0,2,1,0,4,8,0,0,0,8,0,0,0,69,0,0,0,70,64,-64,0,-127,-128,0,0,-63,-64,0,0,92,-128,-128,1,72,0,-128,0,30,0,-128,0,4,0,0,0,4,6,0,0,0,0,0,0,0,100,101,98,117,103,0,4,10,0,0,0,0,0,0,0,116,114,97,99,101,98,97,99,107,0,4,1,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,64,0,0,0,0,8,0,0,0,21,1,0,0,22,1,0,0,22,1,0,0,22,1,0,0,22,1,0,0,22,1,0,0,22,1,0,0,23,1,0,0,1,0,0,0,4,0,0,0,0,0,0,0,101,114,114,0,0,0,0,0,7,0,0,0,2,0,0,0,8,0,0,0,0,0,0,0,109,101,115,115,97,103,101,0,10,0,0,0,0,0,0,0,116,114,97,99,101,98,97,99,107,0,89,0,0,0,-10,0,0,0,-10,0,0,0,-10,0,0,0,-10,0,0,0,-9,0,0,0,-9,0,0,0,-9,0,0,0,-9,0,0,0,-9,0,0,0,-9,0,0,0,-9,0,0,0,-7,0,0,0,-7,0,0,0,-7,0,0,0,-7,0,0,0,-7,0,0,0,-5,0,0,0,-2,0,0,0,2,1,0,0,2,1,0,0,4,1,0,0,4,1,0,0,10,1,0,0,10,1,0,0,10,1,0,0,12,1,0,0,12,1,0,0,12,1,0,0,12,1,0,0,12,1,0,0,12,1,0,0,15,1,0,0,15,1,0,0,15,1,0,0,17,1,0,0,17,1,0,0,17,1,0,0,17,1,0,0,18,1,0,0,20,1,0,0,20,1,0,0,23,1,0,0,23,1,0,0,23,1,0,0,20,1,0,0,25,1,0,0,25,1,0,0,25,1,0,0,27,1,0,0,27,1,0,0,28,1,0,0,28,1,0,0,28,1,0,0,28,1,0,0,29,1,0,0,29,1,0,0,29,1,0,0,29,1,0,0,29,1,0,0,29,1,0,0,29,1,0,0,31,1,0,0,31,1,0,0,31,1,0,0,31,1,0,0,33,1,0,0,33,1,0,0,33,1,0,0,36,1,0,0,36,1,0,0,36,1,0,0,36,1,0,0,37,1,0,0,37,1,0,0,37,1,0,0,36,1,0,0,37,1,0,0,38,1,0,0,-10,0,0,0,39,1,0,0,42,1,0,0,42,1,0,0,42,1,0,0,42,1,0,0,43,1,0,0,43,1,0,0,42,1,0,0,43,1,0,0,45,1,0,0,21,0,0,0,5,0,0,0,0,0,0,0,115,101,108,102,0,0,0,0,0,88,0,0,0,16,0,0,0,0,0,0,0,40,102,111,114,32,103,101,110,101,114,97,116,111,114,41,0,3,0,0,0,80,0,0,0,12,0,0,0,0,0,0,0,40,102,111,114,32,115,116,97,116,101,41,0,3,0,0,0,80,0,0,0,14,0,0,0,0,0,0,0,40,102,111,114,32,99,111,110,116,114,111,108,41,0,3,0,0,0,80,0,0,0,10,0,0,0,0,0,0,0,115,112,101,99,95,110,97,109,101,0,4,0,0,0,78,0,0,0,10,0,0,0,0,0,0,0,115,112,101,99,95,102,117,110,99,0,4,0,0,0,78,0,0,0,6,0,0,0,0,0,0,0,109,111,99,107,115,0,17,0,0,0,77,0,0,0,4,0,0,0,0,0,0,0,101,110,118,0,25,0,0,0,77,0,0,0,8,0,0,0,0,0,0,0,109,101,115,115,97,103,101,0,39,0,0,0,77,0,0,0,10,0,0,0,0,0,0,0,116,114,97,99,101,98,97,99,107,0,39,0,0,0,77,0,0,0,8,0,0,0,0,0,0,0,115,117,99,99,101,115,115,0,45,0,0,0,77,0,0,0,16,0,0,0,0,0,0,0,40,102,111,114,32,103,101,110,101,114,97,116,111,114,41,0,71,0,0,0,77,0,0,0,12,0,0,0,0,0,0,0,40,102,111,114,32,115,116,97,116,101,41,0,71,0,0,0,77,0,0,0,14,0,0,0,0,0,0,0,40,102,111,114,32,99,111,110,116,114,111,108,41,0,71,0,0,0,77,0,0,0,4,0,0,0,0,0,0,0,107,101,121,0,72,0,0,0,75,0,0,0,10,0,0,0,0,0,0,0,111,108,100,95,118,97,108,117,101,0,72,0,0,0,75,0,0,0,16,0,0,0,0,0,0,0,40,102,111,114,32,103,101,110,101,114,97,116,111,114,41,0,83,0,0,0,88,0,0,0,12,0,0,0,0,0,0,0,40,102,111,114,32,115,116,97,116,101,41,0,83,0,0,0,88,0,0,0,14,0,0,0,0,0,0,0,40,102,111,114,32,99,111,110,116,114,111,108,41,0,83,0,0,0,88,0,0,0,2,0,0,0,0,0,0,0,105,0,84,0,0,0,86,0,0,0,6,0,0,0,0,0,0,0,99,104,105,108,100,0,84,0,0,0,86,0,0,0,2,0,0,0,8,0,0,0,0,0,0,0,112,101,110,100,105,110,103,0,7,0,0,0,0,0,0,0,101,120,112,101,99,116,0,0,0,0,0,0,0,0,0,49,1,0,0,61,1,0,0,0,0,0,6,13,0,0,0,10,0,0,0,74,0,0,0,-123,0,0,0,-64,0,-128,0,10,65,0,0,100,1,0,0,0,0,0,0,9,65,-127,-128,-100,64,-128,1,-128,0,-128,0,-64,0,0,0,-98,0,-128,1,30,0,-128,0,2,0,0,0,4,13,0,0,0,0,0,0,0,115,101,116,109,101,116,97,116,97,98,108,101,0,4,11,0,0,0,0,0,0,0,95,95,110,101,119,105,110,100,101,120,0,1,0,0,0,0,0,0,0,0,0,0,0,55,1,0,0,57,1,0,0,1,3,0,4,3,0,0,0,-60,0,0,0,-55,-128,-128,0,30,0,-128,0,0,0,0,0,0,0,0,0,3,0,0,0,56,1,0,0,56,1,0,0,57,1,0,0,3,0,0,0,2,0,0,0,0,0,0,0,95,0,0,0,0,0,2,0,0,0,10,0,0,0,0,0,0,0,115,112,101,99,95,110,97,109,101,0,0,0,0,0,2,0,0,0,14,0,0,0,0,0,0,0,115,112,101,99,95,102,117,110,99,116,105,111,110,0,0,0,0,0,2,0,0,0,1,0,0,0,6,0,0,0,0,0,0,0,115,112,101,99,115,0,13,0,0,0,51,1,0,0,52,1,0,0,53,1,0,0,53,1,0,0,53,1,0,0,57,1,0,0,57,1,0,0,57,1,0,0,53,1,0,0,60,1,0,0,60,1,0,0,60,1,0,0,61,1,0,0,2,0,0,0,6,0,0,0,0,0,0,0,115,112,101,99,115,0,1,0,0,0,12,0,0,0,3,0,0,0,0,0,0,0,105,116,0,2,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,67,1,0,0,79,1,0,0,3,0,0,8,14,0,0,0,4,0,0,0,28,-64,-128,0,-124,0,-128,0,-100,-64,-128,0,10,-63,0,0,9,1,0,-128,9,-127,-128,-128,68,1,0,1,9,65,1,-127,64,1,0,2,-128,1,-128,1,-64,1,-128,0,94,1,0,2,30,0,-128,0,3,0,0,0,4,3,0,0,0,0,0,0,0,105,116,0,4,9,0,0,0,0,0,0,0,100,101,115,99,114,105,98,101,0,4,8,0,0,0,0,0,0,0,112,101,110,100,105,110,103,0,0,0,0,0,14,0,0,0,68,1,0,0,68,1,0,0,69,1,0,0,69,1,0,0,72,1,0,0,73,1,0,0,74,1,0,0,75,1,0,0,75,1,0,0,78,1,0,0,78,1,0,0,78,1,0,0,78,1,0,0,79,1,0,0,5,0,0,0,3,0,0,0,0,0,0,0,105,116,0,2,0,0,0,13,0,0,0,6,0,0,0,0,0,0,0,115,112,101,99,115,0,2,0,0,0,13,0,0,0,9,0,0,0,0,0,0,0,100,101,115,99,114,105,98,101,0,4,0,0,0,13,0,0,0,13,0,0,0,0,0,0,0,115,117,98,95,99,111,110,116,101,120,116,115,0,4,0,0,0,13,0,0,0,12,0,0,0,0,0,0,0,99,111,110,116,101,120,116,95,101,110,118,0,9,0,0,0,13,0,0,0,3,0,0,0,14,0,0,0,0,0,0,0,109,97,107,101,95,105,116,95,116,97,98,108,101,0,20,0,0,0,0,0,0,0,109,97,107,101,95,100,101,115,99,114,105,98,101,95,116,97,98,108,101,0,8,0,0,0,0,0,0,0,112,101,110,100,105,110,103,0,0,0,0,0,0,0,0,0,82,1,0,0,119,1,0,0,1,1,0,7,16,0,0,0,74,0,0,0,-118,0,0,0,-54,64,0,0,36,1,0,0,4,0,0,0,0,0,0,1,0,0,0,0,-55,0,1,-128,5,65,0,0,64,1,-128,0,-128,1,-128,1,28,65,-128,1,0,1,-128,0,64,1,0,1,30,1,-128,1,30,0,-128,0,2,0,0,0,4,11,0,0,0,0,0,0,0,95,95,110,101,119,105,110,100,101,120,0,4,13,0,0,0,0,0,0,0,115,101,116,109,101,116,97,116,97,98,108,101,0,1,0,0,0,0,0,0,0,0,0,0,0,89,1,0,0,113,1,0,0,3,3,0,12,38,0,0,0,-59,0,0,0,-53,64,-64,1,64,1,-128,0,-36,64,-128,1,-60,0,0,0,-36,0,-127,0,-123,-127,0,0,-64,1,0,1,0,2,-128,1,-100,65,-128,1,-128,1,0,1,-100,65,-128,0,-124,1,-128,0,-60,1,-128,0,-44,1,-128,3,-52,-63,-64,3,5,2,1,0,11,66,65,4,-118,66,1,0,-119,66,0,-125,-58,-62,-63,1,-119,-62,-126,-125,-58,2,-62,1,-119,-62,2,-124,-119,66,-127,-124,-119,2,1,-123,28,-126,-128,1,-119,1,-126,3,-124,1,0,1,-102,1,0,0,22,64,1,-128,-124,1,-128,0,-60,1,-128,0,-44,1,-128,3,-122,-63,1,3,-117,-63,66,3,-100,65,0,1,30,0,-128,0,12,0,0,0,4,5,0,0,0,0,0,0,0,115,112,101,99,0,4,12,0,0,0,0,0,0,0,97,100,100,95,99,111,110,116,101,120,116,0,4,8,0,0,0,0,0,0,0,115,101,116,102,101,110,118,0,3,0,0,0,0,0,0,-16,63,4,8,0,0,0,0,0,0,0,67,111,110,116,101,120,116,0,4,4,0,0,0,0,0,0,0,110,101,119,0,4,5,0,0,0,0,0,0,0,110,97,109,101,0,4,7,0,0,0,0,0,0,0,98,101,102,111,114,101,0,4,6,0,0,0,0,0,0,0,97,102,116,101,114,0,4,6,0,0,0,0,0,0,0,115,112,101,99,115,0,4,9,0,0,0,0,0,0,0,99,104,105,108,100,114,101,110,0,4,4,0,0,0,0,0,0,0,114,117,110,0,0,0,0,0,38,0,0,0,91,1,0,0,91,1,0,0,91,1,0,0,91,1,0,0,93,1,0,0,93,1,0,0,96,1,0,0,96,1,0,0,96,1,0,0,96,1,0,0,99,1,0,0,99,1,0,0,102,1,0,0,102,1,0,0,102,1,0,0,102,1,0,0,102,1,0,0,102,1,0,0,102,1,0,0,103,1,0,0,104,1,0,0,104,1,0,0,105,1,0,0,105,1,0,0,106,1,0,0,107,1,0,0,102,1,0,0,108,1,0,0,110,1,0,0,110,1,0,0,110,1,0,0,111,1,0,0,111,1,0,0,111,1,0,0,111,1,0,0,111,1,0,0,111,1,0,0,113,1,0,0,6,0,0,0,2,0,0,0,0,0,0,0,95,0,0,0,0,0,37,0,0,0,13,0,0,0,0,0,0,0,99,111,110,116,101,120,116,95,110,97,109,101,0,0,0,0,0,37,0,0,0,17,0,0,0,0,0,0,0,99,111,110,116,101,120,116,95,102,117,110,99,116,105,111,110,0,0,0,0,0,37,0,0,0,12,0,0,0,0,0,0,0,99,111,110,116,101,120,116,95,101,110,118,0,6,0,0,0,37,0,0,0,13,0,0,0,0,0,0,0,115,117,98,95,99,111,110,116,101,120,116,115,0,6,0,0,0,37,0,0,0,6,0,0,0,0,0,0,0,115,112,101,99,115,0,6,0,0,0,37,0,0,0,3,0,0,0,19,0,0,0,0,0,0,0,99,114,101,97,116,101,95,99,111,110,116,101,120,116,95,101,110,118,0,9,0,0,0,0,0,0,0,99,111,110,116,101,120,116,115,0,9,0,0,0,0,0,0,0,97,117,116,111,95,114,117,110,0,16,0,0,0,83,1,0,0,84,1,0,0,85,1,0,0,113,1,0,0,113,1,0,0,113,1,0,0,113,1,0,0,113,1,0,0,116,1,0,0,116,1,0,0,116,1,0,0,116,1,0,0,118,1,0,0,118,1,0,0,118,1,0,0,119,1,0,0,4,0,0,0,9,0,0,0,0,0,0,0,97,117,116,111,95,114,117,110,0,0,0,0,0,15,0,0,0,9,0,0,0,0,0,0,0,100,101,115,99,114,105,98,101,0,1,0,0,0,15,0,0,0,9,0,0,0,0,0,0,0,99,111,110,116,101,120,116,115,0,2,0,0,0,15,0,0,0,12,0,0,0,0,0,0,0,100,101,115,99,114,105,98,101,95,109,116,0,8,0,0,0,15,0,0,0,1,0,0,0,19,0,0,0,0,0,0,0,99,114,101,97,116,101,95,99,111,110,116,101,120,116,95,101,110,118,0,100,0,0,0,1,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,3,0,0,0,5,0,0,0,5,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,29,0,0,0,8,0,0,0,31,0,0,0,62,0,0,0,31,0,0,0,64,0,0,0,75,0,0,0,64,0,0,0,77,0,0,0,80,0,0,0,77,0,0,0,82,0,0,0,86,0,0,0,82,0,0,0,88,0,0,0,89,0,0,0,88,0,0,0,92,0,0,0,94,0,0,0,94,0,0,0,102,0,0,0,96,0,0,0,108,0,0,0,108,0,0,0,104,0,0,0,110,0,0,0,110,0,0,0,110,0,0,0,110,0,0,0,116,0,0,0,122,0,0,0,122,0,0,0,-127,0,0,0,-127,0,0,0,-120,0,0,0,-120,0,0,0,-113,0,0,0,-113,0,0,0,-106,0,0,0,-106,0,0,0,-95,0,0,0,-95,0,0,0,-82,0,0,0,-82,0,0,0,-74,0,0,0,-74,0,0,0,-66,0,0,0,-66,0,0,0,-65,0,0,0,-63,0,0,0,-63,0,0,0,-63,0,0,0,-63,0,0,0,-47,0,0,0,-42,0,0,0,-42,0,0,0,-41,0,0,0,-41,0,0,0,-41,0,0,0,-39,0,0,0,-34,0,0,0,-39,0,0,0,-32,0,0,0,-24,0,0,0,-32,0,0,0,-22,0,0,0,-14,0,0,0,-22,0,0,0,-12,0,0,0,45,1,0,0,45,1,0,0,45,1,0,0,-12,0,0,0,61,1,0,0,63,1,0,0,79,1,0,0,79,1,0,0,79,1,0,0,79,1,0,0,119,1,0,0,82,1,0,0,121,1,0,0,121,1,0,0,121,1,0,0,121,1,0,0,121,1,0,0,5,0,0,0,8,0,0,0,0,0,0,0,112,101,110,100,105,110,103,0,32,0,0,0,99,0,0,0,7,0,0,0,0,0,0,0,101,120,112,101,99,116,0,68,0,0,0,99,0,0,0,14,0,0,0,0,0,0,0,109,97,107,101,95,105,116,95,116,97,98,108,101,0,88,0,0,0,99,0,0,0,20,0,0,0,0,0,0,0,109,97,107,101,95,100,101,115,99,114,105,98,101,95,116,97,98,108,101,0,89,0,0,0,99,0,0,0,19,0,0,0,0,0,0,0,99,114,101,97,116,101,95,99,111,110,116,101,120,116,95,101,110,118,0,93,0,0,0,99,0,0,0,0,0,0,0,42,0,0,0,0,0,0,0,64,47,85,115,101,114,115,47,109,97,120,102,111,110,103,47,68,101,115,107,116,111,112,47,49,47,115,116,100,108,105,98,47,114,101,112,108,46,108,117,97,0,0,0,0,0,0,0,0,0,0,0,2,6,22,0,0,0,69,0,0,0,70,64,-64,0,-127,-128,0,0,92,64,0,1,69,0,0,0,70,-64,-64,0,92,-128,-128,0,0,0,-128,0,69,0,1,0,70,64,-63,0,-128,0,0,0,92,-64,0,1,90,64,0,0,22,0,1,-128,-59,-128,1,0,1,-63,1,0,64,1,0,1,21,65,1,2,-36,64,0,1,26,64,0,0,22,-128,-6,127,30,0,-128,0,8,0,0,0,4,3,0,0,0,0,0,0,0,105,111,0,4,6,0,0,0,0,0,0,0,119,114,105,116,101,0,4,6,0,0,0,0,0,0,0,119,97,120,62,32,0,4,5,0,0,0,0,0,0,0,114,101,97,100,0,4,4,0,0,0,0,0,0,0,119,97,120,0,4,5,0,0,0,0,0,0,0,101,118,97,108,0,4,6,0,0,0,0,0,0,0,112,114,105,110,116,0,4,8,0,0,0,0,0,0,0,69,114,114,111,114,58,32,0,0,0,0,0,22,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,9,0,0,0,9,0,0,0,9,0,0,0,3,0,0,0,6,0,0,0,0,0,0,0,105,110,112,117,116,0,0,0,0,0,21,0,0,0,8,0,0,0,0,0,0,0,115,117,99,99,101,115,115,0,12,0,0,0,21,0,0,0,2,0,0,0,0,0,0,0,101,0,12,0,0,0,21,0,0,0,0,0,0,0,45,0,0,0,0,0,0,0,64,47,85,115,101,114,115,47,109,97,120,102,111,110,103,47,68,101,115,107,116,111,112,47,49,47,115,116,100,108,105,98,47,115,116,114,117,99,116,115,46,108,117,97,0,0,0,0,0,0,0,0,0,0,0,2,9,83,0,0,0,5,0,0,0,6,64,64,0,6,-128,64,0,65,-64,0,0,-127,0,1,0,-63,64,1,0,1,-127,1,0,28,64,-128,2,5,0,0,0,6,64,64,0,6,-128,64,0,65,-64,1,0,-127,0,1,0,-63,0,2,0,1,65,2,0,28,64,-128,2,5,0,0,0,6,64,64,0,6,-128,64,0,65,-128,2,0,-127,-64,2,0,-63,0,3,0,1,65,3,0,65,-127,3,0,-127,-63,3,0,28,64,-128,3,5,0,0,0,6,64,64,0,6,-128,64,0,65,0,4,0,-127,-64,2,0,-63,0,2,0,1,65,2,0,65,65,1,0,-127,-127,1,0,28,64,-128,3,5,0,0,0,6,64,64,0,6,-128,64,0,65,64,4,0,-127,-128,4,0,-63,-64,4,0,1,1,5,0,28,64,-128,2,5,0,0,0,6,64,64,0,6,-128,64,0,65,64,5,0,-127,-128,5,0,-63,-64,5,0,1,1,6,0,28,64,-128,2,5,0,0,0,6,64,64,0,6,-128,64,0,65,64,6,0,-127,-128,5,0,-63,-128,6,0,1,-63,6,0,28,64,-128,2,5,0,0,0,6,64,64,0,6,-128,64,0,65,0,7,0,-127,64,7,0,-63,-64,5,0,1,1,6,0,65,-127,6,0,-127,-63,6,0,28,64,-128,3,5,0,0,0,6,64,64,0,6,-128,64,0,65,-128,7,0,-127,-64,7,0,-63,0,8,0,1,65,8,0,65,-127,8,0,-127,-63,8,0,-63,1,9,0,1,66,9,0,28,64,-128,4,30,0,-128,0,38,0,0,0,4,4,0,0,0,0,0,0,0,119,97,120,0,4,7,0,0,0,0,0,0,0,115,116,114,117,99,116,0,4,7,0,0,0,0,0,0,0,99,114,101,97,116,101,0,4,7,0,0,0,0,0,0,0,67,71,83,105,122,101,0,4,3,0,0,0,0,0,0,0,102,102,0,4,6,0,0,0,0,0,0,0,119,105,100,116,104,0,4,7,0,0,0,0,0,0,0,104,101,105,103,104,116,0,4,8,0,0,0,0,0,0,0,67,71,80,111,105,110,116,0,4,2,0,0,0,0,0,0,0,120,0,4,2,0,0,0,0,0,0,0,121,0,4,13,0,0,0,0,0,0,0,85,73,69,100,103,101,73,110,115,101,116,115,0,4,5,0,0,0,0,0,0,0,102,102,102,102,0,4,4,0,0,0,0,0,0,0,116,111,112,0,4,5,0,0,0,0,0,0,0,108,101,102,116,0,4,7,0,0,0,0,0,0,0,98,111,116,116,111,109,0,4,6,0,0,0,0,0,0,0,114,105,103,104,116,0,4,7,0,0,0,0,0,0,0,67,71,82,101,99,116,0,4,8,0,0,0,0,0,0,0,78,83,82,97,110,103,101,0,4,3,0,0,0,0,0,0,0,73,73,0,4,9,0,0,0,0,0,0,0,108,111,99,97,116,105,111,110,0,4,7,0,0,0,0,0,0,0,108,101,110,103,116,104,0,4,23,0,0,0,0,0,0,0,67,76,76,111,99,97,116,105,111,110,67,111,111,114,100,105,110,97,116,101,50,68,0,4,3,0,0,0,0,0,0,0,100,100,0,4,9,0,0,0,0,0,0,0,108,97,116,105,116,117,100,101,0,4,10,0,0,0,0,0,0,0,108,111,110,103,105,116,117,100,101,0,4,17,0,0,0,0,0,0,0,77,75,67,111,111,114,100,105,110,97,116,101,83,112,97,110,0,4,14,0,0,0,0,0,0,0,108,97,116,105,116,117,100,101,68,101,108,116,97,0,4,15,0,0,0,0,0,0,0,108,111,110,103,105,116,117,100,101,68,101,108,116,97,0,4,19,0,0,0,0,0,0,0,77,75,67,111,111,114,100,105,110,97,116,101,82,101,103,105,111,110,0,4,5,0,0,0,0,0,0,0,100,100,100,100,0,4,18,0,0,0,0,0,0,0,67,71,65,102,102,105,110,101,84,114,97,110,115,102,111,114,109,0,4,7,0,0,0,0,0,0,0,102,102,102,102,102,102,0,4,2,0,0,0,0,0,0,0,97,0,4,2,0,0,0,0,0,0,0,98,0,4,2,0,0,0,0,0,0,0,99,0,4,2,0,0,0,0,0,0,0,100,0,4,3,0,0,0,0,0,0,0,116,120,0,4,3,0,0,0,0,0,0,0,116,121,0,0,0,0,0,83,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,9,0,0,0,9,0,0,0,9,0,0,0,9,0,0,0,9,0,0,0,9,0,0,0,9,0,0,0,9,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,46,0,0,0,0,0,0,0,64,47,85,115,101,114,115,47,109,97,120,102,111,110,103,47,68,101,115,107,116,111,112,47,49,47,115,116,100,108,105,98,47,119,97,120,67,108,97,115,115,46,108,117,97,0,0,0,0,0,0,0,0,0,0,0,2,2,5,0,0,0,36,0,0,0,7,0,0,0,36,64,0,0,7,64,0,0,30,0,-128,0,2,0,0,0,4,9,0,0,0,0,0,0,0,119,97,120,67,108,97,115,115,0,4,15,0,0,0,0,0,0,0,119,97,120,73,110,108,105,110,101,67,108,97,115,115,0,2,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,5,0,0,0,0,1,0,5,9,0,0,0,69,0,0,0,-128,0,0,0,92,-128,0,1,-123,64,0,0,-63,-128,0,0,6,-63,-64,0,-100,64,-128,1,94,0,0,1,30,0,-128,0,4,0,0,0,4,15,0,0,0,0,0,0,0,119,97,120,73,110,108,105,110,101,67,108,97,115,115,0,4,8,0,0,0,0,0,0,0,115,101,116,102,101,110,118,0,3,0,0,0,0,0,0,0,64,4,3,0,0,0,0,0,0,0,95,77,0,0,0,0,0,9,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,4,0,0,0,5,0,0,0,2,0,0,0,8,0,0,0,0,0,0,0,111,112,116,105,111,110,115,0,0,0,0,0,8,0,0,0,6,0,0,0,0,0,0,0,99,108,97,115,115,0,3,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,42,0,0,0,0,1,0,12,64,0,0,0,70,0,64,0,-122,64,64,0,-59,-128,0,0,-58,-64,-64,1,0,1,-128,0,64,1,0,1,-36,-128,-128,1,-55,64,0,-126,6,65,65,0,26,1,0,0,22,-128,4,-128,5,-127,1,0,70,65,65,0,28,-127,0,1,87,-64,65,2,22,-64,0,-128,10,1,-128,0,70,65,65,0,34,65,-128,0,9,0,-127,-126,6,65,65,0,20,1,0,2,23,0,66,2,22,64,1,-128,5,65,2,0,65,-127,2,0,-128,1,-128,0,-63,-63,2,0,85,-63,-127,2,28,65,0,1,5,1,3,0,70,65,65,0,90,65,0,0,22,0,0,-128,74,1,0,0,28,1,1,1,22,64,1,-128,69,-126,0,0,70,-62,-64,4,70,66,-61,4,-128,2,-128,1,-64,2,0,4,92,66,-128,1,33,-127,0,0,22,-64,-3,127,5,-63,3,0,74,65,0,0,73,-63,0,-120,-118,-127,0,0,-28,1,0,0,0,0,-128,1,-119,-63,-127,-120,-28,65,0,0,0,0,-128,1,-119,-63,1,-119,28,-127,-128,1,-55,0,1,-121,5,-63,4,0,9,-63,-128,0,5,1,5,0,6,65,69,2,9,-63,-128,0,-34,0,0,1,30,0,-128,0,22,0,0,0,3,0,0,0,0,0,0,-16,63,3,0,0,0,0,0,0,0,64,4,4,0,0,0,0,0,0,0,119,97,120,0,4,6,0,0,0,0,0,0,0,99,108,97,115,115,0,4,10,0,0,0,0,0,0,0,99,108,97,115,115,78,97,109,101,0,4,10,0,0,0,0,0,0,0,112,114,111,116,111,99,111,108,115,0,4,5,0,0,0,0,0,0,0,116,121,112,101,0,4,6,0,0,0,0,0,0,0,116,97,98,108,101,0,3,0,0,0,0,0,0,0,0,4,6,0,0,0,0,0,0,0,101,114,114,111,114,0,4,33,0,0,0,0,0,0,0,10,69,109,112,116,121,32,112,114,111,116,111,99,111,108,32,116,97,98,108,101,32,102,111,114,32,99,108,97,115,115,32,0,4,123,0,0,0,0,0,0,0,46,10,32,77,97,107,101,32,115,117,114,101,32,121,111,117,32,97,114,101,32,100,101,102,105,110,105,110,103,32,121,111,117,114,32,112,114,111,116,111,99,111,108,115,32,119,105,116,104,32,97,32,115,116,114,105,110,103,32,97,110,100,32,110,111,116,32,97,32,118,97,114,105,97,98,108,101,46,32,10,32,101,120,46,32,112,114,111,116,111,99,111,108,115,32,61,32,123,34,85,73,84,97,98,108,101,86,105,101,119,68,101,108,101,103,97,116,101,34,125,10,10,0,4,7,0,0,0,0,0,0,0,105,112,97,105,114,115,0,4,13,0,0,0,0,0,0,0,97,100,100,80,114,111,116,111,99,111,108,115,0,4,3,0,0,0,0,0,0,0,95,77,0,4,13,0,0,0,0,0,0,0,115,101,116,109,101,116,97,116,97,98,108,101,0,4,5,0,0,0,0,0,0,0,115,101,108,102,0,4,11,0,0,0,0,0,0,0,95,95,110,101,119,105,110,100,101,120,0,4,8,0,0,0,0,0,0,0,95,95,105,110,100,101,120,0,4,3,0,0,0,0,0,0,0,95,71,0,4,8,0,0,0,0,0,0,0,112,97,99,107,97,103,101,0,4,7,0,0,0,0,0,0,0,108,111,97,100,101,100,0,2,0,0,0,0,0,0,0,0,0,0,0,27,0,0,0,29,0,0,0,1,3,0,4,3,0,0,0,-60,0,0,0,-55,-128,-128,0,30,0,-128,0,0,0,0,0,0,0,0,0,3,0,0,0,28,0,0,0,28,0,0,0,29,0,0,0,3,0,0,0,5,0,0,0,0,0,0,0,115,101,108,102,0,0,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,107,101,121,0,0,0,0,0,2,0,0,0,6,0,0,0,0,0,0,0,118,97,108,117,101,0,0,0,0,0,2,0,0,0,1,0,0,0,6,0,0,0,0,0,0,0,99,108,97,115,115,0,0,0,0,0,0,0,0,0,31,0,0,0,33,0,0,0,1,2,0,3,8,0,0,0,-124,0,0,0,-122,64,0,1,-102,64,0,0,22,64,0,-128,-123,0,0,0,-122,64,0,1,-98,0,0,1,30,0,-128,0,1,0,0,0,4,3,0,0,0,0,0,0,0,95,71,0,0,0,0,0,8,0,0,0,32,0,0,0,32,0,0,0,32,0,0,0,32,0,0,0,32,0,0,0,32,0,0,0,32,0,0,0,33,0,0,0,2,0,0,0,5,0,0,0,0,0,0,0,115,101,108,102,0,0,0,0,0,7,0,0,0,4,0,0,0,0,0,0,0,107,101,121,0,0,0,0,0,7,0,0,0,1,0,0,0,6,0,0,0,0,0,0,0,99,108,97,115,115,0,64,0,0,0,9,0,0,0,10,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,11,0,0,0,12,0,0,0,14,0,0,0,14,0,0,0,14,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,16,0,0,0,16,0,0,0,16,0,0,0,16,0,0,0,16,0,0,0,16,0,0,0,16,0,0,0,16,0,0,0,16,0,0,0,16,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,20,0,0,0,19,0,0,0,20,0,0,0,23,0,0,0,23,0,0,0,24,0,0,0,25,0,0,0,29,0,0,0,29,0,0,0,29,0,0,0,33,0,0,0,33,0,0,0,33,0,0,0,23,0,0,0,36,0,0,0,38,0,0,0,38,0,0,0,39,0,0,0,39,0,0,0,39,0,0,0,41,0,0,0,42,0,0,0,9,0,0,0,8,0,0,0,0,0,0,0,111,112,116,105,111,110,115,0,0,0,0,0,63,0,0,0,10,0,0,0,0,0,0,0,99,108,97,115,115,78,97,109,101,0,1,0,0,0,63,0,0,0,15,0,0,0,0,0,0,0,115,117,112,101,114,99,108,97,115,115,78,97,109,101,0,2,0,0,0,63,0,0,0,6,0,0,0,0,0,0,0,99,108,97,115,115,0,7,0,0,0,63,0,0,0,16,0,0,0,0,0,0,0,40,102,111,114,32,103,101,110,101,114,97,116,111,114,41,0,36,0,0,0,45,0,0,0,12,0,0,0,0,0,0,0,40,102,111,114,32,115,116,97,116,101,41,0,36,0,0,0,45,0,0,0,14,0,0,0,0,0,0,0,40,102,111,114,32,99,111,110,116,114,111,108,41,0,36,0,0,0,45,0,0,0,2,0,0,0,0,0,0,0,105,0,37,0,0,0,43,0,0,0,9,0,0,0,0,0,0,0,112,114,111,116,111,99,111,108,0,37,0,0,0,43,0,0,0,0,0,0,0,5,0,0,0,5,0,0,0,1,0,0,0,42,0,0,0,8,0,0,0,42,0,0,0,0,0,0,0,0,0,0,0,42,0,0,0,0,0,0,0,64,47,85,115,101,114,115,47,109,97,120,102,111,110,103,47,68,101,115,107,116,111,112,47,49,47,115,116,100,108,105,98,47,105,110,105,116,46,108,117,97,0,0,0,0,0,0,0,0,0,0,0,2,4,22,0,0,0,5,0,0,0,69,64,0,0,-118,64,0,0,-28,0,0,0,-119,-64,0,-127,28,64,-128,1,5,-64,0,0,65,0,1,0,28,64,0,1,5,-64,0,0,65,64,1,0,28,64,0,1,5,-64,0,0,65,-128,1,0,28,64,0,1,5,-64,0,0,65,-64,1,0,28,64,0,1,5,-64,0,0,65,0,2,0,28,64,0,1,30,0,-128,0,9,0,0,0,4,13,0,0,0,0,0,0,0,115,101,116,109,101,116,97,116,97,98,108,101,0,4,3,0,0,0,0,0,0,0,95,71,0,4,8,0,0,0,0,0,0,0,95,95,105,110,100,101,120,0,4,8,0,0,0,0,0,0,0,114,101,113,117,105,114,101,0,4,8,0,0,0,0,0,0,0,119,97,120,46,101,120,116,0,4,10,0,0,0,0,0,0,0,119,97,120,46,101,110,117,109,115,0,4,12,0,0,0,0,0,0,0,119,97,120,46,115,116,114,117,99,116,115,0,4,13,0,0,0,0,0,0,0,119,97,120,46,119,97,120,67,108,97,115,115,0,4,12,0,0,0,0,0,0,0,119,97,120,46,104,101,108,112,101,114,115,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,11,0,0,0,0,2,0,7,21,0,0,0,-123,0,0,0,-122,64,64,1,-122,64,0,1,-102,0,0,0,22,0,0,-128,9,-128,-128,0,-102,64,0,0,22,-128,2,-128,-53,-128,-64,0,65,-63,0,0,-36,-128,-128,1,-38,0,0,0,22,64,1,-128,-59,0,1,0,1,65,1,0,64,1,-128,0,-127,-127,1,0,21,-127,1,2,-36,64,0,1,-98,0,0,1,30,0,-128,0,7,0,0,0,4,4,0,0,0,0,0,0,0,119,97,120,0,4,6,0,0,0,0,0,0,0,99,108,97,115,115,0,4,6,0,0,0,0,0,0,0,109,97,116,99,104,0,4,23,0,0,0,0,0,0,0,94,91,65,45,90,93,91,65,45,90,93,91,65,45,90,93,91,94,65,45,90,93,0,4,6,0,0,0,0,0,0,0,112,114,105,110,116,0,4,27,0,0,0,0,0,0,0,87,65,82,78,73,78,71,58,32,78,111,32,111,98,106,101,99,116,32,110,97,109,101,100,32,39,0,4,9,0,0,0,0,0,0,0,39,32,102,111,117,110,100,46,0,0,0,0,0,21,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,7,0,0,0,7,0,0,0,7,0,0,0,7,0,0,0,7,0,0,0,7,0,0,0,10,0,0,0,11,0,0,0,3,0,0,0,5,0,0,0,0,0,0,0,115,101,108,102,0,0,0,0,0,20,0,0,0,4,0,0,0,0,0,0,0,107,101,121,0,0,0,0,0,20,0,0,0,6,0,0,0,0,0,0,0,99,108,97,115,115,0,3,0,0,0,20,0,0,0,0,0,0,0,22,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,11,0,0,0,11,0,0,0,1,0,0,0,14,0,0,0,14,0,0,0,14,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,16,0,0,0,16,0,0,0,16,0,0,0,17,0,0,0,17,0,0,0,17,0,0,0,18,0,0,0,18,0,0,0,18,0,0,0,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,}
diff --git a/frameworks/wax.framework/Headers/wax_struct.h b/frameworks/wax.framework/Headers/wax_struct.h
deleted file mode 100755
index caaa2b1..0000000
--- a/frameworks/wax.framework/Headers/wax_struct.h
+++ /dev/null
@@ -1,27 +0,0 @@
-//
-//  wax_struct.h
-//  Rentals
-//
-//  Created by ProbablyInteractive on 7/7/09.
-//  Copyright 2009 Probably Interactive. All rights reserved.
-//
-
-#import <Foundation/Foundation.h>
-//#import "lua.h"
-#import <lua/lua.h>
-
-#define WAX_STRUCT_METATABLE_NAME "wax.struct"
-
-typedef struct _wax_struct_userdata {
-    void *data;
-    int size;
-    char *name;
-    char *typeDescription;
-} wax_struct_userdata;
-
-int luaopen_wax_struct(lua_State *L);
-
-wax_struct_userdata *wax_struct_create(lua_State *L, const char *typeDescription, void *buffer);
-void wax_struct_pushValueAt(lua_State *L, wax_struct_userdata *structUserdata, int index);
-void wax_struct_setValueAt(lua_State *L, wax_struct_userdata *structUserdata, int index, int stackIndex);
-int wax_struct_getOffsetForName(lua_State *L, wax_struct_userdata *structUserdata, const char *name);
\ No newline at end of file
diff --git a/frameworks/wax.framework/Headers/yajl_alloc.h b/frameworks/wax.framework/Headers/yajl_alloc.h
deleted file mode 100755
index bf19308..0000000
--- a/frameworks/wax.framework/Headers/yajl_alloc.h
+++ /dev/null
@@ -1,50 +0,0 @@
-/*
- * Copyright 2007-2009, Lloyd Hilaiel.
- * 
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions are
- * met:
- * 
- *  1. Redistributions of source code must retain the above copyright
- *     notice, this list of conditions and the following disclaimer.
- * 
- *  2. Redistributions in binary form must reproduce the above copyright
- *     notice, this list of conditions and the following disclaimer in
- *     the documentation and/or other materials provided with the
- *     distribution.
- * 
- *  3. Neither the name of Lloyd Hilaiel nor the names of its
- *     contributors may be used to endorse or promote products derived
- *     from this software without specific prior written permission.
- * 
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
- * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
- * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
- * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
- * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
- * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
- * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- * POSSIBILITY OF SUCH DAMAGE.
- */ 
-
-/**
- * \file yajl_alloc.h
- * default memory allocation routines for yajl which use malloc/realloc and
- * free
- */
-
-#ifndef __YAJL_ALLOC_H__
-#define __YAJL_ALLOC_H__
-
-#include "api/yajl_common.h"
-
-#define YA_MALLOC(afs, sz) (afs)->malloc((afs)->ctx, (sz))
-#define YA_FREE(afs, ptr) (afs)->free((afs)->ctx, (ptr))
-#define YA_REALLOC(afs, ptr, sz) (afs)->realloc((afs)->ctx, (ptr), (sz))
-
-void yajl_set_default_alloc_funcs(yajl_alloc_funcs * yaf);
-
-#endif
diff --git a/frameworks/wax.framework/Headers/yajl_buf.h b/frameworks/wax.framework/Headers/yajl_buf.h
deleted file mode 100755
index ebdf411..0000000
--- a/frameworks/wax.framework/Headers/yajl_buf.h
+++ /dev/null
@@ -1,73 +0,0 @@
-/*
- * Copyright 2007-2009, Lloyd Hilaiel.
- * 
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions are
- * met:
- * 
- *  1. Redistributions of source code must retain the above copyright
- *     notice, this list of conditions and the following disclaimer.
- * 
- *  2. Redistributions in binary form must reproduce the above copyright
- *     notice, this list of conditions and the following disclaimer in
- *     the documentation and/or other materials provided with the
- *     distribution.
- * 
- *  3. Neither the name of Lloyd Hilaiel nor the names of its
- *     contributors may be used to endorse or promote products derived
- *     from this software without specific prior written permission.
- * 
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
- * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
- * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
- * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
- * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
- * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
- * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- * POSSIBILITY OF SUCH DAMAGE.
- */ 
-
-#ifndef __YAJL_BUF_H__
-#define __YAJL_BUF_H__
-
-#include "api/yajl_common.h"
-#include "yajl_alloc.h"
-
-/*
- * Implementation/performance notes.  If this were moved to a header
- * only implementation using #define's where possible we might be 
- * able to sqeeze a little performance out of the guy by killing function
- * call overhead.  YMMV.
- */
-
-/**
- * yajl_buf is a buffer with exponential growth.  the buffer ensures that
- * you are always null padded.
- */
-typedef struct yajl_buf_t * yajl_buf;
-
-/* allocate a new buffer */
-yajl_buf yajl_buf_alloc(yajl_alloc_funcs * alloc);
-
-/* free the buffer */
-void yajl_buf_free(yajl_buf buf);
-
-/* append a number of bytes to the buffer */
-void yajl_buf_append(yajl_buf buf, const void * data, unsigned int len);
-
-/* empty the buffer */
-void yajl_buf_clear(yajl_buf buf);
-
-/* get a pointer to the beginning of the buffer */
-const unsigned char * yajl_buf_data(yajl_buf buf);
-
-/* get the length of the buffer */
-unsigned int yajl_buf_len(yajl_buf buf);
-
-/* truncate the buffer */
-void yajl_buf_truncate(yajl_buf buf, unsigned int len);
-
-#endif
diff --git a/frameworks/wax.framework/Headers/yajl_bytestack.h b/frameworks/wax.framework/Headers/yajl_bytestack.h
deleted file mode 100755
index f5694f9..0000000
--- a/frameworks/wax.framework/Headers/yajl_bytestack.h
+++ /dev/null
@@ -1,85 +0,0 @@
-/*
- * Copyright 2009, Lloyd Hilaiel.
- * 
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions are
- * met:
- * 
- *  1. Redistributions of source code must retain the above copyright
- *     notice, this list of conditions and the following disclaimer.
- * 
- *  2. Redistributions in binary form must reproduce the above copyright
- *     notice, this list of conditions and the following disclaimer in
- *     the documentation and/or other materials provided with the
- *     distribution.
- * 
- *  3. Neither the name of Lloyd Hilaiel nor the names of its
- *     contributors may be used to endorse or promote products derived
- *     from this software without specific prior written permission.
- * 
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
- * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
- * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
- * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
- * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
- * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
- * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- * POSSIBILITY OF SUCH DAMAGE.
- */ 
-
-/*
- * A header only implementation of a simple stack of bytes, used in YAJL
- * to maintain parse state.
- */
-
-#ifndef __YAJL_BYTESTACK_H__
-#define __YAJL_BYTESTACK_H__
-
-#include "api/yajl_common.h"
-
-#define YAJL_BS_INC 128
-
-typedef struct yajl_bytestack_t
-{
-    unsigned char * stack;
-    unsigned int size;
-    unsigned int used;
-    yajl_alloc_funcs * yaf;
-} yajl_bytestack;
-
-/* initialize a bytestack */
-#define yajl_bs_init(obs, _yaf) {               \
-        (obs).stack = NULL;                     \
-        (obs).size = 0;                         \
-        (obs).used = 0;                         \
-        (obs).yaf = (_yaf);                     \
-    }                                           \
-
-
-/* initialize a bytestack */
-#define yajl_bs_free(obs)                 \
-    if ((obs).stack) (obs).yaf->free((obs).yaf->ctx, (obs).stack);   
-
-#define yajl_bs_current(obs)               \
-    (assert((obs).used > 0), (obs).stack[(obs).used - 1])
-
-#define yajl_bs_push(obs, byte) {                       \
-    if (((obs).size - (obs).used) == 0) {               \
-        (obs).size += YAJL_BS_INC;                      \
-        (obs).stack = (obs).yaf->realloc((obs).yaf->ctx,\
-                                         (void *) (obs).stack, (obs).size);\
-    }                                                   \
-    (obs).stack[((obs).used)++] = (byte);               \
-}
-    
-/* removes the top item of the stack, returns nothing */
-#define yajl_bs_pop(obs) { ((obs).used)--; }
-
-#define yajl_bs_set(obs, byte)                          \
-    (obs).stack[((obs).used) - 1] = (byte);             
-    
-
-#endif
diff --git a/frameworks/wax.framework/Headers/yajl_common.h b/frameworks/wax.framework/Headers/yajl_common.h
deleted file mode 100755
index 9ad5eb4..0000000
--- a/frameworks/wax.framework/Headers/yajl_common.h
+++ /dev/null
@@ -1,85 +0,0 @@
-/*
- * Copyright 2007-2009, Lloyd Hilaiel.
- * 
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions are
- * met:
- * 
- *  1. Redistributions of source code must retain the above copyright
- *     notice, this list of conditions and the following disclaimer.
- * 
- *  2. Redistributions in binary form must reproduce the above copyright
- *     notice, this list of conditions and the following disclaimer in
- *     the documentation and/or other materials provided with the
- *     distribution.
- * 
- *  3. Neither the name of Lloyd Hilaiel nor the names of its
- *     contributors may be used to endorse or promote products derived
- *     from this software without specific prior written permission.
- * 
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
- * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
- * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
- * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
- * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
- * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
- * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- * POSSIBILITY OF SUCH DAMAGE.
- */ 
-
-#ifndef __YAJL_COMMON_H__
-#define __YAJL_COMMON_H__
-
-#ifdef __cplusplus
-extern "C" {
-#endif    
-
-#define YAJL_MAX_DEPTH 128
-
-/* msft dll export gunk.  To build a DLL on windows, you
- * must define WIN32, YAJL_SHARED, and YAJL_BUILD.  To use a shared
- * DLL, you must define YAJL_SHARED and WIN32 */
-#if defined(WIN32) && defined(YAJL_SHARED)
-#  ifdef YAJL_BUILD
-#    define YAJL_API __declspec(dllexport)
-#  else
-#    define YAJL_API __declspec(dllimport)
-#  endif
-#else
-#  define YAJL_API
-#endif 
-
-/** pointer to a malloc function, supporting client overriding memory
- *  allocation routines */
-typedef void * (*yajl_malloc_func)(void *ctx, unsigned int sz);
-
-/** pointer to a free function, supporting client overriding memory
- *  allocation routines */
-typedef void (*yajl_free_func)(void *ctx, void * ptr);
-
-/** pointer to a realloc function which can resize an allocation. */
-typedef void * (*yajl_realloc_func)(void *ctx, void * ptr, unsigned int sz);
-
-/** A structure which can be passed to yajl_*_alloc routines to allow the
- *  client to specify memory allocation functions to be used. */
-typedef struct
-{
-    /** pointer to a function that can allocate uninitialized memory */
-    yajl_malloc_func malloc;
-    /** pointer to a function that can resize memory allocations */
-    yajl_realloc_func realloc;
-    /** pointer to a function that can free memory allocated using
-     *  reallocFunction or mallocFunction */
-    yajl_free_func free;
-    /** a context pointer that will be passed to above allocation routines */
-    void * ctx;
-} yajl_alloc_funcs;
-
-#ifdef __cplusplus
-}
-#endif    
-
-#endif
diff --git a/frameworks/wax.framework/Headers/yajl_encode.h b/frameworks/wax.framework/Headers/yajl_encode.h
deleted file mode 100755
index af6878f..0000000
--- a/frameworks/wax.framework/Headers/yajl_encode.h
+++ /dev/null
@@ -1,50 +0,0 @@
-/*
- * Copyright 2007-2009, Lloyd Hilaiel.
- * 
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions are
- * met:
- * 
- *  1. Redistributions of source code must retain the above copyright
- *     notice, this list of conditions and the following disclaimer.
- * 
- *  2. Redistributions in binary form must reproduce the above copyright
- *     notice, this list of conditions and the following disclaimer in
- *     the documentation and/or other materials provided with the
- *     distribution.
- * 
- *  3. Neither the name of Lloyd Hilaiel nor the names of its
- *     contributors may be used to endorse or promote products derived
- *     from this software without specific prior written permission.
- * 
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
- * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
- * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
- * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
- * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
- * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
- * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- * POSSIBILITY OF SUCH DAMAGE.
- */ 
-
-#ifndef __YAJL_ENCODE_H__
-#define __YAJL_ENCODE_H__
-
-#include "yajl_buf.h"
-#include "api/yajl_gen.h"
-
-void yajl_string_encode2(const yajl_print_t printer,
-                         void * ctx,
-                         const unsigned char * str,
-                         unsigned int length);
-
-void yajl_string_encode(yajl_buf buf, const unsigned char * str,
-                        unsigned int length);
-
-void yajl_string_decode(yajl_buf buf, const unsigned char * str,
-                        unsigned int length);
-
-#endif
diff --git a/frameworks/wax.framework/Headers/yajl_gen.h b/frameworks/wax.framework/Headers/yajl_gen.h
deleted file mode 100755
index e5a7eb3..0000000
--- a/frameworks/wax.framework/Headers/yajl_gen.h
+++ /dev/null
@@ -1,159 +0,0 @@
-/*
- * Copyright 2007-2009, Lloyd Hilaiel.
- * 
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions are
- * met:
- * 
- *  1. Redistributions of source code must retain the above copyright
- *     notice, this list of conditions and the following disclaimer.
- * 
- *  2. Redistributions in binary form must reproduce the above copyright
- *     notice, this list of conditions and the following disclaimer in
- *     the documentation and/or other materials provided with the
- *     distribution.
- * 
- *  3. Neither the name of Lloyd Hilaiel nor the names of its
- *     contributors may be used to endorse or promote products derived
- *     from this software without specific prior written permission.
- * 
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
- * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
- * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
- * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
- * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
- * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
- * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- * POSSIBILITY OF SUCH DAMAGE.
- */ 
-
-/**
- * \file yajl_gen.h
- * Interface to YAJL's JSON generation facilities.
- */
-
-#include "yajl_common.h"
-
-#ifndef __YAJL_GEN_H__
-#define __YAJL_GEN_H__
-
-#ifdef __cplusplus
-extern "C" {
-#endif    
-    /** generator status codes */
-    typedef enum {
-        /** no error */
-        yajl_gen_status_ok = 0,
-        /** at a point where a map key is generated, a function other than
-         *  yajl_gen_string was called */
-        yajl_gen_keys_must_be_strings,
-        /** YAJL's maximum generation depth was exceeded.  see
-         *  YAJL_MAX_DEPTH */
-        yajl_max_depth_exceeded,
-        /** A generator function (yajl_gen_XXX) was called while in an error
-         *  state */
-        yajl_gen_in_error_state,
-        /** A complete JSON document has been generated */
-        yajl_gen_generation_complete,                
-        /** yajl_gen_double was passed an invalid floating point value
-         *  (infinity or NaN). */
-        yajl_gen_invalid_number,
-        /** A print callback was passed in, so there is no internal
-         * buffer to get from */
-        yajl_gen_no_buf
-    } yajl_gen_status;
-
-    /** an opaque handle to a generator */
-    typedef struct yajl_gen_t * yajl_gen;
-
-    /** a callback used for "printing" the results. */
-    typedef void (*yajl_print_t)(void * ctx,
-                                 const char * str,
-                                 unsigned int len);
-
-    /** configuration structure for the generator */
-    typedef struct {
-        /** generate indented (beautiful) output */
-        unsigned int beautify;
-        /** an opportunity to define an indent string.  such as \\t or
-         *  some number of spaces.  default is four spaces '    '.  This
-         *  member is only relevant when beautify is true */
-        const char * indentString;
-    } yajl_gen_config;
-
-    /** allocate a generator handle
-     *  \param config a pointer to a structure containing parameters which
-     *                configure the behavior of the json generator
-     *  \param allocFuncs an optional pointer to a structure which allows
-     *                    the client to overide the memory allocation
-     *                    used by yajl.  May be NULL, in which case
-     *                    malloc/free/realloc will be used.
-     *
-     *  \returns an allocated handle on success, NULL on failure (bad params)
-     */
-    YAJL_API yajl_gen yajl_gen_alloc(const yajl_gen_config * config,
-                                     const yajl_alloc_funcs * allocFuncs);
-
-    /** allocate a generator handle that will print to the specified
-     *  callback rather than storing the results in an internal buffer.
-     *  \param callback   a pointer to a printer function.  May be NULL
-     *                    in which case, the results will be store in an
-     *                    internal buffer.
-     *  \param config     a pointer to a structure containing parameters
-     *                    which configure the behavior of the json
-     *                    generator.
-     *  \param allocFuncs an optional pointer to a structure which allows
-     *                    the client to overide the memory allocation
-     *                    used by yajl.  May be NULL, in which case
-     *                    malloc/free/realloc will be used.
-     *  \param ctx        a context pointer that will be passed to the
-     *                    printer callback.
-     *
-     *  \returns an allocated handle on success, NULL on failure (bad params)
-     */
-    YAJL_API yajl_gen yajl_gen_alloc2(const yajl_print_t callback,
-                                      const yajl_gen_config * config,
-                                      const yajl_alloc_funcs * allocFuncs,
-                                      void * ctx);
-
-    /** free a generator handle */    
-    YAJL_API void yajl_gen_free(yajl_gen handle);
-
-    YAJL_API yajl_gen_status yajl_gen_integer(yajl_gen hand, long int number);
-    /** generate a floating point number.  number may not be infinity or
-     *  NaN, as these have no representation in JSON.  In these cases the
-     *  generator will return 'yajl_gen_invalid_number' */
-    YAJL_API yajl_gen_status yajl_gen_double(yajl_gen hand, double number);
-    YAJL_API yajl_gen_status yajl_gen_number(yajl_gen hand,
-                                             const char * num,
-                                             unsigned int len);
-    YAJL_API yajl_gen_status yajl_gen_string(yajl_gen hand,
-                                             const unsigned char * str,
-                                             unsigned int len);
-    YAJL_API yajl_gen_status yajl_gen_null(yajl_gen hand);
-    YAJL_API yajl_gen_status yajl_gen_bool(yajl_gen hand, int boolean);    
-    YAJL_API yajl_gen_status yajl_gen_map_open(yajl_gen hand);
-    YAJL_API yajl_gen_status yajl_gen_map_close(yajl_gen hand);
-    YAJL_API yajl_gen_status yajl_gen_array_open(yajl_gen hand);
-    YAJL_API yajl_gen_status yajl_gen_array_close(yajl_gen hand);
-
-    /** access the null terminated generator buffer.  If incrementally
-     *  outputing JSON, one should call yajl_gen_clear to clear the
-     *  buffer.  This allows stream generation. */
-    YAJL_API yajl_gen_status yajl_gen_get_buf(yajl_gen hand,
-                                              const unsigned char ** buf,
-                                              unsigned int * len);
-
-    /** clear yajl's output buffer, but maintain all internal generation
-     *  state.  This function will not "reset" the generator state, and is
-     *  intended to enable incremental JSON outputing. */
-    YAJL_API void yajl_gen_clear(yajl_gen hand);
-
-#ifdef __cplusplus
-}
-#endif    
-
-#endif
diff --git a/frameworks/wax.framework/Headers/yajl_lex.h b/frameworks/wax.framework/Headers/yajl_lex.h
deleted file mode 100755
index 966365c..0000000
--- a/frameworks/wax.framework/Headers/yajl_lex.h
+++ /dev/null
@@ -1,133 +0,0 @@
-/*
- * Copyright 2007-2009, Lloyd Hilaiel.
- * 
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions are
- * met:
- * 
- *  1. Redistributions of source code must retain the above copyright
- *     notice, this list of conditions and the following disclaimer.
- * 
- *  2. Redistributions in binary form must reproduce the above copyright
- *     notice, this list of conditions and the following disclaimer in
- *     the documentation and/or other materials provided with the
- *     distribution.
- * 
- *  3. Neither the name of Lloyd Hilaiel nor the names of its
- *     contributors may be used to endorse or promote products derived
- *     from this software without specific prior written permission.
- * 
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
- * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
- * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
- * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
- * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
- * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
- * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- * POSSIBILITY OF SUCH DAMAGE.
- */ 
-
-#ifndef __YAJL_LEX_H__
-#define __YAJL_LEX_H__
-
-#include "api/yajl_common.h"
-
-typedef enum {
-    yajl_tok_bool,         
-    yajl_tok_colon,
-    yajl_tok_comma,     
-    yajl_tok_eof,
-    yajl_tok_error,
-    yajl_tok_left_brace,     
-    yajl_tok_left_bracket,
-    yajl_tok_null,         
-    yajl_tok_right_brace,     
-    yajl_tok_right_bracket,
-
-    /* we differentiate between integers and doubles to allow the
-     * parser to interpret the number without re-scanning */
-    yajl_tok_integer, 
-    yajl_tok_double, 
-
-    /* we differentiate between strings which require further processing,
-     * and strings that do not */
-    yajl_tok_string,
-    yajl_tok_string_with_escapes,
-
-    /* comment tokens are not currently returned to the parser, ever */
-    yajl_tok_comment
-} yajl_tok;
-
-typedef struct yajl_lexer_t * yajl_lexer;
-
-yajl_lexer yajl_lex_alloc(yajl_alloc_funcs * alloc,
-                          unsigned int allowComments,
-                          unsigned int validateUTF8);
-
-void yajl_lex_free(yajl_lexer lexer);
-
-/**
- * run/continue a lex. "offset" is an input/output parameter.
- * It should be initialized to zero for a
- * new chunk of target text, and upon subsetquent calls with the same
- * target text should passed with the value of the previous invocation.
- *
- * the client may be interested in the value of offset when an error is
- * returned from the lexer.  This allows the client to render useful
-n * error messages.
- *
- * When you pass the next chunk of data, context should be reinitialized
- * to zero.
- * 
- * Finally, the output buffer is usually just a pointer into the jsonText,
- * however in cases where the entity being lexed spans multiple chunks,
- * the lexer will buffer the entity and the data returned will be
- * a pointer into that buffer.
- *
- * This behavior is abstracted from client code except for the performance
- * implications which require that the client choose a reasonable chunk
- * size to get adequate performance.
- */
-yajl_tok yajl_lex_lex(yajl_lexer lexer, const unsigned char * jsonText,
-                      unsigned int jsonTextLen, unsigned int * offset,
-                      const unsigned char ** outBuf, unsigned int * outLen);
-
-/** have a peek at the next token, but don't move the lexer forward */
-yajl_tok yajl_lex_peek(yajl_lexer lexer, const unsigned char * jsonText,
-                       unsigned int jsonTextLen, unsigned int offset);
-
-
-typedef enum {
-    yajl_lex_e_ok = 0,
-    yajl_lex_string_invalid_utf8,
-    yajl_lex_string_invalid_escaped_char,
-    yajl_lex_string_invalid_json_char,
-    yajl_lex_string_invalid_hex_char,
-    yajl_lex_invalid_char,
-    yajl_lex_invalid_string,
-    yajl_lex_missing_integer_after_decimal,
-    yajl_lex_missing_integer_after_exponent,
-    yajl_lex_missing_integer_after_minus,
-    yajl_lex_unallowed_comment
-} yajl_lex_error;
-
-const char * yajl_lex_error_to_string(yajl_lex_error error);
-
-/** allows access to more specific information about the lexical
- *  error when yajl_lex_lex returns yajl_tok_error. */
-yajl_lex_error yajl_lex_get_error(yajl_lexer lexer);
-
-/** get the current offset into the most recently lexed json string. */
-unsigned int yajl_lex_current_offset(yajl_lexer lexer);
-
-/** get the number of lines lexed by this lexer instance */
-unsigned int yajl_lex_current_line(yajl_lexer lexer);
-
-/** get the number of chars lexed by this lexer instance since the last
- *  \n or \r */
-unsigned int yajl_lex_current_char(yajl_lexer lexer);
-
-#endif
diff --git a/frameworks/wax.framework/Headers/yajl_parse.h b/frameworks/wax.framework/Headers/yajl_parse.h
deleted file mode 100755
index 39ecdb4..0000000
--- a/frameworks/wax.framework/Headers/yajl_parse.h
+++ /dev/null
@@ -1,193 +0,0 @@
-/*
- * Copyright 2007-2009, Lloyd Hilaiel.
- * 
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions are
- * met:
- * 
- *  1. Redistributions of source code must retain the above copyright
- *     notice, this list of conditions and the following disclaimer.
- * 
- *  2. Redistributions in binary form must reproduce the above copyright
- *     notice, this list of conditions and the following disclaimer in
- *     the documentation and/or other materials provided with the
- *     distribution.
- * 
- *  3. Neither the name of Lloyd Hilaiel nor the names of its
- *     contributors may be used to endorse or promote products derived
- *     from this software without specific prior written permission.
- * 
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
- * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
- * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
- * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
- * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
- * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
- * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- * POSSIBILITY OF SUCH DAMAGE.
- */ 
-
-/**
- * \file yajl_parse.h
- * Interface to YAJL's JSON parsing facilities.
- */
-
-#include "yajl_common.h"
-
-#ifndef __YAJL_PARSE_H__
-#define __YAJL_PARSE_H__
-
-#ifdef __cplusplus
-extern "C" {
-#endif    
-    /** error codes returned from this interface */
-    typedef enum {
-        /** no error was encountered */
-        yajl_status_ok,
-        /** a client callback returned zero, stopping the parse */
-        yajl_status_client_canceled,
-        /** The parse cannot yet complete because more json input text
-         *  is required, call yajl_parse with the next buffer of input text.
-         *  (pertinent only when stream parsing) */
-        yajl_status_insufficient_data,
-        /** An error occured during the parse.  Call yajl_get_error for
-         *  more information about the encountered error */
-        yajl_status_error
-    } yajl_status;
-
-    /** attain a human readable, english, string for an error */
-    YAJL_API const char * yajl_status_to_string(yajl_status code);
-
-    /** an opaque handle to a parser */
-    typedef struct yajl_handle_t * yajl_handle;
-
-    /** yajl is an event driven parser.  this means as json elements are
-     *  parsed, you are called back to do something with the data.  The
-     *  functions in this table indicate the various events for which
-     *  you will be called back.  Each callback accepts a "context"
-     *  pointer, this is a void * that is passed into the yajl_parse
-     *  function which the client code may use to pass around context.
-     *
-     *  All callbacks return an integer.  If non-zero, the parse will
-     *  continue.  If zero, the parse will be canceled and
-     *  yajl_status_client_canceled will be returned from the parse.
-     *
-     *  Note about handling of numbers:
-     *    yajl will only convert numbers that can be represented in a double
-     *    or a long int.  All other numbers will be passed to the client
-     *    in string form using the yajl_number callback.  Furthermore, if
-     *    yajl_number is not NULL, it will always be used to return numbers,
-     *    that is yajl_integer and yajl_double will be ignored.  If
-     *    yajl_number is NULL but one of yajl_integer or yajl_double are
-     *    defined, parsing of a number larger than is representable
-     *    in a double or long int will result in a parse error.
-     */
-    typedef struct {
-        int (* yajl_null)(void * ctx);
-        int (* yajl_boolean)(void * ctx, int boolVal);
-        int (* yajl_integer)(void * ctx, long integerVal);
-        int (* yajl_double)(void * ctx, double doubleVal);
-        /** A callback which passes the string representation of the number
-         *  back to the client.  Will be used for all numbers when present */
-        int (* yajl_number)(void * ctx, const char * numberVal,
-                            unsigned int numberLen);
-
-        /** strings are returned as pointers into the JSON text when,
-         * possible, as a result, they are _not_ null padded */
-        int (* yajl_string)(void * ctx, const unsigned char * stringVal,
-                            unsigned int stringLen);
-
-        int (* yajl_start_map)(void * ctx);
-        int (* yajl_map_key)(void * ctx, const unsigned char * key,
-                             unsigned int stringLen);
-        int (* yajl_end_map)(void * ctx);        
-
-        int (* yajl_start_array)(void * ctx);
-        int (* yajl_end_array)(void * ctx);        
-    } yajl_callbacks;
-    
-    /** configuration structure for the generator */
-    typedef struct {
-        /** if nonzero, javascript style comments will be allowed in
-         *  the json input, both slash star and slash slash */
-        unsigned int allowComments;
-        /** if nonzero, invalid UTF8 strings will cause a parse
-         *  error */
-        unsigned int checkUTF8;
-    } yajl_parser_config;
-
-    /** allocate a parser handle
-     *  \param callbacks  a yajl callbacks structure specifying the
-     *                    functions to call when different JSON entities
-     *                    are encountered in the input text.  May be NULL,
-     *                    which is only useful for validation.
-     *  \param config     configuration parameters for the parse.
-     *  \param ctx        a context pointer that will be passed to callbacks.
-     */
-    YAJL_API yajl_handle yajl_alloc(const yajl_callbacks * callbacks,
-                                    const yajl_parser_config * config,
-                                    const yajl_alloc_funcs * allocFuncs,
-                                    void * ctx);
-
-    /** free a parser handle */    
-    YAJL_API void yajl_free(yajl_handle handle);
-
-    /** Parse some json!
-     *  \param hand - a handle to the json parser allocated with yajl_alloc
-     *  \param jsonText - a pointer to the UTF8 json text to be parsed
-     *  \param jsonTextLength - the length, in bytes, of input text
-     */
-    YAJL_API yajl_status yajl_parse(yajl_handle hand,
-                                    const unsigned char * jsonText,
-                                    unsigned int jsonTextLength);
-
-    /** Parse any remaining buffered json.
-     *  Since yajl is a stream-based parser, without an explicit end of
-     *  input, yajl sometimes can't decide if content at the end of the
-     *  stream is valid or not.  For example, if "1" has been fed in,
-     *  yajl can't know whether another digit is next or some character
-     *  that would terminate the integer token.
-     *
-     *  \param hand - a handle to the json parser allocated with yajl_alloc
-     */
-    YAJL_API yajl_status yajl_parse_complete(yajl_handle hand);
-    
-    /** get an error string describing the state of the
-     *  parse.
-     *
-     *  If verbose is non-zero, the message will include the JSON
-     *  text where the error occured, along with an arrow pointing to
-     *  the specific char.
-     *
-     *  \returns A dynamically allocated string will be returned which should
-     *  be freed with yajl_free_error 
-     */
-    YAJL_API unsigned char * yajl_get_error(yajl_handle hand, int verbose,
-                                            const unsigned char * jsonText,
-                                            unsigned int jsonTextLength);
-
-    /**
-     * get the amount of data consumed from the last chunk passed to YAJL.
-     *
-     * In the case of a successful parse this can help you understand if
-     * the entire buffer was consumed (which will allow you to handle
-     * "junk at end of input". 
-     * 
-     * In the event an error is encountered during parsing, this function
-     * affords the client a way to get the offset into the most recent
-     * chunk where the error occured.  0 will be returned if no error
-     * was encountered.
-     */
-    YAJL_API unsigned int yajl_get_bytes_consumed(yajl_handle hand);
-
-    /** free an error returned from yajl_get_error */
-    YAJL_API void yajl_free_error(yajl_handle hand, unsigned char * str);
-
-#ifdef __cplusplus
-}
-#endif    
-
-#endif
diff --git a/frameworks/wax.framework/Headers/yajl_parser.h b/frameworks/wax.framework/Headers/yajl_parser.h
deleted file mode 100755
index bece78b..0000000
--- a/frameworks/wax.framework/Headers/yajl_parser.h
+++ /dev/null
@@ -1,82 +0,0 @@
-/*
- * Copyright 2007-2009, Lloyd Hilaiel.
- * 
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions are
- * met:
- * 
- *  1. Redistributions of source code must retain the above copyright
- *     notice, this list of conditions and the following disclaimer.
- * 
- *  2. Redistributions in binary form must reproduce the above copyright
- *     notice, this list of conditions and the following disclaimer in
- *     the documentation and/or other materials provided with the
- *     distribution.
- * 
- *  3. Neither the name of Lloyd Hilaiel nor the names of its
- *     contributors may be used to endorse or promote products derived
- *     from this software without specific prior written permission.
- * 
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
- * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
- * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
- * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
- * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
- * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
- * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- * POSSIBILITY OF SUCH DAMAGE.
- */ 
-
-#ifndef __YAJL_PARSER_H__
-#define __YAJL_PARSER_H__
-
-#include "api/yajl_parse.h"
-#include "yajl_bytestack.h"
-#include "yajl_buf.h"
-
-
-typedef enum {
-    yajl_state_start = 0,
-    yajl_state_parse_complete,
-    yajl_state_parse_error,
-    yajl_state_lexical_error,
-    yajl_state_map_start,
-    yajl_state_map_sep,    
-    yajl_state_map_need_val,
-    yajl_state_map_got_val,
-    yajl_state_map_need_key,
-    yajl_state_array_start,
-    yajl_state_array_got_val,
-    yajl_state_array_need_val
-} yajl_state;
-
-struct yajl_handle_t {
-    const yajl_callbacks * callbacks;
-    void * ctx;
-    yajl_lexer lexer;
-    const char * parseError;
-    /* the number of bytes consumed from the last client buffer,
-     * in the case of an error this will be an error offset, in the
-     * case of an error this can be used as the error offset */
-    unsigned int bytesConsumed;
-    /* temporary storage for decoded strings */
-    yajl_buf decodeBuf;
-    /* a stack of states.  access with yajl_state_XXX routines */
-    yajl_bytestack stateStack;
-    /* memory allocation routines */
-    yajl_alloc_funcs alloc;
-};
-
-yajl_status
-yajl_do_parse(yajl_handle handle, const unsigned char * jsonText,
-              unsigned int jsonTextLen);
-
-unsigned char *
-yajl_render_error_string(yajl_handle hand, const unsigned char * jsonText,
-                         unsigned int jsonTextLen, int verbose);
-
-
-#endif
diff --git a/frameworks/wax.framework/Info.plist b/frameworks/wax.framework/Info.plist
deleted file mode 100644
index 4962b0e..0000000
--- a/frameworks/wax.framework/Info.plist
+++ /dev/null
Binary files differ
diff --git a/frameworks/wax.framework/Modules/module.modulemap b/frameworks/wax.framework/Modules/module.modulemap
deleted file mode 100644
index 8bf482a..0000000
--- a/frameworks/wax.framework/Modules/module.modulemap
+++ /dev/null
@@ -1,6 +0,0 @@
-framework module wax {
-  umbrella header "wax.h"
-
-  export *
-  module * { export * }
-}
diff --git a/frameworks/wax.framework/Rakefile b/frameworks/wax.framework/Rakefile
deleted file mode 100755
index 328f822..0000000
--- a/frameworks/wax.framework/Rakefile
+++ /dev/null
@@ -1,10 +0,0 @@
-task :default do
-  sh 'tar zxvf yajl-1.0.9.tar.gz -- yajl-1.0.9/src/*.{c,h}'
-  rm_rf 'yajl'
-  mv 'yajl-1.0.9/src', 'yajl'
-  sh %[sed -i '' -e 's,include <yajl/yajl_common.h>,include "yajl_common.h",g' yajl/api/yajl_{parse,gen}.h]
-  ln_sf 'api/yajl_parse.h',  'yajl/'
-  ln_sf 'api/yajl_gen.h',    'yajl/'
-  ln_sf 'api/yajl_common.h', 'yajl/'
-  rm_rf 'yajl-1.0.9'
-end
diff --git a/frameworks/wax.framework/_CodeSignature/CodeDirectory b/frameworks/wax.framework/_CodeSignature/CodeDirectory
deleted file mode 100644
index 4711bea..0000000
--- a/frameworks/wax.framework/_CodeSignature/CodeDirectory
+++ /dev/null
Binary files differ
diff --git a/frameworks/wax.framework/_CodeSignature/CodeRequirements b/frameworks/wax.framework/_CodeSignature/CodeRequirements
deleted file mode 100644
index ac85b1a..0000000
--- a/frameworks/wax.framework/_CodeSignature/CodeRequirements
+++ /dev/null
Binary files differ
diff --git a/frameworks/wax.framework/_CodeSignature/CodeResources b/frameworks/wax.framework/_CodeSignature/CodeResources
deleted file mode 100644
index 27fd7b7..0000000
--- a/frameworks/wax.framework/_CodeSignature/CodeResources
+++ /dev/null
@@ -1,327 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>files</key>
-	<dict>
-		<key>Headers/ProtocolLoader.h</key>
-		<data>
-		9kzXwHVHfbvtKfaeilIx3kowSpc=
-		</data>
-		<key>Headers/WaxPatch-Prefix.pch</key>
-		<data>
-		BreEdMengJFzjChuIkXDtZL3F68=
-		</data>
-		<key>Headers/wax.h</key>
-		<data>
-		6QUUqWlCKpM0TyRBhlSO4LNAzco=
-		</data>
-		<key>Headers/wax_class.h</key>
-		<data>
-		DAmQKvnVxu3ESnsh/QOiJvDuXDs=
-		</data>
-		<key>Headers/wax_filesystem.h</key>
-		<data>
-		deo457n7ocHxfY94NYcuPJFSFhQ=
-		</data>
-		<key>Headers/wax_gc.h</key>
-		<data>
-		VMOaL/PjgtUDu/Pv6BZBkJ12FNs=
-		</data>
-		<key>Headers/wax_helpers.h</key>
-		<data>
-		O5ozAZwb3/E7yfyA79nNeieWzCE=
-		</data>
-		<key>Headers/wax_http.h</key>
-		<data>
-		0a95mIBSk9c+JvWl/BX5hmVk8Jc=
-		</data>
-		<key>Headers/wax_http_connection.h</key>
-		<data>
-		Bmss+i4zNmncA6ZCxn4sZquUHbY=
-		</data>
-		<key>Headers/wax_instance.h</key>
-		<data>
-		DK3ZmzAne2B0svH3BVGpTL+YqW8=
-		</data>
-		<key>Headers/wax_json.h</key>
-		<data>
-		Si1oinSbWtblYgPnOwxKm+cEWZQ=
-		</data>
-		<key>Headers/wax_server.h</key>
-		<data>
-		YssS4ui9sQKXEY3ozMtDdaad0eI=
-		</data>
-		<key>Headers/wax_stdlib.h</key>
-		<data>
-		mrKbt3dlPmaCIddmdCspxBbzr5o=
-		</data>
-		<key>Headers/wax_stdlib_64.h</key>
-		<data>
-		1d/TOvqv46IhX69JAJMQ2a1HhpQ=
-		</data>
-		<key>Headers/wax_struct.h</key>
-		<data>
-		Cb1o/v3fJscc4ZA7fxwnnNXTsHY=
-		</data>
-		<key>Headers/yajl_alloc.h</key>
-		<data>
-		AeXRVez2Bhn24uh3yvOgI65Pfak=
-		</data>
-		<key>Headers/yajl_buf.h</key>
-		<data>
-		2+Dqkuzc/y/jZjGPyGgcivDBxn8=
-		</data>
-		<key>Headers/yajl_bytestack.h</key>
-		<data>
-		nyvHkdrt2eJxUKL82DGxN3gs824=
-		</data>
-		<key>Headers/yajl_common.h</key>
-		<data>
-		7OpX5L/AfF06aw0tXq1IgOa4UzA=
-		</data>
-		<key>Headers/yajl_encode.h</key>
-		<data>
-		ScUZUJCORmQje8RkB8oZhoH/T6k=
-		</data>
-		<key>Headers/yajl_gen.h</key>
-		<data>
-		eQCeVbcGuhd+geoU5JczPvdQJnQ=
-		</data>
-		<key>Headers/yajl_lex.h</key>
-		<data>
-		xgY0PnMmbJazYfQlX4sQo2HmyfE=
-		</data>
-		<key>Headers/yajl_parse.h</key>
-		<data>
-		bz4Zt+/cXsM5xiryyWAWxs1+WDU=
-		</data>
-		<key>Headers/yajl_parser.h</key>
-		<data>
-		Wd4kgPw7aaYgB4WB5+IQfuktfnE=
-		</data>
-		<key>Info.plist</key>
-		<data>
-		1Md5fJQy98ySBJVxBjW0W0Z207E=
-		</data>
-		<key>Modules/module.modulemap</key>
-		<data>
-		4N2N3k+3SpYgmfToZS6gbP8iLSQ=
-		</data>
-		<key>Rakefile</key>
-		<data>
-		jddlq6k7eA/75/tUStSpsd4EIeE=
-		</data>
-		<key>yajl-1.0.9.tar.gz</key>
-		<data>
-		cpbG5YSoXxj6aYsKlYGnFx7UDTg=
-		</data>
-	</dict>
-	<key>files2</key>
-	<dict>
-		<key>Headers/ProtocolLoader.h</key>
-		<data>
-		9kzXwHVHfbvtKfaeilIx3kowSpc=
-		</data>
-		<key>Headers/WaxPatch-Prefix.pch</key>
-		<data>
-		BreEdMengJFzjChuIkXDtZL3F68=
-		</data>
-		<key>Headers/wax.h</key>
-		<data>
-		6QUUqWlCKpM0TyRBhlSO4LNAzco=
-		</data>
-		<key>Headers/wax_class.h</key>
-		<data>
-		DAmQKvnVxu3ESnsh/QOiJvDuXDs=
-		</data>
-		<key>Headers/wax_filesystem.h</key>
-		<data>
-		deo457n7ocHxfY94NYcuPJFSFhQ=
-		</data>
-		<key>Headers/wax_gc.h</key>
-		<data>
-		VMOaL/PjgtUDu/Pv6BZBkJ12FNs=
-		</data>
-		<key>Headers/wax_helpers.h</key>
-		<data>
-		O5ozAZwb3/E7yfyA79nNeieWzCE=
-		</data>
-		<key>Headers/wax_http.h</key>
-		<data>
-		0a95mIBSk9c+JvWl/BX5hmVk8Jc=
-		</data>
-		<key>Headers/wax_http_connection.h</key>
-		<data>
-		Bmss+i4zNmncA6ZCxn4sZquUHbY=
-		</data>
-		<key>Headers/wax_instance.h</key>
-		<data>
-		DK3ZmzAne2B0svH3BVGpTL+YqW8=
-		</data>
-		<key>Headers/wax_json.h</key>
-		<data>
-		Si1oinSbWtblYgPnOwxKm+cEWZQ=
-		</data>
-		<key>Headers/wax_server.h</key>
-		<data>
-		YssS4ui9sQKXEY3ozMtDdaad0eI=
-		</data>
-		<key>Headers/wax_stdlib.h</key>
-		<data>
-		mrKbt3dlPmaCIddmdCspxBbzr5o=
-		</data>
-		<key>Headers/wax_stdlib_64.h</key>
-		<data>
-		1d/TOvqv46IhX69JAJMQ2a1HhpQ=
-		</data>
-		<key>Headers/wax_struct.h</key>
-		<data>
-		Cb1o/v3fJscc4ZA7fxwnnNXTsHY=
-		</data>
-		<key>Headers/yajl_alloc.h</key>
-		<data>
-		AeXRVez2Bhn24uh3yvOgI65Pfak=
-		</data>
-		<key>Headers/yajl_buf.h</key>
-		<data>
-		2+Dqkuzc/y/jZjGPyGgcivDBxn8=
-		</data>
-		<key>Headers/yajl_bytestack.h</key>
-		<data>
-		nyvHkdrt2eJxUKL82DGxN3gs824=
-		</data>
-		<key>Headers/yajl_common.h</key>
-		<data>
-		7OpX5L/AfF06aw0tXq1IgOa4UzA=
-		</data>
-		<key>Headers/yajl_encode.h</key>
-		<data>
-		ScUZUJCORmQje8RkB8oZhoH/T6k=
-		</data>
-		<key>Headers/yajl_gen.h</key>
-		<data>
-		eQCeVbcGuhd+geoU5JczPvdQJnQ=
-		</data>
-		<key>Headers/yajl_lex.h</key>
-		<data>
-		xgY0PnMmbJazYfQlX4sQo2HmyfE=
-		</data>
-		<key>Headers/yajl_parse.h</key>
-		<data>
-		bz4Zt+/cXsM5xiryyWAWxs1+WDU=
-		</data>
-		<key>Headers/yajl_parser.h</key>
-		<data>
-		Wd4kgPw7aaYgB4WB5+IQfuktfnE=
-		</data>
-		<key>Modules/module.modulemap</key>
-		<data>
-		4N2N3k+3SpYgmfToZS6gbP8iLSQ=
-		</data>
-		<key>Rakefile</key>
-		<data>
-		jddlq6k7eA/75/tUStSpsd4EIeE=
-		</data>
-		<key>yajl-1.0.9.tar.gz</key>
-		<data>
-		cpbG5YSoXxj6aYsKlYGnFx7UDTg=
-		</data>
-	</dict>
-	<key>rules</key>
-	<dict>
-		<key>^</key>
-		<true/>
-		<key>^.*\.lproj/</key>
-		<dict>
-			<key>optional</key>
-			<true/>
-			<key>weight</key>
-			<real>1000</real>
-		</dict>
-		<key>^.*\.lproj/locversion.plist$</key>
-		<dict>
-			<key>omit</key>
-			<true/>
-			<key>weight</key>
-			<real>1100</real>
-		</dict>
-		<key>^version.plist$</key>
-		<true/>
-	</dict>
-	<key>rules2</key>
-	<dict>
-		<key>.*\.dSYM($|/)</key>
-		<dict>
-			<key>weight</key>
-			<real>11</real>
-		</dict>
-		<key>^</key>
-		<dict>
-			<key>weight</key>
-			<real>20</real>
-		</dict>
-		<key>^(.*/)?\.DS_Store$</key>
-		<dict>
-			<key>omit</key>
-			<true/>
-			<key>weight</key>
-			<real>2000</real>
-		</dict>
-		<key>^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/</key>
-		<dict>
-			<key>nested</key>
-			<true/>
-			<key>weight</key>
-			<real>10</real>
-		</dict>
-		<key>^.*</key>
-		<true/>
-		<key>^.*\.lproj/</key>
-		<dict>
-			<key>optional</key>
-			<true/>
-			<key>weight</key>
-			<real>1000</real>
-		</dict>
-		<key>^.*\.lproj/locversion.plist$</key>
-		<dict>
-			<key>omit</key>
-			<true/>
-			<key>weight</key>
-			<real>1100</real>
-		</dict>
-		<key>^Info\.plist$</key>
-		<dict>
-			<key>omit</key>
-			<true/>
-			<key>weight</key>
-			<real>20</real>
-		</dict>
-		<key>^PkgInfo$</key>
-		<dict>
-			<key>omit</key>
-			<true/>
-			<key>weight</key>
-			<real>20</real>
-		</dict>
-		<key>^[^/]+$</key>
-		<dict>
-			<key>nested</key>
-			<true/>
-			<key>weight</key>
-			<real>10</real>
-		</dict>
-		<key>^embedded\.provisionprofile$</key>
-		<dict>
-			<key>weight</key>
-			<real>20</real>
-		</dict>
-		<key>^version\.plist$</key>
-		<dict>
-			<key>weight</key>
-			<real>20</real>
-		</dict>
-	</dict>
-</dict>
-</plist>
diff --git a/frameworks/wax.framework/_CodeSignature/CodeSignature b/frameworks/wax.framework/_CodeSignature/CodeSignature
deleted file mode 100644
index 03833d4..0000000
--- a/frameworks/wax.framework/_CodeSignature/CodeSignature
+++ /dev/null
Binary files differ
diff --git a/frameworks/wax.framework/wax b/frameworks/wax.framework/wax
deleted file mode 100644
index 0136402..0000000
--- a/frameworks/wax.framework/wax
+++ /dev/null
Binary files differ
diff --git a/frameworks/wax.framework/yajl-1.0.9.tar.gz b/frameworks/wax.framework/yajl-1.0.9.tar.gz
deleted file mode 100755
index 8889e30..0000000
--- a/frameworks/wax.framework/yajl-1.0.9.tar.gz
+++ /dev/null
Binary files differ
diff --git a/localizable/base.plist b/localizable/base.plist
index abebb1e..09863ca 100644
--- a/localizable/base.plist
+++ b/localizable/base.plist
@@ -10,7 +10,7 @@
 	<string>INFO</string>
 	<key>wasdk_app_btn</key>
 	<string>APP</string>
-	<key>wasdk_app_wall_guide_words</key>
+	<key>wasdk_apw_guide_words</key>
 	<string>Click here to popup menu</string>
 	<key>wasdk_sdk_version</key>
 	<string>SDK Version</string>
diff --git a/localizable/en.plist b/localizable/en.plist
index abebb1e..09863ca 100644
--- a/localizable/en.plist
+++ b/localizable/en.plist
@@ -10,7 +10,7 @@
 	<string>INFO</string>
 	<key>wasdk_app_btn</key>
 	<string>APP</string>
-	<key>wasdk_app_wall_guide_words</key>
+	<key>wasdk_apw_guide_words</key>
 	<string>Click here to popup menu</string>
 	<key>wasdk_sdk_version</key>
 	<string>SDK Version</string>
diff --git a/localizable/pt-BR.plist b/localizable/pt-BR.plist
index 3e6188d..f94db3f 100644
--- a/localizable/pt-BR.plist
+++ b/localizable/pt-BR.plist
@@ -10,7 +10,7 @@
 	<string>INFO</string>
 	<key>wasdk_app_btn</key>
 	<string>APP</string>
-	<key>wasdk_app_wall_guide_words</key>
+	<key>wasdk_apw_guide_words</key>
 	<string>Clique aqui para abrir o menu popup</string>
 	<key>wasdk_sdk_version</key>
 	<string>Versão SDK</string>
diff --git a/localizable/ru.plist b/localizable/ru.plist
index 4ff73bc..6cb4beb 100644
--- a/localizable/ru.plist
+++ b/localizable/ru.plist
@@ -10,7 +10,7 @@
 	<string>Инфо</string>
 	<key>wasdk_app_btn</key>
 	<string>Прилож</string>
-	<key>wasdk_app_wall_guide_words</key>
+	<key>wasdk_apw_guide_words</key>
 	<string>Нажмите для вызова всплывающего меню</string>
 	<key>wasdk_sdk_version</key>
 	<string>Версия SDK</string>
diff --git a/localizable/zh-Hans.plist b/localizable/zh-Hans.plist
index 728ef8b..f120a02 100644
--- a/localizable/zh-Hans.plist
+++ b/localizable/zh-Hans.plist
@@ -10,7 +10,7 @@
 	<string>资讯</string>
 	<key>wasdk_app_btn</key>
 	<string>应用</string>
-	<key>wasdk_app_wall_guide_words</key>
+	<key>wasdk_apw_guide_words</key>
 	<string>点击此处弹出菜单</string>
 	<key>wasdk_sdk_version</key>
 	<string>SDK版本</string>

--
Gitblit v1.8.0