diff --git a/CMakeLists.txt b/CMakeLists.txt
index a190c9c9a7ef268665456beac13e7a700ceb546a..07ae9efe51ceda024ce981bf1bdf06057262f1f4 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -2,7 +2,6 @@ cmake_minimum_required(VERSION 3.12)
 project(DEngine)
 
 set(CMAKE_CXX_STANDARD 17)
-set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules/")
 if(WIN32)
 	set(CMAKE_RUNTIME_OUTPUT_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/build")
 endif()
@@ -20,48 +19,69 @@ target_link_libraries(${PROJECT_NAME} external::external)
 add_custom_command(
 	TARGET ${PROJECT_NAME} POST_BUILD
 	COMMAND ${CMAKE_COMMAND} -E remove_directory
-	$<TARGET_FILE_DIR:${PROJECT_NAME}>/Data
+	$<TARGET_FILE_DIR:${PROJECT_NAME}>/data
 	)
 
 # Copy directory from source folder to build folder
 add_custom_command(
 	TARGET ${PROJECT_NAME} POST_BUILD
 	COMMAND ${CMAKE_COMMAND} -E copy_directory
-    ${PROJECT_SOURCE_DIR}/Data
-	$<TARGET_FILE_DIR:${PROJECT_NAME}>/Data
+    ${PROJECT_SOURCE_DIR}/data
+	$<TARGET_FILE_DIR:${PROJECT_NAME}>/data
 	)
 
-# GLEW
-find_package(GLEW 2.0 QUIET)
-if (GLEW_FOUND)
-	target_link_libraries(${PROJECT_NAME} GLEW::GLEW)
-else()
-	if(UNIX)
-		message(FATAL_ERROR "Error. Building on UNIX without GLEW packages installed is not supported.")
-	elseif(WIN32)
-		set(GLEW_DIR lib/GLEW)
-		find_package(GLEW CONFIG REQUIRED)
-		target_include_directories(${PROJECT_NAME} PRIVATE ${GLEW_INCLUDE_DIRS})
-		target_link_libraries(${PROJECT_NAME} ${GLEW_LIBRARIES})
+# GLFW3 binaries
+if(WIN32)
+	set(GLFW3_FOLDER "${CMAKE_CURRENT_SOURCE_DIR}/external/GLFW3")
+    if(MSVC)
+		if("${CMAKE_SIZEOF_VOID_P}" STREQUAL "4")
+			set(GLFW3_BINDIR ${GLFW3_FOLDER}/MSVC/x86/bin)
+		elseif("${CMAKE_SIZEOF_VOID_P}" STREQUAL "8")
+			set(GLFW3_BINDIR ${GLFW3_FOLDER}/MSVC/x64/bin)
+		endif()
+    elseif(MINGW)
+		if("${CMAKE_SIZEOF_VOID_P}" STREQUAL "4")
+			set(GLFW3_BINDIR ${GLFW3_FOLDER}/MinGW/x86/bin)	
+		elseif("${CMAKE_SIZEOF_VOID_P}" STREQUAL "8")
+			set(GLFW3_BINDIR ${GLFW3_FOLDER}/MinGW/x64/bin)
+		endif()
+	else()
+		message(FATAL_ERROR "Platform not supported. Couldn't link GLEW.")
 	endif()
+	set(GLFW3_BINNAME glfw3.dll)
+    set(GLFW3_BINARY "${GLFW3_BINDIR}/${GLFW3_BINNAME}")
+	add_custom_command(
+		TARGET ${PROJECT_NAME} POST_BUILD
+		COMMAND ${CMAKE_COMMAND} -E copy_if_different
+		"${GLFW3_BINARY}"
+		"$<TARGET_FILE_DIR:${PROJECT_NAME}>/${GLFW3_BINNAME}"
+		)
 endif()
 
-# OpenGL
-find_package(OpenGL 4.3 REQUIRED)
-target_link_libraries(${PROJECT_NAME} OpenGL::GL)
-
-# GLFW
-find_package(GLFW3 QUIET)
-if(GLFW3_FOUND)
-	target_include_directories(${PROJECT_NAME} PRIVATE ${GLFW3_INCLUDE_DIRS})
-	target_link_libraries(${PROJECT_NAME} ${GLFW3_LIBRARIES})
-else()
-	if (UNIX)
-		message(FATAL_ERROR "Error. Building on UNIX without GLFW3 packages installed is not supported.")
-	elseif(WIN32)
-		set(GLFW3_DIR lib/GLFW3)
-		find_package(GLFW3 CONFIG REQUIRED)
-		target_include_directories(${PROJECT_NAME} PRIVATE ${GLFW3_INCLUDE_DIRS})
-		target_link_libraries(${PROJECT_NAME} ${GLFW3_LIBRARIES})
+# GLEW binaries
+if(WIN32)
+	set(GLEW_FOLDER "${CMAKE_CURRENT_SOURCE_DIR}/external/GLEW")
+    if(MSVC)
+		if("${CMAKE_SIZEOF_VOID_P}" STREQUAL "4")
+			set(GLEW_BINDIR ${GLEW_FOLDER}/MSVC/x86/bin)
+		elseif("${CMAKE_SIZEOF_VOID_P}" STREQUAL "8")
+			set(GLEW_BINDIR ${GLEW_FOLDER}/MSVC/x64/bin)
+		endif()
+    elseif(MINGW)
+		if("${CMAKE_SIZEOF_VOID_P}" STREQUAL "4")
+			set(GLEW_BINDIR ${GLEW_FOLDER}/MinGW/x86/bin)	
+		elseif("${CMAKE_SIZEOF_VOID_P}" STREQUAL "8")
+			set(GLEW_BINDIR ${GLEW_FOLDER}/MinGW/x64/bin)
+		endif()
+	else()
+		message(FATAL_ERROR "Platform not supported. Couldn't link GLEW.")
 	endif()
-endif()
+	set(GLEW_BINNAME glew32.dll)
+    set(GLEW_BINARY "${GLEW_BINDIR}/${GLEW_BINNAME}")
+	add_custom_command(
+		TARGET ${PROJECT_NAME} POST_BUILD
+		COMMAND ${CMAKE_COMMAND} -E copy_if_different
+		"${GLEW_BINARY}"
+		"$<TARGET_FILE_DIR:${PROJECT_NAME}>/${GLEW_BINNAME}"
+		)
+endif()
\ No newline at end of file
diff --git a/Data/Shaders/Mesh/Mesh.frag b/Data/Shaders/Mesh/Mesh.frag
index a931f1838bc2e15e0cefa49f217f424b6492c759..a2370ad598b6832cf73018e518818ae4a4d93a8d 100644
--- a/Data/Shaders/Mesh/Mesh.frag
+++ b/Data/Shaders/Mesh/Mesh.frag
@@ -25,8 +25,14 @@ layout(location = 0) out vec4 frag_color;
 
 uniform sampler2D myTexture;
 
+float constant = 1.0;
+float linear = 0.09;
+float quadratic = 0.032;
+
 void main()
 {
+	vec3 color = texture(myTexture, fragData.uv).rgb;
+
 	vec3 pointToCamera = cameraData.wsPosition - fragData.wsPosition;
 	vec3 pointToCameraDir = normalize(pointToCamera);
 
@@ -35,19 +41,24 @@ void main()
 	for (int i = 0; i < lightData.pointLightCount; i++)
 	{
 		vec3 pointToLight = lightData.pointLightPos[i].xyz - fragData.wsPosition;
+		
+		float distance = length(pointToLight);
+		float attenuation = 1.0 / (constant + linear * distance + quadratic * (distance * distance));
+		
 		vec3 pointToLightDir = normalize(pointToLight);
 		
-		diffuse += max(0, dot(pointToLightDir, fragData.wsNormal)) * vec3(lightData.pointLightIntensity[i]);
+		diffuse += max(0, dot(pointToLightDir, fragData.wsNormal)) * attenuation * lightData.pointLightIntensity[i].xyz;
+		
 		
-		vec3 lightToPointDir = -pointToLightDir;
+		vec3 lightToPointDir = normalize(-pointToLightDir);
 		
-		vec3 reflectDir = reflect(lightToPointDir, fragData.wsNormal);
+		vec3 reflectDir = normalize(reflect(lightToPointDir, fragData.wsNormal));
 		
-		const float coefficient = 50;
-		specular += pow(max(dot(pointToCameraDir, reflectDir), 0.0), coefficient) * vec3(1);
+		float coefficient = 100;
+		specular += vec3(pow(max(dot(pointToCameraDir, reflectDir), 0.0), coefficient) * lightData.pointLightIntensity[i] * attenuation);
 	}
 	
-	vec3 resultColor =  diffuse;
-	resultColor = resultColor * texture(myTexture, fragData.uv).rgb;
+	vec3 resultIntensity = diffuse * color + specular;
+	vec3 resultColor = resultIntensity;
 	frag_color = vec4(resultColor, 1.0);
 }
diff --git a/Data/Shaders/Mesh/Mesh.vert b/Data/Shaders/Mesh/Mesh.vert
index 0c2a91e22506e1218f649f9e14432132a2427975..f0ab3afd1fa63a3e03510d78fca08b6a68680f57 100644
--- a/Data/Shaders/Mesh/Mesh.vert
+++ b/Data/Shaders/Mesh/Mesh.vert
@@ -24,6 +24,7 @@ void main()
 	gl_Position = cameraData.viewProjection * model * vec4(vtxPosition, 1.0);
 	
 	fragData.wsPosition = vec3(model * vec4(vtxPosition, 1.0));
-	fragData.wsNormal = mat3(transpose(inverse(model))) * vtxNormal;
+	fragData.wsNormal = normalize(transpose(inverse(mat3(model))) * vtxNormal);
 	fragData.uv = vtxUV;
 }
+
diff --git a/data/Sponza2/10381718147657362067.KTX b/data/Sponza2/10381718147657362067.KTX
new file mode 100644
index 0000000000000000000000000000000000000000..a88a2127d4ac50394db517a080ff6cb03512b099
Binary files /dev/null and b/data/Sponza2/10381718147657362067.KTX differ
diff --git a/data/Sponza2/10388182081421875623.KTX b/data/Sponza2/10388182081421875623.KTX
new file mode 100644
index 0000000000000000000000000000000000000000..5f2e734cfa80bfe372fae2becdc170c8ad6b2e1c
Binary files /dev/null and b/data/Sponza2/10388182081421875623.KTX differ
diff --git a/data/Sponza2/11474523244911310074.KTX b/data/Sponza2/11474523244911310074.KTX
new file mode 100644
index 0000000000000000000000000000000000000000..4222a1690ac532ddd5c7d251d8a92f4ed1aa7b85
Binary files /dev/null and b/data/Sponza2/11474523244911310074.KTX differ
diff --git a/data/Sponza2/11490520546946913238.KTX b/data/Sponza2/11490520546946913238.KTX
new file mode 100644
index 0000000000000000000000000000000000000000..4b6e238d1b09a99919525433392117d13c55c3d4
Binary files /dev/null and b/data/Sponza2/11490520546946913238.KTX differ
diff --git a/data/Sponza2/11872827283454512094.KTX b/data/Sponza2/11872827283454512094.KTX
new file mode 100644
index 0000000000000000000000000000000000000000..c122d75e830c0db3bad1e987b0fe0767174e76cb
Binary files /dev/null and b/data/Sponza2/11872827283454512094.KTX differ
diff --git a/data/Sponza2/11968150294050148237.KTX b/data/Sponza2/11968150294050148237.KTX
new file mode 100644
index 0000000000000000000000000000000000000000..41a19758e08bb38831b62790523e4a8123337294
Binary files /dev/null and b/data/Sponza2/11968150294050148237.KTX differ
diff --git a/data/Sponza2/1219024358953944284.KTX b/data/Sponza2/1219024358953944284.KTX
new file mode 100644
index 0000000000000000000000000000000000000000..e797b9a2b81b36d0143a49ffb8eaf99e0d194d6b
Binary files /dev/null and b/data/Sponza2/1219024358953944284.KTX differ
diff --git a/data/Sponza2/12501374198249454378.KTX b/data/Sponza2/12501374198249454378.KTX
new file mode 100644
index 0000000000000000000000000000000000000000..e42e65d4e741090e70423cd2f787f2c927938906
Binary files /dev/null and b/data/Sponza2/12501374198249454378.KTX differ
diff --git a/data/Sponza2/13196865903111448057.KTX b/data/Sponza2/13196865903111448057.KTX
new file mode 100644
index 0000000000000000000000000000000000000000..7174739090dd28c947dc04f2de68cb6f7dd2250d
Binary files /dev/null and b/data/Sponza2/13196865903111448057.KTX differ
diff --git a/data/Sponza2/13824894030729245199.KTX b/data/Sponza2/13824894030729245199.KTX
new file mode 100644
index 0000000000000000000000000000000000000000..d48143a2fbd76858a6e6dbb7b18cb505012285e6
Binary files /dev/null and b/data/Sponza2/13824894030729245199.KTX differ
diff --git a/data/Sponza2/13982482287905699490.KTX b/data/Sponza2/13982482287905699490.KTX
new file mode 100644
index 0000000000000000000000000000000000000000..5d16ea81147195f6e0ba37eafed61673e2a234fe
Binary files /dev/null and b/data/Sponza2/13982482287905699490.KTX differ
diff --git a/data/Sponza2/14118779221266351425.KTX b/data/Sponza2/14118779221266351425.KTX
new file mode 100644
index 0000000000000000000000000000000000000000..23c5df2f79d85555ae65c467ac1622398a441561
Binary files /dev/null and b/data/Sponza2/14118779221266351425.KTX differ
diff --git a/data/Sponza2/14170708867020035030.KTX b/data/Sponza2/14170708867020035030.KTX
new file mode 100644
index 0000000000000000000000000000000000000000..b39246555ff3c04a829c4e6ea18953274a36c05d
Binary files /dev/null and b/data/Sponza2/14170708867020035030.KTX differ
diff --git a/data/Sponza2/14267839433702832875.KTX b/data/Sponza2/14267839433702832875.KTX
new file mode 100644
index 0000000000000000000000000000000000000000..e28436f78d5b61d6d5dc1c43865b1ad233de9493
Binary files /dev/null and b/data/Sponza2/14267839433702832875.KTX differ
diff --git a/data/Sponza2/14650633544276105767.KTX b/data/Sponza2/14650633544276105767.KTX
new file mode 100644
index 0000000000000000000000000000000000000000..632643255c5631e00fd4bc210bf732289f2853a7
Binary files /dev/null and b/data/Sponza2/14650633544276105767.KTX differ
diff --git a/data/Sponza2/15295713303328085182.KTX b/data/Sponza2/15295713303328085182.KTX
new file mode 100644
index 0000000000000000000000000000000000000000..af91773c67fe1bba7f985ad4884c2a2a16d3effd
Binary files /dev/null and b/data/Sponza2/15295713303328085182.KTX differ
diff --git a/data/Sponza2/15722799267630235092.KTX b/data/Sponza2/15722799267630235092.KTX
new file mode 100644
index 0000000000000000000000000000000000000000..da0cc93dd879d60b60280f718b349748d05491fa
Binary files /dev/null and b/data/Sponza2/15722799267630235092.KTX differ
diff --git a/data/Sponza2/16275776544635328252.KTX b/data/Sponza2/16275776544635328252.KTX
new file mode 100644
index 0000000000000000000000000000000000000000..bc4a5e691c94eb3360929652a85dbfb40bf8e25a
Binary files /dev/null and b/data/Sponza2/16275776544635328252.KTX differ
diff --git a/data/Sponza2/16299174074766089871.KTX b/data/Sponza2/16299174074766089871.KTX
new file mode 100644
index 0000000000000000000000000000000000000000..6fc40bcfa7dec226afa08a34767b6009ac08fa73
Binary files /dev/null and b/data/Sponza2/16299174074766089871.KTX differ
diff --git a/data/Sponza2/16885566240357350108.KTX b/data/Sponza2/16885566240357350108.KTX
new file mode 100644
index 0000000000000000000000000000000000000000..3ed0c983a368a3d78cdc10ce01de9999d2ed0343
Binary files /dev/null and b/data/Sponza2/16885566240357350108.KTX differ
diff --git a/data/Sponza2/17556969131407844942.KTX b/data/Sponza2/17556969131407844942.KTX
new file mode 100644
index 0000000000000000000000000000000000000000..0002c43572743ee6636613dd7becbff876f9d415
Binary files /dev/null and b/data/Sponza2/17556969131407844942.KTX differ
diff --git a/data/Sponza2/17876391417123941155.KTX b/data/Sponza2/17876391417123941155.KTX
new file mode 100644
index 0000000000000000000000000000000000000000..360f37b63d8e29c878312f8beb44e6d45b091123
Binary files /dev/null and b/data/Sponza2/17876391417123941155.KTX differ
diff --git a/data/Sponza2/2051777328469649772.KTX b/data/Sponza2/2051777328469649772.KTX
new file mode 100644
index 0000000000000000000000000000000000000000..6157fda43ab6bfa861285ed733e76fb3e1655d7b
Binary files /dev/null and b/data/Sponza2/2051777328469649772.KTX differ
diff --git a/data/Sponza2/2185409758123873465.ktx b/data/Sponza2/2185409758123873465.ktx
new file mode 100644
index 0000000000000000000000000000000000000000..f9eac01b29034d2745c22f909608da1253b1120e
Binary files /dev/null and b/data/Sponza2/2185409758123873465.ktx differ
diff --git a/data/Sponza2/2299742237651021498.ktx b/data/Sponza2/2299742237651021498.ktx
new file mode 100644
index 0000000000000000000000000000000000000000..a71e9687ec65d94b7a32cb6a275624a186fa9e14
Binary files /dev/null and b/data/Sponza2/2299742237651021498.ktx differ
diff --git a/data/Sponza2/2374361008830720677.ktx b/data/Sponza2/2374361008830720677.ktx
new file mode 100644
index 0000000000000000000000000000000000000000..675442efeebc35249e635935cc600676c1420c87
Binary files /dev/null and b/data/Sponza2/2374361008830720677.ktx differ
diff --git a/data/Sponza2/2411100444841994089.ktx b/data/Sponza2/2411100444841994089.ktx
new file mode 100644
index 0000000000000000000000000000000000000000..a4c812f93f900fc5d9e0b600b95099ba4aa4cb84
Binary files /dev/null and b/data/Sponza2/2411100444841994089.ktx differ
diff --git a/data/Sponza2/2775690330959970771.ktx b/data/Sponza2/2775690330959970771.ktx
new file mode 100644
index 0000000000000000000000000000000000000000..49c53bdaaf369b399ab037bf0af9f244398bb98f
Binary files /dev/null and b/data/Sponza2/2775690330959970771.ktx differ
diff --git a/data/Sponza2/2969916736137545357.ktx b/data/Sponza2/2969916736137545357.ktx
new file mode 100644
index 0000000000000000000000000000000000000000..dc11f1f5f8f682b05aeecec748188c5440ae2488
Binary files /dev/null and b/data/Sponza2/2969916736137545357.ktx differ
diff --git a/data/Sponza2/332936164838540657.KTX b/data/Sponza2/332936164838540657.KTX
new file mode 100644
index 0000000000000000000000000000000000000000..b1f8d10501589d3ae89c88aed686deac0a35c6ce
Binary files /dev/null and b/data/Sponza2/332936164838540657.KTX differ
diff --git a/data/Sponza2/3371964815757888145.ktx b/data/Sponza2/3371964815757888145.ktx
new file mode 100644
index 0000000000000000000000000000000000000000..59c9e92a75e167e2ba115d4a291d573752cccd4b
Binary files /dev/null and b/data/Sponza2/3371964815757888145.ktx differ
diff --git a/data/Sponza2/3455394979645218238.ktx b/data/Sponza2/3455394979645218238.ktx
new file mode 100644
index 0000000000000000000000000000000000000000..bf2d12635e248f2dd9fe76af315c4470b4c4216e
Binary files /dev/null and b/data/Sponza2/3455394979645218238.ktx differ
diff --git a/data/Sponza2/3628158980083700836.ktx b/data/Sponza2/3628158980083700836.ktx
new file mode 100644
index 0000000000000000000000000000000000000000..2fecaeb14837f1ab9b354cdce3e7bceb6389fc27
Binary files /dev/null and b/data/Sponza2/3628158980083700836.ktx differ
diff --git a/data/Sponza2/3827035219084910048.ktx b/data/Sponza2/3827035219084910048.ktx
new file mode 100644
index 0000000000000000000000000000000000000000..e32f3ee2a537769c6a31fc4596516c2fb6dfa0a0
Binary files /dev/null and b/data/Sponza2/3827035219084910048.ktx differ
diff --git a/data/Sponza2/4477655471536070370.ktx b/data/Sponza2/4477655471536070370.ktx
new file mode 100644
index 0000000000000000000000000000000000000000..4c45b7add25d47bcaf8d9e7d3ad0302defa34377
Binary files /dev/null and b/data/Sponza2/4477655471536070370.ktx differ
diff --git a/data/Sponza2/4601176305987539675.ktx b/data/Sponza2/4601176305987539675.ktx
new file mode 100644
index 0000000000000000000000000000000000000000..c70c7b13c3e26f08c9b72d0d82f08aef37fa394e
Binary files /dev/null and b/data/Sponza2/4601176305987539675.ktx differ
diff --git a/data/Sponza2/466164707995436622.KTX b/data/Sponza2/466164707995436622.KTX
new file mode 100644
index 0000000000000000000000000000000000000000..ea4f0fe23125e0319aa53c4d2b89b747a8c1b011
Binary files /dev/null and b/data/Sponza2/466164707995436622.KTX differ
diff --git a/data/Sponza2/4675343432951571524.ktx b/data/Sponza2/4675343432951571524.ktx
new file mode 100644
index 0000000000000000000000000000000000000000..45c1d2cc66b4e98d295795da7fd3e32e9a7c16f3
Binary files /dev/null and b/data/Sponza2/4675343432951571524.ktx differ
diff --git a/data/Sponza2/4871783166746854860.ktx b/data/Sponza2/4871783166746854860.ktx
new file mode 100644
index 0000000000000000000000000000000000000000..dfc06aababd8caf2dd15effd8c3aedb1468efd9c
Binary files /dev/null and b/data/Sponza2/4871783166746854860.ktx differ
diff --git a/data/Sponza2/4910669866631290573.ktx b/data/Sponza2/4910669866631290573.ktx
new file mode 100644
index 0000000000000000000000000000000000000000..da187b9321f36ad4fd6587278de20af3eb7d26a1
Binary files /dev/null and b/data/Sponza2/4910669866631290573.ktx differ
diff --git a/data/Sponza2/4975155472559461469.ktx b/data/Sponza2/4975155472559461469.ktx
new file mode 100644
index 0000000000000000000000000000000000000000..afe04330454849ad9fa4889e2ef610af16e5cc77
Binary files /dev/null and b/data/Sponza2/4975155472559461469.ktx differ
diff --git a/data/Sponza2/5061699253647017043.ktx b/data/Sponza2/5061699253647017043.ktx
new file mode 100644
index 0000000000000000000000000000000000000000..eca431889df635a1732e6729d7d6d25008ac7f80
Binary files /dev/null and b/data/Sponza2/5061699253647017043.ktx differ
diff --git a/data/Sponza2/5792855332885324923.ktx b/data/Sponza2/5792855332885324923.ktx
new file mode 100644
index 0000000000000000000000000000000000000000..1832e35153f08c9d26f856aaa361f028989768ee
Binary files /dev/null and b/data/Sponza2/5792855332885324923.ktx differ
diff --git a/data/Sponza2/5823059166183034438.ktx b/data/Sponza2/5823059166183034438.ktx
new file mode 100644
index 0000000000000000000000000000000000000000..e95fa6af55dc16bad92eb82143b289fe8cbdfb22
Binary files /dev/null and b/data/Sponza2/5823059166183034438.ktx differ
diff --git a/data/Sponza2/6047387724914829168.ktx b/data/Sponza2/6047387724914829168.ktx
new file mode 100644
index 0000000000000000000000000000000000000000..d863e64489d533a3305a04eca054bcaf9a624adf
Binary files /dev/null and b/data/Sponza2/6047387724914829168.ktx differ
diff --git a/data/Sponza2/6151467286084645207.ktx b/data/Sponza2/6151467286084645207.ktx
new file mode 100644
index 0000000000000000000000000000000000000000..b185c4496fa5c4c059616a3e4670a90e54f844b8
Binary files /dev/null and b/data/Sponza2/6151467286084645207.ktx differ
diff --git a/data/Sponza2/6593109234861095314.ktx b/data/Sponza2/6593109234861095314.ktx
new file mode 100644
index 0000000000000000000000000000000000000000..da187b9321f36ad4fd6587278de20af3eb7d26a1
Binary files /dev/null and b/data/Sponza2/6593109234861095314.ktx differ
diff --git a/data/Sponza2/6667038893015345571.ktx b/data/Sponza2/6667038893015345571.ktx
new file mode 100644
index 0000000000000000000000000000000000000000..7c5c1b70afb297fe02f15dca966ead7cee23f6de
Binary files /dev/null and b/data/Sponza2/6667038893015345571.ktx differ
diff --git a/data/Sponza2/6772804448157695701.ktx b/data/Sponza2/6772804448157695701.ktx
new file mode 100644
index 0000000000000000000000000000000000000000..ccc049d484fcf4509636472a7ea142a5bd5ab4e2
Binary files /dev/null and b/data/Sponza2/6772804448157695701.ktx differ
diff --git a/data/Sponza2/7056944414013900257.ktx b/data/Sponza2/7056944414013900257.ktx
new file mode 100644
index 0000000000000000000000000000000000000000..4b23afbde0ae3d07fdeb3bf33dd6dba3ac56a987
Binary files /dev/null and b/data/Sponza2/7056944414013900257.ktx differ
diff --git a/data/Sponza2/715093869573992647.KTX b/data/Sponza2/715093869573992647.KTX
new file mode 100644
index 0000000000000000000000000000000000000000..9924b904f4edeb18bcc60837a5177fbe68cec490
Binary files /dev/null and b/data/Sponza2/715093869573992647.KTX differ
diff --git a/data/Sponza2/7268504077753552595.ktx b/data/Sponza2/7268504077753552595.ktx
new file mode 100644
index 0000000000000000000000000000000000000000..8888527938c74328b63323deb6460299234b46b0
Binary files /dev/null and b/data/Sponza2/7268504077753552595.ktx differ
diff --git a/data/Sponza2/7441062115984513793.ktx b/data/Sponza2/7441062115984513793.ktx
new file mode 100644
index 0000000000000000000000000000000000000000..e40bc937abf1685f6e0d4fb0919ec6499e5ef3ee
Binary files /dev/null and b/data/Sponza2/7441062115984513793.ktx differ
diff --git a/data/Sponza2/755318871556304029.KTX b/data/Sponza2/755318871556304029.KTX
new file mode 100644
index 0000000000000000000000000000000000000000..9924b904f4edeb18bcc60837a5177fbe68cec490
Binary files /dev/null and b/data/Sponza2/755318871556304029.KTX differ
diff --git a/data/Sponza2/759203620573749278.KTX b/data/Sponza2/759203620573749278.KTX
new file mode 100644
index 0000000000000000000000000000000000000000..d4fd3816d619daf8ebee6cec80d2f2a659e8b568
Binary files /dev/null and b/data/Sponza2/759203620573749278.KTX differ
diff --git a/data/Sponza2/7645212358685992005.ktx b/data/Sponza2/7645212358685992005.ktx
new file mode 100644
index 0000000000000000000000000000000000000000..8c15c9a0397b16fa2f53deb64be94f71c995ab30
Binary files /dev/null and b/data/Sponza2/7645212358685992005.ktx differ
diff --git a/data/Sponza2/7815564343179553343.ktx b/data/Sponza2/7815564343179553343.ktx
new file mode 100644
index 0000000000000000000000000000000000000000..329844156d35238f75d4f66e4e858af3ae85741e
Binary files /dev/null and b/data/Sponza2/7815564343179553343.ktx differ
diff --git a/data/Sponza2/8006627369776289000.ktx b/data/Sponza2/8006627369776289000.ktx
new file mode 100644
index 0000000000000000000000000000000000000000..8cc2b87f7feef7c3d86b1da5f75432f8c0ebd228
Binary files /dev/null and b/data/Sponza2/8006627369776289000.ktx differ
diff --git a/data/Sponza2/8051790464816141987.ktx b/data/Sponza2/8051790464816141987.ktx
new file mode 100644
index 0000000000000000000000000000000000000000..80f6bef5a2882310eb95f8b2e3f6b6fc83e409a8
Binary files /dev/null and b/data/Sponza2/8051790464816141987.ktx differ
diff --git a/data/Sponza2/8114461559286000061.ktx b/data/Sponza2/8114461559286000061.ktx
new file mode 100644
index 0000000000000000000000000000000000000000..09b5af1e2fe451008867ec45946e2208babc5cb7
Binary files /dev/null and b/data/Sponza2/8114461559286000061.ktx differ
diff --git a/data/Sponza2/8481240838833932244.ktx b/data/Sponza2/8481240838833932244.ktx
new file mode 100644
index 0000000000000000000000000000000000000000..e1d09ef8b7d4eace05a4f3b85461b022d2afa830
Binary files /dev/null and b/data/Sponza2/8481240838833932244.ktx differ
diff --git a/data/Sponza2/8503262930880235456.ktx b/data/Sponza2/8503262930880235456.ktx
new file mode 100644
index 0000000000000000000000000000000000000000..a1a1a0e9bcb5b9bb162a7ee6a169105622e8bde8
Binary files /dev/null and b/data/Sponza2/8503262930880235456.ktx differ
diff --git a/data/Sponza2/8747919177698443163.ktx b/data/Sponza2/8747919177698443163.ktx
new file mode 100644
index 0000000000000000000000000000000000000000..7a519d198e736c4d6d1c3983096c5b326a4f7788
Binary files /dev/null and b/data/Sponza2/8747919177698443163.ktx differ
diff --git a/data/Sponza2/8750083169368950601.ktx b/data/Sponza2/8750083169368950601.ktx
new file mode 100644
index 0000000000000000000000000000000000000000..9117e37a30f46a23f90d4d94c7262767925c9bb3
Binary files /dev/null and b/data/Sponza2/8750083169368950601.ktx differ
diff --git a/data/Sponza2/8773302468495022225.ktx b/data/Sponza2/8773302468495022225.ktx
new file mode 100644
index 0000000000000000000000000000000000000000..a7db5479e5856b438d7e8fce8150052b80d88e1b
Binary files /dev/null and b/data/Sponza2/8773302468495022225.ktx differ
diff --git a/data/Sponza2/8783994986360286082.ktx b/data/Sponza2/8783994986360286082.ktx
new file mode 100644
index 0000000000000000000000000000000000000000..5637173bc34c59630e6b75032ebbda8c9879386c
Binary files /dev/null and b/data/Sponza2/8783994986360286082.ktx differ
diff --git a/data/Sponza2/9288698199695299068.ktx b/data/Sponza2/9288698199695299068.ktx
new file mode 100644
index 0000000000000000000000000000000000000000..336b9e68fc656fe0c8bd98ca0cb9868ec91cd6e0
Binary files /dev/null and b/data/Sponza2/9288698199695299068.ktx differ
diff --git a/data/Sponza2/9916269861720640319.ktx b/data/Sponza2/9916269861720640319.ktx
new file mode 100644
index 0000000000000000000000000000000000000000..2ebdbb9e996a7d1e52fe21e82d13725e5b168b63
Binary files /dev/null and b/data/Sponza2/9916269861720640319.ktx differ
diff --git a/data/Sponza2/Sponza.bin b/data/Sponza2/Sponza.bin
new file mode 100644
index 0000000000000000000000000000000000000000..971accb0bd811a26767045becf021b95ced51dbf
Binary files /dev/null and b/data/Sponza2/Sponza.bin differ
diff --git a/data/Sponza2/Sponza.gltf b/data/Sponza2/Sponza.gltf
new file mode 100644
index 0000000000000000000000000000000000000000..fb32cfd7e8e24412900d3e814220bb73d650db70
--- /dev/null
+++ b/data/Sponza2/Sponza.gltf
@@ -0,0 +1,8428 @@
+{
+    "asset": {
+        "generator": "Granite glTF 2.0 exporter",
+        "version": "2.0"
+    },
+    "nodes": [
+        {
+            "mesh": 0,
+            "scale": [
+                0.00800000037997961,
+                0.00800000037997961,
+                0.00800000037997961
+            ]
+        }
+    ],
+    "buffers": [
+        {
+            "byteLength": 9529440,
+            "uri": "Sponza.bin"
+        }
+    ],
+    "bufferViews": [
+        {
+            "buffer": 0,
+            "byteLength": 21840,
+            "byteOffset": 0
+        },
+        {
+            "buffer": 0,
+            "byteLength": 38100,
+            "byteOffset": 21840
+        },
+        {
+            "buffer": 0,
+            "byteLength": 25400,
+            "byteOffset": 59952
+        },
+        {
+            "buffer": 0,
+            "byteLength": 38100,
+            "byteOffset": 85360
+        },
+        {
+            "buffer": 0,
+            "byteLength": 50800,
+            "byteOffset": 123472
+        },
+        {
+            "buffer": 0,
+            "byteLength": 2808,
+            "byteOffset": 174272
+        },
+        {
+            "buffer": 0,
+            "byteLength": 6396,
+            "byteOffset": 177088
+        },
+        {
+            "buffer": 0,
+            "byteLength": 4264,
+            "byteOffset": 183488
+        },
+        {
+            "buffer": 0,
+            "byteLength": 6396,
+            "byteOffset": 187760
+        },
+        {
+            "buffer": 0,
+            "byteLength": 8528,
+            "byteOffset": 194160
+        },
+        {
+            "buffer": 0,
+            "byteLength": 13266,
+            "byteOffset": 202688
+        },
+        {
+            "buffer": 0,
+            "byteLength": 14772,
+            "byteOffset": 215968
+        },
+        {
+            "buffer": 0,
+            "byteLength": 9848,
+            "byteOffset": 230752
+        },
+        {
+            "buffer": 0,
+            "byteLength": 14772,
+            "byteOffset": 240608
+        },
+        {
+            "buffer": 0,
+            "byteLength": 19696,
+            "byteOffset": 255392
+        },
+        {
+            "buffer": 0,
+            "byteLength": 8172,
+            "byteOffset": 275088
+        },
+        {
+            "buffer": 0,
+            "byteLength": 9036,
+            "byteOffset": 283264
+        },
+        {
+            "buffer": 0,
+            "byteLength": 6024,
+            "byteOffset": 292304
+        },
+        {
+            "buffer": 0,
+            "byteLength": 9036,
+            "byteOffset": 298336
+        },
+        {
+            "buffer": 0,
+            "byteLength": 12048,
+            "byteOffset": 307376
+        },
+        {
+            "buffer": 0,
+            "byteLength": 648,
+            "byteOffset": 319424
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1536,
+            "byteOffset": 320080
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1024,
+            "byteOffset": 321616
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1536,
+            "byteOffset": 322640
+        },
+        {
+            "buffer": 0,
+            "byteLength": 2048,
+            "byteOffset": 324176
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1680,
+            "byteOffset": 326224
+        },
+        {
+            "buffer": 0,
+            "byteLength": 6720,
+            "byteOffset": 327904
+        },
+        {
+            "buffer": 0,
+            "byteLength": 4480,
+            "byteOffset": 334624
+        },
+        {
+            "buffer": 0,
+            "byteLength": 6720,
+            "byteOffset": 339104
+        },
+        {
+            "buffer": 0,
+            "byteLength": 8960,
+            "byteOffset": 345824
+        },
+        {
+            "buffer": 0,
+            "byteLength": 13992,
+            "byteOffset": 354784
+        },
+        {
+            "buffer": 0,
+            "byteLength": 22368,
+            "byteOffset": 368784
+        },
+        {
+            "buffer": 0,
+            "byteLength": 14912,
+            "byteOffset": 391152
+        },
+        {
+            "buffer": 0,
+            "byteLength": 22368,
+            "byteOffset": 406064
+        },
+        {
+            "buffer": 0,
+            "byteLength": 29824,
+            "byteOffset": 428432
+        },
+        {
+            "buffer": 0,
+            "byteLength": 8736,
+            "byteOffset": 458256
+        },
+        {
+            "buffer": 0,
+            "byteLength": 20496,
+            "byteOffset": 466992
+        },
+        {
+            "buffer": 0,
+            "byteLength": 13664,
+            "byteOffset": 487488
+        },
+        {
+            "buffer": 0,
+            "byteLength": 20496,
+            "byteOffset": 501152
+        },
+        {
+            "buffer": 0,
+            "byteLength": 27328,
+            "byteOffset": 521648
+        },
+        {
+            "buffer": 0,
+            "byteLength": 17376,
+            "byteOffset": 548976
+        },
+        {
+            "buffer": 0,
+            "byteLength": 38304,
+            "byteOffset": 566352
+        },
+        {
+            "buffer": 0,
+            "byteLength": 25536,
+            "byteOffset": 604656
+        },
+        {
+            "buffer": 0,
+            "byteLength": 38304,
+            "byteOffset": 630192
+        },
+        {
+            "buffer": 0,
+            "byteLength": 51072,
+            "byteOffset": 668496
+        },
+        {
+            "buffer": 0,
+            "byteLength": 96,
+            "byteOffset": 719568
+        },
+        {
+            "buffer": 0,
+            "byteLength": 192,
+            "byteOffset": 719664
+        },
+        {
+            "buffer": 0,
+            "byteLength": 128,
+            "byteOffset": 719856
+        },
+        {
+            "buffer": 0,
+            "byteLength": 192,
+            "byteOffset": 719984
+        },
+        {
+            "buffer": 0,
+            "byteLength": 256,
+            "byteOffset": 720176
+        },
+        {
+            "buffer": 0,
+            "byteLength": 22368,
+            "byteOffset": 720432
+        },
+        {
+            "buffer": 0,
+            "byteLength": 22368,
+            "byteOffset": 742800
+        },
+        {
+            "buffer": 0,
+            "byteLength": 29824,
+            "byteOffset": 765168
+        },
+        {
+            "buffer": 0,
+            "byteLength": 6576,
+            "byteOffset": 794992
+        },
+        {
+            "buffer": 0,
+            "byteLength": 14064,
+            "byteOffset": 801568
+        },
+        {
+            "buffer": 0,
+            "byteLength": 9376,
+            "byteOffset": 815632
+        },
+        {
+            "buffer": 0,
+            "byteLength": 14064,
+            "byteOffset": 825008
+        },
+        {
+            "buffer": 0,
+            "byteLength": 18752,
+            "byteOffset": 839072
+        },
+        {
+            "buffer": 0,
+            "byteLength": 22080,
+            "byteOffset": 857824
+        },
+        {
+            "buffer": 0,
+            "byteLength": 76416,
+            "byteOffset": 879904
+        },
+        {
+            "buffer": 0,
+            "byteLength": 50944,
+            "byteOffset": 956320
+        },
+        {
+            "buffer": 0,
+            "byteLength": 76416,
+            "byteOffset": 1007264
+        },
+        {
+            "buffer": 0,
+            "byteLength": 101888,
+            "byteOffset": 1083680
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1224,
+            "byteOffset": 1185568
+        },
+        {
+            "buffer": 0,
+            "byteLength": 2592,
+            "byteOffset": 1186800
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1728,
+            "byteOffset": 1189392
+        },
+        {
+            "buffer": 0,
+            "byteLength": 2592,
+            "byteOffset": 1191120
+        },
+        {
+            "buffer": 0,
+            "byteLength": 3456,
+            "byteOffset": 1193712
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1224,
+            "byteOffset": 1197168
+        },
+        {
+            "buffer": 0,
+            "byteLength": 2544,
+            "byteOffset": 1198400
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1696,
+            "byteOffset": 1200944
+        },
+        {
+            "buffer": 0,
+            "byteLength": 2544,
+            "byteOffset": 1202640
+        },
+        {
+            "buffer": 0,
+            "byteLength": 3392,
+            "byteOffset": 1205184
+        },
+        {
+            "buffer": 0,
+            "byteLength": 888,
+            "byteOffset": 1208576
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1656,
+            "byteOffset": 1209472
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1104,
+            "byteOffset": 1211136
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1656,
+            "byteOffset": 1212240
+        },
+        {
+            "buffer": 0,
+            "byteLength": 2208,
+            "byteOffset": 1213904
+        },
+        {
+            "buffer": 0,
+            "byteLength": 960,
+            "byteOffset": 1216112
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1512,
+            "byteOffset": 1217072
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1008,
+            "byteOffset": 1218592
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1512,
+            "byteOffset": 1219600
+        },
+        {
+            "buffer": 0,
+            "byteLength": 2016,
+            "byteOffset": 1221120
+        },
+        {
+            "buffer": 0,
+            "byteLength": 672,
+            "byteOffset": 1223136
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1464,
+            "byteOffset": 1223808
+        },
+        {
+            "buffer": 0,
+            "byteLength": 976,
+            "byteOffset": 1225280
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1464,
+            "byteOffset": 1226256
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1952,
+            "byteOffset": 1227728
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1512,
+            "byteOffset": 1229680
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1512,
+            "byteOffset": 1231200
+        },
+        {
+            "buffer": 0,
+            "byteLength": 2016,
+            "byteOffset": 1232720
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1464,
+            "byteOffset": 1234736
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1464,
+            "byteOffset": 1236208
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1952,
+            "byteOffset": 1237680
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1512,
+            "byteOffset": 1239632
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1512,
+            "byteOffset": 1241152
+        },
+        {
+            "buffer": 0,
+            "byteLength": 2016,
+            "byteOffset": 1242672
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1464,
+            "byteOffset": 1244688
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1464,
+            "byteOffset": 1246160
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1952,
+            "byteOffset": 1247632
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1512,
+            "byteOffset": 1249584
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1512,
+            "byteOffset": 1251104
+        },
+        {
+            "buffer": 0,
+            "byteLength": 2016,
+            "byteOffset": 1252624
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1464,
+            "byteOffset": 1254640
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1464,
+            "byteOffset": 1256112
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1952,
+            "byteOffset": 1257584
+        },
+        {
+            "buffer": 0,
+            "byteLength": 960,
+            "byteOffset": 1259536
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1512,
+            "byteOffset": 1260496
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1008,
+            "byteOffset": 1262016
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1512,
+            "byteOffset": 1263024
+        },
+        {
+            "buffer": 0,
+            "byteLength": 2016,
+            "byteOffset": 1264544
+        },
+        {
+            "buffer": 0,
+            "byteLength": 672,
+            "byteOffset": 1266560
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1464,
+            "byteOffset": 1267232
+        },
+        {
+            "buffer": 0,
+            "byteLength": 976,
+            "byteOffset": 1268704
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1464,
+            "byteOffset": 1269680
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1952,
+            "byteOffset": 1271152
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1512,
+            "byteOffset": 1273104
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1512,
+            "byteOffset": 1274624
+        },
+        {
+            "buffer": 0,
+            "byteLength": 2016,
+            "byteOffset": 1276144
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1464,
+            "byteOffset": 1278160
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1464,
+            "byteOffset": 1279632
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1952,
+            "byteOffset": 1281104
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1512,
+            "byteOffset": 1283056
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1512,
+            "byteOffset": 1284576
+        },
+        {
+            "buffer": 0,
+            "byteLength": 2016,
+            "byteOffset": 1286096
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1464,
+            "byteOffset": 1288112
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1464,
+            "byteOffset": 1289584
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1952,
+            "byteOffset": 1291056
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1512,
+            "byteOffset": 1293008
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1512,
+            "byteOffset": 1294528
+        },
+        {
+            "buffer": 0,
+            "byteLength": 2016,
+            "byteOffset": 1296048
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1464,
+            "byteOffset": 1298064
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1464,
+            "byteOffset": 1299536
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1952,
+            "byteOffset": 1301008
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1512,
+            "byteOffset": 1302960
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1512,
+            "byteOffset": 1304480
+        },
+        {
+            "buffer": 0,
+            "byteLength": 2016,
+            "byteOffset": 1306000
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1464,
+            "byteOffset": 1308016
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1464,
+            "byteOffset": 1309488
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1952,
+            "byteOffset": 1310960
+        },
+        {
+            "buffer": 0,
+            "byteLength": 2640,
+            "byteOffset": 1312912
+        },
+        {
+            "buffer": 0,
+            "byteLength": 10560,
+            "byteOffset": 1315552
+        },
+        {
+            "buffer": 0,
+            "byteLength": 7040,
+            "byteOffset": 1326112
+        },
+        {
+            "buffer": 0,
+            "byteLength": 10560,
+            "byteOffset": 1333152
+        },
+        {
+            "buffer": 0,
+            "byteLength": 14080,
+            "byteOffset": 1343712
+        },
+        {
+            "buffer": 0,
+            "byteLength": 192,
+            "byteOffset": 1357792
+        },
+        {
+            "buffer": 0,
+            "byteLength": 672,
+            "byteOffset": 1357984
+        },
+        {
+            "buffer": 0,
+            "byteLength": 448,
+            "byteOffset": 1358656
+        },
+        {
+            "buffer": 0,
+            "byteLength": 672,
+            "byteOffset": 1359104
+        },
+        {
+            "buffer": 0,
+            "byteLength": 896,
+            "byteOffset": 1359776
+        },
+        {
+            "buffer": 0,
+            "byteLength": 6720,
+            "byteOffset": 1360672
+        },
+        {
+            "buffer": 0,
+            "byteLength": 6720,
+            "byteOffset": 1367392
+        },
+        {
+            "buffer": 0,
+            "byteLength": 8960,
+            "byteOffset": 1374112
+        },
+        {
+            "buffer": 0,
+            "byteLength": 324,
+            "byteOffset": 1383072
+        },
+        {
+            "buffer": 0,
+            "byteLength": 792,
+            "byteOffset": 1383408
+        },
+        {
+            "buffer": 0,
+            "byteLength": 528,
+            "byteOffset": 1384208
+        },
+        {
+            "buffer": 0,
+            "byteLength": 792,
+            "byteOffset": 1384736
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1056,
+            "byteOffset": 1385536
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1452,
+            "byteOffset": 1386592
+        },
+        {
+            "buffer": 0,
+            "byteLength": 3768,
+            "byteOffset": 1388048
+        },
+        {
+            "buffer": 0,
+            "byteLength": 2512,
+            "byteOffset": 1391824
+        },
+        {
+            "buffer": 0,
+            "byteLength": 3768,
+            "byteOffset": 1394336
+        },
+        {
+            "buffer": 0,
+            "byteLength": 5024,
+            "byteOffset": 1398112
+        },
+        {
+            "buffer": 0,
+            "byteLength": 144,
+            "byteOffset": 1403136
+        },
+        {
+            "buffer": 0,
+            "byteLength": 576,
+            "byteOffset": 1403280
+        },
+        {
+            "buffer": 0,
+            "byteLength": 384,
+            "byteOffset": 1403856
+        },
+        {
+            "buffer": 0,
+            "byteLength": 576,
+            "byteOffset": 1404240
+        },
+        {
+            "buffer": 0,
+            "byteLength": 768,
+            "byteOffset": 1404816
+        },
+        {
+            "buffer": 0,
+            "byteLength": 492,
+            "byteOffset": 1405584
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1176,
+            "byteOffset": 1406080
+        },
+        {
+            "buffer": 0,
+            "byteLength": 784,
+            "byteOffset": 1407264
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1176,
+            "byteOffset": 1408048
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1568,
+            "byteOffset": 1409232
+        },
+        {
+            "buffer": 0,
+            "byteLength": 576,
+            "byteOffset": 1410800
+        },
+        {
+            "buffer": 0,
+            "byteLength": 576,
+            "byteOffset": 1411376
+        },
+        {
+            "buffer": 0,
+            "byteLength": 3336,
+            "byteOffset": 1411952
+        },
+        {
+            "buffer": 0,
+            "byteLength": 8256,
+            "byteOffset": 1415296
+        },
+        {
+            "buffer": 0,
+            "byteLength": 5504,
+            "byteOffset": 1423552
+        },
+        {
+            "buffer": 0,
+            "byteLength": 8256,
+            "byteOffset": 1429056
+        },
+        {
+            "buffer": 0,
+            "byteLength": 11008,
+            "byteOffset": 1437312
+        },
+        {
+            "buffer": 0,
+            "byteLength": 300,
+            "byteOffset": 1448320
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1104,
+            "byteOffset": 1448624
+        },
+        {
+            "buffer": 0,
+            "byteLength": 736,
+            "byteOffset": 1449728
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1104,
+            "byteOffset": 1450464
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1472,
+            "byteOffset": 1451568
+        },
+        {
+            "buffer": 0,
+            "byteLength": 20448,
+            "byteOffset": 1453040
+        },
+        {
+            "buffer": 0,
+            "byteLength": 70848,
+            "byteOffset": 1473488
+        },
+        {
+            "buffer": 0,
+            "byteLength": 47232,
+            "byteOffset": 1544336
+        },
+        {
+            "buffer": 0,
+            "byteLength": 70848,
+            "byteOffset": 1591568
+        },
+        {
+            "buffer": 0,
+            "byteLength": 94464,
+            "byteOffset": 1662416
+        },
+        {
+            "buffer": 0,
+            "byteLength": 300,
+            "byteOffset": 1756880
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1104,
+            "byteOffset": 1757184
+        },
+        {
+            "buffer": 0,
+            "byteLength": 736,
+            "byteOffset": 1758288
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1104,
+            "byteOffset": 1759024
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1472,
+            "byteOffset": 1760128
+        },
+        {
+            "buffer": 0,
+            "byteLength": 30,
+            "byteOffset": 1761600
+        },
+        {
+            "buffer": 0,
+            "byteLength": 84,
+            "byteOffset": 1761632
+        },
+        {
+            "buffer": 0,
+            "byteLength": 56,
+            "byteOffset": 1761728
+        },
+        {
+            "buffer": 0,
+            "byteLength": 84,
+            "byteOffset": 1761792
+        },
+        {
+            "buffer": 0,
+            "byteLength": 112,
+            "byteOffset": 1761888
+        },
+        {
+            "buffer": 0,
+            "byteLength": 8160,
+            "byteOffset": 1762000
+        },
+        {
+            "buffer": 0,
+            "byteLength": 21888,
+            "byteOffset": 1770160
+        },
+        {
+            "buffer": 0,
+            "byteLength": 14592,
+            "byteOffset": 1792048
+        },
+        {
+            "buffer": 0,
+            "byteLength": 21888,
+            "byteOffset": 1806640
+        },
+        {
+            "buffer": 0,
+            "byteLength": 29184,
+            "byteOffset": 1828528
+        },
+        {
+            "buffer": 0,
+            "byteLength": 22416,
+            "byteOffset": 1857712
+        },
+        {
+            "buffer": 0,
+            "byteLength": 45168,
+            "byteOffset": 1880128
+        },
+        {
+            "buffer": 0,
+            "byteLength": 30112,
+            "byteOffset": 1925296
+        },
+        {
+            "buffer": 0,
+            "byteLength": 45168,
+            "byteOffset": 1955408
+        },
+        {
+            "buffer": 0,
+            "byteLength": 60224,
+            "byteOffset": 2000576
+        },
+        {
+            "buffer": 0,
+            "byteLength": 139248,
+            "byteOffset": 2060800
+        },
+        {
+            "buffer": 0,
+            "byteLength": 276456,
+            "byteOffset": 2200048
+        },
+        {
+            "buffer": 0,
+            "byteLength": 184304,
+            "byteOffset": 2476512
+        },
+        {
+            "buffer": 0,
+            "byteLength": 276456,
+            "byteOffset": 2660816
+        },
+        {
+            "buffer": 0,
+            "byteLength": 368608,
+            "byteOffset": 2937280
+        },
+        {
+            "buffer": 0,
+            "byteLength": 108,
+            "byteOffset": 3305888
+        },
+        {
+            "buffer": 0,
+            "byteLength": 432,
+            "byteOffset": 3306000
+        },
+        {
+            "buffer": 0,
+            "byteLength": 288,
+            "byteOffset": 3306432
+        },
+        {
+            "buffer": 0,
+            "byteLength": 432,
+            "byteOffset": 3306720
+        },
+        {
+            "buffer": 0,
+            "byteLength": 384,
+            "byteOffset": 3307152
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1440,
+            "byteOffset": 3307536
+        },
+        {
+            "buffer": 0,
+            "byteLength": 960,
+            "byteOffset": 3308976
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1440,
+            "byteOffset": 3309936
+        },
+        {
+            "buffer": 0,
+            "byteLength": 1920,
+            "byteOffset": 3311376
+        },
+        {
+            "buffer": 0,
+            "byteLength": 32736,
+            "byteOffset": 3313296
+        },
+        {
+            "buffer": 0,
+            "byteLength": 47424,
+            "byteOffset": 3346032
+        },
+        {
+            "buffer": 0,
+            "byteLength": 31616,
+            "byteOffset": 3393456
+        },
+        {
+            "buffer": 0,
+            "byteLength": 47424,
+            "byteOffset": 3425072
+        },
+        {
+            "buffer": 0,
+            "byteLength": 63232,
+            "byteOffset": 3472496
+        },
+        {
+            "buffer": 0,
+            "byteLength": 166776,
+            "byteOffset": 3535728
+        },
+        {
+            "buffer": 0,
+            "byteLength": 251844,
+            "byteOffset": 3702512
+        },
+        {
+            "buffer": 0,
+            "byteLength": 167896,
+            "byteOffset": 3954368
+        },
+        {
+            "buffer": 0,
+            "byteLength": 251844,
+            "byteOffset": 4122272
+        },
+        {
+            "buffer": 0,
+            "byteLength": 335792,
+            "byteOffset": 4374128
+        },
+        {
+            "buffer": 0,
+            "byteLength": 33024,
+            "byteOffset": 4709920
+        },
+        {
+            "buffer": 0,
+            "byteLength": 39120,
+            "byteOffset": 4742944
+        },
+        {
+            "buffer": 0,
+            "byteLength": 26080,
+            "byteOffset": 4782064
+        },
+        {
+            "buffer": 0,
+            "byteLength": 39120,
+            "byteOffset": 4808144
+        },
+        {
+            "buffer": 0,
+            "byteLength": 52160,
+            "byteOffset": 4847264
+        },
+        {
+            "buffer": 0,
+            "byteLength": 39120,
+            "byteOffset": 4899424
+        },
+        {
+            "buffer": 0,
+            "byteLength": 39120,
+            "byteOffset": 4938544
+        },
+        {
+            "buffer": 0,
+            "byteLength": 52160,
+            "byteOffset": 4977664
+        },
+        {
+            "buffer": 0,
+            "byteLength": 39120,
+            "byteOffset": 5029824
+        },
+        {
+            "buffer": 0,
+            "byteLength": 39120,
+            "byteOffset": 5068944
+        },
+        {
+            "buffer": 0,
+            "byteLength": 52160,
+            "byteOffset": 5108064
+        },
+        {
+            "buffer": 0,
+            "byteLength": 39120,
+            "byteOffset": 5160224
+        },
+        {
+            "buffer": 0,
+            "byteLength": 39120,
+            "byteOffset": 5199344
+        },
+        {
+            "buffer": 0,
+            "byteLength": 52160,
+            "byteOffset": 5238464
+        },
+        {
+            "buffer": 0,
+            "byteLength": 39120,
+            "byteOffset": 5290624
+        },
+        {
+            "buffer": 0,
+            "byteLength": 39120,
+            "byteOffset": 5329744
+        },
+        {
+            "buffer": 0,
+            "byteLength": 52160,
+            "byteOffset": 5368864
+        },
+        {
+            "buffer": 0,
+            "byteLength": 39120,
+            "byteOffset": 5421024
+        },
+        {
+            "buffer": 0,
+            "byteLength": 39120,
+            "byteOffset": 5460144
+        },
+        {
+            "buffer": 0,
+            "byteLength": 52160,
+            "byteOffset": 5499264
+        },
+        {
+            "buffer": 0,
+            "byteLength": 39120,
+            "byteOffset": 5551424
+        },
+        {
+            "buffer": 0,
+            "byteLength": 39120,
+            "byteOffset": 5590544
+        },
+        {
+            "buffer": 0,
+            "byteLength": 52160,
+            "byteOffset": 5629664
+        },
+        {
+            "buffer": 0,
+            "byteLength": 39120,
+            "byteOffset": 5681824
+        },
+        {
+            "buffer": 0,
+            "byteLength": 39120,
+            "byteOffset": 5720944
+        },
+        {
+            "buffer": 0,
+            "byteLength": 52160,
+            "byteOffset": 5760064
+        },
+        {
+            "buffer": 0,
+            "byteLength": 66240,
+            "byteOffset": 5812224
+        },
+        {
+            "buffer": 0,
+            "byteLength": 100080,
+            "byteOffset": 5878464
+        },
+        {
+            "buffer": 0,
+            "byteLength": 66720,
+            "byteOffset": 5978544
+        },
+        {
+            "buffer": 0,
+            "byteLength": 100080,
+            "byteOffset": 6045264
+        },
+        {
+            "buffer": 0,
+            "byteLength": 133440,
+            "byteOffset": 6145344
+        },
+        {
+            "buffer": 0,
+            "byteLength": 29184,
+            "byteOffset": 6278784
+        },
+        {
+            "buffer": 0,
+            "byteLength": 31380,
+            "byteOffset": 6307968
+        },
+        {
+            "buffer": 0,
+            "byteLength": 20920,
+            "byteOffset": 6339360
+        },
+        {
+            "buffer": 0,
+            "byteLength": 31380,
+            "byteOffset": 6360288
+        },
+        {
+            "buffer": 0,
+            "byteLength": 41840,
+            "byteOffset": 6391680
+        },
+        {
+            "buffer": 0,
+            "byteLength": 27648,
+            "byteOffset": 6433520
+        },
+        {
+            "buffer": 0,
+            "byteLength": 30108,
+            "byteOffset": 6461168
+        },
+        {
+            "buffer": 0,
+            "byteLength": 20072,
+            "byteOffset": 6491280
+        },
+        {
+            "buffer": 0,
+            "byteLength": 30108,
+            "byteOffset": 6511360
+        },
+        {
+            "buffer": 0,
+            "byteLength": 40144,
+            "byteOffset": 6541472
+        },
+        {
+            "buffer": 0,
+            "byteLength": 31380,
+            "byteOffset": 6581616
+        },
+        {
+            "buffer": 0,
+            "byteLength": 31380,
+            "byteOffset": 6613008
+        },
+        {
+            "buffer": 0,
+            "byteLength": 41840,
+            "byteOffset": 6644400
+        },
+        {
+            "buffer": 0,
+            "byteLength": 31380,
+            "byteOffset": 6686240
+        },
+        {
+            "buffer": 0,
+            "byteLength": 31380,
+            "byteOffset": 6717632
+        },
+        {
+            "buffer": 0,
+            "byteLength": 41840,
+            "byteOffset": 6749024
+        },
+        {
+            "buffer": 0,
+            "byteLength": 30108,
+            "byteOffset": 6790864
+        },
+        {
+            "buffer": 0,
+            "byteLength": 30108,
+            "byteOffset": 6820976
+        },
+        {
+            "buffer": 0,
+            "byteLength": 40144,
+            "byteOffset": 6851088
+        },
+        {
+            "buffer": 0,
+            "byteLength": 31380,
+            "byteOffset": 6891232
+        },
+        {
+            "buffer": 0,
+            "byteLength": 41840,
+            "byteOffset": 6922624
+        },
+        {
+            "buffer": 0,
+            "byteLength": 30108,
+            "byteOffset": 6964464
+        },
+        {
+            "buffer": 0,
+            "byteLength": 30108,
+            "byteOffset": 6994576
+        },
+        {
+            "buffer": 0,
+            "byteLength": 40144,
+            "byteOffset": 7024688
+        },
+        {
+            "buffer": 0,
+            "byteLength": 31380,
+            "byteOffset": 7064832
+        },
+        {
+            "buffer": 0,
+            "byteLength": 31380,
+            "byteOffset": 7096224
+        },
+        {
+            "buffer": 0,
+            "byteLength": 41840,
+            "byteOffset": 7127616
+        },
+        {
+            "buffer": 0,
+            "byteLength": 30108,
+            "byteOffset": 7169456
+        },
+        {
+            "buffer": 0,
+            "byteLength": 30108,
+            "byteOffset": 7199568
+        },
+        {
+            "buffer": 0,
+            "byteLength": 40144,
+            "byteOffset": 7229680
+        },
+        {
+            "buffer": 0,
+            "byteLength": 31380,
+            "byteOffset": 7269824
+        },
+        {
+            "buffer": 0,
+            "byteLength": 41840,
+            "byteOffset": 7301216
+        },
+        {
+            "buffer": 0,
+            "byteLength": 48,
+            "byteOffset": 7343056
+        },
+        {
+            "buffer": 0,
+            "byteLength": 192,
+            "byteOffset": 7343104
+        },
+        {
+            "buffer": 0,
+            "byteLength": 128,
+            "byteOffset": 7343296
+        },
+        {
+            "buffer": 0,
+            "byteLength": 192,
+            "byteOffset": 7343424
+        },
+        {
+            "buffer": 0,
+            "byteLength": 256,
+            "byteOffset": 7343616
+        },
+        {
+            "buffer": 0,
+            "byteLength": 29742,
+            "byteOffset": 7343872
+        },
+        {
+            "buffer": 0,
+            "byteLength": 35484,
+            "byteOffset": 7373616
+        },
+        {
+            "buffer": 0,
+            "byteLength": 23656,
+            "byteOffset": 7409104
+        },
+        {
+            "buffer": 0,
+            "byteLength": 35484,
+            "byteOffset": 7432768
+        },
+        {
+            "buffer": 0,
+            "byteLength": 47312,
+            "byteOffset": 7468256
+        },
+        {
+            "buffer": 0,
+            "byteLength": 192,
+            "byteOffset": 7515568
+        },
+        {
+            "buffer": 0,
+            "byteLength": 192,
+            "byteOffset": 7515760
+        },
+        {
+            "buffer": 0,
+            "byteLength": 256,
+            "byteOffset": 7515952
+        },
+        {
+            "buffer": 0,
+            "byteLength": 29742,
+            "byteOffset": 7516208
+        },
+        {
+            "buffer": 0,
+            "byteLength": 35484,
+            "byteOffset": 7545952
+        },
+        {
+            "buffer": 0,
+            "byteLength": 23656,
+            "byteOffset": 7581440
+        },
+        {
+            "buffer": 0,
+            "byteLength": 35484,
+            "byteOffset": 7605104
+        },
+        {
+            "buffer": 0,
+            "byteLength": 47312,
+            "byteOffset": 7640592
+        },
+        {
+            "buffer": 0,
+            "byteLength": 192,
+            "byteOffset": 7687904
+        },
+        {
+            "buffer": 0,
+            "byteLength": 192,
+            "byteOffset": 7688096
+        },
+        {
+            "buffer": 0,
+            "byteLength": 256,
+            "byteOffset": 7688288
+        },
+        {
+            "buffer": 0,
+            "byteLength": 35484,
+            "byteOffset": 7688544
+        },
+        {
+            "buffer": 0,
+            "byteLength": 35484,
+            "byteOffset": 7724032
+        },
+        {
+            "buffer": 0,
+            "byteLength": 47312,
+            "byteOffset": 7759520
+        },
+        {
+            "buffer": 0,
+            "byteLength": 192,
+            "byteOffset": 7806832
+        },
+        {
+            "buffer": 0,
+            "byteLength": 192,
+            "byteOffset": 7807024
+        },
+        {
+            "buffer": 0,
+            "byteLength": 256,
+            "byteOffset": 7807216
+        },
+        {
+            "buffer": 0,
+            "byteLength": 35484,
+            "byteOffset": 7807472
+        },
+        {
+            "buffer": 0,
+            "byteLength": 35484,
+            "byteOffset": 7842960
+        },
+        {
+            "buffer": 0,
+            "byteLength": 47312,
+            "byteOffset": 7878448
+        },
+        {
+            "buffer": 0,
+            "byteLength": 6396,
+            "byteOffset": 7925760
+        },
+        {
+            "buffer": 0,
+            "byteLength": 6396,
+            "byteOffset": 7932160
+        },
+        {
+            "buffer": 0,
+            "byteLength": 8528,
+            "byteOffset": 7938560
+        },
+        {
+            "buffer": 0,
+            "byteLength": 14772,
+            "byteOffset": 7947088
+        },
+        {
+            "buffer": 0,
+            "byteLength": 14772,
+            "byteOffset": 7961872
+        },
+        {
+            "buffer": 0,
+            "byteLength": 19696,
+            "byteOffset": 7976656
+        },
+        {
+            "buffer": 0,
+            "byteLength": 6396,
+            "byteOffset": 7996352
+        },
+        {
+            "buffer": 0,
+            "byteLength": 6396,
+            "byteOffset": 8002752
+        },
+        {
+            "buffer": 0,
+            "byteLength": 8528,
+            "byteOffset": 8009152
+        },
+        {
+            "buffer": 0,
+            "byteLength": 14772,
+            "byteOffset": 8017680
+        },
+        {
+            "buffer": 0,
+            "byteLength": 14772,
+            "byteOffset": 8032464
+        },
+        {
+            "buffer": 0,
+            "byteLength": 19696,
+            "byteOffset": 8047248
+        },
+        {
+            "buffer": 0,
+            "byteLength": 6396,
+            "byteOffset": 8066944
+        },
+        {
+            "buffer": 0,
+            "byteLength": 6396,
+            "byteOffset": 8073344
+        },
+        {
+            "buffer": 0,
+            "byteLength": 8528,
+            "byteOffset": 8079744
+        },
+        {
+            "buffer": 0,
+            "byteLength": 14772,
+            "byteOffset": 8088272
+        },
+        {
+            "buffer": 0,
+            "byteLength": 14772,
+            "byteOffset": 8103056
+        },
+        {
+            "buffer": 0,
+            "byteLength": 19696,
+            "byteOffset": 8117840
+        },
+        {
+            "buffer": 0,
+            "byteLength": 2400,
+            "byteOffset": 8137536
+        },
+        {
+            "buffer": 0,
+            "byteLength": 5400,
+            "byteOffset": 8139936
+        },
+        {
+            "buffer": 0,
+            "byteLength": 3600,
+            "byteOffset": 8145344
+        },
+        {
+            "buffer": 0,
+            "byteLength": 5400,
+            "byteOffset": 8148944
+        },
+        {
+            "buffer": 0,
+            "byteLength": 7200,
+            "byteOffset": 8154352
+        },
+        {
+            "buffer": 0,
+            "byteLength": 14772,
+            "byteOffset": 8161552
+        },
+        {
+            "buffer": 0,
+            "byteLength": 14772,
+            "byteOffset": 8176336
+        },
+        {
+            "buffer": 0,
+            "byteLength": 19696,
+            "byteOffset": 8191120
+        },
+        {
+            "buffer": 0,
+            "byteLength": 5400,
+            "byteOffset": 8210816
+        },
+        {
+            "buffer": 0,
+            "byteLength": 5400,
+            "byteOffset": 8216224
+        },
+        {
+            "buffer": 0,
+            "byteLength": 7200,
+            "byteOffset": 8221632
+        },
+        {
+            "buffer": 0,
+            "byteLength": 14772,
+            "byteOffset": 8228832
+        },
+        {
+            "buffer": 0,
+            "byteLength": 14772,
+            "byteOffset": 8243616
+        },
+        {
+            "buffer": 0,
+            "byteLength": 19696,
+            "byteOffset": 8258400
+        },
+        {
+            "buffer": 0,
+            "byteLength": 5400,
+            "byteOffset": 8278096
+        },
+        {
+            "buffer": 0,
+            "byteLength": 5400,
+            "byteOffset": 8283504
+        },
+        {
+            "buffer": 0,
+            "byteLength": 7200,
+            "byteOffset": 8288912
+        },
+        {
+            "buffer": 0,
+            "byteLength": 14772,
+            "byteOffset": 8296112
+        },
+        {
+            "buffer": 0,
+            "byteLength": 14772,
+            "byteOffset": 8310896
+        },
+        {
+            "buffer": 0,
+            "byteLength": 19696,
+            "byteOffset": 8325680
+        },
+        {
+            "buffer": 0,
+            "byteLength": 5400,
+            "byteOffset": 8345376
+        },
+        {
+            "buffer": 0,
+            "byteLength": 5400,
+            "byteOffset": 8350784
+        },
+        {
+            "buffer": 0,
+            "byteLength": 7200,
+            "byteOffset": 8356192
+        },
+        {
+            "buffer": 0,
+            "byteLength": 14772,
+            "byteOffset": 8363392
+        },
+        {
+            "buffer": 0,
+            "byteLength": 14772,
+            "byteOffset": 8378176
+        },
+        {
+            "buffer": 0,
+            "byteLength": 19696,
+            "byteOffset": 8392960
+        },
+        {
+            "buffer": 0,
+            "byteLength": 55104,
+            "byteOffset": 8412656
+        },
+        {
+            "buffer": 0,
+            "byteLength": 63696,
+            "byteOffset": 8467760
+        },
+        {
+            "buffer": 0,
+            "byteLength": 42464,
+            "byteOffset": 8531456
+        },
+        {
+            "buffer": 0,
+            "byteLength": 63696,
+            "byteOffset": 8573920
+        },
+        {
+            "buffer": 0,
+            "byteLength": 84928,
+            "byteOffset": 8637616
+        },
+        {
+            "buffer": 0,
+            "byteLength": 9126,
+            "byteOffset": 8722544
+        },
+        {
+            "buffer": 0,
+            "byteLength": 10392,
+            "byteOffset": 8731680
+        },
+        {
+            "buffer": 0,
+            "byteLength": 6928,
+            "byteOffset": 8742080
+        },
+        {
+            "buffer": 0,
+            "byteLength": 10392,
+            "byteOffset": 8749008
+        },
+        {
+            "buffer": 0,
+            "byteLength": 13856,
+            "byteOffset": 8759408
+        },
+        {
+            "buffer": 0,
+            "byteLength": 9036,
+            "byteOffset": 8773264
+        },
+        {
+            "buffer": 0,
+            "byteLength": 9036,
+            "byteOffset": 8782304
+        },
+        {
+            "buffer": 0,
+            "byteLength": 12048,
+            "byteOffset": 8791344
+        },
+        {
+            "buffer": 0,
+            "byteLength": 10392,
+            "byteOffset": 8803392
+        },
+        {
+            "buffer": 0,
+            "byteLength": 10392,
+            "byteOffset": 8813792
+        },
+        {
+            "buffer": 0,
+            "byteLength": 13856,
+            "byteOffset": 8824192
+        },
+        {
+            "buffer": 0,
+            "byteLength": 9036,
+            "byteOffset": 8838048
+        },
+        {
+            "buffer": 0,
+            "byteLength": 9036,
+            "byteOffset": 8847088
+        },
+        {
+            "buffer": 0,
+            "byteLength": 12048,
+            "byteOffset": 8856128
+        },
+        {
+            "buffer": 0,
+            "byteLength": 168,
+            "byteOffset": 8868176
+        },
+        {
+            "buffer": 0,
+            "byteLength": 600,
+            "byteOffset": 8868352
+        },
+        {
+            "buffer": 0,
+            "byteLength": 400,
+            "byteOffset": 8868960
+        },
+        {
+            "buffer": 0,
+            "byteLength": 600,
+            "byteOffset": 8869360
+        },
+        {
+            "buffer": 0,
+            "byteLength": 800,
+            "byteOffset": 8869968
+        },
+        {
+            "buffer": 0,
+            "byteLength": 86904,
+            "byteOffset": 8870768
+        },
+        {
+            "buffer": 0,
+            "byteLength": 142680,
+            "byteOffset": 8957680
+        },
+        {
+            "buffer": 0,
+            "byteLength": 95120,
+            "byteOffset": 9100368
+        },
+        {
+            "buffer": 0,
+            "byteLength": 142680,
+            "byteOffset": 9195488
+        },
+        {
+            "buffer": 0,
+            "byteLength": 190240,
+            "byteOffset": 9338176
+        },
+        {
+            "buffer": 0,
+            "byteLength": 60,
+            "byteOffset": 9528416
+        },
+        {
+            "buffer": 0,
+            "byteLength": 240,
+            "byteOffset": 9528480
+        },
+        {
+            "buffer": 0,
+            "byteLength": 160,
+            "byteOffset": 9528720
+        },
+        {
+            "buffer": 0,
+            "byteLength": 240,
+            "byteOffset": 9528880
+        },
+        {
+            "buffer": 0,
+            "byteLength": 320,
+            "byteOffset": 9529120
+        }
+    ],
+    "accessors": [
+        {
+            "bufferView": 0,
+            "componentType": 5123,
+            "type": "SCALAR",
+            "count": 10920,
+            "byteOffset": 0,
+            "min": [
+                0
+            ],
+            "max": [
+                3174
+            ]
+        },
+        {
+            "bufferView": 1,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 3175,
+            "byteOffset": 0,
+            "min": [
+                449.5628967285156,
+                85.37139892578125,
+                152.0906982421875
+            ],
+            "max": [
+                540.9965209960938,
+                210.9434051513672,
+                244.8979949951172
+            ]
+        },
+        {
+            "bufferView": 2,
+            "componentType": 5126,
+            "type": "VEC2",
+            "count": 3175,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 3,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 3175,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 4,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 3175,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 5,
+            "componentType": 5123,
+            "type": "SCALAR",
+            "count": 1404,
+            "byteOffset": 0,
+            "min": [
+                0
+            ],
+            "max": [
+                532
+            ]
+        },
+        {
+            "bufferView": 6,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 533,
+            "byteOffset": 0,
+            "min": [
+                -277.3555908203125,
+                46.08150100708008,
+                -252.99859619140626
+            ],
+            "max": [
+                -209.1302032470703,
+                73.12359619140625,
+                -189.0428009033203
+            ]
+        },
+        {
+            "bufferView": 7,
+            "componentType": 5126,
+            "type": "VEC2",
+            "count": 533,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 8,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 533,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 9,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 533,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 10,
+            "componentType": 5123,
+            "type": "SCALAR",
+            "count": 6633,
+            "byteOffset": 0,
+            "min": [
+                0
+            ],
+            "max": [
+                1230
+            ]
+        },
+        {
+            "bufferView": 11,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 1231,
+            "byteOffset": 0,
+            "min": [
+                -271.2546081542969,
+                -0.14010000228881837,
+                -250.77699279785157
+            ],
+            "max": [
+                -219.32369995117188,
+                56.199501037597659,
+                -198.78799438476563
+            ]
+        },
+        {
+            "bufferView": 12,
+            "componentType": 5126,
+            "type": "VEC2",
+            "count": 1231,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 13,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 1231,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 14,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 1231,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 15,
+            "componentType": 5123,
+            "type": "SCALAR",
+            "count": 4086,
+            "byteOffset": 0,
+            "min": [
+                0
+            ],
+            "max": [
+                752
+            ]
+        },
+        {
+            "bufferView": 16,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 753,
+            "byteOffset": 0,
+            "min": [
+                -1424.663818359375,
+                493.0472106933594,
+                -163.38650512695313
+            ],
+            "max": [
+                -1401.679931640625,
+                758.5531005859375,
+                85.7051010131836
+            ]
+        },
+        {
+            "bufferView": 17,
+            "componentType": 5126,
+            "type": "VEC2",
+            "count": 753,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 18,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 753,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 19,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 753,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 20,
+            "componentType": 5123,
+            "type": "SCALAR",
+            "count": 324,
+            "byteOffset": 0,
+            "min": [
+                0
+            ],
+            "max": [
+                127
+            ]
+        },
+        {
+            "bufferView": 21,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 128,
+            "byteOffset": 0,
+            "min": [
+                -1045.740966796875,
+                221.48770141601563,
+                -310.1346130371094
+            ],
+            "max": [
+                914.80078125,
+                495.6896057128906,
+                238.67950439453126
+            ]
+        },
+        {
+            "bufferView": 22,
+            "componentType": 5126,
+            "type": "VEC2",
+            "count": 128,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 23,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 128,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 24,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 128,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 25,
+            "componentType": 5123,
+            "type": "SCALAR",
+            "count": 840,
+            "byteOffset": 0,
+            "min": [
+                0
+            ],
+            "max": [
+                559
+            ]
+        },
+        {
+            "bufferView": 26,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 560,
+            "byteOffset": 0,
+            "min": [
+                -1048.3079833984376,
+                492.9888000488281,
+                -318.1059875488281
+            ],
+            "max": [
+                917.6837158203125,
+                507.8031921386719,
+                243.55810546875
+            ]
+        },
+        {
+            "bufferView": 27,
+            "componentType": 5126,
+            "type": "VEC2",
+            "count": 560,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 28,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 560,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 29,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 560,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 30,
+            "componentType": 5123,
+            "type": "SCALAR",
+            "count": 6996,
+            "byteOffset": 0,
+            "min": [
+                0
+            ],
+            "max": [
+                1863
+            ]
+        },
+        {
+            "bufferView": 31,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 1864,
+            "byteOffset": 0,
+            "min": [
+                -1429.452392578125,
+                215.80360412597657,
+                -645.1483154296875
+            ],
+            "max": [
+                1302.20166015625,
+                383.9880065917969,
+                574.9027099609375
+            ]
+        },
+        {
+            "bufferView": 32,
+            "componentType": 5126,
+            "type": "VEC2",
+            "count": 1864,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 33,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 1864,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 34,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 1864,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 35,
+            "componentType": 5123,
+            "type": "SCALAR",
+            "count": 4368,
+            "byteOffset": 0,
+            "min": [
+                0
+            ],
+            "max": [
+                1707
+            ]
+        },
+        {
+            "bufferView": 36,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 1708,
+            "byteOffset": 0,
+            "min": [
+                -658.5947875976563,
+                -2.460700035095215,
+                -316.86920166015627
+            ],
+            "max": [
+                528.9411010742188,
+                220.99710083007813,
+                244.57009887695313
+            ]
+        },
+        {
+            "bufferView": 37,
+            "componentType": 5126,
+            "type": "VEC2",
+            "count": 1708,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 38,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 1708,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 39,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 1708,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 40,
+            "componentType": 5123,
+            "type": "SCALAR",
+            "count": 8688,
+            "byteOffset": 0,
+            "min": [
+                0
+            ],
+            "max": [
+                3191
+            ]
+        },
+        {
+            "bufferView": 41,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 3192,
+            "byteOffset": 0,
+            "min": [
+                -1041.22900390625,
+                211.39549255371095,
+                -305.53790283203127
+            ],
+            "max": [
+                912.8480834960938,
+                410.4053039550781,
+                233.32640075683595
+            ]
+        },
+        {
+            "bufferView": 42,
+            "componentType": 5126,
+            "type": "VEC2",
+            "count": 3192,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 43,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 3192,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 44,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 3192,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 45,
+            "componentType": 5123,
+            "type": "SCALAR",
+            "count": 48,
+            "byteOffset": 0,
+            "min": [
+                0
+            ],
+            "max": [
+                15
+            ]
+        },
+        {
+            "bufferView": 46,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 16,
+            "byteOffset": 0,
+            "min": [
+                -1432.224365234375,
+                415.5303039550781,
+                -645.4310302734375
+            ],
+            "max": [
+                1302.220947265625,
+                415.5303039550781,
+                574.1851806640625
+            ]
+        },
+        {
+            "bufferView": 47,
+            "componentType": 5126,
+            "type": "VEC2",
+            "count": 16,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 48,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 16,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 49,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 16,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 50,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 1864,
+            "byteOffset": 0,
+            "min": [
+                -1429.452392578125,
+                694.46728515625,
+                -645.1483154296875
+            ],
+            "max": [
+                1302.20166015625,
+                862.651611328125,
+                574.9027099609375
+            ]
+        },
+        {
+            "bufferView": 51,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 1864,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 52,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 1864,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 53,
+            "componentType": 5123,
+            "type": "SCALAR",
+            "count": 3288,
+            "byteOffset": 0,
+            "min": [
+                0
+            ],
+            "max": [
+                1171
+            ]
+        },
+        {
+            "bufferView": 54,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 1172,
+            "byteOffset": 0,
+            "min": [
+                -1029.183349609375,
+                695.7373046875,
+                -241.11900329589845
+            ],
+            "max": [
+                897.2501220703125,
+                820.1328125,
+                171.45469665527345
+            ]
+        },
+        {
+            "bufferView": 55,
+            "componentType": 5126,
+            "type": "VEC2",
+            "count": 1172,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 56,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 1172,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 57,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 1172,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 58,
+            "componentType": 5123,
+            "type": "SCALAR",
+            "count": 11040,
+            "byteOffset": 0,
+            "min": [
+                0
+            ],
+            "max": [
+                6367
+            ]
+        },
+        {
+            "bufferView": 59,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 6368,
+            "byteOffset": 0,
+            "min": [
+                -1046.2919921875,
+                507.1398010253906,
+                -315.4476013183594
+            ],
+            "max": [
+                917.5026245117188,
+                695.3228149414063,
+                243.35009765625
+            ]
+        },
+        {
+            "bufferView": 60,
+            "componentType": 5126,
+            "type": "VEC2",
+            "count": 6368,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 61,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 6368,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 62,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 6368,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 63,
+            "componentType": 5123,
+            "type": "SCALAR",
+            "count": 612,
+            "byteOffset": 0,
+            "min": [
+                0
+            ],
+            "max": [
+                215
+            ]
+        },
+        {
+            "bufferView": 64,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 216,
+            "byteOffset": 0,
+            "min": [
+                -1002.363525390625,
+                693.7667846679688,
+                -259.3258056640625
+            ],
+            "max": [
+                868.647216796875,
+                921.728515625,
+                185.96730041503907
+            ]
+        },
+        {
+            "bufferView": 65,
+            "componentType": 5126,
+            "type": "VEC2",
+            "count": 216,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 66,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 216,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 67,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 216,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 68,
+            "componentType": 5123,
+            "type": "SCALAR",
+            "count": 612,
+            "byteOffset": 0,
+            "min": [
+                0
+            ],
+            "max": [
+                211
+            ]
+        },
+        {
+            "bufferView": 69,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 212,
+            "byteOffset": 0,
+            "min": [
+                -1022.56689453125,
+                693.7667846679688,
+                -295.4941101074219
+            ],
+            "max": [
+                892.6567993164063,
+                921.728515625,
+                225.29530334472657
+            ]
+        },
+        {
+            "bufferView": 70,
+            "componentType": 5126,
+            "type": "VEC2",
+            "count": 212,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 71,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 212,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 72,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 212,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 73,
+            "componentType": 5123,
+            "type": "SCALAR",
+            "count": 444,
+            "byteOffset": 0,
+            "min": [
+                0
+            ],
+            "max": [
+                137
+            ]
+        },
+        {
+            "bufferView": 74,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 138,
+            "byteOffset": 0,
+            "min": [
+                -1002.3765258789063,
+                921.728515625,
+                -253.54859924316407
+            ],
+            "max": [
+                868.5941772460938,
+                1296.710693359375,
+                181.2987060546875
+            ]
+        },
+        {
+            "bufferView": 75,
+            "componentType": 5126,
+            "type": "VEC2",
+            "count": 138,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 76,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 138,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 77,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 138,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 78,
+            "componentType": 5123,
+            "type": "SCALAR",
+            "count": 480,
+            "byteOffset": 0,
+            "min": [
+                0
+            ],
+            "max": [
+                125
+            ]
+        },
+        {
+            "bufferView": 79,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 126,
+            "byteOffset": 0,
+            "min": [
+                478.494384765625,
+                1215.901611328125,
+                -263.6247863769531
+            ],
+            "max": [
+                535.96142578125,
+                1273.487548828125,
+                -243.13319396972657
+            ]
+        },
+        {
+            "bufferView": 80,
+            "componentType": 5126,
+            "type": "VEC2",
+            "count": 126,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 81,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 126,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 82,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 126,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 83,
+            "componentType": 5123,
+            "type": "SCALAR",
+            "count": 336,
+            "byteOffset": 0,
+            "min": [
+                0
+            ],
+            "max": [
+                121
+            ]
+        },
+        {
+            "bufferView": 84,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 122,
+            "byteOffset": 0,
+            "min": [
+                489.55450439453127,
+                1226.984619140625,
+                -271.4642028808594
+            ],
+            "max": [
+                524.9011840820313,
+                1262.404296875,
+                -255.96710205078126
+            ]
+        },
+        {
+            "bufferView": 85,
+            "componentType": 5126,
+            "type": "VEC2",
+            "count": 122,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 86,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 122,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 87,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 122,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 88,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 126,
+            "byteOffset": 0,
+            "min": [
+                108.36810302734375,
+                1215.901611328125,
+                -263.6247863769531
+            ],
+            "max": [
+                165.83509826660157,
+                1273.487548828125,
+                -243.13319396972657
+            ]
+        },
+        {
+            "bufferView": 89,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 126,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 90,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 126,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 91,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 122,
+            "byteOffset": 0,
+            "min": [
+                119.4281997680664,
+                1226.984619140625,
+                -271.4642028808594
+            ],
+            "max": [
+                154.77490234375,
+                1262.404296875,
+                -255.96710205078126
+            ]
+        },
+        {
+            "bufferView": 92,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 122,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 93,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 122,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 94,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 126,
+            "byteOffset": 0,
+            "min": [
+                -293.3323059082031,
+                1215.901611328125,
+                -263.6247863769531
+            ],
+            "max": [
+                -235.86529541015626,
+                1273.487548828125,
+                -243.13319396972657
+            ]
+        },
+        {
+            "bufferView": 95,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 126,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 96,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 126,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 97,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 122,
+            "byteOffset": 0,
+            "min": [
+                -282.2721862792969,
+                1226.984619140625,
+                -271.4642028808594
+            ],
+            "max": [
+                -246.92550659179688,
+                1262.404296875,
+                -255.96710205078126
+            ]
+        },
+        {
+            "bufferView": 98,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 122,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 99,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 122,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 100,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 126,
+            "byteOffset": 0,
+            "min": [
+                -663.55810546875,
+                1215.901611328125,
+                -263.6247863769531
+            ],
+            "max": [
+                -606.0911254882813,
+                1273.487548828125,
+                -243.13319396972657
+            ]
+        },
+        {
+            "bufferView": 101,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 126,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 102,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 126,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 103,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 122,
+            "byteOffset": 0,
+            "min": [
+                -652.4979248046875,
+                1226.984619140625,
+                -271.4642028808594
+            ],
+            "max": [
+                -617.1514282226563,
+                1262.404296875,
+                -255.96710205078126
+            ]
+        },
+        {
+            "bufferView": 104,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 122,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 105,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 122,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 106,
+            "componentType": 5123,
+            "type": "SCALAR",
+            "count": 480,
+            "byteOffset": 0,
+            "min": [
+                0
+            ],
+            "max": [
+                125
+            ]
+        },
+        {
+            "bufferView": 107,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 126,
+            "byteOffset": 0,
+            "min": [
+                -1012.607177734375,
+                1217.42529296875,
+                -63.70500183105469
+            ],
+            "max": [
+                -992.115478515625,
+                1275.01123046875,
+                -6.238100051879883
+            ]
+        },
+        {
+            "bufferView": 108,
+            "componentType": 5126,
+            "type": "VEC2",
+            "count": 126,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 109,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 126,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 110,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 126,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 111,
+            "componentType": 5123,
+            "type": "SCALAR",
+            "count": 336,
+            "byteOffset": 0,
+            "min": [
+                0
+            ],
+            "max": [
+                121
+            ]
+        },
+        {
+            "bufferView": 112,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 122,
+            "byteOffset": 0,
+            "min": [
+                -1020.4464721679688,
+                1228.50830078125,
+                -52.64500045776367
+            ],
+            "max": [
+                -1004.9495239257813,
+                1263.927978515625,
+                -17.29829978942871
+            ]
+        },
+        {
+            "bufferView": 113,
+            "componentType": 5126,
+            "type": "VEC2",
+            "count": 122,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 114,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 122,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 115,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 122,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 116,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 126,
+            "byteOffset": 0,
+            "min": [
+                478.494384765625,
+                1215.901611328125,
+                169.43699645996095
+            ],
+            "max": [
+                535.96142578125,
+                1273.487548828125,
+                189.92849731445313
+            ]
+        },
+        {
+            "bufferView": 117,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 126,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 118,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 126,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 119,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 122,
+            "byteOffset": 0,
+            "min": [
+                489.55450439453127,
+                1226.984619140625,
+                182.27090454101563
+            ],
+            "max": [
+                524.9011840820313,
+                1262.404296875,
+                197.76800537109376
+            ]
+        },
+        {
+            "bufferView": 120,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 122,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 121,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 122,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 122,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 126,
+            "byteOffset": 0,
+            "min": [
+                108.36810302734375,
+                1215.901611328125,
+                169.43699645996095
+            ],
+            "max": [
+                165.83509826660157,
+                1273.487548828125,
+                189.92849731445313
+            ]
+        },
+        {
+            "bufferView": 123,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 126,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 124,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 126,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 125,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 122,
+            "byteOffset": 0,
+            "min": [
+                119.4281997680664,
+                1226.984619140625,
+                182.27090454101563
+            ],
+            "max": [
+                154.77490234375,
+                1262.404296875,
+                197.76800537109376
+            ]
+        },
+        {
+            "bufferView": 126,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 122,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 127,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 122,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 128,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 126,
+            "byteOffset": 0,
+            "min": [
+                -293.3323059082031,
+                1215.901611328125,
+                169.43699645996095
+            ],
+            "max": [
+                -235.86529541015626,
+                1273.487548828125,
+                189.92849731445313
+            ]
+        },
+        {
+            "bufferView": 129,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 126,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 130,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 126,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 131,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 122,
+            "byteOffset": 0,
+            "min": [
+                -282.2721862792969,
+                1226.984619140625,
+                182.27090454101563
+            ],
+            "max": [
+                -246.92550659179688,
+                1262.404296875,
+                197.7678985595703
+            ]
+        },
+        {
+            "bufferView": 132,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 122,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 133,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 122,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 134,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 126,
+            "byteOffset": 0,
+            "min": [
+                -663.55810546875,
+                1215.901611328125,
+                169.43699645996095
+            ],
+            "max": [
+                -606.0911254882813,
+                1273.487548828125,
+                189.92849731445313
+            ]
+        },
+        {
+            "bufferView": 135,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 126,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 136,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 126,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 137,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 122,
+            "byteOffset": 0,
+            "min": [
+                -652.4979858398438,
+                1226.984619140625,
+                182.27090454101563
+            ],
+            "max": [
+                -617.1514282226563,
+                1262.404296875,
+                197.7678985595703
+            ]
+        },
+        {
+            "bufferView": 138,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 122,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 139,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 122,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 140,
+            "componentType": 5123,
+            "type": "SCALAR",
+            "count": 1320,
+            "byteOffset": 0,
+            "min": [
+                0
+            ],
+            "max": [
+                879
+            ]
+        },
+        {
+            "bufferView": 141,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 880,
+            "byteOffset": 0,
+            "min": [
+                -1030.053955078125,
+                921.728515625,
+                -274.7777099609375
+            ],
+            "max": [
+                721.81982421875,
+                1014.4711303710938,
+                202.78709411621095
+            ]
+        },
+        {
+            "bufferView": 142,
+            "componentType": 5126,
+            "type": "VEC2",
+            "count": 880,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 143,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 880,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 144,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 880,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 145,
+            "componentType": 5123,
+            "type": "SCALAR",
+            "count": 96,
+            "byteOffset": 0,
+            "min": [
+                0
+            ],
+            "max": [
+                55
+            ]
+        },
+        {
+            "bufferView": 146,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 56,
+            "byteOffset": 0,
+            "min": [
+                -1086.4228515625,
+                907.7440795898438,
+                -408.14678955078127
+            ],
+            "max": [
+                997.59619140625,
+                1314.490234375,
+                318.9007873535156
+            ]
+        },
+        {
+            "bufferView": 147,
+            "componentType": 5126,
+            "type": "VEC2",
+            "count": 56,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 148,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 56,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 149,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 56,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 150,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 560,
+            "byteOffset": 0,
+            "min": [
+                -1048.3079833984376,
+                915.451416015625,
+                -318.1059875488281
+            ],
+            "max": [
+                917.6837158203125,
+                930.2659301757813,
+                243.55810546875
+            ]
+        },
+        {
+            "bufferView": 151,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 560,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 152,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 560,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 153,
+            "componentType": 5123,
+            "type": "SCALAR",
+            "count": 162,
+            "byteOffset": 0,
+            "min": [
+                0
+            ],
+            "max": [
+                65
+            ]
+        },
+        {
+            "bufferView": 154,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 66,
+            "byteOffset": 0,
+            "min": [
+                -1431.199951171875,
+                -2.6201000213623049,
+                -644.3114013671875
+            ],
+            "max": [
+                1302.2208251953126,
+                867.3870849609375,
+                574.7061767578125
+            ]
+        },
+        {
+            "bufferView": 155,
+            "componentType": 5126,
+            "type": "VEC2",
+            "count": 66,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 156,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 66,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 157,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 66,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 158,
+            "componentType": 5123,
+            "type": "SCALAR",
+            "count": 726,
+            "byteOffset": 0,
+            "min": [
+                0
+            ],
+            "max": [
+                313
+            ]
+        },
+        {
+            "bufferView": 159,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 314,
+            "byteOffset": 0,
+            "min": [
+                -509.68328857421877,
+                -2.1349000930786135,
+                554.269775390625
+            ],
+            "max": [
+                41.11109924316406,
+                289.3175048828125,
+                605.0136108398438
+            ]
+        },
+        {
+            "bufferView": 160,
+            "componentType": 5126,
+            "type": "VEC2",
+            "count": 314,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 161,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 314,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 162,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 314,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 163,
+            "componentType": 5123,
+            "type": "SCALAR",
+            "count": 72,
+            "byteOffset": 0,
+            "min": [
+                0
+            ],
+            "max": [
+                47
+            ]
+        },
+        {
+            "bufferView": 164,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 48,
+            "byteOffset": 0,
+            "min": [
+                -509.6835021972656,
+                119.80509948730469,
+                573.1038818359375
+            ],
+            "max": [
+                -357.1275939941406,
+                289.3175048828125,
+                583.672119140625
+            ]
+        },
+        {
+            "bufferView": 165,
+            "componentType": 5126,
+            "type": "VEC2",
+            "count": 48,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 166,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 48,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 167,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 48,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 168,
+            "componentType": 5123,
+            "type": "SCALAR",
+            "count": 246,
+            "byteOffset": 0,
+            "min": [
+                0
+            ],
+            "max": [
+                97
+            ]
+        },
+        {
+            "bufferView": 169,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 98,
+            "byteOffset": 0,
+            "min": [
+                231.56539916992188,
+                119.80509948730469,
+                573.10400390625
+            ],
+            "max": [
+                384.1211853027344,
+                289.3175964355469,
+                589.7529296875
+            ]
+        },
+        {
+            "bufferView": 170,
+            "componentType": 5126,
+            "type": "VEC2",
+            "count": 98,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 171,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 98,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 172,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 98,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 173,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 48,
+            "byteOffset": 0,
+            "min": [
+                231.56539916992188,
+                119.80509948730469,
+                573.10400390625
+            ],
+            "max": [
+                384.1213073730469,
+                289.3175964355469,
+                583.6721801757813
+            ]
+        },
+        {
+            "bufferView": 174,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 48,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 175,
+            "componentType": 5123,
+            "type": "SCALAR",
+            "count": 1668,
+            "byteOffset": 0,
+            "min": [
+                0
+            ],
+            "max": [
+                687
+            ]
+        },
+        {
+            "bufferView": 176,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 688,
+            "byteOffset": 0,
+            "min": [
+                -140.4468994140625,
+                -2.2155001163482668,
+                -651.5385131835938
+            ],
+            "max": [
+                1315.5244140625,
+                716.8505859375,
+                42.59199905395508
+            ]
+        },
+        {
+            "bufferView": 177,
+            "componentType": 5126,
+            "type": "VEC2",
+            "count": 688,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 178,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 688,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 179,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 688,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 180,
+            "componentType": 5123,
+            "type": "SCALAR",
+            "count": 150,
+            "byteOffset": 0,
+            "min": [
+                0
+            ],
+            "max": [
+                91
+            ]
+        },
+        {
+            "bufferView": 181,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 92,
+            "byteOffset": 0,
+            "min": [
+                -1431.898681640625,
+                415.4613952636719,
+                -641.6024169921875
+            ],
+            "max": [
+                1302.190673828125,
+                424.4659118652344,
+                575.3004150390625
+            ]
+        },
+        {
+            "bufferView": 182,
+            "componentType": 5126,
+            "type": "VEC2",
+            "count": 92,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 183,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 92,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 184,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 92,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 185,
+            "componentType": 5123,
+            "type": "SCALAR",
+            "count": 10224,
+            "byteOffset": 0,
+            "min": [
+                0
+            ],
+            "max": [
+                5903
+            ]
+        },
+        {
+            "bufferView": 186,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 5904,
+            "byteOffset": 0,
+            "min": [
+                -1430.30517578125,
+                182.6522979736328,
+                -646.9678955078125
+            ],
+            "max": [
+                1303.27197265625,
+                695.3226928710938,
+                575.7255249023438
+            ]
+        },
+        {
+            "bufferView": 187,
+            "componentType": 5126,
+            "type": "VEC2",
+            "count": 5904,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 188,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 5904,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 189,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 5904,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 190,
+            "componentType": 5123,
+            "type": "SCALAR",
+            "count": 150,
+            "byteOffset": 0,
+            "min": [
+                0
+            ],
+            "max": [
+                91
+            ]
+        },
+        {
+            "bufferView": 191,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 92,
+            "byteOffset": 0,
+            "min": [
+                -1428.519775390625,
+                -3.3794000148773195,
+                -644.3114013671875
+            ],
+            "max": [
+                1302.1905517578126,
+                5.625100135803223,
+                574.0297241210938
+            ]
+        },
+        {
+            "bufferView": 192,
+            "componentType": 5126,
+            "type": "VEC2",
+            "count": 92,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 193,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 92,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 194,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 92,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 195,
+            "componentType": 5123,
+            "type": "SCALAR",
+            "count": 15,
+            "byteOffset": 0,
+            "min": [
+                0
+            ],
+            "max": [
+                6
+            ]
+        },
+        {
+            "bufferView": 196,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 7,
+            "byteOffset": 0,
+            "min": [
+                -1428.519775390625,
+                -2.506200075149536,
+                -644.3114013671875
+            ],
+            "max": [
+                1302.1905517578126,
+                -2.506200075149536,
+                574.0297241210938
+            ]
+        },
+        {
+            "bufferView": 197,
+            "componentType": 5126,
+            "type": "VEC2",
+            "count": 7,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 198,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 7,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 199,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 7,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 200,
+            "componentType": 5123,
+            "type": "SCALAR",
+            "count": 4080,
+            "byteOffset": 0,
+            "min": [
+                0
+            ],
+            "max": [
+                1823
+            ]
+        },
+        {
+            "bufferView": 201,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 1824,
+            "byteOffset": 0,
+            "min": [
+                -1057.22021484375,
+                -2.460700035095215,
+                -316.86920166015627
+            ],
+            "max": [
+                925.6038208007813,
+                220.99710083007813,
+                246.61489868164063
+            ]
+        },
+        {
+            "bufferView": 202,
+            "componentType": 5126,
+            "type": "VEC2",
+            "count": 1824,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 203,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 1824,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 204,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 1824,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 205,
+            "componentType": 5123,
+            "type": "SCALAR",
+            "count": 11208,
+            "byteOffset": 0,
+            "min": [
+                0
+            ],
+            "max": [
+                3763
+            ]
+        },
+        {
+            "bufferView": 206,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 3764,
+            "byteOffset": 0,
+            "min": [
+                -1052.875732421875,
+                413.9111022949219,
+                -317.269287109375
+            ],
+            "max": [
+                921.9354858398438,
+                823.3441772460938,
+                245.81419372558595
+            ]
+        },
+        {
+            "bufferView": 207,
+            "componentType": 5126,
+            "type": "VEC2",
+            "count": 3764,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 208,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 3764,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 209,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 3764,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 210,
+            "componentType": 5123,
+            "type": "SCALAR",
+            "count": 69624,
+            "byteOffset": 0,
+            "min": [
+                0
+            ],
+            "max": [
+                23037
+            ]
+        },
+        {
+            "bufferView": 211,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 23038,
+            "byteOffset": 0,
+            "min": [
+                -1037.651611328125,
+                506.6332092285156,
+                -309.70550537109377
+            ],
+            "max": [
+                907.4069213867188,
+                699.61181640625,
+                234.77340698242188
+            ]
+        },
+        {
+            "bufferView": 212,
+            "componentType": 5126,
+            "type": "VEC2",
+            "count": 23038,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 213,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 23038,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 214,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 23038,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 215,
+            "componentType": 5123,
+            "type": "SCALAR",
+            "count": 54,
+            "byteOffset": 0,
+            "min": [
+                0
+            ],
+            "max": [
+                35
+            ]
+        },
+        {
+            "bufferView": 216,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 36,
+            "byteOffset": 0,
+            "min": [
+                -119.40730285644531,
+                256.7309875488281,
+                568.6583862304688
+            ],
+            "max": [
+                -8.262900352478028,
+                348.1973876953125,
+                575.5051879882813
+            ]
+        },
+        {
+            "bufferView": 217,
+            "componentType": 5126,
+            "type": "VEC2",
+            "count": 36,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 218,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 36,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 219,
+            "componentType": 5123,
+            "type": "SCALAR",
+            "count": 192,
+            "byteOffset": 0,
+            "min": [
+                0
+            ],
+            "max": [
+                119
+            ]
+        },
+        {
+            "bufferView": 220,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 120,
+            "byteOffset": 0,
+            "min": [
+                -1086.4228515625,
+                907.7440795898438,
+                -408.14678955078127
+            ],
+            "max": [
+                997.59619140625,
+                1330.769287109375,
+                318.9007873535156
+            ]
+        },
+        {
+            "bufferView": 221,
+            "componentType": 5126,
+            "type": "VEC2",
+            "count": 120,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 222,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 120,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 223,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 120,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 224,
+            "componentType": 5123,
+            "type": "SCALAR",
+            "count": 16368,
+            "byteOffset": 0,
+            "min": [
+                0
+            ],
+            "max": [
+                3951
+            ]
+        },
+        {
+            "bufferView": 225,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 3952,
+            "byteOffset": 0,
+            "min": [
+                -628.6536254882813,
+                828.8109130859375,
+                -270.8304138183594
+            ],
+            "max": [
+                503.1986083984375,
+                886.1389770507813,
+                199.3907012939453
+            ]
+        },
+        {
+            "bufferView": 226,
+            "componentType": 5126,
+            "type": "VEC2",
+            "count": 3952,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 227,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 3952,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 228,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 3952,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 229,
+            "componentType": 5123,
+            "type": "SCALAR",
+            "count": 83388,
+            "byteOffset": 0,
+            "min": [
+                0
+            ],
+            "max": [
+                20986
+            ]
+        },
+        {
+            "bufferView": 230,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 20987,
+            "byteOffset": 0,
+            "min": [
+                -680.2642211914063,
+                -28.04960060119629,
+                -341.1361999511719
+            ],
+            "max": [
+                551.2263793945313,
+                225.1020965576172,
+                266.4422912597656
+            ]
+        },
+        {
+            "bufferView": 231,
+            "componentType": 5126,
+            "type": "VEC2",
+            "count": 20987,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 232,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 20987,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 233,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 20987,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 234,
+            "componentType": 5123,
+            "type": "SCALAR",
+            "count": 16512,
+            "byteOffset": 0,
+            "min": [
+                0
+            ],
+            "max": [
+                3259
+            ]
+        },
+        {
+            "bufferView": 235,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 3260,
+            "byteOffset": 0,
+            "min": [
+                -783.794189453125,
+                339.4429931640625,
+                157.164306640625
+            ],
+            "max": [
+                -453.8620910644531,
+                520.5938720703125,
+                252.28579711914063
+            ]
+        },
+        {
+            "bufferView": 236,
+            "componentType": 5126,
+            "type": "VEC2",
+            "count": 3260,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 237,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 3260,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 238,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 3260,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 239,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 3260,
+            "byteOffset": 0,
+            "min": [
+                -415.18798828125,
+                339.4429931640625,
+                157.16419982910157
+            ],
+            "max": [
+                -85.25599670410156,
+                520.5938720703125,
+                252.28570556640626
+            ]
+        },
+        {
+            "bufferView": 240,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 3260,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 241,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 3260,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 242,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 3260,
+            "byteOffset": 0,
+            "min": [
+                -46.58190155029297,
+                339.4429931640625,
+                157.16419982910157
+            ],
+            "max": [
+                283.3501892089844,
+                520.5938720703125,
+                252.2855987548828
+            ]
+        },
+        {
+            "bufferView": 243,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 3260,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 244,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 3260,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 245,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 3260,
+            "byteOffset": 0,
+            "min": [
+                322.0242004394531,
+                339.4429931640625,
+                157.16409301757813
+            ],
+            "max": [
+                651.9561767578125,
+                520.5938720703125,
+                252.2855987548828
+            ]
+        },
+        {
+            "bufferView": 246,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 3260,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 247,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 3260,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 248,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 3260,
+            "byteOffset": 0,
+            "min": [
+                318.9197082519531,
+                339.4429931640625,
+                -324.5262145996094
+            ],
+            "max": [
+                648.8516845703125,
+                520.5938720703125,
+                -229.40480041503907
+            ]
+        },
+        {
+            "bufferView": 249,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 3260,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 250,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 3260,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 251,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 3260,
+            "byteOffset": 0,
+            "min": [
+                -49.6864013671875,
+                339.4429931640625,
+                -324.5262145996094
+            ],
+            "max": [
+                280.24560546875,
+                520.5938720703125,
+                -229.40480041503907
+            ]
+        },
+        {
+            "bufferView": 252,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 3260,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 253,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 3260,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 254,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 3260,
+            "byteOffset": 0,
+            "min": [
+                -418.2926025390625,
+                339.4429931640625,
+                -324.5262145996094
+            ],
+            "max": [
+                -88.3604965209961,
+                520.5938720703125,
+                -229.40480041503907
+            ]
+        },
+        {
+            "bufferView": 255,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 3260,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 256,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 3260,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 257,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 3260,
+            "byteOffset": 0,
+            "min": [
+                -786.898681640625,
+                339.4429931640625,
+                -324.5262145996094
+            ],
+            "max": [
+                -456.96661376953127,
+                520.5938720703125,
+                -229.40480041503907
+            ]
+        },
+        {
+            "bufferView": 258,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 3260,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 259,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 3260,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 260,
+            "componentType": 5123,
+            "type": "SCALAR",
+            "count": 33120,
+            "byteOffset": 0,
+            "min": [
+                0
+            ],
+            "max": [
+                8339
+            ]
+        },
+        {
+            "bufferView": 261,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 8340,
+            "byteOffset": 0,
+            "min": [
+                -958.6978149414063,
+                274.9595947265625,
+                -289.70361328125
+            ],
+            "max": [
+                830.2938842773438,
+                294.114013671875,
+                209.11500549316407
+            ]
+        },
+        {
+            "bufferView": 262,
+            "componentType": 5126,
+            "type": "VEC2",
+            "count": 8340,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 263,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 8340,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 264,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 8340,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 265,
+            "componentType": 5123,
+            "type": "SCALAR",
+            "count": 14592,
+            "byteOffset": 0,
+            "min": [
+                0
+            ],
+            "max": [
+                2614
+            ]
+        },
+        {
+            "bufferView": 266,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 2615,
+            "byteOffset": 0,
+            "min": [
+                -204.93739318847657,
+                0.13050000369548798,
+                188.90179443359376
+            ],
+            "max": [
+                82.35980224609375,
+                283.0152893066406,
+                213.4824981689453
+            ]
+        },
+        {
+            "bufferView": 267,
+            "componentType": 5126,
+            "type": "VEC2",
+            "count": 2615,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 268,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 2615,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 269,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 2615,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 270,
+            "componentType": 5123,
+            "type": "SCALAR",
+            "count": 13824,
+            "byteOffset": 0,
+            "min": [
+                0
+            ],
+            "max": [
+                2508
+            ]
+        },
+        {
+            "bufferView": 271,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 2509,
+            "byteOffset": 0,
+            "min": [
+                -577.6201782226563,
+                -0.30889999866485598,
+                182.904296875
+            ],
+            "max": [
+                -290.5769958496094,
+                283.6809997558594,
+                208.21240234375
+            ]
+        },
+        {
+            "bufferView": 272,
+            "componentType": 5126,
+            "type": "VEC2",
+            "count": 2509,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 273,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 2509,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 274,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 2509,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 275,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 2615,
+            "byteOffset": 0,
+            "min": [
+                -946.2379150390625,
+                0.13050000369548798,
+                188.90179443359376
+            ],
+            "max": [
+                -658.940673828125,
+                283.0152893066406,
+                213.4824981689453
+            ]
+        },
+        {
+            "bufferView": 276,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 2615,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 277,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 2615,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 278,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 2615,
+            "byteOffset": 0,
+            "min": [
+                -946.2379150390625,
+                0.13050000369548798,
+                -289.25689697265627
+            ],
+            "max": [
+                -658.940673828125,
+                283.0152893066406,
+                -264.67620849609377
+            ]
+        },
+        {
+            "bufferView": 279,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 2615,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 280,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 2615,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 281,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 2509,
+            "byteOffset": 0,
+            "min": [
+                160.99049377441407,
+                -0.30889999866485598,
+                182.904296875
+            ],
+            "max": [
+                448.0338134765625,
+                283.6809997558594,
+                208.21240234375
+            ]
+        },
+        {
+            "bufferView": 282,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 2509,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 283,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 2509,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 284,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 2615,
+            "byteOffset": 0,
+            "min": [
+                532.8767700195313,
+                0.13050000369548798,
+                188.90179443359376
+            ],
+            "max": [
+                820.1740112304688,
+                283.0152893066406,
+                213.4824981689453
+            ]
+        },
+        {
+            "bufferView": 285,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 2615,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 286,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 2509,
+            "byteOffset": 0,
+            "min": [
+                -577.6201782226563,
+                -0.30889999866485598,
+                -295.25439453125
+            ],
+            "max": [
+                -290.5769958496094,
+                283.6809997558594,
+                -269.9462890625
+            ]
+        },
+        {
+            "bufferView": 287,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 2509,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 288,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 2509,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 289,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 2615,
+            "byteOffset": 0,
+            "min": [
+                -204.93739318847657,
+                0.13050000369548798,
+                -289.25689697265627
+            ],
+            "max": [
+                82.35980224609375,
+                283.0152893066406,
+                -264.67620849609377
+            ]
+        },
+        {
+            "bufferView": 290,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 2615,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 291,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 2615,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 292,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 2509,
+            "byteOffset": 0,
+            "min": [
+                160.99049377441407,
+                -0.30889999866485598,
+                -295.25439453125
+            ],
+            "max": [
+                448.0338134765625,
+                283.6809997558594,
+                -269.9462890625
+            ]
+        },
+        {
+            "bufferView": 293,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 2509,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 294,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 2509,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 295,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 2615,
+            "byteOffset": 0,
+            "min": [
+                532.8767700195313,
+                0.13050000369548798,
+                -289.25689697265627
+            ],
+            "max": [
+                820.1740112304688,
+                283.0152893066406,
+                -264.67620849609377
+            ]
+        },
+        {
+            "bufferView": 296,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 2615,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 297,
+            "componentType": 5123,
+            "type": "SCALAR",
+            "count": 24,
+            "byteOffset": 0,
+            "min": [
+                0
+            ],
+            "max": [
+                15
+            ]
+        },
+        {
+            "bufferView": 298,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 16,
+            "byteOffset": 0,
+            "min": [
+                461.90301513671877,
+                133.72129821777345,
+                -221.48719787597657
+            ],
+            "max": [
+                513.3057250976563,
+                214.3549041748047,
+                -217.91380310058595
+            ]
+        },
+        {
+            "bufferView": 299,
+            "componentType": 5126,
+            "type": "VEC2",
+            "count": 16,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 300,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 16,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 301,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 16,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 302,
+            "componentType": 5123,
+            "type": "SCALAR",
+            "count": 14871,
+            "byteOffset": 0,
+            "min": [
+                0
+            ],
+            "max": [
+                2956
+            ]
+        },
+        {
+            "bufferView": 303,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 2957,
+            "byteOffset": 0,
+            "min": [
+                452.6521911621094,
+                98.67289733886719,
+                -246.83450317382813
+            ],
+            "max": [
+                522.6115112304688,
+                216.9512939453125,
+                -194.3249969482422
+            ]
+        },
+        {
+            "bufferView": 304,
+            "componentType": 5126,
+            "type": "VEC2",
+            "count": 2957,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 305,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 2957,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 306,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 2957,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 307,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 16,
+            "byteOffset": 0,
+            "min": [
+                -644.93310546875,
+                133.72129821777345,
+                -221.48719787597657
+            ],
+            "max": [
+                -593.5302734375,
+                214.3549041748047,
+                -217.91380310058595
+            ]
+        },
+        {
+            "bufferView": 308,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 16,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 309,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 16,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 310,
+            "componentType": 5123,
+            "type": "SCALAR",
+            "count": 14871,
+            "byteOffset": 0,
+            "min": [
+                0
+            ],
+            "max": [
+                2956
+            ]
+        },
+        {
+            "bufferView": 311,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 2957,
+            "byteOffset": 0,
+            "min": [
+                -654.1837768554688,
+                98.67289733886719,
+                -246.83450317382813
+            ],
+            "max": [
+                -584.224609375,
+                216.9512939453125,
+                -194.3249969482422
+            ]
+        },
+        {
+            "bufferView": 312,
+            "componentType": 5126,
+            "type": "VEC2",
+            "count": 2957,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 313,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 2957,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 314,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 2957,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 315,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 16,
+            "byteOffset": 0,
+            "min": [
+                -644.8781127929688,
+                133.72129821777345,
+                141.55499267578126
+            ],
+            "max": [
+                -593.4752807617188,
+                214.3549041748047,
+                145.12840270996095
+            ]
+        },
+        {
+            "bufferView": 316,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 16,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 317,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 16,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 318,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 2957,
+            "byteOffset": 0,
+            "min": [
+                -654.1837768554688,
+                98.67289733886719,
+                117.96620178222656
+            ],
+            "max": [
+                -584.2244262695313,
+                216.9512939453125,
+                170.47579956054688
+            ]
+        },
+        {
+            "bufferView": 319,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 2957,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 320,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 2957,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 321,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 16,
+            "byteOffset": 0,
+            "min": [
+                461.9580078125,
+                133.72129821777345,
+                141.55479431152345
+            ],
+            "max": [
+                513.3607788085938,
+                214.3549041748047,
+                145.1282958984375
+            ]
+        },
+        {
+            "bufferView": 322,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 16,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 323,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 16,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 324,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 2957,
+            "byteOffset": 0,
+            "min": [
+                452.6523132324219,
+                98.67289733886719,
+                117.96600341796875
+            ],
+            "max": [
+                522.611572265625,
+                216.9512939453125,
+                170.47560119628907
+            ]
+        },
+        {
+            "bufferView": 325,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 2957,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 326,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 2957,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 327,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 533,
+            "byteOffset": 0,
+            "min": [
+                -992.9603881835938,
+                46.08150100708008,
+                -261.83648681640627
+            ],
+            "max": [
+                -929.0048217773438,
+                73.12359619140625,
+                -193.6112060546875
+            ]
+        },
+        {
+            "bufferView": 328,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 533,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 329,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 533,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 330,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 1231,
+            "byteOffset": 0,
+            "min": [
+                -990.7388916015625,
+                -0.14010000228881837,
+                -251.64309692382813
+            ],
+            "max": [
+                -938.7498779296875,
+                56.199501037597659,
+                -199.7122039794922
+            ]
+        },
+        {
+            "bufferView": 331,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 1231,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 332,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 1231,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 333,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 533,
+            "byteOffset": 0,
+            "min": [
+                -992.9603881835938,
+                42.31909942626953,
+                115.05789947509766
+            ],
+            "max": [
+                -929.0048217773438,
+                69.36119842529297,
+                183.283203125
+            ]
+        },
+        {
+            "bufferView": 334,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 533,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 335,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 533,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 336,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 1231,
+            "byteOffset": 0,
+            "min": [
+                -990.7388916015625,
+                -3.9024999141693117,
+                125.25129699707031
+            ],
+            "max": [
+                -938.7498779296875,
+                52.43709945678711,
+                177.1822052001953
+            ]
+        },
+        {
+            "bufferView": 337,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 1231,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 338,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 1231,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 339,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 533,
+            "byteOffset": 0,
+            "min": [
+                -277.3555908203125,
+                42.31909942626953,
+                123.89579772949219
+            ],
+            "max": [
+                -209.1302032470703,
+                69.36119842529297,
+                187.85159301757813
+            ]
+        },
+        {
+            "bufferView": 340,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 533,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 341,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 533,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 342,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 1231,
+            "byteOffset": 0,
+            "min": [
+                -271.2546081542969,
+                -3.9024999141693117,
+                126.11740112304688
+            ],
+            "max": [
+                -219.32369995117188,
+                52.43709945678711,
+                178.1063995361328
+            ]
+        },
+        {
+            "bufferView": 343,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 1231,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 344,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 1231,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 345,
+            "componentType": 5123,
+            "type": "SCALAR",
+            "count": 1200,
+            "byteOffset": 0,
+            "min": [
+                0
+            ],
+            "max": [
+                449
+            ]
+        },
+        {
+            "bufferView": 346,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 450,
+            "byteOffset": 0,
+            "min": [
+                91.80699920654297,
+                43.87229919433594,
+                126.15380096435547
+            ],
+            "max": [
+                147.3343963623047,
+                67.06770324707031,
+                183.33749389648438
+            ]
+        },
+        {
+            "bufferView": 347,
+            "componentType": 5126,
+            "type": "VEC2",
+            "count": 450,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 348,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 450,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 349,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 450,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 350,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 1231,
+            "byteOffset": 0,
+            "min": [
+                92.75509643554688,
+                -4.030700206756592,
+                127.37989807128906
+            ],
+            "max": [
+                144.7440948486328,
+                52.30889892578125,
+                179.31080627441407
+            ]
+        },
+        {
+            "bufferView": 351,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 1231,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 352,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 1231,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 353,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 450,
+            "byteOffset": 0,
+            "min": [
+                806.3583984375,
+                44.42399978637695,
+                126.15380096435547
+            ],
+            "max": [
+                861.8858032226563,
+                67.61940002441406,
+                183.33749389648438
+            ]
+        },
+        {
+            "bufferView": 354,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 450,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 355,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 450,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 356,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 1231,
+            "byteOffset": 0,
+            "min": [
+                807.3065185546875,
+                -3.4790000915527345,
+                127.37989807128906
+            ],
+            "max": [
+                859.2954711914063,
+                52.860599517822269,
+                179.31080627441407
+            ]
+        },
+        {
+            "bufferView": 357,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 1231,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 358,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 1231,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 359,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 450,
+            "byteOffset": 0,
+            "min": [
+                806.3583984375,
+                47.762901306152347,
+                -250.7406005859375
+            ],
+            "max": [
+                861.8858032226563,
+                70.95819854736328,
+                -193.55690002441407
+            ]
+        },
+        {
+            "bufferView": 360,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 450,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 361,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 450,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 362,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 1231,
+            "byteOffset": 0,
+            "min": [
+                807.3065185546875,
+                -0.14010000228881837,
+                -249.51449584960938
+            ],
+            "max": [
+                859.2954711914063,
+                56.199501037597659,
+                -197.58360290527345
+            ]
+        },
+        {
+            "bufferView": 363,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 1231,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 364,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 1231,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 365,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 450,
+            "byteOffset": 0,
+            "min": [
+                91.80699920654297,
+                47.762901306152347,
+                -250.7406005859375
+            ],
+            "max": [
+                147.3343963623047,
+                70.95819854736328,
+                -193.55690002441407
+            ]
+        },
+        {
+            "bufferView": 366,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 450,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 367,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 450,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 368,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 1231,
+            "byteOffset": 0,
+            "min": [
+                92.75509643554688,
+                -0.14010000228881837,
+                -249.51449584960938
+            ],
+            "max": [
+                144.7440948486328,
+                56.199501037597659,
+                -197.58360290527345
+            ]
+        },
+        {
+            "bufferView": 369,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 1231,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 370,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 1231,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 371,
+            "componentType": 5123,
+            "type": "SCALAR",
+            "count": 27552,
+            "byteOffset": 0,
+            "min": [
+                0
+            ],
+            "max": [
+                5307
+            ]
+        },
+        {
+            "bufferView": 372,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 5308,
+            "byteOffset": 0,
+            "min": [
+                -1276.67333984375,
+                -0.6934000253677368,
+                -523.4995727539063
+            ],
+            "max": [
+                1194.1705322265626,
+                133.0167999267578,
+                478.2618103027344
+            ]
+        },
+        {
+            "bufferView": 373,
+            "componentType": 5126,
+            "type": "VEC2",
+            "count": 5308,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 374,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 5308,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 375,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 5308,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 376,
+            "componentType": 5123,
+            "type": "SCALAR",
+            "count": 4563,
+            "byteOffset": 0,
+            "min": [
+                0
+            ],
+            "max": [
+                865
+            ]
+        },
+        {
+            "bufferView": 377,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 866,
+            "byteOffset": 0,
+            "min": [
+                1224.04833984375,
+                79.90480041503906,
+                -114.69149780273438
+            ],
+            "max": [
+                1299.0263671875,
+                264.7611999511719,
+                41.46760177612305
+            ]
+        },
+        {
+            "bufferView": 378,
+            "componentType": 5126,
+            "type": "VEC2",
+            "count": 866,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 379,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 866,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 380,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 866,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 381,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 753,
+            "byteOffset": 0,
+            "min": [
+                1277.022705078125,
+                40.818599700927737,
+                -160.46499633789063
+            ],
+            "max": [
+                1299.8668212890626,
+                306.3245849609375,
+                88.62660217285156
+            ]
+        },
+        {
+            "bufferView": 382,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 753,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 383,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 753,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 384,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 866,
+            "byteOffset": 0,
+            "min": [
+                -1427.434326171875,
+                79.90480041503906,
+                -113.30570220947266
+            ],
+            "max": [
+                -1352.456298828125,
+                264.7611999511719,
+                42.85340118408203
+            ]
+        },
+        {
+            "bufferView": 385,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 866,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 386,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 866,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 387,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 753,
+            "byteOffset": 0,
+            "min": [
+                -1428.27490234375,
+                40.818599700927737,
+                -160.464599609375
+            ],
+            "max": [
+                -1405.4306640625,
+                306.3245849609375,
+                88.62689971923828
+            ]
+        },
+        {
+            "bufferView": 388,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 753,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 389,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 753,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 390,
+            "componentType": 5123,
+            "type": "SCALAR",
+            "count": 84,
+            "byteOffset": 0,
+            "min": [
+                0
+            ],
+            "max": [
+                49
+            ]
+        },
+        {
+            "bufferView": 391,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 50,
+            "byteOffset": 0,
+            "min": [
+                -1866.98291015625,
+                -126.44249725341797,
+                -1139.030517578125
+            ],
+            "max": [
+                1746.69287109375,
+                1347.19580078125,
+                1039.711181640625
+            ]
+        },
+        {
+            "bufferView": 392,
+            "componentType": 5126,
+            "type": "VEC2",
+            "count": 50,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 393,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 50,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 394,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 50,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 395,
+            "componentType": 5123,
+            "type": "SCALAR",
+            "count": 43452,
+            "byteOffset": 0,
+            "min": [
+                0
+            ],
+            "max": [
+                11889
+            ]
+        },
+        {
+            "bufferView": 396,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 11890,
+            "byteOffset": 0,
+            "min": [
+                -1920.9459228515626,
+                1280.513427734375,
+                -1182.80712890625
+            ],
+            "max": [
+                1799.9080810546876,
+                1429.4332275390626,
+                1105.426025390625
+            ]
+        },
+        {
+            "bufferView": 397,
+            "componentType": 5126,
+            "type": "VEC2",
+            "count": 11890,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 398,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 11890,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 399,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 11890,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 400,
+            "componentType": 5123,
+            "type": "SCALAR",
+            "count": 30,
+            "byteOffset": 0,
+            "min": [
+                0
+            ],
+            "max": [
+                19
+            ]
+        },
+        {
+            "bufferView": 401,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 20,
+            "byteOffset": 0,
+            "min": [
+                -1504.46826171875,
+                -115.9791030883789,
+                -782.5203247070313
+            ],
+            "max": [
+                1380.6033935546876,
+                1271.037109375,
+                674.7567749023438
+            ]
+        },
+        {
+            "bufferView": 402,
+            "componentType": 5126,
+            "type": "VEC2",
+            "count": 20,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 403,
+            "componentType": 5126,
+            "type": "VEC3",
+            "count": 20,
+            "byteOffset": 0
+        },
+        {
+            "bufferView": 404,
+            "componentType": 5126,
+            "type": "VEC4",
+            "count": 20,
+            "byteOffset": 0
+        }
+    ],
+    "samplers": [
+        {
+            "magFilter": 9729,
+            "minFilter": 9987,
+            "wrapS": 10497,
+            "wrapT": 10497
+        }
+    ],
+    "images": [
+        {
+            "uri": "8773302468495022225.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "5061699253647017043.ktx",
+            "mimeType": "image/png"
+        },
+        {
+            "uri": "11872827283454512094.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "12501374198249454378.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "8006627369776289000.ktx",
+            "mimeType": "image/png"
+        },
+        {
+            "uri": "715093869573992647.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "4477655471536070370.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "7268504077753552595.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "8503262930880235456.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "13982482287905699490.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "8750083169368950601.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "16885566240357350108.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "16299174074766089871.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "5792855332885324923.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "11968150294050148237.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "2051777328469649772.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "14650633544276105767.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "4871783166746854860.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "10388182081421875623.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "15295713303328085182.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "9916269861720640319.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "15722799267630235092.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "6047387724914829168.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "8051790464816141987.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "14267839433702832875.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "5823059166183034438.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "13824894030729245199.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "6667038893015345571.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "7441062115984513793.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "8114461559286000061.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "3628158980083700836.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "11490520546946913238.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "3455394979645218238.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "7645212358685992005.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "6151467286084645207.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "8783994986360286082.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "2299742237651021498.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "4975155472559461469.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "3371964815757888145.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "7056944414013900257.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "4675343432951571524.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "7815564343179553343.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "2374361008830720677.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "2775690330959970771.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "332936164838540657.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "2185409758123873465.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "6593109234861095314.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "17876391417123941155.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "466164707995436622.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "4601176305987539675.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "11474523244911310074.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "4910669866631290573.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "9288698199695299068.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "14170708867020035030.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "16275776544635328252.ktx",
+            "mimeType": "image/png"
+        },
+        {
+            "uri": "1219024358953944284.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "3827035219084910048.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "755318871556304029.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "2411100444841994089.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "10381718147657362067.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "8481240838833932244.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "17556969131407844942.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "759203620573749278.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "6772804448157695701.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "13196865903111448057.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "14118779221266351425.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "2969916736137545357.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "8747919177698443163.ktx",
+            "mimeType": "image/ktx"
+        },
+        {
+            "uri": "white.ktx",
+            "mimeType": "image/png"
+        }
+    ],
+    "textures": [
+        {
+            "sampler": 0,
+            "source": 0
+        },
+        {
+            "sampler": 0,
+            "source": 1
+        },
+        {
+            "sampler": 0,
+            "source": 2
+        },
+        {
+            "sampler": 0,
+            "source": 3
+        },
+        {
+            "sampler": 0,
+            "source": 4
+        },
+        {
+            "sampler": 0,
+            "source": 5
+        },
+        {
+            "sampler": 0,
+            "source": 6
+        },
+        {
+            "sampler": 0,
+            "source": 7
+        },
+        {
+            "sampler": 0,
+            "source": 8
+        },
+        {
+            "sampler": 0,
+            "source": 9
+        },
+        {
+            "sampler": 0,
+            "source": 10
+        },
+        {
+            "sampler": 0,
+            "source": 11
+        },
+        {
+            "sampler": 0,
+            "source": 12
+        },
+        {
+            "sampler": 0,
+            "source": 13
+        },
+        {
+            "sampler": 0,
+            "source": 14
+        },
+        {
+            "sampler": 0,
+            "source": 15
+        },
+        {
+            "sampler": 0,
+            "source": 16
+        },
+        {
+            "sampler": 0,
+            "source": 17
+        },
+        {
+            "sampler": 0,
+            "source": 18
+        },
+        {
+            "sampler": 0,
+            "source": 19
+        },
+        {
+            "sampler": 0,
+            "source": 20
+        },
+        {
+            "sampler": 0,
+            "source": 21
+        },
+        {
+            "sampler": 0,
+            "source": 22
+        },
+        {
+            "sampler": 0,
+            "source": 23
+        },
+        {
+            "sampler": 0,
+            "source": 24
+        },
+        {
+            "sampler": 0,
+            "source": 25
+        },
+        {
+            "sampler": 0,
+            "source": 26
+        },
+        {
+            "sampler": 0,
+            "source": 27
+        },
+        {
+            "sampler": 0,
+            "source": 28
+        },
+        {
+            "sampler": 0,
+            "source": 29
+        },
+        {
+            "sampler": 0,
+            "source": 30
+        },
+        {
+            "sampler": 0,
+            "source": 31
+        },
+        {
+            "sampler": 0,
+            "source": 32
+        },
+        {
+            "sampler": 0,
+            "source": 33
+        },
+        {
+            "sampler": 0,
+            "source": 34
+        },
+        {
+            "sampler": 0,
+            "source": 35
+        },
+        {
+            "sampler": 0,
+            "source": 36
+        },
+        {
+            "sampler": 0,
+            "source": 37
+        },
+        {
+            "sampler": 0,
+            "source": 38
+        },
+        {
+            "sampler": 0,
+            "source": 39
+        },
+        {
+            "sampler": 0,
+            "source": 40
+        },
+        {
+            "sampler": 0,
+            "source": 41
+        },
+        {
+            "sampler": 0,
+            "source": 42
+        },
+        {
+            "sampler": 0,
+            "source": 43
+        },
+        {
+            "sampler": 0,
+            "source": 44
+        },
+        {
+            "sampler": 0,
+            "source": 45
+        },
+        {
+            "sampler": 0,
+            "source": 46
+        },
+        {
+            "sampler": 0,
+            "source": 47
+        },
+        {
+            "sampler": 0,
+            "source": 48
+        },
+        {
+            "sampler": 0,
+            "source": 49
+        },
+        {
+            "sampler": 0,
+            "source": 50
+        },
+        {
+            "sampler": 0,
+            "source": 51
+        },
+        {
+            "sampler": 0,
+            "source": 52
+        },
+        {
+            "sampler": 0,
+            "source": 53
+        },
+        {
+            "sampler": 0,
+            "source": 54
+        },
+        {
+            "sampler": 0,
+            "source": 55
+        },
+        {
+            "sampler": 0,
+            "source": 56
+        },
+        {
+            "sampler": 0,
+            "source": 57
+        },
+        {
+            "sampler": 0,
+            "source": 58
+        },
+        {
+            "sampler": 0,
+            "source": 59
+        },
+        {
+            "sampler": 0,
+            "source": 60
+        },
+        {
+            "sampler": 0,
+            "source": 61
+        },
+        {
+            "sampler": 0,
+            "source": 62
+        },
+        {
+            "sampler": 0,
+            "source": 63
+        },
+        {
+            "sampler": 0,
+            "source": 64
+        },
+        {
+            "sampler": 0,
+            "source": 65
+        },
+        {
+            "sampler": 0,
+            "source": 66
+        },
+        {
+            "sampler": 0,
+            "source": 67
+        },
+        {
+            "sampler": 0,
+            "source": 68
+        }
+    ],
+    "materials": [
+        {
+            "alphaMode": "MASK",
+            "doubleSided": true,
+            "pbrMetallicRoughness": {
+                "baseColorFactor": [
+                    0.5879999995231628,
+                    0.5879999995231628,
+                    0.5879999995231628,
+                    1.0
+                ],
+                "baseColorTexture": {
+                    "index": 1
+                },
+                "metallicRoughnessTexture": {
+                    "index": 2
+                }
+            },
+            "normalTexture": {
+                "index": 0,
+                "scale": 1.0
+            }
+        },
+        {
+            "pbrMetallicRoughness": {
+                "baseColorFactor": [
+                    0.5879999995231628,
+                    0.5879999995231628,
+                    0.5879999995231628,
+                    1.0
+                ],
+                "baseColorTexture": {
+                    "index": 7
+                },
+                "metallicRoughnessTexture": {
+                    "index": 8
+                }
+            },
+            "normalTexture": {
+                "index": 6,
+                "scale": 1.0
+            }
+        },
+        {
+            "pbrMetallicRoughness": {
+                "metallicFactor": 0.0,
+                "baseColorFactor": [
+                    0.5879999995231628,
+                    0.5879999995231628,
+                    0.5879999995231628,
+                    1.0
+                ],
+                "baseColorTexture": {
+                    "index": 68
+                }
+            }
+        },
+        {
+            "alphaMode": "MASK",
+            "doubleSided": true,
+            "pbrMetallicRoughness": {
+                "baseColorFactor": [
+                    0.5879999995231628,
+                    0.5879999995231628,
+                    0.5879999995231628,
+                    1.0
+                ],
+                "baseColorTexture": {
+                    "index": 4
+                },
+                "metallicRoughnessTexture": {
+                    "index": 5
+                }
+            },
+            "normalTexture": {
+                "index": 3,
+                "scale": 1.0
+            }
+        },
+        {
+            "pbrMetallicRoughness": {
+                "baseColorFactor": [
+                    0.5879999995231628,
+                    0.5879999995231628,
+                    0.5879999995231628,
+                    1.0
+                ],
+                "baseColorTexture": {
+                    "index": 10
+                },
+                "metallicRoughnessTexture": {
+                    "index": 11
+                }
+            },
+            "normalTexture": {
+                "index": 9,
+                "scale": 1.0
+            }
+        },
+        {
+            "pbrMetallicRoughness": {
+                "baseColorFactor": [
+                    0.5879999995231628,
+                    0.5879999995231628,
+                    0.5879999995231628,
+                    1.0
+                ],
+                "baseColorTexture": {
+                    "index": 13
+                },
+                "metallicRoughnessTexture": {
+                    "index": 14
+                }
+            },
+            "normalTexture": {
+                "index": 12,
+                "scale": 1.0
+            }
+        },
+        {
+            "pbrMetallicRoughness": {
+                "baseColorFactor": [
+                    0.5879999995231628,
+                    0.5879999995231628,
+                    0.5879999995231628,
+                    1.0
+                ],
+                "baseColorTexture": {
+                    "index": 16
+                },
+                "metallicRoughnessTexture": {
+                    "index": 17
+                }
+            },
+            "normalTexture": {
+                "index": 15,
+                "scale": 1.0
+            }
+        },
+        {
+            "pbrMetallicRoughness": {
+                "baseColorFactor": [
+                    0.5879999995231628,
+                    0.5879999995231628,
+                    0.5879999995231628,
+                    1.0
+                ],
+                "baseColorTexture": {
+                    "index": 19
+                },
+                "metallicRoughnessTexture": {
+                    "index": 20
+                }
+            },
+            "normalTexture": {
+                "index": 18,
+                "scale": 1.0
+            }
+        },
+        {
+            "pbrMetallicRoughness": {
+                "baseColorFactor": [
+                    0.5879999995231628,
+                    0.5879999995231628,
+                    0.5879999995231628,
+                    1.0
+                ],
+                "baseColorTexture": {
+                    "index": 22
+                },
+                "metallicRoughnessTexture": {
+                    "index": 23
+                }
+            },
+            "normalTexture": {
+                "index": 21,
+                "scale": 1.0
+            }
+        },
+        {
+            "pbrMetallicRoughness": {
+                "baseColorFactor": [
+                    0.5879999995231628,
+                    0.5879999995231628,
+                    0.5879999995231628,
+                    1.0
+                ],
+                "baseColorTexture": {
+                    "index": 25
+                },
+                "metallicRoughnessTexture": {
+                    "index": 26
+                }
+            },
+            "normalTexture": {
+                "index": 24,
+                "scale": 1.0
+            }
+        },
+        {
+            "pbrMetallicRoughness": {
+                "baseColorFactor": [
+                    0.5879999995231628,
+                    0.5879999995231628,
+                    0.5879999995231628,
+                    1.0
+                ],
+                "baseColorTexture": {
+                    "index": 28
+                },
+                "metallicRoughnessTexture": {
+                    "index": 29
+                }
+            },
+            "normalTexture": {
+                "index": 27,
+                "scale": 1.0
+            }
+        },
+        {
+            "pbrMetallicRoughness": {
+                "baseColorFactor": [
+                    0.5879999995231628,
+                    0.5879999995231628,
+                    0.5879999995231628,
+                    1.0
+                ],
+                "baseColorTexture": {
+                    "index": 31
+                },
+                "metallicRoughnessTexture": {
+                    "index": 32
+                }
+            },
+            "normalTexture": {
+                "index": 30,
+                "scale": 1.0
+            }
+        },
+        {
+            "pbrMetallicRoughness": {
+                "baseColorFactor": [
+                    0.5879999995231628,
+                    0.5879999995231628,
+                    0.5879999995231628,
+                    1.0
+                ],
+                "baseColorTexture": {
+                    "index": 34
+                },
+                "metallicRoughnessTexture": {
+                    "index": 35
+                }
+            },
+            "normalTexture": {
+                "index": 33,
+                "scale": 1.0
+            }
+        },
+        {
+            "pbrMetallicRoughness": {
+                "baseColorFactor": [
+                    0.5879999995231628,
+                    0.5879999995231628,
+                    0.5879999995231628,
+                    1.0
+                ],
+                "baseColorTexture": {
+                    "index": 37
+                },
+                "metallicRoughnessTexture": {
+                    "index": 38
+                }
+            },
+            "normalTexture": {
+                "index": 36,
+                "scale": 1.0
+            }
+        },
+        {
+            "pbrMetallicRoughness": {
+                "baseColorFactor": [
+                    0.5879999995231628,
+                    0.5879999995231628,
+                    0.5879999995231628,
+                    1.0
+                ],
+                "baseColorTexture": {
+                    "index": 40
+                },
+                "metallicRoughnessTexture": {
+                    "index": 41
+                }
+            },
+            "normalTexture": {
+                "index": 39,
+                "scale": 1.0
+            }
+        },
+        {
+            "pbrMetallicRoughness": {
+                "baseColorFactor": [
+                    0.5879999995231628,
+                    0.5879999995231628,
+                    0.5879999995231628,
+                    1.0
+                ],
+                "baseColorTexture": {
+                    "index": 43
+                },
+                "metallicRoughnessTexture": {
+                    "index": 41
+                }
+            },
+            "normalTexture": {
+                "index": 42,
+                "scale": 1.0
+            }
+        },
+        {
+            "pbrMetallicRoughness": {
+                "baseColorFactor": [
+                    0.5879999995231628,
+                    0.5879999995231628,
+                    0.5879999995231628,
+                    1.0
+                ],
+                "baseColorTexture": {
+                    "index": 45
+                },
+                "metallicRoughnessTexture": {
+                    "index": 41
+                }
+            },
+            "normalTexture": {
+                "index": 44,
+                "scale": 1.0
+            }
+        },
+        {
+            "pbrMetallicRoughness": {
+                "baseColorFactor": [
+                    0.5879999995231628,
+                    0.5879999995231628,
+                    0.5879999995231628,
+                    1.0
+                ],
+                "baseColorTexture": {
+                    "index": 47
+                },
+                "metallicRoughnessTexture": {
+                    "index": 48
+                }
+            },
+            "normalTexture": {
+                "index": 46,
+                "scale": 1.0
+            }
+        },
+        {
+            "pbrMetallicRoughness": {
+                "baseColorFactor": [
+                    0.5879999995231628,
+                    0.5879999995231628,
+                    0.5879999995231628,
+                    1.0
+                ],
+                "baseColorTexture": {
+                    "index": 50
+                },
+                "metallicRoughnessTexture": {
+                    "index": 48
+                }
+            },
+            "normalTexture": {
+                "index": 49,
+                "scale": 1.0
+            }
+        },
+        {
+            "pbrMetallicRoughness": {
+                "baseColorFactor": [
+                    0.5879999995231628,
+                    0.5879999995231628,
+                    0.5879999995231628,
+                    1.0
+                ],
+                "baseColorTexture": {
+                    "index": 52
+                },
+                "metallicRoughnessTexture": {
+                    "index": 48
+                }
+            },
+            "normalTexture": {
+                "index": 51,
+                "scale": 1.0
+            }
+        },
+        {
+            "alphaMode": "MASK",
+            "doubleSided": true,
+            "pbrMetallicRoughness": {
+                "baseColorFactor": [
+                    0.5879999995231628,
+                    0.5879999995231628,
+                    0.5879999995231628,
+                    1.0
+                ],
+                "baseColorTexture": {
+                    "index": 54
+                },
+                "metallicRoughnessTexture": {
+                    "index": 55
+                }
+            },
+            "normalTexture": {
+                "index": 53,
+                "scale": 1.0
+            }
+        },
+        {
+            "pbrMetallicRoughness": {
+                "baseColorFactor": [
+                    0.5879999995231628,
+                    0.5879999995231628,
+                    0.5879999995231628,
+                    1.0
+                ],
+                "baseColorTexture": {
+                    "index": 57
+                },
+                "metallicRoughnessTexture": {
+                    "index": 58
+                }
+            },
+            "normalTexture": {
+                "index": 56,
+                "scale": 1.0
+            }
+        },
+        {
+            "pbrMetallicRoughness": {
+                "baseColorFactor": [
+                    0.5879999995231628,
+                    0.5879999995231628,
+                    0.5879999995231628,
+                    1.0
+                ],
+                "baseColorTexture": {
+                    "index": 60
+                },
+                "metallicRoughnessTexture": {
+                    "index": 61
+                }
+            },
+            "normalTexture": {
+                "index": 59,
+                "scale": 1.0
+            }
+        },
+        {
+            "pbrMetallicRoughness": {
+                "baseColorFactor": [
+                    0.5879999995231628,
+                    0.5879999995231628,
+                    0.5879999995231628,
+                    1.0
+                ],
+                "baseColorTexture": {
+                    "index": 63
+                },
+                "metallicRoughnessTexture": {
+                    "index": 64
+                }
+            },
+            "normalTexture": {
+                "index": 62,
+                "scale": 1.0
+            }
+        },
+        {
+            "pbrMetallicRoughness": {
+                "baseColorFactor": [
+                    0.5879999995231628,
+                    0.5879999995231628,
+                    0.5879999995231628,
+                    1.0
+                ],
+                "baseColorTexture": {
+                    "index": 66
+                },
+                "metallicRoughnessTexture": {
+                    "index": 67
+                }
+            },
+            "normalTexture": {
+                "index": 65,
+                "scale": 1.0
+            }
+        }
+    ],
+    "meshes": [
+        {
+            "primitives": [
+                {
+                    "indices": 0,
+                    "material": 0,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 1,
+                        "TEXCOORD_0": 2,
+                        "NORMAL": 3,
+                        "TANGENT": 4
+                    }
+                },
+                {
+                    "indices": 5,
+                    "material": 3,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 6,
+                        "TEXCOORD_0": 7,
+                        "NORMAL": 8,
+                        "TANGENT": 9
+                    }
+                },
+                {
+                    "indices": 10,
+                    "material": 1,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 11,
+                        "TEXCOORD_0": 12,
+                        "NORMAL": 13,
+                        "TANGENT": 14
+                    }
+                },
+                {
+                    "indices": 15,
+                    "material": 4,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 16,
+                        "TEXCOORD_0": 17,
+                        "NORMAL": 18,
+                        "TANGENT": 19
+                    }
+                },
+                {
+                    "indices": 20,
+                    "material": 5,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 21,
+                        "TEXCOORD_0": 22,
+                        "NORMAL": 23,
+                        "TANGENT": 24
+                    }
+                },
+                {
+                    "indices": 25,
+                    "material": 6,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 26,
+                        "TEXCOORD_0": 27,
+                        "NORMAL": 28,
+                        "TANGENT": 29
+                    }
+                },
+                {
+                    "indices": 30,
+                    "material": 7,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 31,
+                        "TEXCOORD_0": 32,
+                        "NORMAL": 33,
+                        "TANGENT": 34
+                    }
+                },
+                {
+                    "indices": 35,
+                    "material": 8,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 36,
+                        "TEXCOORD_0": 37,
+                        "NORMAL": 38,
+                        "TANGENT": 39
+                    }
+                },
+                {
+                    "indices": 40,
+                    "material": 6,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 41,
+                        "TEXCOORD_0": 42,
+                        "NORMAL": 43,
+                        "TANGENT": 44
+                    }
+                },
+                {
+                    "indices": 45,
+                    "material": 9,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 46,
+                        "TEXCOORD_0": 47,
+                        "NORMAL": 48,
+                        "TANGENT": 49
+                    }
+                },
+                {
+                    "indices": 30,
+                    "material": 7,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 50,
+                        "TEXCOORD_0": 32,
+                        "NORMAL": 51,
+                        "TANGENT": 52
+                    }
+                },
+                {
+                    "indices": 53,
+                    "material": 6,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 54,
+                        "TEXCOORD_0": 55,
+                        "NORMAL": 56,
+                        "TANGENT": 57
+                    }
+                },
+                {
+                    "indices": 58,
+                    "material": 10,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 59,
+                        "TEXCOORD_0": 60,
+                        "NORMAL": 61,
+                        "TANGENT": 62
+                    }
+                },
+                {
+                    "indices": 63,
+                    "material": 5,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 64,
+                        "TEXCOORD_0": 65,
+                        "NORMAL": 66,
+                        "TANGENT": 67
+                    }
+                },
+                {
+                    "indices": 68,
+                    "material": 7,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 69,
+                        "TEXCOORD_0": 70,
+                        "NORMAL": 71,
+                        "TANGENT": 72
+                    }
+                },
+                {
+                    "indices": 73,
+                    "material": 5,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 74,
+                        "TEXCOORD_0": 75,
+                        "NORMAL": 76,
+                        "TANGENT": 77
+                    }
+                },
+                {
+                    "indices": 78,
+                    "material": 6,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 79,
+                        "TEXCOORD_0": 80,
+                        "NORMAL": 81,
+                        "TANGENT": 82
+                    }
+                },
+                {
+                    "indices": 83,
+                    "material": 7,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 84,
+                        "TEXCOORD_0": 85,
+                        "NORMAL": 86,
+                        "TANGENT": 87
+                    }
+                },
+                {
+                    "indices": 78,
+                    "material": 6,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 88,
+                        "TEXCOORD_0": 80,
+                        "NORMAL": 89,
+                        "TANGENT": 90
+                    }
+                },
+                {
+                    "indices": 83,
+                    "material": 7,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 91,
+                        "TEXCOORD_0": 85,
+                        "NORMAL": 92,
+                        "TANGENT": 93
+                    }
+                },
+                {
+                    "indices": 78,
+                    "material": 6,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 94,
+                        "TEXCOORD_0": 80,
+                        "NORMAL": 95,
+                        "TANGENT": 96
+                    }
+                },
+                {
+                    "indices": 83,
+                    "material": 7,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 97,
+                        "TEXCOORD_0": 85,
+                        "NORMAL": 98,
+                        "TANGENT": 99
+                    }
+                },
+                {
+                    "indices": 78,
+                    "material": 6,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 100,
+                        "TEXCOORD_0": 80,
+                        "NORMAL": 101,
+                        "TANGENT": 102
+                    }
+                },
+                {
+                    "indices": 83,
+                    "material": 7,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 103,
+                        "TEXCOORD_0": 85,
+                        "NORMAL": 104,
+                        "TANGENT": 105
+                    }
+                },
+                {
+                    "indices": 106,
+                    "material": 6,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 107,
+                        "TEXCOORD_0": 108,
+                        "NORMAL": 109,
+                        "TANGENT": 110
+                    }
+                },
+                {
+                    "indices": 111,
+                    "material": 7,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 112,
+                        "TEXCOORD_0": 113,
+                        "NORMAL": 114,
+                        "TANGENT": 115
+                    }
+                },
+                {
+                    "indices": 106,
+                    "material": 6,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 116,
+                        "TEXCOORD_0": 108,
+                        "NORMAL": 117,
+                        "TANGENT": 118
+                    }
+                },
+                {
+                    "indices": 111,
+                    "material": 7,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 119,
+                        "TEXCOORD_0": 113,
+                        "NORMAL": 120,
+                        "TANGENT": 121
+                    }
+                },
+                {
+                    "indices": 106,
+                    "material": 6,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 122,
+                        "TEXCOORD_0": 108,
+                        "NORMAL": 123,
+                        "TANGENT": 124
+                    }
+                },
+                {
+                    "indices": 111,
+                    "material": 7,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 125,
+                        "TEXCOORD_0": 113,
+                        "NORMAL": 126,
+                        "TANGENT": 127
+                    }
+                },
+                {
+                    "indices": 106,
+                    "material": 6,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 128,
+                        "TEXCOORD_0": 108,
+                        "NORMAL": 129,
+                        "TANGENT": 130
+                    }
+                },
+                {
+                    "indices": 111,
+                    "material": 7,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 131,
+                        "TEXCOORD_0": 113,
+                        "NORMAL": 132,
+                        "TANGENT": 133
+                    }
+                },
+                {
+                    "indices": 106,
+                    "material": 6,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 134,
+                        "TEXCOORD_0": 108,
+                        "NORMAL": 135,
+                        "TANGENT": 136
+                    }
+                },
+                {
+                    "indices": 111,
+                    "material": 7,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 137,
+                        "TEXCOORD_0": 113,
+                        "NORMAL": 138,
+                        "TANGENT": 139
+                    }
+                },
+                {
+                    "indices": 140,
+                    "material": 6,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 141,
+                        "TEXCOORD_0": 142,
+                        "NORMAL": 143,
+                        "TANGENT": 144
+                    }
+                },
+                {
+                    "indices": 145,
+                    "material": 5,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 146,
+                        "TEXCOORD_0": 147,
+                        "NORMAL": 148,
+                        "TANGENT": 149
+                    }
+                },
+                {
+                    "indices": 25,
+                    "material": 6,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 150,
+                        "TEXCOORD_0": 27,
+                        "NORMAL": 151,
+                        "TANGENT": 152
+                    }
+                },
+                {
+                    "indices": 153,
+                    "material": 5,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 154,
+                        "TEXCOORD_0": 155,
+                        "NORMAL": 156,
+                        "TANGENT": 157
+                    }
+                },
+                {
+                    "indices": 158,
+                    "material": 11,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 159,
+                        "TEXCOORD_0": 160,
+                        "NORMAL": 161,
+                        "TANGENT": 162
+                    }
+                },
+                {
+                    "indices": 163,
+                    "material": 5,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 164,
+                        "TEXCOORD_0": 165,
+                        "NORMAL": 166,
+                        "TANGENT": 167
+                    }
+                },
+                {
+                    "indices": 168,
+                    "material": 11,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 169,
+                        "TEXCOORD_0": 170,
+                        "NORMAL": 171,
+                        "TANGENT": 172
+                    }
+                },
+                {
+                    "indices": 163,
+                    "material": 5,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 173,
+                        "TEXCOORD_0": 165,
+                        "NORMAL": 174,
+                        "TANGENT": 167
+                    }
+                },
+                {
+                    "indices": 175,
+                    "material": 11,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 176,
+                        "TEXCOORD_0": 177,
+                        "NORMAL": 178,
+                        "TANGENT": 179
+                    }
+                },
+                {
+                    "indices": 180,
+                    "material": 5,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 181,
+                        "TEXCOORD_0": 182,
+                        "NORMAL": 183,
+                        "TANGENT": 184
+                    }
+                },
+                {
+                    "indices": 185,
+                    "material": 10,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 186,
+                        "TEXCOORD_0": 187,
+                        "NORMAL": 188,
+                        "TANGENT": 189
+                    }
+                },
+                {
+                    "indices": 190,
+                    "material": 5,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 191,
+                        "TEXCOORD_0": 192,
+                        "NORMAL": 193,
+                        "TANGENT": 194
+                    }
+                },
+                {
+                    "indices": 195,
+                    "material": 9,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 196,
+                        "TEXCOORD_0": 197,
+                        "NORMAL": 198,
+                        "TANGENT": 199
+                    }
+                },
+                {
+                    "indices": 200,
+                    "material": 8,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 201,
+                        "TEXCOORD_0": 202,
+                        "NORMAL": 203,
+                        "TANGENT": 204
+                    }
+                },
+                {
+                    "indices": 205,
+                    "material": 6,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 206,
+                        "TEXCOORD_0": 207,
+                        "NORMAL": 208,
+                        "TANGENT": 209
+                    }
+                },
+                {
+                    "indices": 210,
+                    "material": 12,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 211,
+                        "TEXCOORD_0": 212,
+                        "NORMAL": 213,
+                        "TANGENT": 214
+                    }
+                },
+                {
+                    "indices": 215,
+                    "material": 2,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 216,
+                        "TEXCOORD_0": 217,
+                        "NORMAL": 218
+                    }
+                },
+                {
+                    "indices": 219,
+                    "material": 5,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 220,
+                        "TEXCOORD_0": 221,
+                        "NORMAL": 222,
+                        "TANGENT": 223
+                    }
+                },
+                {
+                    "indices": 224,
+                    "material": 13,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 225,
+                        "TEXCOORD_0": 226,
+                        "NORMAL": 227,
+                        "TANGENT": 228
+                    }
+                },
+                {
+                    "indices": 229,
+                    "material": 0,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 230,
+                        "TEXCOORD_0": 231,
+                        "NORMAL": 232,
+                        "TANGENT": 233
+                    }
+                },
+                {
+                    "indices": 234,
+                    "material": 14,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 235,
+                        "TEXCOORD_0": 236,
+                        "NORMAL": 237,
+                        "TANGENT": 238
+                    }
+                },
+                {
+                    "indices": 234,
+                    "material": 15,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 239,
+                        "TEXCOORD_0": 236,
+                        "NORMAL": 240,
+                        "TANGENT": 241
+                    }
+                },
+                {
+                    "indices": 234,
+                    "material": 16,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 242,
+                        "TEXCOORD_0": 236,
+                        "NORMAL": 243,
+                        "TANGENT": 244
+                    }
+                },
+                {
+                    "indices": 234,
+                    "material": 14,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 245,
+                        "TEXCOORD_0": 236,
+                        "NORMAL": 246,
+                        "TANGENT": 247
+                    }
+                },
+                {
+                    "indices": 234,
+                    "material": 15,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 248,
+                        "TEXCOORD_0": 236,
+                        "NORMAL": 249,
+                        "TANGENT": 250
+                    }
+                },
+                {
+                    "indices": 234,
+                    "material": 14,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 251,
+                        "TEXCOORD_0": 236,
+                        "NORMAL": 252,
+                        "TANGENT": 253
+                    }
+                },
+                {
+                    "indices": 234,
+                    "material": 16,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 254,
+                        "TEXCOORD_0": 236,
+                        "NORMAL": 255,
+                        "TANGENT": 256
+                    }
+                },
+                {
+                    "indices": 234,
+                    "material": 15,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 257,
+                        "TEXCOORD_0": 236,
+                        "NORMAL": 258,
+                        "TANGENT": 259
+                    }
+                },
+                {
+                    "indices": 260,
+                    "material": 13,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 261,
+                        "TEXCOORD_0": 262,
+                        "NORMAL": 263,
+                        "TANGENT": 264
+                    }
+                },
+                {
+                    "indices": 265,
+                    "material": 17,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 266,
+                        "TEXCOORD_0": 267,
+                        "NORMAL": 268,
+                        "TANGENT": 269
+                    }
+                },
+                {
+                    "indices": 270,
+                    "material": 18,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 271,
+                        "TEXCOORD_0": 272,
+                        "NORMAL": 273,
+                        "TANGENT": 274
+                    }
+                },
+                {
+                    "indices": 265,
+                    "material": 19,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 275,
+                        "TEXCOORD_0": 267,
+                        "NORMAL": 276,
+                        "TANGENT": 277
+                    }
+                },
+                {
+                    "indices": 265,
+                    "material": 18,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 278,
+                        "TEXCOORD_0": 267,
+                        "NORMAL": 279,
+                        "TANGENT": 280
+                    }
+                },
+                {
+                    "indices": 270,
+                    "material": 19,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 281,
+                        "TEXCOORD_0": 272,
+                        "NORMAL": 282,
+                        "TANGENT": 283
+                    }
+                },
+                {
+                    "indices": 265,
+                    "material": 18,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 284,
+                        "TEXCOORD_0": 267,
+                        "NORMAL": 276,
+                        "TANGENT": 285
+                    }
+                },
+                {
+                    "indices": 270,
+                    "material": 17,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 286,
+                        "TEXCOORD_0": 272,
+                        "NORMAL": 287,
+                        "TANGENT": 288
+                    }
+                },
+                {
+                    "indices": 265,
+                    "material": 19,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 289,
+                        "TEXCOORD_0": 267,
+                        "NORMAL": 290,
+                        "TANGENT": 291
+                    }
+                },
+                {
+                    "indices": 270,
+                    "material": 18,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 292,
+                        "TEXCOORD_0": 272,
+                        "NORMAL": 293,
+                        "TANGENT": 294
+                    }
+                },
+                {
+                    "indices": 265,
+                    "material": 17,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 295,
+                        "TEXCOORD_0": 267,
+                        "NORMAL": 279,
+                        "TANGENT": 296
+                    }
+                },
+                {
+                    "indices": 297,
+                    "material": 20,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 298,
+                        "TEXCOORD_0": 299,
+                        "NORMAL": 300,
+                        "TANGENT": 301
+                    }
+                },
+                {
+                    "indices": 302,
+                    "material": 21,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 303,
+                        "TEXCOORD_0": 304,
+                        "NORMAL": 305,
+                        "TANGENT": 306
+                    }
+                },
+                {
+                    "indices": 297,
+                    "material": 20,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 307,
+                        "TEXCOORD_0": 299,
+                        "NORMAL": 308,
+                        "TANGENT": 309
+                    }
+                },
+                {
+                    "indices": 310,
+                    "material": 21,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 311,
+                        "TEXCOORD_0": 312,
+                        "NORMAL": 313,
+                        "TANGENT": 314
+                    }
+                },
+                {
+                    "indices": 297,
+                    "material": 20,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 315,
+                        "TEXCOORD_0": 299,
+                        "NORMAL": 316,
+                        "TANGENT": 317
+                    }
+                },
+                {
+                    "indices": 302,
+                    "material": 21,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 318,
+                        "TEXCOORD_0": 304,
+                        "NORMAL": 319,
+                        "TANGENT": 320
+                    }
+                },
+                {
+                    "indices": 297,
+                    "material": 20,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 321,
+                        "TEXCOORD_0": 299,
+                        "NORMAL": 322,
+                        "TANGENT": 323
+                    }
+                },
+                {
+                    "indices": 310,
+                    "material": 21,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 324,
+                        "TEXCOORD_0": 312,
+                        "NORMAL": 325,
+                        "TANGENT": 326
+                    }
+                },
+                {
+                    "indices": 5,
+                    "material": 3,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 327,
+                        "TEXCOORD_0": 7,
+                        "NORMAL": 328,
+                        "TANGENT": 329
+                    }
+                },
+                {
+                    "indices": 10,
+                    "material": 1,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 330,
+                        "TEXCOORD_0": 12,
+                        "NORMAL": 331,
+                        "TANGENT": 332
+                    }
+                },
+                {
+                    "indices": 5,
+                    "material": 3,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 333,
+                        "TEXCOORD_0": 7,
+                        "NORMAL": 334,
+                        "TANGENT": 335
+                    }
+                },
+                {
+                    "indices": 10,
+                    "material": 1,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 336,
+                        "TEXCOORD_0": 12,
+                        "NORMAL": 337,
+                        "TANGENT": 338
+                    }
+                },
+                {
+                    "indices": 5,
+                    "material": 3,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 339,
+                        "TEXCOORD_0": 7,
+                        "NORMAL": 340,
+                        "TANGENT": 341
+                    }
+                },
+                {
+                    "indices": 10,
+                    "material": 1,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 342,
+                        "TEXCOORD_0": 12,
+                        "NORMAL": 343,
+                        "TANGENT": 344
+                    }
+                },
+                {
+                    "indices": 345,
+                    "material": 3,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 346,
+                        "TEXCOORD_0": 347,
+                        "NORMAL": 348,
+                        "TANGENT": 349
+                    }
+                },
+                {
+                    "indices": 10,
+                    "material": 1,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 350,
+                        "TEXCOORD_0": 12,
+                        "NORMAL": 351,
+                        "TANGENT": 352
+                    }
+                },
+                {
+                    "indices": 345,
+                    "material": 3,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 353,
+                        "TEXCOORD_0": 347,
+                        "NORMAL": 354,
+                        "TANGENT": 355
+                    }
+                },
+                {
+                    "indices": 10,
+                    "material": 1,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 356,
+                        "TEXCOORD_0": 12,
+                        "NORMAL": 357,
+                        "TANGENT": 358
+                    }
+                },
+                {
+                    "indices": 345,
+                    "material": 3,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 359,
+                        "TEXCOORD_0": 347,
+                        "NORMAL": 360,
+                        "TANGENT": 361
+                    }
+                },
+                {
+                    "indices": 10,
+                    "material": 1,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 362,
+                        "TEXCOORD_0": 12,
+                        "NORMAL": 363,
+                        "TANGENT": 364
+                    }
+                },
+                {
+                    "indices": 345,
+                    "material": 3,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 365,
+                        "TEXCOORD_0": 347,
+                        "NORMAL": 366,
+                        "TANGENT": 367
+                    }
+                },
+                {
+                    "indices": 10,
+                    "material": 1,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 368,
+                        "TEXCOORD_0": 12,
+                        "NORMAL": 369,
+                        "TANGENT": 370
+                    }
+                },
+                {
+                    "indices": 371,
+                    "material": 22,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 372,
+                        "TEXCOORD_0": 373,
+                        "NORMAL": 374,
+                        "TANGENT": 375
+                    }
+                },
+                {
+                    "indices": 376,
+                    "material": 23,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 377,
+                        "TEXCOORD_0": 378,
+                        "NORMAL": 379,
+                        "TANGENT": 380
+                    }
+                },
+                {
+                    "indices": 15,
+                    "material": 4,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 381,
+                        "TEXCOORD_0": 17,
+                        "NORMAL": 382,
+                        "TANGENT": 383
+                    }
+                },
+                {
+                    "indices": 376,
+                    "material": 23,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 384,
+                        "TEXCOORD_0": 378,
+                        "NORMAL": 385,
+                        "TANGENT": 386
+                    }
+                },
+                {
+                    "indices": 15,
+                    "material": 4,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 387,
+                        "TEXCOORD_0": 17,
+                        "NORMAL": 388,
+                        "TANGENT": 389
+                    }
+                },
+                {
+                    "indices": 390,
+                    "material": 5,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 391,
+                        "TEXCOORD_0": 392,
+                        "NORMAL": 393,
+                        "TANGENT": 394
+                    }
+                },
+                {
+                    "indices": 395,
+                    "material": 24,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 396,
+                        "TEXCOORD_0": 397,
+                        "NORMAL": 398,
+                        "TANGENT": 399
+                    }
+                },
+                {
+                    "indices": 400,
+                    "material": 5,
+                    "mode": 4,
+                    "attributes": {
+                        "POSITION": 401,
+                        "TEXCOORD_0": 402,
+                        "NORMAL": 403,
+                        "TANGENT": 404
+                    }
+                }
+            ]
+        }
+    ],
+    "scene": 0,
+    "scenes": [
+        {
+            "nodes": [
+                0
+            ]
+        }
+    ]
+}
diff --git a/data/Sponza2/white.ktx b/data/Sponza2/white.ktx
new file mode 100644
index 0000000000000000000000000000000000000000..cd443363e6d32128d0ded7dfe3001942f8a41038
Binary files /dev/null and b/data/Sponza2/white.ktx differ
diff --git a/external/CMakeLists.txt b/external/CMakeLists.txt
index a987f63109bec4993cb057b9c74978a0d2a2f37e..d4a4bf7c16b75c8c680acf7d2b20372f41f5e363 100644
--- a/external/CMakeLists.txt
+++ b/external/CMakeLists.txt
@@ -1,5 +1,7 @@
 set(LIB_NAME external)
 
+set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules/")
+
 add_library(${LIB_NAME} INTERFACE)
 add_library(${LIB_NAME}::${LIB_NAME} ALIAS ${LIB_NAME})
 
@@ -28,4 +30,17 @@ target_link_libraries(${LIB_NAME} INTERFACE DTex::DTex)
 
 # Vulkan-headers
 add_subdirectory(Vulkan-Headers)
-target_link_libraries(${LIB_NAME} INTERFACE Vulkan::Headers)
\ No newline at end of file
+target_link_libraries(${LIB_NAME} INTERFACE Vulkan::Headers)
+
+# GLEW
+add_subdirectory(GLEW)
+target_link_libraries(${LIB_NAME} INTERFACE GLEW::GLEW)
+
+# GLFW3
+add_subdirectory(GLFW3)
+target_link_libraries(${LIB_NAME} INTERFACE GLFW3::GLFW3)
+
+# OpenGL
+find_package(OpenGL 4.3 REQUIRED)
+target_link_libraries(${LIB_NAME} INTERFACE OpenGL::GL)
+
diff --git a/external/GLEW/CMakeLists.txt b/external/GLEW/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0af5da4c3d0f691828bce0d94d9ded7bfc878cd1
--- /dev/null
+++ b/external/GLEW/CMakeLists.txt
@@ -0,0 +1,74 @@
+set(LIB_NAME GLEW)
+
+add_library(${LIB_NAME} INTERFACE)
+add_library(${LIB_NAME}::${LIB_NAME} ALIAS ${LIB_NAME})
+
+find_package(GLEW 2.0 QUIET)
+if (GLEW_FOUND)
+	target_link_libraries(${PROJECT_NAME} INTERFACE GLEW::GLEW)
+else()
+	if(UNIX)
+
+		message(FATAL_ERROR "Error. Building on UNIX without GLEW packages installed is not supported.")
+
+	elseif(WIN32)
+
+		if(MSVC)
+
+			if("${CMAKE_SIZEOF_VOID_P}" STREQUAL "4")
+		
+				set(GLEW_LIBDIR ${CMAKE_CURRENT_LIST_DIR}/MSVC/x86/lib)
+				set(GLEW_BINDIR ${CMAKE_CURRENT_LIST_DIR}/MSVC/x86/bin)
+			
+			elseif("${CMAKE_SIZEOF_VOID_P}" STREQUAL "8")
+		
+				set(GLEW_LIBDIR ${CMAKE_CURRENT_LIST_DIR}/MSVC/x64/lib)
+				set(GLEW_BINDIR ${CMAKE_CURRENT_LIST_DIR}/MSVC/x64/bin)
+			
+			endif()
+        
+			set(GLEW_LIBRARIES "${GLEW_LIBDIR}/glew32s.lib;${GLEW_LIBDIR}/glew32.lib")
+		
+		elseif(MINGW)
+		
+			if("${CMAKE_SIZEOF_VOID_P}" STREQUAL "4")
+		
+				set(GLEW_LIBDIR ${CMAKE_CURRENT_LIST_DIR}/MinGW/x86/lib)
+				set(GLEW_BINDIR ${CMAKE_CURRENT_LIST_DIR}/MinGW/x86/bin)
+			
+			elseif("${CMAKE_SIZEOF_VOID_P}" STREQUAL "8")
+		
+				set(GLEW_LIBDIR ${CMAKE_CURRENT_LIST_DIR}/MinGW/x64/lib)
+				set(GLEW_BINDIR ${CMAKE_CURRENT_LIST_DIR}/MinGW/x64/bin)
+			
+			endif() 
+
+			set(GLEW_LIBRARIES "-L${GLEW_LIBDIR} -lglew32 -lglew32mx")
+
+		endif()
+
+		# Link include directories
+		set(GLEW_INCLUDE_DIRS "${CMAKE_CURRENT_LIST_DIR}/include")
+		target_include_directories(
+			${LIB_NAME}
+			INTERFACE
+			$<BUILD_INTERFACE:${GLEW_INCLUDE_DIRS}>
+			$<INSTALL_INTERFACE:include>
+			)
+	
+		# Link static libraries
+		target_link_libraries(${LIB_NAME} INTERFACE ${GLEW_LIBRARIES})
+
+		set(GLEW_BINNAME glew32.dll)
+		set(GLEW_BINARY "${GLEW_BINDIR}/${GLEW_BINNAME}")
+
+		#add_custom_command(
+		#	TARGET ${LIB_NAME} POST_BUILD
+		#	COMMAND ${CMAKE_COMMAND} -E copy_if_different
+		#	"${GLEW_BINARY}"
+		#	"$<TARGET_FILE_DIR:${PROJECT_NAME}>/${GLEW_BINNAME}"
+		#	)
+
+	endif()
+
+endif()
\ No newline at end of file
diff --git a/lib/GLEW/MinGW/include/GL/eglew.h b/external/GLEW/MinGW/include/GL/eglew.h
similarity index 100%
rename from lib/GLEW/MinGW/include/GL/eglew.h
rename to external/GLEW/MinGW/include/GL/eglew.h
diff --git a/lib/GLEW/MinGW/include/GL/glew.h b/external/GLEW/MinGW/include/GL/glew.h
similarity index 100%
rename from lib/GLEW/MinGW/include/GL/glew.h
rename to external/GLEW/MinGW/include/GL/glew.h
diff --git a/lib/GLEW/MinGW/include/GL/glxew.h b/external/GLEW/MinGW/include/GL/glxew.h
similarity index 100%
rename from lib/GLEW/MinGW/include/GL/glxew.h
rename to external/GLEW/MinGW/include/GL/glxew.h
diff --git a/lib/GLEW/MinGW/include/GL/wglew.h b/external/GLEW/MinGW/include/GL/wglew.h
similarity index 100%
rename from lib/GLEW/MinGW/include/GL/wglew.h
rename to external/GLEW/MinGW/include/GL/wglew.h
diff --git a/lib/GLEW/MinGW/lib/libglew32.a b/external/GLEW/MinGW/lib/libglew32.a
similarity index 100%
rename from lib/GLEW/MinGW/lib/libglew32.a
rename to external/GLEW/MinGW/lib/libglew32.a
diff --git a/lib/GLEW/MinGW/lib/libglew32.dll.a b/external/GLEW/MinGW/lib/libglew32.dll.a
similarity index 100%
rename from lib/GLEW/MinGW/lib/libglew32.dll.a
rename to external/GLEW/MinGW/lib/libglew32.dll.a
diff --git a/lib/GLEW/MinGW/lib/libglew32mx.a b/external/GLEW/MinGW/lib/libglew32mx.a
similarity index 100%
rename from lib/GLEW/MinGW/lib/libglew32mx.a
rename to external/GLEW/MinGW/lib/libglew32mx.a
diff --git a/lib/GLEW/MinGW/lib/libglew32mx.dll.a b/external/GLEW/MinGW/lib/libglew32mx.dll.a
similarity index 100%
rename from lib/GLEW/MinGW/lib/libglew32mx.dll.a
rename to external/GLEW/MinGW/lib/libglew32mx.dll.a
diff --git a/lib/GLEW/include/GL/eglew.h b/external/GLEW/include/GL/eglew.h
similarity index 100%
rename from lib/GLEW/include/GL/eglew.h
rename to external/GLEW/include/GL/eglew.h
diff --git a/lib/GLEW/include/GL/glew.h b/external/GLEW/include/GL/glew.h
similarity index 100%
rename from lib/GLEW/include/GL/glew.h
rename to external/GLEW/include/GL/glew.h
diff --git a/lib/GLEW/include/GL/glxew.h b/external/GLEW/include/GL/glxew.h
similarity index 100%
rename from lib/GLEW/include/GL/glxew.h
rename to external/GLEW/include/GL/glxew.h
diff --git a/lib/GLEW/include/GL/wglew.h b/external/GLEW/include/GL/wglew.h
similarity index 100%
rename from lib/GLEW/include/GL/wglew.h
rename to external/GLEW/include/GL/wglew.h
diff --git a/external/GLFW3/CMakeLists.txt b/external/GLFW3/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..19cffbb9435b589ca369db0029d966a0d40aea38
--- /dev/null
+++ b/external/GLFW3/CMakeLists.txt
@@ -0,0 +1,66 @@
+set(LIB_NAME GLFW3)
+
+add_library(${LIB_NAME} INTERFACE)
+add_library(${LIB_NAME}::${LIB_NAME} ALIAS ${LIB_NAME})
+
+# GLFW
+find_package(GLFW3 QUIET)
+if(GLFW3_FOUND)
+	target_include_directories(${LIB_NAME} INTERFACE ${GLFW3_INCLUDE_DIRS})
+	target_link_libraries(${LIB_NAME} INTERFACE ${GLFW3_LIBRARIES})
+else()
+	if (UNIX)
+		message(FATAL_ERROR "Error. Building on UNIX without GLFW3 packages installed is not supported.")
+	elseif(WIN32)
+		
+		if(MSVC)
+
+			if("${CMAKE_SIZEOF_VOID_P}" STREQUAL "4")
+		
+				set(GLFW3_LIBDIR ${CMAKE_CURRENT_LIST_DIR}/MSVC/x86/lib)
+				set(GLFW3_BINDIR ${CMAKE_CURRENT_LIST_DIR}/MSVC/x86/bin)
+			
+			elseif("${CMAKE_SIZEOF_VOID_P}" STREQUAL "8")
+		
+				set(GLFW3_LIBDIR ${CMAKE_CURRENT_LIST_DIR}/MSVC/x64/lib)
+				set(GLFW3_BINDIR ${CMAKE_CURRENT_LIST_DIR}/MSVC/x64/bin)
+			
+			endif()
+        
+			set(GLFW3_LIBRARIES "${GLFW3_LIBDIR}/glfw3.lib;${GLFW3_LIBDIR}/glfw3dll.lib")
+		
+		elseif(MINGW)
+		
+			if("${CMAKE_SIZEOF_VOID_P}" STREQUAL "4")
+		
+				set(GLFW3_LIBDIR ${CMAKE_CURRENT_LIST_DIR}/MinGW/x86/lib)
+				set(GLFW3_BINDIR ${CMAKE_CURRENT_LIST_DIR}/MinGW/x86/bin)
+			
+			elseif("${CMAKE_SIZEOF_VOID_P}" STREQUAL "8")
+		
+				set(GLFW3_LIBDIR ${CMAKE_CURRENT_LIST_DIR}/MinGW/x64/lib)
+				set(GLFW3_BINDIR ${CMAKE_CURRENT_LIST_DIR}/MinGW/x64/bin)
+			
+			endif() 
+
+			set(GLFW3_LIBRARIES "-L${GLFW3_LIBDIR} -lglfw3 -lglfw3dll")
+
+		endif()
+
+		# Link include directories
+		set(GLFW3_INCLUDE_DIRS "${CMAKE_CURRENT_LIST_DIR}/include")
+		target_include_directories(
+			${LIB_NAME}
+			INTERFACE
+			$<BUILD_INTERFACE:${GLFW3_INCLUDE_DIRS}>
+			$<INSTALL_INTERFACE:include>
+			)
+
+		# Link static libraries
+		target_link_libraries(${LIB_NAME} INTERFACE ${GLFW3_LIBRARIES})
+	
+		set(GLFW3_BINNAME glfw3.dll)
+		set(GLFW_BINARY "${GLFW3_BINDIR}/${GLFW3_BINNAME}")
+
+	endif()
+endif()
\ No newline at end of file
diff --git a/lib/GLFW3/include/GLFW/glfw3.h b/external/GLFW3/include/GLFW/glfw3.h
similarity index 100%
rename from lib/GLFW3/include/GLFW/glfw3.h
rename to external/GLFW3/include/GLFW/glfw3.h
diff --git a/lib/GLFW3/include/GLFW/glfw3native.h b/external/GLFW3/include/GLFW/glfw3native.h
similarity index 100%
rename from lib/GLFW3/include/GLFW/glfw3native.h
rename to external/GLFW3/include/GLFW/glfw3native.h
diff --git a/cmake/modules/FindGLFW3.cmake b/external/cmake/modules/FindGLFW3.cmake
similarity index 100%
rename from cmake/modules/FindGLFW3.cmake
rename to external/cmake/modules/FindGLFW3.cmake
diff --git a/include/DEngine/Components/Camera.hpp b/include/DEngine/Components/Camera.hpp
index f9d7d482d737073f5495096b90e01ad2fc3af0b6..1e62bd200b36320a44c7fc4c2a53eebd6395a46c 100644
--- a/include/DEngine/Components/Camera.hpp
+++ b/include/DEngine/Components/Camera.hpp
@@ -44,6 +44,8 @@ namespace Engine
 			[[nodiscard]] Math::Matrix<4, 3, float> GetModel_Reduced(Space space) const;
 			[[nodiscard]] Math::Matrix<4, 4, float> GetModel(Space space) const;
 			[[nodiscard]] Math::Matrix<4, 4, float> GetViewModel(Space space) const;
+
+			[[nodiscard]] Math::Vector<3, float> GetPosition(Space space) const;
 		};
 	}
 }
\ No newline at end of file
diff --git a/include/DEngine/Scene.hpp b/include/DEngine/Scene.hpp
index 1ae1bc9d7d2f306162e6f63af44b5c0f632fa3fc..f19123c25edf4d9495c89f479b42544c4a2ee043 100644
--- a/include/DEngine/Scene.hpp
+++ b/include/DEngine/Scene.hpp
@@ -30,9 +30,8 @@ namespace Engine
 	public:
 		explicit Scene(size_t indexInEngine);
 
-		Scene(const Scene &right) = delete;
-
-		Scene(Scene &&right) noexcept = delete;
+		Scene(const Scene&) = delete;
+		Scene(Scene&&) = delete;
 
 		~Scene();
 
diff --git a/include/DEngine/Time/Time.hpp b/include/DEngine/Time/Time.hpp
index 45cacc98cd1e2ccbd384ef6f80c8c0600756dc3c..e33d5e051eedd8db04afc7bea43e80f691a6d696 100644
--- a/include/DEngine/Time/Time.hpp
+++ b/include/DEngine/Time/Time.hpp
@@ -1,10 +1,5 @@
 #pragma once
 
-namespace Engine
-{
-    class Scene;
-}
-
 #include <cstdint>
 #include <cstddef>
 #include <array>
@@ -30,23 +25,25 @@ namespace Engine
 			uint16_t GetFPS() const;
 
 		private:
-			size_t tickCount{};
-			size_t fixedTickCount{};
+			size_t tickCount = 0;
+			size_t fixedTickCount = 0;
 			std::chrono::high_resolution_clock::time_point startTime{};
+			float timeSinceSceneStartSynced = 0.f;
 			std::chrono::high_resolution_clock::time_point previousFrameEndTime{};
-			float deltaTime{};
+			float deltaTime = 0.f;
 
 			std::array<std::chrono::high_resolution_clock::duration, 2> fixedTickInterval{};
-			uint8_t fixedTickIntervalBufferIndex{};
-			bool fixedTickIntervalChanged{};
+			uint8_t fixedTickIntervalBufferIndex = 0;
+			bool fixedTickIntervalChanged = false;
 
-            friend Time::Core;
+            friend class Time::Core;
 		};
 
 		class Core
 		{
 		public:
 			static void Initialize();
+			static void InitializeData(SceneData& input);
 			static void Terminate();
 			static void TickEnd();
 			static void TickEnd(Time::SceneData& scene);
diff --git a/include/SinusMovement.hpp b/include/SinusMovement.hpp
new file mode 100644
index 0000000000000000000000000000000000000000..aace0dc2839b3dd5bf190b4e9f39f33af95058ad
--- /dev/null
+++ b/include/SinusMovement.hpp
@@ -0,0 +1,23 @@
+#pragma once
+
+#include "DEngine/Components/ScriptBase.hpp"
+
+#include "DMath/Vector/Vector.hpp"
+
+namespace Assignment02
+{
+	class SinusMovement : public Engine::Components::ScriptBase
+	{
+	public:
+		using ParentType = ScriptBase;
+
+		explicit SinusMovement(Engine::SceneObject& owningObject);
+
+		Math::Vector3D startPos{};
+
+	protected:
+		void SceneStart() override;
+
+		void Tick() override;
+	};
+}
\ No newline at end of file
diff --git a/lib/GLEW/GLEWconfig.cmake b/lib/GLEW/GLEWconfig.cmake
deleted file mode 100644
index a5ba36ce27e0913514f433a3193640c1f761fda6..0000000000000000000000000000000000000000
--- a/lib/GLEW/GLEWconfig.cmake
+++ /dev/null
@@ -1,52 +0,0 @@
-if(WIN32)
-
-    if(MSVC)
-
-        if("${CMAKE_SIZEOF_VOID_P}" STREQUAL "4")
-		
-			set(GLEW_LIBDIR ${CMAKE_CURRENT_LIST_DIR}/MSVC/x86/lib)
-			set(GLEW_BINDIR ${CMAKE_CURRENT_LIST_DIR}/MSVC/x86/bin)
-			
-		elseif("${CMAKE_SIZEOF_VOID_P}" STREQUAL "8")
-		
-			set(GLEW_LIBDIR ${CMAKE_CURRENT_LIST_DIR}/MSVC/x64/lib)
-			set(GLEW_BINDIR ${CMAKE_CURRENT_LIST_DIR}/MSVC/x64/bin)
-			
-		endif()
-        
-		set(GLEW_LIBRARIES "${GLEW_LIBDIR}/glew32s.lib;${GLEW_LIBDIR}/glew32.lib")
-		
-    elseif(MINGW)
-		
-		if("${CMAKE_SIZEOF_VOID_P}" STREQUAL "4")
-		
-			set(GLEW_LIBDIR ${CMAKE_CURRENT_LIST_DIR}/MinGW/x86/lib)
-			set(GLEW_BINDIR ${CMAKE_CURRENT_LIST_DIR}/MinGW/x86/bin)
-			
-		elseif("${CMAKE_SIZEOF_VOID_P}" STREQUAL "8")
-		
-			set(GLEW_LIBDIR ${CMAKE_CURRENT_LIST_DIR}/MinGW/x64/lib)
-			set(GLEW_BINDIR ${CMAKE_CURRENT_LIST_DIR}/MinGW/x64/bin)
-			
-		endif() 
-
-		set(GLEW_LIBRARIES "-L${GLEW_LIBDIR} -lglew32 -lglew32mx")
-
-    endif()
-
-	set(GLEW_INCLUDE_DIRS "${CMAKE_CURRENT_LIST_DIR}/include")
-	
-	set(GLEW_BINNAME glew32.dll)
-    set(GLEW_BINARY "${GLEW_BINDIR}/${GLEW_BINNAME}")
-
-    add_custom_command(
-		TARGET ${PROJECT_NAME} POST_BUILD
-		COMMAND ${CMAKE_COMMAND} -E copy_if_different
-		"${GLEW_BINARY}"
-		"$<TARGET_FILE_DIR:${PROJECT_NAME}>/${GLEW_BINNAME}"
-		)
-
-endif()
-
-
-#string(STRIP "${GLEW_LIBRARIES}" GLEW_LIBRARIES)
\ No newline at end of file
diff --git a/lib/GLEW/MinGW/bin/glew32.dll b/lib/GLEW/MinGW/bin/glew32.dll
deleted file mode 100644
index 928f5649d5ac7a60aad289d3a19ae279962d0891..0000000000000000000000000000000000000000
Binary files a/lib/GLEW/MinGW/bin/glew32.dll and /dev/null differ
diff --git a/lib/GLEW/MinGW/bin/glew32mx.dll b/lib/GLEW/MinGW/bin/glew32mx.dll
deleted file mode 100644
index 175ab0b160ba5600616365cb7a680fe9f1398a2e..0000000000000000000000000000000000000000
Binary files a/lib/GLEW/MinGW/bin/glew32mx.dll and /dev/null differ
diff --git a/lib/GLFW3/GLFW3config.cmake b/lib/GLFW3/GLFW3config.cmake
deleted file mode 100644
index b4651b679f53c2b7881eb06ec244bced9faf6aca..0000000000000000000000000000000000000000
--- a/lib/GLFW3/GLFW3config.cmake
+++ /dev/null
@@ -1,49 +0,0 @@
-if(WIN32)
-
-    if(MSVC)
-
-		if("${CMAKE_SIZEOF_VOID_P}" STREQUAL "4")
-		
-			set(GLFW3_LIBDIR ${CMAKE_CURRENT_LIST_DIR}/MSVC/x86/lib)
-			set(GLFW3_BINDIR ${CMAKE_CURRENT_LIST_DIR}/MSVC/x86/bin)
-			
-		elseif("${CMAKE_SIZEOF_VOID_P}" STREQUAL "8")
-		
-			set(GLFW3_LIBDIR ${CMAKE_CURRENT_LIST_DIR}/MSVC/x64/lib)
-			set(GLFW3_BINDIR ${CMAKE_CURRENT_LIST_DIR}/MSVC/x64/bin)
-			
-		endif()
-        
-		set(GLFW3_LIBRARIES "${GLFW3_LIBDIR}/glfw3.lib;${GLFW3_LIBDIR}/glfw3dll.lib")
-		
-    elseif(MINGW)
-		
-		if("${CMAKE_SIZEOF_VOID_P}" STREQUAL "4")
-	
-			set(GLFW3_LIBDIR ${CMAKE_CURRENT_LIST_DIR}/MinGW/x86/lib)
-			set(GLFW3_BINDIR ${CMAKE_CURRENT_LIST_DIR}/MinGW/x86/bin)
-			
-		elseif("${CMAKE_SIZEOF_VOID_P}" STREQUAL "8")
-		
-			set(GLFW3_LIBDIR ${CMAKE_CURRENT_LIST_DIR}/MinGW/x64/lib)
-			set(GLFW3_BINDIR ${CMAKE_CURRENT_LIST_DIR}/MinGW/x64/bin)
-			
-		endif()
-        
-		set(GLFW3_LIBRARIES "-L${GLFW3_LIBDIR} -lglfw3 -lglfw3dll")
-
-    endif()
-
-	set(GLFW3_INCLUDE_DIRS ${CMAKE_CURRENT_LIST_DIR}/include)
-	
-	set(GLFW3_BINNAME glfw3.dll)
-    set(GLFW3_BINARY "${GLFW3_BINDIR}/${GLFW3_BINNAME}")
-
-    add_custom_command(
-		TARGET ${PROJECT_NAME} POST_BUILD
-		COMMAND ${CMAKE_COMMAND} -E copy_if_different
-		"${GLFW3_BINARY}"
-		"$<TARGET_FILE_DIR:${PROJECT_NAME}>/${GLFW3_BINNAME}"
-		)
-
-endif()
\ No newline at end of file
diff --git a/src/Engine/AssManRendererConnect.cpp b/src/Engine/AssManRendererConnect.cpp
index 16301b438d558c1cc262a53ea99002bf4c2d052d..fd3d7b420b10b0a2afef86e9ffc32704cb320910 100644
--- a/src/Engine/AssManRendererConnect.cpp
+++ b/src/Engine/AssManRendererConnect.cpp
@@ -4,6 +4,8 @@
 
 #include <cassert>
 
+#include <iostream>
+
 namespace Engine
 {
 	Renderer::CameraInfo GetRendererCameraInfo(const Components::Camera& in)
@@ -17,6 +19,8 @@ namespace Engine
 
 		cameraInfo.transform = in.GetViewModel(Space::World);
 
+		cameraInfo.worldSpacePos = in.GetPosition(Space::World);
+
 		switch (in.projectionMode)
 		{
 		case Components::Camera::ProjectionMode::Perspective:
diff --git a/src/Engine/AssetManager/AssetManager.cpp b/src/Engine/AssetManager/AssetManager.cpp
index 551335b8debeb1c0d87e2038cc9d678a1595542b..dc3576ec034416ec6e4ddb8a45b4cb1ef4b7c653 100644
--- a/src/Engine/AssetManager/AssetManager.cpp
+++ b/src/Engine/AssetManager/AssetManager.cpp
@@ -18,10 +18,10 @@ namespace Engine
 			struct Data
 			{
 				size_t meshIDCounter = 0;
-				std::map<size_t, MeshInfo> meshAssetDatabase;
+				std::unordered_map<size_t, MeshInfo> meshAssetDatabase;
 
 				size_t textureIDCounter = 0;
-				std::map<size_t, TextureInfo> textureAssetDatabase;
+				std::unordered_map<size_t, TextureInfo> textureAssetDatabase;
 
 				std::map<std::string, fx::gltf::Document> openGLTFDocs;
 			};
diff --git a/src/Engine/Components/Camera.cpp b/src/Engine/Components/Camera.cpp
index 35b67b8605decbd3c7034fb1c8b44dd5d7d0d8d2..254f6da19d8ca3680fe9f68096b3a3fbc3bf9fcc 100644
--- a/src/Engine/Components/Camera.cpp
+++ b/src/Engine/Components/Camera.cpp
@@ -65,14 +65,6 @@ namespace Engine
 
 			auto modelMat4 = AsMat4(model);
 
-			/*
-			Math::Matrix<4, 4, float> test{};
-			for (size_t i = 0; i < 4; i++)
-				test.At(i, i) = 1;
-			test.At(2, 2) = -1;
-			modelMat4 = test * modelMat4;
-			*/
-
 
 			auto inverseOpt = modelMat4.GetInverse();
 			assert(inverseOpt.has_value() && "Error. Couldn't find inverse matrix of camera.");
@@ -80,6 +72,24 @@ namespace Engine
 
 			return inverse;
 		}
+
+		Math::Vector<3, float> Camera::GetPosition(Space space) const
+		{
+			using namespace Math::LinTran3D;
+
+			auto localPos = positionOffset;
+			if (space == Space::Local)
+				return localPos;
+			else if (space == Space::World)
+			{
+				return GetSceneObject().GetPosition(space);
+			}
+			else
+			{
+				assert(false && "Invalid enum value.");
+				return {};
+			}
+		}
 	}
 }
 
diff --git a/src/Engine/Components/FreeLook.cpp b/src/Engine/Components/FreeLook.cpp
index fb14145f9784ca8b156b49c7e7abac27cbe06a33..41176c45f4d4b7fb60a95855478c7f2d07cc5ad6 100644
--- a/src/Engine/Components/FreeLook.cpp
+++ b/src/Engine/Components/FreeLook.cpp
@@ -7,8 +7,6 @@
 #include "DEngine/SceneObject.hpp"
 #include "DEngine/Scene.hpp"
 
-#include <iostream>
-
 namespace Engine
 {
 	namespace Components
@@ -61,12 +59,8 @@ namespace Engine
 			Math::Vector3D forward{ mat[2][0], mat[2][1], mat[2][2] };
 			
 
-			
-
-			
-
 			// Handles origin movement for camera
-			constexpr float speed = 15.f;
+			constexpr float speed = 5.f;
 
 			if (Input::Raw::GetValue(Input::Raw::Button::A))
 				obj.localPosition += right * speed * deltaTime;
diff --git a/src/Engine/Engine.cpp b/src/Engine/Engine.cpp
index 9a4649222f8df17e8ebd85b797d4d8806c645a46..710e49eb524988c7bf0ff6bb210abf472a5ef967 100644
--- a/src/Engine/Engine.cpp
+++ b/src/Engine/Engine.cpp
@@ -14,6 +14,8 @@
 #include "DEngine/Components/MeshRenderer.hpp"
 #include "DEngine/Components/PointLight.hpp"
 
+#include "SinusMovement.hpp"
+
 #include "Systems/RenderSystem.hpp"
 
 #include "AssManRendererConnect.hpp"
@@ -70,14 +72,15 @@ void Engine::Core::Run()
 	auto& objCamera = scene1.NewSceneObject();
 	objCamera.localPosition.z = -5.f;
 	auto& camera = objCamera.AddComponent<Components::Camera>().second.get();
-	camera.zFar = 100000.f;
+	camera.zFar = 10000.f;
 	objCamera.AddComponent<Components::FreeLook>();
 
 	auto& lightObj = scene1.NewSceneObject();
-	lightObj.localPosition = { 2.5f, 2.5f, 2.5f };
+	lightObj.localPosition = { 0.f, 1.f, 0.f };
 	Components::PointLight& light1 = lightObj.AddComponent<Components::PointLight>().second.get();
 	light1.color = { 1.f, 1.f, 1.f };
-	light1.intensity = 0.5f;
+	light1.intensity = 2.f;
+	lightObj.AddComponent<Assignment02::SinusMovement>();
 
 	auto& obj4 = scene1.NewSceneObject();
 	obj4.localPosition = { 0.f, -7.5f, -10.f };
@@ -97,7 +100,6 @@ void Engine::Core::Run()
 	{
 		scene1.ScriptTick();
 
-
 		RenderSystem::BuildRenderGraph(scene1, graph);
 		Renderer::Core::PrepareRenderingEarly(graph);
 
@@ -105,7 +107,6 @@ void Engine::Core::Run()
 		RenderSystem::BuildRenderGraphTransform(scene1, graphTransform);
 		Renderer::Core::PrepareRenderingLate(graphTransform);
 
-
 		Renderer::Core::Draw();
 
 		Input::Core::ClearValues();
diff --git a/src/Engine/LoadGLTFScene.cpp b/src/Engine/LoadGLTFScene.cpp
index 2699718c41f7f442e1edf492888685898a7bf715..4ee83f98cbedb8c41168430992e31cf0558d612d 100644
--- a/src/Engine/LoadGLTFScene.cpp
+++ b/src/Engine/LoadGLTFScene.cpp
@@ -16,7 +16,7 @@ namespace Engine
 
 		auto& sceneObj = scene.NewSceneObject();
 
-		sceneObj.localScale = { 0.1f, 0.1f, 0.1f };
+		sceneObj.localScale = { gltfDoc.nodes[0].scale[0], gltfDoc.nodes[0].scale[1], gltfDoc.nodes[0].scale[2], };
 
 		for (size_t meshIndex = 0; meshIndex < gltfDoc.meshes.size(); meshIndex++)
 		{
diff --git a/src/Engine/Renderer/OpenGL.cpp b/src/Engine/Renderer/OpenGL.cpp
index 4441deb3ee2942059d6e0f035299720ca419064f..d8a93cb014f7cd6f554951ea1ac7bceb68117d1c 100644
--- a/src/Engine/Renderer/OpenGL.cpp
+++ b/src/Engine/Renderer/OpenGL.cpp
@@ -1,5 +1,5 @@
 #include "DRenderer/Renderer.hpp"
-#include "DRenderer/RendererData.hpp"
+#include "RendererData.hpp"
 #include "DRenderer/MeshDocument.hpp"
 #include "DRenderer/OpenGL.hpp"
 
diff --git a/src/Engine/Renderer/Renderer.cpp b/src/Engine/Renderer/Renderer.cpp
index 85ae7029b64d84b99023fdbb51128927e00a2a4c..bb2692409c065f89157fb8a9349ea775037edc26 100644
--- a/src/Engine/Renderer/Renderer.cpp
+++ b/src/Engine/Renderer/Renderer.cpp
@@ -1,5 +1,5 @@
 #include "DRenderer/Renderer.hpp"
-#include "DRenderer/RendererData.hpp"
+#include "RendererData.hpp"
 
 #include "DRenderer/OpenGL.hpp"
 
diff --git a/include/DRenderer/RendererData.hpp b/src/Engine/Renderer/RendererData.hpp
similarity index 96%
rename from include/DRenderer/RendererData.hpp
rename to src/Engine/Renderer/RendererData.hpp
index 4469e210b778a46d30b6218c474a6ce6f0f0a55a..ca23aac65486ad58048c974d05c381f018bda6c1 100644
--- a/include/DRenderer/RendererData.hpp
+++ b/src/Engine/Renderer/RendererData.hpp
@@ -1,6 +1,6 @@
 #pragma once
 
-#include "Renderer.hpp"
+#include "DRenderer/Renderer.hpp"
 
 #include <vector>
 #include <functional>
diff --git a/src/Engine/Time/Time.cpp b/src/Engine/Time/Time.cpp
index a34276120305f2978d60983d5358abaa08332ee0..365f6e402cfb54c3688552fe81b377b86e284737 100644
--- a/src/Engine/Time/Time.cpp
+++ b/src/Engine/Time/Time.cpp
@@ -13,63 +13,68 @@ namespace Engine
 			std::chrono::high_resolution_clock::time_point appStart;
 		};
 		std::unique_ptr<TimeData> data;
-	}
-}
 
-void Engine::Time::Core::Initialize()
-{
-	data = std::make_unique<TimeData>();
+		void Core::Initialize()
+		{
+			data = std::make_unique<TimeData>();
 
-    auto now = std::chrono::high_resolution_clock::now();
-	data->appStart = now;
-}
+			auto now = std::chrono::high_resolution_clock::now();
+			data->appStart = now;
+		}
 
-void Engine::Time::Core::Terminate()
-{
-	data = nullptr;
-}
+		void Core::Terminate()
+		{
+			data = nullptr;
+		}
 
-void Engine::Time::Core::TickEnd(SceneData& scene)
-{
-	auto now = std::chrono::high_resolution_clock::now();
+		void Core::TickEnd(SceneData& scene)
+		{
+			auto now = std::chrono::high_resolution_clock::now();
 
-	scene.tickCount++;
+			scene.tickCount++;
 
-	if (scene.fixedTickIntervalChanged)
-	{
-		scene.fixedTickIntervalBufferIndex = (scene.fixedTickIntervalBufferIndex + uint8_t(1)) % static_cast<uint8_t>(scene.fixedTickInterval.size() - 1);
-		scene.fixedTickIntervalChanged = false;
-	}
+			// Calculate deltaTime
+			std::chrono::high_resolution_clock::duration timeBetweenFrames = now - scene.previousFrameEndTime;
+			scene.deltaTime = std::chrono::duration<float>{ timeBetweenFrames }.count();
 
-	// Calculate deltaTime
-	std::chrono::high_resolution_clock::duration timeBetweenFrames = now - scene.previousFrameEndTime;
-	scene.deltaTime = std::chrono::duration<float>{timeBetweenFrames}.count();
+			std::chrono::high_resolution_clock::duration timeSinceSceneStart = now - scene.startTime;
+			scene.timeSinceSceneStartSynced = std::chrono::duration<float>{ timeSinceSceneStart }.count();
 
-	scene.previousFrameEndTime = now;
-}
+			scene.previousFrameEndTime = now;
+		}
 
-Engine::Time::SceneData::SceneData()
-{
-    auto now = std::chrono::high_resolution_clock::now();
+		SceneData::SceneData()
+		{
+			auto now = std::chrono::high_resolution_clock::now();
 
-    startTime = now;
+			startTime = now;
 
-    previousFrameEndTime = now;
+			previousFrameEndTime = now;
 
-	deltaTime = 1.f / 60.f;
+			deltaTime = 1.f / 60.f;
 
-	constexpr std::chrono::high_resolution_clock::duration defaultFixedTickInterval = std::chrono::duration_cast<std::chrono::nanoseconds>(std::chrono::seconds(1)) / 60;
-	fixedTickInterval[0] = defaultFixedTickInterval;
-}
+			constexpr std::chrono::high_resolution_clock::duration defaultFixedTickInterval = std::chrono::duration_cast<std::chrono::nanoseconds>(std::chrono::seconds(1)) / 60;
+			fixedTickInterval[0] = defaultFixedTickInterval;
+			fixedTickInterval[1] = defaultFixedTickInterval;
+		}
 
-float Engine::Time::SceneData::GetDeltaTime() const { return deltaTime; }
+		float SceneData::GetTimeSinceSceneStart() const
+		{
+			return timeSinceSceneStartSynced;
+		}
 
-float Engine::Time::SceneData::GetFixedDeltaTime() const
-{
-	const auto& activeInterval = fixedTickInterval[fixedTickIntervalBufferIndex];
-	return std::chrono::duration<float>(activeInterval).count();
+		float SceneData::GetDeltaTime() const { return deltaTime; }
+
+		float SceneData::GetFixedDeltaTime() const
+		{
+			const auto& activeInterval = fixedTickInterval[fixedTickIntervalBufferIndex];
+			return std::chrono::duration<float>(activeInterval).count();
+		}
+
+		uint16_t SceneData::GetFPS() const { return static_cast<uint16_t>(1.f / deltaTime); }
+
+		size_t SceneData::GetTickCount() const { return tickCount; }
+	}
 }
 
-uint16_t Engine::Time::SceneData::GetFPS() const { return static_cast<uint16_t>(1.f / deltaTime); }
 
-size_t Engine::Time::SceneData::GetTickCount() const { return tickCount; }
diff --git a/src/SinusMovement.cpp b/src/SinusMovement.cpp
new file mode 100644
index 0000000000000000000000000000000000000000..3d69eab9fb1962decd17a5185b10fcbd4e914e98
--- /dev/null
+++ b/src/SinusMovement.cpp
@@ -0,0 +1,37 @@
+#include "SinusMovement.hpp"
+
+#include "DEngine/SceneObject.hpp"
+#include "DEngine/Scene.hpp"
+
+#include "DMath/Trigonometric.hpp"
+
+#include <iostream>
+
+namespace Assignment02
+{
+	SinusMovement::SinusMovement(Engine::SceneObject& owner) :
+		ParentType(owner)
+	{
+
+	}
+
+	void SinusMovement::SceneStart()
+	{
+		ParentType::SceneStart();
+
+		startPos = GetSceneObject().localPosition;
+	}
+
+	void SinusMovement::Tick()
+	{
+		ParentType::Tick();
+
+		const Engine::Scene& scene = GetSceneObject().GetScene();
+
+		float time = scene.GetTimeData().GetTimeSinceSceneStart();
+
+		float timeMultiplier = 25.f;
+		float moveMagnitudeMultipler = 7.5f;
+		GetSceneObject().localPosition.x = startPos.x + Math::Sin(time * timeMultiplier) * moveMagnitudeMultipler;
+	}
+}
\ No newline at end of file