diff --git a/.gitattributes b/.gitattributes
new file mode 100644
index 0000000000000000000000000000000000000000..083f9839dc87309ec615cdea7266a5ab986015a7
--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1,36 @@
+*.7z filter=lfs diff=lfs merge=lfs -text
+*.arrow filter=lfs diff=lfs merge=lfs -text
+*.bin filter=lfs diff=lfs merge=lfs -text
+*.bz2 filter=lfs diff=lfs merge=lfs -text
+*.ckpt filter=lfs diff=lfs merge=lfs -text
+*.ftz filter=lfs diff=lfs merge=lfs -text
+*.gz filter=lfs diff=lfs merge=lfs -text
+*.h5 filter=lfs diff=lfs merge=lfs -text
+*.joblib filter=lfs diff=lfs merge=lfs -text
+*.lfs.* filter=lfs diff=lfs merge=lfs -text
+*.mlmodel filter=lfs diff=lfs merge=lfs -text
+*.model filter=lfs diff=lfs merge=lfs -text
+*.msgpack filter=lfs diff=lfs merge=lfs -text
+*.npy filter=lfs diff=lfs merge=lfs -text
+*.npz filter=lfs diff=lfs merge=lfs -text
+*.onnx filter=lfs diff=lfs merge=lfs -text
+*.ot filter=lfs diff=lfs merge=lfs -text
+*.parquet filter=lfs diff=lfs merge=lfs -text
+*.pb filter=lfs diff=lfs merge=lfs -text
+*.pickle filter=lfs diff=lfs merge=lfs -text
+*.pkl filter=lfs diff=lfs merge=lfs -text
+*.pt filter=lfs diff=lfs merge=lfs -text
+*.pth filter=lfs diff=lfs merge=lfs -text
+*.rar filter=lfs diff=lfs merge=lfs -text
+*.safetensors filter=lfs diff=lfs merge=lfs -text
+saved_model/**/* filter=lfs diff=lfs merge=lfs -text
+*.tar.* filter=lfs diff=lfs merge=lfs -text
+*.tar filter=lfs diff=lfs merge=lfs -text
+*.tflite filter=lfs diff=lfs merge=lfs -text
+*.tgz filter=lfs diff=lfs merge=lfs -text
+*.wasm filter=lfs diff=lfs merge=lfs -text
+*.xz filter=lfs diff=lfs merge=lfs -text
+*.zip filter=lfs diff=lfs merge=lfs -text
+*.zst filter=lfs diff=lfs merge=lfs -text
+*tfevents* filter=lfs diff=lfs merge=lfs -text
+images/* filter=lfs diff=lfs merge=lfs -text
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..7a5cd83ad7ece2a309660e2f8e0a4d03c725a46e
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,72 @@
+# This .gitignore file should be placed at the root of your Unity project directory
+#
+# Get latest from https://github.com/github/gitignore/blob/main/Unity.gitignore
+#
+/[Ll]ibrary/
+/[Tt]emp/
+/[Oo]bj/
+/[Bb]uild/
+/[Bb]uilds/
+/[Ll]ogs/
+/[Uu]ser[Ss]ettings/
+
+# MemoryCaptures can get excessive in size.
+# They also could contain extremely sensitive data
+/[Mm]emoryCaptures/
+
+# Recordings can get excessive in size
+/[Rr]ecordings/
+
+# Uncomment this line if you wish to ignore the asset store tools plugin
+# /[Aa]ssets/AssetStoreTools*
+
+# Autogenerated Jetbrains Rider plugin
+/[Aa]ssets/Plugins/Editor/JetBrains*
+
+# Visual Studio cache directory
+.vs/
+
+# Gradle cache directory
+.gradle/
+
+# Autogenerated VS/MD/Consulo solution and project files
+ExportedObj/
+.consulo/
+*.csproj
+*.unityproj
+*.sln
+*.suo
+*.tmp
+*.user
+*.userprefs
+*.pidb
+*.booproj
+*.svd
+*.pdb
+*.mdb
+*.opendb
+*.VC.db
+
+# Unity3D generated meta files
+*.pidb.meta
+*.pdb.meta
+*.mdb.meta
+
+# Unity3D generated file on crash reports
+sysinfo.txt
+
+# Builds
+*.apk
+*.aab
+*.unitypackage
+*.app
+
+# Crashlytics generated file
+crashlytics-build.properties
+
+# Packed Addressables
+/[Aa]ssets/[Aa]ddressable[Aa]ssets[Dd]ata/*/*.bin*
+
+# Temporary auto-generated Android Assets
+/[Aa]ssets/[Ss]treamingAssets/aa.meta
+/[Aa]ssets/[Ss]treamingAssets/aa/*
\ No newline at end of file
diff --git a/Assets/Data.meta b/Assets/Data.meta
new file mode 100644
index 0000000000000000000000000000000000000000..b37501ce0d99d2c771bd0fce36444377a4dc4c46
--- /dev/null
+++ b/Assets/Data.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: e2d2aa9b4771e1741884556ef22d00ce
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Data/anchors.csv b/Assets/Data/anchors.csv
new file mode 100644
index 0000000000000000000000000000000000000000..2e62a43893a0532e7faf8cbfbbc5339143ed5c45
--- /dev/null
+++ b/Assets/Data/anchors.csv
@@ -0,0 +1,2016 @@
+0.020833333333333332,0.020833333333333332,1,1
+0.020833333333333332,0.020833333333333332,1,1
+0.0625,0.020833333333333332,1,1
+0.0625,0.020833333333333332,1,1
+0.10416666666666667,0.020833333333333332,1,1
+0.10416666666666667,0.020833333333333332,1,1
+0.14583333333333334,0.020833333333333332,1,1
+0.14583333333333334,0.020833333333333332,1,1
+0.1875,0.020833333333333332,1,1
+0.1875,0.020833333333333332,1,1
+0.22916666666666666,0.020833333333333332,1,1
+0.22916666666666666,0.020833333333333332,1,1
+0.2708333333333333,0.020833333333333332,1,1
+0.2708333333333333,0.020833333333333332,1,1
+0.3125,0.020833333333333332,1,1
+0.3125,0.020833333333333332,1,1
+0.3541666666666667,0.020833333333333332,1,1
+0.3541666666666667,0.020833333333333332,1,1
+0.3958333333333333,0.020833333333333332,1,1
+0.3958333333333333,0.020833333333333332,1,1
+0.4375,0.020833333333333332,1,1
+0.4375,0.020833333333333332,1,1
+0.4791666666666667,0.020833333333333332,1,1
+0.4791666666666667,0.020833333333333332,1,1
+0.5208333333333334,0.020833333333333332,1,1
+0.5208333333333334,0.020833333333333332,1,1
+0.5625,0.020833333333333332,1,1
+0.5625,0.020833333333333332,1,1
+0.6041666666666666,0.020833333333333332,1,1
+0.6041666666666666,0.020833333333333332,1,1
+0.6458333333333334,0.020833333333333332,1,1
+0.6458333333333334,0.020833333333333332,1,1
+0.6875,0.020833333333333332,1,1
+0.6875,0.020833333333333332,1,1
+0.7291666666666666,0.020833333333333332,1,1
+0.7291666666666666,0.020833333333333332,1,1
+0.7708333333333334,0.020833333333333332,1,1
+0.7708333333333334,0.020833333333333332,1,1
+0.8125,0.020833333333333332,1,1
+0.8125,0.020833333333333332,1,1
+0.8541666666666666,0.020833333333333332,1,1
+0.8541666666666666,0.020833333333333332,1,1
+0.8958333333333334,0.020833333333333332,1,1
+0.8958333333333334,0.020833333333333332,1,1
+0.9375,0.020833333333333332,1,1
+0.9375,0.020833333333333332,1,1
+0.9791666666666666,0.020833333333333332,1,1
+0.9791666666666666,0.020833333333333332,1,1
+0.020833333333333332,0.0625,1,1
+0.020833333333333332,0.0625,1,1
+0.0625,0.0625,1,1
+0.0625,0.0625,1,1
+0.10416666666666667,0.0625,1,1
+0.10416666666666667,0.0625,1,1
+0.14583333333333334,0.0625,1,1
+0.14583333333333334,0.0625,1,1
+0.1875,0.0625,1,1
+0.1875,0.0625,1,1
+0.22916666666666666,0.0625,1,1
+0.22916666666666666,0.0625,1,1
+0.2708333333333333,0.0625,1,1
+0.2708333333333333,0.0625,1,1
+0.3125,0.0625,1,1
+0.3125,0.0625,1,1
+0.3541666666666667,0.0625,1,1
+0.3541666666666667,0.0625,1,1
+0.3958333333333333,0.0625,1,1
+0.3958333333333333,0.0625,1,1
+0.4375,0.0625,1,1
+0.4375,0.0625,1,1
+0.4791666666666667,0.0625,1,1
+0.4791666666666667,0.0625,1,1
+0.5208333333333334,0.0625,1,1
+0.5208333333333334,0.0625,1,1
+0.5625,0.0625,1,1
+0.5625,0.0625,1,1
+0.6041666666666666,0.0625,1,1
+0.6041666666666666,0.0625,1,1
+0.6458333333333334,0.0625,1,1
+0.6458333333333334,0.0625,1,1
+0.6875,0.0625,1,1
+0.6875,0.0625,1,1
+0.7291666666666666,0.0625,1,1
+0.7291666666666666,0.0625,1,1
+0.7708333333333334,0.0625,1,1
+0.7708333333333334,0.0625,1,1
+0.8125,0.0625,1,1
+0.8125,0.0625,1,1
+0.8541666666666666,0.0625,1,1
+0.8541666666666666,0.0625,1,1
+0.8958333333333334,0.0625,1,1
+0.8958333333333334,0.0625,1,1
+0.9375,0.0625,1,1
+0.9375,0.0625,1,1
+0.9791666666666666,0.0625,1,1
+0.9791666666666666,0.0625,1,1
+0.020833333333333332,0.10416666666666667,1,1
+0.020833333333333332,0.10416666666666667,1,1
+0.0625,0.10416666666666667,1,1
+0.0625,0.10416666666666667,1,1
+0.10416666666666667,0.10416666666666667,1,1
+0.10416666666666667,0.10416666666666667,1,1
+0.14583333333333334,0.10416666666666667,1,1
+0.14583333333333334,0.10416666666666667,1,1
+0.1875,0.10416666666666667,1,1
+0.1875,0.10416666666666667,1,1
+0.22916666666666666,0.10416666666666667,1,1
+0.22916666666666666,0.10416666666666667,1,1
+0.2708333333333333,0.10416666666666667,1,1
+0.2708333333333333,0.10416666666666667,1,1
+0.3125,0.10416666666666667,1,1
+0.3125,0.10416666666666667,1,1
+0.3541666666666667,0.10416666666666667,1,1
+0.3541666666666667,0.10416666666666667,1,1
+0.3958333333333333,0.10416666666666667,1,1
+0.3958333333333333,0.10416666666666667,1,1
+0.4375,0.10416666666666667,1,1
+0.4375,0.10416666666666667,1,1
+0.4791666666666667,0.10416666666666667,1,1
+0.4791666666666667,0.10416666666666667,1,1
+0.5208333333333334,0.10416666666666667,1,1
+0.5208333333333334,0.10416666666666667,1,1
+0.5625,0.10416666666666667,1,1
+0.5625,0.10416666666666667,1,1
+0.6041666666666666,0.10416666666666667,1,1
+0.6041666666666666,0.10416666666666667,1,1
+0.6458333333333334,0.10416666666666667,1,1
+0.6458333333333334,0.10416666666666667,1,1
+0.6875,0.10416666666666667,1,1
+0.6875,0.10416666666666667,1,1
+0.7291666666666666,0.10416666666666667,1,1
+0.7291666666666666,0.10416666666666667,1,1
+0.7708333333333334,0.10416666666666667,1,1
+0.7708333333333334,0.10416666666666667,1,1
+0.8125,0.10416666666666667,1,1
+0.8125,0.10416666666666667,1,1
+0.8541666666666666,0.10416666666666667,1,1
+0.8541666666666666,0.10416666666666667,1,1
+0.8958333333333334,0.10416666666666667,1,1
+0.8958333333333334,0.10416666666666667,1,1
+0.9375,0.10416666666666667,1,1
+0.9375,0.10416666666666667,1,1
+0.9791666666666666,0.10416666666666667,1,1
+0.9791666666666666,0.10416666666666667,1,1
+0.020833333333333332,0.14583333333333334,1,1
+0.020833333333333332,0.14583333333333334,1,1
+0.0625,0.14583333333333334,1,1
+0.0625,0.14583333333333334,1,1
+0.10416666666666667,0.14583333333333334,1,1
+0.10416666666666667,0.14583333333333334,1,1
+0.14583333333333334,0.14583333333333334,1,1
+0.14583333333333334,0.14583333333333334,1,1
+0.1875,0.14583333333333334,1,1
+0.1875,0.14583333333333334,1,1
+0.22916666666666666,0.14583333333333334,1,1
+0.22916666666666666,0.14583333333333334,1,1
+0.2708333333333333,0.14583333333333334,1,1
+0.2708333333333333,0.14583333333333334,1,1
+0.3125,0.14583333333333334,1,1
+0.3125,0.14583333333333334,1,1
+0.3541666666666667,0.14583333333333334,1,1
+0.3541666666666667,0.14583333333333334,1,1
+0.3958333333333333,0.14583333333333334,1,1
+0.3958333333333333,0.14583333333333334,1,1
+0.4375,0.14583333333333334,1,1
+0.4375,0.14583333333333334,1,1
+0.4791666666666667,0.14583333333333334,1,1
+0.4791666666666667,0.14583333333333334,1,1
+0.5208333333333334,0.14583333333333334,1,1
+0.5208333333333334,0.14583333333333334,1,1
+0.5625,0.14583333333333334,1,1
+0.5625,0.14583333333333334,1,1
+0.6041666666666666,0.14583333333333334,1,1
+0.6041666666666666,0.14583333333333334,1,1
+0.6458333333333334,0.14583333333333334,1,1
+0.6458333333333334,0.14583333333333334,1,1
+0.6875,0.14583333333333334,1,1
+0.6875,0.14583333333333334,1,1
+0.7291666666666666,0.14583333333333334,1,1
+0.7291666666666666,0.14583333333333334,1,1
+0.7708333333333334,0.14583333333333334,1,1
+0.7708333333333334,0.14583333333333334,1,1
+0.8125,0.14583333333333334,1,1
+0.8125,0.14583333333333334,1,1
+0.8541666666666666,0.14583333333333334,1,1
+0.8541666666666666,0.14583333333333334,1,1
+0.8958333333333334,0.14583333333333334,1,1
+0.8958333333333334,0.14583333333333334,1,1
+0.9375,0.14583333333333334,1,1
+0.9375,0.14583333333333334,1,1
+0.9791666666666666,0.14583333333333334,1,1
+0.9791666666666666,0.14583333333333334,1,1
+0.020833333333333332,0.1875,1,1
+0.020833333333333332,0.1875,1,1
+0.0625,0.1875,1,1
+0.0625,0.1875,1,1
+0.10416666666666667,0.1875,1,1
+0.10416666666666667,0.1875,1,1
+0.14583333333333334,0.1875,1,1
+0.14583333333333334,0.1875,1,1
+0.1875,0.1875,1,1
+0.1875,0.1875,1,1
+0.22916666666666666,0.1875,1,1
+0.22916666666666666,0.1875,1,1
+0.2708333333333333,0.1875,1,1
+0.2708333333333333,0.1875,1,1
+0.3125,0.1875,1,1
+0.3125,0.1875,1,1
+0.3541666666666667,0.1875,1,1
+0.3541666666666667,0.1875,1,1
+0.3958333333333333,0.1875,1,1
+0.3958333333333333,0.1875,1,1
+0.4375,0.1875,1,1
+0.4375,0.1875,1,1
+0.4791666666666667,0.1875,1,1
+0.4791666666666667,0.1875,1,1
+0.5208333333333334,0.1875,1,1
+0.5208333333333334,0.1875,1,1
+0.5625,0.1875,1,1
+0.5625,0.1875,1,1
+0.6041666666666666,0.1875,1,1
+0.6041666666666666,0.1875,1,1
+0.6458333333333334,0.1875,1,1
+0.6458333333333334,0.1875,1,1
+0.6875,0.1875,1,1
+0.6875,0.1875,1,1
+0.7291666666666666,0.1875,1,1
+0.7291666666666666,0.1875,1,1
+0.7708333333333334,0.1875,1,1
+0.7708333333333334,0.1875,1,1
+0.8125,0.1875,1,1
+0.8125,0.1875,1,1
+0.8541666666666666,0.1875,1,1
+0.8541666666666666,0.1875,1,1
+0.8958333333333334,0.1875,1,1
+0.8958333333333334,0.1875,1,1
+0.9375,0.1875,1,1
+0.9375,0.1875,1,1
+0.9791666666666666,0.1875,1,1
+0.9791666666666666,0.1875,1,1
+0.020833333333333332,0.22916666666666666,1,1
+0.020833333333333332,0.22916666666666666,1,1
+0.0625,0.22916666666666666,1,1
+0.0625,0.22916666666666666,1,1
+0.10416666666666667,0.22916666666666666,1,1
+0.10416666666666667,0.22916666666666666,1,1
+0.14583333333333334,0.22916666666666666,1,1
+0.14583333333333334,0.22916666666666666,1,1
+0.1875,0.22916666666666666,1,1
+0.1875,0.22916666666666666,1,1
+0.22916666666666666,0.22916666666666666,1,1
+0.22916666666666666,0.22916666666666666,1,1
+0.2708333333333333,0.22916666666666666,1,1
+0.2708333333333333,0.22916666666666666,1,1
+0.3125,0.22916666666666666,1,1
+0.3125,0.22916666666666666,1,1
+0.3541666666666667,0.22916666666666666,1,1
+0.3541666666666667,0.22916666666666666,1,1
+0.3958333333333333,0.22916666666666666,1,1
+0.3958333333333333,0.22916666666666666,1,1
+0.4375,0.22916666666666666,1,1
+0.4375,0.22916666666666666,1,1
+0.4791666666666667,0.22916666666666666,1,1
+0.4791666666666667,0.22916666666666666,1,1
+0.5208333333333334,0.22916666666666666,1,1
+0.5208333333333334,0.22916666666666666,1,1
+0.5625,0.22916666666666666,1,1
+0.5625,0.22916666666666666,1,1
+0.6041666666666666,0.22916666666666666,1,1
+0.6041666666666666,0.22916666666666666,1,1
+0.6458333333333334,0.22916666666666666,1,1
+0.6458333333333334,0.22916666666666666,1,1
+0.6875,0.22916666666666666,1,1
+0.6875,0.22916666666666666,1,1
+0.7291666666666666,0.22916666666666666,1,1
+0.7291666666666666,0.22916666666666666,1,1
+0.7708333333333334,0.22916666666666666,1,1
+0.7708333333333334,0.22916666666666666,1,1
+0.8125,0.22916666666666666,1,1
+0.8125,0.22916666666666666,1,1
+0.8541666666666666,0.22916666666666666,1,1
+0.8541666666666666,0.22916666666666666,1,1
+0.8958333333333334,0.22916666666666666,1,1
+0.8958333333333334,0.22916666666666666,1,1
+0.9375,0.22916666666666666,1,1
+0.9375,0.22916666666666666,1,1
+0.9791666666666666,0.22916666666666666,1,1
+0.9791666666666666,0.22916666666666666,1,1
+0.020833333333333332,0.2708333333333333,1,1
+0.020833333333333332,0.2708333333333333,1,1
+0.0625,0.2708333333333333,1,1
+0.0625,0.2708333333333333,1,1
+0.10416666666666667,0.2708333333333333,1,1
+0.10416666666666667,0.2708333333333333,1,1
+0.14583333333333334,0.2708333333333333,1,1
+0.14583333333333334,0.2708333333333333,1,1
+0.1875,0.2708333333333333,1,1
+0.1875,0.2708333333333333,1,1
+0.22916666666666666,0.2708333333333333,1,1
+0.22916666666666666,0.2708333333333333,1,1
+0.2708333333333333,0.2708333333333333,1,1
+0.2708333333333333,0.2708333333333333,1,1
+0.3125,0.2708333333333333,1,1
+0.3125,0.2708333333333333,1,1
+0.3541666666666667,0.2708333333333333,1,1
+0.3541666666666667,0.2708333333333333,1,1
+0.3958333333333333,0.2708333333333333,1,1
+0.3958333333333333,0.2708333333333333,1,1
+0.4375,0.2708333333333333,1,1
+0.4375,0.2708333333333333,1,1
+0.4791666666666667,0.2708333333333333,1,1
+0.4791666666666667,0.2708333333333333,1,1
+0.5208333333333334,0.2708333333333333,1,1
+0.5208333333333334,0.2708333333333333,1,1
+0.5625,0.2708333333333333,1,1
+0.5625,0.2708333333333333,1,1
+0.6041666666666666,0.2708333333333333,1,1
+0.6041666666666666,0.2708333333333333,1,1
+0.6458333333333334,0.2708333333333333,1,1
+0.6458333333333334,0.2708333333333333,1,1
+0.6875,0.2708333333333333,1,1
+0.6875,0.2708333333333333,1,1
+0.7291666666666666,0.2708333333333333,1,1
+0.7291666666666666,0.2708333333333333,1,1
+0.7708333333333334,0.2708333333333333,1,1
+0.7708333333333334,0.2708333333333333,1,1
+0.8125,0.2708333333333333,1,1
+0.8125,0.2708333333333333,1,1
+0.8541666666666666,0.2708333333333333,1,1
+0.8541666666666666,0.2708333333333333,1,1
+0.8958333333333334,0.2708333333333333,1,1
+0.8958333333333334,0.2708333333333333,1,1
+0.9375,0.2708333333333333,1,1
+0.9375,0.2708333333333333,1,1
+0.9791666666666666,0.2708333333333333,1,1
+0.9791666666666666,0.2708333333333333,1,1
+0.020833333333333332,0.3125,1,1
+0.020833333333333332,0.3125,1,1
+0.0625,0.3125,1,1
+0.0625,0.3125,1,1
+0.10416666666666667,0.3125,1,1
+0.10416666666666667,0.3125,1,1
+0.14583333333333334,0.3125,1,1
+0.14583333333333334,0.3125,1,1
+0.1875,0.3125,1,1
+0.1875,0.3125,1,1
+0.22916666666666666,0.3125,1,1
+0.22916666666666666,0.3125,1,1
+0.2708333333333333,0.3125,1,1
+0.2708333333333333,0.3125,1,1
+0.3125,0.3125,1,1
+0.3125,0.3125,1,1
+0.3541666666666667,0.3125,1,1
+0.3541666666666667,0.3125,1,1
+0.3958333333333333,0.3125,1,1
+0.3958333333333333,0.3125,1,1
+0.4375,0.3125,1,1
+0.4375,0.3125,1,1
+0.4791666666666667,0.3125,1,1
+0.4791666666666667,0.3125,1,1
+0.5208333333333334,0.3125,1,1
+0.5208333333333334,0.3125,1,1
+0.5625,0.3125,1,1
+0.5625,0.3125,1,1
+0.6041666666666666,0.3125,1,1
+0.6041666666666666,0.3125,1,1
+0.6458333333333334,0.3125,1,1
+0.6458333333333334,0.3125,1,1
+0.6875,0.3125,1,1
+0.6875,0.3125,1,1
+0.7291666666666666,0.3125,1,1
+0.7291666666666666,0.3125,1,1
+0.7708333333333334,0.3125,1,1
+0.7708333333333334,0.3125,1,1
+0.8125,0.3125,1,1
+0.8125,0.3125,1,1
+0.8541666666666666,0.3125,1,1
+0.8541666666666666,0.3125,1,1
+0.8958333333333334,0.3125,1,1
+0.8958333333333334,0.3125,1,1
+0.9375,0.3125,1,1
+0.9375,0.3125,1,1
+0.9791666666666666,0.3125,1,1
+0.9791666666666666,0.3125,1,1
+0.020833333333333332,0.3541666666666667,1,1
+0.020833333333333332,0.3541666666666667,1,1
+0.0625,0.3541666666666667,1,1
+0.0625,0.3541666666666667,1,1
+0.10416666666666667,0.3541666666666667,1,1
+0.10416666666666667,0.3541666666666667,1,1
+0.14583333333333334,0.3541666666666667,1,1
+0.14583333333333334,0.3541666666666667,1,1
+0.1875,0.3541666666666667,1,1
+0.1875,0.3541666666666667,1,1
+0.22916666666666666,0.3541666666666667,1,1
+0.22916666666666666,0.3541666666666667,1,1
+0.2708333333333333,0.3541666666666667,1,1
+0.2708333333333333,0.3541666666666667,1,1
+0.3125,0.3541666666666667,1,1
+0.3125,0.3541666666666667,1,1
+0.3541666666666667,0.3541666666666667,1,1
+0.3541666666666667,0.3541666666666667,1,1
+0.3958333333333333,0.3541666666666667,1,1
+0.3958333333333333,0.3541666666666667,1,1
+0.4375,0.3541666666666667,1,1
+0.4375,0.3541666666666667,1,1
+0.4791666666666667,0.3541666666666667,1,1
+0.4791666666666667,0.3541666666666667,1,1
+0.5208333333333334,0.3541666666666667,1,1
+0.5208333333333334,0.3541666666666667,1,1
+0.5625,0.3541666666666667,1,1
+0.5625,0.3541666666666667,1,1
+0.6041666666666666,0.3541666666666667,1,1
+0.6041666666666666,0.3541666666666667,1,1
+0.6458333333333334,0.3541666666666667,1,1
+0.6458333333333334,0.3541666666666667,1,1
+0.6875,0.3541666666666667,1,1
+0.6875,0.3541666666666667,1,1
+0.7291666666666666,0.3541666666666667,1,1
+0.7291666666666666,0.3541666666666667,1,1
+0.7708333333333334,0.3541666666666667,1,1
+0.7708333333333334,0.3541666666666667,1,1
+0.8125,0.3541666666666667,1,1
+0.8125,0.3541666666666667,1,1
+0.8541666666666666,0.3541666666666667,1,1
+0.8541666666666666,0.3541666666666667,1,1
+0.8958333333333334,0.3541666666666667,1,1
+0.8958333333333334,0.3541666666666667,1,1
+0.9375,0.3541666666666667,1,1
+0.9375,0.3541666666666667,1,1
+0.9791666666666666,0.3541666666666667,1,1
+0.9791666666666666,0.3541666666666667,1,1
+0.020833333333333332,0.3958333333333333,1,1
+0.020833333333333332,0.3958333333333333,1,1
+0.0625,0.3958333333333333,1,1
+0.0625,0.3958333333333333,1,1
+0.10416666666666667,0.3958333333333333,1,1
+0.10416666666666667,0.3958333333333333,1,1
+0.14583333333333334,0.3958333333333333,1,1
+0.14583333333333334,0.3958333333333333,1,1
+0.1875,0.3958333333333333,1,1
+0.1875,0.3958333333333333,1,1
+0.22916666666666666,0.3958333333333333,1,1
+0.22916666666666666,0.3958333333333333,1,1
+0.2708333333333333,0.3958333333333333,1,1
+0.2708333333333333,0.3958333333333333,1,1
+0.3125,0.3958333333333333,1,1
+0.3125,0.3958333333333333,1,1
+0.3541666666666667,0.3958333333333333,1,1
+0.3541666666666667,0.3958333333333333,1,1
+0.3958333333333333,0.3958333333333333,1,1
+0.3958333333333333,0.3958333333333333,1,1
+0.4375,0.3958333333333333,1,1
+0.4375,0.3958333333333333,1,1
+0.4791666666666667,0.3958333333333333,1,1
+0.4791666666666667,0.3958333333333333,1,1
+0.5208333333333334,0.3958333333333333,1,1
+0.5208333333333334,0.3958333333333333,1,1
+0.5625,0.3958333333333333,1,1
+0.5625,0.3958333333333333,1,1
+0.6041666666666666,0.3958333333333333,1,1
+0.6041666666666666,0.3958333333333333,1,1
+0.6458333333333334,0.3958333333333333,1,1
+0.6458333333333334,0.3958333333333333,1,1
+0.6875,0.3958333333333333,1,1
+0.6875,0.3958333333333333,1,1
+0.7291666666666666,0.3958333333333333,1,1
+0.7291666666666666,0.3958333333333333,1,1
+0.7708333333333334,0.3958333333333333,1,1
+0.7708333333333334,0.3958333333333333,1,1
+0.8125,0.3958333333333333,1,1
+0.8125,0.3958333333333333,1,1
+0.8541666666666666,0.3958333333333333,1,1
+0.8541666666666666,0.3958333333333333,1,1
+0.8958333333333334,0.3958333333333333,1,1
+0.8958333333333334,0.3958333333333333,1,1
+0.9375,0.3958333333333333,1,1
+0.9375,0.3958333333333333,1,1
+0.9791666666666666,0.3958333333333333,1,1
+0.9791666666666666,0.3958333333333333,1,1
+0.020833333333333332,0.4375,1,1
+0.020833333333333332,0.4375,1,1
+0.0625,0.4375,1,1
+0.0625,0.4375,1,1
+0.10416666666666667,0.4375,1,1
+0.10416666666666667,0.4375,1,1
+0.14583333333333334,0.4375,1,1
+0.14583333333333334,0.4375,1,1
+0.1875,0.4375,1,1
+0.1875,0.4375,1,1
+0.22916666666666666,0.4375,1,1
+0.22916666666666666,0.4375,1,1
+0.2708333333333333,0.4375,1,1
+0.2708333333333333,0.4375,1,1
+0.3125,0.4375,1,1
+0.3125,0.4375,1,1
+0.3541666666666667,0.4375,1,1
+0.3541666666666667,0.4375,1,1
+0.3958333333333333,0.4375,1,1
+0.3958333333333333,0.4375,1,1
+0.4375,0.4375,1,1
+0.4375,0.4375,1,1
+0.4791666666666667,0.4375,1,1
+0.4791666666666667,0.4375,1,1
+0.5208333333333334,0.4375,1,1
+0.5208333333333334,0.4375,1,1
+0.5625,0.4375,1,1
+0.5625,0.4375,1,1
+0.6041666666666666,0.4375,1,1
+0.6041666666666666,0.4375,1,1
+0.6458333333333334,0.4375,1,1
+0.6458333333333334,0.4375,1,1
+0.6875,0.4375,1,1
+0.6875,0.4375,1,1
+0.7291666666666666,0.4375,1,1
+0.7291666666666666,0.4375,1,1
+0.7708333333333334,0.4375,1,1
+0.7708333333333334,0.4375,1,1
+0.8125,0.4375,1,1
+0.8125,0.4375,1,1
+0.8541666666666666,0.4375,1,1
+0.8541666666666666,0.4375,1,1
+0.8958333333333334,0.4375,1,1
+0.8958333333333334,0.4375,1,1
+0.9375,0.4375,1,1
+0.9375,0.4375,1,1
+0.9791666666666666,0.4375,1,1
+0.9791666666666666,0.4375,1,1
+0.020833333333333332,0.4791666666666667,1,1
+0.020833333333333332,0.4791666666666667,1,1
+0.0625,0.4791666666666667,1,1
+0.0625,0.4791666666666667,1,1
+0.10416666666666667,0.4791666666666667,1,1
+0.10416666666666667,0.4791666666666667,1,1
+0.14583333333333334,0.4791666666666667,1,1
+0.14583333333333334,0.4791666666666667,1,1
+0.1875,0.4791666666666667,1,1
+0.1875,0.4791666666666667,1,1
+0.22916666666666666,0.4791666666666667,1,1
+0.22916666666666666,0.4791666666666667,1,1
+0.2708333333333333,0.4791666666666667,1,1
+0.2708333333333333,0.4791666666666667,1,1
+0.3125,0.4791666666666667,1,1
+0.3125,0.4791666666666667,1,1
+0.3541666666666667,0.4791666666666667,1,1
+0.3541666666666667,0.4791666666666667,1,1
+0.3958333333333333,0.4791666666666667,1,1
+0.3958333333333333,0.4791666666666667,1,1
+0.4375,0.4791666666666667,1,1
+0.4375,0.4791666666666667,1,1
+0.4791666666666667,0.4791666666666667,1,1
+0.4791666666666667,0.4791666666666667,1,1
+0.5208333333333334,0.4791666666666667,1,1
+0.5208333333333334,0.4791666666666667,1,1
+0.5625,0.4791666666666667,1,1
+0.5625,0.4791666666666667,1,1
+0.6041666666666666,0.4791666666666667,1,1
+0.6041666666666666,0.4791666666666667,1,1
+0.6458333333333334,0.4791666666666667,1,1
+0.6458333333333334,0.4791666666666667,1,1
+0.6875,0.4791666666666667,1,1
+0.6875,0.4791666666666667,1,1
+0.7291666666666666,0.4791666666666667,1,1
+0.7291666666666666,0.4791666666666667,1,1
+0.7708333333333334,0.4791666666666667,1,1
+0.7708333333333334,0.4791666666666667,1,1
+0.8125,0.4791666666666667,1,1
+0.8125,0.4791666666666667,1,1
+0.8541666666666666,0.4791666666666667,1,1
+0.8541666666666666,0.4791666666666667,1,1
+0.8958333333333334,0.4791666666666667,1,1
+0.8958333333333334,0.4791666666666667,1,1
+0.9375,0.4791666666666667,1,1
+0.9375,0.4791666666666667,1,1
+0.9791666666666666,0.4791666666666667,1,1
+0.9791666666666666,0.4791666666666667,1,1
+0.020833333333333332,0.5208333333333334,1,1
+0.020833333333333332,0.5208333333333334,1,1
+0.0625,0.5208333333333334,1,1
+0.0625,0.5208333333333334,1,1
+0.10416666666666667,0.5208333333333334,1,1
+0.10416666666666667,0.5208333333333334,1,1
+0.14583333333333334,0.5208333333333334,1,1
+0.14583333333333334,0.5208333333333334,1,1
+0.1875,0.5208333333333334,1,1
+0.1875,0.5208333333333334,1,1
+0.22916666666666666,0.5208333333333334,1,1
+0.22916666666666666,0.5208333333333334,1,1
+0.2708333333333333,0.5208333333333334,1,1
+0.2708333333333333,0.5208333333333334,1,1
+0.3125,0.5208333333333334,1,1
+0.3125,0.5208333333333334,1,1
+0.3541666666666667,0.5208333333333334,1,1
+0.3541666666666667,0.5208333333333334,1,1
+0.3958333333333333,0.5208333333333334,1,1
+0.3958333333333333,0.5208333333333334,1,1
+0.4375,0.5208333333333334,1,1
+0.4375,0.5208333333333334,1,1
+0.4791666666666667,0.5208333333333334,1,1
+0.4791666666666667,0.5208333333333334,1,1
+0.5208333333333334,0.5208333333333334,1,1
+0.5208333333333334,0.5208333333333334,1,1
+0.5625,0.5208333333333334,1,1
+0.5625,0.5208333333333334,1,1
+0.6041666666666666,0.5208333333333334,1,1
+0.6041666666666666,0.5208333333333334,1,1
+0.6458333333333334,0.5208333333333334,1,1
+0.6458333333333334,0.5208333333333334,1,1
+0.6875,0.5208333333333334,1,1
+0.6875,0.5208333333333334,1,1
+0.7291666666666666,0.5208333333333334,1,1
+0.7291666666666666,0.5208333333333334,1,1
+0.7708333333333334,0.5208333333333334,1,1
+0.7708333333333334,0.5208333333333334,1,1
+0.8125,0.5208333333333334,1,1
+0.8125,0.5208333333333334,1,1
+0.8541666666666666,0.5208333333333334,1,1
+0.8541666666666666,0.5208333333333334,1,1
+0.8958333333333334,0.5208333333333334,1,1
+0.8958333333333334,0.5208333333333334,1,1
+0.9375,0.5208333333333334,1,1
+0.9375,0.5208333333333334,1,1
+0.9791666666666666,0.5208333333333334,1,1
+0.9791666666666666,0.5208333333333334,1,1
+0.020833333333333332,0.5625,1,1
+0.020833333333333332,0.5625,1,1
+0.0625,0.5625,1,1
+0.0625,0.5625,1,1
+0.10416666666666667,0.5625,1,1
+0.10416666666666667,0.5625,1,1
+0.14583333333333334,0.5625,1,1
+0.14583333333333334,0.5625,1,1
+0.1875,0.5625,1,1
+0.1875,0.5625,1,1
+0.22916666666666666,0.5625,1,1
+0.22916666666666666,0.5625,1,1
+0.2708333333333333,0.5625,1,1
+0.2708333333333333,0.5625,1,1
+0.3125,0.5625,1,1
+0.3125,0.5625,1,1
+0.3541666666666667,0.5625,1,1
+0.3541666666666667,0.5625,1,1
+0.3958333333333333,0.5625,1,1
+0.3958333333333333,0.5625,1,1
+0.4375,0.5625,1,1
+0.4375,0.5625,1,1
+0.4791666666666667,0.5625,1,1
+0.4791666666666667,0.5625,1,1
+0.5208333333333334,0.5625,1,1
+0.5208333333333334,0.5625,1,1
+0.5625,0.5625,1,1
+0.5625,0.5625,1,1
+0.6041666666666666,0.5625,1,1
+0.6041666666666666,0.5625,1,1
+0.6458333333333334,0.5625,1,1
+0.6458333333333334,0.5625,1,1
+0.6875,0.5625,1,1
+0.6875,0.5625,1,1
+0.7291666666666666,0.5625,1,1
+0.7291666666666666,0.5625,1,1
+0.7708333333333334,0.5625,1,1
+0.7708333333333334,0.5625,1,1
+0.8125,0.5625,1,1
+0.8125,0.5625,1,1
+0.8541666666666666,0.5625,1,1
+0.8541666666666666,0.5625,1,1
+0.8958333333333334,0.5625,1,1
+0.8958333333333334,0.5625,1,1
+0.9375,0.5625,1,1
+0.9375,0.5625,1,1
+0.9791666666666666,0.5625,1,1
+0.9791666666666666,0.5625,1,1
+0.020833333333333332,0.6041666666666666,1,1
+0.020833333333333332,0.6041666666666666,1,1
+0.0625,0.6041666666666666,1,1
+0.0625,0.6041666666666666,1,1
+0.10416666666666667,0.6041666666666666,1,1
+0.10416666666666667,0.6041666666666666,1,1
+0.14583333333333334,0.6041666666666666,1,1
+0.14583333333333334,0.6041666666666666,1,1
+0.1875,0.6041666666666666,1,1
+0.1875,0.6041666666666666,1,1
+0.22916666666666666,0.6041666666666666,1,1
+0.22916666666666666,0.6041666666666666,1,1
+0.2708333333333333,0.6041666666666666,1,1
+0.2708333333333333,0.6041666666666666,1,1
+0.3125,0.6041666666666666,1,1
+0.3125,0.6041666666666666,1,1
+0.3541666666666667,0.6041666666666666,1,1
+0.3541666666666667,0.6041666666666666,1,1
+0.3958333333333333,0.6041666666666666,1,1
+0.3958333333333333,0.6041666666666666,1,1
+0.4375,0.6041666666666666,1,1
+0.4375,0.6041666666666666,1,1
+0.4791666666666667,0.6041666666666666,1,1
+0.4791666666666667,0.6041666666666666,1,1
+0.5208333333333334,0.6041666666666666,1,1
+0.5208333333333334,0.6041666666666666,1,1
+0.5625,0.6041666666666666,1,1
+0.5625,0.6041666666666666,1,1
+0.6041666666666666,0.6041666666666666,1,1
+0.6041666666666666,0.6041666666666666,1,1
+0.6458333333333334,0.6041666666666666,1,1
+0.6458333333333334,0.6041666666666666,1,1
+0.6875,0.6041666666666666,1,1
+0.6875,0.6041666666666666,1,1
+0.7291666666666666,0.6041666666666666,1,1
+0.7291666666666666,0.6041666666666666,1,1
+0.7708333333333334,0.6041666666666666,1,1
+0.7708333333333334,0.6041666666666666,1,1
+0.8125,0.6041666666666666,1,1
+0.8125,0.6041666666666666,1,1
+0.8541666666666666,0.6041666666666666,1,1
+0.8541666666666666,0.6041666666666666,1,1
+0.8958333333333334,0.6041666666666666,1,1
+0.8958333333333334,0.6041666666666666,1,1
+0.9375,0.6041666666666666,1,1
+0.9375,0.6041666666666666,1,1
+0.9791666666666666,0.6041666666666666,1,1
+0.9791666666666666,0.6041666666666666,1,1
+0.020833333333333332,0.6458333333333334,1,1
+0.020833333333333332,0.6458333333333334,1,1
+0.0625,0.6458333333333334,1,1
+0.0625,0.6458333333333334,1,1
+0.10416666666666667,0.6458333333333334,1,1
+0.10416666666666667,0.6458333333333334,1,1
+0.14583333333333334,0.6458333333333334,1,1
+0.14583333333333334,0.6458333333333334,1,1
+0.1875,0.6458333333333334,1,1
+0.1875,0.6458333333333334,1,1
+0.22916666666666666,0.6458333333333334,1,1
+0.22916666666666666,0.6458333333333334,1,1
+0.2708333333333333,0.6458333333333334,1,1
+0.2708333333333333,0.6458333333333334,1,1
+0.3125,0.6458333333333334,1,1
+0.3125,0.6458333333333334,1,1
+0.3541666666666667,0.6458333333333334,1,1
+0.3541666666666667,0.6458333333333334,1,1
+0.3958333333333333,0.6458333333333334,1,1
+0.3958333333333333,0.6458333333333334,1,1
+0.4375,0.6458333333333334,1,1
+0.4375,0.6458333333333334,1,1
+0.4791666666666667,0.6458333333333334,1,1
+0.4791666666666667,0.6458333333333334,1,1
+0.5208333333333334,0.6458333333333334,1,1
+0.5208333333333334,0.6458333333333334,1,1
+0.5625,0.6458333333333334,1,1
+0.5625,0.6458333333333334,1,1
+0.6041666666666666,0.6458333333333334,1,1
+0.6041666666666666,0.6458333333333334,1,1
+0.6458333333333334,0.6458333333333334,1,1
+0.6458333333333334,0.6458333333333334,1,1
+0.6875,0.6458333333333334,1,1
+0.6875,0.6458333333333334,1,1
+0.7291666666666666,0.6458333333333334,1,1
+0.7291666666666666,0.6458333333333334,1,1
+0.7708333333333334,0.6458333333333334,1,1
+0.7708333333333334,0.6458333333333334,1,1
+0.8125,0.6458333333333334,1,1
+0.8125,0.6458333333333334,1,1
+0.8541666666666666,0.6458333333333334,1,1
+0.8541666666666666,0.6458333333333334,1,1
+0.8958333333333334,0.6458333333333334,1,1
+0.8958333333333334,0.6458333333333334,1,1
+0.9375,0.6458333333333334,1,1
+0.9375,0.6458333333333334,1,1
+0.9791666666666666,0.6458333333333334,1,1
+0.9791666666666666,0.6458333333333334,1,1
+0.020833333333333332,0.6875,1,1
+0.020833333333333332,0.6875,1,1
+0.0625,0.6875,1,1
+0.0625,0.6875,1,1
+0.10416666666666667,0.6875,1,1
+0.10416666666666667,0.6875,1,1
+0.14583333333333334,0.6875,1,1
+0.14583333333333334,0.6875,1,1
+0.1875,0.6875,1,1
+0.1875,0.6875,1,1
+0.22916666666666666,0.6875,1,1
+0.22916666666666666,0.6875,1,1
+0.2708333333333333,0.6875,1,1
+0.2708333333333333,0.6875,1,1
+0.3125,0.6875,1,1
+0.3125,0.6875,1,1
+0.3541666666666667,0.6875,1,1
+0.3541666666666667,0.6875,1,1
+0.3958333333333333,0.6875,1,1
+0.3958333333333333,0.6875,1,1
+0.4375,0.6875,1,1
+0.4375,0.6875,1,1
+0.4791666666666667,0.6875,1,1
+0.4791666666666667,0.6875,1,1
+0.5208333333333334,0.6875,1,1
+0.5208333333333334,0.6875,1,1
+0.5625,0.6875,1,1
+0.5625,0.6875,1,1
+0.6041666666666666,0.6875,1,1
+0.6041666666666666,0.6875,1,1
+0.6458333333333334,0.6875,1,1
+0.6458333333333334,0.6875,1,1
+0.6875,0.6875,1,1
+0.6875,0.6875,1,1
+0.7291666666666666,0.6875,1,1
+0.7291666666666666,0.6875,1,1
+0.7708333333333334,0.6875,1,1
+0.7708333333333334,0.6875,1,1
+0.8125,0.6875,1,1
+0.8125,0.6875,1,1
+0.8541666666666666,0.6875,1,1
+0.8541666666666666,0.6875,1,1
+0.8958333333333334,0.6875,1,1
+0.8958333333333334,0.6875,1,1
+0.9375,0.6875,1,1
+0.9375,0.6875,1,1
+0.9791666666666666,0.6875,1,1
+0.9791666666666666,0.6875,1,1
+0.020833333333333332,0.7291666666666666,1,1
+0.020833333333333332,0.7291666666666666,1,1
+0.0625,0.7291666666666666,1,1
+0.0625,0.7291666666666666,1,1
+0.10416666666666667,0.7291666666666666,1,1
+0.10416666666666667,0.7291666666666666,1,1
+0.14583333333333334,0.7291666666666666,1,1
+0.14583333333333334,0.7291666666666666,1,1
+0.1875,0.7291666666666666,1,1
+0.1875,0.7291666666666666,1,1
+0.22916666666666666,0.7291666666666666,1,1
+0.22916666666666666,0.7291666666666666,1,1
+0.2708333333333333,0.7291666666666666,1,1
+0.2708333333333333,0.7291666666666666,1,1
+0.3125,0.7291666666666666,1,1
+0.3125,0.7291666666666666,1,1
+0.3541666666666667,0.7291666666666666,1,1
+0.3541666666666667,0.7291666666666666,1,1
+0.3958333333333333,0.7291666666666666,1,1
+0.3958333333333333,0.7291666666666666,1,1
+0.4375,0.7291666666666666,1,1
+0.4375,0.7291666666666666,1,1
+0.4791666666666667,0.7291666666666666,1,1
+0.4791666666666667,0.7291666666666666,1,1
+0.5208333333333334,0.7291666666666666,1,1
+0.5208333333333334,0.7291666666666666,1,1
+0.5625,0.7291666666666666,1,1
+0.5625,0.7291666666666666,1,1
+0.6041666666666666,0.7291666666666666,1,1
+0.6041666666666666,0.7291666666666666,1,1
+0.6458333333333334,0.7291666666666666,1,1
+0.6458333333333334,0.7291666666666666,1,1
+0.6875,0.7291666666666666,1,1
+0.6875,0.7291666666666666,1,1
+0.7291666666666666,0.7291666666666666,1,1
+0.7291666666666666,0.7291666666666666,1,1
+0.7708333333333334,0.7291666666666666,1,1
+0.7708333333333334,0.7291666666666666,1,1
+0.8125,0.7291666666666666,1,1
+0.8125,0.7291666666666666,1,1
+0.8541666666666666,0.7291666666666666,1,1
+0.8541666666666666,0.7291666666666666,1,1
+0.8958333333333334,0.7291666666666666,1,1
+0.8958333333333334,0.7291666666666666,1,1
+0.9375,0.7291666666666666,1,1
+0.9375,0.7291666666666666,1,1
+0.9791666666666666,0.7291666666666666,1,1
+0.9791666666666666,0.7291666666666666,1,1
+0.020833333333333332,0.7708333333333334,1,1
+0.020833333333333332,0.7708333333333334,1,1
+0.0625,0.7708333333333334,1,1
+0.0625,0.7708333333333334,1,1
+0.10416666666666667,0.7708333333333334,1,1
+0.10416666666666667,0.7708333333333334,1,1
+0.14583333333333334,0.7708333333333334,1,1
+0.14583333333333334,0.7708333333333334,1,1
+0.1875,0.7708333333333334,1,1
+0.1875,0.7708333333333334,1,1
+0.22916666666666666,0.7708333333333334,1,1
+0.22916666666666666,0.7708333333333334,1,1
+0.2708333333333333,0.7708333333333334,1,1
+0.2708333333333333,0.7708333333333334,1,1
+0.3125,0.7708333333333334,1,1
+0.3125,0.7708333333333334,1,1
+0.3541666666666667,0.7708333333333334,1,1
+0.3541666666666667,0.7708333333333334,1,1
+0.3958333333333333,0.7708333333333334,1,1
+0.3958333333333333,0.7708333333333334,1,1
+0.4375,0.7708333333333334,1,1
+0.4375,0.7708333333333334,1,1
+0.4791666666666667,0.7708333333333334,1,1
+0.4791666666666667,0.7708333333333334,1,1
+0.5208333333333334,0.7708333333333334,1,1
+0.5208333333333334,0.7708333333333334,1,1
+0.5625,0.7708333333333334,1,1
+0.5625,0.7708333333333334,1,1
+0.6041666666666666,0.7708333333333334,1,1
+0.6041666666666666,0.7708333333333334,1,1
+0.6458333333333334,0.7708333333333334,1,1
+0.6458333333333334,0.7708333333333334,1,1
+0.6875,0.7708333333333334,1,1
+0.6875,0.7708333333333334,1,1
+0.7291666666666666,0.7708333333333334,1,1
+0.7291666666666666,0.7708333333333334,1,1
+0.7708333333333334,0.7708333333333334,1,1
+0.7708333333333334,0.7708333333333334,1,1
+0.8125,0.7708333333333334,1,1
+0.8125,0.7708333333333334,1,1
+0.8541666666666666,0.7708333333333334,1,1
+0.8541666666666666,0.7708333333333334,1,1
+0.8958333333333334,0.7708333333333334,1,1
+0.8958333333333334,0.7708333333333334,1,1
+0.9375,0.7708333333333334,1,1
+0.9375,0.7708333333333334,1,1
+0.9791666666666666,0.7708333333333334,1,1
+0.9791666666666666,0.7708333333333334,1,1
+0.020833333333333332,0.8125,1,1
+0.020833333333333332,0.8125,1,1
+0.0625,0.8125,1,1
+0.0625,0.8125,1,1
+0.10416666666666667,0.8125,1,1
+0.10416666666666667,0.8125,1,1
+0.14583333333333334,0.8125,1,1
+0.14583333333333334,0.8125,1,1
+0.1875,0.8125,1,1
+0.1875,0.8125,1,1
+0.22916666666666666,0.8125,1,1
+0.22916666666666666,0.8125,1,1
+0.2708333333333333,0.8125,1,1
+0.2708333333333333,0.8125,1,1
+0.3125,0.8125,1,1
+0.3125,0.8125,1,1
+0.3541666666666667,0.8125,1,1
+0.3541666666666667,0.8125,1,1
+0.3958333333333333,0.8125,1,1
+0.3958333333333333,0.8125,1,1
+0.4375,0.8125,1,1
+0.4375,0.8125,1,1
+0.4791666666666667,0.8125,1,1
+0.4791666666666667,0.8125,1,1
+0.5208333333333334,0.8125,1,1
+0.5208333333333334,0.8125,1,1
+0.5625,0.8125,1,1
+0.5625,0.8125,1,1
+0.6041666666666666,0.8125,1,1
+0.6041666666666666,0.8125,1,1
+0.6458333333333334,0.8125,1,1
+0.6458333333333334,0.8125,1,1
+0.6875,0.8125,1,1
+0.6875,0.8125,1,1
+0.7291666666666666,0.8125,1,1
+0.7291666666666666,0.8125,1,1
+0.7708333333333334,0.8125,1,1
+0.7708333333333334,0.8125,1,1
+0.8125,0.8125,1,1
+0.8125,0.8125,1,1
+0.8541666666666666,0.8125,1,1
+0.8541666666666666,0.8125,1,1
+0.8958333333333334,0.8125,1,1
+0.8958333333333334,0.8125,1,1
+0.9375,0.8125,1,1
+0.9375,0.8125,1,1
+0.9791666666666666,0.8125,1,1
+0.9791666666666666,0.8125,1,1
+0.020833333333333332,0.8541666666666666,1,1
+0.020833333333333332,0.8541666666666666,1,1
+0.0625,0.8541666666666666,1,1
+0.0625,0.8541666666666666,1,1
+0.10416666666666667,0.8541666666666666,1,1
+0.10416666666666667,0.8541666666666666,1,1
+0.14583333333333334,0.8541666666666666,1,1
+0.14583333333333334,0.8541666666666666,1,1
+0.1875,0.8541666666666666,1,1
+0.1875,0.8541666666666666,1,1
+0.22916666666666666,0.8541666666666666,1,1
+0.22916666666666666,0.8541666666666666,1,1
+0.2708333333333333,0.8541666666666666,1,1
+0.2708333333333333,0.8541666666666666,1,1
+0.3125,0.8541666666666666,1,1
+0.3125,0.8541666666666666,1,1
+0.3541666666666667,0.8541666666666666,1,1
+0.3541666666666667,0.8541666666666666,1,1
+0.3958333333333333,0.8541666666666666,1,1
+0.3958333333333333,0.8541666666666666,1,1
+0.4375,0.8541666666666666,1,1
+0.4375,0.8541666666666666,1,1
+0.4791666666666667,0.8541666666666666,1,1
+0.4791666666666667,0.8541666666666666,1,1
+0.5208333333333334,0.8541666666666666,1,1
+0.5208333333333334,0.8541666666666666,1,1
+0.5625,0.8541666666666666,1,1
+0.5625,0.8541666666666666,1,1
+0.6041666666666666,0.8541666666666666,1,1
+0.6041666666666666,0.8541666666666666,1,1
+0.6458333333333334,0.8541666666666666,1,1
+0.6458333333333334,0.8541666666666666,1,1
+0.6875,0.8541666666666666,1,1
+0.6875,0.8541666666666666,1,1
+0.7291666666666666,0.8541666666666666,1,1
+0.7291666666666666,0.8541666666666666,1,1
+0.7708333333333334,0.8541666666666666,1,1
+0.7708333333333334,0.8541666666666666,1,1
+0.8125,0.8541666666666666,1,1
+0.8125,0.8541666666666666,1,1
+0.8541666666666666,0.8541666666666666,1,1
+0.8541666666666666,0.8541666666666666,1,1
+0.8958333333333334,0.8541666666666666,1,1
+0.8958333333333334,0.8541666666666666,1,1
+0.9375,0.8541666666666666,1,1
+0.9375,0.8541666666666666,1,1
+0.9791666666666666,0.8541666666666666,1,1
+0.9791666666666666,0.8541666666666666,1,1
+0.020833333333333332,0.8958333333333334,1,1
+0.020833333333333332,0.8958333333333334,1,1
+0.0625,0.8958333333333334,1,1
+0.0625,0.8958333333333334,1,1
+0.10416666666666667,0.8958333333333334,1,1
+0.10416666666666667,0.8958333333333334,1,1
+0.14583333333333334,0.8958333333333334,1,1
+0.14583333333333334,0.8958333333333334,1,1
+0.1875,0.8958333333333334,1,1
+0.1875,0.8958333333333334,1,1
+0.22916666666666666,0.8958333333333334,1,1
+0.22916666666666666,0.8958333333333334,1,1
+0.2708333333333333,0.8958333333333334,1,1
+0.2708333333333333,0.8958333333333334,1,1
+0.3125,0.8958333333333334,1,1
+0.3125,0.8958333333333334,1,1
+0.3541666666666667,0.8958333333333334,1,1
+0.3541666666666667,0.8958333333333334,1,1
+0.3958333333333333,0.8958333333333334,1,1
+0.3958333333333333,0.8958333333333334,1,1
+0.4375,0.8958333333333334,1,1
+0.4375,0.8958333333333334,1,1
+0.4791666666666667,0.8958333333333334,1,1
+0.4791666666666667,0.8958333333333334,1,1
+0.5208333333333334,0.8958333333333334,1,1
+0.5208333333333334,0.8958333333333334,1,1
+0.5625,0.8958333333333334,1,1
+0.5625,0.8958333333333334,1,1
+0.6041666666666666,0.8958333333333334,1,1
+0.6041666666666666,0.8958333333333334,1,1
+0.6458333333333334,0.8958333333333334,1,1
+0.6458333333333334,0.8958333333333334,1,1
+0.6875,0.8958333333333334,1,1
+0.6875,0.8958333333333334,1,1
+0.7291666666666666,0.8958333333333334,1,1
+0.7291666666666666,0.8958333333333334,1,1
+0.7708333333333334,0.8958333333333334,1,1
+0.7708333333333334,0.8958333333333334,1,1
+0.8125,0.8958333333333334,1,1
+0.8125,0.8958333333333334,1,1
+0.8541666666666666,0.8958333333333334,1,1
+0.8541666666666666,0.8958333333333334,1,1
+0.8958333333333334,0.8958333333333334,1,1
+0.8958333333333334,0.8958333333333334,1,1
+0.9375,0.8958333333333334,1,1
+0.9375,0.8958333333333334,1,1
+0.9791666666666666,0.8958333333333334,1,1
+0.9791666666666666,0.8958333333333334,1,1
+0.020833333333333332,0.9375,1,1
+0.020833333333333332,0.9375,1,1
+0.0625,0.9375,1,1
+0.0625,0.9375,1,1
+0.10416666666666667,0.9375,1,1
+0.10416666666666667,0.9375,1,1
+0.14583333333333334,0.9375,1,1
+0.14583333333333334,0.9375,1,1
+0.1875,0.9375,1,1
+0.1875,0.9375,1,1
+0.22916666666666666,0.9375,1,1
+0.22916666666666666,0.9375,1,1
+0.2708333333333333,0.9375,1,1
+0.2708333333333333,0.9375,1,1
+0.3125,0.9375,1,1
+0.3125,0.9375,1,1
+0.3541666666666667,0.9375,1,1
+0.3541666666666667,0.9375,1,1
+0.3958333333333333,0.9375,1,1
+0.3958333333333333,0.9375,1,1
+0.4375,0.9375,1,1
+0.4375,0.9375,1,1
+0.4791666666666667,0.9375,1,1
+0.4791666666666667,0.9375,1,1
+0.5208333333333334,0.9375,1,1
+0.5208333333333334,0.9375,1,1
+0.5625,0.9375,1,1
+0.5625,0.9375,1,1
+0.6041666666666666,0.9375,1,1
+0.6041666666666666,0.9375,1,1
+0.6458333333333334,0.9375,1,1
+0.6458333333333334,0.9375,1,1
+0.6875,0.9375,1,1
+0.6875,0.9375,1,1
+0.7291666666666666,0.9375,1,1
+0.7291666666666666,0.9375,1,1
+0.7708333333333334,0.9375,1,1
+0.7708333333333334,0.9375,1,1
+0.8125,0.9375,1,1
+0.8125,0.9375,1,1
+0.8541666666666666,0.9375,1,1
+0.8541666666666666,0.9375,1,1
+0.8958333333333334,0.9375,1,1
+0.8958333333333334,0.9375,1,1
+0.9375,0.9375,1,1
+0.9375,0.9375,1,1
+0.9791666666666666,0.9375,1,1
+0.9791666666666666,0.9375,1,1
+0.020833333333333332,0.9791666666666666,1,1
+0.020833333333333332,0.9791666666666666,1,1
+0.0625,0.9791666666666666,1,1
+0.0625,0.9791666666666666,1,1
+0.10416666666666667,0.9791666666666666,1,1
+0.10416666666666667,0.9791666666666666,1,1
+0.14583333333333334,0.9791666666666666,1,1
+0.14583333333333334,0.9791666666666666,1,1
+0.1875,0.9791666666666666,1,1
+0.1875,0.9791666666666666,1,1
+0.22916666666666666,0.9791666666666666,1,1
+0.22916666666666666,0.9791666666666666,1,1
+0.2708333333333333,0.9791666666666666,1,1
+0.2708333333333333,0.9791666666666666,1,1
+0.3125,0.9791666666666666,1,1
+0.3125,0.9791666666666666,1,1
+0.3541666666666667,0.9791666666666666,1,1
+0.3541666666666667,0.9791666666666666,1,1
+0.3958333333333333,0.9791666666666666,1,1
+0.3958333333333333,0.9791666666666666,1,1
+0.4375,0.9791666666666666,1,1
+0.4375,0.9791666666666666,1,1
+0.4791666666666667,0.9791666666666666,1,1
+0.4791666666666667,0.9791666666666666,1,1
+0.5208333333333334,0.9791666666666666,1,1
+0.5208333333333334,0.9791666666666666,1,1
+0.5625,0.9791666666666666,1,1
+0.5625,0.9791666666666666,1,1
+0.6041666666666666,0.9791666666666666,1,1
+0.6041666666666666,0.9791666666666666,1,1
+0.6458333333333334,0.9791666666666666,1,1
+0.6458333333333334,0.9791666666666666,1,1
+0.6875,0.9791666666666666,1,1
+0.6875,0.9791666666666666,1,1
+0.7291666666666666,0.9791666666666666,1,1
+0.7291666666666666,0.9791666666666666,1,1
+0.7708333333333334,0.9791666666666666,1,1
+0.7708333333333334,0.9791666666666666,1,1
+0.8125,0.9791666666666666,1,1
+0.8125,0.9791666666666666,1,1
+0.8541666666666666,0.9791666666666666,1,1
+0.8541666666666666,0.9791666666666666,1,1
+0.8958333333333334,0.9791666666666666,1,1
+0.8958333333333334,0.9791666666666666,1,1
+0.9375,0.9791666666666666,1,1
+0.9375,0.9791666666666666,1,1
+0.9791666666666666,0.9791666666666666,1,1
+0.9791666666666666,0.9791666666666666,1,1
+0.041666666666666664,0.041666666666666664,1,1
+0.041666666666666664,0.041666666666666664,1,1
+0.041666666666666664,0.041666666666666664,1,1
+0.041666666666666664,0.041666666666666664,1,1
+0.041666666666666664,0.041666666666666664,1,1
+0.041666666666666664,0.041666666666666664,1,1
+0.125,0.041666666666666664,1,1
+0.125,0.041666666666666664,1,1
+0.125,0.041666666666666664,1,1
+0.125,0.041666666666666664,1,1
+0.125,0.041666666666666664,1,1
+0.125,0.041666666666666664,1,1
+0.20833333333333334,0.041666666666666664,1,1
+0.20833333333333334,0.041666666666666664,1,1
+0.20833333333333334,0.041666666666666664,1,1
+0.20833333333333334,0.041666666666666664,1,1
+0.20833333333333334,0.041666666666666664,1,1
+0.20833333333333334,0.041666666666666664,1,1
+0.2916666666666667,0.041666666666666664,1,1
+0.2916666666666667,0.041666666666666664,1,1
+0.2916666666666667,0.041666666666666664,1,1
+0.2916666666666667,0.041666666666666664,1,1
+0.2916666666666667,0.041666666666666664,1,1
+0.2916666666666667,0.041666666666666664,1,1
+0.375,0.041666666666666664,1,1
+0.375,0.041666666666666664,1,1
+0.375,0.041666666666666664,1,1
+0.375,0.041666666666666664,1,1
+0.375,0.041666666666666664,1,1
+0.375,0.041666666666666664,1,1
+0.4583333333333333,0.041666666666666664,1,1
+0.4583333333333333,0.041666666666666664,1,1
+0.4583333333333333,0.041666666666666664,1,1
+0.4583333333333333,0.041666666666666664,1,1
+0.4583333333333333,0.041666666666666664,1,1
+0.4583333333333333,0.041666666666666664,1,1
+0.5416666666666666,0.041666666666666664,1,1
+0.5416666666666666,0.041666666666666664,1,1
+0.5416666666666666,0.041666666666666664,1,1
+0.5416666666666666,0.041666666666666664,1,1
+0.5416666666666666,0.041666666666666664,1,1
+0.5416666666666666,0.041666666666666664,1,1
+0.625,0.041666666666666664,1,1
+0.625,0.041666666666666664,1,1
+0.625,0.041666666666666664,1,1
+0.625,0.041666666666666664,1,1
+0.625,0.041666666666666664,1,1
+0.625,0.041666666666666664,1,1
+0.7083333333333334,0.041666666666666664,1,1
+0.7083333333333334,0.041666666666666664,1,1
+0.7083333333333334,0.041666666666666664,1,1
+0.7083333333333334,0.041666666666666664,1,1
+0.7083333333333334,0.041666666666666664,1,1
+0.7083333333333334,0.041666666666666664,1,1
+0.7916666666666666,0.041666666666666664,1,1
+0.7916666666666666,0.041666666666666664,1,1
+0.7916666666666666,0.041666666666666664,1,1
+0.7916666666666666,0.041666666666666664,1,1
+0.7916666666666666,0.041666666666666664,1,1
+0.7916666666666666,0.041666666666666664,1,1
+0.875,0.041666666666666664,1,1
+0.875,0.041666666666666664,1,1
+0.875,0.041666666666666664,1,1
+0.875,0.041666666666666664,1,1
+0.875,0.041666666666666664,1,1
+0.875,0.041666666666666664,1,1
+0.9583333333333334,0.041666666666666664,1,1
+0.9583333333333334,0.041666666666666664,1,1
+0.9583333333333334,0.041666666666666664,1,1
+0.9583333333333334,0.041666666666666664,1,1
+0.9583333333333334,0.041666666666666664,1,1
+0.9583333333333334,0.041666666666666664,1,1
+0.041666666666666664,0.125,1,1
+0.041666666666666664,0.125,1,1
+0.041666666666666664,0.125,1,1
+0.041666666666666664,0.125,1,1
+0.041666666666666664,0.125,1,1
+0.041666666666666664,0.125,1,1
+0.125,0.125,1,1
+0.125,0.125,1,1
+0.125,0.125,1,1
+0.125,0.125,1,1
+0.125,0.125,1,1
+0.125,0.125,1,1
+0.20833333333333334,0.125,1,1
+0.20833333333333334,0.125,1,1
+0.20833333333333334,0.125,1,1
+0.20833333333333334,0.125,1,1
+0.20833333333333334,0.125,1,1
+0.20833333333333334,0.125,1,1
+0.2916666666666667,0.125,1,1
+0.2916666666666667,0.125,1,1
+0.2916666666666667,0.125,1,1
+0.2916666666666667,0.125,1,1
+0.2916666666666667,0.125,1,1
+0.2916666666666667,0.125,1,1
+0.375,0.125,1,1
+0.375,0.125,1,1
+0.375,0.125,1,1
+0.375,0.125,1,1
+0.375,0.125,1,1
+0.375,0.125,1,1
+0.4583333333333333,0.125,1,1
+0.4583333333333333,0.125,1,1
+0.4583333333333333,0.125,1,1
+0.4583333333333333,0.125,1,1
+0.4583333333333333,0.125,1,1
+0.4583333333333333,0.125,1,1
+0.5416666666666666,0.125,1,1
+0.5416666666666666,0.125,1,1
+0.5416666666666666,0.125,1,1
+0.5416666666666666,0.125,1,1
+0.5416666666666666,0.125,1,1
+0.5416666666666666,0.125,1,1
+0.625,0.125,1,1
+0.625,0.125,1,1
+0.625,0.125,1,1
+0.625,0.125,1,1
+0.625,0.125,1,1
+0.625,0.125,1,1
+0.7083333333333334,0.125,1,1
+0.7083333333333334,0.125,1,1
+0.7083333333333334,0.125,1,1
+0.7083333333333334,0.125,1,1
+0.7083333333333334,0.125,1,1
+0.7083333333333334,0.125,1,1
+0.7916666666666666,0.125,1,1
+0.7916666666666666,0.125,1,1
+0.7916666666666666,0.125,1,1
+0.7916666666666666,0.125,1,1
+0.7916666666666666,0.125,1,1
+0.7916666666666666,0.125,1,1
+0.875,0.125,1,1
+0.875,0.125,1,1
+0.875,0.125,1,1
+0.875,0.125,1,1
+0.875,0.125,1,1
+0.875,0.125,1,1
+0.9583333333333334,0.125,1,1
+0.9583333333333334,0.125,1,1
+0.9583333333333334,0.125,1,1
+0.9583333333333334,0.125,1,1
+0.9583333333333334,0.125,1,1
+0.9583333333333334,0.125,1,1
+0.041666666666666664,0.20833333333333334,1,1
+0.041666666666666664,0.20833333333333334,1,1
+0.041666666666666664,0.20833333333333334,1,1
+0.041666666666666664,0.20833333333333334,1,1
+0.041666666666666664,0.20833333333333334,1,1
+0.041666666666666664,0.20833333333333334,1,1
+0.125,0.20833333333333334,1,1
+0.125,0.20833333333333334,1,1
+0.125,0.20833333333333334,1,1
+0.125,0.20833333333333334,1,1
+0.125,0.20833333333333334,1,1
+0.125,0.20833333333333334,1,1
+0.20833333333333334,0.20833333333333334,1,1
+0.20833333333333334,0.20833333333333334,1,1
+0.20833333333333334,0.20833333333333334,1,1
+0.20833333333333334,0.20833333333333334,1,1
+0.20833333333333334,0.20833333333333334,1,1
+0.20833333333333334,0.20833333333333334,1,1
+0.2916666666666667,0.20833333333333334,1,1
+0.2916666666666667,0.20833333333333334,1,1
+0.2916666666666667,0.20833333333333334,1,1
+0.2916666666666667,0.20833333333333334,1,1
+0.2916666666666667,0.20833333333333334,1,1
+0.2916666666666667,0.20833333333333334,1,1
+0.375,0.20833333333333334,1,1
+0.375,0.20833333333333334,1,1
+0.375,0.20833333333333334,1,1
+0.375,0.20833333333333334,1,1
+0.375,0.20833333333333334,1,1
+0.375,0.20833333333333334,1,1
+0.4583333333333333,0.20833333333333334,1,1
+0.4583333333333333,0.20833333333333334,1,1
+0.4583333333333333,0.20833333333333334,1,1
+0.4583333333333333,0.20833333333333334,1,1
+0.4583333333333333,0.20833333333333334,1,1
+0.4583333333333333,0.20833333333333334,1,1
+0.5416666666666666,0.20833333333333334,1,1
+0.5416666666666666,0.20833333333333334,1,1
+0.5416666666666666,0.20833333333333334,1,1
+0.5416666666666666,0.20833333333333334,1,1
+0.5416666666666666,0.20833333333333334,1,1
+0.5416666666666666,0.20833333333333334,1,1
+0.625,0.20833333333333334,1,1
+0.625,0.20833333333333334,1,1
+0.625,0.20833333333333334,1,1
+0.625,0.20833333333333334,1,1
+0.625,0.20833333333333334,1,1
+0.625,0.20833333333333334,1,1
+0.7083333333333334,0.20833333333333334,1,1
+0.7083333333333334,0.20833333333333334,1,1
+0.7083333333333334,0.20833333333333334,1,1
+0.7083333333333334,0.20833333333333334,1,1
+0.7083333333333334,0.20833333333333334,1,1
+0.7083333333333334,0.20833333333333334,1,1
+0.7916666666666666,0.20833333333333334,1,1
+0.7916666666666666,0.20833333333333334,1,1
+0.7916666666666666,0.20833333333333334,1,1
+0.7916666666666666,0.20833333333333334,1,1
+0.7916666666666666,0.20833333333333334,1,1
+0.7916666666666666,0.20833333333333334,1,1
+0.875,0.20833333333333334,1,1
+0.875,0.20833333333333334,1,1
+0.875,0.20833333333333334,1,1
+0.875,0.20833333333333334,1,1
+0.875,0.20833333333333334,1,1
+0.875,0.20833333333333334,1,1
+0.9583333333333334,0.20833333333333334,1,1
+0.9583333333333334,0.20833333333333334,1,1
+0.9583333333333334,0.20833333333333334,1,1
+0.9583333333333334,0.20833333333333334,1,1
+0.9583333333333334,0.20833333333333334,1,1
+0.9583333333333334,0.20833333333333334,1,1
+0.041666666666666664,0.2916666666666667,1,1
+0.041666666666666664,0.2916666666666667,1,1
+0.041666666666666664,0.2916666666666667,1,1
+0.041666666666666664,0.2916666666666667,1,1
+0.041666666666666664,0.2916666666666667,1,1
+0.041666666666666664,0.2916666666666667,1,1
+0.125,0.2916666666666667,1,1
+0.125,0.2916666666666667,1,1
+0.125,0.2916666666666667,1,1
+0.125,0.2916666666666667,1,1
+0.125,0.2916666666666667,1,1
+0.125,0.2916666666666667,1,1
+0.20833333333333334,0.2916666666666667,1,1
+0.20833333333333334,0.2916666666666667,1,1
+0.20833333333333334,0.2916666666666667,1,1
+0.20833333333333334,0.2916666666666667,1,1
+0.20833333333333334,0.2916666666666667,1,1
+0.20833333333333334,0.2916666666666667,1,1
+0.2916666666666667,0.2916666666666667,1,1
+0.2916666666666667,0.2916666666666667,1,1
+0.2916666666666667,0.2916666666666667,1,1
+0.2916666666666667,0.2916666666666667,1,1
+0.2916666666666667,0.2916666666666667,1,1
+0.2916666666666667,0.2916666666666667,1,1
+0.375,0.2916666666666667,1,1
+0.375,0.2916666666666667,1,1
+0.375,0.2916666666666667,1,1
+0.375,0.2916666666666667,1,1
+0.375,0.2916666666666667,1,1
+0.375,0.2916666666666667,1,1
+0.4583333333333333,0.2916666666666667,1,1
+0.4583333333333333,0.2916666666666667,1,1
+0.4583333333333333,0.2916666666666667,1,1
+0.4583333333333333,0.2916666666666667,1,1
+0.4583333333333333,0.2916666666666667,1,1
+0.4583333333333333,0.2916666666666667,1,1
+0.5416666666666666,0.2916666666666667,1,1
+0.5416666666666666,0.2916666666666667,1,1
+0.5416666666666666,0.2916666666666667,1,1
+0.5416666666666666,0.2916666666666667,1,1
+0.5416666666666666,0.2916666666666667,1,1
+0.5416666666666666,0.2916666666666667,1,1
+0.625,0.2916666666666667,1,1
+0.625,0.2916666666666667,1,1
+0.625,0.2916666666666667,1,1
+0.625,0.2916666666666667,1,1
+0.625,0.2916666666666667,1,1
+0.625,0.2916666666666667,1,1
+0.7083333333333334,0.2916666666666667,1,1
+0.7083333333333334,0.2916666666666667,1,1
+0.7083333333333334,0.2916666666666667,1,1
+0.7083333333333334,0.2916666666666667,1,1
+0.7083333333333334,0.2916666666666667,1,1
+0.7083333333333334,0.2916666666666667,1,1
+0.7916666666666666,0.2916666666666667,1,1
+0.7916666666666666,0.2916666666666667,1,1
+0.7916666666666666,0.2916666666666667,1,1
+0.7916666666666666,0.2916666666666667,1,1
+0.7916666666666666,0.2916666666666667,1,1
+0.7916666666666666,0.2916666666666667,1,1
+0.875,0.2916666666666667,1,1
+0.875,0.2916666666666667,1,1
+0.875,0.2916666666666667,1,1
+0.875,0.2916666666666667,1,1
+0.875,0.2916666666666667,1,1
+0.875,0.2916666666666667,1,1
+0.9583333333333334,0.2916666666666667,1,1
+0.9583333333333334,0.2916666666666667,1,1
+0.9583333333333334,0.2916666666666667,1,1
+0.9583333333333334,0.2916666666666667,1,1
+0.9583333333333334,0.2916666666666667,1,1
+0.9583333333333334,0.2916666666666667,1,1
+0.041666666666666664,0.375,1,1
+0.041666666666666664,0.375,1,1
+0.041666666666666664,0.375,1,1
+0.041666666666666664,0.375,1,1
+0.041666666666666664,0.375,1,1
+0.041666666666666664,0.375,1,1
+0.125,0.375,1,1
+0.125,0.375,1,1
+0.125,0.375,1,1
+0.125,0.375,1,1
+0.125,0.375,1,1
+0.125,0.375,1,1
+0.20833333333333334,0.375,1,1
+0.20833333333333334,0.375,1,1
+0.20833333333333334,0.375,1,1
+0.20833333333333334,0.375,1,1
+0.20833333333333334,0.375,1,1
+0.20833333333333334,0.375,1,1
+0.2916666666666667,0.375,1,1
+0.2916666666666667,0.375,1,1
+0.2916666666666667,0.375,1,1
+0.2916666666666667,0.375,1,1
+0.2916666666666667,0.375,1,1
+0.2916666666666667,0.375,1,1
+0.375,0.375,1,1
+0.375,0.375,1,1
+0.375,0.375,1,1
+0.375,0.375,1,1
+0.375,0.375,1,1
+0.375,0.375,1,1
+0.4583333333333333,0.375,1,1
+0.4583333333333333,0.375,1,1
+0.4583333333333333,0.375,1,1
+0.4583333333333333,0.375,1,1
+0.4583333333333333,0.375,1,1
+0.4583333333333333,0.375,1,1
+0.5416666666666666,0.375,1,1
+0.5416666666666666,0.375,1,1
+0.5416666666666666,0.375,1,1
+0.5416666666666666,0.375,1,1
+0.5416666666666666,0.375,1,1
+0.5416666666666666,0.375,1,1
+0.625,0.375,1,1
+0.625,0.375,1,1
+0.625,0.375,1,1
+0.625,0.375,1,1
+0.625,0.375,1,1
+0.625,0.375,1,1
+0.7083333333333334,0.375,1,1
+0.7083333333333334,0.375,1,1
+0.7083333333333334,0.375,1,1
+0.7083333333333334,0.375,1,1
+0.7083333333333334,0.375,1,1
+0.7083333333333334,0.375,1,1
+0.7916666666666666,0.375,1,1
+0.7916666666666666,0.375,1,1
+0.7916666666666666,0.375,1,1
+0.7916666666666666,0.375,1,1
+0.7916666666666666,0.375,1,1
+0.7916666666666666,0.375,1,1
+0.875,0.375,1,1
+0.875,0.375,1,1
+0.875,0.375,1,1
+0.875,0.375,1,1
+0.875,0.375,1,1
+0.875,0.375,1,1
+0.9583333333333334,0.375,1,1
+0.9583333333333334,0.375,1,1
+0.9583333333333334,0.375,1,1
+0.9583333333333334,0.375,1,1
+0.9583333333333334,0.375,1,1
+0.9583333333333334,0.375,1,1
+0.041666666666666664,0.4583333333333333,1,1
+0.041666666666666664,0.4583333333333333,1,1
+0.041666666666666664,0.4583333333333333,1,1
+0.041666666666666664,0.4583333333333333,1,1
+0.041666666666666664,0.4583333333333333,1,1
+0.041666666666666664,0.4583333333333333,1,1
+0.125,0.4583333333333333,1,1
+0.125,0.4583333333333333,1,1
+0.125,0.4583333333333333,1,1
+0.125,0.4583333333333333,1,1
+0.125,0.4583333333333333,1,1
+0.125,0.4583333333333333,1,1
+0.20833333333333334,0.4583333333333333,1,1
+0.20833333333333334,0.4583333333333333,1,1
+0.20833333333333334,0.4583333333333333,1,1
+0.20833333333333334,0.4583333333333333,1,1
+0.20833333333333334,0.4583333333333333,1,1
+0.20833333333333334,0.4583333333333333,1,1
+0.2916666666666667,0.4583333333333333,1,1
+0.2916666666666667,0.4583333333333333,1,1
+0.2916666666666667,0.4583333333333333,1,1
+0.2916666666666667,0.4583333333333333,1,1
+0.2916666666666667,0.4583333333333333,1,1
+0.2916666666666667,0.4583333333333333,1,1
+0.375,0.4583333333333333,1,1
+0.375,0.4583333333333333,1,1
+0.375,0.4583333333333333,1,1
+0.375,0.4583333333333333,1,1
+0.375,0.4583333333333333,1,1
+0.375,0.4583333333333333,1,1
+0.4583333333333333,0.4583333333333333,1,1
+0.4583333333333333,0.4583333333333333,1,1
+0.4583333333333333,0.4583333333333333,1,1
+0.4583333333333333,0.4583333333333333,1,1
+0.4583333333333333,0.4583333333333333,1,1
+0.4583333333333333,0.4583333333333333,1,1
+0.5416666666666666,0.4583333333333333,1,1
+0.5416666666666666,0.4583333333333333,1,1
+0.5416666666666666,0.4583333333333333,1,1
+0.5416666666666666,0.4583333333333333,1,1
+0.5416666666666666,0.4583333333333333,1,1
+0.5416666666666666,0.4583333333333333,1,1
+0.625,0.4583333333333333,1,1
+0.625,0.4583333333333333,1,1
+0.625,0.4583333333333333,1,1
+0.625,0.4583333333333333,1,1
+0.625,0.4583333333333333,1,1
+0.625,0.4583333333333333,1,1
+0.7083333333333334,0.4583333333333333,1,1
+0.7083333333333334,0.4583333333333333,1,1
+0.7083333333333334,0.4583333333333333,1,1
+0.7083333333333334,0.4583333333333333,1,1
+0.7083333333333334,0.4583333333333333,1,1
+0.7083333333333334,0.4583333333333333,1,1
+0.7916666666666666,0.4583333333333333,1,1
+0.7916666666666666,0.4583333333333333,1,1
+0.7916666666666666,0.4583333333333333,1,1
+0.7916666666666666,0.4583333333333333,1,1
+0.7916666666666666,0.4583333333333333,1,1
+0.7916666666666666,0.4583333333333333,1,1
+0.875,0.4583333333333333,1,1
+0.875,0.4583333333333333,1,1
+0.875,0.4583333333333333,1,1
+0.875,0.4583333333333333,1,1
+0.875,0.4583333333333333,1,1
+0.875,0.4583333333333333,1,1
+0.9583333333333334,0.4583333333333333,1,1
+0.9583333333333334,0.4583333333333333,1,1
+0.9583333333333334,0.4583333333333333,1,1
+0.9583333333333334,0.4583333333333333,1,1
+0.9583333333333334,0.4583333333333333,1,1
+0.9583333333333334,0.4583333333333333,1,1
+0.041666666666666664,0.5416666666666666,1,1
+0.041666666666666664,0.5416666666666666,1,1
+0.041666666666666664,0.5416666666666666,1,1
+0.041666666666666664,0.5416666666666666,1,1
+0.041666666666666664,0.5416666666666666,1,1
+0.041666666666666664,0.5416666666666666,1,1
+0.125,0.5416666666666666,1,1
+0.125,0.5416666666666666,1,1
+0.125,0.5416666666666666,1,1
+0.125,0.5416666666666666,1,1
+0.125,0.5416666666666666,1,1
+0.125,0.5416666666666666,1,1
+0.20833333333333334,0.5416666666666666,1,1
+0.20833333333333334,0.5416666666666666,1,1
+0.20833333333333334,0.5416666666666666,1,1
+0.20833333333333334,0.5416666666666666,1,1
+0.20833333333333334,0.5416666666666666,1,1
+0.20833333333333334,0.5416666666666666,1,1
+0.2916666666666667,0.5416666666666666,1,1
+0.2916666666666667,0.5416666666666666,1,1
+0.2916666666666667,0.5416666666666666,1,1
+0.2916666666666667,0.5416666666666666,1,1
+0.2916666666666667,0.5416666666666666,1,1
+0.2916666666666667,0.5416666666666666,1,1
+0.375,0.5416666666666666,1,1
+0.375,0.5416666666666666,1,1
+0.375,0.5416666666666666,1,1
+0.375,0.5416666666666666,1,1
+0.375,0.5416666666666666,1,1
+0.375,0.5416666666666666,1,1
+0.4583333333333333,0.5416666666666666,1,1
+0.4583333333333333,0.5416666666666666,1,1
+0.4583333333333333,0.5416666666666666,1,1
+0.4583333333333333,0.5416666666666666,1,1
+0.4583333333333333,0.5416666666666666,1,1
+0.4583333333333333,0.5416666666666666,1,1
+0.5416666666666666,0.5416666666666666,1,1
+0.5416666666666666,0.5416666666666666,1,1
+0.5416666666666666,0.5416666666666666,1,1
+0.5416666666666666,0.5416666666666666,1,1
+0.5416666666666666,0.5416666666666666,1,1
+0.5416666666666666,0.5416666666666666,1,1
+0.625,0.5416666666666666,1,1
+0.625,0.5416666666666666,1,1
+0.625,0.5416666666666666,1,1
+0.625,0.5416666666666666,1,1
+0.625,0.5416666666666666,1,1
+0.625,0.5416666666666666,1,1
+0.7083333333333334,0.5416666666666666,1,1
+0.7083333333333334,0.5416666666666666,1,1
+0.7083333333333334,0.5416666666666666,1,1
+0.7083333333333334,0.5416666666666666,1,1
+0.7083333333333334,0.5416666666666666,1,1
+0.7083333333333334,0.5416666666666666,1,1
+0.7916666666666666,0.5416666666666666,1,1
+0.7916666666666666,0.5416666666666666,1,1
+0.7916666666666666,0.5416666666666666,1,1
+0.7916666666666666,0.5416666666666666,1,1
+0.7916666666666666,0.5416666666666666,1,1
+0.7916666666666666,0.5416666666666666,1,1
+0.875,0.5416666666666666,1,1
+0.875,0.5416666666666666,1,1
+0.875,0.5416666666666666,1,1
+0.875,0.5416666666666666,1,1
+0.875,0.5416666666666666,1,1
+0.875,0.5416666666666666,1,1
+0.9583333333333334,0.5416666666666666,1,1
+0.9583333333333334,0.5416666666666666,1,1
+0.9583333333333334,0.5416666666666666,1,1
+0.9583333333333334,0.5416666666666666,1,1
+0.9583333333333334,0.5416666666666666,1,1
+0.9583333333333334,0.5416666666666666,1,1
+0.041666666666666664,0.625,1,1
+0.041666666666666664,0.625,1,1
+0.041666666666666664,0.625,1,1
+0.041666666666666664,0.625,1,1
+0.041666666666666664,0.625,1,1
+0.041666666666666664,0.625,1,1
+0.125,0.625,1,1
+0.125,0.625,1,1
+0.125,0.625,1,1
+0.125,0.625,1,1
+0.125,0.625,1,1
+0.125,0.625,1,1
+0.20833333333333334,0.625,1,1
+0.20833333333333334,0.625,1,1
+0.20833333333333334,0.625,1,1
+0.20833333333333334,0.625,1,1
+0.20833333333333334,0.625,1,1
+0.20833333333333334,0.625,1,1
+0.2916666666666667,0.625,1,1
+0.2916666666666667,0.625,1,1
+0.2916666666666667,0.625,1,1
+0.2916666666666667,0.625,1,1
+0.2916666666666667,0.625,1,1
+0.2916666666666667,0.625,1,1
+0.375,0.625,1,1
+0.375,0.625,1,1
+0.375,0.625,1,1
+0.375,0.625,1,1
+0.375,0.625,1,1
+0.375,0.625,1,1
+0.4583333333333333,0.625,1,1
+0.4583333333333333,0.625,1,1
+0.4583333333333333,0.625,1,1
+0.4583333333333333,0.625,1,1
+0.4583333333333333,0.625,1,1
+0.4583333333333333,0.625,1,1
+0.5416666666666666,0.625,1,1
+0.5416666666666666,0.625,1,1
+0.5416666666666666,0.625,1,1
+0.5416666666666666,0.625,1,1
+0.5416666666666666,0.625,1,1
+0.5416666666666666,0.625,1,1
+0.625,0.625,1,1
+0.625,0.625,1,1
+0.625,0.625,1,1
+0.625,0.625,1,1
+0.625,0.625,1,1
+0.625,0.625,1,1
+0.7083333333333334,0.625,1,1
+0.7083333333333334,0.625,1,1
+0.7083333333333334,0.625,1,1
+0.7083333333333334,0.625,1,1
+0.7083333333333334,0.625,1,1
+0.7083333333333334,0.625,1,1
+0.7916666666666666,0.625,1,1
+0.7916666666666666,0.625,1,1
+0.7916666666666666,0.625,1,1
+0.7916666666666666,0.625,1,1
+0.7916666666666666,0.625,1,1
+0.7916666666666666,0.625,1,1
+0.875,0.625,1,1
+0.875,0.625,1,1
+0.875,0.625,1,1
+0.875,0.625,1,1
+0.875,0.625,1,1
+0.875,0.625,1,1
+0.9583333333333334,0.625,1,1
+0.9583333333333334,0.625,1,1
+0.9583333333333334,0.625,1,1
+0.9583333333333334,0.625,1,1
+0.9583333333333334,0.625,1,1
+0.9583333333333334,0.625,1,1
+0.041666666666666664,0.7083333333333334,1,1
+0.041666666666666664,0.7083333333333334,1,1
+0.041666666666666664,0.7083333333333334,1,1
+0.041666666666666664,0.7083333333333334,1,1
+0.041666666666666664,0.7083333333333334,1,1
+0.041666666666666664,0.7083333333333334,1,1
+0.125,0.7083333333333334,1,1
+0.125,0.7083333333333334,1,1
+0.125,0.7083333333333334,1,1
+0.125,0.7083333333333334,1,1
+0.125,0.7083333333333334,1,1
+0.125,0.7083333333333334,1,1
+0.20833333333333334,0.7083333333333334,1,1
+0.20833333333333334,0.7083333333333334,1,1
+0.20833333333333334,0.7083333333333334,1,1
+0.20833333333333334,0.7083333333333334,1,1
+0.20833333333333334,0.7083333333333334,1,1
+0.20833333333333334,0.7083333333333334,1,1
+0.2916666666666667,0.7083333333333334,1,1
+0.2916666666666667,0.7083333333333334,1,1
+0.2916666666666667,0.7083333333333334,1,1
+0.2916666666666667,0.7083333333333334,1,1
+0.2916666666666667,0.7083333333333334,1,1
+0.2916666666666667,0.7083333333333334,1,1
+0.375,0.7083333333333334,1,1
+0.375,0.7083333333333334,1,1
+0.375,0.7083333333333334,1,1
+0.375,0.7083333333333334,1,1
+0.375,0.7083333333333334,1,1
+0.375,0.7083333333333334,1,1
+0.4583333333333333,0.7083333333333334,1,1
+0.4583333333333333,0.7083333333333334,1,1
+0.4583333333333333,0.7083333333333334,1,1
+0.4583333333333333,0.7083333333333334,1,1
+0.4583333333333333,0.7083333333333334,1,1
+0.4583333333333333,0.7083333333333334,1,1
+0.5416666666666666,0.7083333333333334,1,1
+0.5416666666666666,0.7083333333333334,1,1
+0.5416666666666666,0.7083333333333334,1,1
+0.5416666666666666,0.7083333333333334,1,1
+0.5416666666666666,0.7083333333333334,1,1
+0.5416666666666666,0.7083333333333334,1,1
+0.625,0.7083333333333334,1,1
+0.625,0.7083333333333334,1,1
+0.625,0.7083333333333334,1,1
+0.625,0.7083333333333334,1,1
+0.625,0.7083333333333334,1,1
+0.625,0.7083333333333334,1,1
+0.7083333333333334,0.7083333333333334,1,1
+0.7083333333333334,0.7083333333333334,1,1
+0.7083333333333334,0.7083333333333334,1,1
+0.7083333333333334,0.7083333333333334,1,1
+0.7083333333333334,0.7083333333333334,1,1
+0.7083333333333334,0.7083333333333334,1,1
+0.7916666666666666,0.7083333333333334,1,1
+0.7916666666666666,0.7083333333333334,1,1
+0.7916666666666666,0.7083333333333334,1,1
+0.7916666666666666,0.7083333333333334,1,1
+0.7916666666666666,0.7083333333333334,1,1
+0.7916666666666666,0.7083333333333334,1,1
+0.875,0.7083333333333334,1,1
+0.875,0.7083333333333334,1,1
+0.875,0.7083333333333334,1,1
+0.875,0.7083333333333334,1,1
+0.875,0.7083333333333334,1,1
+0.875,0.7083333333333334,1,1
+0.9583333333333334,0.7083333333333334,1,1
+0.9583333333333334,0.7083333333333334,1,1
+0.9583333333333334,0.7083333333333334,1,1
+0.9583333333333334,0.7083333333333334,1,1
+0.9583333333333334,0.7083333333333334,1,1
+0.9583333333333334,0.7083333333333334,1,1
+0.041666666666666664,0.7916666666666666,1,1
+0.041666666666666664,0.7916666666666666,1,1
+0.041666666666666664,0.7916666666666666,1,1
+0.041666666666666664,0.7916666666666666,1,1
+0.041666666666666664,0.7916666666666666,1,1
+0.041666666666666664,0.7916666666666666,1,1
+0.125,0.7916666666666666,1,1
+0.125,0.7916666666666666,1,1
+0.125,0.7916666666666666,1,1
+0.125,0.7916666666666666,1,1
+0.125,0.7916666666666666,1,1
+0.125,0.7916666666666666,1,1
+0.20833333333333334,0.7916666666666666,1,1
+0.20833333333333334,0.7916666666666666,1,1
+0.20833333333333334,0.7916666666666666,1,1
+0.20833333333333334,0.7916666666666666,1,1
+0.20833333333333334,0.7916666666666666,1,1
+0.20833333333333334,0.7916666666666666,1,1
+0.2916666666666667,0.7916666666666666,1,1
+0.2916666666666667,0.7916666666666666,1,1
+0.2916666666666667,0.7916666666666666,1,1
+0.2916666666666667,0.7916666666666666,1,1
+0.2916666666666667,0.7916666666666666,1,1
+0.2916666666666667,0.7916666666666666,1,1
+0.375,0.7916666666666666,1,1
+0.375,0.7916666666666666,1,1
+0.375,0.7916666666666666,1,1
+0.375,0.7916666666666666,1,1
+0.375,0.7916666666666666,1,1
+0.375,0.7916666666666666,1,1
+0.4583333333333333,0.7916666666666666,1,1
+0.4583333333333333,0.7916666666666666,1,1
+0.4583333333333333,0.7916666666666666,1,1
+0.4583333333333333,0.7916666666666666,1,1
+0.4583333333333333,0.7916666666666666,1,1
+0.4583333333333333,0.7916666666666666,1,1
+0.5416666666666666,0.7916666666666666,1,1
+0.5416666666666666,0.7916666666666666,1,1
+0.5416666666666666,0.7916666666666666,1,1
+0.5416666666666666,0.7916666666666666,1,1
+0.5416666666666666,0.7916666666666666,1,1
+0.5416666666666666,0.7916666666666666,1,1
+0.625,0.7916666666666666,1,1
+0.625,0.7916666666666666,1,1
+0.625,0.7916666666666666,1,1
+0.625,0.7916666666666666,1,1
+0.625,0.7916666666666666,1,1
+0.625,0.7916666666666666,1,1
+0.7083333333333334,0.7916666666666666,1,1
+0.7083333333333334,0.7916666666666666,1,1
+0.7083333333333334,0.7916666666666666,1,1
+0.7083333333333334,0.7916666666666666,1,1
+0.7083333333333334,0.7916666666666666,1,1
+0.7083333333333334,0.7916666666666666,1,1
+0.7916666666666666,0.7916666666666666,1,1
+0.7916666666666666,0.7916666666666666,1,1
+0.7916666666666666,0.7916666666666666,1,1
+0.7916666666666666,0.7916666666666666,1,1
+0.7916666666666666,0.7916666666666666,1,1
+0.7916666666666666,0.7916666666666666,1,1
+0.875,0.7916666666666666,1,1
+0.875,0.7916666666666666,1,1
+0.875,0.7916666666666666,1,1
+0.875,0.7916666666666666,1,1
+0.875,0.7916666666666666,1,1
+0.875,0.7916666666666666,1,1
+0.9583333333333334,0.7916666666666666,1,1
+0.9583333333333334,0.7916666666666666,1,1
+0.9583333333333334,0.7916666666666666,1,1
+0.9583333333333334,0.7916666666666666,1,1
+0.9583333333333334,0.7916666666666666,1,1
+0.9583333333333334,0.7916666666666666,1,1
+0.041666666666666664,0.875,1,1
+0.041666666666666664,0.875,1,1
+0.041666666666666664,0.875,1,1
+0.041666666666666664,0.875,1,1
+0.041666666666666664,0.875,1,1
+0.041666666666666664,0.875,1,1
+0.125,0.875,1,1
+0.125,0.875,1,1
+0.125,0.875,1,1
+0.125,0.875,1,1
+0.125,0.875,1,1
+0.125,0.875,1,1
+0.20833333333333334,0.875,1,1
+0.20833333333333334,0.875,1,1
+0.20833333333333334,0.875,1,1
+0.20833333333333334,0.875,1,1
+0.20833333333333334,0.875,1,1
+0.20833333333333334,0.875,1,1
+0.2916666666666667,0.875,1,1
+0.2916666666666667,0.875,1,1
+0.2916666666666667,0.875,1,1
+0.2916666666666667,0.875,1,1
+0.2916666666666667,0.875,1,1
+0.2916666666666667,0.875,1,1
+0.375,0.875,1,1
+0.375,0.875,1,1
+0.375,0.875,1,1
+0.375,0.875,1,1
+0.375,0.875,1,1
+0.375,0.875,1,1
+0.4583333333333333,0.875,1,1
+0.4583333333333333,0.875,1,1
+0.4583333333333333,0.875,1,1
+0.4583333333333333,0.875,1,1
+0.4583333333333333,0.875,1,1
+0.4583333333333333,0.875,1,1
+0.5416666666666666,0.875,1,1
+0.5416666666666666,0.875,1,1
+0.5416666666666666,0.875,1,1
+0.5416666666666666,0.875,1,1
+0.5416666666666666,0.875,1,1
+0.5416666666666666,0.875,1,1
+0.625,0.875,1,1
+0.625,0.875,1,1
+0.625,0.875,1,1
+0.625,0.875,1,1
+0.625,0.875,1,1
+0.625,0.875,1,1
+0.7083333333333334,0.875,1,1
+0.7083333333333334,0.875,1,1
+0.7083333333333334,0.875,1,1
+0.7083333333333334,0.875,1,1
+0.7083333333333334,0.875,1,1
+0.7083333333333334,0.875,1,1
+0.7916666666666666,0.875,1,1
+0.7916666666666666,0.875,1,1
+0.7916666666666666,0.875,1,1
+0.7916666666666666,0.875,1,1
+0.7916666666666666,0.875,1,1
+0.7916666666666666,0.875,1,1
+0.875,0.875,1,1
+0.875,0.875,1,1
+0.875,0.875,1,1
+0.875,0.875,1,1
+0.875,0.875,1,1
+0.875,0.875,1,1
+0.9583333333333334,0.875,1,1
+0.9583333333333334,0.875,1,1
+0.9583333333333334,0.875,1,1
+0.9583333333333334,0.875,1,1
+0.9583333333333334,0.875,1,1
+0.9583333333333334,0.875,1,1
+0.041666666666666664,0.9583333333333334,1,1
+0.041666666666666664,0.9583333333333334,1,1
+0.041666666666666664,0.9583333333333334,1,1
+0.041666666666666664,0.9583333333333334,1,1
+0.041666666666666664,0.9583333333333334,1,1
+0.041666666666666664,0.9583333333333334,1,1
+0.125,0.9583333333333334,1,1
+0.125,0.9583333333333334,1,1
+0.125,0.9583333333333334,1,1
+0.125,0.9583333333333334,1,1
+0.125,0.9583333333333334,1,1
+0.125,0.9583333333333334,1,1
+0.20833333333333334,0.9583333333333334,1,1
+0.20833333333333334,0.9583333333333334,1,1
+0.20833333333333334,0.9583333333333334,1,1
+0.20833333333333334,0.9583333333333334,1,1
+0.20833333333333334,0.9583333333333334,1,1
+0.20833333333333334,0.9583333333333334,1,1
+0.2916666666666667,0.9583333333333334,1,1
+0.2916666666666667,0.9583333333333334,1,1
+0.2916666666666667,0.9583333333333334,1,1
+0.2916666666666667,0.9583333333333334,1,1
+0.2916666666666667,0.9583333333333334,1,1
+0.2916666666666667,0.9583333333333334,1,1
+0.375,0.9583333333333334,1,1
+0.375,0.9583333333333334,1,1
+0.375,0.9583333333333334,1,1
+0.375,0.9583333333333334,1,1
+0.375,0.9583333333333334,1,1
+0.375,0.9583333333333334,1,1
+0.4583333333333333,0.9583333333333334,1,1
+0.4583333333333333,0.9583333333333334,1,1
+0.4583333333333333,0.9583333333333334,1,1
+0.4583333333333333,0.9583333333333334,1,1
+0.4583333333333333,0.9583333333333334,1,1
+0.4583333333333333,0.9583333333333334,1,1
+0.5416666666666666,0.9583333333333334,1,1
+0.5416666666666666,0.9583333333333334,1,1
+0.5416666666666666,0.9583333333333334,1,1
+0.5416666666666666,0.9583333333333334,1,1
+0.5416666666666666,0.9583333333333334,1,1
+0.5416666666666666,0.9583333333333334,1,1
+0.625,0.9583333333333334,1,1
+0.625,0.9583333333333334,1,1
+0.625,0.9583333333333334,1,1
+0.625,0.9583333333333334,1,1
+0.625,0.9583333333333334,1,1
+0.625,0.9583333333333334,1,1
+0.7083333333333334,0.9583333333333334,1,1
+0.7083333333333334,0.9583333333333334,1,1
+0.7083333333333334,0.9583333333333334,1,1
+0.7083333333333334,0.9583333333333334,1,1
+0.7083333333333334,0.9583333333333334,1,1
+0.7083333333333334,0.9583333333333334,1,1
+0.7916666666666666,0.9583333333333334,1,1
+0.7916666666666666,0.9583333333333334,1,1
+0.7916666666666666,0.9583333333333334,1,1
+0.7916666666666666,0.9583333333333334,1,1
+0.7916666666666666,0.9583333333333334,1,1
+0.7916666666666666,0.9583333333333334,1,1
+0.875,0.9583333333333334,1,1
+0.875,0.9583333333333334,1,1
+0.875,0.9583333333333334,1,1
+0.875,0.9583333333333334,1,1
+0.875,0.9583333333333334,1,1
+0.875,0.9583333333333334,1,1
+0.9583333333333334,0.9583333333333334,1,1
+0.9583333333333334,0.9583333333333334,1,1
+0.9583333333333334,0.9583333333333334,1,1
+0.9583333333333334,0.9583333333333334,1,1
+0.9583333333333334,0.9583333333333334,1,1
+0.9583333333333334,0.9583333333333334,1,1
diff --git a/Assets/Data/anchors.csv.meta b/Assets/Data/anchors.csv.meta
new file mode 100644
index 0000000000000000000000000000000000000000..559e14d2099fb545bb987a9d94e669fd63ed29e8
--- /dev/null
+++ b/Assets/Data/anchors.csv.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 3e88456b82cc63d4b9237f1dc38bad6d
+TextScriptImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Data/pexels-muhammad-hassaan-488991371-20200314.jpg b/Assets/Data/pexels-muhammad-hassaan-488991371-20200314.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2ac36f21e8ed74e36985182c151a69f60a75e451
Binary files /dev/null and b/Assets/Data/pexels-muhammad-hassaan-488991371-20200314.jpg differ
diff --git a/Assets/Data/pexels-muhammad-hassaan-488991371-20200314.jpg.meta b/Assets/Data/pexels-muhammad-hassaan-488991371-20200314.jpg.meta
new file mode 100644
index 0000000000000000000000000000000000000000..0d47e8e4f2be9965236148c7fd9e1b14408f45b2
--- /dev/null
+++ b/Assets/Data/pexels-muhammad-hassaan-488991371-20200314.jpg.meta
@@ -0,0 +1,156 @@
+fileFormatVersion: 2
+guid: 467dcbbedf036de459068f0f0e277d65
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 13
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+    flipGreenChannel: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  vTOnly: 0
+  ignoreMipmapLimit: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    serializedVersion: 2
+    filterMode: 1
+    aniso: 1
+    mipBias: 0
+    wrapU: 0
+    wrapV: 0
+    wrapW: 0
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 0
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 0
+  spriteTessellationDetail: -1
+  textureType: 0
+  textureShape: 1
+  singleChannelComponent: 0
+  flipbookRows: 1
+  flipbookColumns: 1
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  ignorePngGamma: 0
+  applyGammaDecoding: 0
+  swizzle: 50462976
+  cookieLightType: 0
+  platformSettings:
+  - serializedVersion: 4
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 4
+    buildTarget: Win64
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 4
+    buildTarget: Android
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 4
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 4
+    buildTarget: WebGL
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    customData: 
+    physicsShape: []
+    bones: []
+    spriteID: 
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+    spriteCustomMetadata:
+      entries: []
+    nameFileIdTable: {}
+  mipmapLimitGroupName: 
+  pSDRemoveMatte: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/HandDetection.unity b/Assets/HandDetection.unity
new file mode 100644
index 0000000000000000000000000000000000000000..b751ecdf33a37bc2150d784b581d7e3292c9f00f
--- /dev/null
+++ b/Assets/HandDetection.unity
@@ -0,0 +1,688 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!29 &1
+OcclusionCullingSettings:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_OcclusionBakeSettings:
+    smallestOccluder: 5
+    smallestHole: 0.25
+    backfaceThreshold: 100
+  m_SceneGUID: 00000000000000000000000000000000
+  m_OcclusionCullingData: {fileID: 0}
+--- !u!104 &2
+RenderSettings:
+  m_ObjectHideFlags: 0
+  serializedVersion: 10
+  m_Fog: 0
+  m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
+  m_FogMode: 3
+  m_FogDensity: 0.01
+  m_LinearFogStart: 0
+  m_LinearFogEnd: 300
+  m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1}
+  m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
+  m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
+  m_AmbientIntensity: 1
+  m_AmbientMode: 0
+  m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
+  m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0}
+  m_HaloStrength: 0.5
+  m_FlareStrength: 1
+  m_FlareFadeSpeed: 3
+  m_HaloTexture: {fileID: 0}
+  m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0}
+  m_DefaultReflectionMode: 0
+  m_DefaultReflectionResolution: 128
+  m_ReflectionBounces: 1
+  m_ReflectionIntensity: 1
+  m_CustomReflection: {fileID: 0}
+  m_Sun: {fileID: 0}
+  m_UseRadianceAmbientProbe: 0
+--- !u!157 &3
+LightmapSettings:
+  m_ObjectHideFlags: 0
+  serializedVersion: 12
+  m_GISettings:
+    serializedVersion: 2
+    m_BounceScale: 1
+    m_IndirectOutputScale: 1
+    m_AlbedoBoost: 1
+    m_EnvironmentLightingMode: 0
+    m_EnableBakedLightmaps: 1
+    m_EnableRealtimeLightmaps: 0
+  m_LightmapEditorSettings:
+    serializedVersion: 12
+    m_Resolution: 2
+    m_BakeResolution: 40
+    m_AtlasSize: 1024
+    m_AO: 0
+    m_AOMaxDistance: 1
+    m_CompAOExponent: 1
+    m_CompAOExponentDirect: 0
+    m_ExtractAmbientOcclusion: 0
+    m_Padding: 2
+    m_LightmapParameters: {fileID: 0}
+    m_LightmapsBakeMode: 1
+    m_TextureCompression: 1
+    m_ReflectionCompression: 2
+    m_MixedBakeMode: 2
+    m_BakeBackend: 1
+    m_PVRSampling: 1
+    m_PVRDirectSampleCount: 32
+    m_PVRSampleCount: 512
+    m_PVRBounces: 2
+    m_PVREnvironmentSampleCount: 256
+    m_PVREnvironmentReferencePointCount: 2048
+    m_PVRFilteringMode: 1
+    m_PVRDenoiserTypeDirect: 1
+    m_PVRDenoiserTypeIndirect: 1
+    m_PVRDenoiserTypeAO: 1
+    m_PVRFilterTypeDirect: 0
+    m_PVRFilterTypeIndirect: 0
+    m_PVRFilterTypeAO: 0
+    m_PVREnvironmentMIS: 1
+    m_PVRCulling: 1
+    m_PVRFilteringGaussRadiusDirect: 1
+    m_PVRFilteringGaussRadiusIndirect: 5
+    m_PVRFilteringGaussRadiusAO: 2
+    m_PVRFilteringAtrousPositionSigmaDirect: 0.5
+    m_PVRFilteringAtrousPositionSigmaIndirect: 2
+    m_PVRFilteringAtrousPositionSigmaAO: 1
+    m_ExportTrainingData: 0
+    m_TrainingDataDestination: TrainingData
+    m_LightProbeSampleCountMultiplier: 4
+  m_LightingDataAsset: {fileID: 20201, guid: 0000000000000000f000000000000000, type: 0}
+  m_LightingSettings: {fileID: 0}
+--- !u!196 &4
+NavMeshSettings:
+  serializedVersion: 2
+  m_ObjectHideFlags: 0
+  m_BuildSettings:
+    serializedVersion: 3
+    agentTypeID: 0
+    agentRadius: 0.5
+    agentHeight: 2
+    agentSlope: 45
+    agentClimb: 0.4
+    ledgeDropHeight: 0
+    maxJumpAcrossDistance: 0
+    minRegionArea: 2
+    manualCellSize: 0
+    cellSize: 0.16666667
+    manualTileSize: 0
+    tileSize: 256
+    buildHeightMesh: 0
+    maxJobWorkers: 0
+    preserveTilesOutsideBounds: 0
+    debug:
+      m_Flags: 0
+  m_NavMeshData: {fileID: 0}
+--- !u!1001 &540288954
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 0}
+    m_Modifications:
+    - target: {fileID: 3202943091281144413, guid: 018beb1d9eeb8934c996558e0051c665, type: 3}
+      propertyPath: m_Name
+      value: Image Preview
+      objectReference: {fileID: 0}
+    - target: {fileID: 8638855032276030643, guid: 018beb1d9eeb8934c996558e0051c665, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8638855032276030643, guid: 018beb1d9eeb8934c996558e0051c665, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8638855032276030643, guid: 018beb1d9eeb8934c996558e0051c665, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0.2
+      objectReference: {fileID: 0}
+    - target: {fileID: 8638855032276030643, guid: 018beb1d9eeb8934c996558e0051c665, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 8638855032276030643, guid: 018beb1d9eeb8934c996558e0051c665, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8638855032276030643, guid: 018beb1d9eeb8934c996558e0051c665, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8638855032276030643, guid: 018beb1d9eeb8934c996558e0051c665, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8638855032276030643, guid: 018beb1d9eeb8934c996558e0051c665, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8638855032276030643, guid: 018beb1d9eeb8934c996558e0051c665, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8638855032276030643, guid: 018beb1d9eeb8934c996558e0051c665, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 018beb1d9eeb8934c996558e0051c665, type: 3}
+--- !u!114 &540288955 stripped
+MonoBehaviour:
+  m_CorrespondingSourceObject: {fileID: 3292379134321917641, guid: 018beb1d9eeb8934c996558e0051c665, type: 3}
+  m_PrefabInstance: {fileID: 540288954}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 880a785bdfd105f4da5848e8712cb65f, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+--- !u!1 &1128743173
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 1128743176}
+  - component: {fileID: 1128743175}
+  - component: {fileID: 1128743174}
+  - component: {fileID: 1128743177}
+  m_Layer: 0
+  m_Name: Main Camera
+  m_TagString: MainCamera
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!81 &1128743174
+AudioListener:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1128743173}
+  m_Enabled: 1
+--- !u!20 &1128743175
+Camera:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1128743173}
+  m_Enabled: 1
+  serializedVersion: 2
+  m_ClearFlags: 1
+  m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0}
+  m_projectionMatrixMode: 1
+  m_GateFitMode: 2
+  m_FOVAxisMode: 0
+  m_Iso: 200
+  m_ShutterSpeed: 0.005
+  m_Aperture: 16
+  m_FocusDistance: 10
+  m_FocalLength: 50
+  m_BladeCount: 5
+  m_Curvature: {x: 2, y: 11}
+  m_BarrelClipping: 0.25
+  m_Anamorphism: 0
+  m_SensorSize: {x: 36, y: 24}
+  m_LensShift: {x: 0, y: 0}
+  m_NormalizedViewPortRect:
+    serializedVersion: 2
+    x: 0
+    y: 0
+    width: 1
+    height: 1
+  near clip plane: 0.3
+  far clip plane: 100
+  field of view: 6
+  orthographic: 0
+  orthographic size: 0.5
+  m_Depth: -1
+  m_CullingMask:
+    serializedVersion: 2
+    m_Bits: 4294967295
+  m_RenderingPath: -1
+  m_TargetTexture: {fileID: 0}
+  m_TargetDisplay: 0
+  m_TargetEye: 3
+  m_HDR: 1
+  m_AllowMSAA: 1
+  m_AllowDynamicResolution: 0
+  m_ForceIntoRT: 0
+  m_OcclusionCulling: 1
+  m_StereoConvergence: 10
+  m_StereoSeparation: 0.022
+--- !u!4 &1128743176
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1128743173}
+  serializedVersion: 2
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: -10}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 0}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &1128743177
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1128743173}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_RenderShadows: 1
+  m_RequiresDepthTextureOption: 2
+  m_RequiresOpaqueTextureOption: 2
+  m_CameraType: 0
+  m_Cameras: []
+  m_RendererIndex: -1
+  m_VolumeLayerMask:
+    serializedVersion: 2
+    m_Bits: 1
+  m_VolumeTrigger: {fileID: 0}
+  m_VolumeFrameworkUpdateModeOption: 2
+  m_RenderPostProcessing: 0
+  m_Antialiasing: 0
+  m_AntialiasingQuality: 2
+  m_StopNaN: 0
+  m_Dithering: 0
+  m_ClearDepth: 1
+  m_AllowXRRendering: 1
+  m_AllowHDROutput: 1
+  m_UseScreenCoordOverride: 0
+  m_ScreenSizeOverride: {x: 0, y: 0, z: 0, w: 0}
+  m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0}
+  m_RequiresDepthTexture: 0
+  m_RequiresColorTexture: 0
+  m_Version: 2
+  m_TaaSettings:
+    m_Quality: 3
+    m_FrameInfluence: 0.1
+    m_JitterScale: 1
+    m_MipBias: 0
+    m_VarianceClampScale: 0.9
+    m_ContrastAdaptiveSharpening: 0
+--- !u!1 &1368681182
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 1368681184}
+  - component: {fileID: 1368681185}
+  m_Layer: 0
+  m_Name: Hand Detection
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &1368681184
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1368681182}
+  serializedVersion: 2
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 0}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &1368681185
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1368681182}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ae2eb443caa7ad94aad55b4a8a8fb4ea, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  handPreview: {fileID: 5023127968907877657}
+  imagePreview: {fileID: 540288955}
+  imageTexture: {fileID: 2800000, guid: 467dcbbedf036de459068f0f0e277d65, type: 3}
+  handDetector: {fileID: 5022602860645237092, guid: 90d06f090a132a14ba6c1332cf06fbba, type: 3}
+  handLandmarker: {fileID: 5022602860645237092, guid: cdde4f95158ab4743ae0eed9dcba1964, type: 3}
+  anchorsCSV: {fileID: 4900000, guid: 3e88456b82cc63d4b9237f1dc38bad6d, type: 3}
+  scoreThreshold: 0.5
+--- !u!1 &1685754521
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 1685754523}
+  - component: {fileID: 1685754522}
+  - component: {fileID: 1685754524}
+  m_Layer: 0
+  m_Name: Directional Light
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!108 &1685754522
+Light:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1685754521}
+  m_Enabled: 1
+  serializedVersion: 11
+  m_Type: 1
+  m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1}
+  m_Intensity: 1
+  m_Range: 10
+  m_SpotAngle: 30
+  m_InnerSpotAngle: 21.80208
+  m_CookieSize: 10
+  m_Shadows:
+    m_Type: 2
+    m_Resolution: -1
+    m_CustomResolution: -1
+    m_Strength: 1
+    m_Bias: 0.05
+    m_NormalBias: 0.4
+    m_NearPlane: 0.2
+    m_CullingMatrixOverride:
+      e00: 1
+      e01: 0
+      e02: 0
+      e03: 0
+      e10: 0
+      e11: 1
+      e12: 0
+      e13: 0
+      e20: 0
+      e21: 0
+      e22: 1
+      e23: 0
+      e30: 0
+      e31: 0
+      e32: 0
+      e33: 1
+    m_UseCullingMatrixOverride: 0
+  m_Cookie: {fileID: 0}
+  m_DrawHalo: 0
+  m_Flare: {fileID: 0}
+  m_RenderMode: 0
+  m_CullingMask:
+    serializedVersion: 2
+    m_Bits: 4294967295
+  m_RenderingLayerMask: 1
+  m_Lightmapping: 4
+  m_LightShadowCasterMode: 0
+  m_AreaSize: {x: 1, y: 1}
+  m_BounceIntensity: 1
+  m_ColorTemperature: 6570
+  m_UseColorTemperature: 0
+  m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0}
+  m_UseBoundingSphereOverride: 0
+  m_UseViewFrustumForShadowCasterCull: 1
+  m_ForceVisible: 0
+  m_ShadowRadius: 0
+  m_ShadowAngle: 0
+  m_LightUnit: 1
+  m_LuxAtDistance: 1
+  m_EnableSpotReflector: 1
+--- !u!4 &1685754523
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1685754521}
+  serializedVersion: 2
+  m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261}
+  m_LocalPosition: {x: 0, y: 3, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 0}
+  m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0}
+--- !u!114 &1685754524
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1685754521}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Version: 3
+  m_UsePipelineSettings: 1
+  m_AdditionalLightsShadowResolutionTier: 2
+  m_LightLayerMask: 1
+  m_RenderingLayers: 1
+  m_CustomShadowLayers: 0
+  m_ShadowLayerMask: 1
+  m_ShadowRenderingLayers: 1
+  m_LightCookieSize: {x: 1, y: 1}
+  m_LightCookieOffset: {x: 0, y: 0}
+  m_SoftShadowQuality: 0
+--- !u!1 &2094664233
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 2094664237}
+  - component: {fileID: 2094664236}
+  - component: {fileID: 2094664235}
+  - component: {fileID: 2094664234}
+  m_Layer: 0
+  m_Name: Ground
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!64 &2094664234
+MeshCollider:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2094664233}
+  m_Material: {fileID: 0}
+  m_IncludeLayers:
+    serializedVersion: 2
+    m_Bits: 0
+  m_ExcludeLayers:
+    serializedVersion: 2
+    m_Bits: 0
+  m_LayerOverridePriority: 0
+  m_IsTrigger: 0
+  m_ProvidesContacts: 0
+  m_Enabled: 1
+  serializedVersion: 5
+  m_Convex: 0
+  m_CookingOptions: 30
+  m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!23 &2094664235
+MeshRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2094664233}
+  m_Enabled: 1
+  m_CastShadows: 1
+  m_ReceiveShadows: 1
+  m_DynamicOccludee: 1
+  m_StaticShadowCaster: 0
+  m_MotionVectors: 1
+  m_LightProbeUsage: 1
+  m_ReflectionProbeUsage: 1
+  m_RayTracingMode: 2
+  m_RayTraceProcedural: 0
+  m_RayTracingAccelStructBuildFlagsOverride: 0
+  m_RayTracingAccelStructBuildFlags: 1
+  m_SmallMeshCulling: 1
+  m_RenderingLayerMask: 1
+  m_RendererPriority: 0
+  m_Materials:
+  - {fileID: 2100000, guid: aefed65d634b9ca40bccd6d1196fc35b, type: 2}
+  m_StaticBatchInfo:
+    firstSubMesh: 0
+    subMeshCount: 0
+  m_StaticBatchRoot: {fileID: 0}
+  m_ProbeAnchor: {fileID: 0}
+  m_LightProbeVolumeOverride: {fileID: 0}
+  m_ScaleInLightmap: 1
+  m_ReceiveGI: 1
+  m_PreserveUVs: 0
+  m_IgnoreNormalsForChartDetection: 0
+  m_ImportantGI: 0
+  m_StitchLightmapSeams: 1
+  m_SelectedEditorRenderState: 3
+  m_MinimumChartSize: 4
+  m_AutoUVMaxDistance: 0.5
+  m_AutoUVMaxAngle: 89
+  m_LightmapParameters: {fileID: 0}
+  m_SortingLayerID: 0
+  m_SortingLayer: 0
+  m_SortingOrder: 0
+  m_AdditionalVertexStreams: {fileID: 0}
+--- !u!33 &2094664236
+MeshFilter:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2094664233}
+  m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!4 &2094664237
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2094664233}
+  serializedVersion: 2
+  m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068}
+  m_LocalPosition: {x: 0, y: -0.5, z: 0.5}
+  m_LocalScale: {x: 2, y: 2, z: 2}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 0}
+  m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0}
+--- !u!1001 &5023127968907877656
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 0}
+    m_Modifications:
+    - target: {fileID: 2168833821383220632, guid: 585d5cb4d0fde2045805fda7581e0bda, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2168833821383220632, guid: 585d5cb4d0fde2045805fda7581e0bda, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2168833821383220632, guid: 585d5cb4d0fde2045805fda7581e0bda, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2168833821383220632, guid: 585d5cb4d0fde2045805fda7581e0bda, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 2168833821383220632, guid: 585d5cb4d0fde2045805fda7581e0bda, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2168833821383220632, guid: 585d5cb4d0fde2045805fda7581e0bda, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2168833821383220632, guid: 585d5cb4d0fde2045805fda7581e0bda, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2168833821383220632, guid: 585d5cb4d0fde2045805fda7581e0bda, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2168833821383220632, guid: 585d5cb4d0fde2045805fda7581e0bda, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2168833821383220632, guid: 585d5cb4d0fde2045805fda7581e0bda, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4084604580122782672, guid: 585d5cb4d0fde2045805fda7581e0bda, type: 3}
+      propertyPath: m_Name
+      value: Hand Preview
+      objectReference: {fileID: 0}
+    - target: {fileID: 4084604580122782672, guid: 585d5cb4d0fde2045805fda7581e0bda, type: 3}
+      propertyPath: m_IsActive
+      value: 1
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 585d5cb4d0fde2045805fda7581e0bda, type: 3}
+--- !u!114 &5023127968907877657 stripped
+MonoBehaviour:
+  m_CorrespondingSourceObject: {fileID: 6880152826874572511, guid: 585d5cb4d0fde2045805fda7581e0bda, type: 3}
+  m_PrefabInstance: {fileID: 5023127968907877656}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: a13d9ed61ce25fa4caf885d6c7222b9d, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+--- !u!1660057539 &9223372036854775807
+SceneRoots:
+  m_ObjectHideFlags: 0
+  m_Roots:
+  - {fileID: 1128743176}
+  - {fileID: 1685754523}
+  - {fileID: 2094664237}
+  - {fileID: 1368681184}
+  - {fileID: 5023127968907877656}
+  - {fileID: 540288954}
diff --git a/Assets/HandDetection.unity.meta b/Assets/HandDetection.unity.meta
new file mode 100644
index 0000000000000000000000000000000000000000..71efce1b906d4b07eee3ed3caa0689b337cef28b
--- /dev/null
+++ b/Assets/HandDetection.unity.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 159f9c97dca60b84193d0b1f8aeff379
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/InputSystem_Actions.inputactions b/Assets/InputSystem_Actions.inputactions
new file mode 100644
index 0000000000000000000000000000000000000000..1a12cb91b67132fda366ae04ba2662092ed8781d
--- /dev/null
+++ b/Assets/InputSystem_Actions.inputactions
@@ -0,0 +1,1057 @@
+{
+    "name": "InputSystem_Actions",
+    "maps": [
+        {
+            "name": "Player",
+            "id": "df70fa95-8a34-4494-b137-73ab6b9c7d37",
+            "actions": [
+                {
+                    "name": "Move",
+                    "type": "Value",
+                    "id": "351f2ccd-1f9f-44bf-9bec-d62ac5c5f408",
+                    "expectedControlType": "Vector2",
+                    "processors": "",
+                    "interactions": "",
+                    "initialStateCheck": true
+                },
+                {
+                    "name": "Look",
+                    "type": "Value",
+                    "id": "6b444451-8a00-4d00-a97e-f47457f736a8",
+                    "expectedControlType": "Vector2",
+                    "processors": "",
+                    "interactions": "",
+                    "initialStateCheck": true
+                },
+                {
+                    "name": "Attack",
+                    "type": "Button",
+                    "id": "6c2ab1b8-8984-453a-af3d-a3c78ae1679a",
+                    "expectedControlType": "Button",
+                    "processors": "",
+                    "interactions": "",
+                    "initialStateCheck": false
+                },
+                {
+                    "name": "Interact",
+                    "type": "Button",
+                    "id": "852140f2-7766-474d-8707-702459ba45f3",
+                    "expectedControlType": "Button",
+                    "processors": "",
+                    "interactions": "Hold",
+                    "initialStateCheck": false
+                },
+                {
+                    "name": "Crouch",
+                    "type": "Button",
+                    "id": "27c5f898-bc57-4ee1-8800-db469aca5fe3",
+                    "expectedControlType": "Button",
+                    "processors": "",
+                    "interactions": "",
+                    "initialStateCheck": false
+                },
+                {
+                    "name": "Jump",
+                    "type": "Button",
+                    "id": "f1ba0d36-48eb-4cd5-b651-1c94a6531f70",
+                    "expectedControlType": "Button",
+                    "processors": "",
+                    "interactions": "",
+                    "initialStateCheck": false
+                },
+                {
+                    "name": "Previous",
+                    "type": "Button",
+                    "id": "2776c80d-3c14-4091-8c56-d04ced07a2b0",
+                    "expectedControlType": "Button",
+                    "processors": "",
+                    "interactions": "",
+                    "initialStateCheck": false
+                },
+                {
+                    "name": "Next",
+                    "type": "Button",
+                    "id": "b7230bb6-fc9b-4f52-8b25-f5e19cb2c2ba",
+                    "expectedControlType": "Button",
+                    "processors": "",
+                    "interactions": "",
+                    "initialStateCheck": false
+                },
+                {
+                    "name": "Sprint",
+                    "type": "Button",
+                    "id": "641cd816-40e6-41b4-8c3d-04687c349290",
+                    "expectedControlType": "Button",
+                    "processors": "",
+                    "interactions": "",
+                    "initialStateCheck": false
+                }
+            ],
+            "bindings": [
+                {
+                    "name": "",
+                    "id": "978bfe49-cc26-4a3d-ab7b-7d7a29327403",
+                    "path": "<Gamepad>/leftStick",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": ";Gamepad",
+                    "action": "Move",
+                    "isComposite": false,
+                    "isPartOfComposite": false
+                },
+                {
+                    "name": "WASD",
+                    "id": "00ca640b-d935-4593-8157-c05846ea39b3",
+                    "path": "Dpad",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": "",
+                    "action": "Move",
+                    "isComposite": true,
+                    "isPartOfComposite": false
+                },
+                {
+                    "name": "up",
+                    "id": "e2062cb9-1b15-46a2-838c-2f8d72a0bdd9",
+                    "path": "<Keyboard>/w",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": ";Keyboard&Mouse",
+                    "action": "Move",
+                    "isComposite": false,
+                    "isPartOfComposite": true
+                },
+                {
+                    "name": "up",
+                    "id": "8180e8bd-4097-4f4e-ab88-4523101a6ce9",
+                    "path": "<Keyboard>/upArrow",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": ";Keyboard&Mouse",
+                    "action": "Move",
+                    "isComposite": false,
+                    "isPartOfComposite": true
+                },
+                {
+                    "name": "down",
+                    "id": "320bffee-a40b-4347-ac70-c210eb8bc73a",
+                    "path": "<Keyboard>/s",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": ";Keyboard&Mouse",
+                    "action": "Move",
+                    "isComposite": false,
+                    "isPartOfComposite": true
+                },
+                {
+                    "name": "down",
+                    "id": "1c5327b5-f71c-4f60-99c7-4e737386f1d1",
+                    "path": "<Keyboard>/downArrow",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": ";Keyboard&Mouse",
+                    "action": "Move",
+                    "isComposite": false,
+                    "isPartOfComposite": true
+                },
+                {
+                    "name": "left",
+                    "id": "d2581a9b-1d11-4566-b27d-b92aff5fabbc",
+                    "path": "<Keyboard>/a",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": ";Keyboard&Mouse",
+                    "action": "Move",
+                    "isComposite": false,
+                    "isPartOfComposite": true
+                },
+                {
+                    "name": "left",
+                    "id": "2e46982e-44cc-431b-9f0b-c11910bf467a",
+                    "path": "<Keyboard>/leftArrow",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": ";Keyboard&Mouse",
+                    "action": "Move",
+                    "isComposite": false,
+                    "isPartOfComposite": true
+                },
+                {
+                    "name": "right",
+                    "id": "fcfe95b8-67b9-4526-84b5-5d0bc98d6400",
+                    "path": "<Keyboard>/d",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": ";Keyboard&Mouse",
+                    "action": "Move",
+                    "isComposite": false,
+                    "isPartOfComposite": true
+                },
+                {
+                    "name": "right",
+                    "id": "77bff152-3580-4b21-b6de-dcd0c7e41164",
+                    "path": "<Keyboard>/rightArrow",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": ";Keyboard&Mouse",
+                    "action": "Move",
+                    "isComposite": false,
+                    "isPartOfComposite": true
+                },
+                {
+                    "name": "",
+                    "id": "1635d3fe-58b6-4ba9-a4e2-f4b964f6b5c8",
+                    "path": "<XRController>/{Primary2DAxis}",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": "XR",
+                    "action": "Move",
+                    "isComposite": false,
+                    "isPartOfComposite": false
+                },
+                {
+                    "name": "",
+                    "id": "3ea4d645-4504-4529-b061-ab81934c3752",
+                    "path": "<Joystick>/stick",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": "Joystick",
+                    "action": "Move",
+                    "isComposite": false,
+                    "isPartOfComposite": false
+                },
+                {
+                    "name": "",
+                    "id": "c1f7a91b-d0fd-4a62-997e-7fb9b69bf235",
+                    "path": "<Gamepad>/rightStick",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": ";Gamepad",
+                    "action": "Look",
+                    "isComposite": false,
+                    "isPartOfComposite": false
+                },
+                {
+                    "name": "",
+                    "id": "8c8e490b-c610-4785-884f-f04217b23ca4",
+                    "path": "<Pointer>/delta",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": ";Keyboard&Mouse;Touch",
+                    "action": "Look",
+                    "isComposite": false,
+                    "isPartOfComposite": false
+                },
+                {
+                    "name": "",
+                    "id": "3e5f5442-8668-4b27-a940-df99bad7e831",
+                    "path": "<Joystick>/{Hatswitch}",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": "Joystick",
+                    "action": "Look",
+                    "isComposite": false,
+                    "isPartOfComposite": false
+                },
+                {
+                    "name": "",
+                    "id": "143bb1cd-cc10-4eca-a2f0-a3664166fe91",
+                    "path": "<Gamepad>/buttonWest",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": ";Gamepad",
+                    "action": "Attack",
+                    "isComposite": false,
+                    "isPartOfComposite": false
+                },
+                {
+                    "name": "",
+                    "id": "05f6913d-c316-48b2-a6bb-e225f14c7960",
+                    "path": "<Mouse>/leftButton",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": ";Keyboard&Mouse",
+                    "action": "Attack",
+                    "isComposite": false,
+                    "isPartOfComposite": false
+                },
+                {
+                    "name": "",
+                    "id": "886e731e-7071-4ae4-95c0-e61739dad6fd",
+                    "path": "<Touchscreen>/primaryTouch/tap",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": ";Touch",
+                    "action": "Attack",
+                    "isComposite": false,
+                    "isPartOfComposite": false
+                },
+                {
+                    "name": "",
+                    "id": "ee3d0cd2-254e-47a7-a8cb-bc94d9658c54",
+                    "path": "<Joystick>/trigger",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": "Joystick",
+                    "action": "Attack",
+                    "isComposite": false,
+                    "isPartOfComposite": false
+                },
+                {
+                    "name": "",
+                    "id": "8255d333-5683-4943-a58a-ccb207ff1dce",
+                    "path": "<XRController>/{PrimaryAction}",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": "XR",
+                    "action": "Attack",
+                    "isComposite": false,
+                    "isPartOfComposite": false
+                },
+                {
+                    "name": "",
+                    "id": "b3c1c7f0-bd20-4ee7-a0f1-899b24bca6d7",
+                    "path": "<Keyboard>/enter",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": "Keyboard&Mouse",
+                    "action": "Attack",
+                    "isComposite": false,
+                    "isPartOfComposite": false
+                },
+                {
+                    "name": "",
+                    "id": "cbac6039-9c09-46a1-b5f2-4e5124ccb5ed",
+                    "path": "<Keyboard>/2",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": "Keyboard&Mouse",
+                    "action": "Next",
+                    "isComposite": false,
+                    "isPartOfComposite": false
+                },
+                {
+                    "name": "",
+                    "id": "e15ca19d-e649-4852-97d5-7fe8ccc44e94",
+                    "path": "<Gamepad>/dpad/right",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": "Gamepad",
+                    "action": "Next",
+                    "isComposite": false,
+                    "isPartOfComposite": false
+                },
+                {
+                    "name": "",
+                    "id": "f2e9ba44-c423-42a7-ad56-f20975884794",
+                    "path": "<Keyboard>/leftShift",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": "Keyboard&Mouse",
+                    "action": "Sprint",
+                    "isComposite": false,
+                    "isPartOfComposite": false
+                },
+                {
+                    "name": "",
+                    "id": "8cbb2f4b-a784-49cc-8d5e-c010b8c7f4e6",
+                    "path": "<Gamepad>/leftStickPress",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": "Gamepad",
+                    "action": "Sprint",
+                    "isComposite": false,
+                    "isPartOfComposite": false
+                },
+                {
+                    "name": "",
+                    "id": "d8bf24bf-3f2f-4160-a97c-38ec1eb520ba",
+                    "path": "<XRController>/trigger",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": "XR",
+                    "action": "Sprint",
+                    "isComposite": false,
+                    "isPartOfComposite": false
+                },
+                {
+                    "name": "",
+                    "id": "eb40bb66-4559-4dfa-9a2f-820438abb426",
+                    "path": "<Keyboard>/space",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": "Keyboard&Mouse",
+                    "action": "Jump",
+                    "isComposite": false,
+                    "isPartOfComposite": false
+                },
+                {
+                    "name": "",
+                    "id": "daba33a1-ad0c-4742-a909-43ad1cdfbeb6",
+                    "path": "<Gamepad>/buttonSouth",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": "Gamepad",
+                    "action": "Jump",
+                    "isComposite": false,
+                    "isPartOfComposite": false
+                },
+                {
+                    "name": "",
+                    "id": "603f3daf-40bd-4854-8724-93e8017f59e3",
+                    "path": "<XRController>/secondaryButton",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": "XR",
+                    "action": "Jump",
+                    "isComposite": false,
+                    "isPartOfComposite": false
+                },
+                {
+                    "name": "",
+                    "id": "1534dc16-a6aa-499d-9c3a-22b47347b52a",
+                    "path": "<Keyboard>/1",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": "Keyboard&Mouse",
+                    "action": "Previous",
+                    "isComposite": false,
+                    "isPartOfComposite": false
+                },
+                {
+                    "name": "",
+                    "id": "25060bbd-a3a6-476e-8fba-45ae484aad05",
+                    "path": "<Gamepad>/dpad/left",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": "Gamepad",
+                    "action": "Previous",
+                    "isComposite": false,
+                    "isPartOfComposite": false
+                },
+                {
+                    "name": "",
+                    "id": "1c04ea5f-b012-41d1-a6f7-02e963b52893",
+                    "path": "<Keyboard>/e",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": "Keyboard&Mouse",
+                    "action": "Interact",
+                    "isComposite": false,
+                    "isPartOfComposite": false
+                },
+                {
+                    "name": "",
+                    "id": "b3f66d0b-7751-423f-908b-a11c5bd95930",
+                    "path": "<Gamepad>/buttonNorth",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": "Gamepad",
+                    "action": "Interact",
+                    "isComposite": false,
+                    "isPartOfComposite": false
+                },
+                {
+                    "name": "",
+                    "id": "4f4649ac-64a8-4a73-af11-b3faef356a4d",
+                    "path": "<Gamepad>/buttonEast",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": "Gamepad",
+                    "action": "Crouch",
+                    "isComposite": false,
+                    "isPartOfComposite": false
+                },
+                {
+                    "name": "",
+                    "id": "36e52cba-0905-478e-a818-f4bfcb9f3b9a",
+                    "path": "<Keyboard>/c",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": "Keyboard&Mouse",
+                    "action": "Crouch",
+                    "isComposite": false,
+                    "isPartOfComposite": false
+                }
+            ]
+        },
+        {
+            "name": "UI",
+            "id": "272f6d14-89ba-496f-b7ff-215263d3219f",
+            "actions": [
+                {
+                    "name": "Navigate",
+                    "type": "PassThrough",
+                    "id": "c95b2375-e6d9-4b88-9c4c-c5e76515df4b",
+                    "expectedControlType": "Vector2",
+                    "processors": "",
+                    "interactions": "",
+                    "initialStateCheck": false
+                },
+                {
+                    "name": "Submit",
+                    "type": "Button",
+                    "id": "7607c7b6-cd76-4816-beef-bd0341cfe950",
+                    "expectedControlType": "Button",
+                    "processors": "",
+                    "interactions": "",
+                    "initialStateCheck": false
+                },
+                {
+                    "name": "Cancel",
+                    "type": "Button",
+                    "id": "15cef263-9014-4fd5-94d9-4e4a6234a6ef",
+                    "expectedControlType": "Button",
+                    "processors": "",
+                    "interactions": "",
+                    "initialStateCheck": false
+                },
+                {
+                    "name": "Point",
+                    "type": "PassThrough",
+                    "id": "32b35790-4ed0-4e9a-aa41-69ac6d629449",
+                    "expectedControlType": "Vector2",
+                    "processors": "",
+                    "interactions": "",
+                    "initialStateCheck": true
+                },
+                {
+                    "name": "Click",
+                    "type": "PassThrough",
+                    "id": "3c7022bf-7922-4f7c-a998-c437916075ad",
+                    "expectedControlType": "Button",
+                    "processors": "",
+                    "interactions": "",
+                    "initialStateCheck": true
+                },
+                {
+                    "name": "RightClick",
+                    "type": "PassThrough",
+                    "id": "44b200b1-1557-4083-816c-b22cbdf77ddf",
+                    "expectedControlType": "Button",
+                    "processors": "",
+                    "interactions": "",
+                    "initialStateCheck": false
+                },
+                {
+                    "name": "MiddleClick",
+                    "type": "PassThrough",
+                    "id": "dad70c86-b58c-4b17-88ad-f5e53adf419e",
+                    "expectedControlType": "Button",
+                    "processors": "",
+                    "interactions": "",
+                    "initialStateCheck": false
+                },
+                {
+                    "name": "ScrollWheel",
+                    "type": "PassThrough",
+                    "id": "0489e84a-4833-4c40-bfae-cea84b696689",
+                    "expectedControlType": "Vector2",
+                    "processors": "",
+                    "interactions": "",
+                    "initialStateCheck": false
+                },
+                {
+                    "name": "TrackedDevicePosition",
+                    "type": "PassThrough",
+                    "id": "24908448-c609-4bc3-a128-ea258674378a",
+                    "expectedControlType": "Vector3",
+                    "processors": "",
+                    "interactions": "",
+                    "initialStateCheck": false
+                },
+                {
+                    "name": "TrackedDeviceOrientation",
+                    "type": "PassThrough",
+                    "id": "9caa3d8a-6b2f-4e8e-8bad-6ede561bd9be",
+                    "expectedControlType": "Quaternion",
+                    "processors": "",
+                    "interactions": "",
+                    "initialStateCheck": false
+                }
+            ],
+            "bindings": [
+                {
+                    "name": "Gamepad",
+                    "id": "809f371f-c5e2-4e7a-83a1-d867598f40dd",
+                    "path": "2DVector",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": "",
+                    "action": "Navigate",
+                    "isComposite": true,
+                    "isPartOfComposite": false
+                },
+                {
+                    "name": "up",
+                    "id": "14a5d6e8-4aaf-4119-a9ef-34b8c2c548bf",
+                    "path": "<Gamepad>/leftStick/up",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": ";Gamepad",
+                    "action": "Navigate",
+                    "isComposite": false,
+                    "isPartOfComposite": true
+                },
+                {
+                    "name": "up",
+                    "id": "9144cbe6-05e1-4687-a6d7-24f99d23dd81",
+                    "path": "<Gamepad>/rightStick/up",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": ";Gamepad",
+                    "action": "Navigate",
+                    "isComposite": false,
+                    "isPartOfComposite": true
+                },
+                {
+                    "name": "down",
+                    "id": "2db08d65-c5fb-421b-983f-c71163608d67",
+                    "path": "<Gamepad>/leftStick/down",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": ";Gamepad",
+                    "action": "Navigate",
+                    "isComposite": false,
+                    "isPartOfComposite": true
+                },
+                {
+                    "name": "down",
+                    "id": "58748904-2ea9-4a80-8579-b500e6a76df8",
+                    "path": "<Gamepad>/rightStick/down",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": ";Gamepad",
+                    "action": "Navigate",
+                    "isComposite": false,
+                    "isPartOfComposite": true
+                },
+                {
+                    "name": "left",
+                    "id": "8ba04515-75aa-45de-966d-393d9bbd1c14",
+                    "path": "<Gamepad>/leftStick/left",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": ";Gamepad",
+                    "action": "Navigate",
+                    "isComposite": false,
+                    "isPartOfComposite": true
+                },
+                {
+                    "name": "left",
+                    "id": "712e721c-bdfb-4b23-a86c-a0d9fcfea921",
+                    "path": "<Gamepad>/rightStick/left",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": ";Gamepad",
+                    "action": "Navigate",
+                    "isComposite": false,
+                    "isPartOfComposite": true
+                },
+                {
+                    "name": "right",
+                    "id": "fcd248ae-a788-4676-a12e-f4d81205600b",
+                    "path": "<Gamepad>/leftStick/right",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": ";Gamepad",
+                    "action": "Navigate",
+                    "isComposite": false,
+                    "isPartOfComposite": true
+                },
+                {
+                    "name": "right",
+                    "id": "1f04d9bc-c50b-41a1-bfcc-afb75475ec20",
+                    "path": "<Gamepad>/rightStick/right",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": ";Gamepad",
+                    "action": "Navigate",
+                    "isComposite": false,
+                    "isPartOfComposite": true
+                },
+                {
+                    "name": "",
+                    "id": "fb8277d4-c5cd-4663-9dc7-ee3f0b506d90",
+                    "path": "<Gamepad>/dpad",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": ";Gamepad",
+                    "action": "Navigate",
+                    "isComposite": false,
+                    "isPartOfComposite": false
+                },
+                {
+                    "name": "Joystick",
+                    "id": "e25d9774-381c-4a61-b47c-7b6b299ad9f9",
+                    "path": "2DVector",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": "",
+                    "action": "Navigate",
+                    "isComposite": true,
+                    "isPartOfComposite": false
+                },
+                {
+                    "name": "up",
+                    "id": "3db53b26-6601-41be-9887-63ac74e79d19",
+                    "path": "<Joystick>/stick/up",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": "Joystick",
+                    "action": "Navigate",
+                    "isComposite": false,
+                    "isPartOfComposite": true
+                },
+                {
+                    "name": "down",
+                    "id": "0cb3e13e-3d90-4178-8ae6-d9c5501d653f",
+                    "path": "<Joystick>/stick/down",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": "Joystick",
+                    "action": "Navigate",
+                    "isComposite": false,
+                    "isPartOfComposite": true
+                },
+                {
+                    "name": "left",
+                    "id": "0392d399-f6dd-4c82-8062-c1e9c0d34835",
+                    "path": "<Joystick>/stick/left",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": "Joystick",
+                    "action": "Navigate",
+                    "isComposite": false,
+                    "isPartOfComposite": true
+                },
+                {
+                    "name": "right",
+                    "id": "942a66d9-d42f-43d6-8d70-ecb4ba5363bc",
+                    "path": "<Joystick>/stick/right",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": "Joystick",
+                    "action": "Navigate",
+                    "isComposite": false,
+                    "isPartOfComposite": true
+                },
+                {
+                    "name": "Keyboard",
+                    "id": "ff527021-f211-4c02-933e-5976594c46ed",
+                    "path": "2DVector",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": "",
+                    "action": "Navigate",
+                    "isComposite": true,
+                    "isPartOfComposite": false
+                },
+                {
+                    "name": "up",
+                    "id": "563fbfdd-0f09-408d-aa75-8642c4f08ef0",
+                    "path": "<Keyboard>/w",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": "Keyboard&Mouse",
+                    "action": "Navigate",
+                    "isComposite": false,
+                    "isPartOfComposite": true
+                },
+                {
+                    "name": "up",
+                    "id": "eb480147-c587-4a33-85ed-eb0ab9942c43",
+                    "path": "<Keyboard>/upArrow",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": "Keyboard&Mouse",
+                    "action": "Navigate",
+                    "isComposite": false,
+                    "isPartOfComposite": true
+                },
+                {
+                    "name": "down",
+                    "id": "2bf42165-60bc-42ca-8072-8c13ab40239b",
+                    "path": "<Keyboard>/s",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": "Keyboard&Mouse",
+                    "action": "Navigate",
+                    "isComposite": false,
+                    "isPartOfComposite": true
+                },
+                {
+                    "name": "down",
+                    "id": "85d264ad-e0a0-4565-b7ff-1a37edde51ac",
+                    "path": "<Keyboard>/downArrow",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": "Keyboard&Mouse",
+                    "action": "Navigate",
+                    "isComposite": false,
+                    "isPartOfComposite": true
+                },
+                {
+                    "name": "left",
+                    "id": "74214943-c580-44e4-98eb-ad7eebe17902",
+                    "path": "<Keyboard>/a",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": "Keyboard&Mouse",
+                    "action": "Navigate",
+                    "isComposite": false,
+                    "isPartOfComposite": true
+                },
+                {
+                    "name": "left",
+                    "id": "cea9b045-a000-445b-95b8-0c171af70a3b",
+                    "path": "<Keyboard>/leftArrow",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": "Keyboard&Mouse",
+                    "action": "Navigate",
+                    "isComposite": false,
+                    "isPartOfComposite": true
+                },
+                {
+                    "name": "right",
+                    "id": "8607c725-d935-4808-84b1-8354e29bab63",
+                    "path": "<Keyboard>/d",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": "Keyboard&Mouse",
+                    "action": "Navigate",
+                    "isComposite": false,
+                    "isPartOfComposite": true
+                },
+                {
+                    "name": "right",
+                    "id": "4cda81dc-9edd-4e03-9d7c-a71a14345d0b",
+                    "path": "<Keyboard>/rightArrow",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": "Keyboard&Mouse",
+                    "action": "Navigate",
+                    "isComposite": false,
+                    "isPartOfComposite": true
+                },
+                {
+                    "name": "",
+                    "id": "9e92bb26-7e3b-4ec4-b06b-3c8f8e498ddc",
+                    "path": "*/{Submit}",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": "Keyboard&Mouse;Gamepad;Touch;Joystick;XR",
+                    "action": "Submit",
+                    "isComposite": false,
+                    "isPartOfComposite": false
+                },
+                {
+                    "name": "",
+                    "id": "82627dcc-3b13-4ba9-841d-e4b746d6553e",
+                    "path": "*/{Cancel}",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": "Keyboard&Mouse;Gamepad;Touch;Joystick;XR",
+                    "action": "Cancel",
+                    "isComposite": false,
+                    "isPartOfComposite": false
+                },
+                {
+                    "name": "",
+                    "id": "c52c8e0b-8179-41d3-b8a1-d149033bbe86",
+                    "path": "<Mouse>/position",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": "Keyboard&Mouse",
+                    "action": "Point",
+                    "isComposite": false,
+                    "isPartOfComposite": false
+                },
+                {
+                    "name": "",
+                    "id": "e1394cbc-336e-44ce-9ea8-6007ed6193f7",
+                    "path": "<Pen>/position",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": "Keyboard&Mouse",
+                    "action": "Point",
+                    "isComposite": false,
+                    "isPartOfComposite": false
+                },
+                {
+                    "name": "",
+                    "id": "5693e57a-238a-46ed-b5ae-e64e6e574302",
+                    "path": "<Touchscreen>/touch*/position",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": "Touch",
+                    "action": "Point",
+                    "isComposite": false,
+                    "isPartOfComposite": false
+                },
+                {
+                    "name": "",
+                    "id": "4faf7dc9-b979-4210-aa8c-e808e1ef89f5",
+                    "path": "<Mouse>/leftButton",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": ";Keyboard&Mouse",
+                    "action": "Click",
+                    "isComposite": false,
+                    "isPartOfComposite": false
+                },
+                {
+                    "name": "",
+                    "id": "8d66d5ba-88d7-48e6-b1cd-198bbfef7ace",
+                    "path": "<Pen>/tip",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": ";Keyboard&Mouse",
+                    "action": "Click",
+                    "isComposite": false,
+                    "isPartOfComposite": false
+                },
+                {
+                    "name": "",
+                    "id": "47c2a644-3ebc-4dae-a106-589b7ca75b59",
+                    "path": "<Touchscreen>/touch*/press",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": "Touch",
+                    "action": "Click",
+                    "isComposite": false,
+                    "isPartOfComposite": false
+                },
+                {
+                    "name": "",
+                    "id": "bb9e6b34-44bf-4381-ac63-5aa15d19f677",
+                    "path": "<XRController>/trigger",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": "XR",
+                    "action": "Click",
+                    "isComposite": false,
+                    "isPartOfComposite": false
+                },
+                {
+                    "name": "",
+                    "id": "38c99815-14ea-4617-8627-164d27641299",
+                    "path": "<Mouse>/scroll",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": ";Keyboard&Mouse",
+                    "action": "ScrollWheel",
+                    "isComposite": false,
+                    "isPartOfComposite": false
+                },
+                {
+                    "name": "",
+                    "id": "4c191405-5738-4d4b-a523-c6a301dbf754",
+                    "path": "<Mouse>/rightButton",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": "Keyboard&Mouse",
+                    "action": "RightClick",
+                    "isComposite": false,
+                    "isPartOfComposite": false
+                },
+                {
+                    "name": "",
+                    "id": "24066f69-da47-44f3-a07e-0015fb02eb2e",
+                    "path": "<Mouse>/middleButton",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": "Keyboard&Mouse",
+                    "action": "MiddleClick",
+                    "isComposite": false,
+                    "isPartOfComposite": false
+                },
+                {
+                    "name": "",
+                    "id": "7236c0d9-6ca3-47cf-a6ee-a97f5b59ea77",
+                    "path": "<XRController>/devicePosition",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": "XR",
+                    "action": "TrackedDevicePosition",
+                    "isComposite": false,
+                    "isPartOfComposite": false
+                },
+                {
+                    "name": "",
+                    "id": "23e01e3a-f935-4948-8d8b-9bcac77714fb",
+                    "path": "<XRController>/deviceRotation",
+                    "interactions": "",
+                    "processors": "",
+                    "groups": "XR",
+                    "action": "TrackedDeviceOrientation",
+                    "isComposite": false,
+                    "isPartOfComposite": false
+                }
+            ]
+        }
+    ],
+    "controlSchemes": [
+        {
+            "name": "Keyboard&Mouse",
+            "bindingGroup": "Keyboard&Mouse",
+            "devices": [
+                {
+                    "devicePath": "<Keyboard>",
+                    "isOptional": false,
+                    "isOR": false
+                },
+                {
+                    "devicePath": "<Mouse>",
+                    "isOptional": false,
+                    "isOR": false
+                }
+            ]
+        },
+        {
+            "name": "Gamepad",
+            "bindingGroup": "Gamepad",
+            "devices": [
+                {
+                    "devicePath": "<Gamepad>",
+                    "isOptional": false,
+                    "isOR": false
+                }
+            ]
+        },
+        {
+            "name": "Touch",
+            "bindingGroup": "Touch",
+            "devices": [
+                {
+                    "devicePath": "<Touchscreen>",
+                    "isOptional": false,
+                    "isOR": false
+                }
+            ]
+        },
+        {
+            "name": "Joystick",
+            "bindingGroup": "Joystick",
+            "devices": [
+                {
+                    "devicePath": "<Joystick>",
+                    "isOptional": false,
+                    "isOR": false
+                }
+            ]
+        },
+        {
+            "name": "XR",
+            "bindingGroup": "XR",
+            "devices": [
+                {
+                    "devicePath": "<XRController>",
+                    "isOptional": false,
+                    "isOR": false
+                }
+            ]
+        }
+    ]
+}
\ No newline at end of file
diff --git a/Assets/InputSystem_Actions.inputactions.meta b/Assets/InputSystem_Actions.inputactions.meta
new file mode 100644
index 0000000000000000000000000000000000000000..6b38b043d9df2701a655e0a0e522d7072b190527
--- /dev/null
+++ b/Assets/InputSystem_Actions.inputactions.meta
@@ -0,0 +1,14 @@
+fileFormatVersion: 2
+guid: 052faaac586de48259a63d0c4782560b
+ScriptedImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 2
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
+  script: {fileID: 11500000, guid: 8404be70184654265930450def6a9037, type: 3}
+  generateWrapperCode: 0
+  wrapperCodePath: 
+  wrapperClassName: 
+  wrapperCodeNamespace: 
diff --git a/Assets/Materials.meta b/Assets/Materials.meta
new file mode 100644
index 0000000000000000000000000000000000000000..65ce2b83be400f4d716c4bf6d28cd48f1bfabb77
--- /dev/null
+++ b/Assets/Materials.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 6cec7b672d7591c4484ac0d9d701b5c0
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Materials/Keypoint.mat b/Assets/Materials/Keypoint.mat
new file mode 100644
index 0000000000000000000000000000000000000000..1f48b38836d4787af194b317f4e4f87d60bedd67
--- /dev/null
+++ b/Assets/Materials/Keypoint.mat
@@ -0,0 +1,112 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+  serializedVersion: 8
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: Keypoint
+  m_Shader: {fileID: -6465566751694194690, guid: be6af3824a4166d47af12cb8efa54379, type: 3}
+  m_Parent: {fileID: 0}
+  m_ModifiedSerializedProperties: 0
+  m_ValidKeywords: []
+  m_InvalidKeywords: []
+  m_LightmapFlags: 4
+  m_EnableInstancingVariants: 0
+  m_DoubleSidedGI: 0
+  m_CustomRenderQueue: -1
+  stringTagMap: {}
+  disabledShaderPasses:
+  - MOTIONVECTORS
+  m_LockedProperties: 
+  m_SavedProperties:
+    serializedVersion: 3
+    m_TexEnvs:
+    - _BumpMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _DetailAlbedoMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _DetailMask:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _DetailNormalMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _EmissionMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _MainTex:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _MetallicGlossMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _OcclusionMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _ParallaxMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - unity_Lightmaps:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - unity_LightmapsInd:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - unity_ShadowMasks:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    m_Ints: []
+    m_Floats:
+    - _BumpScale: 1
+    - _Cutoff: 0.5
+    - _DetailNormalMapScale: 1
+    - _DstBlend: 0
+    - _GlossMapScale: 1
+    - _Glossiness: 0.5
+    - _GlossyReflections: 1
+    - _Metallic: 0
+    - _Mode: 0
+    - _OcclusionStrength: 1
+    - _Parallax: 0.02
+    - _QueueControl: 0
+    - _QueueOffset: 0
+    - _SmoothnessTextureChannel: 0
+    - _SpecularHighlights: 1
+    - _SrcBlend: 1
+    - _UVSec: 0
+    - _ZWrite: 1
+    m_Colors:
+    - _Color: {r: 1, g: 0, b: 0, a: 1}
+    - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+  m_BuildTextureStacks: []
+  m_AllowLocking: 1
+--- !u!114 &8299967517058971059
+MonoBehaviour:
+  m_ObjectHideFlags: 11
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  version: 9
diff --git a/Assets/Materials/Keypoint.mat.meta b/Assets/Materials/Keypoint.mat.meta
new file mode 100644
index 0000000000000000000000000000000000000000..87bfca6a3a256a85900788476c814bb31215eb1b
--- /dev/null
+++ b/Assets/Materials/Keypoint.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 4a1da085a61f48e48b16d1388d915005
+NativeFormatImporter:
+  externalObjects: {}
+  mainObjectFileID: 2100000
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Materials/Line.mat b/Assets/Materials/Line.mat
new file mode 100644
index 0000000000000000000000000000000000000000..4254637f26b946af3dde8cf77e5dcd2119e00502
--- /dev/null
+++ b/Assets/Materials/Line.mat
@@ -0,0 +1,136 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+  serializedVersion: 8
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: Line
+  m_Shader: {fileID: -6465566751694194690, guid: be6af3824a4166d47af12cb8efa54379, type: 3}
+  m_Parent: {fileID: 0}
+  m_ModifiedSerializedProperties: 0
+  m_ValidKeywords: []
+  m_InvalidKeywords: []
+  m_LightmapFlags: 4
+  m_EnableInstancingVariants: 0
+  m_DoubleSidedGI: 0
+  m_CustomRenderQueue: -1
+  stringTagMap: {}
+  disabledShaderPasses:
+  - MOTIONVECTORS
+  m_LockedProperties: 
+  m_SavedProperties:
+    serializedVersion: 3
+    m_TexEnvs:
+    - _BaseMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _BumpMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _DetailAlbedoMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _DetailMask:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _DetailNormalMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _EmissionMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _MainTex:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _MetallicGlossMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _OcclusionMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _ParallaxMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _SpecGlossMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - unity_Lightmaps:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - unity_LightmapsInd:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - unity_ShadowMasks:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    m_Ints: []
+    m_Floats:
+    - _AddPrecomputedVelocity: 0
+    - _AlphaClip: 0
+    - _AlphaToMask: 0
+    - _Blend: 0
+    - _BlendModePreserveSpecular: 1
+    - _BumpScale: 1
+    - _ClearCoatMask: 0
+    - _ClearCoatSmoothness: 0
+    - _Cull: 2
+    - _Cutoff: 0.5
+    - _DetailAlbedoMapScale: 1
+    - _DetailNormalMapScale: 1
+    - _DstBlend: 0
+    - _DstBlendAlpha: 0
+    - _EnvironmentReflections: 1
+    - _GlossMapScale: 0
+    - _Glossiness: 0
+    - _GlossyReflections: 0
+    - _Metallic: 0
+    - _OcclusionStrength: 1
+    - _Parallax: 0.005
+    - _QueueControl: 0
+    - _QueueOffset: 0
+    - _ReceiveShadows: 0
+    - _Smoothness: 0.5
+    - _SmoothnessTextureChannel: 0
+    - _SpecularHighlights: 1
+    - _SrcBlend: 1
+    - _SrcBlendAlpha: 1
+    - _Surface: 0
+    - _WorkflowMode: 1
+    - _ZWrite: 1
+    m_Colors:
+    - _BaseColor: {r: 1, g: 1, b: 1, a: 1}
+    - _Color: {r: 1, g: 1, b: 1, a: 1}
+    - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+    - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
+  m_BuildTextureStacks: []
+  m_AllowLocking: 1
+--- !u!114 &7721339470952869149
+MonoBehaviour:
+  m_ObjectHideFlags: 11
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  version: 9
diff --git a/Assets/Materials/Line.mat.meta b/Assets/Materials/Line.mat.meta
new file mode 100644
index 0000000000000000000000000000000000000000..8c01fc08fd70fe474e8b6bc249a7d4b8ca9ab875
--- /dev/null
+++ b/Assets/Materials/Line.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: c4b5e4d798e349748a5702e51203c07d
+NativeFormatImporter:
+  externalObjects: {}
+  mainObjectFileID: 2100000
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Materials/ground.mat b/Assets/Materials/ground.mat
new file mode 100644
index 0000000000000000000000000000000000000000..8b54be8f64f3ec78bf9bb8b522a29a17e9625d6b
--- /dev/null
+++ b/Assets/Materials/ground.mat
@@ -0,0 +1,138 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &-8393404266303341000
+MonoBehaviour:
+  m_ObjectHideFlags: 11
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  version: 9
+--- !u!21 &2100000
+Material:
+  serializedVersion: 8
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: ground
+  m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3}
+  m_Parent: {fileID: 0}
+  m_ModifiedSerializedProperties: 0
+  m_ValidKeywords: []
+  m_InvalidKeywords: []
+  m_LightmapFlags: 4
+  m_EnableInstancingVariants: 0
+  m_DoubleSidedGI: 0
+  m_CustomRenderQueue: -1
+  stringTagMap:
+    RenderType: Opaque
+  disabledShaderPasses:
+  - MOTIONVECTORS
+  m_LockedProperties: 
+  m_SavedProperties:
+    serializedVersion: 3
+    m_TexEnvs:
+    - _BaseMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _BumpMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _DetailAlbedoMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _DetailMask:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _DetailNormalMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _EmissionMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _MainTex:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _MetallicGlossMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _OcclusionMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _ParallaxMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _SpecGlossMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - unity_Lightmaps:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - unity_LightmapsInd:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - unity_ShadowMasks:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    m_Ints: []
+    m_Floats:
+    - _AddPrecomputedVelocity: 0
+    - _AlphaClip: 0
+    - _AlphaToMask: 0
+    - _Blend: 0
+    - _BlendModePreserveSpecular: 1
+    - _BumpScale: 1
+    - _ClearCoatMask: 0
+    - _ClearCoatSmoothness: 0
+    - _Cull: 2
+    - _Cutoff: 0.5
+    - _DetailAlbedoMapScale: 1
+    - _DetailNormalMapScale: 1
+    - _DstBlend: 0
+    - _DstBlendAlpha: 0
+    - _EnvironmentReflections: 1
+    - _GlossMapScale: 1
+    - _Glossiness: 0.5
+    - _GlossyReflections: 1
+    - _Metallic: 0
+    - _Mode: 0
+    - _OcclusionStrength: 1
+    - _Parallax: 0.02
+    - _QueueOffset: 0
+    - _ReceiveShadows: 1
+    - _Smoothness: 0.5
+    - _SmoothnessTextureChannel: 0
+    - _SpecularHighlights: 1
+    - _SrcBlend: 1
+    - _SrcBlendAlpha: 1
+    - _Surface: 0
+    - _UVSec: 0
+    - _WorkflowMode: 1
+    - _ZWrite: 1
+    m_Colors:
+    - _BaseColor: {r: 1, g: 1, b: 1, a: 1}
+    - _Color: {r: 1, g: 1, b: 1, a: 1}
+    - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+    - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
+  m_BuildTextureStacks: []
+  m_AllowLocking: 1
diff --git a/Assets/Materials/ground.mat.meta b/Assets/Materials/ground.mat.meta
new file mode 100644
index 0000000000000000000000000000000000000000..6add7ec177558f070cf6e7101fae29fa76d35968
--- /dev/null
+++ b/Assets/Materials/ground.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: aefed65d634b9ca40bccd6d1196fc35b
+NativeFormatImporter:
+  externalObjects: {}
+  mainObjectFileID: 2100000
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Models.meta b/Assets/Models.meta
new file mode 100644
index 0000000000000000000000000000000000000000..9ef64d3896351309bae2c41dd22694d6e81e1df8
--- /dev/null
+++ b/Assets/Models.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 85e5bbf9ea4fcec47b59488f7e6b6d0b
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Models/hand_detector.onnx b/Assets/Models/hand_detector.onnx
new file mode 100644
index 0000000000000000000000000000000000000000..653f03f9a8830d084326b4e1add232cba247738d
--- /dev/null
+++ b/Assets/Models/hand_detector.onnx
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c620c7c17de68a6568d0ce9e1ee1335531b7c7a6567dfd1150856e20921cbba9
+size 4589374
diff --git a/Assets/Models/hand_detector.onnx.meta b/Assets/Models/hand_detector.onnx.meta
new file mode 100644
index 0000000000000000000000000000000000000000..8345d9b9789598aaaec9276b165910dd9aea36b9
--- /dev/null
+++ b/Assets/Models/hand_detector.onnx.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 90d06f090a132a14ba6c1332cf06fbba
+ScriptedImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 2
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
+  script: {fileID: 11500000, guid: 683b6cb6d0a474744822c888b46772c9, type: 3}
diff --git a/Assets/Models/hand_landmarks_detector.onnx b/Assets/Models/hand_landmarks_detector.onnx
new file mode 100644
index 0000000000000000000000000000000000000000..8f9b0fa6c851a1ff89434e6775039eb42309d551
--- /dev/null
+++ b/Assets/Models/hand_landmarks_detector.onnx
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e18a95135b40c732ea53d2dd6af66cbec6d3f8bf0296bb529a4c4be0e8349ec1
+size 10903207
diff --git a/Assets/Models/hand_landmarks_detector.onnx.meta b/Assets/Models/hand_landmarks_detector.onnx.meta
new file mode 100644
index 0000000000000000000000000000000000000000..b90d111f889ebac1856f5c3b4e7477b4d1d03e7c
--- /dev/null
+++ b/Assets/Models/hand_landmarks_detector.onnx.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: cdde4f95158ab4743ae0eed9dcba1964
+ScriptedImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 2
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
+  script: {fileID: 11500000, guid: 683b6cb6d0a474744822c888b46772c9, type: 3}
diff --git a/Assets/Prefabs.meta b/Assets/Prefabs.meta
new file mode 100644
index 0000000000000000000000000000000000000000..4fa03e41a7c501fc5b202f751560193e660123d9
--- /dev/null
+++ b/Assets/Prefabs.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: f6d5c6b80413ba740ad0d5a4b7263485
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Prefabs/Hand Preview.prefab b/Assets/Prefabs/Hand Preview.prefab
new file mode 100644
index 0000000000000000000000000000000000000000..9a211ca5dd839d5ec4e9c3dd4c0d9d816f49356d
--- /dev/null
+++ b/Assets/Prefabs/Hand Preview.prefab	
@@ -0,0 +1,3765 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &3166291617390067945
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 6809830559313446833}
+  m_Layer: 0
+  m_Name: Lines
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &6809830559313446833
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3166291617390067945}
+  serializedVersion: 2
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children:
+  - {fileID: 6390172270843318039}
+  - {fileID: 406826976200823385}
+  - {fileID: 297018670854093754}
+  - {fileID: 5408720104392360717}
+  - {fileID: 3080465123939005462}
+  - {fileID: 4898850015390789943}
+  - {fileID: 237678605067860004}
+  - {fileID: 3302034318149944770}
+  - {fileID: 6887866658617343428}
+  - {fileID: 2723960543490642033}
+  - {fileID: 6600602050904316467}
+  - {fileID: 6703409847691354613}
+  - {fileID: 8258420812932254951}
+  - {fileID: 7893646917106285437}
+  - {fileID: 5069130829879530248}
+  - {fileID: 5134213851010345148}
+  - {fileID: 1093375642263596053}
+  - {fileID: 6445229035517178307}
+  - {fileID: 3182092567470729329}
+  - {fileID: 8767735427968435781}
+  - {fileID: 7358443754848282872}
+  m_Father: {fileID: 2168833821383220632}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &4084604580122782672
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 2168833821383220632}
+  - component: {fileID: 6880152826874572511}
+  m_Layer: 0
+  m_Name: Hand Preview
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 0
+--- !u!4 &2168833821383220632
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 4084604580122782672}
+  serializedVersion: 2
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children:
+  - {fileID: 6996253114997952776}
+  - {fileID: 6809830559313446833}
+  m_Father: {fileID: 0}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &6880152826874572511
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 4084604580122782672}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: a13d9ed61ce25fa4caf885d6c7222b9d, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  keypoints:
+  - {fileID: 1794424425062905201}
+  - {fileID: 208853714951625952}
+  - {fileID: 6188594088611031452}
+  - {fileID: 5729558288249105984}
+  - {fileID: 5277448412721230280}
+  - {fileID: 629848401764769237}
+  - {fileID: 9116057284548079552}
+  - {fileID: 8664197662101392778}
+  - {fileID: 1943566228140114146}
+  - {fileID: 3489952534265513245}
+  - {fileID: 8582224194102210019}
+  - {fileID: 5496050555294661358}
+  - {fileID: 6654897052885678230}
+  - {fileID: 2561187417798022607}
+  - {fileID: 1573561239529021682}
+  - {fileID: 7313942874909407049}
+  - {fileID: 8013773975623047518}
+  - {fileID: 427550917334365584}
+  - {fileID: 1214799117210042651}
+  - {fileID: 8374459479333754087}
+  - {fileID: 7409366239554315391}
+--- !u!1 &5294557537865957933
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 6996253114997952776}
+  m_Layer: 0
+  m_Name: Keypoints
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &6996253114997952776
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 5294557537865957933}
+  serializedVersion: 2
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children:
+  - {fileID: 6207345889522789246}
+  - {fileID: 5487074208928383727}
+  - {fileID: 1955039682956507027}
+  - {fileID: 90218619177250895}
+  - {fileID: 576105532711415751}
+  - {fileID: 5079590321262511066}
+  - {fileID: 3477133496563904975}
+  - {fileID: 3962770118630888325}
+  - {fileID: 6069463188626792173}
+  - {fileID: 9128007982788565778}
+  - {fileID: 4168592574206817260}
+  - {fileID: 181863000141538529}
+  - {fileID: 1340117961039373977}
+  - {fileID: 7874779038724197312}
+  - {fileID: 6563317160782298877}
+  - {fileID: 3117520050675607878}
+  - {fileID: 2446962354011506513}
+  - {fileID: 5416995789950905247}
+  - {fileID: 6780216446738194196}
+  - {fileID: 4250255887136148200}
+  - {fileID: 2886988667446639216}
+  m_Father: {fileID: 2168833821383220632}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1001 &227715790673315626
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 6809830559313446833}
+    m_Modifications:
+    - target: {fileID: 5041262481506853656, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_Name
+      value: 3 - 4
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: end
+      value: 
+      objectReference: {fileID: 5277448412721230280}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: start
+      value: 
+      objectReference: {fileID: 5729558288249105984}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: width
+      value: 0.004
+      objectReference: {fileID: 0}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: color.a
+      value: 1
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+--- !u!4 &5408720104392360717 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+  m_PrefabInstance: {fileID: 227715790673315626}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &338652899829127379
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 6996253114997952776}
+    m_Modifications:
+    - target: {fileID: 1220100959900462278, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_Name
+      value: 9 - middle finger mcp
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerWidth
+      value: 0.012
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: outerWidth
+      value: 0.016
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerColor.b
+      value: 0.9764706
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerColor.g
+      value: 0.81960785
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerColor.r
+      value: 0.39607844
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+--- !u!114 &3489952534265513245 stripped
+MonoBehaviour:
+  m_CorrespondingSourceObject: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+  m_PrefabInstance: {fileID: 338652899829127379}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 6d7450ac35d9abe4db1c44c1ca309974, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+--- !u!4 &9128007982788565778 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+  m_PrefabInstance: {fileID: 338652899829127379}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &854160191242794256
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 6809830559313446833}
+    m_Modifications:
+    - target: {fileID: 5041262481506853656, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_Name
+      value: 5 - 9
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: end
+      value: 
+      objectReference: {fileID: 3489952534265513245}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: start
+      value: 
+      objectReference: {fileID: 629848401764769237}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: width
+      value: 0.004
+      objectReference: {fileID: 0}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: color.a
+      value: 1
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+--- !u!4 &4898850015390789943 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+  m_PrefabInstance: {fileID: 854160191242794256}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &1044707195498125103
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 6809830559313446833}
+    m_Modifications:
+    - target: {fileID: 5041262481506853656, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_Name
+      value: 11 - 12
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: end
+      value: 
+      objectReference: {fileID: 6654897052885678230}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: start
+      value: 
+      objectReference: {fileID: 5496050555294661358}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: width
+      value: 0.004
+      objectReference: {fileID: 0}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: color.a
+      value: 1
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+--- !u!4 &5069130829879530248 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+  m_PrefabInstance: {fileID: 1044707195498125103}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &1109790148982877339
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 6809830559313446833}
+    m_Modifications:
+    - target: {fileID: 5041262481506853656, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_Name
+      value: 13 - 14
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: end
+      value: 
+      objectReference: {fileID: 1573561239529021682}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: start
+      value: 
+      objectReference: {fileID: 2561187417798022607}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: width
+      value: 0.004
+      objectReference: {fileID: 0}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: color.a
+      value: 1
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+--- !u!4 &5134213851010345148 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+  m_PrefabInstance: {fileID: 1109790148982877339}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &1191435042248477488
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 6809830559313446833}
+    m_Modifications:
+    - target: {fileID: 5041262481506853656, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_Name
+      value: 0 - 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: end
+      value: 
+      objectReference: {fileID: 208853714951625952}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: start
+      value: 
+      objectReference: {fileID: 1794424425062905201}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: width
+      value: 0.004
+      objectReference: {fileID: 0}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: color.a
+      value: 1
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+--- !u!4 &6390172270843318039 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+  m_PrefabInstance: {fileID: 1191435042248477488}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &1248813907801175524
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 6809830559313446833}
+    m_Modifications:
+    - target: {fileID: 5041262481506853656, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_Name
+      value: 15 - 16
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: end
+      value: 
+      objectReference: {fileID: 8013773975623047518}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: start
+      value: 
+      objectReference: {fileID: 7313942874909407049}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: width
+      value: 0.004
+      objectReference: {fileID: 0}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: color.a
+      value: 1
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+--- !u!4 &6445229035517178307 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+  m_PrefabInstance: {fileID: 1248813907801175524}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &1422201321663716884
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 6809830559313446833}
+    m_Modifications:
+    - target: {fileID: 5041262481506853656, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_Name
+      value: 6 - 7
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: end
+      value: 
+      objectReference: {fileID: 8664197662101392778}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: start
+      value: 
+      objectReference: {fileID: 9116057284548079552}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: width
+      value: 0.004
+      objectReference: {fileID: 0}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: color.a
+      value: 1
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+--- !u!4 &6600602050904316467 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+  m_PrefabInstance: {fileID: 1422201321663716884}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &1522757310046873042
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 6809830559313446833}
+    m_Modifications:
+    - target: {fileID: 5041262481506853656, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_Name
+      value: 7 - 8
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: end
+      value: 
+      objectReference: {fileID: 1943566228140114146}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: start
+      value: 
+      objectReference: {fileID: 8664197662101392778}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: width
+      value: 0.004
+      objectReference: {fileID: 0}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: color.a
+      value: 1
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+--- !u!4 &6703409847691354613 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+  m_PrefabInstance: {fileID: 1522757310046873042}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &1681747227659945985
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 6996253114997952776}
+    m_Modifications:
+    - target: {fileID: 1220100959900462278, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_Name
+      value: 13 - ring finger mcp
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerWidth
+      value: 0.012
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: outerWidth
+      value: 0.016
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerColor.b
+      value: 0.9764706
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerColor.g
+      value: 0.81960785
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerColor.r
+      value: 0.39607844
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+--- !u!114 &2561187417798022607 stripped
+MonoBehaviour:
+  m_CorrespondingSourceObject: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+  m_PrefabInstance: {fileID: 1681747227659945985}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 6d7450ac35d9abe4db1c44c1ca309974, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+--- !u!4 &7874779038724197312 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+  m_PrefabInstance: {fileID: 1681747227659945985}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &1706932645996411363
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 6809830559313446833}
+    m_Modifications:
+    - target: {fileID: 5041262481506853656, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_Name
+      value: 17 - 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: end
+      value: 
+      objectReference: {fileID: 1794424425062905201}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: start
+      value: 
+      objectReference: {fileID: 427550917334365584}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: width
+      value: 0.004
+      objectReference: {fileID: 0}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: color.a
+      value: 1
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+--- !u!4 &6887866658617343428 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+  m_PrefabInstance: {fileID: 1706932645996411363}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &2381146147932945724
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 6996253114997952776}
+    m_Modifications:
+    - target: {fileID: 1220100959900462278, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_Name
+      value: 14 - ring finger pip
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerWidth
+      value: 0.012
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: outerWidth
+      value: 0.016
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerColor.b
+      value: 0.9764706
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerColor.g
+      value: 0.81960785
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerColor.r
+      value: 0.39607844
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+--- !u!114 &1573561239529021682 stripped
+MonoBehaviour:
+  m_CorrespondingSourceObject: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+  m_PrefabInstance: {fileID: 2381146147932945724}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 6d7450ac35d9abe4db1c44c1ca309974, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+--- !u!4 &6563317160782298877 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+  m_PrefabInstance: {fileID: 2381146147932945724}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &2595827167168634069
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 6996253114997952776}
+    m_Modifications:
+    - target: {fileID: 1220100959900462278, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_Name
+      value: 18 - pinky pip
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerWidth
+      value: 0.012
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: outerWidth
+      value: 0.016
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerColor.b
+      value: 0.9764706
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerColor.g
+      value: 0.81960785
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerColor.r
+      value: 0.39607844
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+--- !u!114 &1214799117210042651 stripped
+MonoBehaviour:
+  m_CorrespondingSourceObject: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+  m_PrefabInstance: {fileID: 2595827167168634069}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 6d7450ac35d9abe4db1c44c1ca309974, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+--- !u!4 &6780216446738194196 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+  m_PrefabInstance: {fileID: 2595827167168634069}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &2714964711916224346
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 6809830559313446833}
+    m_Modifications:
+    - target: {fileID: 5041262481506853656, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_Name
+      value: 10 - 11
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: end
+      value: 
+      objectReference: {fileID: 5496050555294661358}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: start
+      value: 
+      objectReference: {fileID: 8582224194102210019}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: width
+      value: 0.004
+      objectReference: {fileID: 0}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: color.a
+      value: 1
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+--- !u!4 &7893646917106285437 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+  m_PrefabInstance: {fileID: 2714964711916224346}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &3187138771607808191
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 6996253114997952776}
+    m_Modifications:
+    - target: {fileID: 1220100959900462278, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_Name
+      value: 0 - wrist
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerWidth
+      value: 0.012
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: outerWidth
+      value: 0.016
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerColor.b
+      value: 0.9764706
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerColor.g
+      value: 0.81960785
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerColor.r
+      value: 0.39607844
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+--- !u!114 &1794424425062905201 stripped
+MonoBehaviour:
+  m_CorrespondingSourceObject: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+  m_PrefabInstance: {fileID: 3187138771607808191}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 6d7450ac35d9abe4db1c44c1ca309974, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+--- !u!4 &6207345889522789246 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+  m_PrefabInstance: {fileID: 3187138771607808191}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &3325065538850954540
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 6996253114997952776}
+    m_Modifications:
+    - target: {fileID: 1220100959900462278, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_Name
+      value: 8 - index finger tip
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerWidth
+      value: 0.012
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: outerWidth
+      value: 0.016
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerColor.b
+      value: 0.9764706
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerColor.g
+      value: 0.81960785
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerColor.r
+      value: 0.39607844
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+--- !u!114 &1943566228140114146 stripped
+MonoBehaviour:
+  m_CorrespondingSourceObject: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+  m_PrefabInstance: {fileID: 3325065538850954540}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 6d7450ac35d9abe4db1c44c1ca309974, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+--- !u!4 &6069463188626792173 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+  m_PrefabInstance: {fileID: 3325065538850954540}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &3330642351993056479
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 6809830559313446833}
+    m_Modifications:
+    - target: {fileID: 5041262481506853656, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_Name
+      value: 19 - 20
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: end
+      value: 
+      objectReference: {fileID: 7409366239554315391}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: start
+      value: 
+      objectReference: {fileID: 8374459479333754087}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: width
+      value: 0.004
+      objectReference: {fileID: 0}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: color.a
+      value: 1
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+--- !u!4 &7358443754848282872 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+  m_PrefabInstance: {fileID: 3330642351993056479}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &3545204927854618718
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 6996253114997952776}
+    m_Modifications:
+    - target: {fileID: 1220100959900462278, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_Name
+      value: 17 - pinky mcp
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerWidth
+      value: 0.012
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: outerWidth
+      value: 0.016
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerColor.b
+      value: 0.9764706
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerColor.g
+      value: 0.81960785
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerColor.r
+      value: 0.39607844
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+--- !u!114 &427550917334365584 stripped
+MonoBehaviour:
+  m_CorrespondingSourceObject: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+  m_PrefabInstance: {fileID: 3545204927854618718}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 6d7450ac35d9abe4db1c44c1ca309974, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+--- !u!4 &5416995789950905247 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+  m_PrefabInstance: {fileID: 3545204927854618718}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &3570194391822500450
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 6809830559313446833}
+    m_Modifications:
+    - target: {fileID: 5041262481506853656, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_Name
+      value: 18 - 19
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: end
+      value: 
+      objectReference: {fileID: 8374459479333754087}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: start
+      value: 
+      objectReference: {fileID: 1214799117210042651}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: width
+      value: 0.004
+      objectReference: {fileID: 0}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: color.a
+      value: 1
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+--- !u!4 &8767735427968435781 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+  m_PrefabInstance: {fileID: 3570194391822500450}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &3906891413975990574
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 6996253114997952776}
+    m_Modifications:
+    - target: {fileID: 1220100959900462278, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_Name
+      value: 1 - thumb cmc
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerWidth
+      value: 0.012
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: outerWidth
+      value: 0.016
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerColor.b
+      value: 0.9764706
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerColor.g
+      value: 0.81960785
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerColor.r
+      value: 0.39607844
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+--- !u!114 &208853714951625952 stripped
+MonoBehaviour:
+  m_CorrespondingSourceObject: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+  m_PrefabInstance: {fileID: 3906891413975990574}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 6d7450ac35d9abe4db1c44c1ca309974, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+--- !u!4 &5487074208928383727 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+  m_PrefabInstance: {fileID: 3906891413975990574}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &4232660103758842048
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 6809830559313446833}
+    m_Modifications:
+    - target: {fileID: 5041262481506853656, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_Name
+      value: 9 - 10
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: end
+      value: 
+      objectReference: {fileID: 8582224194102210019}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: start
+      value: 
+      objectReference: {fileID: 3489952534265513245}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: width
+      value: 0.004
+      objectReference: {fileID: 0}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: color.a
+      value: 1
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+--- !u!4 &8258420812932254951 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+  m_PrefabInstance: {fileID: 4232660103758842048}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &4350553770756603931
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 6996253114997952776}
+    m_Modifications:
+    - target: {fileID: 1220100959900462278, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_Name
+      value: 5 - index finger mcp
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerWidth
+      value: 0.012
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: outerWidth
+      value: 0.016
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerColor.b
+      value: 0.9764706
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerColor.g
+      value: 0.81960785
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerColor.r
+      value: 0.39607844
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+--- !u!114 &629848401764769237 stripped
+MonoBehaviour:
+  m_CorrespondingSourceObject: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+  m_PrefabInstance: {fileID: 4350553770756603931}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 6d7450ac35d9abe4db1c44c1ca309974, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+--- !u!4 &5079590321262511066 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+  m_PrefabInstance: {fileID: 4350553770756603931}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &4676390992053602601
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 6996253114997952776}
+    m_Modifications:
+    - target: {fileID: 1220100959900462278, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_Name
+      value: 19 - pinky dip
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerWidth
+      value: 0.012
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: outerWidth
+      value: 0.016
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerColor.b
+      value: 0.9764706
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerColor.g
+      value: 0.81960785
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerColor.r
+      value: 0.39607844
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+--- !u!4 &4250255887136148200 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+  m_PrefabInstance: {fileID: 4676390992053602601}
+  m_PrefabAsset: {fileID: 0}
+--- !u!114 &8374459479333754087 stripped
+MonoBehaviour:
+  m_CorrespondingSourceObject: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+  m_PrefabInstance: {fileID: 4676390992053602601}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 6d7450ac35d9abe4db1c44c1ca309974, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+--- !u!1001 &4884084790315184173
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 6996253114997952776}
+    m_Modifications:
+    - target: {fileID: 1220100959900462278, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_Name
+      value: 10 - middle finger pip
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerWidth
+      value: 0.012
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: outerWidth
+      value: 0.016
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerColor.b
+      value: 0.9764706
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerColor.g
+      value: 0.81960785
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerColor.r
+      value: 0.39607844
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+--- !u!4 &4168592574206817260 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+  m_PrefabInstance: {fileID: 4884084790315184173}
+  m_PrefabAsset: {fileID: 0}
+--- !u!114 &8582224194102210019 stripped
+MonoBehaviour:
+  m_CorrespondingSourceObject: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+  m_PrefabInstance: {fileID: 4884084790315184173}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 6d7450ac35d9abe4db1c44c1ca309974, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+--- !u!1001 &5119136282717005874
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 6809830559313446833}
+    m_Modifications:
+    - target: {fileID: 5041262481506853656, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_Name
+      value: 14 - 15
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: end
+      value: 
+      objectReference: {fileID: 7313942874909407049}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: start
+      value: 
+      objectReference: {fileID: 1573561239529021682}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: width
+      value: 0.004
+      objectReference: {fileID: 0}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: color.a
+      value: 1
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+--- !u!4 &1093375642263596053 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+  m_PrefabInstance: {fileID: 5119136282717005874}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &5359094025540334094
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 6996253114997952776}
+    m_Modifications:
+    - target: {fileID: 1220100959900462278, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_Name
+      value: 6 - index finger pip
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerWidth
+      value: 0.012
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: outerWidth
+      value: 0.016
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerColor.b
+      value: 0.9764706
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerColor.g
+      value: 0.81960785
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerColor.r
+      value: 0.39607844
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+--- !u!4 &3477133496563904975 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+  m_PrefabInstance: {fileID: 5359094025540334094}
+  m_PrefabAsset: {fileID: 0}
+--- !u!114 &9116057284548079552 stripped
+MonoBehaviour:
+  m_CorrespondingSourceObject: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+  m_PrefabInstance: {fileID: 5359094025540334094}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 6d7450ac35d9abe4db1c44c1ca309974, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+--- !u!1001 &5434375148704709635
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 6809830559313446833}
+    m_Modifications:
+    - target: {fileID: 5041262481506853656, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_Name
+      value: 9 - 13
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: end
+      value: 
+      objectReference: {fileID: 2561187417798022607}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: start
+      value: 
+      objectReference: {fileID: 3489952534265513245}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: width
+      value: 0.004
+      objectReference: {fileID: 0}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: color.a
+      value: 1
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+--- !u!4 &237678605067860004 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+  m_PrefabInstance: {fileID: 5434375148704709635}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &5492589314517516189
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 6809830559313446833}
+    m_Modifications:
+    - target: {fileID: 5041262481506853656, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_Name
+      value: 2 - 3
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: end
+      value: 
+      objectReference: {fileID: 5729558288249105984}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: start
+      value: 
+      objectReference: {fileID: 6188594088611031452}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: width
+      value: 0.004
+      objectReference: {fileID: 0}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: color.a
+      value: 1
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+--- !u!4 &297018670854093754 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+  m_PrefabInstance: {fileID: 5492589314517516189}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &5539576577348898884
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 6996253114997952776}
+    m_Modifications:
+    - target: {fileID: 1220100959900462278, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_Name
+      value: 7 - index finger dip
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerWidth
+      value: 0.012
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: outerWidth
+      value: 0.016
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerColor.b
+      value: 0.9764706
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerColor.g
+      value: 0.81960785
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerColor.r
+      value: 0.39607844
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+--- !u!4 &3962770118630888325 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+  m_PrefabInstance: {fileID: 5539576577348898884}
+  m_PrefabAsset: {fileID: 0}
+--- !u!114 &8664197662101392778 stripped
+MonoBehaviour:
+  m_CorrespondingSourceObject: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+  m_PrefabInstance: {fileID: 5539576577348898884}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 6d7450ac35d9abe4db1c44c1ca309974, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+--- !u!1001 &5585579488998692478
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 6809830559313446833}
+    m_Modifications:
+    - target: {fileID: 5041262481506853656, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_Name
+      value: 1 - 2
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: end
+      value: 
+      objectReference: {fileID: 6188594088611031452}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: start
+      value: 
+      objectReference: {fileID: 208853714951625952}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: width
+      value: 0.004
+      objectReference: {fileID: 0}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: color.a
+      value: 1
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+--- !u!4 &406826976200823385 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+  m_PrefabInstance: {fileID: 5585579488998692478}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &5863042509703162503
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 6996253114997952776}
+    m_Modifications:
+    - target: {fileID: 1220100959900462278, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_Name
+      value: 15 - ring finger dip
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerWidth
+      value: 0.012
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: outerWidth
+      value: 0.016
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerColor.b
+      value: 0.9764706
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerColor.g
+      value: 0.81960785
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerColor.r
+      value: 0.39607844
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+--- !u!4 &3117520050675607878 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+  m_PrefabInstance: {fileID: 5863042509703162503}
+  m_PrefabAsset: {fileID: 0}
+--- !u!114 &7313942874909407049 stripped
+MonoBehaviour:
+  m_CorrespondingSourceObject: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+  m_PrefabInstance: {fileID: 5863042509703162503}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 6d7450ac35d9abe4db1c44c1ca309974, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+--- !u!1001 &5912862393407273393
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 6996253114997952776}
+    m_Modifications:
+    - target: {fileID: 1220100959900462278, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_Name
+      value: 20 - pinky tip
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerWidth
+      value: 0.012
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: outerWidth
+      value: 0.016
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerColor.b
+      value: 0.9764706
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerColor.g
+      value: 0.81960785
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerColor.r
+      value: 0.39607844
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+--- !u!4 &2886988667446639216 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+  m_PrefabInstance: {fileID: 5912862393407273393}
+  m_PrefabAsset: {fileID: 0}
+--- !u!114 &7409366239554315391 stripped
+MonoBehaviour:
+  m_CorrespondingSourceObject: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+  m_PrefabInstance: {fileID: 5912862393407273393}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 6d7450ac35d9abe4db1c44c1ca309974, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+--- !u!1001 &6623469773884638352
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 6996253114997952776}
+    m_Modifications:
+    - target: {fileID: 1220100959900462278, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_Name
+      value: 16 - ring finger tip
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerWidth
+      value: 0.012
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: outerWidth
+      value: 0.016
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerColor.b
+      value: 0.9764706
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerColor.g
+      value: 0.81960785
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerColor.r
+      value: 0.39607844
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+--- !u!4 &2446962354011506513 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+  m_PrefabInstance: {fileID: 6623469773884638352}
+  m_PrefabAsset: {fileID: 0}
+--- !u!114 &8013773975623047518 stripped
+MonoBehaviour:
+  m_CorrespondingSourceObject: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+  m_PrefabInstance: {fileID: 6623469773884638352}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 6d7450ac35d9abe4db1c44c1ca309974, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+--- !u!1001 &7007499704277169234
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 6996253114997952776}
+    m_Modifications:
+    - target: {fileID: 1220100959900462278, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_Name
+      value: 2- thumb mcp
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerWidth
+      value: 0.012
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: outerWidth
+      value: 0.016
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerColor.b
+      value: 0.9764706
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerColor.g
+      value: 0.81960785
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerColor.r
+      value: 0.39607844
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+--- !u!4 &1955039682956507027 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+  m_PrefabInstance: {fileID: 7007499704277169234}
+  m_PrefabAsset: {fileID: 0}
+--- !u!114 &6188594088611031452 stripped
+MonoBehaviour:
+  m_CorrespondingSourceObject: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+  m_PrefabInstance: {fileID: 7007499704277169234}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 6d7450ac35d9abe4db1c44c1ca309974, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+--- !u!1001 &7126562391589630001
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 6809830559313446833}
+    m_Modifications:
+    - target: {fileID: 5041262481506853656, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_Name
+      value: 0 - 5
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: end
+      value: 
+      objectReference: {fileID: 629848401764769237}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: start
+      value: 
+      objectReference: {fileID: 1794424425062905201}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: width
+      value: 0.004
+      objectReference: {fileID: 0}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: color.a
+      value: 1
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+--- !u!4 &3080465123939005462 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+  m_PrefabInstance: {fileID: 7126562391589630001}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &7210175444162079830
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 6809830559313446833}
+    m_Modifications:
+    - target: {fileID: 5041262481506853656, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_Name
+      value: 17 - 18
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: end
+      value: 
+      objectReference: {fileID: 1214799117210042651}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: start
+      value: 
+      objectReference: {fileID: 427550917334365584}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: width
+      value: 0.004
+      objectReference: {fileID: 0}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: color.a
+      value: 1
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+--- !u!4 &3182092567470729329 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+  m_PrefabInstance: {fileID: 7210175444162079830}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &7346935316143178213
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 6809830559313446833}
+    m_Modifications:
+    - target: {fileID: 5041262481506853656, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_Name
+      value: 13 - 17
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: end
+      value: 
+      objectReference: {fileID: 427550917334365584}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: start
+      value: 
+      objectReference: {fileID: 2561187417798022607}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: width
+      value: 0.004
+      objectReference: {fileID: 0}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: color.a
+      value: 1
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+--- !u!4 &3302034318149944770 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+  m_PrefabInstance: {fileID: 7346935316143178213}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &7532023872458925400
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 6996253114997952776}
+    m_Modifications:
+    - target: {fileID: 1220100959900462278, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_Name
+      value: 12 - middle finger tip
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerWidth
+      value: 0.012
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: outerWidth
+      value: 0.016
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerColor.b
+      value: 0.9764706
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerColor.g
+      value: 0.81960785
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerColor.r
+      value: 0.39607844
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+--- !u!4 &1340117961039373977 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+  m_PrefabInstance: {fileID: 7532023872458925400}
+  m_PrefabAsset: {fileID: 0}
+--- !u!114 &6654897052885678230 stripped
+MonoBehaviour:
+  m_CorrespondingSourceObject: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+  m_PrefabInstance: {fileID: 7532023872458925400}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 6d7450ac35d9abe4db1c44c1ca309974, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+--- !u!1001 &7920657086088090710
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 6809830559313446833}
+    m_Modifications:
+    - target: {fileID: 5041262481506853656, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_Name
+      value: 5 - 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: end
+      value: 
+      objectReference: {fileID: 9116057284548079552}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: start
+      value: 
+      objectReference: {fileID: 629848401764769237}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: width
+      value: 0.004
+      objectReference: {fileID: 0}
+    - target: {fileID: 6325362623375096456, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+      propertyPath: color.a
+      value: 1
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+--- !u!4 &2723960543490642033 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 5199018780948595751, guid: a55db4d583df47e489aeffbbcd9726e1, type: 3}
+  m_PrefabInstance: {fileID: 7920657086088090710}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &8689707086756144928
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 6996253114997952776}
+    m_Modifications:
+    - target: {fileID: 1220100959900462278, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_Name
+      value: 11 - middle finger dip
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerWidth
+      value: 0.012
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: outerWidth
+      value: 0.016
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerColor.b
+      value: 0.9764706
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerColor.g
+      value: 0.81960785
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerColor.r
+      value: 0.39607844
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+--- !u!4 &181863000141538529 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+  m_PrefabInstance: {fileID: 8689707086756144928}
+  m_PrefabAsset: {fileID: 0}
+--- !u!114 &5496050555294661358 stripped
+MonoBehaviour:
+  m_CorrespondingSourceObject: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+  m_PrefabInstance: {fileID: 8689707086756144928}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 6d7450ac35d9abe4db1c44c1ca309974, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+--- !u!1001 &8889706242694312846
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 6996253114997952776}
+    m_Modifications:
+    - target: {fileID: 1220100959900462278, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_Name
+      value: 3 - thumb ip
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerWidth
+      value: 0.012
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: outerWidth
+      value: 0.016
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerColor.b
+      value: 0.9764706
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerColor.g
+      value: 0.81960785
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerColor.r
+      value: 0.39607844
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+--- !u!4 &90218619177250895 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+  m_PrefabInstance: {fileID: 8889706242694312846}
+  m_PrefabAsset: {fileID: 0}
+--- !u!114 &5729558288249105984 stripped
+MonoBehaviour:
+  m_CorrespondingSourceObject: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+  m_PrefabInstance: {fileID: 8889706242694312846}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 6d7450ac35d9abe4db1c44c1ca309974, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+--- !u!1001 &9070439919579884550
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 6996253114997952776}
+    m_Modifications:
+    - target: {fileID: 1220100959900462278, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_Name
+      value: 4 - thumb tip
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerWidth
+      value: 0.012
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: outerWidth
+      value: 0.016
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerColor.b
+      value: 0.9764706
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerColor.g
+      value: 0.81960785
+      objectReference: {fileID: 0}
+    - target: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: innerColor.r
+      value: 0.39607844
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+--- !u!4 &576105532711415751 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 8799490381293175745, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+  m_PrefabInstance: {fileID: 9070439919579884550}
+  m_PrefabAsset: {fileID: 0}
+--- !u!114 &5277448412721230280 stripped
+MonoBehaviour:
+  m_CorrespondingSourceObject: {fileID: 3809462897854537166, guid: 377a460bec81a4e4096331ce0920a951, type: 3}
+  m_PrefabInstance: {fileID: 9070439919579884550}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 6d7450ac35d9abe4db1c44c1ca309974, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
diff --git a/Assets/Prefabs/Hand Preview.prefab.meta b/Assets/Prefabs/Hand Preview.prefab.meta
new file mode 100644
index 0000000000000000000000000000000000000000..b0b0a7fa2b6d3c34c0c3a78b2dcea4f24da01ca8
--- /dev/null
+++ b/Assets/Prefabs/Hand Preview.prefab.meta	
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 585d5cb4d0fde2045805fda7581e0bda
+PrefabImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Prefabs/Image Preview.prefab b/Assets/Prefabs/Image Preview.prefab
new file mode 100644
index 0000000000000000000000000000000000000000..19e9396dbcbd7d7b0ab706936c6857db67e23bc7
--- /dev/null
+++ b/Assets/Prefabs/Image Preview.prefab	
@@ -0,0 +1,157 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &1378925732338839166
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 7287647771179490130}
+  - component: {fileID: 5555638844714061723}
+  - component: {fileID: 7868883414368320953}
+  - component: {fileID: 3835512679658310814}
+  m_Layer: 0
+  m_Name: Image Quad
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &7287647771179490130
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1378925732338839166}
+  serializedVersion: 2
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 8638855032276030643}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!33 &5555638844714061723
+MeshFilter:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1378925732338839166}
+  m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!23 &7868883414368320953
+MeshRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1378925732338839166}
+  m_Enabled: 1
+  m_CastShadows: 1
+  m_ReceiveShadows: 1
+  m_DynamicOccludee: 1
+  m_StaticShadowCaster: 0
+  m_MotionVectors: 1
+  m_LightProbeUsage: 1
+  m_ReflectionProbeUsage: 1
+  m_RayTracingMode: 2
+  m_RayTraceProcedural: 0
+  m_RayTracingAccelStructBuildFlagsOverride: 0
+  m_RayTracingAccelStructBuildFlags: 1
+  m_SmallMeshCulling: 1
+  m_RenderingLayerMask: 1
+  m_RendererPriority: 0
+  m_Materials:
+  - {fileID: 2100000, guid: aefed65d634b9ca40bccd6d1196fc35b, type: 2}
+  m_StaticBatchInfo:
+    firstSubMesh: 0
+    subMeshCount: 0
+  m_StaticBatchRoot: {fileID: 0}
+  m_ProbeAnchor: {fileID: 0}
+  m_LightProbeVolumeOverride: {fileID: 0}
+  m_ScaleInLightmap: 1
+  m_ReceiveGI: 1
+  m_PreserveUVs: 0
+  m_IgnoreNormalsForChartDetection: 0
+  m_ImportantGI: 0
+  m_StitchLightmapSeams: 1
+  m_SelectedEditorRenderState: 3
+  m_MinimumChartSize: 4
+  m_AutoUVMaxDistance: 0.5
+  m_AutoUVMaxAngle: 89
+  m_LightmapParameters: {fileID: 0}
+  m_SortingLayerID: 0
+  m_SortingLayer: 0
+  m_SortingOrder: 0
+  m_AdditionalVertexStreams: {fileID: 0}
+--- !u!64 &3835512679658310814
+MeshCollider:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1378925732338839166}
+  m_Material: {fileID: 0}
+  m_IncludeLayers:
+    serializedVersion: 2
+    m_Bits: 0
+  m_ExcludeLayers:
+    serializedVersion: 2
+    m_Bits: 0
+  m_LayerOverridePriority: 0
+  m_IsTrigger: 0
+  m_ProvidesContacts: 0
+  m_Enabled: 1
+  serializedVersion: 5
+  m_Convex: 0
+  m_CookingOptions: 30
+  m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!1 &3202943091281144413
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 8638855032276030643}
+  - component: {fileID: 3292379134321917641}
+  m_Layer: 0
+  m_Name: Image Preview
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &8638855032276030643
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3202943091281144413}
+  serializedVersion: 2
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children:
+  - {fileID: 7287647771179490130}
+  m_Father: {fileID: 0}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &3292379134321917641
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3202943091281144413}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 880a785bdfd105f4da5848e8712cb65f, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  imageQuad: {fileID: 1378925732338839166}
diff --git a/Assets/Prefabs/Image Preview.prefab.meta b/Assets/Prefabs/Image Preview.prefab.meta
new file mode 100644
index 0000000000000000000000000000000000000000..505dd0b3e0ad283a375282601e8ea5e8e87c2f14
--- /dev/null
+++ b/Assets/Prefabs/Image Preview.prefab.meta	
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 018beb1d9eeb8934c996558e0051c665
+PrefabImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Prefabs/Keypoint.prefab b/Assets/Prefabs/Keypoint.prefab
new file mode 100644
index 0000000000000000000000000000000000000000..670495e1683dfe4ec9c90980e334d431160faeab
--- /dev/null
+++ b/Assets/Prefabs/Keypoint.prefab
@@ -0,0 +1,332 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &1220100959900462278
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 8799490381293175745}
+  - component: {fileID: 3809462897854537166}
+  m_Layer: 0
+  m_Name: Keypoint
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &8799490381293175745
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1220100959900462278}
+  serializedVersion: 2
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0.72, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children:
+  - {fileID: 2676058841313998456}
+  - {fileID: 5185633736375358556}
+  m_Father: {fileID: 0}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &3809462897854537166
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1220100959900462278}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 6d7450ac35d9abe4db1c44c1ca309974, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  outerCircle: {fileID: 5651179535509419740}
+  innerCircle: {fileID: 5695897116106202409}
+  outerColor: {r: 1, g: 1, b: 1, a: 1}
+  innerColor: {r: 0.39607847, g: 0.8196079, b: 0.97647065, a: 1}
+  outerWidth: 0.15
+  innerWidth: 0.1
+--- !u!1 &1749681994122561607
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 5185633736375358556}
+  - component: {fileID: 5695897116106202409}
+  m_Layer: 0
+  m_Name: InnerCircle
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &5185633736375358556
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1749681994122561607}
+  serializedVersion: 2
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 8799490381293175745}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!120 &5695897116106202409
+LineRenderer:
+  serializedVersion: 2
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1749681994122561607}
+  m_Enabled: 1
+  m_CastShadows: 0
+  m_ReceiveShadows: 0
+  m_DynamicOccludee: 1
+  m_StaticShadowCaster: 0
+  m_MotionVectors: 0
+  m_LightProbeUsage: 0
+  m_ReflectionProbeUsage: 0
+  m_RayTracingMode: 0
+  m_RayTraceProcedural: 0
+  m_RayTracingAccelStructBuildFlagsOverride: 0
+  m_RayTracingAccelStructBuildFlags: 1
+  m_SmallMeshCulling: 1
+  m_RenderingLayerMask: 1
+  m_RendererPriority: 0
+  m_Materials:
+  - {fileID: 2100000, guid: 4a1da085a61f48e48b16d1388d915005, type: 2}
+  m_StaticBatchInfo:
+    firstSubMesh: 0
+    subMeshCount: 0
+  m_StaticBatchRoot: {fileID: 0}
+  m_ProbeAnchor: {fileID: 0}
+  m_LightProbeVolumeOverride: {fileID: 0}
+  m_ScaleInLightmap: 1
+  m_ReceiveGI: 1
+  m_PreserveUVs: 0
+  m_IgnoreNormalsForChartDetection: 0
+  m_ImportantGI: 0
+  m_StitchLightmapSeams: 1
+  m_SelectedEditorRenderState: 3
+  m_MinimumChartSize: 4
+  m_AutoUVMaxDistance: 0.5
+  m_AutoUVMaxAngle: 89
+  m_LightmapParameters: {fileID: 0}
+  m_SortingLayerID: 0
+  m_SortingLayer: 0
+  m_SortingOrder: 1
+  m_Positions:
+  - {x: 0, y: 0, z: 0}
+  - {x: 0, y: 0, z: 0}
+  m_Parameters:
+    serializedVersion: 3
+    widthMultiplier: 0.1
+    widthCurve:
+      serializedVersion: 2
+      m_Curve:
+      - serializedVersion: 3
+        time: 0
+        value: 0.1
+        inSlope: 0
+        outSlope: 0
+        tangentMode: 0
+        weightedMode: 0
+        inWeight: 0.33333334
+        outWeight: 0.33333334
+      m_PreInfinity: 2
+      m_PostInfinity: 2
+      m_RotationOrder: 4
+    colorGradient:
+      serializedVersion: 2
+      key0: {r: 1, g: 0, b: 0, a: 1}
+      key1: {r: 1, g: 0, b: 0, a: 1}
+      key2: {r: 0, g: 0, b: 0, a: 0}
+      key3: {r: 0, g: 0, b: 0, a: 0}
+      key4: {r: 0, g: 0, b: 0, a: 0}
+      key5: {r: 0, g: 0, b: 0, a: 0}
+      key6: {r: 0, g: 0, b: 0, a: 0}
+      key7: {r: 0, g: 0, b: 0, a: 0}
+      ctime0: 0
+      ctime1: 65535
+      ctime2: 0
+      ctime3: 0
+      ctime4: 0
+      ctime5: 0
+      ctime6: 0
+      ctime7: 0
+      atime0: 0
+      atime1: 65535
+      atime2: 0
+      atime3: 0
+      atime4: 0
+      atime5: 0
+      atime6: 0
+      atime7: 0
+      m_Mode: 0
+      m_ColorSpace: 0
+      m_NumColorKeys: 2
+      m_NumAlphaKeys: 2
+    numCornerVertices: 0
+    numCapVertices: 12
+    alignment: 0
+    textureMode: 0
+    textureScale: {x: 1, y: 1}
+    shadowBias: 0.5
+    generateLightingData: 0
+  m_MaskInteraction: 0
+  m_UseWorldSpace: 0
+  m_Loop: 0
+  m_ApplyActiveColorSpace: 1
+--- !u!1 &2928339519595399241
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 2676058841313998456}
+  - component: {fileID: 5651179535509419740}
+  m_Layer: 0
+  m_Name: OuterCircle
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &2676058841313998456
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2928339519595399241}
+  serializedVersion: 2
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 8799490381293175745}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!120 &5651179535509419740
+LineRenderer:
+  serializedVersion: 2
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2928339519595399241}
+  m_Enabled: 1
+  m_CastShadows: 0
+  m_ReceiveShadows: 0
+  m_DynamicOccludee: 1
+  m_StaticShadowCaster: 0
+  m_MotionVectors: 0
+  m_LightProbeUsage: 0
+  m_ReflectionProbeUsage: 0
+  m_RayTracingMode: 0
+  m_RayTraceProcedural: 0
+  m_RayTracingAccelStructBuildFlagsOverride: 0
+  m_RayTracingAccelStructBuildFlags: 1
+  m_SmallMeshCulling: 1
+  m_RenderingLayerMask: 1
+  m_RendererPriority: 0
+  m_Materials:
+  - {fileID: 2100000, guid: 4a1da085a61f48e48b16d1388d915005, type: 2}
+  m_StaticBatchInfo:
+    firstSubMesh: 0
+    subMeshCount: 0
+  m_StaticBatchRoot: {fileID: 0}
+  m_ProbeAnchor: {fileID: 0}
+  m_LightProbeVolumeOverride: {fileID: 0}
+  m_ScaleInLightmap: 1
+  m_ReceiveGI: 1
+  m_PreserveUVs: 0
+  m_IgnoreNormalsForChartDetection: 0
+  m_ImportantGI: 0
+  m_StitchLightmapSeams: 1
+  m_SelectedEditorRenderState: 3
+  m_MinimumChartSize: 4
+  m_AutoUVMaxDistance: 0.5
+  m_AutoUVMaxAngle: 89
+  m_LightmapParameters: {fileID: 0}
+  m_SortingLayerID: 0
+  m_SortingLayer: 0
+  m_SortingOrder: 0
+  m_Positions:
+  - {x: 0, y: 0, z: 0}
+  - {x: 0, y: 0, z: 0}
+  m_Parameters:
+    serializedVersion: 3
+    widthMultiplier: 0.1
+    widthCurve:
+      serializedVersion: 2
+      m_Curve:
+      - serializedVersion: 3
+        time: 0
+        value: 0.15
+        inSlope: 0
+        outSlope: 0
+        tangentMode: 0
+        weightedMode: 0
+        inWeight: 0.33333334
+        outWeight: 0.33333334
+      m_PreInfinity: 2
+      m_PostInfinity: 2
+      m_RotationOrder: 4
+    colorGradient:
+      serializedVersion: 2
+      key0: {r: 1, g: 1, b: 1, a: 1}
+      key1: {r: 1, g: 1, b: 1, a: 1}
+      key2: {r: 0, g: 0, b: 0, a: 0}
+      key3: {r: 0, g: 0, b: 0, a: 0}
+      key4: {r: 0, g: 0, b: 0, a: 0}
+      key5: {r: 0, g: 0, b: 0, a: 0}
+      key6: {r: 0, g: 0, b: 0, a: 0}
+      key7: {r: 0, g: 0, b: 0, a: 0}
+      ctime0: 0
+      ctime1: 65535
+      ctime2: 0
+      ctime3: 0
+      ctime4: 0
+      ctime5: 0
+      ctime6: 0
+      ctime7: 0
+      atime0: 0
+      atime1: 65535
+      atime2: 0
+      atime3: 0
+      atime4: 0
+      atime5: 0
+      atime6: 0
+      atime7: 0
+      m_Mode: 0
+      m_ColorSpace: 0
+      m_NumColorKeys: 2
+      m_NumAlphaKeys: 2
+    numCornerVertices: 0
+    numCapVertices: 12
+    alignment: 0
+    textureMode: 0
+    textureScale: {x: 1, y: 1}
+    shadowBias: 0.5
+    generateLightingData: 0
+  m_MaskInteraction: 0
+  m_UseWorldSpace: 0
+  m_Loop: 0
+  m_ApplyActiveColorSpace: 1
diff --git a/Assets/Prefabs/Keypoint.prefab.meta b/Assets/Prefabs/Keypoint.prefab.meta
new file mode 100644
index 0000000000000000000000000000000000000000..3e5ff2ce69409fc9255d44a8e92faadffe4d64d4
--- /dev/null
+++ b/Assets/Prefabs/Keypoint.prefab.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 377a460bec81a4e4096331ce0920a951
+PrefabImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Prefabs/KeypointLine.prefab b/Assets/Prefabs/KeypointLine.prefab
new file mode 100644
index 0000000000000000000000000000000000000000..24e0702b52618d23e0a94f002251c54e2c3a7413
--- /dev/null
+++ b/Assets/Prefabs/KeypointLine.prefab
@@ -0,0 +1,191 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &5041262481506853656
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 5199018780948595751}
+  - component: {fileID: 6325362623375096456}
+  m_Layer: 0
+  m_Name: KeypointLine
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &5199018780948595751
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 5041262481506853656}
+  serializedVersion: 2
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: -0.12630682, y: 0.018310755, z: -0.0030146241}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children:
+  - {fileID: 8686279111725603329}
+  m_Father: {fileID: 0}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &6325362623375096456
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 5041262481506853656}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 86120ca7bcca62c4b8095d53f07fba20, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  lineRenderer: {fileID: 4346171160570706229}
+  start: {fileID: 0}
+  end: {fileID: 0}
+  color: {r: 1, g: 1, b: 1, a: 0}
+  width: 0.04
+--- !u!1 &8051066410020588185
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 8686279111725603329}
+  - component: {fileID: 4346171160570706229}
+  m_Layer: 0
+  m_Name: Line
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &8686279111725603329
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8051066410020588185}
+  serializedVersion: 2
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 5199018780948595751}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!120 &4346171160570706229
+LineRenderer:
+  serializedVersion: 2
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8051066410020588185}
+  m_Enabled: 1
+  m_CastShadows: 1
+  m_ReceiveShadows: 1
+  m_DynamicOccludee: 1
+  m_StaticShadowCaster: 0
+  m_MotionVectors: 0
+  m_LightProbeUsage: 0
+  m_ReflectionProbeUsage: 0
+  m_RayTracingMode: 0
+  m_RayTraceProcedural: 0
+  m_RayTracingAccelStructBuildFlagsOverride: 0
+  m_RayTracingAccelStructBuildFlags: 1
+  m_SmallMeshCulling: 1
+  m_RenderingLayerMask: 1
+  m_RendererPriority: 0
+  m_Materials:
+  - {fileID: 2100000, guid: c4b5e4d798e349748a5702e51203c07d, type: 2}
+  m_StaticBatchInfo:
+    firstSubMesh: 0
+    subMeshCount: 0
+  m_StaticBatchRoot: {fileID: 0}
+  m_ProbeAnchor: {fileID: 0}
+  m_LightProbeVolumeOverride: {fileID: 0}
+  m_ScaleInLightmap: 1
+  m_ReceiveGI: 1
+  m_PreserveUVs: 0
+  m_IgnoreNormalsForChartDetection: 0
+  m_ImportantGI: 0
+  m_StitchLightmapSeams: 1
+  m_SelectedEditorRenderState: 3
+  m_MinimumChartSize: 4
+  m_AutoUVMaxDistance: 0.5
+  m_AutoUVMaxAngle: 89
+  m_LightmapParameters: {fileID: 0}
+  m_SortingLayerID: 0
+  m_SortingLayer: 0
+  m_SortingOrder: -1
+  m_Positions:
+  - {x: 0, y: 0, z: 0}
+  - {x: 0, y: 0, z: 1}
+  m_Parameters:
+    serializedVersion: 3
+    widthMultiplier: 0.05
+    widthCurve:
+      serializedVersion: 2
+      m_Curve:
+      - serializedVersion: 3
+        time: 0
+        value: 0.93861085
+        inSlope: 0
+        outSlope: 0
+        tangentMode: 0
+        weightedMode: 0
+        inWeight: 0.33333334
+        outWeight: 0.33333334
+      m_PreInfinity: 2
+      m_PostInfinity: 2
+      m_RotationOrder: 4
+    colorGradient:
+      serializedVersion: 2
+      key0: {r: 1, g: 1, b: 1, a: 1}
+      key1: {r: 1, g: 1, b: 1, a: 1}
+      key2: {r: 0, g: 0, b: 0, a: 0}
+      key3: {r: 0, g: 0, b: 0, a: 0}
+      key4: {r: 0, g: 0, b: 0, a: 0}
+      key5: {r: 0, g: 0, b: 0, a: 0}
+      key6: {r: 0, g: 0, b: 0, a: 0}
+      key7: {r: 0, g: 0, b: 0, a: 0}
+      ctime0: 0
+      ctime1: 65535
+      ctime2: 0
+      ctime3: 0
+      ctime4: 0
+      ctime5: 0
+      ctime6: 0
+      ctime7: 0
+      atime0: 0
+      atime1: 65535
+      atime2: 0
+      atime3: 0
+      atime4: 0
+      atime5: 0
+      atime6: 0
+      atime7: 0
+      m_Mode: 0
+      m_ColorSpace: -1
+      m_NumColorKeys: 2
+      m_NumAlphaKeys: 2
+    numCornerVertices: 0
+    numCapVertices: 0
+    alignment: 0
+    textureMode: 0
+    textureScale: {x: 1, y: 1}
+    shadowBias: 0.5
+    generateLightingData: 1
+  m_MaskInteraction: 0
+  m_UseWorldSpace: 1
+  m_Loop: 0
+  m_ApplyActiveColorSpace: 1
diff --git a/Assets/Prefabs/KeypointLine.prefab.meta b/Assets/Prefabs/KeypointLine.prefab.meta
new file mode 100644
index 0000000000000000000000000000000000000000..bea8000767074f31c859f90e2ff6fc280b4abe8f
--- /dev/null
+++ b/Assets/Prefabs/KeypointLine.prefab.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: a55db4d583df47e489aeffbbcd9726e1
+PrefabImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Resources.meta b/Assets/Resources.meta
new file mode 100644
index 0000000000000000000000000000000000000000..7e89fe2ebe5fadf875c3dfddb7819f12de558a72
--- /dev/null
+++ b/Assets/Resources.meta
@@ -0,0 +1,3 @@
+fileFormatVersion: 2
+guid: 7d532a1de11f40bca665c3adef7acd4e
+timeCreated: 1725359528
\ No newline at end of file
diff --git a/Assets/Resources/ComputeShaders.meta b/Assets/Resources/ComputeShaders.meta
new file mode 100644
index 0000000000000000000000000000000000000000..965967440a748d38132ef7771f38b8aa835706ce
--- /dev/null
+++ b/Assets/Resources/ComputeShaders.meta
@@ -0,0 +1,3 @@
+fileFormatVersion: 2
+guid: 336e5f14fb92456bb85c2833492259f1
+timeCreated: 1725359537
\ No newline at end of file
diff --git a/Assets/Resources/ComputeShaders/ImageTransform.compute b/Assets/Resources/ComputeShaders/ImageTransform.compute
new file mode 100644
index 0000000000000000000000000000000000000000..9467365eaa283dd645115c7716224fb6cb2c1ef7
--- /dev/null
+++ b/Assets/Resources/ComputeShaders/ImageTransform.compute
@@ -0,0 +1,33 @@
+#pragma kernel ImageSample
+
+Texture2D X_tex2D;
+SamplerState LinearClampSampler;
+RWStructuredBuffer<float> Optr;
+
+uint O_width;
+uint O_height;
+uint O_channels;
+uint X_width;
+uint X_height;
+float4x4 affineMatrix;
+
+[numthreads(8, 8, 1)]
+void ImageSample(uint3 dispatchThreadID : SV_DispatchThreadID)
+{
+    uint2 O_pos = dispatchThreadID.yx;
+
+    if (O_pos.x >= O_width || O_pos.y >= O_height)
+        return;
+
+    float4 uv = mul(affineMatrix, float4(O_pos.x, O_pos.y, 1, 1)) / float4(X_width, X_height, 1, 1);
+
+    bool mask = uv.x >= 0 && uv.x <= 1 && uv.y >= 0 && uv.y <= 1;
+    float4 c = mask * X_tex2D.SampleLevel(LinearClampSampler, uv.xy, 0);
+    // SRGB conversion
+    bool3 maskRGB = c.rgb > 0.0031308f;
+    c.rgb = lerp(12.92f * c.rgb, 1.055f * (pow(abs(c.rgb), 0.41666666666f) - 0.055f), maskRGB);
+
+    Optr[(O_pos.y * O_width + O_pos.x) * O_channels + 0] = c.x;
+    Optr[(O_pos.y * O_width + O_pos.x) * O_channels + 1] = c.y;
+    Optr[(O_pos.y * O_width + O_pos.x) * O_channels + 2] = c.z;
+}
diff --git a/Assets/Resources/ComputeShaders/ImageTransform.compute.meta b/Assets/Resources/ComputeShaders/ImageTransform.compute.meta
new file mode 100644
index 0000000000000000000000000000000000000000..09eb17fbd514d778f847dc49b12a833ea68603bd
--- /dev/null
+++ b/Assets/Resources/ComputeShaders/ImageTransform.compute.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: feb3249e9dc5f8948a14607d65ce6684
+ComputeShaderImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Scripts.meta b/Assets/Scripts.meta
new file mode 100644
index 0000000000000000000000000000000000000000..2a22dea14a72781a53184baecd257cf71d63c06a
--- /dev/null
+++ b/Assets/Scripts.meta
@@ -0,0 +1,3 @@
+fileFormatVersion: 2
+guid: 921f2a51d5b14e768ef65e62421d59f2
+timeCreated: 1725463634
\ No newline at end of file
diff --git a/Assets/Scripts/BlazeUtils.cs b/Assets/Scripts/BlazeUtils.cs
new file mode 100644
index 0000000000000000000000000000000000000000..bfa077505fb5dfb5ebf60fdc1eb315465aaa5323
--- /dev/null
+++ b/Assets/Scripts/BlazeUtils.cs
@@ -0,0 +1,124 @@
+using System;
+using System.Globalization;
+using Unity.Mathematics;
+using Unity.Sentis;
+using UnityEngine;
+
+public static class BlazeUtils
+{
+    // matrix utility
+    public static float2x3 mul(float2x3 a, float2x3 b)
+    {
+        return new float2x3(
+            a[0][0] * b[0][0] + a[1][0] * b[0][1],
+            a[0][0] * b[1][0] + a[1][0] * b[1][1],
+            a[0][0] * b[2][0] + a[1][0] * b[2][1] + a[2][0],
+            a[0][1] * b[0][0] + a[1][1] * b[0][1],
+            a[0][1] * b[1][0] + a[1][1] * b[1][1],
+            a[0][1] * b[2][0] + a[1][1] * b[2][1] + a[2][1]
+        );
+    }
+
+    public static float2 mul(float2x3 a, float2 b)
+    {
+        return new float2(
+            a[0][0] * b.x + a[1][0] * b.y + a[2][0],
+            a[0][1] * b.x + a[1][1] * b.y + a[2][1]
+        );
+    }
+
+    public static float2x3 RotationMatrix(float theta)
+    {
+        var sinTheta = math.sin(theta);
+        var cosTheta = math.cos(theta);
+        return new float2x3(
+            cosTheta, -sinTheta, 0,
+            sinTheta, cosTheta, 0
+        );
+    }
+
+    public static float2x3 TranslationMatrix(float2 delta)
+    {
+        return new float2x3(
+            1, 0, delta.x,
+            0, 1, delta.y
+        );
+    }
+
+    public static float2x3 ScaleMatrix(float2 scale)
+    {
+        return new float2x3(
+            scale.x, 0, 0,
+            0, scale.y, 0
+        );
+    }
+
+    // model filtering utility
+    static FunctionalTensor ScoreFiltering(FunctionalTensor rawScores, float scoreThreshold)
+    {
+        return Functional.Sigmoid(Functional.Clamp(rawScores, -scoreThreshold, scoreThreshold));
+    }
+
+    public static (FunctionalTensor, FunctionalTensor, FunctionalTensor) ArgMaxFiltering(FunctionalTensor rawBoxes, FunctionalTensor rawScores)
+    {
+        var detectionScores = ScoreFiltering(rawScores, 100f); // (1, 2016, 1)
+        var bestScoreIndex = Functional.ArgMax(rawScores, 1).Squeeze();
+
+        var selectedBoxes = Functional.IndexSelect(rawBoxes, 1, bestScoreIndex).Unsqueeze(0); // (1, 1, 16)
+        var selectedScores = Functional.IndexSelect(detectionScores, 1, bestScoreIndex).Unsqueeze(0); // (1, 1, 1)
+
+        return (bestScoreIndex, selectedScores, selectedBoxes);
+    }
+
+    // image transform utility
+    static ComputeShader s_ImageTransformShader = Resources.Load<ComputeShader>("ComputeShaders/ImageTransform");
+    static int s_ImageSample = s_ImageTransformShader.FindKernel("ImageSample");
+    static int s_Optr = Shader.PropertyToID("Optr");
+    static int s_X_tex2D = Shader.PropertyToID("X_tex2D");
+    static int s_O_height = Shader.PropertyToID("O_height");
+    static int s_O_width = Shader.PropertyToID("O_width");
+    static int s_O_channels = Shader.PropertyToID("O_channels");
+    static int s_X_height = Shader.PropertyToID("X_height");
+    static int s_X_width = Shader.PropertyToID("X_width");
+    static int s_affineMatrix = Shader.PropertyToID("affineMatrix");
+
+    static int IDivC(int v, int div)
+    {
+        return (v + div - 1) / div;
+    }
+
+    public static void SampleImageAffine(Texture srcTexture, Tensor<float> dstTensor, float2x3 M)
+    {
+        var tensorData = ComputeTensorData.Pin(dstTensor, false);
+
+        s_ImageTransformShader.SetTexture(s_ImageSample, s_X_tex2D, srcTexture);
+        s_ImageTransformShader.SetBuffer(s_ImageSample, s_Optr, tensorData.buffer);
+
+        s_ImageTransformShader.SetInt(s_O_height, dstTensor.shape[1]);
+        s_ImageTransformShader.SetInt(s_O_width, dstTensor.shape[2]);
+        s_ImageTransformShader.SetInt(s_O_channels, dstTensor.shape[3]);
+        s_ImageTransformShader.SetInt(s_X_height, srcTexture.height);
+        s_ImageTransformShader.SetInt(s_X_width, srcTexture.width);
+
+        s_ImageTransformShader.SetMatrix(s_affineMatrix, new Matrix4x4(new Vector4(M[0][0], M[0][1]), new Vector4(M[1][0], M[1][1]), new Vector4(M[2][0], M[2][1]), Vector4.zero));
+
+        s_ImageTransformShader.Dispatch(s_ImageSample, IDivC(dstTensor.shape[1], 8), IDivC(dstTensor.shape[1], 8), 1);
+    }
+
+    public static float[,] LoadAnchors(string csv, int numAnchors)
+    {
+        var anchors = new float[numAnchors, 4];
+        var anchorLines = csv.Split('\n');
+
+        for (var i = 0; i < numAnchors; i++)
+        {
+            var anchorValues = anchorLines[i].Split(',');
+            for (var j = 0; j < 4; j++)
+            {
+                anchors[i, j] = float.Parse(anchorValues[j], CultureInfo.InvariantCulture);
+            }
+        }
+
+        return anchors;
+    }
+}
diff --git a/Assets/Scripts/BlazeUtils.cs.meta b/Assets/Scripts/BlazeUtils.cs.meta
new file mode 100644
index 0000000000000000000000000000000000000000..073d490b667c3b81bc41b829416b24161b2dcb5c
--- /dev/null
+++ b/Assets/Scripts/BlazeUtils.cs.meta
@@ -0,0 +1,3 @@
+fileFormatVersion: 2
+guid: 5413dc54f071410282a92bdc03cb0d09
+timeCreated: 1725358930
\ No newline at end of file
diff --git a/Assets/Scripts/HandDetection.cs b/Assets/Scripts/HandDetection.cs
new file mode 100644
index 0000000000000000000000000000000000000000..8cccf96ea867384ce81e23b15df44e6a968072e0
--- /dev/null
+++ b/Assets/Scripts/HandDetection.cs
@@ -0,0 +1,148 @@
+using System;
+using Unity.Mathematics;
+using Unity.Sentis;
+using UnityEngine;
+
+public class HandDetection : MonoBehaviour
+{
+    public HandPreview handPreview;
+    public ImagePreview imagePreview;
+    public Texture2D imageTexture;
+    public ModelAsset handDetector;
+    public ModelAsset handLandmarker;
+    public TextAsset anchorsCSV;
+
+    public float scoreThreshold = 0.5f;
+
+    const int k_NumAnchors = 2016;
+    float[,] m_Anchors;
+
+    const int k_NumKeypoints = 21;
+    const int detectorInputSize = 192;
+    const int landmarkerInputSize = 224;
+
+    Worker m_HandDetectorWorker;
+    Worker m_HandLandmarkerWorker;
+    Tensor<float> m_DetectorInput;
+    Tensor<float> m_LandmarkerInput;
+    Awaitable m_DetectAwaitable;
+
+    float m_TextureWidth;
+    float m_TextureHeight;
+
+    public async void Start()
+    {
+        m_Anchors = BlazeUtils.LoadAnchors(anchorsCSV.text, k_NumAnchors);
+
+        var handDetectorModel = ModelLoader.Load(handDetector);
+
+        // post process the model to filter scores + argmax select the best hand
+        var graph = new FunctionalGraph();
+        var input = graph.AddInput(handDetectorModel, 0);
+        var outputs = Functional.Forward(handDetectorModel, input);
+        var boxes = outputs[1]; // (1, 2016, 18)
+        var scores = outputs[0]; // (1, 2016, 1)
+        var idx_scores_boxes = BlazeUtils.ArgMaxFiltering(boxes, scores);
+        handDetectorModel = graph.Compile(idx_scores_boxes.Item1, idx_scores_boxes.Item2, idx_scores_boxes.Item3);
+
+        m_HandDetectorWorker = new Worker(handDetectorModel, BackendType.GPUCompute);
+
+        var handLandmarkerModel = ModelLoader.Load(handLandmarker);
+        m_HandLandmarkerWorker = new Worker(handLandmarkerModel, BackendType.GPUCompute);
+
+        m_DetectorInput = new Tensor<float>(new TensorShape(1, detectorInputSize, detectorInputSize, 3));
+        m_LandmarkerInput = new Tensor<float>(new TensorShape(1, landmarkerInputSize, landmarkerInputSize, 3));
+
+        while (true)
+        {
+            try
+            {
+                m_DetectAwaitable = Detect(imageTexture);
+                await m_DetectAwaitable;
+            }
+            catch (OperationCanceledException)
+            {
+                break;
+            }
+        }
+
+        m_HandDetectorWorker.Dispose();
+        m_HandLandmarkerWorker.Dispose();
+        m_DetectorInput.Dispose();
+        m_LandmarkerInput.Dispose();
+    }
+
+    Vector3 ImageToWorld(Vector2 position)
+    {
+        return (position - 0.5f * new Vector2(m_TextureWidth, m_TextureHeight)) / m_TextureHeight;
+    }
+
+    async Awaitable Detect(Texture texture)
+    {
+        m_TextureWidth = texture.width;
+        m_TextureHeight = texture.height;
+        imagePreview.SetTexture(texture);
+
+        var size = Mathf.Max(texture.width, texture.height);
+
+        // The affine transformation matrix to go from tensor coordinates to image coordinates
+        var scale = size / (float)detectorInputSize;
+        var M = BlazeUtils.mul(BlazeUtils.TranslationMatrix(0.5f * (new Vector2(texture.width, texture.height) + new Vector2(-size, size))), BlazeUtils.ScaleMatrix(new Vector2(scale, -scale)));
+        BlazeUtils.SampleImageAffine(texture, m_DetectorInput, M);
+
+        m_HandDetectorWorker.Schedule(m_DetectorInput);
+
+        var outputIdxAwaitable = (m_HandDetectorWorker.PeekOutput(0) as Tensor<int>).ReadbackAndCloneAsync();
+        var outputScoreAwaitable = (m_HandDetectorWorker.PeekOutput(1) as Tensor<float>).ReadbackAndCloneAsync();
+        var outputBoxAwaitable = (m_HandDetectorWorker.PeekOutput(2) as Tensor<float>).ReadbackAndCloneAsync();
+
+        using var outputIdx = await outputIdxAwaitable;
+        using var outputScore = await outputScoreAwaitable;
+        using var outputBox = await outputBoxAwaitable;
+
+        var scorePassesThreshold = outputScore[0] >= scoreThreshold;
+        handPreview.SetActive(scorePassesThreshold);
+
+        if (!scorePassesThreshold)
+            return;
+
+        var idx = outputIdx[0];
+
+        var anchorPosition = detectorInputSize * new float2(m_Anchors[idx, 0], m_Anchors[idx, 1]);
+
+        var boxCentre_TensorSpace = anchorPosition + new float2(outputBox[0, 0, 0], outputBox[0, 0, 1]);
+        var boxSize_TensorSpace = math.max(outputBox[0, 0, 2], outputBox[0, 0, 3]);
+
+        var kp0_TensorSpace = anchorPosition + new float2(outputBox[0, 0, 4 + 2 * 0 + 0], outputBox[0, 0, 4 + 2 * 0 + 1]);
+        var kp2_TensorSpace = anchorPosition + new float2(outputBox[0, 0, 4 + 2 * 2 + 0], outputBox[0, 0, 4 + 2 * 2 + 1]);
+        var delta_TensorSpace = kp2_TensorSpace - kp0_TensorSpace;
+        var up_TensorSpace = delta_TensorSpace / math.length(delta_TensorSpace);
+        var theta = math.atan2(delta_TensorSpace.y, delta_TensorSpace.x);
+        var rotation = 0.5f * Mathf.PI - theta;
+        boxCentre_TensorSpace += 0.5f * boxSize_TensorSpace * up_TensorSpace;
+        boxSize_TensorSpace *= 2.6f;
+
+        var origin2 = new float2(0.5f * landmarkerInputSize, 0.5f * landmarkerInputSize);
+        var scale2 = boxSize_TensorSpace / landmarkerInputSize;
+        var M2 = BlazeUtils.mul(M, BlazeUtils.mul(BlazeUtils.mul(BlazeUtils.mul(BlazeUtils.TranslationMatrix(boxCentre_TensorSpace), BlazeUtils.ScaleMatrix(new float2(scale2, -scale2))), BlazeUtils.RotationMatrix(rotation)), BlazeUtils.TranslationMatrix(-origin2)));
+        BlazeUtils.SampleImageAffine(texture, m_LandmarkerInput, M2);
+
+        m_HandLandmarkerWorker.Schedule(m_LandmarkerInput);
+
+        var landmarksAwaitable = (m_HandLandmarkerWorker.PeekOutput("Identity") as Tensor<float>).ReadbackAndCloneAsync();
+        using var landmarks = await landmarksAwaitable;
+
+        for (var i = 0; i < k_NumKeypoints; i++)
+        {
+            var position_ImageSpace = BlazeUtils.mul(M2, new float2(landmarks[3 * i + 0], landmarks[3 * i + 1]));
+
+            Vector3 position_WorldSpace = ImageToWorld(position_ImageSpace) + new Vector3(0, 0, landmarks[3 * i + 2] / m_TextureHeight);
+            handPreview.SetKeypoint(i, true, position_WorldSpace);
+        }
+    }
+
+    void OnDestroy()
+    {
+        m_DetectAwaitable.Cancel();
+    }
+}
diff --git a/Assets/Scripts/HandDetection.cs.meta b/Assets/Scripts/HandDetection.cs.meta
new file mode 100644
index 0000000000000000000000000000000000000000..6ba62ea73237fe2565990c8cf3a953d6459996d3
--- /dev/null
+++ b/Assets/Scripts/HandDetection.cs.meta
@@ -0,0 +1,2 @@
+fileFormatVersion: 2
+guid: ae2eb443caa7ad94aad55b4a8a8fb4ea
diff --git a/Assets/Scripts/HandPreview.cs b/Assets/Scripts/HandPreview.cs
new file mode 100644
index 0000000000000000000000000000000000000000..3c154609fd047f4ed5c8a1a7fbf69267948a23c3
--- /dev/null
+++ b/Assets/Scripts/HandPreview.cs
@@ -0,0 +1,16 @@
+using UnityEngine;
+
+public class HandPreview : MonoBehaviour
+{
+    public Keypoint[] keypoints;
+
+    public void SetActive(bool active)
+    {
+        gameObject.SetActive(active);
+    }
+
+    public void SetKeypoint(int index, bool active, Vector3 position)
+    {
+        keypoints[index].Set(active, position);
+    }
+}
diff --git a/Assets/Scripts/HandPreview.cs.meta b/Assets/Scripts/HandPreview.cs.meta
new file mode 100644
index 0000000000000000000000000000000000000000..9221ccf047e03930efae854f3105afb0f7499c27
--- /dev/null
+++ b/Assets/Scripts/HandPreview.cs.meta
@@ -0,0 +1,2 @@
+fileFormatVersion: 2
+guid: a13d9ed61ce25fa4caf885d6c7222b9d
\ No newline at end of file
diff --git a/Assets/Scripts/ImagePreview.cs b/Assets/Scripts/ImagePreview.cs
new file mode 100644
index 0000000000000000000000000000000000000000..b94546d7df4c96e56c5bc9ecc5c136e559fb8831
--- /dev/null
+++ b/Assets/Scripts/ImagePreview.cs
@@ -0,0 +1,14 @@
+using System;
+using UnityEngine;
+
+public class ImagePreview : MonoBehaviour
+{
+    public GameObject imageQuad;
+
+    public void SetTexture(Texture texture)
+    {
+        imageQuad.GetComponent<MeshRenderer>().material.mainTexture = texture;
+        var aspectRatio = texture.width / (float)texture.height;
+        imageQuad.transform.localScale = new Vector3(aspectRatio, 1f, 1f);
+    }
+}
diff --git a/Assets/Scripts/ImagePreview.cs.meta b/Assets/Scripts/ImagePreview.cs.meta
new file mode 100644
index 0000000000000000000000000000000000000000..7bd5cdbba7c62740fd4b1c786aaf81e756cffe13
--- /dev/null
+++ b/Assets/Scripts/ImagePreview.cs.meta
@@ -0,0 +1,2 @@
+fileFormatVersion: 2
+guid: 880a785bdfd105f4da5848e8712cb65f
\ No newline at end of file
diff --git a/Assets/Scripts/Keypoint.cs b/Assets/Scripts/Keypoint.cs
new file mode 100644
index 0000000000000000000000000000000000000000..3609e2df4ec686265b74ee9269ad5cfea64c5250
--- /dev/null
+++ b/Assets/Scripts/Keypoint.cs
@@ -0,0 +1,40 @@
+using UnityEngine;
+
+public class Keypoint : MonoBehaviour
+{
+    public LineRenderer outerCircle;
+    public LineRenderer innerCircle;
+    bool m_IsActive;
+    Vector3 m_Position;
+
+    public bool IsActive => m_IsActive;
+    public Vector3 Position => m_Position;
+
+    public Color outerColor;
+    public Color innerColor;
+    public float outerWidth;
+    public float innerWidth;
+
+    public void Start()
+    {
+        outerCircle.startColor = outerColor;
+        outerCircle.endColor = outerColor;
+        outerCircle.startWidth = outerWidth;
+        outerCircle.endWidth = outerWidth;
+        innerCircle.startColor = innerColor;
+        innerCircle.endColor = innerColor;
+        innerCircle.startWidth = innerWidth;
+        innerCircle.endWidth = innerWidth;
+    }
+
+    public void Set(bool active, Vector3 position)
+    {
+        m_IsActive = active;
+        m_Position = position;
+        gameObject.SetActive(active);
+        outerCircle.SetPosition(0, position);
+        outerCircle.SetPosition(1, position);
+        innerCircle.SetPosition(0, position);
+        innerCircle.SetPosition(1, position);
+    }
+}
diff --git a/Assets/Scripts/Keypoint.cs.meta b/Assets/Scripts/Keypoint.cs.meta
new file mode 100644
index 0000000000000000000000000000000000000000..a2dc54565f85f8d469acde4f53f853efff352a58
--- /dev/null
+++ b/Assets/Scripts/Keypoint.cs.meta
@@ -0,0 +1,2 @@
+fileFormatVersion: 2
+guid: 6d7450ac35d9abe4db1c44c1ca309974
\ No newline at end of file
diff --git a/Assets/Scripts/KeypointLine.cs b/Assets/Scripts/KeypointLine.cs
new file mode 100644
index 0000000000000000000000000000000000000000..2bf508cbe668f318246d209f9fe9d4ababbb67a7
--- /dev/null
+++ b/Assets/Scripts/KeypointLine.cs
@@ -0,0 +1,26 @@
+using System;
+using UnityEngine;
+
+public class KeypointLine : MonoBehaviour
+{
+    public LineRenderer lineRenderer;
+    public Keypoint start;
+    public Keypoint end;
+    public Color color;
+    public float width;
+
+    void Start()
+    {
+        lineRenderer.startColor = color;
+        lineRenderer.endColor = color;
+        lineRenderer.startWidth = width;
+        lineRenderer.endWidth = width;
+    }
+
+    void Update()
+    {
+        lineRenderer.SetPosition(0, start.Position);
+        lineRenderer.SetPosition(1, end.Position);
+        lineRenderer.gameObject.SetActive(start.IsActive && end.IsActive);
+    }
+}
diff --git a/Assets/Scripts/KeypointLine.cs.meta b/Assets/Scripts/KeypointLine.cs.meta
new file mode 100644
index 0000000000000000000000000000000000000000..6cfb7e4ecf9475da857e6b1a7d368f57b0eb3a8b
--- /dev/null
+++ b/Assets/Scripts/KeypointLine.cs.meta
@@ -0,0 +1,2 @@
+fileFormatVersion: 2
+guid: 86120ca7bcca62c4b8095d53f07fba20
\ No newline at end of file
diff --git a/Assets/Settings.meta b/Assets/Settings.meta
new file mode 100644
index 0000000000000000000000000000000000000000..186db40f75ed1f4891e54f432f049fef7b76aeaa
--- /dev/null
+++ b/Assets/Settings.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 29bed16732312f845a7561bf5707015a
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Settings/DefaultVolumeProfile.asset b/Assets/Settings/DefaultVolumeProfile.asset
new file mode 100644
index 0000000000000000000000000000000000000000..9e4bbfdd8bdd93c3299ee226e32036a4dcaf034d
--- /dev/null
+++ b/Assets/Settings/DefaultVolumeProfile.asset
@@ -0,0 +1,983 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &-9167874883656233139
+MonoBehaviour:
+  m_ObjectHideFlags: 3
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5485954d14dfb9a4c8ead8edb0ded5b1, type: 3}
+  m_Name: LiftGammaGain
+  m_EditorClassIdentifier: 
+  active: 1
+  lift:
+    m_OverrideState: 1
+    m_Value: {x: 1, y: 1, z: 1, w: 0}
+  gamma:
+    m_OverrideState: 1
+    m_Value: {x: 1, y: 1, z: 1, w: 0}
+  gain:
+    m_OverrideState: 1
+    m_Value: {x: 1, y: 1, z: 1, w: 0}
+--- !u!114 &-8270506406425502121
+MonoBehaviour:
+  m_ObjectHideFlags: 3
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 70afe9e12c7a7ed47911bb608a23a8ff, type: 3}
+  m_Name: SplitToning
+  m_EditorClassIdentifier: 
+  active: 1
+  shadows:
+    m_OverrideState: 1
+    m_Value: {r: 0.5, g: 0.5, b: 0.5, a: 1}
+  highlights:
+    m_OverrideState: 1
+    m_Value: {r: 0.5, g: 0.5, b: 0.5, a: 1}
+  balance:
+    m_OverrideState: 1
+    m_Value: 0
+--- !u!114 &-8104416584915340131
+MonoBehaviour:
+  m_ObjectHideFlags: 3
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 0}
+  m_Name: CopyPasteTestComponent2
+  m_EditorClassIdentifier: Unity.RenderPipelines.Core.Editor.Tests:UnityEditor.Rendering.Tests:VolumeComponentCopyPasteTests/CopyPasteTestComponent2
+  active: 1
+  p1:
+    m_OverrideState: 1
+    m_Value: 0
+  p2:
+    m_OverrideState: 1
+    m_Value: 0
+  p21:
+    m_OverrideState: 1
+    m_Value: 0
+--- !u!114 &-7750755424749557576
+MonoBehaviour:
+  m_ObjectHideFlags: 3
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 60f3b30c03e6ba64d9a27dc9dba8f28d, type: 3}
+  m_Name: OutlineVolumeComponent
+  m_EditorClassIdentifier: 
+  active: 1
+  Enabled:
+    m_OverrideState: 1
+    m_Value: 0
+--- !u!114 &-7743500325797982168
+MonoBehaviour:
+  m_ObjectHideFlags: 3
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ccf1aba9553839d41ae37dd52e9ebcce, type: 3}
+  m_Name: MotionBlur
+  m_EditorClassIdentifier: 
+  active: 1
+  mode:
+    m_OverrideState: 1
+    m_Value: 0
+  quality:
+    m_OverrideState: 1
+    m_Value: 0
+  intensity:
+    m_OverrideState: 1
+    m_Value: 0
+  clamp:
+    m_OverrideState: 1
+    m_Value: 0.05
+--- !u!114 &-7274224791359825572
+MonoBehaviour:
+  m_ObjectHideFlags: 3
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 0fd9ee276a1023e439cf7a9c393195fa, type: 3}
+  m_Name: TestAnimationCurveVolumeComponent
+  m_EditorClassIdentifier: 
+  active: 1
+  testParameter:
+    m_OverrideState: 1
+    m_Value:
+      serializedVersion: 2
+      m_Curve:
+      - serializedVersion: 3
+        time: 0.5
+        value: 10
+        inSlope: 0
+        outSlope: 10
+        tangentMode: 0
+        weightedMode: 0
+        inWeight: 0
+        outWeight: 0
+      - serializedVersion: 3
+        time: 1
+        value: 15
+        inSlope: 10
+        outSlope: 0
+        tangentMode: 0
+        weightedMode: 0
+        inWeight: 0
+        outWeight: 0
+      m_PreInfinity: 2
+      m_PostInfinity: 2
+      m_RotationOrder: 4
+--- !u!114 &-6335409530604852063
+MonoBehaviour:
+  m_ObjectHideFlags: 3
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 66f335fb1ffd8684294ad653bf1c7564, type: 3}
+  m_Name: ColorAdjustments
+  m_EditorClassIdentifier: 
+  active: 1
+  postExposure:
+    m_OverrideState: 1
+    m_Value: 0
+  contrast:
+    m_OverrideState: 1
+    m_Value: 0
+  colorFilter:
+    m_OverrideState: 1
+    m_Value: {r: 1, g: 1, b: 1, a: 1}
+  hueShift:
+    m_OverrideState: 1
+    m_Value: 0
+  saturation:
+    m_OverrideState: 1
+    m_Value: 0
+--- !u!114 &-6288072647309666549
+MonoBehaviour:
+  m_ObjectHideFlags: 3
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 29fa0085f50d5e54f8144f766051a691, type: 3}
+  m_Name: FilmGrain
+  m_EditorClassIdentifier: 
+  active: 1
+  type:
+    m_OverrideState: 1
+    m_Value: 0
+  intensity:
+    m_OverrideState: 1
+    m_Value: 0
+  response:
+    m_OverrideState: 1
+    m_Value: 0.8
+  texture:
+    m_OverrideState: 1
+    m_Value: {fileID: 0}
+--- !u!114 &-5520245016509672950
+MonoBehaviour:
+  m_ObjectHideFlags: 3
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 97c23e3b12dc18c42a140437e53d3951, type: 3}
+  m_Name: Tonemapping
+  m_EditorClassIdentifier: 
+  active: 1
+  mode:
+    m_OverrideState: 1
+    m_Value: 0
+  neutralHDRRangeReductionMode:
+    m_OverrideState: 1
+    m_Value: 2
+  acesPreset:
+    m_OverrideState: 1
+    m_Value: 3
+  hueShiftAmount:
+    m_OverrideState: 1
+    m_Value: 0
+  detectPaperWhite:
+    m_OverrideState: 1
+    m_Value: 0
+  paperWhite:
+    m_OverrideState: 1
+    m_Value: 300
+  detectBrightnessLimits:
+    m_OverrideState: 1
+    m_Value: 1
+  minNits:
+    m_OverrideState: 1
+    m_Value: 0.005
+  maxNits:
+    m_OverrideState: 1
+    m_Value: 1000
+--- !u!114 &-5360449096862653589
+MonoBehaviour:
+  m_ObjectHideFlags: 3
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 0}
+  m_Name: VolumeComponentSupportedEverywhere
+  m_EditorClassIdentifier: Unity.RenderPipelines.Core.Editor.Tests:UnityEngine.Rendering.Tests:VolumeComponentEditorSupportedOnTests/VolumeComponentSupportedEverywhere
+  active: 1
+--- !u!114 &-5139089513906902183
+MonoBehaviour:
+  m_ObjectHideFlags: 3
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5a00a63fdd6bd2a45ab1f2d869305ffd, type: 3}
+  m_Name: OasisFogVolumeComponent
+  m_EditorClassIdentifier: 
+  active: 1
+  Density:
+    m_OverrideState: 1
+    m_Value: 0
+  StartDistance:
+    m_OverrideState: 1
+    m_Value: 0
+  HeightRange:
+    m_OverrideState: 1
+    m_Value: {x: 0, y: 50}
+  Tint:
+    m_OverrideState: 1
+    m_Value: {r: 1, g: 1, b: 1, a: 1}
+  SunScatteringIntensity:
+    m_OverrideState: 1
+    m_Value: 2
+--- !u!114 &-4463884970436517307
+MonoBehaviour:
+  m_ObjectHideFlags: 3
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: fb60a22f311433c4c962b888d1393f88, type: 3}
+  m_Name: PaniniProjection
+  m_EditorClassIdentifier: 
+  active: 1
+  distance:
+    m_OverrideState: 1
+    m_Value: 0
+  cropToFit:
+    m_OverrideState: 1
+    m_Value: 1
+--- !u!114 &-1410297666881709256
+MonoBehaviour:
+  m_ObjectHideFlags: 3
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 6bd486065ce11414fa40e631affc4900, type: 3}
+  m_Name: ProbeVolumesOptions
+  m_EditorClassIdentifier: 
+  active: 1
+  normalBias:
+    m_OverrideState: 1
+    m_Value: 0.33
+  viewBias:
+    m_OverrideState: 1
+    m_Value: 0
+  scaleBiasWithMinProbeDistance:
+    m_OverrideState: 1
+    m_Value: 0
+  samplingNoise:
+    m_OverrideState: 1
+    m_Value: 0.1
+  animateSamplingNoise:
+    m_OverrideState: 1
+    m_Value: 1
+  leakReductionMode:
+    m_OverrideState: 1
+    m_Value: 1
+  minValidDotProductValue:
+    m_OverrideState: 1
+    m_Value: 0.1
+  occlusionOnlyReflectionNormalization:
+    m_OverrideState: 1
+    m_Value: 1
+  intensityMultiplier:
+    m_OverrideState: 1
+    m_Value: 1
+  skyOcclusionIntensityMultiplier:
+    m_OverrideState: 1
+    m_Value: 1
+  worldOffset:
+    m_OverrideState: 1
+    m_Value: {x: 0, y: 0, z: 0}
+--- !u!114 &-1216621516061285780
+MonoBehaviour:
+  m_ObjectHideFlags: 3
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 0b2db86121404754db890f4c8dfe81b2, type: 3}
+  m_Name: Bloom
+  m_EditorClassIdentifier: 
+  active: 1
+  skipIterations:
+    m_OverrideState: 1
+    m_Value: 1
+  threshold:
+    m_OverrideState: 1
+    m_Value: 0.9
+  intensity:
+    m_OverrideState: 1
+    m_Value: 0
+  scatter:
+    m_OverrideState: 1
+    m_Value: 0.7
+  clamp:
+    m_OverrideState: 1
+    m_Value: 65472
+  tint:
+    m_OverrideState: 1
+    m_Value: {r: 1, g: 1, b: 1, a: 1}
+  highQualityFiltering:
+    m_OverrideState: 1
+    m_Value: 0
+  downscale:
+    m_OverrideState: 1
+    m_Value: 0
+  maxIterations:
+    m_OverrideState: 1
+    m_Value: 6
+  dirtTexture:
+    m_OverrideState: 1
+    m_Value: {fileID: 0}
+    dimension: 1
+  dirtIntensity:
+    m_OverrideState: 1
+    m_Value: 0
+--- !u!114 &-1170528603972255243
+MonoBehaviour:
+  m_ObjectHideFlags: 3
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 221518ef91623a7438a71fef23660601, type: 3}
+  m_Name: WhiteBalance
+  m_EditorClassIdentifier: 
+  active: 1
+  temperature:
+    m_OverrideState: 1
+    m_Value: 0
+  tint:
+    m_OverrideState: 1
+    m_Value: 0
+--- !u!114 &-581120513425526550
+MonoBehaviour:
+  m_ObjectHideFlags: 3
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 0}
+  m_Name: CopyPasteTestComponent3
+  m_EditorClassIdentifier: Unity.RenderPipelines.Core.Editor.Tests:UnityEditor.Rendering.Tests:VolumeComponentCopyPasteTests/CopyPasteTestComponent3
+  active: 1
+  p1:
+    m_OverrideState: 1
+    m_Value: 0
+  p2:
+    m_OverrideState: 1
+    m_Value: 0
+  p31:
+    m_OverrideState: 1
+    m_Value: {r: 0, g: 0, b: 0, a: 1}
+--- !u!114 &11400000
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: d7fd9488000d3734a9e00ee676215985, type: 3}
+  m_Name: DefaultVolumeProfile
+  m_EditorClassIdentifier: 
+  components:
+  - {fileID: -9167874883656233139}
+  - {fileID: 1918650496244738858}
+  - {fileID: 853819529557874667}
+  - {fileID: 1052315754049611418}
+  - {fileID: -1170528603972255243}
+  - {fileID: -8270506406425502121}
+  - {fileID: -5520245016509672950}
+  - {fileID: 7173750748008157695}
+  - {fileID: 1666464333004379222}
+  - {fileID: 9001657382290151224}
+  - {fileID: -6335409530604852063}
+  - {fileID: -1216621516061285780}
+  - {fileID: 3959858460715838825}
+  - {fileID: -7743500325797982168}
+  - {fileID: 4644742534064026673}
+  - {fileID: -4463884970436517307}
+  - {fileID: -6288072647309666549}
+  - {fileID: 7518938298396184218}
+  - {fileID: -1410297666881709256}
+--- !u!114 &853819529557874667
+MonoBehaviour:
+  m_ObjectHideFlags: 3
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 06437c1ff663d574d9447842ba0a72e4, type: 3}
+  m_Name: ScreenSpaceLensFlare
+  m_EditorClassIdentifier: 
+  active: 1
+  intensity:
+    m_OverrideState: 1
+    m_Value: 0
+  tintColor:
+    m_OverrideState: 1
+    m_Value: {r: 1, g: 1, b: 1, a: 1}
+  bloomMip:
+    m_OverrideState: 1
+    m_Value: 1
+  firstFlareIntensity:
+    m_OverrideState: 1
+    m_Value: 1
+  secondaryFlareIntensity:
+    m_OverrideState: 1
+    m_Value: 1
+  warpedFlareIntensity:
+    m_OverrideState: 1
+    m_Value: 1
+  warpedFlareScale:
+    m_OverrideState: 1
+    m_Value: {x: 1, y: 1}
+  samples:
+    m_OverrideState: 1
+    m_Value: 1
+  sampleDimmer:
+    m_OverrideState: 1
+    m_Value: 0.5
+  vignetteEffect:
+    m_OverrideState: 1
+    m_Value: 1
+  startingPosition:
+    m_OverrideState: 1
+    m_Value: 1.25
+  scale:
+    m_OverrideState: 1
+    m_Value: 1.5
+  streaksIntensity:
+    m_OverrideState: 1
+    m_Value: 0
+  streaksLength:
+    m_OverrideState: 1
+    m_Value: 0.5
+  streaksOrientation:
+    m_OverrideState: 1
+    m_Value: 0
+  streaksThreshold:
+    m_OverrideState: 1
+    m_Value: 0.25
+  resolution:
+    m_OverrideState: 1
+    m_Value: 4
+  chromaticAbberationIntensity:
+    m_OverrideState: 1
+    m_Value: 0.5
+--- !u!114 &1052315754049611418
+MonoBehaviour:
+  m_ObjectHideFlags: 3
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 558a8e2b6826cf840aae193990ba9f2e, type: 3}
+  m_Name: ShadowsMidtonesHighlights
+  m_EditorClassIdentifier: 
+  active: 1
+  shadows:
+    m_OverrideState: 1
+    m_Value: {x: 1, y: 1, z: 1, w: 0}
+  midtones:
+    m_OverrideState: 1
+    m_Value: {x: 1, y: 1, z: 1, w: 0}
+  highlights:
+    m_OverrideState: 1
+    m_Value: {x: 1, y: 1, z: 1, w: 0}
+  shadowsStart:
+    m_OverrideState: 1
+    m_Value: 0
+  shadowsEnd:
+    m_OverrideState: 1
+    m_Value: 0.3
+  highlightsStart:
+    m_OverrideState: 1
+    m_Value: 0.55
+  highlightsEnd:
+    m_OverrideState: 1
+    m_Value: 1
+--- !u!114 &1666464333004379222
+MonoBehaviour:
+  m_ObjectHideFlags: 3
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 3eb4b772797da9440885e8bd939e9560, type: 3}
+  m_Name: ColorCurves
+  m_EditorClassIdentifier: 
+  active: 1
+  master:
+    m_OverrideState: 1
+    m_Value:
+      <length>k__BackingField: 2
+      m_Loop: 0
+      m_ZeroValue: 0
+      m_Range: 1
+      m_Curve:
+        serializedVersion: 2
+        m_Curve:
+        - serializedVersion: 3
+          time: 0
+          value: 0
+          inSlope: 1
+          outSlope: 1
+          tangentMode: 0
+          weightedMode: 0
+          inWeight: 0
+          outWeight: 0
+        - serializedVersion: 3
+          time: 1
+          value: 1
+          inSlope: 1
+          outSlope: 1
+          tangentMode: 0
+          weightedMode: 0
+          inWeight: 0
+          outWeight: 0
+        m_PreInfinity: 2
+        m_PostInfinity: 2
+        m_RotationOrder: 4
+  red:
+    m_OverrideState: 1
+    m_Value:
+      <length>k__BackingField: 2
+      m_Loop: 0
+      m_ZeroValue: 0
+      m_Range: 1
+      m_Curve:
+        serializedVersion: 2
+        m_Curve:
+        - serializedVersion: 3
+          time: 0
+          value: 0
+          inSlope: 1
+          outSlope: 1
+          tangentMode: 0
+          weightedMode: 0
+          inWeight: 0
+          outWeight: 0
+        - serializedVersion: 3
+          time: 1
+          value: 1
+          inSlope: 1
+          outSlope: 1
+          tangentMode: 0
+          weightedMode: 0
+          inWeight: 0
+          outWeight: 0
+        m_PreInfinity: 2
+        m_PostInfinity: 2
+        m_RotationOrder: 4
+  green:
+    m_OverrideState: 1
+    m_Value:
+      <length>k__BackingField: 2
+      m_Loop: 0
+      m_ZeroValue: 0
+      m_Range: 1
+      m_Curve:
+        serializedVersion: 2
+        m_Curve:
+        - serializedVersion: 3
+          time: 0
+          value: 0
+          inSlope: 1
+          outSlope: 1
+          tangentMode: 0
+          weightedMode: 0
+          inWeight: 0
+          outWeight: 0
+        - serializedVersion: 3
+          time: 1
+          value: 1
+          inSlope: 1
+          outSlope: 1
+          tangentMode: 0
+          weightedMode: 0
+          inWeight: 0
+          outWeight: 0
+        m_PreInfinity: 2
+        m_PostInfinity: 2
+        m_RotationOrder: 4
+  blue:
+    m_OverrideState: 1
+    m_Value:
+      <length>k__BackingField: 2
+      m_Loop: 0
+      m_ZeroValue: 0
+      m_Range: 1
+      m_Curve:
+        serializedVersion: 2
+        m_Curve:
+        - serializedVersion: 3
+          time: 0
+          value: 0
+          inSlope: 1
+          outSlope: 1
+          tangentMode: 0
+          weightedMode: 0
+          inWeight: 0
+          outWeight: 0
+        - serializedVersion: 3
+          time: 1
+          value: 1
+          inSlope: 1
+          outSlope: 1
+          tangentMode: 0
+          weightedMode: 0
+          inWeight: 0
+          outWeight: 0
+        m_PreInfinity: 2
+        m_PostInfinity: 2
+        m_RotationOrder: 4
+  hueVsHue:
+    m_OverrideState: 1
+    m_Value:
+      <length>k__BackingField: 0
+      m_Loop: 1
+      m_ZeroValue: 0.5
+      m_Range: 1
+      m_Curve:
+        serializedVersion: 2
+        m_Curve: []
+        m_PreInfinity: 2
+        m_PostInfinity: 2
+        m_RotationOrder: 4
+  hueVsSat:
+    m_OverrideState: 1
+    m_Value:
+      <length>k__BackingField: 0
+      m_Loop: 1
+      m_ZeroValue: 0.5
+      m_Range: 1
+      m_Curve:
+        serializedVersion: 2
+        m_Curve: []
+        m_PreInfinity: 2
+        m_PostInfinity: 2
+        m_RotationOrder: 4
+  satVsSat:
+    m_OverrideState: 1
+    m_Value:
+      <length>k__BackingField: 0
+      m_Loop: 0
+      m_ZeroValue: 0.5
+      m_Range: 1
+      m_Curve:
+        serializedVersion: 2
+        m_Curve: []
+        m_PreInfinity: 2
+        m_PostInfinity: 2
+        m_RotationOrder: 4
+  lumVsSat:
+    m_OverrideState: 1
+    m_Value:
+      <length>k__BackingField: 0
+      m_Loop: 0
+      m_ZeroValue: 0.5
+      m_Range: 1
+      m_Curve:
+        serializedVersion: 2
+        m_Curve: []
+        m_PreInfinity: 2
+        m_PostInfinity: 2
+        m_RotationOrder: 4
+--- !u!114 &1918650496244738858
+MonoBehaviour:
+  m_ObjectHideFlags: 3
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: e021b4c809a781e468c2988c016ebbea, type: 3}
+  m_Name: ColorLookup
+  m_EditorClassIdentifier: 
+  active: 1
+  texture:
+    m_OverrideState: 1
+    m_Value: {fileID: 0}
+    dimension: 1
+  contribution:
+    m_OverrideState: 1
+    m_Value: 0
+--- !u!114 &3959858460715838825
+MonoBehaviour:
+  m_ObjectHideFlags: 3
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: c01700fd266d6914ababb731e09af2eb, type: 3}
+  m_Name: DepthOfField
+  m_EditorClassIdentifier: 
+  active: 1
+  mode:
+    m_OverrideState: 1
+    m_Value: 0
+  gaussianStart:
+    m_OverrideState: 1
+    m_Value: 10
+  gaussianEnd:
+    m_OverrideState: 1
+    m_Value: 30
+  gaussianMaxRadius:
+    m_OverrideState: 1
+    m_Value: 1
+  highQualitySampling:
+    m_OverrideState: 1
+    m_Value: 0
+  focusDistance:
+    m_OverrideState: 1
+    m_Value: 10
+  aperture:
+    m_OverrideState: 1
+    m_Value: 5.6
+  focalLength:
+    m_OverrideState: 1
+    m_Value: 50
+  bladeCount:
+    m_OverrideState: 1
+    m_Value: 5
+  bladeCurvature:
+    m_OverrideState: 1
+    m_Value: 1
+  bladeRotation:
+    m_OverrideState: 1
+    m_Value: 0
+--- !u!114 &4251301726029935498
+MonoBehaviour:
+  m_ObjectHideFlags: 3
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 74955a4b0b4243bc87231e8b59ed9140, type: 3}
+  m_Name: TestVolume
+  m_EditorClassIdentifier: 
+  active: 1
+  param:
+    m_OverrideState: 1
+    m_Value: 123
+--- !u!114 &4644742534064026673
+MonoBehaviour:
+  m_ObjectHideFlags: 3
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 81180773991d8724ab7f2d216912b564, type: 3}
+  m_Name: ChromaticAberration
+  m_EditorClassIdentifier: 
+  active: 1
+  intensity:
+    m_OverrideState: 1
+    m_Value: 0
+--- !u!114 &6940869943325143175
+MonoBehaviour:
+  m_ObjectHideFlags: 3
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 0}
+  m_Name: VolumeComponentSupportedOnAnySRP
+  m_EditorClassIdentifier: Unity.RenderPipelines.Core.Editor.Tests:UnityEngine.Rendering.Tests:VolumeComponentEditorSupportedOnTests/VolumeComponentSupportedOnAnySRP
+  active: 1
+--- !u!114 &7173750748008157695
+MonoBehaviour:
+  m_ObjectHideFlags: 3
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 899c54efeace73346a0a16faa3afe726, type: 3}
+  m_Name: Vignette
+  m_EditorClassIdentifier: 
+  active: 1
+  color:
+    m_OverrideState: 1
+    m_Value: {r: 0, g: 0, b: 0, a: 1}
+  center:
+    m_OverrideState: 1
+    m_Value: {x: 0.5, y: 0.5}
+  intensity:
+    m_OverrideState: 1
+    m_Value: 0
+  smoothness:
+    m_OverrideState: 1
+    m_Value: 0.2
+  rounded:
+    m_OverrideState: 1
+    m_Value: 0
+--- !u!114 &7518938298396184218
+MonoBehaviour:
+  m_ObjectHideFlags: 3
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: c5e1dc532bcb41949b58bc4f2abfbb7e, type: 3}
+  m_Name: LensDistortion
+  m_EditorClassIdentifier: 
+  active: 1
+  intensity:
+    m_OverrideState: 1
+    m_Value: 0
+  xMultiplier:
+    m_OverrideState: 1
+    m_Value: 1
+  yMultiplier:
+    m_OverrideState: 1
+    m_Value: 1
+  center:
+    m_OverrideState: 1
+    m_Value: {x: 0.5, y: 0.5}
+  scale:
+    m_OverrideState: 1
+    m_Value: 1
+--- !u!114 &9001657382290151224
+MonoBehaviour:
+  m_ObjectHideFlags: 3
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: cdfbdbb87d3286943a057f7791b43141, type: 3}
+  m_Name: ChannelMixer
+  m_EditorClassIdentifier: 
+  active: 1
+  redOutRedIn:
+    m_OverrideState: 1
+    m_Value: 100
+  redOutGreenIn:
+    m_OverrideState: 1
+    m_Value: 0
+  redOutBlueIn:
+    m_OverrideState: 1
+    m_Value: 0
+  greenOutRedIn:
+    m_OverrideState: 1
+    m_Value: 0
+  greenOutGreenIn:
+    m_OverrideState: 1
+    m_Value: 100
+  greenOutBlueIn:
+    m_OverrideState: 1
+    m_Value: 0
+  blueOutRedIn:
+    m_OverrideState: 1
+    m_Value: 0
+  blueOutGreenIn:
+    m_OverrideState: 1
+    m_Value: 0
+  blueOutBlueIn:
+    m_OverrideState: 1
+    m_Value: 100
+--- !u!114 &9122958982931076880
+MonoBehaviour:
+  m_ObjectHideFlags: 3
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 0}
+  m_Name: CopyPasteTestComponent1
+  m_EditorClassIdentifier: Unity.RenderPipelines.Core.Editor.Tests:UnityEditor.Rendering.Tests:VolumeComponentCopyPasteTests/CopyPasteTestComponent1
+  active: 1
+  p1:
+    m_OverrideState: 1
+    m_Value: 0
+  p2:
+    m_OverrideState: 1
+    m_Value: 0
diff --git a/Assets/Settings/DefaultVolumeProfile.asset.meta b/Assets/Settings/DefaultVolumeProfile.asset.meta
new file mode 100644
index 0000000000000000000000000000000000000000..53b314adfa72d5417bc331688c0b9e5f060d3e73
--- /dev/null
+++ b/Assets/Settings/DefaultVolumeProfile.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: ab09877e2e707104187f6f83e2f62510
+NativeFormatImporter:
+  externalObjects: {}
+  mainObjectFileID: 11400000
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Settings/Mobile_RPAsset.asset b/Assets/Settings/Mobile_RPAsset.asset
new file mode 100644
index 0000000000000000000000000000000000000000..0fdefd13e9838e117a51b92cce0f9e89016f1758
--- /dev/null
+++ b/Assets/Settings/Mobile_RPAsset.asset
@@ -0,0 +1,135 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: bf2edee5c58d82540a51f03df9d42094, type: 3}
+  m_Name: Mobile_RPAsset
+  m_EditorClassIdentifier: 
+  k_AssetVersion: 12
+  k_AssetPreviousVersion: 12
+  m_RendererType: 1
+  m_RendererData: {fileID: 0}
+  m_RendererDataList:
+  - {fileID: 11400000, guid: 65bc7dbf4170f435aa868c779acfb082, type: 2}
+  m_DefaultRendererIndex: 0
+  m_RequireDepthTexture: 0
+  m_RequireOpaqueTexture: 0
+  m_OpaqueDownsampling: 0
+  m_SupportsTerrainHoles: 1
+  m_SupportsHDR: 1
+  m_HDRColorBufferPrecision: 0
+  m_MSAA: 1
+  m_RenderScale: 0.8
+  m_UpscalingFilter: 3
+  m_FsrOverrideSharpness: 0
+  m_FsrSharpness: 0.92
+  m_EnableLODCrossFade: 1
+  m_LODCrossFadeDitheringType: 1
+  m_ShEvalMode: 0
+  m_LightProbeSystem: 0
+  m_ProbeVolumeMemoryBudget: 1024
+  m_ProbeVolumeBlendingMemoryBudget: 256
+  m_SupportProbeVolumeGPUStreaming: 0
+  m_SupportProbeVolumeDiskStreaming: 0
+  m_SupportProbeVolumeScenarios: 0
+  m_SupportProbeVolumeScenarioBlending: 0
+  m_ProbeVolumeSHBands: 1
+  m_MainLightRenderingMode: 1
+  m_MainLightShadowsSupported: 1
+  m_MainLightShadowmapResolution: 1024
+  m_AdditionalLightsRenderingMode: 1
+  m_AdditionalLightsPerObjectLimit: 4
+  m_AdditionalLightShadowsSupported: 0
+  m_AdditionalLightsShadowmapResolution: 2048
+  m_AdditionalLightsShadowResolutionTierLow: 256
+  m_AdditionalLightsShadowResolutionTierMedium: 512
+  m_AdditionalLightsShadowResolutionTierHigh: 1024
+  m_ReflectionProbeBlending: 1
+  m_ReflectionProbeBoxProjection: 1
+  m_ShadowDistance: 50
+  m_ShadowCascadeCount: 1
+  m_Cascade2Split: 0.25
+  m_Cascade3Split: {x: 0.1, y: 0.3}
+  m_Cascade4Split: {x: 0.067, y: 0.2, z: 0.467}
+  m_CascadeBorder: 0.2
+  m_ShadowDepthBias: 1
+  m_ShadowNormalBias: 1
+  m_AnyShadowsSupported: 1
+  m_SoftShadowsSupported: 0
+  m_ConservativeEnclosingSphere: 1
+  m_NumIterationsEnclosingSphere: 64
+  m_SoftShadowQuality: 2
+  m_AdditionalLightsCookieResolution: 1024
+  m_AdditionalLightsCookieFormat: 1
+  m_UseSRPBatcher: 1
+  m_SupportsDynamicBatching: 0
+  m_MixedLightingSupported: 1
+  m_SupportsLightCookies: 1
+  m_SupportsLightLayers: 1
+  m_DebugLevel: 0
+  m_StoreActionsOptimization: 0
+  m_UseAdaptivePerformance: 1
+  m_ColorGradingMode: 0
+  m_ColorGradingLutSize: 32
+  m_UseFastSRGBLinearConversion: 1
+  m_SupportDataDrivenLensFlare: 1
+  m_SupportScreenSpaceLensFlare: 1
+  m_GPUResidentDrawerMode: 0
+  m_UseLegacyLightmaps: 0
+  m_SmallMeshScreenPercentage: 0
+  m_GPUResidentDrawerEnableOcclusionCullingInCameras: 0
+  m_ShadowType: 1
+  m_LocalShadowsSupported: 0
+  m_LocalShadowsAtlasResolution: 256
+  m_MaxPixelLights: 0
+  m_ShadowAtlasResolution: 256
+  m_VolumeFrameworkUpdateMode: 0
+  m_VolumeProfile: {fileID: 11400000, guid: 10fc4df2da32a41aaa32d77bc913491c, type: 2}
+  apvScenesData:
+    obsoleteSceneBounds:
+      m_Keys: []
+      m_Values: []
+    obsoleteHasProbeVolumes:
+      m_Keys: []
+      m_Values: 
+  m_PrefilteringModeMainLightShadows: 3
+  m_PrefilteringModeAdditionalLight: 4
+  m_PrefilteringModeAdditionalLightShadows: 0
+  m_PrefilterXRKeywords: 1
+  m_PrefilteringModeForwardPlus: 1
+  m_PrefilteringModeDeferredRendering: 0
+  m_PrefilteringModeScreenSpaceOcclusion: 0
+  m_PrefilterDebugKeywords: 1
+  m_PrefilterWriteRenderingLayers: 1
+  m_PrefilterHDROutput: 1
+  m_PrefilterSSAODepthNormals: 1
+  m_PrefilterSSAOSourceDepthLow: 1
+  m_PrefilterSSAOSourceDepthMedium: 0
+  m_PrefilterSSAOSourceDepthHigh: 1
+  m_PrefilterSSAOInterleaved: 0
+  m_PrefilterSSAOBlueNoise: 1
+  m_PrefilterSSAOSampleCountLow: 1
+  m_PrefilterSSAOSampleCountMedium: 0
+  m_PrefilterSSAOSampleCountHigh: 1
+  m_PrefilterDBufferMRT1: 1
+  m_PrefilterDBufferMRT2: 1
+  m_PrefilterDBufferMRT3: 1
+  m_PrefilterSoftShadowsQualityLow: 1
+  m_PrefilterSoftShadowsQualityMedium: 1
+  m_PrefilterSoftShadowsQualityHigh: 1
+  m_PrefilterSoftShadows: 0
+  m_PrefilterScreenCoord: 1
+  m_PrefilterNativeRenderPass: 1
+  m_PrefilterUseLegacyLightmaps: 0
+  m_ShaderVariantLogLevel: 0
+  m_ShadowCascades: 0
+  m_Textures:
+    blueNoise64LTex: {fileID: 2800000, guid: e3d24661c1e055f45a7560c033dbb837, type: 3}
+    bayerMatrixTex: {fileID: 2800000, guid: f9ee4ed84c1d10c49aabb9b210b0fc44, type: 3}
diff --git a/Assets/Settings/Mobile_RPAsset.asset.meta b/Assets/Settings/Mobile_RPAsset.asset.meta
new file mode 100644
index 0000000000000000000000000000000000000000..3660d1516d2a3761aee80b9e0d61a97b729fe4d8
--- /dev/null
+++ b/Assets/Settings/Mobile_RPAsset.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 5e6cbd92db86f4b18aec3ed561671858
+NativeFormatImporter:
+  externalObjects: {}
+  mainObjectFileID: 11400000
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Settings/Mobile_Renderer.asset b/Assets/Settings/Mobile_Renderer.asset
new file mode 100644
index 0000000000000000000000000000000000000000..01e59d469707a4700fdd8924b1b650fe29553c18
--- /dev/null
+++ b/Assets/Settings/Mobile_Renderer.asset
@@ -0,0 +1,66 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3}
+  m_Name: Mobile_Renderer
+  m_EditorClassIdentifier: 
+  debugShaders:
+    debugReplacementPS: {fileID: 4800000, guid: cf852408f2e174538bcd9b7fda1c5ae7,
+      type: 3}
+    hdrDebugViewPS: {fileID: 4800000, guid: 573620ae32aec764abd4d728906d2587, type: 3}
+    probeVolumeSamplingDebugComputeShader: {fileID: 7200000, guid: 53626a513ea68ce47b59dc1299fe3959,
+      type: 3}
+  probeVolumeResources:
+    probeVolumeDebugShader: {fileID: 0}
+    probeVolumeFragmentationDebugShader: {fileID: 0}
+    probeVolumeOffsetDebugShader: {fileID: 0}
+    probeVolumeSamplingDebugShader: {fileID: 0}
+    probeSamplingDebugMesh: {fileID: 0}
+    probeSamplingDebugTexture: {fileID: 0}
+    probeVolumeBlendStatesCS: {fileID: 0}
+  m_RendererFeatures: []
+  m_RendererFeatureMap: 
+  m_UseNativeRenderPass: 1
+  postProcessData: {fileID: 11400000, guid: 41439944d30ece34e96484bdb6645b55, type: 2}
+  m_AssetVersion: 2
+  m_OpaqueLayerMask:
+    serializedVersion: 2
+    m_Bits: 4294967295
+  m_TransparentLayerMask:
+    serializedVersion: 2
+    m_Bits: 4294967295
+  m_DefaultStencilState:
+    overrideStencilState: 0
+    stencilReference: 0
+    stencilCompareFunction: 8
+    passOperation: 2
+    failOperation: 0
+    zFailOperation: 0
+  m_ShadowTransparentReceive: 0
+  m_RenderingMode: 2
+  m_DepthPrimingMode: 0
+  m_CopyDepthMode: 0
+  m_AccurateGbufferNormals: 0
+  m_IntermediateTextureMode: 0
+--- !u!114 &1002035807535710140
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: a0ec52cecc795714f93f274c2e71e87b, type: 3}
+  m_Name: GlobalVolumeFeature
+  m_EditorClassIdentifier: 
+  m_Active: 1
+  _baseProfile: {fileID: 11400000, guid: f2d4d916a6612574cad220d125febbf2, type: 2}
diff --git a/Assets/Settings/Mobile_Renderer.asset.meta b/Assets/Settings/Mobile_Renderer.asset.meta
new file mode 100644
index 0000000000000000000000000000000000000000..a3588b1a9b92579322c8e3256ae87087a842724d
--- /dev/null
+++ b/Assets/Settings/Mobile_Renderer.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 65bc7dbf4170f435aa868c779acfb082
+NativeFormatImporter:
+  externalObjects: {}
+  mainObjectFileID: 11400000
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Settings/PC_RPAsset.asset b/Assets/Settings/PC_RPAsset.asset
new file mode 100644
index 0000000000000000000000000000000000000000..b87430138603d6acbfcb3171403443c9b51b0bed
--- /dev/null
+++ b/Assets/Settings/PC_RPAsset.asset
@@ -0,0 +1,136 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: bf2edee5c58d82540a51f03df9d42094, type: 3}
+  m_Name: PC_RPAsset
+  m_EditorClassIdentifier: 
+  k_AssetVersion: 12
+  k_AssetPreviousVersion: 12
+  m_RendererType: 1
+  m_RendererData: {fileID: 0}
+  m_RendererDataList:
+  - {fileID: 11400000, guid: f288ae1f4751b564a96ac7587541f7a2, type: 2}
+  m_DefaultRendererIndex: 0
+  m_RequireDepthTexture: 1
+  m_RequireOpaqueTexture: 1
+  m_OpaqueDownsampling: 1
+  m_SupportsTerrainHoles: 1
+  m_SupportsHDR: 1
+  m_HDRColorBufferPrecision: 0
+  m_MSAA: 1
+  m_RenderScale: 1
+  m_UpscalingFilter: 0
+  m_FsrOverrideSharpness: 0
+  m_FsrSharpness: 0.92
+  m_EnableLODCrossFade: 1
+  m_LODCrossFadeDitheringType: 1
+  m_ShEvalMode: 0
+  m_LightProbeSystem: 0
+  m_ProbeVolumeMemoryBudget: 1024
+  m_ProbeVolumeBlendingMemoryBudget: 256
+  m_SupportProbeVolumeGPUStreaming: 0
+  m_SupportProbeVolumeDiskStreaming: 0
+  m_SupportProbeVolumeScenarios: 0
+  m_SupportProbeVolumeScenarioBlending: 0
+  m_ProbeVolumeSHBands: 1
+  m_MainLightRenderingMode: 1
+  m_MainLightShadowsSupported: 1
+  m_MainLightShadowmapResolution: 4096
+  m_AdditionalLightsRenderingMode: 1
+  m_AdditionalLightsPerObjectLimit: 4
+  m_AdditionalLightShadowsSupported: 1
+  m_AdditionalLightsShadowmapResolution: 2048
+  m_AdditionalLightsShadowResolutionTierLow: 256
+  m_AdditionalLightsShadowResolutionTierMedium: 512
+  m_AdditionalLightsShadowResolutionTierHigh: 1024
+  m_ReflectionProbeBlending: 1
+  m_ReflectionProbeBoxProjection: 1
+  m_ShadowDistance: 50
+  m_ShadowCascadeCount: 4
+  m_Cascade2Split: 0.25
+  m_Cascade3Split: {x: 0.1, y: 0.3}
+  m_Cascade4Split: {x: 0.12299999, y: 0.2926, z: 0.53599995}
+  m_CascadeBorder: 0.107758604
+  m_ShadowDepthBias: 0.1
+  m_ShadowNormalBias: 0.5
+  m_AnyShadowsSupported: 1
+  m_SoftShadowsSupported: 1
+  m_ConservativeEnclosingSphere: 1
+  m_NumIterationsEnclosingSphere: 64
+  m_SoftShadowQuality: 3
+  m_AdditionalLightsCookieResolution: 2048
+  m_AdditionalLightsCookieFormat: 3
+  m_UseSRPBatcher: 1
+  m_SupportsDynamicBatching: 0
+  m_MixedLightingSupported: 1
+  m_SupportsLightCookies: 1
+  m_SupportsLightLayers: 1
+  m_DebugLevel: 0
+  m_StoreActionsOptimization: 0
+  m_UseAdaptivePerformance: 1
+  m_ColorGradingMode: 0
+  m_ColorGradingLutSize: 32
+  m_AllowPostProcessAlphaOutput: 0
+  m_UseFastSRGBLinearConversion: 0
+  m_SupportDataDrivenLensFlare: 1
+  m_SupportScreenSpaceLensFlare: 1
+  m_GPUResidentDrawerMode: 0
+  m_SmallMeshScreenPercentage: 0
+  m_GPUResidentDrawerEnableOcclusionCullingInCameras: 0
+  m_ShadowType: 1
+  m_LocalShadowsSupported: 0
+  m_LocalShadowsAtlasResolution: 256
+  m_MaxPixelLights: 0
+  m_ShadowAtlasResolution: 256
+  m_VolumeFrameworkUpdateMode: 0
+  m_VolumeProfile: {fileID: 11400000, guid: 10fc4df2da32a41aaa32d77bc913491c, type: 2}
+  apvScenesData:
+    obsoleteSceneBounds:
+      m_Keys: []
+      m_Values: []
+    obsoleteHasProbeVolumes:
+      m_Keys: []
+      m_Values: 
+  m_PrefilteringModeMainLightShadows: 3
+  m_PrefilteringModeAdditionalLight: 4
+  m_PrefilteringModeAdditionalLightShadows: 0
+  m_PrefilterXRKeywords: 1
+  m_PrefilteringModeForwardPlus: 1
+  m_PrefilteringModeDeferredRendering: 0
+  m_PrefilteringModeScreenSpaceOcclusion: 1
+  m_PrefilterDebugKeywords: 1
+  m_PrefilterWriteRenderingLayers: 0
+  m_PrefilterHDROutput: 1
+  m_PrefilterAlphaOutput: 0
+  m_PrefilterSSAODepthNormals: 0
+  m_PrefilterSSAOSourceDepthLow: 1
+  m_PrefilterSSAOSourceDepthMedium: 1
+  m_PrefilterSSAOSourceDepthHigh: 1
+  m_PrefilterSSAOInterleaved: 1
+  m_PrefilterSSAOBlueNoise: 0
+  m_PrefilterSSAOSampleCountLow: 1
+  m_PrefilterSSAOSampleCountMedium: 0
+  m_PrefilterSSAOSampleCountHigh: 1
+  m_PrefilterDBufferMRT1: 1
+  m_PrefilterDBufferMRT2: 1
+  m_PrefilterDBufferMRT3: 0
+  m_PrefilterSoftShadowsQualityLow: 0
+  m_PrefilterSoftShadowsQualityMedium: 0
+  m_PrefilterSoftShadowsQualityHigh: 0
+  m_PrefilterSoftShadows: 0
+  m_PrefilterScreenCoord: 1
+  m_PrefilterNativeRenderPass: 1
+  m_PrefilterUseLegacyLightmaps: 0
+  m_ShaderVariantLogLevel: 0
+  m_ShadowCascades: 0
+  m_Textures:
+    blueNoise64LTex: {fileID: 2800000, guid: e3d24661c1e055f45a7560c033dbb837, type: 3}
+    bayerMatrixTex: {fileID: 2800000, guid: f9ee4ed84c1d10c49aabb9b210b0fc44, type: 3}
diff --git a/Assets/Settings/PC_RPAsset.asset.meta b/Assets/Settings/PC_RPAsset.asset.meta
new file mode 100644
index 0000000000000000000000000000000000000000..e286b2fdd06e896697ca7b75af321f224ce520f2
--- /dev/null
+++ b/Assets/Settings/PC_RPAsset.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 4b83569d67af61e458304325a23e5dfd
+NativeFormatImporter:
+  externalObjects: {}
+  mainObjectFileID: 11400000
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Settings/PC_Renderer.asset b/Assets/Settings/PC_Renderer.asset
new file mode 100644
index 0000000000000000000000000000000000000000..475b02e55788d3346367feccd62a6b7f954e944e
--- /dev/null
+++ b/Assets/Settings/PC_Renderer.asset
@@ -0,0 +1,95 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3}
+  m_Name: PC_Renderer
+  m_EditorClassIdentifier: 
+  debugShaders:
+    debugReplacementPS: {fileID: 4800000, guid: cf852408f2e174538bcd9b7fda1c5ae7,
+      type: 3}
+    hdrDebugViewPS: {fileID: 4800000, guid: 573620ae32aec764abd4d728906d2587, type: 3}
+    probeVolumeSamplingDebugComputeShader: {fileID: 7200000, guid: 53626a513ea68ce47b59dc1299fe3959,
+      type: 3}
+  probeVolumeResources:
+    probeVolumeDebugShader: {fileID: 4800000, guid: e5c6678ed2aaa91408dd3df699057aae,
+      type: 3}
+    probeVolumeFragmentationDebugShader: {fileID: 4800000, guid: 03cfc4915c15d504a9ed85ecc404e607,
+      type: 3}
+    probeVolumeOffsetDebugShader: {fileID: 4800000, guid: 53a11f4ebaebf4049b3638ef78dc9664,
+      type: 3}
+    probeVolumeSamplingDebugShader: {fileID: 4800000, guid: 8f96cd657dc40064aa21efcc7e50a2e7,
+      type: 3}
+    probeSamplingDebugMesh: {fileID: -3555484719484374845, guid: 57d7c4c16e2765b47a4d2069b311bffe,
+      type: 3}
+    probeSamplingDebugTexture: {fileID: 2800000, guid: 24ec0e140fb444a44ab96ee80844e18e,
+      type: 3}
+    probeVolumeBlendStatesCS: {fileID: 7200000, guid: b9a23f869c4fd45f19c5ada54dd82176,
+      type: 3}
+  m_RendererFeatures:
+  - {fileID: 7833122117494664109}
+  m_RendererFeatureMap: ad6b866f10d7b46c
+  m_UseNativeRenderPass: 1
+  postProcessData: {fileID: 11400000, guid: 41439944d30ece34e96484bdb6645b55, type: 2}
+  m_AssetVersion: 2
+  m_OpaqueLayerMask:
+    serializedVersion: 2
+    m_Bits: 4294967295
+  m_TransparentLayerMask:
+    serializedVersion: 2
+    m_Bits: 4294967295
+  m_DefaultStencilState:
+    overrideStencilState: 0
+    stencilReference: 1
+    stencilCompareFunction: 3
+    passOperation: 2
+    failOperation: 0
+    zFailOperation: 0
+  m_ShadowTransparentReceive: 1
+  m_RenderingMode: 2
+  m_DepthPrimingMode: 0
+  m_CopyDepthMode: 0
+  m_AccurateGbufferNormals: 0
+  m_IntermediateTextureMode: 0
+--- !u!114 &7833122117494664109
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: f62c9c65cf3354c93be831c8bc075510, type: 3}
+  m_Name: ScreenSpaceAmbientOcclusion
+  m_EditorClassIdentifier: 
+  m_Active: 1
+  m_Settings:
+    AOMethod: 0
+    Downsample: 0
+    AfterOpaque: 0
+    Source: 1
+    NormalSamples: 1
+    Intensity: 0.4
+    DirectLightingStrength: 0.25
+    Radius: 0.3
+    Samples: 1
+    BlurQuality: 0
+    Falloff: 100
+    SampleCount: -1
+  m_BlueNoise256Textures:
+  - {fileID: 2800000, guid: 36f118343fc974119bee3d09e2111500, type: 3}
+  - {fileID: 2800000, guid: 4b7b083e6b6734e8bb2838b0b50a0bc8, type: 3}
+  - {fileID: 2800000, guid: c06cc21c692f94f5fb5206247191eeee, type: 3}
+  - {fileID: 2800000, guid: cb76dd40fa7654f9587f6a344f125c9a, type: 3}
+  - {fileID: 2800000, guid: e32226222ff144b24bf3a5a451de54bc, type: 3}
+  - {fileID: 2800000, guid: 3302065f671a8450b82c9ddf07426f3a, type: 3}
+  - {fileID: 2800000, guid: 56a77a3e8d64f47b6afe9e3c95cb57d5, type: 3}
+  m_Shader: {fileID: 4800000, guid: 0849e84e3d62649e8882e9d6f056a017, type: 3}
diff --git a/Assets/Settings/PC_Renderer.asset.meta b/Assets/Settings/PC_Renderer.asset.meta
new file mode 100644
index 0000000000000000000000000000000000000000..ddae6a5f019681e9ab98ea467b7d2ed2a61a1155
--- /dev/null
+++ b/Assets/Settings/PC_Renderer.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: f288ae1f4751b564a96ac7587541f7a2
+NativeFormatImporter:
+  externalObjects: {}
+  mainObjectFileID: 11400000
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Settings/SampleSceneProfile.asset b/Assets/Settings/SampleSceneProfile.asset
new file mode 100644
index 0000000000000000000000000000000000000000..c1b0f6319bcf0c43f2e3186b375c182c5c39340a
--- /dev/null
+++ b/Assets/Settings/SampleSceneProfile.asset
@@ -0,0 +1,159 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &-7893295128165547882
+MonoBehaviour:
+  m_ObjectHideFlags: 3
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 0b2db86121404754db890f4c8dfe81b2, type: 3}
+  m_Name: Bloom
+  m_EditorClassIdentifier: 
+  active: 1
+  skipIterations:
+    m_OverrideState: 1
+    m_Value: 0
+  threshold:
+    m_OverrideState: 1
+    m_Value: 1
+  intensity:
+    m_OverrideState: 1
+    m_Value: 0.25
+  scatter:
+    m_OverrideState: 1
+    m_Value: 0.5
+  clamp:
+    m_OverrideState: 0
+    m_Value: 65472
+  tint:
+    m_OverrideState: 0
+    m_Value: {r: 1, g: 1, b: 1, a: 1}
+  highQualityFiltering:
+    m_OverrideState: 1
+    m_Value: 1
+  downscale:
+    m_OverrideState: 0
+    m_Value: 0
+  maxIterations:
+    m_OverrideState: 0
+    m_Value: 6
+  dirtTexture:
+    m_OverrideState: 0
+    m_Value: {fileID: 0}
+    dimension: 1
+  dirtIntensity:
+    m_OverrideState: 0
+    m_Value: 0
+--- !u!114 &-3357603926938260329
+MonoBehaviour:
+  m_ObjectHideFlags: 3
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 899c54efeace73346a0a16faa3afe726, type: 3}
+  m_Name: Vignette
+  m_EditorClassIdentifier: 
+  active: 1
+  color:
+    m_OverrideState: 0
+    m_Value: {r: 0, g: 0, b: 0, a: 1}
+  center:
+    m_OverrideState: 0
+    m_Value: {x: 0.5, y: 0.5}
+  intensity:
+    m_OverrideState: 1
+    m_Value: 0.2
+  smoothness:
+    m_OverrideState: 0
+    m_Value: 0.2
+  rounded:
+    m_OverrideState: 0
+    m_Value: 0
+--- !u!114 &11400000
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: d7fd9488000d3734a9e00ee676215985, type: 3}
+  m_Name: SampleSceneProfile
+  m_EditorClassIdentifier: 
+  components:
+  - {fileID: 849379129802519247}
+  - {fileID: -7893295128165547882}
+  - {fileID: 7391319092446245454}
+  - {fileID: -3357603926938260329}
+--- !u!114 &849379129802519247
+MonoBehaviour:
+  m_ObjectHideFlags: 3
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 97c23e3b12dc18c42a140437e53d3951, type: 3}
+  m_Name: Tonemapping
+  m_EditorClassIdentifier: 
+  active: 1
+  mode:
+    m_OverrideState: 1
+    m_Value: 1
+  neutralHDRRangeReductionMode:
+    m_OverrideState: 0
+    m_Value: 2
+  acesPreset:
+    m_OverrideState: 0
+    m_Value: 3
+  hueShiftAmount:
+    m_OverrideState: 0
+    m_Value: 0
+  detectPaperWhite:
+    m_OverrideState: 1
+    m_Value: 0
+  paperWhite:
+    m_OverrideState: 1
+    m_Value: 234
+  detectBrightnessLimits:
+    m_OverrideState: 1
+    m_Value: 1
+  minNits:
+    m_OverrideState: 1
+    m_Value: 0.005
+  maxNits:
+    m_OverrideState: 1
+    m_Value: 647
+--- !u!114 &7391319092446245454
+MonoBehaviour:
+  m_ObjectHideFlags: 3
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ccf1aba9553839d41ae37dd52e9ebcce, type: 3}
+  m_Name: MotionBlur
+  m_EditorClassIdentifier: 
+  active: 0
+  mode:
+    m_OverrideState: 0
+    m_Value: 0
+  quality:
+    m_OverrideState: 1
+    m_Value: 2
+  intensity:
+    m_OverrideState: 1
+    m_Value: 0.6
+  clamp:
+    m_OverrideState: 0
+    m_Value: 0.05
diff --git a/Assets/Settings/SampleSceneProfile.asset.meta b/Assets/Settings/SampleSceneProfile.asset.meta
new file mode 100644
index 0000000000000000000000000000000000000000..b82270c5b2802668616a4cbbe2a6e46fb49e00a5
--- /dev/null
+++ b/Assets/Settings/SampleSceneProfile.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 10fc4df2da32a41aaa32d77bc913491c
+NativeFormatImporter:
+  externalObjects: {}
+  mainObjectFileID: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset b/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset
new file mode 100644
index 0000000000000000000000000000000000000000..8de076fcce867e34f8a42ca268fc9b07999b3422
--- /dev/null
+++ b/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset
@@ -0,0 +1,255 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 2ec995e51a6e251468d2a3fd8a686257, type: 3}
+  m_Name: UniversalRenderPipelineGlobalSettings
+  m_EditorClassIdentifier: 
+  m_ShaderStrippingSetting:
+    m_Version: 0
+    m_ExportShaderVariants: 1
+    m_ShaderVariantLogLevel: 0
+    m_StripRuntimeDebugShaders: 1
+  m_URPShaderStrippingSetting:
+    m_Version: 0
+    m_StripUnusedPostProcessingVariants: 1
+    m_StripUnusedVariants: 1
+    m_StripScreenCoordOverrideVariants: 1
+  m_ShaderVariantLogLevel: 0
+  m_ExportShaderVariants: 1
+  m_StripDebugVariants: 1
+  m_StripUnusedPostProcessingVariants: 1
+  m_StripUnusedVariants: 1
+  m_StripScreenCoordOverrideVariants: 1
+  supportRuntimeDebugDisplay: 0
+  m_EnableRenderGraph: 0
+  m_Settings:
+    m_SettingsList:
+      m_List:
+      - rid: 6852985685364965376
+      - rid: 6852985685364965377
+      - rid: 6852985685364965378
+      - rid: 6852985685364965379
+      - rid: 6852985685364965380
+      - rid: 6852985685364965381
+      - rid: 6852985685364965382
+      - rid: 6852985685364965383
+      - rid: 6852985685364965384
+      - rid: 6852985685364965385
+      - rid: 6852985685364965386
+      - rid: 6852985685364965387
+      - rid: 6852985685364965388
+      - rid: 6852985685364965389
+      - rid: 6852985685364965390
+      - rid: 6852985685364965391
+      - rid: 6852985685364965392
+      - rid: 6852985685364965393
+      - rid: 6852985685364965394
+      - rid: 5094402518654124032
+      - rid: 5094402518654124033
+    m_RuntimeSettings:
+      m_List: []
+  m_AssetVersion: 8
+  m_ObsoleteDefaultVolumeProfile: {fileID: 0}
+  m_RenderingLayerNames:
+  - Light Layer default
+  - Light Layer 1
+  - Light Layer 2
+  - Light Layer 3
+  - Light Layer 4
+  - Light Layer 5
+  - Light Layer 6
+  - Light Layer 7
+  m_ValidRenderingLayers: 0
+  lightLayerName0: Light Layer default
+  lightLayerName1: Light Layer 1
+  lightLayerName2: Light Layer 2
+  lightLayerName3: Light Layer 3
+  lightLayerName4: Light Layer 4
+  lightLayerName5: Light Layer 5
+  lightLayerName6: Light Layer 6
+  lightLayerName7: Light Layer 7
+  apvScenesData:
+    obsoleteSceneBounds:
+      m_Keys: []
+      m_Values: []
+    obsoleteHasProbeVolumes:
+      m_Keys: []
+      m_Values: 
+  references:
+    version: 2
+    RefIds:
+    - rid: 5094402518654124032
+      type: {class: UniversalRenderPipelineRuntimeXRResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime}
+      data:
+        m_xrOcclusionMeshPS: {fileID: 4800000, guid: 4431b1f1f743fbf4eb310a967890cbea, type: 3}
+        m_xrMirrorViewPS: {fileID: 4800000, guid: d5a307c014552314b9f560906d708772, type: 3}
+        m_xrMotionVector: {fileID: 4800000, guid: f89aac1e4f84468418fe30e611dff395, type: 3}
+    - rid: 5094402518654124033
+      type: {class: RenderGraphUtilsResources, ns: UnityEngine.Rendering.RenderGraphModule.Util, asm: Unity.RenderPipelines.Core.Runtime}
+      data:
+        m_Version: 0
+        m_CoreCopyPS: {fileID: 4800000, guid: 12dc59547ea167a4ab435097dd0f9add, type: 3}
+    - rid: 6852985685364965376
+      type: {class: URPShaderStrippingSetting, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime}
+      data:
+        m_Version: 0
+        m_StripUnusedPostProcessingVariants: 1
+        m_StripUnusedVariants: 1
+        m_StripScreenCoordOverrideVariants: 1
+    - rid: 6852985685364965377
+      type: {class: UniversalRenderPipelineEditorShaders, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime}
+      data:
+        m_AutodeskInteractive: {fileID: 4800000, guid: 0e9d5a909a1f7e84882a534d0d11e49f, type: 3}
+        m_AutodeskInteractiveTransparent: {fileID: 4800000, guid: 5c81372d981403744adbdda4433c9c11, type: 3}
+        m_AutodeskInteractiveMasked: {fileID: 4800000, guid: 80aa867ac363ac043847b06ad71604cd, type: 3}
+        m_TerrainDetailLit: {fileID: 4800000, guid: f6783ab646d374f94b199774402a5144, type: 3}
+        m_TerrainDetailGrassBillboard: {fileID: 4800000, guid: 29868e73b638e48ca99a19ea58c48d90, type: 3}
+        m_TerrainDetailGrass: {fileID: 4800000, guid: e507fdfead5ca47e8b9a768b51c291a1, type: 3}
+        m_DefaultSpeedTree7Shader: {fileID: 4800000, guid: 0f4122b9a743b744abe2fb6a0a88868b, type: 3}
+        m_DefaultSpeedTree8Shader: {fileID: -6465566751694194690, guid: 9920c1f1781549a46ba081a2a15a16ec, type: 3}
+        m_DefaultSpeedTree9Shader: {fileID: -6465566751694194690, guid: cbd3e1cc4ae141c42a30e33b4d666a61, type: 3}
+    - rid: 6852985685364965378
+      type: {class: UniversalRendererResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime}
+      data:
+        m_Version: 0
+        m_CopyDepthPS: {fileID: 4800000, guid: d6dae50ee9e1bfa4db75f19f99355220, type: 3}
+        m_CameraMotionVector: {fileID: 4800000, guid: c56b7e0d4c7cb484e959caeeedae9bbf, type: 3}
+        m_StencilDeferredPS: {fileID: 4800000, guid: e9155b26e1bc55942a41e518703fe304, type: 3}
+        m_DBufferClear: {fileID: 4800000, guid: f056d8bd2a1c7e44e9729144b4c70395, type: 3}
+    - rid: 6852985685364965379
+      type: {class: UniversalRenderPipelineDebugShaders, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime}
+      data:
+        m_DebugReplacementPS: {fileID: 4800000, guid: cf852408f2e174538bcd9b7fda1c5ae7, type: 3}
+        m_HdrDebugViewPS: {fileID: 4800000, guid: 573620ae32aec764abd4d728906d2587, type: 3}
+        m_ProbeVolumeSamplingDebugComputeShader: {fileID: 7200000, guid: 53626a513ea68ce47b59dc1299fe3959, type: 3}
+    - rid: 6852985685364965380
+      type: {class: UniversalRenderPipelineRuntimeShaders, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime}
+      data:
+        m_Version: 0
+        m_FallbackErrorShader: {fileID: 4800000, guid: e6e9a19c3678ded42a3bc431ebef7dbd, type: 3}
+        m_BlitHDROverlay: {fileID: 4800000, guid: a89bee29cffa951418fc1e2da94d1959, type: 3}
+        m_CoreBlitPS: {fileID: 4800000, guid: 93446b5c5339d4f00b85c159e1159b7c, type: 3}
+        m_CoreBlitColorAndDepthPS: {fileID: 4800000, guid: d104b2fc1ca6445babb8e90b0758136b, type: 3}
+        m_SamplingPS: {fileID: 4800000, guid: 04c410c9937594faa893a11dceb85f7e, type: 3}
+    - rid: 6852985685364965381
+      type: {class: UniversalRenderPipelineRuntimeTextures, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime}
+      data:
+        m_Version: 1
+        m_BlueNoise64LTex: {fileID: 2800000, guid: e3d24661c1e055f45a7560c033dbb837, type: 3}
+        m_BayerMatrixTex: {fileID: 2800000, guid: f9ee4ed84c1d10c49aabb9b210b0fc44, type: 3}
+        m_DebugFontTex: {fileID: 2800000, guid: 26a413214480ef144b2915d6ff4d0beb, type: 3}
+    - rid: 6852985685364965382
+      type: {class: Renderer2DResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime}
+      data:
+        m_Version: 0
+        m_LightShader: {fileID: 4800000, guid: 3f6c848ca3d7bca4bbe846546ac701a1, type: 3}
+        m_ProjectedShadowShader: {fileID: 4800000, guid: ce09d4a80b88c5a4eb9768fab4f1ee00, type: 3}
+        m_SpriteShadowShader: {fileID: 4800000, guid: 44fc62292b65ab04eabcf310e799ccf6, type: 3}
+        m_SpriteUnshadowShader: {fileID: 4800000, guid: de02b375720b5c445afe83cd483bedf3, type: 3}
+        m_GeometryShadowShader: {fileID: 4800000, guid: 19349a0f9a7ed4c48a27445bcf92e5e1, type: 3}
+        m_GeometryUnshadowShader: {fileID: 4800000, guid: 77774d9009bb81447b048c907d4c6273, type: 3}
+        m_FallOffLookup: {fileID: 2800000, guid: 5688ab254e4c0634f8d6c8e0792331ca, type: 3}
+        m_CopyDepthPS: {fileID: 4800000, guid: d6dae50ee9e1bfa4db75f19f99355220, type: 3}
+        m_DefaultLitMaterial: {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2}
+        m_DefaultUnlitMaterial: {fileID: 2100000, guid: 9dfc825aed78fcd4ba02077103263b40, type: 2}
+        m_DefaultMaskMaterial: {fileID: 2100000, guid: 15d0c3709176029428a0da2f8cecf0b5, type: 2}
+    - rid: 6852985685364965383
+      type: {class: UniversalRenderPipelineEditorMaterials, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime}
+      data:
+        m_DefaultMaterial: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+        m_DefaultParticleMaterial: {fileID: 2100000, guid: e823cd5b5d27c0f4b8256e7c12ee3e6d, type: 2}
+        m_DefaultLineMaterial: {fileID: 2100000, guid: e823cd5b5d27c0f4b8256e7c12ee3e6d, type: 2}
+        m_DefaultTerrainMaterial: {fileID: 2100000, guid: 594ea882c5a793440b60ff72d896021e, type: 2}
+        m_DefaultDecalMaterial: {fileID: 2100000, guid: 31d0dcc6f2dd4e4408d18036a2c93862, type: 2}
+    - rid: 6852985685364965384
+      type: {class: URPDefaultVolumeProfileSettings, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime}
+      data:
+        m_Version: 0
+        m_VolumeProfile: {fileID: 11400000, guid: ab09877e2e707104187f6f83e2f62510, type: 2}
+    - rid: 6852985685364965385
+      type: {class: RenderGraphSettings, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime}
+      data:
+        m_Version: 0
+        m_EnableRenderCompatibilityMode: 0
+    - rid: 6852985685364965386
+      type: {class: GPUResidentDrawerResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.GPUDriven.Runtime}
+      data:
+        m_Version: 0
+        m_InstanceDataBufferCopyKernels: {fileID: 7200000, guid: f984aeb540ded8b4fbb8a2047ab5b2e2, type: 3}
+        m_InstanceDataBufferUploadKernels: {fileID: 7200000, guid: 53864816eb00f2343b60e1a2c5a262ef, type: 3}
+        m_TransformUpdaterKernels: {fileID: 7200000, guid: 2a567b9b2733f8d47a700c3c85bed75b, type: 3}
+        m_WindDataUpdaterKernels: {fileID: 7200000, guid: fde76746e4fd0ed418c224f6b4084114, type: 3}
+        m_OccluderDepthPyramidKernels: {fileID: 7200000, guid: 08b2b5fb307b0d249860612774a987da, type: 3}
+        m_InstanceOcclusionCullingKernels: {fileID: 7200000, guid: f6d223acabc2f974795a5a7864b50e6c, type: 3}
+        m_OcclusionCullingDebugKernels: {fileID: 7200000, guid: b23e766bcf50ca4438ef186b174557df, type: 3}
+        m_DebugOcclusionTestPS: {fileID: 4800000, guid: d3f0849180c2d0944bc71060693df100, type: 3}
+        m_DebugOccluderPS: {fileID: 4800000, guid: b3c92426a88625841ab15ca6a7917248, type: 3}
+    - rid: 6852985685364965387
+      type: {class: STP/RuntimeResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime}
+      data:
+        m_setupCS: {fileID: 7200000, guid: 33be2e9a5506b2843bdb2bdff9cad5e1, type: 3}
+        m_preTaaCS: {fileID: 7200000, guid: a679dba8ec4d9ce45884a270b0e22dda, type: 3}
+        m_taaCS: {fileID: 7200000, guid: 3923900e2b41b5e47bc25bfdcbcdc9e6, type: 3}
+    - rid: 6852985685364965388
+      type: {class: ProbeVolumeBakingResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime}
+      data:
+        m_Version: 1
+        dilationShader: {fileID: 7200000, guid: 6bb382f7de370af41b775f54182e491d, type: 3}
+        subdivideSceneCS: {fileID: 7200000, guid: bb86f1f0af829fd45b2ebddda1245c22, type: 3}
+        voxelizeSceneShader: {fileID: 4800000, guid: c8b6a681c7b4e2e4785ffab093907f9e, type: 3}
+        traceVirtualOffsetCS: {fileID: 7200000, guid: 805f10d263aac4b4098c0279cd37a4f3, type: 3}
+        traceVirtualOffsetRT: {fileID: 4807578003741378534, guid: b60511f4aa1443f4d8c0b18f4fec92f4, type: 3}
+        skyOcclusionCS: {fileID: 7200000, guid: 798f52ec82fa04048a12826bbbbcf7b4, type: 3}
+        skyOcclusionRT: {fileID: 4807578003741378534, guid: dfaf42b38dd001f49a72d8102b709f29, type: 3}
+        renderingLayerCS: {fileID: 7200000, guid: a63c9cf933e3d8f41ae680a372784ebf, type: 3}
+        renderingLayerRT: {fileID: 4807578003741378534, guid: c2be09c936362eb49a58f08aeb30627a, type: 3}
+    - rid: 6852985685364965389
+      type: {class: ProbeVolumeGlobalSettings, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime}
+      data:
+        m_Version: 1
+        m_ProbeVolumeDisableStreamingAssets: 0
+    - rid: 6852985685364965390
+      type: {class: ProbeVolumeDebugResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime}
+      data:
+        m_Version: 1
+        probeVolumeDebugShader: {fileID: 4800000, guid: 3b21275fd12d65f49babb5286f040f2d, type: 3}
+        probeVolumeFragmentationDebugShader: {fileID: 4800000, guid: 3a80877c579b9144ebdcc6d923bca303, type: 3}
+        probeVolumeSamplingDebugShader: {fileID: 4800000, guid: bf54e6528c79a224e96346799064c393, type: 3}
+        probeVolumeOffsetDebugShader: {fileID: 4800000, guid: db8bd7436dc2c5f4c92655307d198381, type: 3}
+        probeSamplingDebugMesh: {fileID: -3555484719484374845, guid: 20be25aac4e22ee49a7db76fb3df6de2, type: 3}
+        numbersDisplayTex: {fileID: 2800000, guid: 73fe53b428c5b3440b7e87ee830b608a, type: 3}
+    - rid: 6852985685364965391
+      type: {class: IncludeAdditionalRPAssets, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime}
+      data:
+        m_version: 0
+        m_IncludeReferencedInScenes: 0
+        m_IncludeAssetsByLabel: 0
+        m_LabelToInclude: 
+    - rid: 6852985685364965392
+      type: {class: ShaderStrippingSetting, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime}
+      data:
+        m_Version: 0
+        m_ExportShaderVariants: 1
+        m_ShaderVariantLogLevel: 0
+        m_StripRuntimeDebugShaders: 1
+    - rid: 6852985685364965393
+      type: {class: ProbeVolumeRuntimeResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime}
+      data:
+        m_Version: 1
+        probeVolumeBlendStatesCS: {fileID: 7200000, guid: a3f7b8c99de28a94684cb1daebeccf5d, type: 3}
+        probeVolumeUploadDataCS: {fileID: 7200000, guid: 0951de5992461754fa73650732c4954c, type: 3}
+        probeVolumeUploadDataL2CS: {fileID: 7200000, guid: 6196f34ed825db14b81fb3eb0ea8d931, type: 3}
+    - rid: 6852985685364965394
+      type: {class: RenderGraphGlobalSettings, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime}
+      data:
+        m_version: 0
+        m_EnableCompilationCaching: 1
+        m_EnableValidityChecks: 1
diff --git a/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset.meta b/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset.meta
new file mode 100644
index 0000000000000000000000000000000000000000..81b84f2ae16ada93cf1bea3ad2f74d6d96b5b3e1
--- /dev/null
+++ b/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 18dc0cd2c080841dea60987a38ce93fa
+NativeFormatImporter:
+  externalObjects: {}
+  mainObjectFileID: 11400000
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Shaders.meta b/Assets/Shaders.meta
new file mode 100644
index 0000000000000000000000000000000000000000..e0e29b5f32855dc52977ae6da095fbfc0cb5766f
--- /dev/null
+++ b/Assets/Shaders.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 8f7579ab2aebf254eaf7f75544567093
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Shaders/LineShader.shadergraph b/Assets/Shaders/LineShader.shadergraph
new file mode 100644
index 0000000000000000000000000000000000000000..de1c082d6a31c6b262abd12d976135f534ed9414
--- /dev/null
+++ b/Assets/Shaders/LineShader.shadergraph
@@ -0,0 +1,431 @@
+{
+    "m_SGVersion": 3,
+    "m_Type": "UnityEditor.ShaderGraph.GraphData",
+    "m_ObjectId": "3e219159ac6a424bb32d16898e011662",
+    "m_Properties": [],
+    "m_Keywords": [],
+    "m_Dropdowns": [],
+    "m_CategoryData": [
+        {
+            "m_Id": "468b233e09fb4fada2db776b439c16cf"
+        }
+    ],
+    "m_Nodes": [
+        {
+            "m_Id": "f9efde2b0350437096223aa1d3e1cd8a"
+        },
+        {
+            "m_Id": "7a69d49e84624921ac02494fecd6620d"
+        },
+        {
+            "m_Id": "98aa6f57a7b64fd7a15c2d50152ba7e2"
+        },
+        {
+            "m_Id": "ad1cdfb183af40b08514d165aafc0b99"
+        },
+        {
+            "m_Id": "480f02f23e854dbf9c80c14835f8dfba"
+        }
+    ],
+    "m_GroupDatas": [],
+    "m_StickyNoteDatas": [],
+    "m_Edges": [
+        {
+            "m_OutputSlot": {
+                "m_Node": {
+                    "m_Id": "480f02f23e854dbf9c80c14835f8dfba"
+                },
+                "m_SlotId": 0
+            },
+            "m_InputSlot": {
+                "m_Node": {
+                    "m_Id": "ad1cdfb183af40b08514d165aafc0b99"
+                },
+                "m_SlotId": 0
+            }
+        }
+    ],
+    "m_VertexContext": {
+        "m_Position": {
+            "x": 0.0,
+            "y": 0.0
+        },
+        "m_Blocks": [
+            {
+                "m_Id": "f9efde2b0350437096223aa1d3e1cd8a"
+            },
+            {
+                "m_Id": "7a69d49e84624921ac02494fecd6620d"
+            },
+            {
+                "m_Id": "98aa6f57a7b64fd7a15c2d50152ba7e2"
+            }
+        ]
+    },
+    "m_FragmentContext": {
+        "m_Position": {
+            "x": 0.0,
+            "y": 200.0
+        },
+        "m_Blocks": [
+            {
+                "m_Id": "ad1cdfb183af40b08514d165aafc0b99"
+            }
+        ]
+    },
+    "m_PreviewData": {
+        "serializedMesh": {
+            "m_SerializedMesh": "{\"mesh\":{\"instanceID\":0}}",
+            "m_Guid": ""
+        },
+        "preventRotation": false
+    },
+    "m_Path": "Shader Graphs",
+    "m_GraphPrecision": 1,
+    "m_PreviewMode": 2,
+    "m_OutputNode": {
+        "m_Id": ""
+    },
+    "m_SubDatas": [],
+    "m_ActiveTargets": [
+        {
+            "m_Id": "6c17952b69634c5491b71af3821aeb6a"
+        }
+    ]
+}
+
+{
+    "m_SGVersion": 0,
+    "m_Type": "UnityEditor.ShaderGraph.CategoryData",
+    "m_ObjectId": "468b233e09fb4fada2db776b439c16cf",
+    "m_Name": "",
+    "m_ChildObjectList": []
+}
+
+{
+    "m_SGVersion": 0,
+    "m_Type": "UnityEditor.ShaderGraph.VertexColorNode",
+    "m_ObjectId": "480f02f23e854dbf9c80c14835f8dfba",
+    "m_Group": {
+        "m_Id": ""
+    },
+    "m_Name": "Vertex Color",
+    "m_DrawState": {
+        "m_Expanded": true,
+        "m_Position": {
+            "serializedVersion": "2",
+            "x": -339.3333435058594,
+            "y": 176.0,
+            "width": 209.33334350585938,
+            "height": 280.0
+        }
+    },
+    "m_Slots": [
+        {
+            "m_Id": "bb3946701d9d48e8a34b0a3b0774ece9"
+        }
+    ],
+    "synonyms": [],
+    "m_Precision": 0,
+    "m_PreviewExpanded": true,
+    "m_DismissedVersion": 0,
+    "m_PreviewMode": 2,
+    "m_CustomColors": {
+        "m_SerializableColors": []
+    }
+}
+
+{
+    "m_SGVersion": 0,
+    "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot",
+    "m_ObjectId": "4ab4876d40b544cc9dd3d105dd848379",
+    "m_Id": 0,
+    "m_DisplayName": "Normal",
+    "m_SlotType": 0,
+    "m_Hidden": false,
+    "m_ShaderOutputName": "Normal",
+    "m_StageCapability": 1,
+    "m_Value": {
+        "x": 0.0,
+        "y": 0.0,
+        "z": 0.0
+    },
+    "m_DefaultValue": {
+        "x": 0.0,
+        "y": 0.0,
+        "z": 0.0
+    },
+    "m_Labels": [],
+    "m_Space": 0
+}
+
+{
+    "m_SGVersion": 1,
+    "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalTarget",
+    "m_ObjectId": "6c17952b69634c5491b71af3821aeb6a",
+    "m_Datas": [],
+    "m_ActiveSubTarget": {
+        "m_Id": "bdfe471f449c47c2a2fd525058922211"
+    },
+    "m_AllowMaterialOverride": false,
+    "m_SurfaceType": 0,
+    "m_ZTestMode": 8,
+    "m_ZWriteControl": 0,
+    "m_AlphaMode": 0,
+    "m_RenderFace": 2,
+    "m_AlphaClip": false,
+    "m_CastShadows": false,
+    "m_ReceiveShadows": true,
+    "m_DisableTint": false,
+    "m_AdditionalMotionVectorMode": 0,
+    "m_AlembicMotionVectors": false,
+    "m_SupportsLODCrossFade": false,
+    "m_CustomEditorGUI": "",
+    "m_SupportVFX": false
+}
+
+{
+    "m_SGVersion": 0,
+    "m_Type": "UnityEditor.ShaderGraph.BlockNode",
+    "m_ObjectId": "7a69d49e84624921ac02494fecd6620d",
+    "m_Group": {
+        "m_Id": ""
+    },
+    "m_Name": "VertexDescription.Normal",
+    "m_DrawState": {
+        "m_Expanded": true,
+        "m_Position": {
+            "serializedVersion": "2",
+            "x": 0.0,
+            "y": 0.0,
+            "width": 0.0,
+            "height": 0.0
+        }
+    },
+    "m_Slots": [
+        {
+            "m_Id": "4ab4876d40b544cc9dd3d105dd848379"
+        }
+    ],
+    "synonyms": [],
+    "m_Precision": 0,
+    "m_PreviewExpanded": true,
+    "m_DismissedVersion": 0,
+    "m_PreviewMode": 0,
+    "m_CustomColors": {
+        "m_SerializableColors": []
+    },
+    "m_SerializedDescriptor": "VertexDescription.Normal"
+}
+
+{
+    "m_SGVersion": 0,
+    "m_Type": "UnityEditor.ShaderGraph.BlockNode",
+    "m_ObjectId": "98aa6f57a7b64fd7a15c2d50152ba7e2",
+    "m_Group": {
+        "m_Id": ""
+    },
+    "m_Name": "VertexDescription.Tangent",
+    "m_DrawState": {
+        "m_Expanded": true,
+        "m_Position": {
+            "serializedVersion": "2",
+            "x": 0.0,
+            "y": 0.0,
+            "width": 0.0,
+            "height": 0.0
+        }
+    },
+    "m_Slots": [
+        {
+            "m_Id": "f74c862948814d0a98af85305704279f"
+        }
+    ],
+    "synonyms": [],
+    "m_Precision": 0,
+    "m_PreviewExpanded": true,
+    "m_DismissedVersion": 0,
+    "m_PreviewMode": 0,
+    "m_CustomColors": {
+        "m_SerializableColors": []
+    },
+    "m_SerializedDescriptor": "VertexDescription.Tangent"
+}
+
+{
+    "m_SGVersion": 0,
+    "m_Type": "UnityEditor.ShaderGraph.BlockNode",
+    "m_ObjectId": "ad1cdfb183af40b08514d165aafc0b99",
+    "m_Group": {
+        "m_Id": ""
+    },
+    "m_Name": "SurfaceDescription.BaseColor",
+    "m_DrawState": {
+        "m_Expanded": true,
+        "m_Position": {
+            "serializedVersion": "2",
+            "x": 0.0,
+            "y": 0.0,
+            "width": 0.0,
+            "height": 0.0
+        }
+    },
+    "m_Slots": [
+        {
+            "m_Id": "c760f57d14b747ba834558f5907e899d"
+        }
+    ],
+    "synonyms": [],
+    "m_Precision": 0,
+    "m_PreviewExpanded": true,
+    "m_DismissedVersion": 0,
+    "m_PreviewMode": 0,
+    "m_CustomColors": {
+        "m_SerializableColors": []
+    },
+    "m_SerializedDescriptor": "SurfaceDescription.BaseColor"
+}
+
+{
+    "m_SGVersion": 0,
+    "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot",
+    "m_ObjectId": "bb3946701d9d48e8a34b0a3b0774ece9",
+    "m_Id": 0,
+    "m_DisplayName": "Out",
+    "m_SlotType": 1,
+    "m_Hidden": false,
+    "m_ShaderOutputName": "Out",
+    "m_StageCapability": 3,
+    "m_Value": {
+        "x": 1.0,
+        "y": 1.0,
+        "z": 1.0,
+        "w": 1.0
+    },
+    "m_DefaultValue": {
+        "x": 1.0,
+        "y": 1.0,
+        "z": 1.0,
+        "w": 1.0
+    },
+    "m_Labels": []
+}
+
+{
+    "m_SGVersion": 2,
+    "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalUnlitSubTarget",
+    "m_ObjectId": "bdfe471f449c47c2a2fd525058922211"
+}
+
+{
+    "m_SGVersion": 0,
+    "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot",
+    "m_ObjectId": "c760f57d14b747ba834558f5907e899d",
+    "m_Id": 0,
+    "m_DisplayName": "Base Color",
+    "m_SlotType": 0,
+    "m_Hidden": false,
+    "m_ShaderOutputName": "BaseColor",
+    "m_StageCapability": 2,
+    "m_Value": {
+        "x": 0.5,
+        "y": 0.5,
+        "z": 0.5
+    },
+    "m_DefaultValue": {
+        "x": 0.5,
+        "y": 0.5,
+        "z": 0.5
+    },
+    "m_Labels": [],
+    "m_ColorMode": 0,
+    "m_DefaultColor": {
+        "r": 0.5,
+        "g": 0.5,
+        "b": 0.5,
+        "a": 1.0
+    }
+}
+
+{
+    "m_SGVersion": 0,
+    "m_Type": "UnityEditor.ShaderGraph.PositionMaterialSlot",
+    "m_ObjectId": "f0b40fe8fe3d4b84a1a12d84002cc8f2",
+    "m_Id": 0,
+    "m_DisplayName": "Position",
+    "m_SlotType": 0,
+    "m_Hidden": false,
+    "m_ShaderOutputName": "Position",
+    "m_StageCapability": 1,
+    "m_Value": {
+        "x": 0.0,
+        "y": 0.0,
+        "z": 0.0
+    },
+    "m_DefaultValue": {
+        "x": 0.0,
+        "y": 0.0,
+        "z": 0.0
+    },
+    "m_Labels": [],
+    "m_Space": 0
+}
+
+{
+    "m_SGVersion": 0,
+    "m_Type": "UnityEditor.ShaderGraph.TangentMaterialSlot",
+    "m_ObjectId": "f74c862948814d0a98af85305704279f",
+    "m_Id": 0,
+    "m_DisplayName": "Tangent",
+    "m_SlotType": 0,
+    "m_Hidden": false,
+    "m_ShaderOutputName": "Tangent",
+    "m_StageCapability": 1,
+    "m_Value": {
+        "x": 0.0,
+        "y": 0.0,
+        "z": 0.0
+    },
+    "m_DefaultValue": {
+        "x": 0.0,
+        "y": 0.0,
+        "z": 0.0
+    },
+    "m_Labels": [],
+    "m_Space": 0
+}
+
+{
+    "m_SGVersion": 0,
+    "m_Type": "UnityEditor.ShaderGraph.BlockNode",
+    "m_ObjectId": "f9efde2b0350437096223aa1d3e1cd8a",
+    "m_Group": {
+        "m_Id": ""
+    },
+    "m_Name": "VertexDescription.Position",
+    "m_DrawState": {
+        "m_Expanded": true,
+        "m_Position": {
+            "serializedVersion": "2",
+            "x": 0.0,
+            "y": 0.0,
+            "width": 0.0,
+            "height": 0.0
+        }
+    },
+    "m_Slots": [
+        {
+            "m_Id": "f0b40fe8fe3d4b84a1a12d84002cc8f2"
+        }
+    ],
+    "synonyms": [],
+    "m_Precision": 0,
+    "m_PreviewExpanded": true,
+    "m_DismissedVersion": 0,
+    "m_PreviewMode": 0,
+    "m_CustomColors": {
+        "m_SerializableColors": []
+    },
+    "m_SerializedDescriptor": "VertexDescription.Position"
+}
+
diff --git a/Assets/Shaders/LineShader.shadergraph.meta b/Assets/Shaders/LineShader.shadergraph.meta
new file mode 100644
index 0000000000000000000000000000000000000000..6d1bfecda426ffbe8d216b9ddfc854c0b201ae2d
--- /dev/null
+++ b/Assets/Shaders/LineShader.shadergraph.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: be6af3824a4166d47af12cb8efa54379
+ScriptedImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 2
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
+  script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3}
diff --git a/Packages/manifest.json b/Packages/manifest.json
new file mode 100644
index 0000000000000000000000000000000000000000..5e0960c1ed39a5a17fe52c1e72d3e71f42b6fbf5
--- /dev/null
+++ b/Packages/manifest.json
@@ -0,0 +1,47 @@
+{
+  "dependencies": {
+    "com.unity.ai.navigation": "2.0.0",
+    "com.unity.collab-proxy": "2.4.4",
+    "com.unity.ide.rider": "3.0.31",
+    "com.unity.ide.visualstudio": "2.0.22",
+    "com.unity.inputsystem": "1.9.0",
+    "com.unity.render-pipelines.universal": "17.0.3",
+    "com.unity.sentis": "2.0.0",
+    "com.unity.test-framework": "1.4.4",
+    "com.unity.timeline": "1.8.7",
+    "com.unity.ugui": "2.0.0",
+    "com.unity.visualscripting": "1.9.4",
+    "com.unity.modules.accessibility": "1.0.0",
+    "com.unity.modules.ai": "1.0.0",
+    "com.unity.modules.androidjni": "1.0.0",
+    "com.unity.modules.animation": "1.0.0",
+    "com.unity.modules.assetbundle": "1.0.0",
+    "com.unity.modules.audio": "1.0.0",
+    "com.unity.modules.cloth": "1.0.0",
+    "com.unity.modules.director": "1.0.0",
+    "com.unity.modules.imageconversion": "1.0.0",
+    "com.unity.modules.imgui": "1.0.0",
+    "com.unity.modules.jsonserialize": "1.0.0",
+    "com.unity.modules.particlesystem": "1.0.0",
+    "com.unity.modules.physics": "1.0.0",
+    "com.unity.modules.physics2d": "1.0.0",
+    "com.unity.modules.screencapture": "1.0.0",
+    "com.unity.modules.terrain": "1.0.0",
+    "com.unity.modules.terrainphysics": "1.0.0",
+    "com.unity.modules.tilemap": "1.0.0",
+    "com.unity.modules.ui": "1.0.0",
+    "com.unity.modules.uielements": "1.0.0",
+    "com.unity.modules.umbra": "1.0.0",
+    "com.unity.modules.unityanalytics": "1.0.0",
+    "com.unity.modules.unitywebrequest": "1.0.0",
+    "com.unity.modules.unitywebrequestassetbundle": "1.0.0",
+    "com.unity.modules.unitywebrequestaudio": "1.0.0",
+    "com.unity.modules.unitywebrequesttexture": "1.0.0",
+    "com.unity.modules.unitywebrequestwww": "1.0.0",
+    "com.unity.modules.vehicles": "1.0.0",
+    "com.unity.modules.video": "1.0.0",
+    "com.unity.modules.vr": "1.0.0",
+    "com.unity.modules.wind": "1.0.0",
+    "com.unity.modules.xr": "1.0.0"
+  }
+}
diff --git a/Packages/packages-lock.json b/Packages/packages-lock.json
new file mode 100644
index 0000000000000000000000000000000000000000..e47883daacb8050a7a90f8a333e7da56e05a668a
--- /dev/null
+++ b/Packages/packages-lock.json
@@ -0,0 +1,468 @@
+{
+  "dependencies": {
+    "com.unity.ai.navigation": {
+      "version": "2.0.0",
+      "depth": 0,
+      "source": "registry",
+      "dependencies": {
+        "com.unity.modules.ai": "1.0.0"
+      },
+      "url": "https://packages.unity.com"
+    },
+    "com.unity.burst": {
+      "version": "1.8.17",
+      "depth": 1,
+      "source": "registry",
+      "dependencies": {
+        "com.unity.mathematics": "1.2.1",
+        "com.unity.modules.jsonserialize": "1.0.0"
+      },
+      "url": "https://packages.unity.com"
+    },
+    "com.unity.collab-proxy": {
+      "version": "2.4.4",
+      "depth": 0,
+      "source": "registry",
+      "dependencies": {},
+      "url": "https://packages.unity.com"
+    },
+    "com.unity.collections": {
+      "version": "2.4.1",
+      "depth": 2,
+      "source": "registry",
+      "dependencies": {
+        "com.unity.burst": "1.8.13",
+        "com.unity.test-framework": "1.4.3",
+        "com.unity.nuget.mono-cecil": "1.11.4",
+        "com.unity.test-framework.performance": "3.0.3"
+      },
+      "url": "https://packages.unity.com"
+    },
+    "com.unity.ext.nunit": {
+      "version": "2.0.5",
+      "depth": 1,
+      "source": "registry",
+      "dependencies": {},
+      "url": "https://packages.unity.com"
+    },
+    "com.unity.ide.rider": {
+      "version": "3.0.31",
+      "depth": 0,
+      "source": "registry",
+      "dependencies": {
+        "com.unity.ext.nunit": "1.0.6"
+      },
+      "url": "https://packages.unity.com"
+    },
+    "com.unity.ide.visualstudio": {
+      "version": "2.0.22",
+      "depth": 0,
+      "source": "registry",
+      "dependencies": {
+        "com.unity.test-framework": "1.1.9"
+      },
+      "url": "https://packages.unity.com"
+    },
+    "com.unity.inputsystem": {
+      "version": "1.9.0",
+      "depth": 0,
+      "source": "registry",
+      "dependencies": {
+        "com.unity.modules.uielements": "1.0.0"
+      },
+      "url": "https://packages.unity.com"
+    },
+    "com.unity.mathematics": {
+      "version": "1.3.2",
+      "depth": 2,
+      "source": "registry",
+      "dependencies": {},
+      "url": "https://packages.unity.com"
+    },
+    "com.unity.nuget.mono-cecil": {
+      "version": "1.11.4",
+      "depth": 2,
+      "source": "registry",
+      "dependencies": {},
+      "url": "https://packages.unity.com"
+    },
+    "com.unity.render-pipelines.core": {
+      "version": "17.0.3",
+      "depth": 1,
+      "source": "builtin",
+      "dependencies": {
+        "com.unity.burst": "1.8.14",
+        "com.unity.mathematics": "1.3.2",
+        "com.unity.ugui": "2.0.0",
+        "com.unity.collections": "2.4.1",
+        "com.unity.modules.physics": "1.0.0",
+        "com.unity.modules.terrain": "1.0.0",
+        "com.unity.modules.jsonserialize": "1.0.0",
+        "com.unity.rendering.light-transport": "1.0.1"
+      }
+    },
+    "com.unity.render-pipelines.universal": {
+      "version": "17.0.3",
+      "depth": 0,
+      "source": "builtin",
+      "dependencies": {
+        "com.unity.render-pipelines.core": "17.0.3",
+        "com.unity.shadergraph": "17.0.3",
+        "com.unity.render-pipelines.universal-config": "17.0.3"
+      }
+    },
+    "com.unity.render-pipelines.universal-config": {
+      "version": "17.0.3",
+      "depth": 1,
+      "source": "builtin",
+      "dependencies": {
+        "com.unity.render-pipelines.core": "17.0.3"
+      }
+    },
+    "com.unity.rendering.light-transport": {
+      "version": "1.0.1",
+      "depth": 2,
+      "source": "builtin",
+      "dependencies": {
+        "com.unity.collections": "2.2.0",
+        "com.unity.mathematics": "1.2.4",
+        "com.unity.modules.terrain": "1.0.0"
+      }
+    },
+    "com.unity.searcher": {
+      "version": "4.9.2",
+      "depth": 2,
+      "source": "registry",
+      "dependencies": {},
+      "url": "https://packages.unity.com"
+    },
+    "com.unity.sentis": {
+      "version": "2.0.0",
+      "depth": 0,
+      "source": "registry",
+      "dependencies": {
+        "com.unity.burst": "1.8.12",
+        "com.unity.collections": "2.2.1",
+        "com.unity.modules.imageconversion": "1.0.0"
+      },
+      "url": "https://packages.unity.com"
+    },
+    "com.unity.shadergraph": {
+      "version": "17.0.3",
+      "depth": 1,
+      "source": "builtin",
+      "dependencies": {
+        "com.unity.render-pipelines.core": "17.0.3",
+        "com.unity.searcher": "4.9.2"
+      }
+    },
+    "com.unity.test-framework": {
+      "version": "1.4.4",
+      "depth": 0,
+      "source": "registry",
+      "dependencies": {
+        "com.unity.ext.nunit": "2.0.3",
+        "com.unity.modules.imgui": "1.0.0",
+        "com.unity.modules.jsonserialize": "1.0.0"
+      },
+      "url": "https://packages.unity.com"
+    },
+    "com.unity.test-framework.performance": {
+      "version": "3.0.3",
+      "depth": 2,
+      "source": "registry",
+      "dependencies": {
+        "com.unity.test-framework": "1.1.31",
+        "com.unity.modules.jsonserialize": "1.0.0"
+      },
+      "url": "https://packages.unity.com"
+    },
+    "com.unity.timeline": {
+      "version": "1.8.7",
+      "depth": 0,
+      "source": "registry",
+      "dependencies": {
+        "com.unity.modules.audio": "1.0.0",
+        "com.unity.modules.director": "1.0.0",
+        "com.unity.modules.animation": "1.0.0",
+        "com.unity.modules.particlesystem": "1.0.0"
+      },
+      "url": "https://packages.unity.com"
+    },
+    "com.unity.ugui": {
+      "version": "2.0.0",
+      "depth": 0,
+      "source": "builtin",
+      "dependencies": {
+        "com.unity.modules.ui": "1.0.0",
+        "com.unity.modules.imgui": "1.0.0"
+      }
+    },
+    "com.unity.visualscripting": {
+      "version": "1.9.4",
+      "depth": 0,
+      "source": "registry",
+      "dependencies": {
+        "com.unity.ugui": "1.0.0",
+        "com.unity.modules.jsonserialize": "1.0.0"
+      },
+      "url": "https://packages.unity.com"
+    },
+    "com.unity.modules.accessibility": {
+      "version": "1.0.0",
+      "depth": 0,
+      "source": "builtin",
+      "dependencies": {}
+    },
+    "com.unity.modules.ai": {
+      "version": "1.0.0",
+      "depth": 0,
+      "source": "builtin",
+      "dependencies": {}
+    },
+    "com.unity.modules.androidjni": {
+      "version": "1.0.0",
+      "depth": 0,
+      "source": "builtin",
+      "dependencies": {}
+    },
+    "com.unity.modules.animation": {
+      "version": "1.0.0",
+      "depth": 0,
+      "source": "builtin",
+      "dependencies": {}
+    },
+    "com.unity.modules.assetbundle": {
+      "version": "1.0.0",
+      "depth": 0,
+      "source": "builtin",
+      "dependencies": {}
+    },
+    "com.unity.modules.audio": {
+      "version": "1.0.0",
+      "depth": 0,
+      "source": "builtin",
+      "dependencies": {}
+    },
+    "com.unity.modules.cloth": {
+      "version": "1.0.0",
+      "depth": 0,
+      "source": "builtin",
+      "dependencies": {
+        "com.unity.modules.physics": "1.0.0"
+      }
+    },
+    "com.unity.modules.director": {
+      "version": "1.0.0",
+      "depth": 0,
+      "source": "builtin",
+      "dependencies": {
+        "com.unity.modules.audio": "1.0.0",
+        "com.unity.modules.animation": "1.0.0"
+      }
+    },
+    "com.unity.modules.hierarchycore": {
+      "version": "1.0.0",
+      "depth": 1,
+      "source": "builtin",
+      "dependencies": {}
+    },
+    "com.unity.modules.imageconversion": {
+      "version": "1.0.0",
+      "depth": 0,
+      "source": "builtin",
+      "dependencies": {}
+    },
+    "com.unity.modules.imgui": {
+      "version": "1.0.0",
+      "depth": 0,
+      "source": "builtin",
+      "dependencies": {}
+    },
+    "com.unity.modules.jsonserialize": {
+      "version": "1.0.0",
+      "depth": 0,
+      "source": "builtin",
+      "dependencies": {}
+    },
+    "com.unity.modules.particlesystem": {
+      "version": "1.0.0",
+      "depth": 0,
+      "source": "builtin",
+      "dependencies": {}
+    },
+    "com.unity.modules.physics": {
+      "version": "1.0.0",
+      "depth": 0,
+      "source": "builtin",
+      "dependencies": {}
+    },
+    "com.unity.modules.physics2d": {
+      "version": "1.0.0",
+      "depth": 0,
+      "source": "builtin",
+      "dependencies": {}
+    },
+    "com.unity.modules.screencapture": {
+      "version": "1.0.0",
+      "depth": 0,
+      "source": "builtin",
+      "dependencies": {
+        "com.unity.modules.imageconversion": "1.0.0"
+      }
+    },
+    "com.unity.modules.subsystems": {
+      "version": "1.0.0",
+      "depth": 1,
+      "source": "builtin",
+      "dependencies": {
+        "com.unity.modules.jsonserialize": "1.0.0"
+      }
+    },
+    "com.unity.modules.terrain": {
+      "version": "1.0.0",
+      "depth": 0,
+      "source": "builtin",
+      "dependencies": {}
+    },
+    "com.unity.modules.terrainphysics": {
+      "version": "1.0.0",
+      "depth": 0,
+      "source": "builtin",
+      "dependencies": {
+        "com.unity.modules.physics": "1.0.0",
+        "com.unity.modules.terrain": "1.0.0"
+      }
+    },
+    "com.unity.modules.tilemap": {
+      "version": "1.0.0",
+      "depth": 0,
+      "source": "builtin",
+      "dependencies": {
+        "com.unity.modules.physics2d": "1.0.0"
+      }
+    },
+    "com.unity.modules.ui": {
+      "version": "1.0.0",
+      "depth": 0,
+      "source": "builtin",
+      "dependencies": {}
+    },
+    "com.unity.modules.uielements": {
+      "version": "1.0.0",
+      "depth": 0,
+      "source": "builtin",
+      "dependencies": {
+        "com.unity.modules.ui": "1.0.0",
+        "com.unity.modules.imgui": "1.0.0",
+        "com.unity.modules.jsonserialize": "1.0.0",
+        "com.unity.modules.hierarchycore": "1.0.0"
+      }
+    },
+    "com.unity.modules.umbra": {
+      "version": "1.0.0",
+      "depth": 0,
+      "source": "builtin",
+      "dependencies": {}
+    },
+    "com.unity.modules.unityanalytics": {
+      "version": "1.0.0",
+      "depth": 0,
+      "source": "builtin",
+      "dependencies": {
+        "com.unity.modules.unitywebrequest": "1.0.0",
+        "com.unity.modules.jsonserialize": "1.0.0"
+      }
+    },
+    "com.unity.modules.unitywebrequest": {
+      "version": "1.0.0",
+      "depth": 0,
+      "source": "builtin",
+      "dependencies": {}
+    },
+    "com.unity.modules.unitywebrequestassetbundle": {
+      "version": "1.0.0",
+      "depth": 0,
+      "source": "builtin",
+      "dependencies": {
+        "com.unity.modules.assetbundle": "1.0.0",
+        "com.unity.modules.unitywebrequest": "1.0.0"
+      }
+    },
+    "com.unity.modules.unitywebrequestaudio": {
+      "version": "1.0.0",
+      "depth": 0,
+      "source": "builtin",
+      "dependencies": {
+        "com.unity.modules.unitywebrequest": "1.0.0",
+        "com.unity.modules.audio": "1.0.0"
+      }
+    },
+    "com.unity.modules.unitywebrequesttexture": {
+      "version": "1.0.0",
+      "depth": 0,
+      "source": "builtin",
+      "dependencies": {
+        "com.unity.modules.unitywebrequest": "1.0.0",
+        "com.unity.modules.imageconversion": "1.0.0"
+      }
+    },
+    "com.unity.modules.unitywebrequestwww": {
+      "version": "1.0.0",
+      "depth": 0,
+      "source": "builtin",
+      "dependencies": {
+        "com.unity.modules.unitywebrequest": "1.0.0",
+        "com.unity.modules.unitywebrequestassetbundle": "1.0.0",
+        "com.unity.modules.unitywebrequestaudio": "1.0.0",
+        "com.unity.modules.audio": "1.0.0",
+        "com.unity.modules.assetbundle": "1.0.0",
+        "com.unity.modules.imageconversion": "1.0.0"
+      }
+    },
+    "com.unity.modules.vehicles": {
+      "version": "1.0.0",
+      "depth": 0,
+      "source": "builtin",
+      "dependencies": {
+        "com.unity.modules.physics": "1.0.0"
+      }
+    },
+    "com.unity.modules.video": {
+      "version": "1.0.0",
+      "depth": 0,
+      "source": "builtin",
+      "dependencies": {
+        "com.unity.modules.audio": "1.0.0",
+        "com.unity.modules.ui": "1.0.0",
+        "com.unity.modules.unitywebrequest": "1.0.0"
+      }
+    },
+    "com.unity.modules.vr": {
+      "version": "1.0.0",
+      "depth": 0,
+      "source": "builtin",
+      "dependencies": {
+        "com.unity.modules.jsonserialize": "1.0.0",
+        "com.unity.modules.physics": "1.0.0",
+        "com.unity.modules.xr": "1.0.0"
+      }
+    },
+    "com.unity.modules.wind": {
+      "version": "1.0.0",
+      "depth": 0,
+      "source": "builtin",
+      "dependencies": {}
+    },
+    "com.unity.modules.xr": {
+      "version": "1.0.0",
+      "depth": 0,
+      "source": "builtin",
+      "dependencies": {
+        "com.unity.modules.physics": "1.0.0",
+        "com.unity.modules.jsonserialize": "1.0.0",
+        "com.unity.modules.subsystems": "1.0.0"
+      }
+    }
+  }
+}
diff --git a/ProjectSettings/AudioManager.asset b/ProjectSettings/AudioManager.asset
new file mode 100644
index 0000000000000000000000000000000000000000..27287fec5f4e4b712cbdd5b3a6383cbfd900b940
--- /dev/null
+++ b/ProjectSettings/AudioManager.asset
@@ -0,0 +1,19 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!11 &1
+AudioManager:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Volume: 1
+  Rolloff Scale: 1
+  Doppler Factor: 1
+  Default Speaker Mode: 2
+  m_SampleRate: 0
+  m_DSPBufferSize: 1024
+  m_VirtualVoiceCount: 512
+  m_RealVoiceCount: 32
+  m_SpatializerPlugin: 
+  m_AmbisonicDecoderPlugin: 
+  m_DisableAudio: 0
+  m_VirtualizeEffects: 1
+  m_RequestedDSPBufferSize: 0
diff --git a/ProjectSettings/ClusterInputManager.asset b/ProjectSettings/ClusterInputManager.asset
new file mode 100644
index 0000000000000000000000000000000000000000..e7886b266a005f4d9d80f2fef8d1649dcfd3ed2b
--- /dev/null
+++ b/ProjectSettings/ClusterInputManager.asset
@@ -0,0 +1,6 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!236 &1
+ClusterInputManager:
+  m_ObjectHideFlags: 0
+  m_Inputs: []
diff --git a/ProjectSettings/DynamicsManager.asset b/ProjectSettings/DynamicsManager.asset
new file mode 100644
index 0000000000000000000000000000000000000000..fc90ab9589af00aa403b7aeb17cf53779a9aa571
--- /dev/null
+++ b/ProjectSettings/DynamicsManager.asset
@@ -0,0 +1,36 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!55 &1
+PhysicsManager:
+  m_ObjectHideFlags: 0
+  serializedVersion: 13
+  m_Gravity: {x: 0, y: -9.81, z: 0}
+  m_DefaultMaterial: {fileID: 0}
+  m_BounceThreshold: 2
+  m_SleepThreshold: 0.005
+  m_DefaultContactOffset: 0.01
+  m_DefaultSolverIterations: 6
+  m_DefaultSolverVelocityIterations: 1
+  m_QueriesHitBackfaces: 0
+  m_QueriesHitTriggers: 1
+  m_EnableAdaptiveForce: 0
+  m_ClothInterCollisionDistance: 0.1
+  m_ClothInterCollisionStiffness: 0.2
+  m_ContactsGeneration: 1
+  m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+  m_AutoSimulation: 1
+  m_AutoSyncTransforms: 0
+  m_ReuseCollisionCallbacks: 1
+  m_ClothInterCollisionSettingsToggle: 0
+  m_ClothGravity: {x: 0, y: -9.81, z: 0}
+  m_ContactPairsMode: 0
+  m_BroadphaseType: 0
+  m_WorldBounds:
+    m_Center: {x: 0, y: 0, z: 0}
+    m_Extent: {x: 250, y: 250, z: 250}
+  m_WorldSubdivisions: 8
+  m_FrictionType: 0
+  m_EnableEnhancedDeterminism: 0
+  m_EnableUnifiedHeightmaps: 1
+  m_SolverType: 0
+  m_DefaultMaxAngularSpeed: 50
diff --git a/ProjectSettings/EditorBuildSettings.asset b/ProjectSettings/EditorBuildSettings.asset
new file mode 100644
index 0000000000000000000000000000000000000000..d057ba3d03c5bf3a07f6d34238a73878cb2ac04f
--- /dev/null
+++ b/ProjectSettings/EditorBuildSettings.asset
@@ -0,0 +1,13 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1045 &1
+EditorBuildSettings:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Scenes:
+  - enabled: 1
+    path: Assets/Scenes/SampleScene.unity
+    guid: 99c9720ab356a0642a771bea13969a05
+  m_configObjects:
+    com.unity.input.settings.actions: {fileID: -944628639613478452, guid: 052faaac586de48259a63d0c4782560b, type: 3}
+  m_UseUCBPForAssetBundles: 0
diff --git a/ProjectSettings/EditorSettings.asset b/ProjectSettings/EditorSettings.asset
new file mode 100644
index 0000000000000000000000000000000000000000..d85f86bce4a3ab51e131761b995446888eb089f4
--- /dev/null
+++ b/ProjectSettings/EditorSettings.asset
@@ -0,0 +1,48 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!159 &1
+EditorSettings:
+  m_ObjectHideFlags: 0
+  serializedVersion: 13
+  m_SerializationMode: 2
+  m_LineEndingsForNewScripts: 0
+  m_DefaultBehaviorMode: 0
+  m_PrefabRegularEnvironment: {fileID: 0}
+  m_PrefabUIEnvironment: {fileID: 0}
+  m_SpritePackerMode: 0
+  m_SpritePackerCacheSize: 10
+  m_SpritePackerPaddingPower: 1
+  m_Bc7TextureCompressor: 0
+  m_EtcTextureCompressorBehavior: 1
+  m_EtcTextureFastCompressor: 1
+  m_EtcTextureNormalCompressor: 2
+  m_EtcTextureBestCompressor: 4
+  m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd;asmdef;rsp;asmref
+  m_ProjectGenerationRootNamespace: 
+  m_EnableTextureStreamingInEditMode: 1
+  m_EnableTextureStreamingInPlayMode: 1
+  m_EnableEditorAsyncCPUTextureLoading: 0
+  m_AsyncShaderCompilation: 1
+  m_PrefabModeAllowAutoSave: 1
+  m_EnterPlayModeOptionsEnabled: 1
+  m_EnterPlayModeOptions: 0
+  m_GameObjectNamingDigits: 1
+  m_GameObjectNamingScheme: 0
+  m_AssetNamingUsesSpace: 1
+  m_InspectorUseIMGUIDefaultInspector: 0
+  m_UseLegacyProbeSampleCount: 0
+  m_SerializeInlineMappingsOnOneLine: 1
+  m_DisableCookiesInLightmapper: 0
+  m_AssetPipelineMode: 1
+  m_RefreshImportMode: 0
+  m_CacheServerMode: 0
+  m_CacheServerEndpoint: 
+  m_CacheServerNamespacePrefix: default
+  m_CacheServerEnableDownload: 1
+  m_CacheServerEnableUpload: 1
+  m_CacheServerEnableAuth: 0
+  m_CacheServerEnableTls: 0
+  m_CacheServerValidationMode: 2
+  m_CacheServerDownloadBatchSize: 128
+  m_EnableEnlightenBakedGI: 0
+  m_ReferencedClipsExactNaming: 1
diff --git a/ProjectSettings/GraphicsSettings.asset b/ProjectSettings/GraphicsSettings.asset
new file mode 100644
index 0000000000000000000000000000000000000000..aa5a1c3e31059f696f51fc855ef5eda803d951ea
--- /dev/null
+++ b/ProjectSettings/GraphicsSettings.asset
@@ -0,0 +1,70 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!30 &1
+GraphicsSettings:
+  m_ObjectHideFlags: 0
+  serializedVersion: 16
+  m_Deferred:
+    m_Mode: 1
+    m_Shader: {fileID: 69, guid: 0000000000000000f000000000000000, type: 0}
+  m_DeferredReflections:
+    m_Mode: 1
+    m_Shader: {fileID: 74, guid: 0000000000000000f000000000000000, type: 0}
+  m_ScreenSpaceShadows:
+    m_Mode: 1
+    m_Shader: {fileID: 64, guid: 0000000000000000f000000000000000, type: 0}
+  m_DepthNormals:
+    m_Mode: 1
+    m_Shader: {fileID: 62, guid: 0000000000000000f000000000000000, type: 0}
+  m_MotionVectors:
+    m_Mode: 1
+    m_Shader: {fileID: 75, guid: 0000000000000000f000000000000000, type: 0}
+  m_LightHalo:
+    m_Mode: 1
+    m_Shader: {fileID: 105, guid: 0000000000000000f000000000000000, type: 0}
+  m_LensFlare:
+    m_Mode: 1
+    m_Shader: {fileID: 102, guid: 0000000000000000f000000000000000, type: 0}
+  m_VideoShadersIncludeMode: 2
+  m_AlwaysIncludedShaders:
+  - {fileID: 7, guid: 0000000000000000f000000000000000, type: 0}
+  - {fileID: 15104, guid: 0000000000000000f000000000000000, type: 0}
+  - {fileID: 15105, guid: 0000000000000000f000000000000000, type: 0}
+  - {fileID: 15106, guid: 0000000000000000f000000000000000, type: 0}
+  - {fileID: 10753, guid: 0000000000000000f000000000000000, type: 0}
+  - {fileID: 10770, guid: 0000000000000000f000000000000000, type: 0}
+  - {fileID: 10783, guid: 0000000000000000f000000000000000, type: 0}
+  m_PreloadedShaders: []
+  m_PreloadShadersBatchTimeLimit: -1
+  m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000,
+    type: 0}
+  m_CustomRenderPipeline: {fileID: 11400000, guid: 4b83569d67af61e458304325a23e5dfd,
+    type: 2}
+  m_TransparencySortMode: 0
+  m_TransparencySortAxis: {x: 0, y: 0, z: 1}
+  m_DefaultRenderingPath: 1
+  m_DefaultMobileRenderingPath: 1
+  m_TierSettings: []
+  m_LightmapStripping: 0
+  m_FogStripping: 0
+  m_InstancingStripping: 0
+  m_BrgStripping: 0
+  m_LightmapKeepPlain: 1
+  m_LightmapKeepDirCombined: 1
+  m_LightmapKeepDynamicPlain: 1
+  m_LightmapKeepDynamicDirCombined: 1
+  m_LightmapKeepShadowMask: 1
+  m_LightmapKeepSubtractive: 1
+  m_FogKeepLinear: 1
+  m_FogKeepExp: 1
+  m_FogKeepExp2: 1
+  m_AlbedoSwatchInfos: []
+  m_RenderPipelineGlobalSettingsMap:
+    UnityEngine.Rendering.Universal.UniversalRenderPipeline: {fileID: 11400000, guid: 18dc0cd2c080841dea60987a38ce93fa,
+      type: 2}
+  m_LightsUseLinearIntensity: 1
+  m_LightsUseColorTemperature: 1
+  m_LogWhenShaderIsCompiled: 0
+  m_LightProbeOutsideHullStrategy: 0
+  m_CameraRelativeLightCulling: 0
+  m_CameraRelativeShadowCulling: 0
diff --git a/ProjectSettings/InputManager.asset b/ProjectSettings/InputManager.asset
new file mode 100644
index 0000000000000000000000000000000000000000..b16147e954fd861c2e2db769449894d310aa7b26
--- /dev/null
+++ b/ProjectSettings/InputManager.asset
@@ -0,0 +1,487 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!13 &1
+InputManager:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Axes:
+  - serializedVersion: 3
+    m_Name: Horizontal
+    descriptiveName: 
+    descriptiveNegativeName: 
+    negativeButton: left
+    positiveButton: right
+    altNegativeButton: a
+    altPositiveButton: d
+    gravity: 3
+    dead: 0.001
+    sensitivity: 3
+    snap: 1
+    invert: 0
+    type: 0
+    axis: 0
+    joyNum: 0
+  - serializedVersion: 3
+    m_Name: Vertical
+    descriptiveName: 
+    descriptiveNegativeName: 
+    negativeButton: down
+    positiveButton: up
+    altNegativeButton: s
+    altPositiveButton: w
+    gravity: 3
+    dead: 0.001
+    sensitivity: 3
+    snap: 1
+    invert: 0
+    type: 0
+    axis: 0
+    joyNum: 0
+  - serializedVersion: 3
+    m_Name: Fire1
+    descriptiveName: 
+    descriptiveNegativeName: 
+    negativeButton: 
+    positiveButton: left ctrl
+    altNegativeButton: 
+    altPositiveButton: mouse 0
+    gravity: 1000
+    dead: 0.001
+    sensitivity: 1000
+    snap: 0
+    invert: 0
+    type: 0
+    axis: 0
+    joyNum: 0
+  - serializedVersion: 3
+    m_Name: Fire2
+    descriptiveName: 
+    descriptiveNegativeName: 
+    negativeButton: 
+    positiveButton: left alt
+    altNegativeButton: 
+    altPositiveButton: mouse 1
+    gravity: 1000
+    dead: 0.001
+    sensitivity: 1000
+    snap: 0
+    invert: 0
+    type: 0
+    axis: 0
+    joyNum: 0
+  - serializedVersion: 3
+    m_Name: Fire3
+    descriptiveName: 
+    descriptiveNegativeName: 
+    negativeButton: 
+    positiveButton: left shift
+    altNegativeButton: 
+    altPositiveButton: mouse 2
+    gravity: 1000
+    dead: 0.001
+    sensitivity: 1000
+    snap: 0
+    invert: 0
+    type: 0
+    axis: 0
+    joyNum: 0
+  - serializedVersion: 3
+    m_Name: Jump
+    descriptiveName: 
+    descriptiveNegativeName: 
+    negativeButton: 
+    positiveButton: space
+    altNegativeButton: 
+    altPositiveButton: 
+    gravity: 1000
+    dead: 0.001
+    sensitivity: 1000
+    snap: 0
+    invert: 0
+    type: 0
+    axis: 0
+    joyNum: 0
+  - serializedVersion: 3
+    m_Name: Mouse X
+    descriptiveName: 
+    descriptiveNegativeName: 
+    negativeButton: 
+    positiveButton: 
+    altNegativeButton: 
+    altPositiveButton: 
+    gravity: 0
+    dead: 0
+    sensitivity: 0.1
+    snap: 0
+    invert: 0
+    type: 1
+    axis: 0
+    joyNum: 0
+  - serializedVersion: 3
+    m_Name: Mouse Y
+    descriptiveName: 
+    descriptiveNegativeName: 
+    negativeButton: 
+    positiveButton: 
+    altNegativeButton: 
+    altPositiveButton: 
+    gravity: 0
+    dead: 0
+    sensitivity: 0.1
+    snap: 0
+    invert: 0
+    type: 1
+    axis: 1
+    joyNum: 0
+  - serializedVersion: 3
+    m_Name: Mouse ScrollWheel
+    descriptiveName: 
+    descriptiveNegativeName: 
+    negativeButton: 
+    positiveButton: 
+    altNegativeButton: 
+    altPositiveButton: 
+    gravity: 0
+    dead: 0
+    sensitivity: 0.1
+    snap: 0
+    invert: 0
+    type: 1
+    axis: 2
+    joyNum: 0
+  - serializedVersion: 3
+    m_Name: Horizontal
+    descriptiveName: 
+    descriptiveNegativeName: 
+    negativeButton: 
+    positiveButton: 
+    altNegativeButton: 
+    altPositiveButton: 
+    gravity: 0
+    dead: 0.19
+    sensitivity: 1
+    snap: 0
+    invert: 0
+    type: 2
+    axis: 0
+    joyNum: 0
+  - serializedVersion: 3
+    m_Name: Vertical
+    descriptiveName: 
+    descriptiveNegativeName: 
+    negativeButton: 
+    positiveButton: 
+    altNegativeButton: 
+    altPositiveButton: 
+    gravity: 0
+    dead: 0.19
+    sensitivity: 1
+    snap: 0
+    invert: 1
+    type: 2
+    axis: 1
+    joyNum: 0
+  - serializedVersion: 3
+    m_Name: Fire1
+    descriptiveName: 
+    descriptiveNegativeName: 
+    negativeButton: 
+    positiveButton: joystick button 0
+    altNegativeButton: 
+    altPositiveButton: 
+    gravity: 1000
+    dead: 0.001
+    sensitivity: 1000
+    snap: 0
+    invert: 0
+    type: 0
+    axis: 0
+    joyNum: 0
+  - serializedVersion: 3
+    m_Name: Fire2
+    descriptiveName: 
+    descriptiveNegativeName: 
+    negativeButton: 
+    positiveButton: joystick button 1
+    altNegativeButton: 
+    altPositiveButton: 
+    gravity: 1000
+    dead: 0.001
+    sensitivity: 1000
+    snap: 0
+    invert: 0
+    type: 0
+    axis: 0
+    joyNum: 0
+  - serializedVersion: 3
+    m_Name: Fire3
+    descriptiveName: 
+    descriptiveNegativeName: 
+    negativeButton: 
+    positiveButton: joystick button 2
+    altNegativeButton: 
+    altPositiveButton: 
+    gravity: 1000
+    dead: 0.001
+    sensitivity: 1000
+    snap: 0
+    invert: 0
+    type: 0
+    axis: 0
+    joyNum: 0
+  - serializedVersion: 3
+    m_Name: Jump
+    descriptiveName: 
+    descriptiveNegativeName: 
+    negativeButton: 
+    positiveButton: joystick button 3
+    altNegativeButton: 
+    altPositiveButton: 
+    gravity: 1000
+    dead: 0.001
+    sensitivity: 1000
+    snap: 0
+    invert: 0
+    type: 0
+    axis: 0
+    joyNum: 0
+  - serializedVersion: 3
+    m_Name: Submit
+    descriptiveName: 
+    descriptiveNegativeName: 
+    negativeButton: 
+    positiveButton: return
+    altNegativeButton: 
+    altPositiveButton: joystick button 0
+    gravity: 1000
+    dead: 0.001
+    sensitivity: 1000
+    snap: 0
+    invert: 0
+    type: 0
+    axis: 0
+    joyNum: 0
+  - serializedVersion: 3
+    m_Name: Submit
+    descriptiveName: 
+    descriptiveNegativeName: 
+    negativeButton: 
+    positiveButton: enter
+    altNegativeButton: 
+    altPositiveButton: space
+    gravity: 1000
+    dead: 0.001
+    sensitivity: 1000
+    snap: 0
+    invert: 0
+    type: 0
+    axis: 0
+    joyNum: 0
+  - serializedVersion: 3
+    m_Name: Cancel
+    descriptiveName: 
+    descriptiveNegativeName: 
+    negativeButton: 
+    positiveButton: escape
+    altNegativeButton: 
+    altPositiveButton: joystick button 1
+    gravity: 1000
+    dead: 0.001
+    sensitivity: 1000
+    snap: 0
+    invert: 0
+    type: 0
+    axis: 0
+    joyNum: 0
+  - serializedVersion: 3
+    m_Name: Enable Debug Button 1
+    descriptiveName: 
+    descriptiveNegativeName: 
+    negativeButton: 
+    positiveButton: left ctrl
+    altNegativeButton: 
+    altPositiveButton: joystick button 8
+    gravity: 0
+    dead: 0
+    sensitivity: 0
+    snap: 0
+    invert: 0
+    type: 0
+    axis: 0
+    joyNum: 0
+  - serializedVersion: 3
+    m_Name: Enable Debug Button 2
+    descriptiveName: 
+    descriptiveNegativeName: 
+    negativeButton: 
+    positiveButton: backspace
+    altNegativeButton: 
+    altPositiveButton: joystick button 9
+    gravity: 0
+    dead: 0
+    sensitivity: 0
+    snap: 0
+    invert: 0
+    type: 0
+    axis: 0
+    joyNum: 0
+  - serializedVersion: 3
+    m_Name: Debug Reset
+    descriptiveName: 
+    descriptiveNegativeName: 
+    negativeButton: 
+    positiveButton: left alt
+    altNegativeButton: 
+    altPositiveButton: joystick button 1
+    gravity: 0
+    dead: 0
+    sensitivity: 0
+    snap: 0
+    invert: 0
+    type: 0
+    axis: 0
+    joyNum: 0
+  - serializedVersion: 3
+    m_Name: Debug Next
+    descriptiveName: 
+    descriptiveNegativeName: 
+    negativeButton: 
+    positiveButton: page down
+    altNegativeButton: 
+    altPositiveButton: joystick button 5
+    gravity: 0
+    dead: 0
+    sensitivity: 0
+    snap: 0
+    invert: 0
+    type: 0
+    axis: 0
+    joyNum: 0
+  - serializedVersion: 3
+    m_Name: Debug Previous
+    descriptiveName: 
+    descriptiveNegativeName: 
+    negativeButton: 
+    positiveButton: page up
+    altNegativeButton: 
+    altPositiveButton: joystick button 4
+    gravity: 0
+    dead: 0
+    sensitivity: 0
+    snap: 0
+    invert: 0
+    type: 0
+    axis: 0
+    joyNum: 0
+  - serializedVersion: 3
+    m_Name: Debug Validate
+    descriptiveName: 
+    descriptiveNegativeName: 
+    negativeButton: 
+    positiveButton: return
+    altNegativeButton: 
+    altPositiveButton: joystick button 0
+    gravity: 0
+    dead: 0
+    sensitivity: 0
+    snap: 0
+    invert: 0
+    type: 0
+    axis: 0
+    joyNum: 0
+  - serializedVersion: 3
+    m_Name: Debug Persistent
+    descriptiveName: 
+    descriptiveNegativeName: 
+    negativeButton: 
+    positiveButton: right shift
+    altNegativeButton: 
+    altPositiveButton: joystick button 2
+    gravity: 0
+    dead: 0
+    sensitivity: 0
+    snap: 0
+    invert: 0
+    type: 0
+    axis: 0
+    joyNum: 0
+  - serializedVersion: 3
+    m_Name: Debug Multiplier
+    descriptiveName: 
+    descriptiveNegativeName: 
+    negativeButton: 
+    positiveButton: left shift
+    altNegativeButton: 
+    altPositiveButton: joystick button 3
+    gravity: 0
+    dead: 0
+    sensitivity: 0
+    snap: 0
+    invert: 0
+    type: 0
+    axis: 0
+    joyNum: 0
+  - serializedVersion: 3
+    m_Name: Debug Horizontal
+    descriptiveName: 
+    descriptiveNegativeName: 
+    negativeButton: left
+    positiveButton: right
+    altNegativeButton: 
+    altPositiveButton: 
+    gravity: 1000
+    dead: 0.001
+    sensitivity: 1000
+    snap: 0
+    invert: 0
+    type: 0
+    axis: 0
+    joyNum: 0
+  - serializedVersion: 3
+    m_Name: Debug Vertical
+    descriptiveName: 
+    descriptiveNegativeName: 
+    negativeButton: down
+    positiveButton: up
+    altNegativeButton: 
+    altPositiveButton: 
+    gravity: 1000
+    dead: 0.001
+    sensitivity: 1000
+    snap: 0
+    invert: 0
+    type: 0
+    axis: 0
+    joyNum: 0
+  - serializedVersion: 3
+    m_Name: Debug Vertical
+    descriptiveName: 
+    descriptiveNegativeName: 
+    negativeButton: down
+    positiveButton: up
+    altNegativeButton: 
+    altPositiveButton: 
+    gravity: 1000
+    dead: 0.001
+    sensitivity: 1000
+    snap: 0
+    invert: 0
+    type: 2
+    axis: 6
+    joyNum: 0
+  - serializedVersion: 3
+    m_Name: Debug Horizontal
+    descriptiveName: 
+    descriptiveNegativeName: 
+    negativeButton: left
+    positiveButton: right
+    altNegativeButton: 
+    altPositiveButton: 
+    gravity: 1000
+    dead: 0.001
+    sensitivity: 1000
+    snap: 0
+    invert: 0
+    type: 2
+    axis: 5
+    joyNum: 0
diff --git a/ProjectSettings/MemorySettings.asset b/ProjectSettings/MemorySettings.asset
new file mode 100644
index 0000000000000000000000000000000000000000..5b5facecace9276319b6e497953ab0429de65b61
--- /dev/null
+++ b/ProjectSettings/MemorySettings.asset
@@ -0,0 +1,35 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!387306366 &1
+MemorySettings:
+  m_ObjectHideFlags: 0
+  m_EditorMemorySettings:
+    m_MainAllocatorBlockSize: -1
+    m_ThreadAllocatorBlockSize: -1
+    m_MainGfxBlockSize: -1
+    m_ThreadGfxBlockSize: -1
+    m_CacheBlockSize: -1
+    m_TypetreeBlockSize: -1
+    m_ProfilerBlockSize: -1
+    m_ProfilerEditorBlockSize: -1
+    m_BucketAllocatorGranularity: -1
+    m_BucketAllocatorBucketsCount: -1
+    m_BucketAllocatorBlockSize: -1
+    m_BucketAllocatorBlockCount: -1
+    m_ProfilerBucketAllocatorGranularity: -1
+    m_ProfilerBucketAllocatorBucketsCount: -1
+    m_ProfilerBucketAllocatorBlockSize: -1
+    m_ProfilerBucketAllocatorBlockCount: -1
+    m_TempAllocatorSizeMain: -1
+    m_JobTempAllocatorBlockSize: -1
+    m_BackgroundJobTempAllocatorBlockSize: -1
+    m_JobTempAllocatorReducedBlockSize: -1
+    m_TempAllocatorSizeGIBakingWorker: -1
+    m_TempAllocatorSizeNavMeshWorker: -1
+    m_TempAllocatorSizeAudioWorker: -1
+    m_TempAllocatorSizeCloudWorker: -1
+    m_TempAllocatorSizeGfx: -1
+    m_TempAllocatorSizeJobWorker: -1
+    m_TempAllocatorSizeBackgroundWorker: -1
+    m_TempAllocatorSizePreloadManager: -1
+  m_PlatformMemorySettings: {}
diff --git a/ProjectSettings/MultiplayerManager.asset b/ProjectSettings/MultiplayerManager.asset
new file mode 100644
index 0000000000000000000000000000000000000000..2a936644e0d87339f17484efc93de6f0de5774b1
--- /dev/null
+++ b/ProjectSettings/MultiplayerManager.asset
@@ -0,0 +1,7 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!655991488 &1
+MultiplayerManager:
+  m_ObjectHideFlags: 0
+  m_EnableMultiplayerRoles: 0
+  m_StrippingTypes: {}
diff --git a/ProjectSettings/NavMeshAreas.asset b/ProjectSettings/NavMeshAreas.asset
new file mode 100644
index 0000000000000000000000000000000000000000..3b0b7c3d183abdd300112f56965916ef11667f54
--- /dev/null
+++ b/ProjectSettings/NavMeshAreas.asset
@@ -0,0 +1,91 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!126 &1
+NavMeshProjectSettings:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  areas:
+  - name: Walkable
+    cost: 1
+  - name: Not Walkable
+    cost: 1
+  - name: Jump
+    cost: 2
+  - name: 
+    cost: 1
+  - name: 
+    cost: 1
+  - name: 
+    cost: 1
+  - name: 
+    cost: 1
+  - name: 
+    cost: 1
+  - name: 
+    cost: 1
+  - name: 
+    cost: 1
+  - name: 
+    cost: 1
+  - name: 
+    cost: 1
+  - name: 
+    cost: 1
+  - name: 
+    cost: 1
+  - name: 
+    cost: 1
+  - name: 
+    cost: 1
+  - name: 
+    cost: 1
+  - name: 
+    cost: 1
+  - name: 
+    cost: 1
+  - name: 
+    cost: 1
+  - name: 
+    cost: 1
+  - name: 
+    cost: 1
+  - name: 
+    cost: 1
+  - name: 
+    cost: 1
+  - name: 
+    cost: 1
+  - name: 
+    cost: 1
+  - name: 
+    cost: 1
+  - name: 
+    cost: 1
+  - name: 
+    cost: 1
+  - name: 
+    cost: 1
+  - name: 
+    cost: 1
+  - name: 
+    cost: 1
+  m_LastAgentTypeID: -887442657
+  m_Settings:
+  - serializedVersion: 2
+    agentTypeID: 0
+    agentRadius: 0.5
+    agentHeight: 2
+    agentSlope: 45
+    agentClimb: 0.75
+    ledgeDropHeight: 0
+    maxJumpAcrossDistance: 0
+    minRegionArea: 2
+    manualCellSize: 0
+    cellSize: 0.16666667
+    manualTileSize: 0
+    tileSize: 256
+    accuratePlacement: 0
+    debug:
+      m_Flags: 0
+  m_SettingNames:
+  - Humanoid
diff --git a/ProjectSettings/PackageManagerSettings.asset b/ProjectSettings/PackageManagerSettings.asset
new file mode 100644
index 0000000000000000000000000000000000000000..be4a7974ec170d9bfa288154684b318966c43f13
--- /dev/null
+++ b/ProjectSettings/PackageManagerSettings.asset
@@ -0,0 +1,43 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &1
+MonoBehaviour:
+  m_ObjectHideFlags: 61
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 13964, guid: 0000000000000000e000000000000000, type: 0}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_EnablePreviewPackages: 0
+  m_EnablePackageDependencies: 0
+  m_AdvancedSettingsExpanded: 1
+  m_ScopedRegistriesSettingsExpanded: 1
+  oneTimeWarningShown: 0
+  m_Registries:
+  - m_Id: main
+    m_Name: 
+    m_Url: https://packages.unity.com
+    m_Scopes: []
+    m_IsDefault: 1
+    m_Capabilities: 7
+  m_UserSelectedRegistryName: 
+  m_UserAddingNewScopedRegistry: 0
+  m_RegistryInfoDraft:
+    m_ErrorMessage: 
+    m_Original:
+      m_Id: 
+      m_Name: 
+      m_Url: 
+      m_Scopes: []
+      m_IsDefault: 0
+      m_Capabilities: 0
+    m_Modified: 0
+    m_Name: 
+    m_Url: 
+    m_Scopes:
+    - 
+    m_SelectedScopeIndex: 0
diff --git a/ProjectSettings/Physics2DSettings.asset b/ProjectSettings/Physics2DSettings.asset
new file mode 100644
index 0000000000000000000000000000000000000000..6c5cf8a004ac48f27cb36f7cdea139eb4d3e812f
--- /dev/null
+++ b/ProjectSettings/Physics2DSettings.asset
@@ -0,0 +1,56 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!19 &1
+Physics2DSettings:
+  m_ObjectHideFlags: 0
+  serializedVersion: 4
+  m_Gravity: {x: 0, y: -9.81}
+  m_DefaultMaterial: {fileID: 0}
+  m_VelocityIterations: 8
+  m_PositionIterations: 3
+  m_VelocityThreshold: 1
+  m_MaxLinearCorrection: 0.2
+  m_MaxAngularCorrection: 8
+  m_MaxTranslationSpeed: 100
+  m_MaxRotationSpeed: 360
+  m_BaumgarteScale: 0.2
+  m_BaumgarteTimeOfImpactScale: 0.75
+  m_TimeToSleep: 0.5
+  m_LinearSleepTolerance: 0.01
+  m_AngularSleepTolerance: 2
+  m_DefaultContactOffset: 0.01
+  m_JobOptions:
+    serializedVersion: 2
+    useMultithreading: 0
+    useConsistencySorting: 0
+    m_InterpolationPosesPerJob: 100
+    m_NewContactsPerJob: 30
+    m_CollideContactsPerJob: 100
+    m_ClearFlagsPerJob: 200
+    m_ClearBodyForcesPerJob: 200
+    m_SyncDiscreteFixturesPerJob: 50
+    m_SyncContinuousFixturesPerJob: 50
+    m_FindNearestContactsPerJob: 100
+    m_UpdateTriggerContactsPerJob: 100
+    m_IslandSolverCostThreshold: 100
+    m_IslandSolverBodyCostScale: 1
+    m_IslandSolverContactCostScale: 10
+    m_IslandSolverJointCostScale: 10
+    m_IslandSolverBodiesPerJob: 50
+    m_IslandSolverContactsPerJob: 50
+  m_AutoSimulation: 1
+  m_QueriesHitTriggers: 1
+  m_QueriesStartInColliders: 1
+  m_CallbacksOnDisable: 1
+  m_ReuseCollisionCallbacks: 0
+  m_AutoSyncTransforms: 0
+  m_AlwaysShowColliders: 0
+  m_ShowColliderSleep: 1
+  m_ShowColliderContacts: 0
+  m_ShowColliderAABB: 0
+  m_ContactArrowScale: 0.2
+  m_ColliderAwakeColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.7529412}
+  m_ColliderAsleepColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.36078432}
+  m_ColliderContactColor: {r: 1, g: 0, b: 1, a: 0.6862745}
+  m_ColliderAABBColor: {r: 1, g: 1, b: 0, a: 0.2509804}
+  m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
diff --git a/ProjectSettings/PresetManager.asset b/ProjectSettings/PresetManager.asset
new file mode 100644
index 0000000000000000000000000000000000000000..67a94daefe2e6bce3ec73546ad7cda94f702ad22
--- /dev/null
+++ b/ProjectSettings/PresetManager.asset
@@ -0,0 +1,7 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1386491679 &1
+PresetManager:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_DefaultPresets: {}
diff --git a/ProjectSettings/ProjectSettings.asset b/ProjectSettings/ProjectSettings.asset
new file mode 100644
index 0000000000000000000000000000000000000000..49a108100c260c99f7fd6995ab5827c0d2c3b878
--- /dev/null
+++ b/ProjectSettings/ProjectSettings.asset
@@ -0,0 +1,948 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!129 &1
+PlayerSettings:
+  m_ObjectHideFlags: 0
+  serializedVersion: 28
+  productGUID: 642b3a8155fd5cd4798b82dd1dce1b03
+  AndroidProfiler: 0
+  AndroidFilterTouchesWhenObscured: 0
+  AndroidEnableSustainedPerformanceMode: 0
+  defaultScreenOrientation: 4
+  targetDevice: 2
+  useOnDemandResources: 0
+  accelerometerFrequency: 60
+  companyName: DefaultCompany
+  productName: Hand
+  defaultCursor: {fileID: 0}
+  cursorHotspot: {x: 0, y: 0}
+  m_SplashScreenBackgroundColor: {r: 0.13725491, g: 0.12156863, b: 0.1254902, a: 1}
+  m_ShowUnitySplashScreen: 1
+  m_ShowUnitySplashLogo: 1
+  m_SplashScreenOverlayOpacity: 1
+  m_SplashScreenAnimation: 1
+  m_SplashScreenLogoStyle: 1
+  m_SplashScreenDrawMode: 0
+  m_SplashScreenBackgroundAnimationZoom: 1
+  m_SplashScreenLogoAnimationZoom: 1
+  m_SplashScreenBackgroundLandscapeAspect: 1
+  m_SplashScreenBackgroundPortraitAspect: 1
+  m_SplashScreenBackgroundLandscapeUvs:
+    serializedVersion: 2
+    x: 0
+    y: 0
+    width: 1
+    height: 1
+  m_SplashScreenBackgroundPortraitUvs:
+    serializedVersion: 2
+    x: 0
+    y: 0
+    width: 1
+    height: 1
+  m_SplashScreenLogos: []
+  m_VirtualRealitySplashScreen: {fileID: 0}
+  m_HolographicTrackingLossScreen: {fileID: 0}
+  defaultScreenWidth: 1024
+  defaultScreenHeight: 768
+  defaultScreenWidthWeb: 960
+  defaultScreenHeightWeb: 600
+  m_StereoRenderingPath: 0
+  m_ActiveColorSpace: 1
+  unsupportedMSAAFallback: 0
+  m_SpriteBatchVertexThreshold: 300
+  m_MTRendering: 1
+  mipStripping: 0
+  numberOfMipsStripped: 0
+  numberOfMipsStrippedPerMipmapLimitGroup: {}
+  m_StackTraceTypes: 010000000100000001000000010000000100000001000000
+  iosShowActivityIndicatorOnLoading: -1
+  androidShowActivityIndicatorOnLoading: -1
+  iosUseCustomAppBackgroundBehavior: 0
+  allowedAutorotateToPortrait: 1
+  allowedAutorotateToPortraitUpsideDown: 1
+  allowedAutorotateToLandscapeRight: 1
+  allowedAutorotateToLandscapeLeft: 1
+  useOSAutorotation: 1
+  use32BitDisplayBuffer: 1
+  preserveFramebufferAlpha: 0
+  disableDepthAndStencilBuffers: 0
+  androidStartInFullscreen: 1
+  androidRenderOutsideSafeArea: 1
+  androidUseSwappy: 0
+  androidBlitType: 0
+  androidResizeableActivity: 1
+  androidDefaultWindowWidth: 1920
+  androidDefaultWindowHeight: 1080
+  androidMinimumWindowWidth: 400
+  androidMinimumWindowHeight: 300
+  androidFullscreenMode: 1
+  androidAutoRotationBehavior: 1
+  androidPredictiveBackSupport: 0
+  androidApplicationEntry: 2
+  defaultIsNativeResolution: 1
+  macRetinaSupport: 1
+  runInBackground: 0
+  captureSingleScreen: 0
+  muteOtherAudioSources: 0
+  Prepare IOS For Recording: 0
+  Force IOS Speakers When Recording: 0
+  deferSystemGesturesMode: 0
+  hideHomeButton: 0
+  submitAnalytics: 1
+  usePlayerLog: 1
+  dedicatedServerOptimizations: 1
+  bakeCollisionMeshes: 0
+  forceSingleInstance: 0
+  useFlipModelSwapchain: 1
+  resizableWindow: 0
+  useMacAppStoreValidation: 0
+  macAppStoreCategory: public.app-category.games
+  gpuSkinning: 1
+  meshDeformation: 2
+  xboxPIXTextureCapture: 0
+  xboxEnableAvatar: 0
+  xboxEnableKinect: 0
+  xboxEnableKinectAutoTracking: 0
+  xboxEnableFitness: 0
+  visibleInBackground: 1
+  allowFullscreenSwitch: 1
+  fullscreenMode: 1
+  xboxSpeechDB: 0
+  xboxEnableHeadOrientation: 0
+  xboxEnableGuest: 0
+  xboxEnablePIXSampling: 0
+  metalFramebufferOnly: 0
+  xboxOneResolution: 0
+  xboxOneSResolution: 0
+  xboxOneXResolution: 3
+  xboxOneMonoLoggingLevel: 0
+  xboxOneLoggingLevel: 1
+  xboxOneDisableEsram: 0
+  xboxOneEnableTypeOptimization: 0
+  xboxOnePresentImmediateThreshold: 0
+  switchQueueCommandMemory: 1048576
+  switchQueueControlMemory: 16384
+  switchQueueComputeMemory: 262144
+  switchNVNShaderPoolsGranularity: 33554432
+  switchNVNDefaultPoolsGranularity: 16777216
+  switchNVNOtherPoolsGranularity: 16777216
+  switchGpuScratchPoolGranularity: 2097152
+  switchAllowGpuScratchShrinking: 0
+  switchNVNMaxPublicTextureIDCount: 0
+  switchNVNMaxPublicSamplerIDCount: 0
+  switchMaxWorkerMultiple: 8
+  switchNVNGraphicsFirmwareMemory: 32
+  vulkanNumSwapchainBuffers: 3
+  vulkanEnableSetSRGBWrite: 0
+  vulkanEnablePreTransform: 1
+  vulkanEnableLateAcquireNextImage: 0
+  vulkanEnableCommandBufferRecycling: 1
+  loadStoreDebugModeEnabled: 0
+  visionOSBundleVersion: 1.0
+  tvOSBundleVersion: 1.0
+  bundleVersion: 0.1.0
+  preloadedAssets:
+  - {fileID: -944628639613478452, guid: 052faaac586de48259a63d0c4782560b, type: 3}
+  metroInputSource: 0
+  wsaTransparentSwapchain: 0
+  m_HolographicPauseOnTrackingLoss: 1
+  xboxOneDisableKinectGpuReservation: 1
+  xboxOneEnable7thCore: 1
+  vrSettings:
+    enable360StereoCapture: 0
+  isWsaHolographicRemotingEnabled: 0
+  enableFrameTimingStats: 0
+  enableOpenGLProfilerGPURecorders: 1
+  allowHDRDisplaySupport: 0
+  useHDRDisplay: 0
+  hdrBitDepth: 0
+  m_ColorGamuts: 00000000
+  targetPixelDensity: 30
+  resolutionScalingMode: 0
+  resetResolutionOnWindowResize: 0
+  androidSupportedAspectRatio: 1
+  androidMaxAspectRatio: 2.4
+  androidMinAspectRatio: 1
+  applicationIdentifier:
+    Android: com.UnityTechnologies.com.unity.template.urpblank
+    Standalone: com.Unity-Technologies.com.unity.template.urp-blank
+    iPhone: com.Unity-Technologies.com.unity.template.urp-blank
+  buildNumber:
+    Standalone: 0
+    VisionOS: 0
+    iPhone: 0
+    tvOS: 0
+  overrideDefaultApplicationIdentifier: 1
+  AndroidBundleVersionCode: 1
+  AndroidMinSdkVersion: 23
+  AndroidTargetSdkVersion: 0
+  AndroidPreferredInstallLocation: 1
+  aotOptions:
+  stripEngineCode: 1
+  iPhoneStrippingLevel: 0
+  iPhoneScriptCallOptimization: 0
+  ForceInternetPermission: 0
+  ForceSDCardPermission: 0
+  CreateWallpaper: 0
+  androidSplitApplicationBinary: 0
+  keepLoadedShadersAlive: 0
+  StripUnusedMeshComponents: 0
+  strictShaderVariantMatching: 0
+  VertexChannelCompressionMask: 4054
+  iPhoneSdkVersion: 988
+  iOSSimulatorArchitecture: 0
+  iOSTargetOSVersionString: 13.0
+  tvOSSdkVersion: 0
+  tvOSSimulatorArchitecture: 0
+  tvOSRequireExtendedGameController: 0
+  tvOSTargetOSVersionString: 13.0
+  VisionOSSdkVersion: 0
+  VisionOSTargetOSVersionString: 1.0
+  uIPrerenderedIcon: 0
+  uIRequiresPersistentWiFi: 0
+  uIRequiresFullScreen: 1
+  uIStatusBarHidden: 1
+  uIExitOnSuspend: 0
+  uIStatusBarStyle: 0
+  appleTVSplashScreen: {fileID: 0}
+  appleTVSplashScreen2x: {fileID: 0}
+  tvOSSmallIconLayers: []
+  tvOSSmallIconLayers2x: []
+  tvOSLargeIconLayers: []
+  tvOSLargeIconLayers2x: []
+  tvOSTopShelfImageLayers: []
+  tvOSTopShelfImageLayers2x: []
+  tvOSTopShelfImageWideLayers: []
+  tvOSTopShelfImageWideLayers2x: []
+  iOSLaunchScreenType: 0
+  iOSLaunchScreenPortrait: {fileID: 0}
+  iOSLaunchScreenLandscape: {fileID: 0}
+  iOSLaunchScreenBackgroundColor:
+    serializedVersion: 2
+    rgba: 0
+  iOSLaunchScreenFillPct: 100
+  iOSLaunchScreenSize: 100
+  iOSLaunchScreeniPadType: 0
+  iOSLaunchScreeniPadImage: {fileID: 0}
+  iOSLaunchScreeniPadBackgroundColor:
+    serializedVersion: 2
+    rgba: 0
+  iOSLaunchScreeniPadFillPct: 100
+  iOSLaunchScreeniPadSize: 100
+  iOSLaunchScreenCustomStoryboardPath:
+  iOSLaunchScreeniPadCustomStoryboardPath:
+  iOSDeviceRequirements: []
+  iOSURLSchemes: []
+  macOSURLSchemes: []
+  iOSBackgroundModes: 0
+  iOSMetalForceHardShadows: 0
+  metalEditorSupport: 1
+  metalAPIValidation: 1
+  metalCompileShaderBinary: 0
+  iOSRenderExtraFrameOnPause: 0
+  iosCopyPluginsCodeInsteadOfSymlink: 0
+  appleDeveloperTeamID:
+  iOSManualSigningProvisioningProfileID:
+  tvOSManualSigningProvisioningProfileID:
+  VisionOSManualSigningProvisioningProfileID:
+  iOSManualSigningProvisioningProfileType: 0
+  tvOSManualSigningProvisioningProfileType: 0
+  VisionOSManualSigningProvisioningProfileType: 0
+  appleEnableAutomaticSigning: 0
+  iOSRequireARKit: 0
+  iOSAutomaticallyDetectAndAddCapabilities: 1
+  appleEnableProMotion: 0
+  shaderPrecisionModel: 0
+  clonedFromGUID: 3c72c65a16f0acb438eed22b8b16c24a
+  templatePackageId: com.unity.template.urp-blank@17.0.10
+  templateDefaultScene: Assets/Scenes/SampleScene.unity
+  useCustomMainManifest: 0
+  useCustomLauncherManifest: 0
+  useCustomMainGradleTemplate: 0
+  useCustomLauncherGradleManifest: 0
+  useCustomBaseGradleTemplate: 0
+  useCustomGradlePropertiesTemplate: 0
+  useCustomGradleSettingsTemplate: 0
+  useCustomProguardFile: 0
+  AndroidTargetArchitectures: 2
+  AndroidSplashScreenScale: 0
+  androidSplashScreen: {fileID: 0}
+  AndroidKeystoreName:
+  AndroidKeyaliasName:
+  AndroidEnableArmv9SecurityFeatures: 0
+  AndroidEnableArm64MTE: 0
+  AndroidBuildApkPerCpuArchitecture: 0
+  AndroidTVCompatibility: 0
+  AndroidIsGame: 1
+  AndroidEnableTango: 0
+  androidEnableBanner: 1
+  androidUseLowAccuracyLocation: 0
+  androidUseCustomKeystore: 0
+  m_AndroidBanners:
+  - width: 320
+    height: 180
+    banner: {fileID: 0}
+  androidGamepadSupportLevel: 0
+  AndroidMinifyRelease: 0
+  AndroidMinifyDebug: 0
+  AndroidValidateAppBundleSize: 1
+  AndroidAppBundleSizeToValidate: 150
+  AndroidReportGooglePlayAppDependencies: 1
+  androidSymbolsSizeThreshold: 800
+  m_BuildTargetIcons: []
+  m_BuildTargetPlatformIcons:
+  - m_BuildTarget: iPhone
+    m_Icons:
+    - m_Textures: []
+      m_Width: 180
+      m_Height: 180
+      m_Kind: 0
+      m_SubKind: iPhone
+    - m_Textures: []
+      m_Width: 120
+      m_Height: 120
+      m_Kind: 0
+      m_SubKind: iPhone
+    - m_Textures: []
+      m_Width: 167
+      m_Height: 167
+      m_Kind: 0
+      m_SubKind: iPad
+    - m_Textures: []
+      m_Width: 152
+      m_Height: 152
+      m_Kind: 0
+      m_SubKind: iPad
+    - m_Textures: []
+      m_Width: 76
+      m_Height: 76
+      m_Kind: 0
+      m_SubKind: iPad
+    - m_Textures: []
+      m_Width: 120
+      m_Height: 120
+      m_Kind: 3
+      m_SubKind: iPhone
+    - m_Textures: []
+      m_Width: 80
+      m_Height: 80
+      m_Kind: 3
+      m_SubKind: iPhone
+    - m_Textures: []
+      m_Width: 80
+      m_Height: 80
+      m_Kind: 3
+      m_SubKind: iPad
+    - m_Textures: []
+      m_Width: 40
+      m_Height: 40
+      m_Kind: 3
+      m_SubKind: iPad
+    - m_Textures: []
+      m_Width: 87
+      m_Height: 87
+      m_Kind: 1
+      m_SubKind: iPhone
+    - m_Textures: []
+      m_Width: 58
+      m_Height: 58
+      m_Kind: 1
+      m_SubKind: iPhone
+    - m_Textures: []
+      m_Width: 29
+      m_Height: 29
+      m_Kind: 1
+      m_SubKind: iPhone
+    - m_Textures: []
+      m_Width: 58
+      m_Height: 58
+      m_Kind: 1
+      m_SubKind: iPad
+    - m_Textures: []
+      m_Width: 29
+      m_Height: 29
+      m_Kind: 1
+      m_SubKind: iPad
+    - m_Textures: []
+      m_Width: 60
+      m_Height: 60
+      m_Kind: 2
+      m_SubKind: iPhone
+    - m_Textures: []
+      m_Width: 40
+      m_Height: 40
+      m_Kind: 2
+      m_SubKind: iPhone
+    - m_Textures: []
+      m_Width: 40
+      m_Height: 40
+      m_Kind: 2
+      m_SubKind: iPad
+    - m_Textures: []
+      m_Width: 20
+      m_Height: 20
+      m_Kind: 2
+      m_SubKind: iPad
+    - m_Textures: []
+      m_Width: 1024
+      m_Height: 1024
+      m_Kind: 4
+      m_SubKind: App Store
+  - m_BuildTarget: Android
+    m_Icons:
+    - m_Textures: []
+      m_Width: 432
+      m_Height: 432
+      m_Kind: 2
+      m_SubKind:
+    - m_Textures: []
+      m_Width: 324
+      m_Height: 324
+      m_Kind: 2
+      m_SubKind:
+    - m_Textures: []
+      m_Width: 216
+      m_Height: 216
+      m_Kind: 2
+      m_SubKind:
+    - m_Textures: []
+      m_Width: 162
+      m_Height: 162
+      m_Kind: 2
+      m_SubKind:
+    - m_Textures: []
+      m_Width: 108
+      m_Height: 108
+      m_Kind: 2
+      m_SubKind:
+    - m_Textures: []
+      m_Width: 81
+      m_Height: 81
+      m_Kind: 2
+      m_SubKind:
+    - m_Textures: []
+      m_Width: 192
+      m_Height: 192
+      m_Kind: 1
+      m_SubKind:
+    - m_Textures: []
+      m_Width: 144
+      m_Height: 144
+      m_Kind: 1
+      m_SubKind:
+    - m_Textures: []
+      m_Width: 96
+      m_Height: 96
+      m_Kind: 1
+      m_SubKind:
+    - m_Textures: []
+      m_Width: 72
+      m_Height: 72
+      m_Kind: 1
+      m_SubKind:
+    - m_Textures: []
+      m_Width: 48
+      m_Height: 48
+      m_Kind: 1
+      m_SubKind:
+    - m_Textures: []
+      m_Width: 36
+      m_Height: 36
+      m_Kind: 1
+      m_SubKind:
+    - m_Textures: []
+      m_Width: 192
+      m_Height: 192
+      m_Kind: 0
+      m_SubKind:
+    - m_Textures: []
+      m_Width: 144
+      m_Height: 144
+      m_Kind: 0
+      m_SubKind:
+    - m_Textures: []
+      m_Width: 96
+      m_Height: 96
+      m_Kind: 0
+      m_SubKind:
+    - m_Textures: []
+      m_Width: 72
+      m_Height: 72
+      m_Kind: 0
+      m_SubKind:
+    - m_Textures: []
+      m_Width: 48
+      m_Height: 48
+      m_Kind: 0
+      m_SubKind:
+    - m_Textures: []
+      m_Width: 36
+      m_Height: 36
+      m_Kind: 0
+      m_SubKind:
+  - m_BuildTarget: tvOS
+    m_Icons:
+    - m_Textures: []
+      m_Width: 1280
+      m_Height: 768
+      m_Kind: 0
+      m_SubKind:
+    - m_Textures: []
+      m_Width: 800
+      m_Height: 480
+      m_Kind: 0
+      m_SubKind:
+    - m_Textures: []
+      m_Width: 400
+      m_Height: 240
+      m_Kind: 0
+      m_SubKind:
+    - m_Textures: []
+      m_Width: 4640
+      m_Height: 1440
+      m_Kind: 1
+      m_SubKind:
+    - m_Textures: []
+      m_Width: 2320
+      m_Height: 720
+      m_Kind: 1
+      m_SubKind:
+    - m_Textures: []
+      m_Width: 3840
+      m_Height: 1440
+      m_Kind: 1
+      m_SubKind:
+    - m_Textures: []
+      m_Width: 1920
+      m_Height: 720
+      m_Kind: 1
+      m_SubKind:
+  m_BuildTargetBatching: []
+  m_BuildTargetShaderSettings: []
+  m_BuildTargetGraphicsJobs: []
+  m_BuildTargetGraphicsJobMode: []
+  m_BuildTargetGraphicsAPIs:
+  - m_BuildTarget: iOSSupport
+    m_APIs: 10000000
+    m_Automatic: 1
+  - m_BuildTarget: AndroidPlayer
+    m_APIs: 150000000b000000
+    m_Automatic: 0
+  - m_BuildTarget: WebGLSupport
+    m_APIs: 1c000000
+    m_Automatic: 0
+  m_BuildTargetVRSettings: []
+  m_DefaultShaderChunkSizeInMB: 16
+  m_DefaultShaderChunkCount: 0
+  openGLRequireES31: 0
+  openGLRequireES31AEP: 0
+  openGLRequireES32: 0
+  m_TemplateCustomTags: {}
+  mobileMTRendering:
+    Android: 1
+    iPhone: 1
+    tvOS: 1
+  m_BuildTargetGroupLightmapEncodingQuality:
+  - serializedVersion: 2
+    m_BuildTarget: Android
+    m_EncodingQuality: 1
+  m_BuildTargetGroupLightmapSettings: []
+  m_BuildTargetGroupLoadStoreDebugModeSettings: []
+  m_BuildTargetNormalMapEncoding:
+  - m_BuildTarget: Android
+    m_Encoding: 1
+  m_BuildTargetDefaultTextureCompressionFormat:
+  - serializedVersion: 3
+    m_BuildTarget: Android
+    m_Formats: 03000000
+  playModeTestRunnerEnabled: 0
+  runPlayModeTestAsEditModeTest: 0
+  actionOnDotNetUnhandledException: 1
+  enableInternalProfiler: 0
+  logObjCUncaughtExceptions: 1
+  enableCrashReportAPI: 0
+  cameraUsageDescription:
+  locationUsageDescription:
+  microphoneUsageDescription:
+  bluetoothUsageDescription:
+  macOSTargetOSVersion: 11.0
+  switchNMETAOverride:
+  switchNetLibKey:
+  switchSocketMemoryPoolSize: 6144
+  switchSocketAllocatorPoolSize: 128
+  switchSocketConcurrencyLimit: 14
+  switchScreenResolutionBehavior: 2
+  switchUseCPUProfiler: 0
+  switchEnableFileSystemTrace: 0
+  switchLTOSetting: 0
+  switchApplicationID: 0x01004b9000490000
+  switchNSODependencies:
+  switchCompilerFlags:
+  switchTitleNames_0:
+  switchTitleNames_1:
+  switchTitleNames_2:
+  switchTitleNames_3:
+  switchTitleNames_4:
+  switchTitleNames_5:
+  switchTitleNames_6:
+  switchTitleNames_7:
+  switchTitleNames_8:
+  switchTitleNames_9:
+  switchTitleNames_10:
+  switchTitleNames_11:
+  switchTitleNames_12:
+  switchTitleNames_13:
+  switchTitleNames_14:
+  switchTitleNames_15:
+  switchPublisherNames_0:
+  switchPublisherNames_1:
+  switchPublisherNames_2:
+  switchPublisherNames_3:
+  switchPublisherNames_4:
+  switchPublisherNames_5:
+  switchPublisherNames_6:
+  switchPublisherNames_7:
+  switchPublisherNames_8:
+  switchPublisherNames_9:
+  switchPublisherNames_10:
+  switchPublisherNames_11:
+  switchPublisherNames_12:
+  switchPublisherNames_13:
+  switchPublisherNames_14:
+  switchPublisherNames_15:
+  switchIcons_0: {fileID: 0}
+  switchIcons_1: {fileID: 0}
+  switchIcons_2: {fileID: 0}
+  switchIcons_3: {fileID: 0}
+  switchIcons_4: {fileID: 0}
+  switchIcons_5: {fileID: 0}
+  switchIcons_6: {fileID: 0}
+  switchIcons_7: {fileID: 0}
+  switchIcons_8: {fileID: 0}
+  switchIcons_9: {fileID: 0}
+  switchIcons_10: {fileID: 0}
+  switchIcons_11: {fileID: 0}
+  switchIcons_12: {fileID: 0}
+  switchIcons_13: {fileID: 0}
+  switchIcons_14: {fileID: 0}
+  switchIcons_15: {fileID: 0}
+  switchSmallIcons_0: {fileID: 0}
+  switchSmallIcons_1: {fileID: 0}
+  switchSmallIcons_2: {fileID: 0}
+  switchSmallIcons_3: {fileID: 0}
+  switchSmallIcons_4: {fileID: 0}
+  switchSmallIcons_5: {fileID: 0}
+  switchSmallIcons_6: {fileID: 0}
+  switchSmallIcons_7: {fileID: 0}
+  switchSmallIcons_8: {fileID: 0}
+  switchSmallIcons_9: {fileID: 0}
+  switchSmallIcons_10: {fileID: 0}
+  switchSmallIcons_11: {fileID: 0}
+  switchSmallIcons_12: {fileID: 0}
+  switchSmallIcons_13: {fileID: 0}
+  switchSmallIcons_14: {fileID: 0}
+  switchSmallIcons_15: {fileID: 0}
+  switchManualHTML:
+  switchAccessibleURLs:
+  switchLegalInformation:
+  switchMainThreadStackSize: 1048576
+  switchPresenceGroupId:
+  switchLogoHandling: 0
+  switchReleaseVersion: 0
+  switchDisplayVersion: 1.0.0
+  switchStartupUserAccount: 0
+  switchSupportedLanguagesMask: 0
+  switchLogoType: 0
+  switchApplicationErrorCodeCategory:
+  switchUserAccountSaveDataSize: 0
+  switchUserAccountSaveDataJournalSize: 0
+  switchApplicationAttribute: 0
+  switchCardSpecSize: -1
+  switchCardSpecClock: -1
+  switchRatingsMask: 0
+  switchRatingsInt_0: 0
+  switchRatingsInt_1: 0
+  switchRatingsInt_2: 0
+  switchRatingsInt_3: 0
+  switchRatingsInt_4: 0
+  switchRatingsInt_5: 0
+  switchRatingsInt_6: 0
+  switchRatingsInt_7: 0
+  switchRatingsInt_8: 0
+  switchRatingsInt_9: 0
+  switchRatingsInt_10: 0
+  switchRatingsInt_11: 0
+  switchRatingsInt_12: 0
+  switchLocalCommunicationIds_0:
+  switchLocalCommunicationIds_1:
+  switchLocalCommunicationIds_2:
+  switchLocalCommunicationIds_3:
+  switchLocalCommunicationIds_4:
+  switchLocalCommunicationIds_5:
+  switchLocalCommunicationIds_6:
+  switchLocalCommunicationIds_7:
+  switchParentalControl: 0
+  switchAllowsScreenshot: 1
+  switchAllowsVideoCapturing: 1
+  switchAllowsRuntimeAddOnContentInstall: 0
+  switchDataLossConfirmation: 0
+  switchUserAccountLockEnabled: 0
+  switchSystemResourceMemory: 16777216
+  switchSupportedNpadStyles: 22
+  switchNativeFsCacheSize: 32
+  switchIsHoldTypeHorizontal: 0
+  switchSupportedNpadCount: 8
+  switchEnableTouchScreen: 1
+  switchSocketConfigEnabled: 0
+  switchTcpInitialSendBufferSize: 32
+  switchTcpInitialReceiveBufferSize: 64
+  switchTcpAutoSendBufferSizeMax: 256
+  switchTcpAutoReceiveBufferSizeMax: 256
+  switchUdpSendBufferSize: 9
+  switchUdpReceiveBufferSize: 42
+  switchSocketBufferEfficiency: 4
+  switchSocketInitializeEnabled: 1
+  switchNetworkInterfaceManagerInitializeEnabled: 1
+  switchDisableHTCSPlayerConnection: 0
+  switchUseNewStyleFilepaths: 0
+  switchUseLegacyFmodPriorities: 0
+  switchUseMicroSleepForYield: 1
+  switchEnableRamDiskSupport: 0
+  switchMicroSleepForYieldTime: 25
+  switchRamDiskSpaceSize: 12
+  switchUpgradedPlayerSettingsToNMETA: 0
+  ps4NPAgeRating: 12
+  ps4NPTitleSecret:
+  ps4NPTrophyPackPath:
+  ps4ParentalLevel: 11
+  ps4ContentID: ED1633-NPXX51362_00-0000000000000000
+  ps4Category: 0
+  ps4MasterVersion: 01.00
+  ps4AppVersion: 01.00
+  ps4AppType: 0
+  ps4ParamSfxPath:
+  ps4VideoOutPixelFormat: 0
+  ps4VideoOutInitialWidth: 1920
+  ps4VideoOutBaseModeInitialWidth: 1920
+  ps4VideoOutReprojectionRate: 60
+  ps4PronunciationXMLPath:
+  ps4PronunciationSIGPath:
+  ps4BackgroundImagePath:
+  ps4StartupImagePath:
+  ps4StartupImagesFolder:
+  ps4IconImagesFolder:
+  ps4SaveDataImagePath:
+  ps4SdkOverride:
+  ps4BGMPath:
+  ps4ShareFilePath:
+  ps4ShareOverlayImagePath:
+  ps4PrivacyGuardImagePath:
+  ps4ExtraSceSysFile:
+  ps4NPtitleDatPath:
+  ps4RemotePlayKeyAssignment: -1
+  ps4RemotePlayKeyMappingDir:
+  ps4PlayTogetherPlayerCount: 0
+  ps4EnterButtonAssignment: 2
+  ps4ApplicationParam1: 0
+  ps4ApplicationParam2: 0
+  ps4ApplicationParam3: 0
+  ps4ApplicationParam4: 0
+  ps4DownloadDataSize: 0
+  ps4GarlicHeapSize: 2048
+  ps4ProGarlicHeapSize: 2560
+  playerPrefsMaxSize: 32768
+  ps4Passcode: frAQBc8Wsa1xVPfvJcrgRYwTiizs2trQ
+  ps4pnSessions: 1
+  ps4pnPresence: 1
+  ps4pnFriends: 1
+  ps4pnGameCustomData: 1
+  playerPrefsSupport: 0
+  enableApplicationExit: 0
+  resetTempFolder: 1
+  restrictedAudioUsageRights: 0
+  ps4UseResolutionFallback: 0
+  ps4ReprojectionSupport: 0
+  ps4UseAudio3dBackend: 0
+  ps4UseLowGarlicFragmentationMode: 1
+  ps4SocialScreenEnabled: 0
+  ps4ScriptOptimizationLevel: 2
+  ps4Audio3dVirtualSpeakerCount: 14
+  ps4attribCpuUsage: 0
+  ps4PatchPkgPath:
+  ps4PatchLatestPkgPath:
+  ps4PatchChangeinfoPath:
+  ps4PatchDayOne: 0
+  ps4attribUserManagement: 0
+  ps4attribMoveSupport: 0
+  ps4attrib3DSupport: 0
+  ps4attribShareSupport: 0
+  ps4attribExclusiveVR: 0
+  ps4disableAutoHideSplash: 0
+  ps4videoRecordingFeaturesUsed: 0
+  ps4contentSearchFeaturesUsed: 0
+  ps4CompatibilityPS5: 0
+  ps4AllowPS5Detection: 0
+  ps4GPU800MHz: 1
+  ps4attribEyeToEyeDistanceSettingVR: 0
+  ps4IncludedModules: []
+  ps4attribVROutputEnabled: 0
+  monoEnv:
+  splashScreenBackgroundSourceLandscape: {fileID: 0}
+  splashScreenBackgroundSourcePortrait: {fileID: 0}
+  blurSplashScreenBackground: 1
+  spritePackerPolicy:
+  webGLMemorySize: 32
+  webGLExceptionSupport: 1
+  webGLNameFilesAsHashes: 0
+  webGLShowDiagnostics: 0
+  webGLDataCaching: 1
+  webGLDebugSymbols: 0
+  webGLEmscriptenArgs:
+  webGLModulesDirectory:
+  webGLTemplate: APPLICATION:Default
+  webGLAnalyzeBuildSize: 0
+  webGLUseEmbeddedResources: 0
+  webGLCompressionFormat: 0
+  webGLWasmArithmeticExceptions: 0
+  webGLLinkerTarget: 1
+  webGLThreadsSupport: 0
+  webGLDecompressionFallback: 0
+  webGLInitialMemorySize: 32
+  webGLMaximumMemorySize: 2048
+  webGLMemoryGrowthMode: 2
+  webGLMemoryLinearGrowthStep: 16
+  webGLMemoryGeometricGrowthStep: 0.2
+  webGLMemoryGeometricGrowthCap: 96
+  webGLEnableWebGPU: 1
+  webGLPowerPreference: 2
+  webGLWebAssemblyTable: 0
+  webGLWebAssemblyBigInt: 0
+  webGLCloseOnQuit: 0
+  webWasm2023: 0
+  scriptingDefineSymbols: {}
+  additionalCompilerArguments: {}
+  platformArchitecture: {}
+  scriptingBackend:
+    Android: 1
+  il2cppCompilerConfiguration: {}
+  il2cppCodeGeneration: {}
+  il2cppStacktraceInformation: {}
+  managedStrippingLevel:
+    Android: 1
+    EmbeddedLinux: 1
+    GameCoreScarlett: 1
+    GameCoreXboxOne: 1
+    Nintendo Switch: 1
+    PS4: 1
+    PS5: 1
+    QNX: 1
+    ReservedCFE: 1
+    VisionOS: 1
+    WebGL: 1
+    Windows Store Apps: 1
+    XboxOne: 1
+    iPhone: 1
+    tvOS: 1
+  incrementalIl2cppBuild: {}
+  suppressCommonWarnings: 1
+  allowUnsafeCode: 0
+  useDeterministicCompilation: 1
+  additionalIl2CppArgs:
+  scriptingRuntimeVersion: 1
+  gcIncremental: 1
+  gcWBarrierValidation: 0
+  apiCompatibilityLevelPerPlatform: {}
+  editorAssembliesCompatibilityLevel: 1
+  m_RenderingPath: 1
+  m_MobileRenderingPath: 1
+  metroPackageName: Hand
+  metroPackageVersion:
+  metroCertificatePath:
+  metroCertificatePassword:
+  metroCertificateSubject:
+  metroCertificateIssuer:
+  metroCertificateNotAfter: 0000000000000000
+  metroApplicationDescription: Hand
+  wsaImages: {}
+  metroTileShortName:
+  metroTileShowName: 0
+  metroMediumTileShowName: 0
+  metroLargeTileShowName: 0
+  metroWideTileShowName: 0
+  metroSupportStreamingInstall: 0
+  metroLastRequiredScene: 0
+  metroDefaultTileSize: 1
+  metroTileForegroundText: 2
+  metroTileBackgroundColor: {r: 0.13333334, g: 0.17254902, b: 0.21568628, a: 0}
+  metroSplashScreenBackgroundColor: {r: 0.12941177, g: 0.17254902, b: 0.21568628, a: 1}
+  metroSplashScreenUseBackgroundColor: 0
+  syncCapabilities: 0
+  platformCapabilities: {}
+  metroTargetDeviceFamilies: {}
+  metroFTAName:
+  metroFTAFileTypes: []
+  metroProtocolName:
+  vcxProjDefaultLanguage:
+  XboxOneProductId:
+  XboxOneUpdateKey:
+  XboxOneSandboxId:
+  XboxOneContentId:
+  XboxOneTitleId:
+  XboxOneSCId:
+  XboxOneGameOsOverridePath:
+  XboxOnePackagingOverridePath:
+  XboxOneAppManifestOverridePath:
+  XboxOneVersion: 1.0.0.0
+  XboxOnePackageEncryption: 0
+  XboxOnePackageUpdateGranularity: 2
+  XboxOneDescription:
+  XboxOneLanguage:
+  - enus
+  XboxOneCapability: []
+  XboxOneGameRating: {}
+  XboxOneIsContentPackage: 0
+  XboxOneEnhancedXboxCompatibilityMode: 0
+  XboxOneEnableGPUVariability: 1
+  XboxOneSockets: {}
+  XboxOneSplashScreen: {fileID: 0}
+  XboxOneAllowedProductIds: []
+  XboxOnePersistentLocalStorageSize: 0
+  XboxOneXTitleMemory: 8
+  XboxOneOverrideIdentityName:
+  XboxOneOverrideIdentityPublisher:
+  vrEditorSettings: {}
+  cloudServicesEnabled: {}
+  luminIcon:
+    m_Name:
+    m_ModelFolderPath:
+    m_PortalFolderPath:
+  luminCert:
+    m_CertPath:
+    m_SignPackage: 1
+  luminIsChannelApp: 0
+  luminVersion:
+    m_VersionCode: 1
+    m_VersionName:
+  hmiPlayerDataPath:
+  hmiForceSRGBBlit: 1
+  embeddedLinuxEnableGamepadInput: 0
+  hmiCpuConfiguration:
+  hmiLogStartupTiming: 0
+  qnxGraphicConfPath:
+  apiCompatibilityLevel: 6
+  captureStartupLogs: {}
+  activeInputHandler: 2
+  windowsGamepadBackendHint: 0
+  cloudProjectId:
+  framebufferDepthMemorylessMode: 0
+  qualitySettingsNames: []
+  projectName:
+  organizationId:
+  cloudEnabled: 0
+  legacyClampBlendShapeWeights: 0
+  hmiLoadingImage: {fileID: 0}
+  platformRequiresReadableAssets: 0
+  virtualTexturingSupportEnabled: 0
+  insecureHttpOption: 0
+  androidVulkanDenyFilterList: []
+  androidVulkanAllowFilterList: []
diff --git a/ProjectSettings/ProjectVersion.txt b/ProjectSettings/ProjectVersion.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a31f2d0d949de4c333d25b98502e80cbfa952a02
--- /dev/null
+++ b/ProjectSettings/ProjectVersion.txt
@@ -0,0 +1,2 @@
+m_EditorVersion: 6000.0.13f1
+m_EditorVersionWithRevision: 6000.0.13f1 (53a692e3fca9)
diff --git a/ProjectSettings/QualitySettings.asset b/ProjectSettings/QualitySettings.asset
new file mode 100644
index 0000000000000000000000000000000000000000..f55198a746f15374850c7348fe8a5de9d0c97e5d
--- /dev/null
+++ b/ProjectSettings/QualitySettings.asset
@@ -0,0 +1,134 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!47 &1
+QualitySettings:
+  m_ObjectHideFlags: 0
+  serializedVersion: 5
+  m_CurrentQuality: 1
+  m_QualitySettings:
+  - serializedVersion: 4
+    name: Mobile
+    pixelLightCount: 2
+    shadows: 2
+    shadowResolution: 1
+    shadowProjection: 1
+    shadowCascades: 2
+    shadowDistance: 40
+    shadowNearPlaneOffset: 3
+    shadowCascade2Split: 0.33333334
+    shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667}
+    shadowmaskMode: 0
+    skinWeights: 2
+    globalTextureMipmapLimit: 0
+    textureMipmapLimitSettings: []
+    anisotropicTextures: 1
+    antiAliasing: 0
+    softParticles: 0
+    softVegetation: 1
+    realtimeReflectionProbes: 0
+    billboardsFaceCameraPosition: 1
+    useLegacyDetailDistribution: 1
+    adaptiveVsync: 0
+    vSyncCount: 0
+    realtimeGICPUUsage: 100
+    adaptiveVsyncExtraA: 0
+    adaptiveVsyncExtraB: 0
+    lodBias: 1
+    maximumLODLevel: 0
+    enableLODCrossFade: 1
+    streamingMipmapsActive: 0
+    streamingMipmapsAddAllCameras: 1
+    streamingMipmapsMemoryBudget: 512
+    streamingMipmapsRenderersPerFrame: 512
+    streamingMipmapsMaxLevelReduction: 2
+    streamingMipmapsMaxFileIORequests: 1024
+    particleRaycastBudget: 256
+    asyncUploadTimeSlice: 2
+    asyncUploadBufferSize: 16
+    asyncUploadPersistentBuffer: 1
+    resolutionScalingFixedDPIFactor: 1
+    customRenderPipeline: {fileID: 11400000, guid: 5e6cbd92db86f4b18aec3ed561671858,
+      type: 2}
+    terrainQualityOverrides: 0
+    terrainPixelError: 1
+    terrainDetailDensityScale: 1
+    terrainBasemapDistance: 1000
+    terrainDetailDistance: 80
+    terrainTreeDistance: 5000
+    terrainBillboardStart: 50
+    terrainFadeLength: 5
+    terrainMaxTrees: 50
+    excludedTargetPlatforms:
+    - Standalone
+  - serializedVersion: 4
+    name: PC
+    pixelLightCount: 2
+    shadows: 2
+    shadowResolution: 1
+    shadowProjection: 1
+    shadowCascades: 2
+    shadowDistance: 40
+    shadowNearPlaneOffset: 3
+    shadowCascade2Split: 0.33333334
+    shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667}
+    shadowmaskMode: 1
+    skinWeights: 4
+    globalTextureMipmapLimit: 0
+    textureMipmapLimitSettings: []
+    anisotropicTextures: 2
+    antiAliasing: 0
+    softParticles: 0
+    softVegetation: 1
+    realtimeReflectionProbes: 0
+    billboardsFaceCameraPosition: 1
+    useLegacyDetailDistribution: 1
+    adaptiveVsync: 0
+    vSyncCount: 0
+    realtimeGICPUUsage: 100
+    adaptiveVsyncExtraA: 0
+    adaptiveVsyncExtraB: 0
+    lodBias: 2
+    maximumLODLevel: 0
+    enableLODCrossFade: 1
+    streamingMipmapsActive: 0
+    streamingMipmapsAddAllCameras: 1
+    streamingMipmapsMemoryBudget: 512
+    streamingMipmapsRenderersPerFrame: 512
+    streamingMipmapsMaxLevelReduction: 2
+    streamingMipmapsMaxFileIORequests: 1024
+    particleRaycastBudget: 256
+    asyncUploadTimeSlice: 2
+    asyncUploadBufferSize: 16
+    asyncUploadPersistentBuffer: 1
+    resolutionScalingFixedDPIFactor: 1
+    customRenderPipeline: {fileID: 11400000, guid: 4b83569d67af61e458304325a23e5dfd,
+      type: 2}
+    terrainQualityOverrides: 0
+    terrainPixelError: 1
+    terrainDetailDensityScale: 1
+    terrainBasemapDistance: 1000
+    terrainDetailDistance: 80
+    terrainTreeDistance: 5000
+    terrainBillboardStart: 50
+    terrainFadeLength: 5
+    terrainMaxTrees: 50
+    excludedTargetPlatforms:
+    - Android
+    - iPhone
+  m_TextureMipmapLimitGroupNames: []
+  m_PerPlatformDefaultQuality:
+    Android: 0
+    GameCoreScarlett: 1
+    GameCoreXboxOne: 1
+    Lumin: 0
+    Nintendo Switch: 1
+    PS4: 1
+    PS5: 1
+    Server: 0
+    Stadia: 0
+    Standalone: 1
+    WebGL: 0
+    Windows Store Apps: 0
+    XboxOne: 0
+    iPhone: 0
+    tvOS: 0
diff --git a/ProjectSettings/SceneTemplateSettings.json b/ProjectSettings/SceneTemplateSettings.json
new file mode 100644
index 0000000000000000000000000000000000000000..ede5887b3a3e5e7ce4e90f0d893a1e4cdb2c7451
--- /dev/null
+++ b/ProjectSettings/SceneTemplateSettings.json
@@ -0,0 +1,121 @@
+{
+    "templatePinStates": [],
+    "dependencyTypeInfos": [
+        {
+            "userAdded": false,
+            "type": "UnityEngine.AnimationClip",
+            "defaultInstantiationMode": 0
+        },
+        {
+            "userAdded": false,
+            "type": "UnityEditor.Animations.AnimatorController",
+            "defaultInstantiationMode": 0
+        },
+        {
+            "userAdded": false,
+            "type": "UnityEngine.AnimatorOverrideController",
+            "defaultInstantiationMode": 0
+        },
+        {
+            "userAdded": false,
+            "type": "UnityEditor.Audio.AudioMixerController",
+            "defaultInstantiationMode": 0
+        },
+        {
+            "userAdded": false,
+            "type": "UnityEngine.ComputeShader",
+            "defaultInstantiationMode": 1
+        },
+        {
+            "userAdded": false,
+            "type": "UnityEngine.Cubemap",
+            "defaultInstantiationMode": 0
+        },
+        {
+            "userAdded": false,
+            "type": "UnityEngine.GameObject",
+            "defaultInstantiationMode": 0
+        },
+        {
+            "userAdded": false,
+            "type": "UnityEditor.LightingDataAsset",
+            "defaultInstantiationMode": 0
+        },
+        {
+            "userAdded": false,
+            "type": "UnityEngine.LightingSettings",
+            "defaultInstantiationMode": 0
+        },
+        {
+            "userAdded": false,
+            "type": "UnityEngine.Material",
+            "defaultInstantiationMode": 0
+        },
+        {
+            "userAdded": false,
+            "type": "UnityEditor.MonoScript",
+            "defaultInstantiationMode": 1
+        },
+        {
+            "userAdded": false,
+            "type": "UnityEngine.PhysicsMaterial",
+            "defaultInstantiationMode": 0
+        },
+        {
+            "userAdded": false,
+            "type": "UnityEngine.PhysicsMaterial2D",
+            "defaultInstantiationMode": 0
+        },
+        {
+            "userAdded": false,
+            "type": "UnityEngine.Rendering.PostProcessing.PostProcessProfile",
+            "defaultInstantiationMode": 0
+        },
+        {
+            "userAdded": false,
+            "type": "UnityEngine.Rendering.PostProcessing.PostProcessResources",
+            "defaultInstantiationMode": 0
+        },
+        {
+            "userAdded": false,
+            "type": "UnityEngine.Rendering.VolumeProfile",
+            "defaultInstantiationMode": 0
+        },
+        {
+            "userAdded": false,
+            "type": "UnityEditor.SceneAsset",
+            "defaultInstantiationMode": 1
+        },
+        {
+            "userAdded": false,
+            "type": "UnityEngine.Shader",
+            "defaultInstantiationMode": 1
+        },
+        {
+            "userAdded": false,
+            "type": "UnityEngine.ShaderVariantCollection",
+            "defaultInstantiationMode": 1
+        },
+        {
+            "userAdded": false,
+            "type": "UnityEngine.Texture",
+            "defaultInstantiationMode": 0
+        },
+        {
+            "userAdded": false,
+            "type": "UnityEngine.Texture2D",
+            "defaultInstantiationMode": 0
+        },
+        {
+            "userAdded": false,
+            "type": "UnityEngine.Timeline.TimelineAsset",
+            "defaultInstantiationMode": 0
+        }
+    ],
+    "defaultDependencyTypeInfo": {
+        "userAdded": false,
+        "type": "<default_scene_template_dependencies>",
+        "defaultInstantiationMode": 1
+    },
+    "newSceneOverride": 0
+}
\ No newline at end of file
diff --git a/ProjectSettings/ShaderGraphSettings.asset b/ProjectSettings/ShaderGraphSettings.asset
new file mode 100644
index 0000000000000000000000000000000000000000..e66042a7cb9f7cea81aced46431501c63a7eac32
--- /dev/null
+++ b/ProjectSettings/ShaderGraphSettings.asset
@@ -0,0 +1,18 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &1
+MonoBehaviour:
+  m_ObjectHideFlags: 61
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: de02f9e1d18f588468e474319d09a723, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  shaderVariantLimit: 128
+  customInterpolatorErrorThreshold: 32
+  customInterpolatorWarningThreshold: 16
+  customHeatmapValues: {fileID: 0}
diff --git a/ProjectSettings/TagManager.asset b/ProjectSettings/TagManager.asset
new file mode 100644
index 0000000000000000000000000000000000000000..6413d11ff54dc0a0b364765f1d35bbd42d7d79cf
--- /dev/null
+++ b/ProjectSettings/TagManager.asset
@@ -0,0 +1,76 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!78 &1
+TagManager:
+  serializedVersion: 2
+  tags: []
+  layers:
+  - Default
+  - TransparentFX
+  - Ignore Raycast
+  - 
+  - Water
+  - UI
+  - 
+  - 
+  - 
+  - 
+  - 
+  - 
+  - 
+  - 
+  - 
+  - 
+  - 
+  - 
+  - 
+  - 
+  - 
+  - 
+  - 
+  - 
+  - 
+  - 
+  - 
+  - 
+  - 
+  - 
+  - 
+  - 
+  m_SortingLayers:
+  - name: Default
+    uniqueID: 0
+    locked: 0
+  m_RenderingLayers:
+  - Default
+  - Light Layer 1
+  - Light Layer 2
+  - Light Layer 3
+  - Light Layer 4
+  - Light Layer 5
+  - Light Layer 6
+  - Light Layer 7
+  - 
+  - 
+  - 
+  - 
+  - 
+  - 
+  - 
+  - 
+  - 
+  - 
+  - 
+  - 
+  - 
+  - 
+  - 
+  - 
+  - 
+  - 
+  - 
+  - 
+  - 
+  - 
+  - 
+  - 
diff --git a/ProjectSettings/TimeManager.asset b/ProjectSettings/TimeManager.asset
new file mode 100644
index 0000000000000000000000000000000000000000..558a017e1f50b2db73414a1abad3c033922774f8
--- /dev/null
+++ b/ProjectSettings/TimeManager.asset
@@ -0,0 +1,9 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!5 &1
+TimeManager:
+  m_ObjectHideFlags: 0
+  Fixed Timestep: 0.02
+  Maximum Allowed Timestep: 0.33333334
+  m_TimeScale: 1
+  Maximum Particle Timestep: 0.03
diff --git a/ProjectSettings/URPProjectSettings.asset b/ProjectSettings/URPProjectSettings.asset
new file mode 100644
index 0000000000000000000000000000000000000000..08faf0336cfc52a79a9de4abb5a1cbc1babd0020
--- /dev/null
+++ b/ProjectSettings/URPProjectSettings.asset
@@ -0,0 +1,15 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &1
+MonoBehaviour:
+  m_ObjectHideFlags: 61
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 247994e1f5a72c2419c26a37e9334c01, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_LastMaterialVersion: 9
diff --git a/ProjectSettings/UnityConnectSettings.asset b/ProjectSettings/UnityConnectSettings.asset
new file mode 100644
index 0000000000000000000000000000000000000000..a88bee0f153ae30ff0dff032a1bea11f363ce4b0
--- /dev/null
+++ b/ProjectSettings/UnityConnectSettings.asset
@@ -0,0 +1,36 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!310 &1
+UnityConnectSettings:
+  m_ObjectHideFlags: 0
+  serializedVersion: 1
+  m_Enabled: 0
+  m_TestMode: 0
+  m_EventOldUrl: https://api.uca.cloud.unity3d.com/v1/events
+  m_EventUrl: https://cdp.cloud.unity3d.com/v1/events
+  m_ConfigUrl: https://config.uca.cloud.unity3d.com
+  m_DashboardUrl: https://dashboard.unity3d.com
+  m_TestInitMode: 0
+  CrashReportingSettings:
+    m_EventUrl: https://perf-events.cloud.unity3d.com
+    m_Enabled: 0
+    m_LogBufferSize: 10
+    m_CaptureEditorExceptions: 1
+  UnityPurchasingSettings:
+    m_Enabled: 0
+    m_TestMode: 0
+  UnityAnalyticsSettings:
+    m_Enabled: 0
+    m_TestMode: 0
+    m_InitializeOnStartup: 1
+    m_PackageRequiringCoreStatsPresent: 0
+  UnityAdsSettings:
+    m_Enabled: 0
+    m_InitializeOnStartup: 1
+    m_TestMode: 0
+    m_IosGameId: 
+    m_AndroidGameId: 
+    m_GameIds: {}
+    m_GameId: 
+  PerformanceReportingSettings:
+    m_Enabled: 0
diff --git a/ProjectSettings/VFXManager.asset b/ProjectSettings/VFXManager.asset
new file mode 100644
index 0000000000000000000000000000000000000000..3a95c98bec50cf72538061fd26eee95398f72128
--- /dev/null
+++ b/ProjectSettings/VFXManager.asset
@@ -0,0 +1,12 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!937362698 &1
+VFXManager:
+  m_ObjectHideFlags: 0
+  m_IndirectShader: {fileID: 0}
+  m_CopyBufferShader: {fileID: 0}
+  m_SortShader: {fileID: 0}
+  m_StripUpdateShader: {fileID: 0}
+  m_RenderPipeSettingsPath: 
+  m_FixedTimeStep: 0.016666668
+  m_MaxDeltaTime: 0.05
diff --git a/ProjectSettings/VersionControlSettings.asset b/ProjectSettings/VersionControlSettings.asset
new file mode 100644
index 0000000000000000000000000000000000000000..dca288142fc043d5a749e9058fe625505008834f
--- /dev/null
+++ b/ProjectSettings/VersionControlSettings.asset
@@ -0,0 +1,8 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!890905787 &1
+VersionControlSettings:
+  m_ObjectHideFlags: 0
+  m_Mode: Visible Meta Files
+  m_CollabEditorSettings:
+    inProgressEnabled: 1
diff --git a/ProjectSettings/XRSettings.asset b/ProjectSettings/XRSettings.asset
new file mode 100644
index 0000000000000000000000000000000000000000..482590c196f7a82116679f58176b9d1aff21d7f9
--- /dev/null
+++ b/ProjectSettings/XRSettings.asset
@@ -0,0 +1,10 @@
+{
+    "m_SettingKeys": [
+        "VR Device Disabled",
+        "VR Device User Alert"
+    ],
+    "m_SettingValues": [
+        "False",
+        "False"
+    ]
+}
\ No newline at end of file
diff --git a/images/hand.jpg b/images/hand.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a19a5f17a306e142e109b4a6361bcf9fb14ff282
--- /dev/null
+++ b/images/hand.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d5fc1bfc5cec8aaf36eccea3dc2803be6b08871659867a1ccb9ad33b691ae25e
+size 79740
diff --git a/images/hand_landmarker_input.png b/images/hand_landmarker_input.png
new file mode 100644
index 0000000000000000000000000000000000000000..c0c80e3f4faa4761ec4df4c72a19ac4d437c9395
--- /dev/null
+++ b/images/hand_landmarker_input.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2457ade159428ef120f0a5933fa15aa5c90128089ebb03b14eca20d43ef7b65f
+size 109900
diff --git a/images/hand_webgpu.png b/images/hand_webgpu.png
new file mode 100644
index 0000000000000000000000000000000000000000..0ecd92b2aaf203a8e4240b247799a7f3d673efe6
--- /dev/null
+++ b/images/hand_webgpu.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c538fe64fc56115da36eac3dc12cc0b0b62bb8e761b195cbf8e99b91088bcc1f
+size 1183356