From ae49440ecd4dbe055fa79ab3e368baee01eacf0a Mon Sep 17 00:00:00 2001 From: Val Date: Wed, 27 May 2026 15:45:02 +0300 Subject: [PATCH 1/3] CORE: add new sample scene template --- project_templates/sample_scene/.gitignore | 35 + project_templates/sample_scene/CMakeLists.txt | 231 + .../sample_scene/CMakePresets.json | 96 + .../sample_scene/config/app.json | 19 + .../sample_scene/config/scene.json | 5 + .../sample_scene/config/vfs.json | 56 + .../content/animation/Teapot.003Action.blk | 24 + .../gui_content/Images/Arrow-default.png | Bin 0 -> 282 bytes .../gui_content/Images/Arrow-hover.png | Bin 0 -> 240 bytes .../gui_content/Images/Arrow-pressing.png | Bin 0 -> 321 bytes .../gui_content/Images/Button-default.png | Bin 0 -> 1331 bytes .../gui_content/Images/Button-disabled.png | Bin 0 -> 1460 bytes .../gui_content/Images/Button-hover.png | Bin 0 -> 1344 bytes .../gui_content/Images/Button-pressing.png | Bin 0 -> 1328 bytes .../gui_content/Images/Image-placeholder.png | Bin 0 -> 4320 bytes .../gui_content/Images/Slider-bar-default.png | Bin 0 -> 467 bytes .../gui_content/Images/Slider-default.png | Bin 0 -> 318 bytes .../gui_content/Images/Slider-hover.png | Bin 0 -> 273 bytes .../gui_content/Images/Slider-pressing.png | Bin 0 -> 367 bytes .../content/gui_content/Images/nau_logo.png | Bin 0 -> 730 bytes .../gui_content/Images/nau_logo_alpha.png | Bin 0 -> 537 bytes .../content/gui_content/fonts/OpenSans16.fnt | 415 + .../gui_content/fonts/OpenSans16_0.png | Bin 0 -> 20185 bytes .../content/gui_content/fonts/OpenSans24.fnt | 415 + .../gui_content/fonts/OpenSans24_0.png | Bin 0 -> 48327 bytes .../content/gui_content/fonts/OpenSans32.fnt | 415 + .../gui_content/fonts/OpenSans32Bold.fnt | 415 + .../gui_content/fonts/OpenSans32Bold_0.png | Bin 0 -> 61692 bytes .../gui_content/fonts/OpenSans32_0.png | Bin 0 -> 62693 bytes .../content/gui_content/fonts/OpenSans48.fnt | 415 + .../gui_content/fonts/OpenSans48_0.png | Bin 0 -> 104333 bytes .../content/materials/Black.nausd | 51 + .../content/materials/Default.nausd | 51 + .../content/materials/Rusted.nausd | 51 + .../content/materials/White.nausd | 51 + .../sample_scene/content/meshes/cone.usda | 29 + .../sample_scene/content/meshes/cube.usda | 29 + .../sample_scene/content/meshes/itmo.usd | Bin 0 -> 51244 bytes .../sample_scene/content/meshes/plane.usda | 25 + .../sample_scene/content/meshes/sphere.usda | 29 + .../sample_scene/content/meshes/teapot.usda | 25 + .../content/particles/baseVFX.usda | 12 + .../content/physics/default-physmat.usda | 10 + .../content/scenes/sample.nausd_scene | 80 + .../shaders/include/ColorSpaceUtility.hlsl | 161 + .../atmosphere/atmosphere_params.hlsli | 107 + .../include/atmosphere/definitions.hlsli | 53 + .../atmosphere/definitions_units.hlsli | 96 + .../include/atmosphere/functions.hlsli | 777 + .../atmosphere/preparedScattering2.hlsl | 30 + .../statistical_clouds_shadow.hlsli | 16 + .../include/atmosphere/texture_sizes.hlsli | 17 + .../include/atmosphere/transmittance.hlsli | 340 + .../include/clustered/point_light.hlsli | 130 + .../clustered/punctualLightsMath.hlsli | 134 + .../shaders/include/common_types.hlsli | 17 + .../content/shaders/include/cs_common.hlsli | 51 + .../content/shaders/include/csm.hlsli | 204 + .../shaders/include/diffuse_brdf.hlsli | 98 + .../content/shaders/include/envi_brdf.hlsli | 44 + .../shaders/include/fast_shader_trig.hlsli | 57 + .../shaders/include/gbuffer_base.hlsli | 243 + .../shaders/include/gbuffer_read.hlsli | 25 + .../shaders/include/hardware_defines.hlsli | 270 + .../content/shaders/include/in_out.hlsli | 85 + .../content/shaders/include/pbr.hlsli | 235 + .../shaders/include/shader_global.hlsli | 67 + .../shaders/include/specular_brdf.hlsli | 164 + .../content/shaders/meta/billboards.blk | 21 + .../shaders/meta/cs_gen_irradiance_map.blk | 17 + .../shaders/meta/cs_gen_reflection_map.blk | 17 + .../shaders/meta/cs_panorama_to_cubemap.blk | 17 + .../shaders/meta/cs_pixel_data_extraction.blk | 17 + .../shaders/meta/debug_lights_shader.blk | 26 + .../meta/debug_renderer_line_shader.blk | 18 + .../meta/debug_renderer_mesh_shader.blk | 18 + .../content/shaders/meta/deferred_resolve.blk | 21 + .../content/shaders/meta/grid.blk | 21 + .../content/shaders/meta/imgui.blk | 44 + .../content/shaders/meta/multi_tex.blk | 24 + .../shaders/meta/outline_calculation.blk | 28 + .../shaders/meta/point_lights_shader.blk | 18 + .../content/shaders/meta/postFX_shader.blk | 38 + .../content/shaders/meta/postFX_skybox.blk | 20 + .../shaders/meta/spot_lights_shader.blk | 18 + .../content/shaders/meta/standard.blk | 30 + .../content/shaders/meta/standard_skinned.blk | 18 + .../shaders/meta/standard_translucent.blk | 24 + .../content/shaders/meta/textured.blk | 55 + .../shaders/meta/texturedInstanced.blk | 38 + .../sample_scene/content/shaders/meta/vfx.blk | 45 + .../content/shaders/src/billboards.hlsl | 60 + .../shaders/src/cs_gen_irradiance_map.hlsl | 59 + .../shaders/src/cs_gen_reflection_map.hlsl | 78 + .../shaders/src/cs_panorama_to_cubemap.hlsl | 42 + .../shaders/src/cs_pixel_data_extraction.hlsl | 26 + .../shaders/src/debug_lights_shader.hlsl | 77 + .../src/debug_renderer_line_shader.hlsl | 40 + .../src/debug_renderer_mesh_shader.hlsl | 41 + .../content/shaders/src/deferred_resolve.hlsl | 92 + .../content/shaders/src/grid.hlsl | 78 + .../content/shaders/src/imgui.hlsl | 43 + .../content/shaders/src/multi_tex.hlsl | 100 + .../shaders/src/outline_calculation.hlsl | 178 + .../shaders/src/point_lights_shader.hlsl | 271 + .../content/shaders/src/postFX_shader.hlsl | 121 + .../content/shaders/src/postFX_skybox.hlsl | 46 + .../shaders/src/spot_lights_shader.hlsl | 248 + .../content/shaders/src/standard.hlsl | 101 + .../content/shaders/src/standard_skinned.hlsl | 91 + .../shaders/src/standard_translucent.hlsl | 136 + .../content/shaders/src/textured.hlsl | 104 + .../shaders/src/texturedInstanced.hlsl | 111 + .../sample_scene/content/shaders/src/vfx.hlsl | 81 + .../sample_scene/content/textures/default.jpg | Bin 0 -> 4961 bytes .../content/textures/default_1k_ORM.jpg | Bin 0 -> 25988 bytes .../content/textures/default_1k_albedo.jpg | Bin 0 -> 23013 bytes .../textures/default_1k_grey_albedo.jpg | Bin 0 -> 22971 bytes .../content/textures/default_albedo_8x8.png | Bin 0 -> 572 bytes .../textures/default_metal_rough_8x8.png | Bin 0 -> 554 bytes .../content/textures/default_normal_8x8.png | Bin 0 -> 757 bytes .../textures/rusted_pbr/rusted_albedo_ao.png | Bin 0 -> 5037687 bytes .../rusted_pbr/rusted_metallic_roughness.png | Bin 0 -> 781166 bytes .../textures/rusted_pbr/rusted_normals.png | Bin 0 -> 1682881 bytes .../content/textures/sample_smoke_soft.png | Bin 0 -> 1566657 bytes .../content/textures/white_8x8.png | Bin 0 -> 556 bytes .../sample_scene/project.nauproject | 16 + .../sample_scene/resources/.gitignore | 1 + .../resources/Images/Arrow-default.png | Bin 0 -> 282 bytes .../resources/Images/Arrow-hover.png | Bin 0 -> 240 bytes .../resources/Images/Arrow-pressing.png | Bin 0 -> 321 bytes .../resources/Images/Button-default.png | Bin 0 -> 1331 bytes .../resources/Images/Button-disabled.png | Bin 0 -> 1460 bytes .../resources/Images/Button-hover.png | Bin 0 -> 1344 bytes .../resources/Images/Button-pressing.png | Bin 0 -> 1328 bytes .../resources/Images/Image-placeholder.png | Bin 0 -> 4320 bytes .../resources/Images/Slider-bar-default.png | Bin 0 -> 467 bytes .../resources/Images/Slider-default.png | Bin 0 -> 318 bytes .../resources/Images/Slider-hover.png | Bin 0 -> 273 bytes .../resources/Images/Slider-pressing.png | Bin 0 -> 367 bytes .../Images/billbords/Banner_Camera.png | Bin 0 -> 9094 bytes .../Images/billbords/Banner_Light_Bulb.png | Bin 0 -> 17083 bytes .../Images/billbords/Banner_Light_Direct.png | Bin 0 -> 17903 bytes .../Images/billbords/Banner_Light_Spot.png | Bin 0 -> 16404 bytes .../Images/billbords/Banner_Sound_Emitter.png | Bin 0 -> 13321 bytes .../billbords/Banner_Sound_Listener.png | Bin 0 -> 21479 bytes .../resources/Images/billbords/Banner_VFX.png | Bin 0 -> 19252 bytes .../resources/Images/nau_logo.png | Bin 0 -> 730 bytes .../resources/Images/nau_logo_alpha.png | Bin 0 -> 537 bytes .../resources/materials/billboards.nmat_json | 31 + .../materials/deferred_rt_debug.nmat_json | 49 + .../materials/deffered_light.nmat_json | 53 + .../embedded/debug_renderer.nmat_json | 32 + .../materials/embedded/simple_debug.nmat_json | 84 + .../embedded/standard_opaque.nmat_json | 88 + .../embedded/standard_skinned.nmat_json | 24 + .../embedded/standard_translucent.nmat_json | 64 + .../standard_translucent_additive.nmat_json | 64 + .../resources/materials/grid.nmat_json | 16 + .../resources/materials/imgui.nmat_json | 18 + .../materials/outline_calculation.nmat_json | 99 + .../materials/pixel_data_extraction.nmat_json | 11 + .../materials/pp_deferred_resolve.nmat_json | 22 + .../resources/materials/pp_tonemap.nmat_json | 54 + .../materials/skinned_robot.nmat_inst_json | 17 + .../resources/materials/skybox.nmat_json | 17 + .../resources/materials/vfx.nmat_json | 19 + .../resources/materials/z_prepass.nmat_json | 39 + .../resources/physics/channels.data | 11 + .../resources/shaders/cache/shader_cache.nsbc | 16087 ++++++++++++++++ .../shaders/include/ColorSpaceUtility.hlsl | 161 + .../atmosphere/atmosphere_params.hlsli | 107 + .../include/atmosphere/definitions.hlsli | 53 + .../atmosphere/definitions_units.hlsli | 96 + .../include/atmosphere/functions.hlsli | 777 + .../atmosphere/preparedScattering2.hlsl | 30 + .../statistical_clouds_shadow.hlsli | 16 + .../include/atmosphere/texture_sizes.hlsli | 17 + .../include/atmosphere/transmittance.hlsli | 340 + .../include/clustered/point_light.hlsli | 130 + .../clustered/punctualLightsMath.hlsli | 134 + .../shaders/include/common_types.hlsli | 17 + .../resources/shaders/include/cs_common.hlsli | 51 + .../resources/shaders/include/csm.hlsli | 204 + .../shaders/include/diffuse_brdf.hlsli | 98 + .../resources/shaders/include/envi_brdf.hlsli | 44 + .../shaders/include/fast_shader_trig.hlsli | 57 + .../shaders/include/gbuffer_base.hlsli | 243 + .../shaders/include/gbuffer_read.hlsli | 24 + .../shaders/include/hardware_defines.hlsli | 270 + .../resources/shaders/include/in_out.hlsli | 85 + .../resources/shaders/include/pbr.hlsli | 235 + .../shaders/include/shader_global.hlsli | 67 + .../shaders/include/specular_brdf.hlsli | 163 + .../resources/shaders/meta/billboards.blk | 21 + .../shaders/meta/cs_gen_irradiance_map.blk | 17 + .../shaders/meta/cs_gen_reflection_map.blk | 17 + .../shaders/meta/cs_panorama_to_cubemap.blk | 17 + .../shaders/meta/cs_pixel_data_extraction.blk | 17 + .../shaders/meta/debug_lights_shader.blk | 26 + .../meta/debug_renderer_line_shader.blk | 18 + .../meta/debug_renderer_mesh_shader.blk | 18 + .../shaders/meta/deferred_resolve.blk | 21 + .../resources/shaders/meta/grid.blk | 21 + .../resources/shaders/meta/imgui.blk | 44 + .../resources/shaders/meta/multi_tex.blk | 24 + .../shaders/meta/outline_calculation.blk | 28 + .../shaders/meta/point_lights_shader.blk | 18 + .../resources/shaders/meta/postFX_shader.blk | 38 + .../resources/shaders/meta/postFX_skybox.blk | 20 + .../shaders/meta/spot_lights_shader.blk | 18 + .../resources/shaders/meta/standard.blk | 30 + .../shaders/meta/standard_skinned.blk | 18 + .../shaders/meta/standard_translucent.blk | 24 + .../resources/shaders/meta/textured.blk | 55 + .../shaders/meta/texturedInstanced.blk | 38 + .../resources/shaders/meta/vfx.blk | 45 + .../resources/shaders/src/billboards.hlsl | 60 + .../shaders/src/cs_gen_irradiance_map.hlsl | 59 + .../shaders/src/cs_gen_reflection_map.hlsl | 78 + .../shaders/src/cs_panorama_to_cubemap.hlsl | 42 + .../shaders/src/cs_pixel_data_extraction.hlsl | 26 + .../shaders/src/debug_lights_shader.hlsl | 77 + .../src/debug_renderer_line_shader.hlsl | 40 + .../src/debug_renderer_mesh_shader.hlsl | 41 + .../shaders/src/deferred_resolve.hlsl | 92 + .../resources/shaders/src/grid.hlsl | 78 + .../resources/shaders/src/imgui.hlsl | 43 + .../resources/shaders/src/multi_tex.hlsl | 100 + .../shaders/src/outline_calculation.hlsl | 177 + .../shaders/src/point_lights_shader.hlsl | 271 + .../resources/shaders/src/postFX_shader.hlsl | 121 + .../resources/shaders/src/postFX_skybox.hlsl | 46 + .../shaders/src/spot_lights_shader.hlsl | 248 + .../resources/shaders/src/standard.hlsl | 101 + .../shaders/src/standard_skinned.hlsl | 91 + .../shaders/src/standard_translucent.hlsl | 136 + .../resources/shaders/src/textured.hlsl | 104 + .../shaders/src/texturedInstanced.hlsl | 111 + .../resources/shaders/src/vfx.hlsl | 81 + .../textures/hdri/default_cubemap_2k.hdr | Bin 0 -> 5451493 bytes .../ui/shaders/cache/shader_cache.nsbc | 863 + .../ui/shaders/include/cocos_in_out.hlsli | 59 + .../ui/shaders/meta/cameraClear_frag.blk | 15 + .../ui/shaders/meta/cameraClear_vert.blk | 15 + .../ui/shaders/meta/etc1Gray_frag.blk | 15 + .../resources/ui/shaders/meta/etc1_frag.blk | 15 + .../ui/shaders/meta/grayScale_frag.blk | 15 + .../meta/labelDistanceFieldGlow_frag.blk | 15 + .../ui/shaders/meta/labelOutline_frag.blk | 15 + .../meta/label_distanceNormal_frag.blk | 15 + .../ui/shaders/meta/label_normal_frag.blk | 15 + .../meta/layer_radialGradient_frag.blk | 15 + .../meta/positionColorLengthTexture_frag.blk | 15 + .../meta/positionColorLengthTexture_vert.blk | 15 + .../positionColorTextureAsPointsize_vert.blk | 15 + .../ui/shaders/meta/positionColor_frag.blk | 15 + .../ui/shaders/meta/positionColor_vert.blk | 15 + .../positionTextureColorAlphaTest_frag.blk | 15 + .../meta/positionTextureColor_frag.blk | 15 + .../meta/positionTextureColor_vert.blk | 15 + .../ui/shaders/meta/positionTexture_frag.blk | 15 + .../ui/shaders/meta/positionTexture_vert.blk | 15 + .../ui/shaders/meta/positionUColor_frag.blk | 15 + .../ui/shaders/meta/positionUColor_vert.blk | 15 + .../ui/shaders/meta/position_vert.blk | 15 + .../ui/shaders/src/cameraClear_frag.hlsl | 7 + .../ui/shaders/src/cameraClear_vert.hlsl | 16 + .../ui/shaders/src/etc1Gray_frag.hlsl | 23 + .../resources/ui/shaders/src/etc1_frag.hlsl | 17 + .../ui/shaders/src/grayScale_frag.hlsl | 15 + .../src/labelDistanceFieldGlow_frag.hlsl | 34 + .../ui/shaders/src/labelOutline_frag.hlsl | 33 + .../src/label_distanceNormal_frag.hlsl | 19 + .../ui/shaders/src/label_normal_frag.hlsl | 12 + .../src/layer_radialGradient_frag.hlsl | 22 + .../src/positionColorLengthTexture_frag.hlsl | 7 + .../src/positionColorLengthTexture_vert.hlsl | 13 + .../positionColorTextureAsPointsize_vert.hlsl | 13 + .../ui/shaders/src/positionColor_frag.hlsl | 7 + .../ui/shaders/src/positionColor_vert.hlsl | 14 + .../positionTextureColorAlphaTest_frag.hlsl | 15 + .../src/positionTextureColor_frag.hlsl | 11 + .../src/positionTextureColor_vert.hlsl | 15 + .../ui/shaders/src/positionTexture_frag.hlsl | 11 + .../ui/shaders/src/positionTexture_vert.hlsl | 12 + .../ui/shaders/src/positionUColor_frag.hlsl | 7 + .../ui/shaders/src/positionUColor_vert.hlsl | 14 + .../ui/shaders/src/position_vert.hlsl | 14 + .../source/game/main_module/CMakeLists.txt | 52 + .../source/game/main_module/module.cpp | 27 + .../source/game/main_module/mover.cpp | 57 + .../source/game/main_module/mover.h | 44 + .../source/game/main_module/myapi_impl.cpp | 14 + .../source/game/main_module/myapi_impl.h | 19 + .../source/game/main_module/pch.h | 29 + .../source/game/main_module/public/myapi.h | 15 + .../source/game/main_module/rotator.cpp | 42 + .../source/game/main_module/rotator.h | 35 + .../sample_scene/source/game/project.cmake | 5 + .../sample_scene/source/main.cpp | 181 + project_templates/sample_scene/source/pch.h | 28 + project_templates/sample_scene/template.json | 59 + .../material/standard_pbrTemplate.nausd | 59 + .../standard_skinned_pbrTemplate.nausd | 21 + ...material_preview_sceneTemplate.nausd_scene | 13 + 306 files changed, 34691 insertions(+) create mode 100644 project_templates/sample_scene/.gitignore create mode 100644 project_templates/sample_scene/CMakeLists.txt create mode 100644 project_templates/sample_scene/CMakePresets.json create mode 100644 project_templates/sample_scene/config/app.json create mode 100644 project_templates/sample_scene/config/scene.json create mode 100644 project_templates/sample_scene/config/vfs.json create mode 100644 project_templates/sample_scene/content/animation/Teapot.003Action.blk create mode 100644 project_templates/sample_scene/content/gui_content/Images/Arrow-default.png create mode 100644 project_templates/sample_scene/content/gui_content/Images/Arrow-hover.png create mode 100644 project_templates/sample_scene/content/gui_content/Images/Arrow-pressing.png create mode 100644 project_templates/sample_scene/content/gui_content/Images/Button-default.png create mode 100644 project_templates/sample_scene/content/gui_content/Images/Button-disabled.png create mode 100644 project_templates/sample_scene/content/gui_content/Images/Button-hover.png create mode 100644 project_templates/sample_scene/content/gui_content/Images/Button-pressing.png create mode 100644 project_templates/sample_scene/content/gui_content/Images/Image-placeholder.png create mode 100644 project_templates/sample_scene/content/gui_content/Images/Slider-bar-default.png create mode 100644 project_templates/sample_scene/content/gui_content/Images/Slider-default.png create mode 100644 project_templates/sample_scene/content/gui_content/Images/Slider-hover.png create mode 100644 project_templates/sample_scene/content/gui_content/Images/Slider-pressing.png create mode 100644 project_templates/sample_scene/content/gui_content/Images/nau_logo.png create mode 100644 project_templates/sample_scene/content/gui_content/Images/nau_logo_alpha.png create mode 100644 project_templates/sample_scene/content/gui_content/fonts/OpenSans16.fnt create mode 100644 project_templates/sample_scene/content/gui_content/fonts/OpenSans16_0.png create mode 100644 project_templates/sample_scene/content/gui_content/fonts/OpenSans24.fnt create mode 100644 project_templates/sample_scene/content/gui_content/fonts/OpenSans24_0.png create mode 100644 project_templates/sample_scene/content/gui_content/fonts/OpenSans32.fnt create mode 100644 project_templates/sample_scene/content/gui_content/fonts/OpenSans32Bold.fnt create mode 100644 project_templates/sample_scene/content/gui_content/fonts/OpenSans32Bold_0.png create mode 100644 project_templates/sample_scene/content/gui_content/fonts/OpenSans32_0.png create mode 100644 project_templates/sample_scene/content/gui_content/fonts/OpenSans48.fnt create mode 100644 project_templates/sample_scene/content/gui_content/fonts/OpenSans48_0.png create mode 100644 project_templates/sample_scene/content/materials/Black.nausd create mode 100644 project_templates/sample_scene/content/materials/Default.nausd create mode 100644 project_templates/sample_scene/content/materials/Rusted.nausd create mode 100644 project_templates/sample_scene/content/materials/White.nausd create mode 100644 project_templates/sample_scene/content/meshes/cone.usda create mode 100644 project_templates/sample_scene/content/meshes/cube.usda create mode 100644 project_templates/sample_scene/content/meshes/itmo.usd create mode 100644 project_templates/sample_scene/content/meshes/plane.usda create mode 100644 project_templates/sample_scene/content/meshes/sphere.usda create mode 100644 project_templates/sample_scene/content/meshes/teapot.usda create mode 100644 project_templates/sample_scene/content/particles/baseVFX.usda create mode 100644 project_templates/sample_scene/content/physics/default-physmat.usda create mode 100644 project_templates/sample_scene/content/scenes/sample.nausd_scene create mode 100644 project_templates/sample_scene/content/shaders/include/ColorSpaceUtility.hlsl create mode 100644 project_templates/sample_scene/content/shaders/include/atmosphere/atmosphere_params.hlsli create mode 100644 project_templates/sample_scene/content/shaders/include/atmosphere/definitions.hlsli create mode 100644 project_templates/sample_scene/content/shaders/include/atmosphere/definitions_units.hlsli create mode 100644 project_templates/sample_scene/content/shaders/include/atmosphere/functions.hlsli create mode 100644 project_templates/sample_scene/content/shaders/include/atmosphere/preparedScattering2.hlsl create mode 100644 project_templates/sample_scene/content/shaders/include/atmosphere/statistical_clouds_shadow.hlsli create mode 100644 project_templates/sample_scene/content/shaders/include/atmosphere/texture_sizes.hlsli create mode 100644 project_templates/sample_scene/content/shaders/include/atmosphere/transmittance.hlsli create mode 100644 project_templates/sample_scene/content/shaders/include/clustered/point_light.hlsli create mode 100644 project_templates/sample_scene/content/shaders/include/clustered/punctualLightsMath.hlsli create mode 100644 project_templates/sample_scene/content/shaders/include/common_types.hlsli create mode 100644 project_templates/sample_scene/content/shaders/include/cs_common.hlsli create mode 100644 project_templates/sample_scene/content/shaders/include/csm.hlsli create mode 100644 project_templates/sample_scene/content/shaders/include/diffuse_brdf.hlsli create mode 100644 project_templates/sample_scene/content/shaders/include/envi_brdf.hlsli create mode 100644 project_templates/sample_scene/content/shaders/include/fast_shader_trig.hlsli create mode 100644 project_templates/sample_scene/content/shaders/include/gbuffer_base.hlsli create mode 100644 project_templates/sample_scene/content/shaders/include/gbuffer_read.hlsli create mode 100644 project_templates/sample_scene/content/shaders/include/hardware_defines.hlsli create mode 100644 project_templates/sample_scene/content/shaders/include/in_out.hlsli create mode 100644 project_templates/sample_scene/content/shaders/include/pbr.hlsli create mode 100644 project_templates/sample_scene/content/shaders/include/shader_global.hlsli create mode 100644 project_templates/sample_scene/content/shaders/include/specular_brdf.hlsli create mode 100644 project_templates/sample_scene/content/shaders/meta/billboards.blk create mode 100644 project_templates/sample_scene/content/shaders/meta/cs_gen_irradiance_map.blk create mode 100644 project_templates/sample_scene/content/shaders/meta/cs_gen_reflection_map.blk create mode 100644 project_templates/sample_scene/content/shaders/meta/cs_panorama_to_cubemap.blk create mode 100644 project_templates/sample_scene/content/shaders/meta/cs_pixel_data_extraction.blk create mode 100644 project_templates/sample_scene/content/shaders/meta/debug_lights_shader.blk create mode 100644 project_templates/sample_scene/content/shaders/meta/debug_renderer_line_shader.blk create mode 100644 project_templates/sample_scene/content/shaders/meta/debug_renderer_mesh_shader.blk create mode 100644 project_templates/sample_scene/content/shaders/meta/deferred_resolve.blk create mode 100644 project_templates/sample_scene/content/shaders/meta/grid.blk create mode 100644 project_templates/sample_scene/content/shaders/meta/imgui.blk create mode 100644 project_templates/sample_scene/content/shaders/meta/multi_tex.blk create mode 100644 project_templates/sample_scene/content/shaders/meta/outline_calculation.blk create mode 100644 project_templates/sample_scene/content/shaders/meta/point_lights_shader.blk create mode 100644 project_templates/sample_scene/content/shaders/meta/postFX_shader.blk create mode 100644 project_templates/sample_scene/content/shaders/meta/postFX_skybox.blk create mode 100644 project_templates/sample_scene/content/shaders/meta/spot_lights_shader.blk create mode 100644 project_templates/sample_scene/content/shaders/meta/standard.blk create mode 100644 project_templates/sample_scene/content/shaders/meta/standard_skinned.blk create mode 100644 project_templates/sample_scene/content/shaders/meta/standard_translucent.blk create mode 100644 project_templates/sample_scene/content/shaders/meta/textured.blk create mode 100644 project_templates/sample_scene/content/shaders/meta/texturedInstanced.blk create mode 100644 project_templates/sample_scene/content/shaders/meta/vfx.blk create mode 100644 project_templates/sample_scene/content/shaders/src/billboards.hlsl create mode 100644 project_templates/sample_scene/content/shaders/src/cs_gen_irradiance_map.hlsl create mode 100644 project_templates/sample_scene/content/shaders/src/cs_gen_reflection_map.hlsl create mode 100644 project_templates/sample_scene/content/shaders/src/cs_panorama_to_cubemap.hlsl create mode 100644 project_templates/sample_scene/content/shaders/src/cs_pixel_data_extraction.hlsl create mode 100644 project_templates/sample_scene/content/shaders/src/debug_lights_shader.hlsl create mode 100644 project_templates/sample_scene/content/shaders/src/debug_renderer_line_shader.hlsl create mode 100644 project_templates/sample_scene/content/shaders/src/debug_renderer_mesh_shader.hlsl create mode 100644 project_templates/sample_scene/content/shaders/src/deferred_resolve.hlsl create mode 100644 project_templates/sample_scene/content/shaders/src/grid.hlsl create mode 100644 project_templates/sample_scene/content/shaders/src/imgui.hlsl create mode 100644 project_templates/sample_scene/content/shaders/src/multi_tex.hlsl create mode 100644 project_templates/sample_scene/content/shaders/src/outline_calculation.hlsl create mode 100644 project_templates/sample_scene/content/shaders/src/point_lights_shader.hlsl create mode 100644 project_templates/sample_scene/content/shaders/src/postFX_shader.hlsl create mode 100644 project_templates/sample_scene/content/shaders/src/postFX_skybox.hlsl create mode 100644 project_templates/sample_scene/content/shaders/src/spot_lights_shader.hlsl create mode 100644 project_templates/sample_scene/content/shaders/src/standard.hlsl create mode 100644 project_templates/sample_scene/content/shaders/src/standard_skinned.hlsl create mode 100644 project_templates/sample_scene/content/shaders/src/standard_translucent.hlsl create mode 100644 project_templates/sample_scene/content/shaders/src/textured.hlsl create mode 100644 project_templates/sample_scene/content/shaders/src/texturedInstanced.hlsl create mode 100644 project_templates/sample_scene/content/shaders/src/vfx.hlsl create mode 100644 project_templates/sample_scene/content/textures/default.jpg create mode 100644 project_templates/sample_scene/content/textures/default_1k_ORM.jpg create mode 100644 project_templates/sample_scene/content/textures/default_1k_albedo.jpg create mode 100644 project_templates/sample_scene/content/textures/default_1k_grey_albedo.jpg create mode 100644 project_templates/sample_scene/content/textures/default_albedo_8x8.png create mode 100644 project_templates/sample_scene/content/textures/default_metal_rough_8x8.png create mode 100644 project_templates/sample_scene/content/textures/default_normal_8x8.png create mode 100644 project_templates/sample_scene/content/textures/rusted_pbr/rusted_albedo_ao.png create mode 100644 project_templates/sample_scene/content/textures/rusted_pbr/rusted_metallic_roughness.png create mode 100644 project_templates/sample_scene/content/textures/rusted_pbr/rusted_normals.png create mode 100644 project_templates/sample_scene/content/textures/sample_smoke_soft.png create mode 100644 project_templates/sample_scene/content/textures/white_8x8.png create mode 100644 project_templates/sample_scene/project.nauproject create mode 100644 project_templates/sample_scene/resources/.gitignore create mode 100644 project_templates/sample_scene/resources/Images/Arrow-default.png create mode 100644 project_templates/sample_scene/resources/Images/Arrow-hover.png create mode 100644 project_templates/sample_scene/resources/Images/Arrow-pressing.png create mode 100644 project_templates/sample_scene/resources/Images/Button-default.png create mode 100644 project_templates/sample_scene/resources/Images/Button-disabled.png create mode 100644 project_templates/sample_scene/resources/Images/Button-hover.png create mode 100644 project_templates/sample_scene/resources/Images/Button-pressing.png create mode 100644 project_templates/sample_scene/resources/Images/Image-placeholder.png create mode 100644 project_templates/sample_scene/resources/Images/Slider-bar-default.png create mode 100644 project_templates/sample_scene/resources/Images/Slider-default.png create mode 100644 project_templates/sample_scene/resources/Images/Slider-hover.png create mode 100644 project_templates/sample_scene/resources/Images/Slider-pressing.png create mode 100644 project_templates/sample_scene/resources/Images/billbords/Banner_Camera.png create mode 100644 project_templates/sample_scene/resources/Images/billbords/Banner_Light_Bulb.png create mode 100644 project_templates/sample_scene/resources/Images/billbords/Banner_Light_Direct.png create mode 100644 project_templates/sample_scene/resources/Images/billbords/Banner_Light_Spot.png create mode 100644 project_templates/sample_scene/resources/Images/billbords/Banner_Sound_Emitter.png create mode 100644 project_templates/sample_scene/resources/Images/billbords/Banner_Sound_Listener.png create mode 100644 project_templates/sample_scene/resources/Images/billbords/Banner_VFX.png create mode 100644 project_templates/sample_scene/resources/Images/nau_logo.png create mode 100644 project_templates/sample_scene/resources/Images/nau_logo_alpha.png create mode 100644 project_templates/sample_scene/resources/materials/billboards.nmat_json create mode 100644 project_templates/sample_scene/resources/materials/deferred_rt_debug.nmat_json create mode 100644 project_templates/sample_scene/resources/materials/deffered_light.nmat_json create mode 100644 project_templates/sample_scene/resources/materials/embedded/debug_renderer.nmat_json create mode 100644 project_templates/sample_scene/resources/materials/embedded/simple_debug.nmat_json create mode 100644 project_templates/sample_scene/resources/materials/embedded/standard_opaque.nmat_json create mode 100644 project_templates/sample_scene/resources/materials/embedded/standard_skinned.nmat_json create mode 100644 project_templates/sample_scene/resources/materials/embedded/standard_translucent.nmat_json create mode 100644 project_templates/sample_scene/resources/materials/embedded/standard_translucent_additive.nmat_json create mode 100644 project_templates/sample_scene/resources/materials/grid.nmat_json create mode 100644 project_templates/sample_scene/resources/materials/imgui.nmat_json create mode 100644 project_templates/sample_scene/resources/materials/outline_calculation.nmat_json create mode 100644 project_templates/sample_scene/resources/materials/pixel_data_extraction.nmat_json create mode 100644 project_templates/sample_scene/resources/materials/pp_deferred_resolve.nmat_json create mode 100644 project_templates/sample_scene/resources/materials/pp_tonemap.nmat_json create mode 100644 project_templates/sample_scene/resources/materials/skinned_robot.nmat_inst_json create mode 100644 project_templates/sample_scene/resources/materials/skybox.nmat_json create mode 100644 project_templates/sample_scene/resources/materials/vfx.nmat_json create mode 100644 project_templates/sample_scene/resources/materials/z_prepass.nmat_json create mode 100644 project_templates/sample_scene/resources/physics/channels.data create mode 100644 project_templates/sample_scene/resources/shaders/cache/shader_cache.nsbc create mode 100644 project_templates/sample_scene/resources/shaders/include/ColorSpaceUtility.hlsl create mode 100644 project_templates/sample_scene/resources/shaders/include/atmosphere/atmosphere_params.hlsli create mode 100644 project_templates/sample_scene/resources/shaders/include/atmosphere/definitions.hlsli create mode 100644 project_templates/sample_scene/resources/shaders/include/atmosphere/definitions_units.hlsli create mode 100644 project_templates/sample_scene/resources/shaders/include/atmosphere/functions.hlsli create mode 100644 project_templates/sample_scene/resources/shaders/include/atmosphere/preparedScattering2.hlsl create mode 100644 project_templates/sample_scene/resources/shaders/include/atmosphere/statistical_clouds_shadow.hlsli create mode 100644 project_templates/sample_scene/resources/shaders/include/atmosphere/texture_sizes.hlsli create mode 100644 project_templates/sample_scene/resources/shaders/include/atmosphere/transmittance.hlsli create mode 100644 project_templates/sample_scene/resources/shaders/include/clustered/point_light.hlsli create mode 100644 project_templates/sample_scene/resources/shaders/include/clustered/punctualLightsMath.hlsli create mode 100644 project_templates/sample_scene/resources/shaders/include/common_types.hlsli create mode 100644 project_templates/sample_scene/resources/shaders/include/cs_common.hlsli create mode 100644 project_templates/sample_scene/resources/shaders/include/csm.hlsli create mode 100644 project_templates/sample_scene/resources/shaders/include/diffuse_brdf.hlsli create mode 100644 project_templates/sample_scene/resources/shaders/include/envi_brdf.hlsli create mode 100644 project_templates/sample_scene/resources/shaders/include/fast_shader_trig.hlsli create mode 100644 project_templates/sample_scene/resources/shaders/include/gbuffer_base.hlsli create mode 100644 project_templates/sample_scene/resources/shaders/include/gbuffer_read.hlsli create mode 100644 project_templates/sample_scene/resources/shaders/include/hardware_defines.hlsli create mode 100644 project_templates/sample_scene/resources/shaders/include/in_out.hlsli create mode 100644 project_templates/sample_scene/resources/shaders/include/pbr.hlsli create mode 100644 project_templates/sample_scene/resources/shaders/include/shader_global.hlsli create mode 100644 project_templates/sample_scene/resources/shaders/include/specular_brdf.hlsli create mode 100644 project_templates/sample_scene/resources/shaders/meta/billboards.blk create mode 100644 project_templates/sample_scene/resources/shaders/meta/cs_gen_irradiance_map.blk create mode 100644 project_templates/sample_scene/resources/shaders/meta/cs_gen_reflection_map.blk create mode 100644 project_templates/sample_scene/resources/shaders/meta/cs_panorama_to_cubemap.blk create mode 100644 project_templates/sample_scene/resources/shaders/meta/cs_pixel_data_extraction.blk create mode 100644 project_templates/sample_scene/resources/shaders/meta/debug_lights_shader.blk create mode 100644 project_templates/sample_scene/resources/shaders/meta/debug_renderer_line_shader.blk create mode 100644 project_templates/sample_scene/resources/shaders/meta/debug_renderer_mesh_shader.blk create mode 100644 project_templates/sample_scene/resources/shaders/meta/deferred_resolve.blk create mode 100644 project_templates/sample_scene/resources/shaders/meta/grid.blk create mode 100644 project_templates/sample_scene/resources/shaders/meta/imgui.blk create mode 100644 project_templates/sample_scene/resources/shaders/meta/multi_tex.blk create mode 100644 project_templates/sample_scene/resources/shaders/meta/outline_calculation.blk create mode 100644 project_templates/sample_scene/resources/shaders/meta/point_lights_shader.blk create mode 100644 project_templates/sample_scene/resources/shaders/meta/postFX_shader.blk create mode 100644 project_templates/sample_scene/resources/shaders/meta/postFX_skybox.blk create mode 100644 project_templates/sample_scene/resources/shaders/meta/spot_lights_shader.blk create mode 100644 project_templates/sample_scene/resources/shaders/meta/standard.blk create mode 100644 project_templates/sample_scene/resources/shaders/meta/standard_skinned.blk create mode 100644 project_templates/sample_scene/resources/shaders/meta/standard_translucent.blk create mode 100644 project_templates/sample_scene/resources/shaders/meta/textured.blk create mode 100644 project_templates/sample_scene/resources/shaders/meta/texturedInstanced.blk create mode 100644 project_templates/sample_scene/resources/shaders/meta/vfx.blk create mode 100644 project_templates/sample_scene/resources/shaders/src/billboards.hlsl create mode 100644 project_templates/sample_scene/resources/shaders/src/cs_gen_irradiance_map.hlsl create mode 100644 project_templates/sample_scene/resources/shaders/src/cs_gen_reflection_map.hlsl create mode 100644 project_templates/sample_scene/resources/shaders/src/cs_panorama_to_cubemap.hlsl create mode 100644 project_templates/sample_scene/resources/shaders/src/cs_pixel_data_extraction.hlsl create mode 100644 project_templates/sample_scene/resources/shaders/src/debug_lights_shader.hlsl create mode 100644 project_templates/sample_scene/resources/shaders/src/debug_renderer_line_shader.hlsl create mode 100644 project_templates/sample_scene/resources/shaders/src/debug_renderer_mesh_shader.hlsl create mode 100644 project_templates/sample_scene/resources/shaders/src/deferred_resolve.hlsl create mode 100644 project_templates/sample_scene/resources/shaders/src/grid.hlsl create mode 100644 project_templates/sample_scene/resources/shaders/src/imgui.hlsl create mode 100644 project_templates/sample_scene/resources/shaders/src/multi_tex.hlsl create mode 100644 project_templates/sample_scene/resources/shaders/src/outline_calculation.hlsl create mode 100644 project_templates/sample_scene/resources/shaders/src/point_lights_shader.hlsl create mode 100644 project_templates/sample_scene/resources/shaders/src/postFX_shader.hlsl create mode 100644 project_templates/sample_scene/resources/shaders/src/postFX_skybox.hlsl create mode 100644 project_templates/sample_scene/resources/shaders/src/spot_lights_shader.hlsl create mode 100644 project_templates/sample_scene/resources/shaders/src/standard.hlsl create mode 100644 project_templates/sample_scene/resources/shaders/src/standard_skinned.hlsl create mode 100644 project_templates/sample_scene/resources/shaders/src/standard_translucent.hlsl create mode 100644 project_templates/sample_scene/resources/shaders/src/textured.hlsl create mode 100644 project_templates/sample_scene/resources/shaders/src/texturedInstanced.hlsl create mode 100644 project_templates/sample_scene/resources/shaders/src/vfx.hlsl create mode 100644 project_templates/sample_scene/resources/textures/hdri/default_cubemap_2k.hdr create mode 100644 project_templates/sample_scene/resources/ui/shaders/cache/shader_cache.nsbc create mode 100644 project_templates/sample_scene/resources/ui/shaders/include/cocos_in_out.hlsli create mode 100644 project_templates/sample_scene/resources/ui/shaders/meta/cameraClear_frag.blk create mode 100644 project_templates/sample_scene/resources/ui/shaders/meta/cameraClear_vert.blk create mode 100644 project_templates/sample_scene/resources/ui/shaders/meta/etc1Gray_frag.blk create mode 100644 project_templates/sample_scene/resources/ui/shaders/meta/etc1_frag.blk create mode 100644 project_templates/sample_scene/resources/ui/shaders/meta/grayScale_frag.blk create mode 100644 project_templates/sample_scene/resources/ui/shaders/meta/labelDistanceFieldGlow_frag.blk create mode 100644 project_templates/sample_scene/resources/ui/shaders/meta/labelOutline_frag.blk create mode 100644 project_templates/sample_scene/resources/ui/shaders/meta/label_distanceNormal_frag.blk create mode 100644 project_templates/sample_scene/resources/ui/shaders/meta/label_normal_frag.blk create mode 100644 project_templates/sample_scene/resources/ui/shaders/meta/layer_radialGradient_frag.blk create mode 100644 project_templates/sample_scene/resources/ui/shaders/meta/positionColorLengthTexture_frag.blk create mode 100644 project_templates/sample_scene/resources/ui/shaders/meta/positionColorLengthTexture_vert.blk create mode 100644 project_templates/sample_scene/resources/ui/shaders/meta/positionColorTextureAsPointsize_vert.blk create mode 100644 project_templates/sample_scene/resources/ui/shaders/meta/positionColor_frag.blk create mode 100644 project_templates/sample_scene/resources/ui/shaders/meta/positionColor_vert.blk create mode 100644 project_templates/sample_scene/resources/ui/shaders/meta/positionTextureColorAlphaTest_frag.blk create mode 100644 project_templates/sample_scene/resources/ui/shaders/meta/positionTextureColor_frag.blk create mode 100644 project_templates/sample_scene/resources/ui/shaders/meta/positionTextureColor_vert.blk create mode 100644 project_templates/sample_scene/resources/ui/shaders/meta/positionTexture_frag.blk create mode 100644 project_templates/sample_scene/resources/ui/shaders/meta/positionTexture_vert.blk create mode 100644 project_templates/sample_scene/resources/ui/shaders/meta/positionUColor_frag.blk create mode 100644 project_templates/sample_scene/resources/ui/shaders/meta/positionUColor_vert.blk create mode 100644 project_templates/sample_scene/resources/ui/shaders/meta/position_vert.blk create mode 100644 project_templates/sample_scene/resources/ui/shaders/src/cameraClear_frag.hlsl create mode 100644 project_templates/sample_scene/resources/ui/shaders/src/cameraClear_vert.hlsl create mode 100644 project_templates/sample_scene/resources/ui/shaders/src/etc1Gray_frag.hlsl create mode 100644 project_templates/sample_scene/resources/ui/shaders/src/etc1_frag.hlsl create mode 100644 project_templates/sample_scene/resources/ui/shaders/src/grayScale_frag.hlsl create mode 100644 project_templates/sample_scene/resources/ui/shaders/src/labelDistanceFieldGlow_frag.hlsl create mode 100644 project_templates/sample_scene/resources/ui/shaders/src/labelOutline_frag.hlsl create mode 100644 project_templates/sample_scene/resources/ui/shaders/src/label_distanceNormal_frag.hlsl create mode 100644 project_templates/sample_scene/resources/ui/shaders/src/label_normal_frag.hlsl create mode 100644 project_templates/sample_scene/resources/ui/shaders/src/layer_radialGradient_frag.hlsl create mode 100644 project_templates/sample_scene/resources/ui/shaders/src/positionColorLengthTexture_frag.hlsl create mode 100644 project_templates/sample_scene/resources/ui/shaders/src/positionColorLengthTexture_vert.hlsl create mode 100644 project_templates/sample_scene/resources/ui/shaders/src/positionColorTextureAsPointsize_vert.hlsl create mode 100644 project_templates/sample_scene/resources/ui/shaders/src/positionColor_frag.hlsl create mode 100644 project_templates/sample_scene/resources/ui/shaders/src/positionColor_vert.hlsl create mode 100644 project_templates/sample_scene/resources/ui/shaders/src/positionTextureColorAlphaTest_frag.hlsl create mode 100644 project_templates/sample_scene/resources/ui/shaders/src/positionTextureColor_frag.hlsl create mode 100644 project_templates/sample_scene/resources/ui/shaders/src/positionTextureColor_vert.hlsl create mode 100644 project_templates/sample_scene/resources/ui/shaders/src/positionTexture_frag.hlsl create mode 100644 project_templates/sample_scene/resources/ui/shaders/src/positionTexture_vert.hlsl create mode 100644 project_templates/sample_scene/resources/ui/shaders/src/positionUColor_frag.hlsl create mode 100644 project_templates/sample_scene/resources/ui/shaders/src/positionUColor_vert.hlsl create mode 100644 project_templates/sample_scene/resources/ui/shaders/src/position_vert.hlsl create mode 100644 project_templates/sample_scene/source/game/main_module/CMakeLists.txt create mode 100644 project_templates/sample_scene/source/game/main_module/module.cpp create mode 100644 project_templates/sample_scene/source/game/main_module/mover.cpp create mode 100644 project_templates/sample_scene/source/game/main_module/mover.h create mode 100644 project_templates/sample_scene/source/game/main_module/myapi_impl.cpp create mode 100644 project_templates/sample_scene/source/game/main_module/myapi_impl.h create mode 100644 project_templates/sample_scene/source/game/main_module/pch.h create mode 100644 project_templates/sample_scene/source/game/main_module/public/myapi.h create mode 100644 project_templates/sample_scene/source/game/main_module/rotator.cpp create mode 100644 project_templates/sample_scene/source/game/main_module/rotator.h create mode 100644 project_templates/sample_scene/source/game/project.cmake create mode 100644 project_templates/sample_scene/source/main.cpp create mode 100644 project_templates/sample_scene/source/pch.h create mode 100644 project_templates/sample_scene/template.json create mode 100644 project_templates/sample_scene/templates/material/standard_pbrTemplate.nausd create mode 100644 project_templates/sample_scene/templates/material/standard_skinned_pbrTemplate.nausd create mode 100644 project_templates/sample_scene/templates/material_preview_sceneTemplate.nausd_scene diff --git a/project_templates/sample_scene/.gitignore b/project_templates/sample_scene/.gitignore new file mode 100644 index 00000000..d12392f0 --- /dev/null +++ b/project_templates/sample_scene/.gitignore @@ -0,0 +1,35 @@ +# Ide +.vs +.vscode + +# Out +build + +# Prerequisites +*.d + +# Compiled Object files +*.slo +*.lo +*.o +*.obj + +# Precompiled Headers +*.gch +*.pch + +# Compiled Dynamic libraries +*.so +*.dylib +*.dll + +# Compiled Static libraries +*.lai +*.la +*.a +*.lib + +# Executables +*.exe +*.out +*.app diff --git a/project_templates/sample_scene/CMakeLists.txt b/project_templates/sample_scene/CMakeLists.txt new file mode 100644 index 00000000..de5e0ae8 --- /dev/null +++ b/project_templates/sample_scene/CMakeLists.txt @@ -0,0 +1,231 @@ +# CMakeList.txt : Top-level CMake project file, do global configuration +# and include sub-projects here. +# +cmake_minimum_required(VERSION 3.20) + +project(%%(ProjectName:no_space)%%) + +# TODO: set enviroment variables for other platforms +if(WIN32) + execute_process(COMMAND "${CMAKE_SOURCE_DIR}/cmake/platformSpec/set_env.bat") +endif(WIN32) + +if(POLICY CMP0091) + cmake_policy(SET CMP0091 NEW) +endif() + +if(NOT DEFINED ${NauEngineFolder}) + file(TO_CMAKE_PATH "$ENV{NAU_ENGINE_SDK_DIR}" ENV_NAU_ENGINE_SDK_DIR) + set(NauEngineFolder "${ENV_NAU_ENGINE_SDK_DIR}") +endif(NOT DEFINED ${NauEngineFolder}) + +message(NOTICE "SDK folder ${NauEngineFolder}") + +if(NOT EXISTS ${NauEngineFolder}/CMakeLists.txt + OR NOT EXISTS ${NauEngineFolder}/cmake + OR NOT EXISTS ${NauEngineFolder}/lib + OR NOT EXISTS ${NauEngineFolder}/include +) + message(FATAL_ERROR "SDK folder ${NauEngineFolder} does not contain required files!") +endif() + +set(CMAKE_MODULE_PATH ${NauEngineFolder} + ${NauEngineFolder}/cmake + ${NauEngineFolder}/cmake/defaults +) + +option(NAU_RTTI "Enable rtti support" OFF) +option(NAU_EXCEPTIONS "Enable exception support" OFF) +option(NAU_VERBOSE_LOG "Enable verbose messages for logger" OFF) +option(NAU_MATH_USE_DOUBLE_PRECISION "Enable double precision for math" OFF) + +option(BUILD_SHARED_LIBS "Build shared libs" ON) + +if(BUILD_SHARED_LIBS) + message(STATUS "Configure for dynamic (DLL) runtime") +else() + message(STATUS "Configure for static (monolith) runtime") +endif() + +set(NauSDKIncludes ${NauEngineFolder}/include) +set(NauSDKLibraries ${NauEngineFolder}/lib) + +set(CMAKE_CXX_STANDARD 20) + +find_package(Python + REQUIRED +) + +include(NauCommon) +include(NauModule) +include(NauGenFunctions) +include(platformSpec/NauPlatformSetup) + +set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/lib) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/bin) + +# Enable Hot Reload for MSVC compilers if supported. +if(POLICY CMP0141) + cmake_policy(SET CMP0141 NEW) + set(CMAKE_MSVC_DEBUG_INFORMATION_FORMAT "$,$>,$<$:EditAndContinue>,$<$:ProgramDatabase>>") +endif() + +find_package(Threads REQUIRED) + +function(try_inc cmakeName) + if(EXISTS ${NauEngineFolder}/${cmakeName}) + include(${NauEngineFolder}/${cmakeName}) + message(STATUS "${NauEngineFolder}/${cmakeName}") + endif() +endfunction() + +function(try_add subdir) + if(EXISTS ${NauEngineFolder}/${subdir}) + add_subdirectory(${NauEngineFolder}/${subdir}) + message(STATUS "${NauEngineFolder}/${subdir}") + endif() +endfunction() + +try_inc(cmake/3rdPartyLibs/asio/asio-config.cmake) +try_inc(cmake/3rdPartyLibs/brotli/brotli-config.cmake) +try_inc(cmake/3rdPartyLibs/EABase/EABase-config.cmake) +try_inc(cmake/3rdPartyLibs/EASTL/EASTL-config.cmake) +try_inc(cmake/3rdPartyLibs/fast_float/fast_float-config.cmake) +try_inc(cmake/3rdPartyLibs/jsoncpp/jsoncpp-config.cmake) +try_inc(cmake/3rdPartyLibs/lzma-9.20/lzma-9.20-config.cmake) +try_inc(cmake/3rdPartyLibs/md5/md5-config.cmake) +try_inc(cmake/3rdPartyLibs/vectormath/vectormath-config.cmake) +try_inc(cmake/3rdPartyLibs/wyhash/wyhash-config.cmake) +try_inc(cmake/3rdPartyLibs/zlib-ng/zlib-ng-config.cmake) +try_inc(cmake/3rdPartyLibs/zstd-1.4.5/zstd-1.4.5-config.cmake) +try_inc(cmake/3rdPartyLibs/fmt/fmt-config.cmake) +try_inc(cmake/3rdPartyLibs/tinyutf8/tinyutf8-config.cmake) +try_inc(cmake/3rdPartyLibs/utf8cpp/utf8cpp-config.cmake) +try_inc(cmake/3rdPartyLibs/tinyimageformat/tinyimageformat-config.cmake) +try_inc(cmake/3rdPartyLibs/gainputstatic/gainputstatic-config.cmake) +try_inc(cmake/3rdPartyLibs/imgui/imgui-config.cmake) +try_inc(cmake/3rdPartyLibs/RenderDoc/RenderDoc-config.cmake) +try_inc(cmake/3rdPartyLibs/adlSdk/adlSdk-config.cmake) +try_inc(cmake/3rdPartyLibs/dxc/dxc-config.cmake) +try_inc(cmake/3rdPartyLibs/ska_hash_map/ska_hash_map-config.cmake) +try_inc(cmake/3rdPartyLibs/xxHash/xxHash-config.cmake) +try_inc(cmake/3rdPartyLibs/ozz_base/ozz_base-config.cmake) +try_inc(cmake/3rdPartyLibs/ozz_animation/ozz_animation-config.cmake) +try_inc(cmake/3rdPartyLibs/stb/stb-config.cmake) +try_inc(cmake/3rdPartyLibs/ispc_texcomp/ispc_texcomp-config.cmake) +try_inc(cmake/3rdPartyLibs/tinydds/tinydds-config.cmake) +try_inc(cmake/3rdPartyLibs/Jolt/Jolt-config.cmake) +try_inc(cmake/3rdPartyLibs/uriparser/uriparser-config.cmake) + +## try_inc(share/Tracy/TracyConfig.cmake) + +try_inc(cmake/core/NauKernel/NauKernel-config.cmake) + +try_inc(cmake/3rdPartyLibs/binPack2D/binPack2D-config.cmake) + +try_inc(cmake/core/NauKernel/NauKernel-config.cmake) + +try_inc(cmake/core/CoreAssets/CoreAssets-config.cmake) +try_inc(cmake/core/CoreScene/CoreScene-config.cmake) +try_inc(cmake/core/PlatformAppApi/PlatformAppApi-config.cmake) +try_inc(cmake/core/PlatformApp/PlatformApp-config.cmake) +try_inc(cmake/core/CoreInput/CoreInput-config.cmake) +try_inc(cmake/core/Render/Render-config.cmake) +try_inc(cmake/core/Render/Render-config.cmake) +try_inc(cmake/core/GraphicsAssets/GraphicsAssets-config.cmake) +try_inc(cmake/core/CoreInput/CoreInput-config.cmake) +try_inc(cmake/core/Animation/Animation-config.cmake) +try_inc(cmake/core/ext_tinyxml2/ext_tinyxml2-config.cmake) +try_inc(cmake/core/ext_clipper/ext_clipper-config.cmake) +try_inc(cmake/core/ext_edtaa3func/ext_edtaa3func-config.cmake) +try_inc(cmake/core/ext_convertUTF/ext_convertUTF-config.cmake) +try_inc(cmake/core/ext_poly2tri/ext_poly2tri-config.cmake) +try_inc(cmake/core/png/png-config.cmake) +try_inc(cmake/core/external/external-config.cmake) +try_inc(cmake/core/cocos2d/cocos2d-config.cmake) +try_inc(cmake/core/ui/ui-config.cmake) +try_inc(cmake/core/DebugRenderer/DebugRenderer-config.cmake) +try_inc(cmake/core/VFX/VFX-config.cmake) +try_inc(cmake/core/Graphics/Graphics-config.cmake) +try_inc(cmake/core/CoreAssetFormats/CoreAssetFormats-config.cmake) +try_inc(cmake/core/NauFramework/NauFramework-config.cmake) +try_inc(cmake/core/Physics/Physics-config.cmake) +try_inc(cmake/core/PhysicsJolt/PhysicsJolt-config.cmake) +try_inc(cmake/core/Network/Network-config.cmake) +try_inc(cmake/core/Audio/Audio-config.cmake) + +try_inc(cmake/tools/ShaderCompilerTool/ShaderCompilerTool-config.cmake) + +include(source/game/%%(ProjectName:no_space)%%.cmake) + +file(GLOB Sources + source/main.cpp +) + +set(TargetName %%(ProjectName:no_space)%%Main) + +add_executable(${TargetName} ${Sources}) + +target_precompile_headers(${TargetName} PRIVATE source/pch.h) + +target_link_libraries(${TargetName} PRIVATE + MainGameModule + PlatformAppApi + Animation + CoreInput + NauFramework + imgui + Physics + Graphics + + jsoncpp +) + +if(CMAKE_GENERATOR MATCHES "Visual Studio") + set(CURRENT_CONFIG $) + set(ENGINE_BIN_PATH "PATH=${NAU_BUILD_DIR}/bin/${CMAKE_BUILD_TYPE}/${CURRENT_CONFIG};%PATH%") + set_target_properties(${TargetName} PROPERTIES VS_DEBUGGER_ENVIRONMENT "${ENGINE_BIN_PATH}") + set_property(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} PROPERTY VS_STARTUP_PROJECT ${TargetName}) +endif() + +source_group(TREE ${CMAKE_CURRENT_SOURCE_DIR} FILES ${Sources}) + +nau_add_compile_options(${TargetName}) + +nau_target_link_modules(${TargetName} + MainGameModule + PlatformApp + Animation + Audio + CoreScene + CoreAssets + GraphicsAssets + DebugRenderer + CoreAssetFormats + CoreInput + Graphics + Physics + PhysicsJolt +) + +add_custom_command(TARGET ${TargetName} PRE_BUILD + COMMAND ${CMAKE_COMMAND} + -DFileToCheck=${NauEngineFolder}/lib/$ + -P ${NauEngineFolder}/cmake/for_build/check.cmake + COMMENT "Checking if ${NauEngineFolder}/lib/$ exists...") + +add_custom_command(TARGET ${TargetName} POST_BUILD + COMMAND ${CMAKE_COMMAND} -E copy_directory + "${NauEngineFolder}/bin/$" + $ +) + +## add_custom_command(TARGET ${TargetName} POST_BUILD +## COMMAND ${CMAKE_COMMAND} -E copy +## "${NauEngineFolder}/bin/TracyClient.dll" +## $ +## ) + +install(TARGETS ${TargetName} + DESTINATION bin +) \ No newline at end of file diff --git a/project_templates/sample_scene/CMakePresets.json b/project_templates/sample_scene/CMakePresets.json new file mode 100644 index 00000000..08e40f19 --- /dev/null +++ b/project_templates/sample_scene/CMakePresets.json @@ -0,0 +1,96 @@ +{ + "version": 5, + "configurePresets": [ + { + "name": "config_base", + "hidden": true, + "binaryDir": "${sourceDir}/build/${presetName}", + "installDir": "${sourceDir}/dist/${presetName}", + "cacheVariables": { + "CMAKE_EXPORT_COMPILE_COMMANDS": true, + "CMAKE_SYSTEM_VERSION": "10.0", + "CMAKE_TOOLCHAIN_FILE": "$env{VCPKG_ROOT}/scripts/buildsystems/vcpkg.cmake", + "NAU_BUILD_SDK": true, + "BUILD_SHARED_LIBS": false, + "EASTL_BUILD_BENCHMARK": false, + "EASTL_BUILD_TESTS": false + } + }, + + { + "name": "vs_2022_base", + "hidden": true, + "generator": "Visual Studio 17 2022", + "cacheVariables": { + "CMAKE_CONFIGURATION_TYPES": "Debug;Release" + }, + + "vendor": { + "microsoft.com/VisualStudioSettings/CMake/1.0": { + "hostOS": ["Windows"], + "intelliSenseMode": "windows-msvc-x64" + } + } + }, + + { + "name": "win_vs2022_x64_base", + "inherits": ["config_base", "vs_2022_base"], + "hidden": true, + "toolset": { + "strategy": "set", + "value": "v143,host=x64" + }, + "architecture": { + "strategy": "set", + "value": "x64" + } + }, + + + { + "name": "win_vs2022_x64", + "inherits": ["win_vs2022_x64_base"], + "displayName": "Visual Studio 2022 x64", + "description": "Configure for Visual Studio 17 2022", + "hidden": false + }, + { + "name": "win_vs2022_x64_dll", + "inherits": ["config_base", "vs_2022_base"], + "displayName": "Visual Studio 2022 x64, DLL", + "description": "Dll configure for Visual Studio 17 2022", + "hidden": false, + "cacheVariables": { + "BUILD_SHARED_LIBS": true + } + } + + ], + "buildPresets": [ + { + "name": "VS Debug", + "displayName": "Visual Studio Community 2022 x64 Debug", + "configurePreset": "win_vs2022_x64", + "configuration": "Debug" + }, + { + "name": "VS Debug Dll", + "displayName": "Visual Studio Community 2022 x64 Debug Dll", + "configurePreset": "win_vs2022_x64_dll", + "configuration": "Debug" + }, + { + "name": "VS Release", + "displayName": "Visual Studio Community 2022 x64 Release", + "configurePreset": "win_vs2022_x64", + "configuration": "Release" + }, + { + "name": "VS Release Dll", + "displayName": "Visual Studio Community 2022 x64 Release", + "configurePreset": "win_vs2022_x64_dll", + "configuration": "Release" + } + ] +} diff --git a/project_templates/sample_scene/config/app.json b/project_templates/sample_scene/config/app.json new file mode 100644 index 00000000..62bc38d5 --- /dev/null +++ b/project_templates/sample_scene/config/app.json @@ -0,0 +1,19 @@ +{ + "app": { + "name": "%%(ProjectName: no_space)%%", + "author": "Nau Engine", + "version": "%%(Version: no_space)%%", + "log": { + "files": [ + "$folder{LocalAppData}/nau/${app/name}/logs/log", + { + "contentType": "application/text", + "location": "$folder{ExecutableLocation}/logs", + "fileNamePrefix": "log", + "optional": true + } + ] + } + }, + "contentPath": "test" +} \ No newline at end of file diff --git a/project_templates/sample_scene/config/scene.json b/project_templates/sample_scene/config/scene.json new file mode 100644 index 00000000..4fd83b5c --- /dev/null +++ b/project_templates/sample_scene/config/scene.json @@ -0,0 +1,5 @@ +{ + "scene": { + "startupScene": "asset:/content/scenes/main.nausd_scene" + } +} \ No newline at end of file diff --git a/project_templates/sample_scene/config/vfs.json b/project_templates/sample_scene/config/vfs.json new file mode 100644 index 00000000..2ecc3501 --- /dev/null +++ b/project_templates/sample_scene/config/vfs.json @@ -0,0 +1,56 @@ +{ + "app":{ + "vfs":{ + "mounts":[ + { + "mountPoint":"/content", + "path":"${projectDir}/content" + }, + { + "mountPoint":"/assets_db", + "path":"${projectDir}/assets_database", + "isOptional":true + }, + { + "mountPoint":"/res", + "path":"${projectDir}/resources", + "enabled":true, + "isOptional":true + }, + { + "mountPoint":"/content", + "path":"${projectDir}/content/content.assets", + "isOptional":true + }, + { + "mountPoint":"/content", + "path":"${projectDir}/content.packs/content.nau_pack", + "enabled":false, + "isOptional":true + }, + { + "mountPoint":"/app/data", + "path":"$folder{LocalAppData}/nau/${app/name}/data", + "isOptional":true + }, + { + "mountPoint":"/user/docs", + "path":"$folder{UserDocuments}/nau/${app/name}", + "isOptional":true + } + ] + }, + "asset_db":{ + "mounts":[ + { + "kind":"asset_db", + "entryPoint":"assets_db/database.db" + }, + { + "kind":"asset_db", + "entryPoint":"/content/assets_database/database.db" + } + ] + } + } +} \ No newline at end of file diff --git a/project_templates/sample_scene/content/animation/Teapot.003Action.blk b/project_templates/sample_scene/content/animation/Teapot.003Action.blk new file mode 100644 index 00000000..6c354827 --- /dev/null +++ b/project_templates/sample_scene/content/animation/Teapot.003Action.blk @@ -0,0 +1,24 @@ +frame{ +i:i=3 +event{ +id:t="one-time" +type:i=0 +dir:i=0 +} +} +frame{ +i:i=10 +event{ +id:t="long-lasting" +type:i=1 +dir:i=0 +} +} +frame{ +i:i=20 +event{ +id:t="long-lasting" +type:i=2 +dir:i=0 +} +} diff --git a/project_templates/sample_scene/content/gui_content/Images/Arrow-default.png b/project_templates/sample_scene/content/gui_content/Images/Arrow-default.png new file mode 100644 index 0000000000000000000000000000000000000000..56ec6117c676db67518a580381838994e1299a9d GIT binary patch literal 282 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?3oVGw3ym^DWND9BhG zbsXH?XO)y}Ooh@_H=|$|$PoJw#vPOB`XXa3BF%fWj@o7P$@SKhx%BQoV&KEr3 z`Z2kDlWDbb8GFu&i$WW<9VYHpUd62SWL?K923NaNo7;^K@dP{xo_3=8U)@KSIfoY!PUd YKjR!)*7_+!9q4ohPgg&ebxsLQ0MBJ)asU7T literal 0 HcmV?d00001 diff --git a/project_templates/sample_scene/content/gui_content/Images/Arrow-hover.png b/project_templates/sample_scene/content/gui_content/Images/Arrow-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..312d82944161363ff07a6a70af9e6c426461a5ce GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?3oVGw3ym^DWND9BhG zl)(H?P(N7PNA@yFj*a zvAg=qiOIV?We*Cve2c>p>2;w({rAqPp;jXX=uj&c>m2i z`;~Vx8}1a=&%Mo8v3|;-@6!`9ulcEzA2=y*xKrR!bNKaAiA^ltzn5jsJNe#uR0AGh!unm zf<`6|)rJV6f(6T!R8&r}&0)lVK@>SO5GjX+K)Ugd-Fg$>iLH(X^- zR*9^?jsvaY48{Mvo?Io$t}X(Q2rjt|s^*3B0v{tQOR%{B@J&AVHhza(nV*$Ix@b%U zHP3>pKK=!Xd13wgKwYp!iU0=1(Ou^lV(!6MB)dFZ=-TQX;pO;`-_hhnk51DkYk;#M z_QjQ3pPzmdPK?nVKz$?ARoS8^09?7LV2;RUC2Xt4ij&QjF4#dkfQ<5f%hWkpmt&Kq z4Fsw5>$bc%@HS;@c;snS<)kO{mH8W3DehQI(`0%wXrFc2rD6cohmWCrx+ z(E44R-5#wGIIc-h(7nvYSK%Kr7u)MFLse{-$`4}V+QkQbOZ+Ayt#pWs9mN61H*e2` zW*ncuf`?iw;3Rw)$M>fL{c+9$RfmI)N)cHS32v(803Gg_lHQHy)Wix8eMBmnoewB< z_bfS1-y(Wq;>ouQF`yNq>RWO;x5EBM&pCY^a@>0aykoC2gQ2|8o53L>KpYT$3Syzfb4;+GI2VSpm(~KJa=O3c6at1-CnmDC~3uyKPA7mF%Ct z1CIwPp;E(ZJ+3w$tU%aOney$>R(PPxGB^iDHO;?HqwV3@tac#S9e!$25=h_)#xUFneJCSctk}c#bo)^V|#X{%ma?3 z;}7kyr~9O<9Q`H z(3k;P~m>ug8{Vw{o&-M7=?}b)r40Wc?IJYd`>hVQq^rSlg=O4Xkv`{>4|FbQCMeqYpOWak)>H*{yApoc7CZ|?6miq zS=^9yXxE_k&V={e?3k?vOHyr3H|I#@DhVCze~lK9%UUFKBmTtW+>XUjN!ysL;pEf( zrFqp^+jE=_T9@aC`4?A*jpPx)t~0`Y(UNlTPzCIh$O8rvwF#tj9igm5+nMcE;tuzHS1`wqH zX%?h(8OJBH`Zo$;ODZePmj7*LsOhdUp2rK?0?^<>>5my|ZfoN4E(F!}(e_uD(jfdq z3wQjZqE{LwVFa?~qNQppoSNVv>;0(VpkCIT?suVS=X}<2p#{&s>O*8qFwupZf4a&NAiuIYh0YqJ|x6M+DTLbfMF~?dV@4| zSm_Z3!XNTCOB4Z2s@YCP@#(|8Sl9q8RxDVhXCyBxKuD@(0K5O=<8;Dv4%Q>Wj}zCC zZwoVaf>)o`N9f_f0ZUMz#2@>1|unkL_8Q1>!)ad zDc<5B(Fayl?x%&+0lg#*n3dr_02s`_n_bS=Su+Jcd=(A=lM3WWgIvnYU%q2fIPb8DuNZ%G7gS)xL>%j$Qb#a@Z6UR#{YxHpyh?lql_1w zt*|{eg|;3DChPKYWU_Q%$nnh6>(dlyj@Fi+Ud1W@?76{1SA~=7eVM_^ieT_q>RG!u zqPMA;FqdRaN1F+5VKRH1SqSZ+jgC78waCBPRN3@As6;q9Di)!a;AnEz z4gA?mykBzwyE5As1rT!X>`OmCvf*kxRlIaAOAfh7t`x5eCu}c`B-7cxYlTN@c)ia| z5qq}|?gIr=8NX$Ap)<(Juda{lOK=}EK-vuP*F3Po=ZOh!ltSU8t*Wa$a@F0Z84JAJ zs8T!0AsVWQ`9ifwF=LmJ#{Is?4sY5inlcC70kvc1pF literal 0 HcmV?d00001 diff --git a/project_templates/sample_scene/content/gui_content/Images/Button-hover.png b/project_templates/sample_scene/content/gui_content/Images/Button-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..c46acd31305a24e6ed443b94867f848a799a7bd4 GIT binary patch literal 1344 zcmW+#X;hO(6n$S-WT~`x2%Ew|k)s%^1wn{3pa=mZETvcrgs31y*#rrq5Wh-=0%8F&?8}Ud`o)^wya8K97qK)Fj*N0l>BUlkw|KY&u*xGWhKV~Lab+iCxD1= zpgBmy!X95Q&(M>IVjwWY(q|2MxDS8l!9S#6COh+Nt9ru}X`?hWIiAT@6P_dcuZog@ zJ3m3%XkVLowziEFBn(H5Vvy0YLZ_kqc7+?f*K?IFHNw*&?`k!%H6~5!fw->AxXS*L}c}ZqVEn7-YvTtY?Up3 ztF?pq$G8cI4So8h#3eg-JA>aAJc)v_BCoR;D;e9>kjVTbchzuLNNV{v(a(-Y! z^=-EJ3eJPq>2Qut55_VD7FD<@N(i8ZS##X>=6=*fvUKv`h>mk^kg+@&JMKWyeh$Mq<(du4^GotKP5h?Atf(rgt{fn- z@){>&=Gt+tl>-!yMulq)5O~M!w?AIXdueMnAesC-`hff8AV;%Ek z)VJ{(-R z1g~-tFMf7|9?__DEF+>CNudA8XFS+Oee|oTzT0*}a^o{)zcB#2r296ilm>}kb&~CA zkeZ!)8!N28&X+yS+bWiPCLWRLnnsu)u6OMuE_NdVnKEZ|HN1ZBMH&7E;z}e4?5inW zx31ZWgg)+_&Jmpf0e5Caqpaf{2t&mKpmxmWwC5@xVLMwkQhNj39xvKc!_6hT3 z?hluUsIw|*fn|=1BLKu*E;jW8Mmi4S_-kVHY_4m`peTA$SqD`ZN+>$?goHA&>PypD z_Z@DSt?MshR;7mGJ?MbWGdgP!wmk+~MX!s6E4LTXo#riCvO~=>lC24UZE$ zSvKgV3j+O-$=O|i%6BjV`7EA3oEBMx5eX>gHxo5^OxGiUi($^(69};V#x)h)OWMx< z%jx)TBA}dZe)EyJMY26kTx*aVp9vtql{Z+^)iqsrmp?6y_CJu5V4M7Fmg-D|V@lt^ ztiPE)pf9faQ-=Z;yq7uAVAin8kO<;v|FVZ#zLStQxlq{CDyzZ{@^YmING&Uc%dUTA z3`MC`F}}tNcn}z-wGCzW`Nt|!62WX;Y}Us}*%ksM_a|U)ZkkkdKQqfAZ|2wn+FyB7 z#Shk0if|q~;_ad-B%Jtu@yyK3TdkyUEmX|1$9xUD`~EJ!;iun%iaR%j>ZCbIriFGM`Of)`&pXe`L9z5ozWcWjHsr8QC`2sG`%xv!#=oy**;+yW5FE8d#2YF(a;C0K= s?!}W;dp0fgZ+EG?!fReUmqqzVr-vOf3CYaw!(0TudzoIkpKVy literal 0 HcmV?d00001 diff --git a/project_templates/sample_scene/content/gui_content/Images/Button-pressing.png b/project_templates/sample_scene/content/gui_content/Images/Button-pressing.png new file mode 100644 index 0000000000000000000000000000000000000000..8568a437de3f8c2c1dbcde9337832886af7cadab GIT binary patch literal 1328 zcmWku4>;3l9RF^nvH2HWEpglBXopjGb=UK(WHPZDE&rm<(^9MsXWjBp%=T15E^_X4 zX^%vs$iHipEkhEgB7cS>EOnVD@~6VqZ1;NJ=lA`6zwi6~ecsRK`+nbF2HW4qoM1}; z0CT1>~ zHc@xf7=^7&hG$SBW_sj#@Ng*U$=t-~8&=(Wj+oH2bUa7-7h(J>W1KUfK??9J6n*D! zoVcB6F&OB{FfRU&Zaq?ea4^e#^^#5XEyIl6mFmcQ$>fGbuRYmQRV8JOzUI-jZw+@l zH00t-#0h{u#5o&}Y&a&gcI+8*J1|q;mo&Uk2*r|5=8Y3g>Qnw zktXO3@!3}=g%`198_UCw%r5F~e1QQ`WJa>UUFO#p7Q*Gc0{SaFsQ!7Z;N8$&SHCXu zV5datz>b?_@bg_@Nv_|LGn2dZXA?AkRqfRMcIOC`ua_h&hlF49 z0O+dJb_~3ET5+0`; z=0}$j;NXn%)0oT+pn6Drb_2J}PZl$7C*n=)pTh%X({KHoy`~FP&7jIOU}A*;^R4$6 z@3%Z`FdaDlu4>L>EkL`Y(5CT7T;#y~GqCE{q)AdD&XZB1tAZKybZ8TWZ_>2Rz(1hF zK)bxdCD)y-Dh1xZtTtUa>H!V6uYHJmBF3a}Olz572u3w3O7|-osI41sCcd_Z^6-@p zsrh>&+T_q;0X7Bzs9U*IOOk5M}}@1 z=HQLgMOue(*AP+jqy@6@0HXQ&I%ZKcqR}%uVkoHfcVBUN8J3_QT#dM2t_tY7ko!JQ zQSCqhkXXe^Khj3Wo4%=11h6JB`MNGtv)v48>mp=`;+kAOO)#vl`8+e&3zLW| z+qb)7U$pK;D5w)KSx5@Op>LsEZfH6lp7=@LxxB+1k$t$KQ%8=xSGmo9M+6lKdYBn! z9UIk2wV@gRw*sg6#JCWhtkHPUF6MCsL!0b*j zZM*-D#cw|)wf}_SsQ$hadn}%E4)NXpO@Z`T-0!IfU53f%E~r239E#2&(RDI6sio!f zqYp_^QL0fB-4=Iil|2R^@0XLQLe5DHr_Vd^^1404`eC8XQB;XDjLu2^cwfrOyxtnwDe_-G~@Bjb+ literal 0 HcmV?d00001 diff --git a/project_templates/sample_scene/content/gui_content/Images/Image-placeholder.png b/project_templates/sample_scene/content/gui_content/Images/Image-placeholder.png new file mode 100644 index 0000000000000000000000000000000000000000..9b3e5704cc04102fe1052e5b0a12bb36b23cd9a0 GIT binary patch literal 4320 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 WV|#T6&iUB>7#}@y!nVf7kN97Ab@EF9 literal 0 HcmV?d00001 diff --git a/project_templates/sample_scene/content/gui_content/Images/Slider-bar-default.png b/project_templates/sample_scene/content/gui_content/Images/Slider-bar-default.png new file mode 100644 index 0000000000000000000000000000000000000000..821cd52c55c5e49022b022a4aff775216ecd5340 GIT binary patch literal 467 zcmeAS@N?(olHy`uVBq!ia0vp^5)2GX1{`ca)*SKGT|kPnz$3Dlfq`2Xgc%uT%>k-l zU@Q)DcVbv~PUa<$!;&U>cv7h@-A}dfX!_&nvq=ND7g@e9_4MZ9qicexRVp84` z{p18!4#Q*vChaNFeK`!uB`rD$vt6{rLkd*2=j@B$By#lJ?*hWGd50&atv;u@K1Ww`X)^E5Zm+`zdtxN_na1Ub`X2aYE%)z+or`ur z<{H@y)>Vu^M-c@&<}wqd4yZ`Lnw?ms3T1r6Ds^}x16TUPKcTZNkI}CFw#L#uuG$lV zs(M~;k0?6lzxDm<12*TMi&~b&mj9C5v+n!byW7Mkt*T|*cg311?%TRMAR|0o{an^L HB{Ts5Ch2aD literal 0 HcmV?d00001 diff --git a/project_templates/sample_scene/content/gui_content/Images/Slider-default.png b/project_templates/sample_scene/content/gui_content/Images/Slider-default.png new file mode 100644 index 0000000000000000000000000000000000000000..d24114bc81860ac2383ed6a2ef114ff7c622c728 GIT binary patch literal 318 zcmeAS@N?(olHy`uVBq!ia0vp^0zhoQ!3HEH;(vt$Db50q$YKTtZeb8+WSBKa0w~B> z9OUlAuNh`=T_Hmdt=@WCMgy~G9m76JjsOWSzObN%rvS^-FI&-t1h}(|`Bk-tO1&f0vjvUM=8N0(y_Z M)78&qol`;+08?pp-2eap literal 0 HcmV?d00001 diff --git a/project_templates/sample_scene/content/gui_content/Images/Slider-hover.png b/project_templates/sample_scene/content/gui_content/Images/Slider-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..4e5cdf39a2aa09a3d506f1824c430889ca8fb57f GIT binary patch literal 273 zcmeAS@N?(olHy`uVBq!ia0vp^0zhoQ!3HEH;(vt$Db50q$YKTtZeb8+WSBKa0w~B> z9OUlAu1)B^6TEev!v`k6hjA$%N z;atX?d(g{?edFY>i+(saD8|ISpB>pYGi86wJ*JciZ&buRpY$v2^pcr2;b@u0x{2Sm z6hA#sbjah-rpfA)m%QtHU+wzB!sL^s^Lb6qZx@Pv!WFbK0y;T;5}1T%9AHs1I5_74 zqiwCworTN)+vINDG2N}sX8Ys)#T&k@{H?Az^N9bcnI}B+Wc)?ilcv9~XA+yaql2l{ RJRay`22WQ%mvv4FO#qIiWa0n- literal 0 HcmV?d00001 diff --git a/project_templates/sample_scene/content/gui_content/Images/Slider-pressing.png b/project_templates/sample_scene/content/gui_content/Images/Slider-pressing.png new file mode 100644 index 0000000000000000000000000000000000000000..849d0f86be32b54c29c16f1148433d58391367ef GIT binary patch literal 367 zcmeAS@N?(olHy`uVBq!ia0vp^0zhoQ!3HEH;(vt$Db50q$YKTtZeb8+WSBKa0w~B> z9OUlAu*i(^Oy_W8YX++e9TUWsFzGh(En!KPI8e*Mci4b$&da?i{j=}(-`)F!bC#y><;9t^mT$|g z{Z~?`-lAb4;(J*oQDWNV8bi5FI=4eZML&M@*@ zIgP#J2Zz;vSb~ToTj?#L4BqIW!HnhyuR(@Z;Q!X9Kd}4j{e2MIWwF$Zj)HcZ#qA`;dv_a z+qExQEEoH~OZ?0d5zl9M`@Su&+@x+VKFe>d6PN$YKlnMXk}qCjDKLB(JYD@<);T3K F0RTZ6hsyu} literal 0 HcmV?d00001 diff --git a/project_templates/sample_scene/content/gui_content/Images/nau_logo.png b/project_templates/sample_scene/content/gui_content/Images/nau_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..6fc6e4a40a2765f0bd1e4c7dbf2d93935bf158c4 GIT binary patch literal 730 zcmV<00ww*4P)uM}g$ zMFRqCU|99qpa58X;AJWv>@-VBlwwWPaM768XD8QGu*cQ)iLyE@{k8bzCl!0-hgAVP zyUs2ZMm-0@1y)8F1mZcB_)OA2=#`CpGXY!$%N{QMxEw!=0fb`f&rS*57mb(W0gf%G zLd$V2ED|RKuFSQO2MBkr9yAA2j`Dj7a`JoP4ueJPS&Dr)AY3??@!YvViG)qjHLyme z6)dVi5Vn-JeuW(nPYri+;tZKr_BNT>Xod5ua-)|1ZX6F#4R9Yi3>z@mJ2`O2X=N2Z zVA!we8I)|IHo-yK&DFnjaU5wk3miAK zWC6A11df|pvVa;)FpFi*BwA?r=&L06tFkO0WJ{og>ioj$sk literal 0 HcmV?d00001 diff --git a/project_templates/sample_scene/content/gui_content/Images/nau_logo_alpha.png b/project_templates/sample_scene/content/gui_content/Images/nau_logo_alpha.png new file mode 100644 index 0000000000000000000000000000000000000000..9c8fb0a1078542f6696e3bfbe1f5337a9faf31aa GIT binary patch literal 537 zcmV+!0_OdRP)sC?jNpvO%*!vO&@b$_DKQr4y7)fIC6R1g>-zt7xfObOb__!;IVt{Ky0;HQ)h~y695s;DG0={7Z0Yl=oJOa4UhMNgs zE{^j8781~f2I9)tq8-sn$SA;7YM~{r(7y2SK=C+r0&;-^?`@j^Ut6Iy+UW*z!(}x& zqwUxSCoe36@6eT?*0gn-#h4AcH<;!V@2Na7aBn0p(LI3L>rG)KKtNchlkiPI-2V!2 zvK0?dqdh`AFDyckO*LQv9=Iwb<{8w~q%uzDi9P*pgYPCGMuW|zr*Xae052vv4~$F7xHiJoXNGP8R;Q6oIr1) zttDopg=->>4%g0$xdMXTi15#(bzC~LPo9F*SF(}uJKzF|%oQNmCw~*p6)+e=mWP*Z b1&RCsY5RDKq0D`W00000NkvXXu0mjfXTRTg literal 0 HcmV?d00001 diff --git a/project_templates/sample_scene/content/gui_content/fonts/OpenSans16.fnt b/project_templates/sample_scene/content/gui_content/fonts/OpenSans16.fnt new file mode 100644 index 00000000..d0fca4c2 --- /dev/null +++ b/project_templates/sample_scene/content/gui_content/fonts/OpenSans16.fnt @@ -0,0 +1,415 @@ +info face="Open Sans" size=16 bold=0 italic=0 charset="" unicode=1 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1 outline=0 +common lineHeight=16 base=12 scaleW=512 scaleH=128 pages=1 packed=0 alphaChnl=1 redChnl=0 greenChnl=0 blueChnl=0 +page id=0 file="OpenSans16_0.png" +chars count=411 +char id=13 x=232 y=57 width=3 height=1 xoffset=-1 yoffset=15 xadvance=3 page=0 chnl=15 +char id=32 x=224 y=57 width=3 height=1 xoffset=-1 yoffset=15 xadvance=3 page=0 chnl=15 +char id=33 x=427 y=39 width=3 height=8 xoffset=0 yoffset=4 xadvance=3 page=0 chnl=15 +char id=34 x=104 y=57 width=4 height=3 xoffset=0 yoffset=4 xadvance=4 page=0 chnl=15 +char id=35 x=494 y=20 width=8 height=8 xoffset=0 yoffset=4 xadvance=7 page=0 chnl=15 +char id=36 x=427 y=11 width=6 height=9 xoffset=0 yoffset=4 xadvance=6 page=0 chnl=15 +char id=37 x=415 y=21 width=9 height=8 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=15 +char id=38 x=435 y=21 width=9 height=8 xoffset=0 yoffset=4 xadvance=8 page=0 chnl=15 +char id=39 x=129 y=57 width=2 height=3 xoffset=0 yoffset=4 xadvance=2 page=0 chnl=15 +char id=40 x=238 y=12 width=3 height=10 xoffset=0 yoffset=4 xadvance=3 page=0 chnl=15 +char id=41 x=228 y=12 width=4 height=10 xoffset=0 yoffset=4 xadvance=3 page=0 chnl=15 +char id=42 x=31 y=59 width=6 height=5 xoffset=0 yoffset=4 xadvance=6 page=0 chnl=15 +char id=43 x=38 y=58 width=6 height=5 xoffset=0 yoffset=5 xadvance=6 page=0 chnl=15 +char id=44 x=113 y=57 width=3 height=3 xoffset=0 yoffset=11 xadvance=3 page=0 chnl=15 +char id=45 x=207 y=57 width=4 height=1 xoffset=0 yoffset=8 xadvance=4 page=0 chnl=15 +char id=46 x=216 y=57 width=3 height=1 xoffset=0 yoffset=11 xadvance=3 page=0 chnl=15 +char id=47 x=413 y=39 width=5 height=8 xoffset=0 yoffset=4 xadvance=4 page=0 chnl=15 +char id=48 x=349 y=39 width=6 height=8 xoffset=0 yoffset=4 xadvance=6 page=0 chnl=15 +char id=49 x=407 y=39 width=5 height=8 xoffset=0 yoffset=4 xadvance=6 page=0 chnl=15 +char id=50 x=363 y=39 width=6 height=8 xoffset=0 yoffset=4 xadvance=6 page=0 chnl=15 +char id=51 x=174 y=41 width=6 height=8 xoffset=0 yoffset=4 xadvance=6 page=0 chnl=15 +char id=52 x=63 y=32 width=8 height=8 xoffset=-1 yoffset=4 xadvance=6 page=0 chnl=15 +char id=53 x=181 y=41 width=6 height=8 xoffset=0 yoffset=4 xadvance=6 page=0 chnl=15 +char id=54 x=359 y=30 width=7 height=8 xoffset=0 yoffset=4 xadvance=6 page=0 chnl=15 +char id=55 x=209 y=41 width=6 height=8 xoffset=0 yoffset=4 xadvance=6 page=0 chnl=15 +char id=56 x=328 y=39 width=6 height=8 xoffset=0 yoffset=4 xadvance=6 page=0 chnl=15 +char id=57 x=300 y=40 width=6 height=8 xoffset=0 yoffset=4 xadvance=6 page=0 chnl=15 +char id=58 x=6 y=59 width=3 height=6 xoffset=0 yoffset=6 xadvance=3 page=0 chnl=15 +char id=59 x=435 y=39 width=3 height=8 xoffset=0 yoffset=6 xadvance=3 page=0 chnl=15 +char id=60 x=24 y=59 width=6 height=5 xoffset=0 yoffset=6 xadvance=6 page=0 chnl=15 +char id=61 x=55 y=58 width=6 height=3 xoffset=0 yoffset=7 xadvance=6 page=0 chnl=15 +char id=62 x=17 y=59 width=6 height=5 xoffset=0 yoffset=6 xadvance=6 page=0 chnl=15 +char id=63 x=188 y=41 width=6 height=8 xoffset=-1 yoffset=4 xadvance=5 page=0 chnl=15 +char id=64 x=288 y=12 width=10 height=9 xoffset=0 yoffset=4 xadvance=10 page=0 chnl=15 +char id=65 x=425 y=21 width=9 height=8 xoffset=-1 yoffset=4 xadvance=7 page=0 chnl=15 +char id=66 x=24 y=43 width=7 height=8 xoffset=0 yoffset=4 xadvance=7 page=0 chnl=15 +char id=67 x=40 y=42 width=7 height=8 xoffset=0 yoffset=4 xadvance=7 page=0 chnl=15 +char id=68 x=243 y=32 width=8 height=8 xoffset=0 yoffset=4 xadvance=8 page=0 chnl=15 +char id=69 x=160 y=41 width=6 height=8 xoffset=0 yoffset=4 xadvance=6 page=0 chnl=15 +char id=70 x=356 y=39 width=6 height=8 xoffset=0 yoffset=4 xadvance=6 page=0 chnl=15 +char id=71 x=234 y=32 width=8 height=8 xoffset=0 yoffset=4 xadvance=8 page=0 chnl=15 +char id=72 x=72 y=32 width=8 height=8 xoffset=0 yoffset=4 xadvance=8 page=0 chnl=15 +char id=73 x=443 y=39 width=3 height=8 xoffset=0 yoffset=4 xadvance=3 page=0 chnl=15 +char id=74 x=198 y=12 width=5 height=10 xoffset=-2 yoffset=4 xadvance=3 page=0 chnl=15 +char id=75 x=327 y=30 width=7 height=8 xoffset=0 yoffset=4 xadvance=7 page=0 chnl=15 +char id=76 x=293 y=40 width=6 height=8 xoffset=0 yoffset=4 xadvance=6 page=0 chnl=15 +char id=77 x=146 y=23 width=10 height=8 xoffset=0 yoffset=4 xadvance=10 page=0 chnl=15 +char id=78 x=198 y=32 width=8 height=8 xoffset=0 yoffset=4 xadvance=8 page=0 chnl=15 +char id=79 x=245 y=22 width=9 height=8 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=15 +char id=80 x=367 y=30 width=7 height=8 xoffset=0 yoffset=4 xadvance=7 page=0 chnl=15 +char id=81 x=428 y=0 width=9 height=10 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=15 +char id=82 x=32 y=42 width=7 height=8 xoffset=0 yoffset=4 xadvance=7 page=0 chnl=15 +char id=83 x=244 y=41 width=6 height=8 xoffset=0 yoffset=4 xadvance=6 page=0 chnl=15 +char id=84 x=189 y=32 width=8 height=8 xoffset=-1 yoffset=4 xadvance=6 page=0 chnl=15 +char id=85 x=9 y=34 width=8 height=8 xoffset=0 yoffset=4 xadvance=8 page=0 chnl=15 +char id=86 x=144 y=32 width=8 height=8 xoffset=-1 yoffset=4 xadvance=7 page=0 chnl=15 +char id=87 x=26 y=24 width=11 height=8 xoffset=0 yoffset=4 xadvance=10 page=0 chnl=15 +char id=88 x=135 y=32 width=8 height=8 xoffset=-1 yoffset=4 xadvance=6 page=0 chnl=15 +char id=89 x=126 y=32 width=8 height=8 xoffset=-1 yoffset=4 xadvance=6 page=0 chnl=15 +char id=90 x=48 y=42 width=7 height=8 xoffset=0 yoffset=4 xadvance=6 page=0 chnl=15 +char id=91 x=233 y=12 width=4 height=10 xoffset=0 yoffset=4 xadvance=4 page=0 chnl=15 +char id=92 x=401 y=39 width=5 height=8 xoffset=0 yoffset=4 xadvance=4 page=0 chnl=15 +char id=93 x=508 y=0 width=3 height=10 xoffset=0 yoffset=4 xadvance=4 page=0 chnl=15 +char id=94 x=10 y=59 width=6 height=5 xoffset=0 yoffset=4 xadvance=6 page=0 chnl=15 +char id=95 x=192 y=57 width=7 height=1 xoffset=-1 yoffset=13 xadvance=5 page=0 chnl=15 +char id=96 x=149 y=57 width=3 height=2 xoffset=0 yoffset=3 xadvance=3 page=0 chnl=15 +char id=97 x=396 y=48 width=6 height=6 xoffset=0 yoffset=6 xadvance=6 page=0 chnl=15 +char id=98 x=495 y=29 width=7 height=8 xoffset=0 yoffset=4 xadvance=7 page=0 chnl=15 +char id=99 x=389 y=48 width=6 height=6 xoffset=0 yoffset=6 xadvance=5 page=0 chnl=15 +char id=100 x=112 y=41 width=7 height=8 xoffset=0 yoffset=4 xadvance=7 page=0 chnl=15 +char id=101 x=382 y=48 width=6 height=6 xoffset=0 yoffset=6 xadvance=6 page=0 chnl=15 +char id=102 x=307 y=40 width=6 height=8 xoffset=-1 yoffset=4 xadvance=4 page=0 chnl=15 +char id=103 x=308 y=11 width=8 height=9 xoffset=-1 yoffset=6 xadvance=6 page=0 chnl=15 +char id=104 x=503 y=29 width=7 height=8 xoffset=0 yoffset=4 xadvance=7 page=0 chnl=15 +char id=105 x=447 y=39 width=3 height=8 xoffset=0 yoffset=4 xadvance=3 page=0 chnl=15 +char id=106 x=283 y=0 width=4 height=11 xoffset=-1 yoffset=4 xadvance=3 page=0 chnl=15 +char id=107 x=258 y=40 width=6 height=8 xoffset=0 yoffset=4 xadvance=6 page=0 chnl=15 +char id=108 x=451 y=39 width=3 height=8 xoffset=0 yoffset=4 xadvance=3 page=0 chnl=15 +char id=109 x=55 y=51 width=10 height=6 xoffset=0 yoffset=6 xadvance=10 page=0 chnl=15 +char id=110 x=307 y=49 width=7 height=6 xoffset=0 yoffset=6 xadvance=7 page=0 chnl=15 +char id=111 x=299 y=49 width=7 height=6 xoffset=0 yoffset=6 xadvance=7 page=0 chnl=15 +char id=112 x=341 y=11 width=7 height=9 xoffset=0 yoffset=6 xadvance=7 page=0 chnl=15 +char id=113 x=325 y=11 width=7 height=9 xoffset=0 yoffset=6 xadvance=7 page=0 chnl=15 +char id=114 x=499 y=45 width=5 height=6 xoffset=0 yoffset=6 xadvance=5 page=0 chnl=15 +char id=115 x=493 y=45 width=5 height=6 xoffset=0 yoffset=6 xadvance=5 page=0 chnl=15 +char id=116 x=472 y=39 width=5 height=7 xoffset=-1 yoffset=5 xadvance=4 page=0 chnl=15 +char id=117 x=291 y=49 width=7 height=6 xoffset=0 yoffset=6 xadvance=7 page=0 chnl=15 +char id=118 x=315 y=48 width=7 height=6 xoffset=-1 yoffset=6 xadvance=6 page=0 chnl=15 +char id=119 x=137 y=50 width=9 height=6 xoffset=0 yoffset=6 xadvance=9 page=0 chnl=15 +char id=120 x=431 y=48 width=6 height=6 xoffset=0 yoffset=6 xadvance=6 page=0 chnl=15 +char id=121 x=349 y=11 width=7 height=9 xoffset=-1 yoffset=6 xadvance=6 page=0 chnl=15 +char id=122 x=505 y=45 width=5 height=6 xoffset=0 yoffset=6 xadvance=5 page=0 chnl=15 +char id=123 x=222 y=12 width=5 height=10 xoffset=0 yoffset=4 xadvance=4 page=0 chnl=15 +char id=124 x=288 y=0 width=2 height=11 xoffset=2 yoffset=4 xadvance=6 page=0 chnl=15 +char id=125 x=216 y=12 width=5 height=10 xoffset=0 yoffset=4 xadvance=4 page=0 chnl=15 +char id=126 x=135 y=57 width=6 height=2 xoffset=0 yoffset=7 xadvance=6 page=0 chnl=15 +char id=1024 x=264 y=0 width=6 height=11 xoffset=0 yoffset=1 xadvance=6 page=0 chnl=15 +char id=1025 x=184 y=12 width=6 height=10 xoffset=0 yoffset=2 xadvance=6 page=0 chnl=15 +char id=1026 x=445 y=21 width=9 height=8 xoffset=-1 yoffset=4 xadvance=8 page=0 chnl=15 +char id=1027 x=257 y=0 width=6 height=11 xoffset=0 yoffset=1 xadvance=6 page=0 chnl=15 +char id=1028 x=311 y=30 width=7 height=8 xoffset=0 yoffset=4 xadvance=7 page=0 chnl=15 +char id=1029 x=251 y=41 width=6 height=8 xoffset=0 yoffset=4 xadvance=6 page=0 chnl=15 +char id=1030 x=423 y=39 width=3 height=8 xoffset=0 yoffset=4 xadvance=3 page=0 chnl=15 +char id=1031 x=210 y=12 width=5 height=10 xoffset=-1 yoffset=2 xadvance=3 page=0 chnl=15 +char id=1032 x=204 y=12 width=5 height=10 xoffset=-2 yoffset=4 xadvance=3 page=0 chnl=15 +char id=1033 x=489 y=11 width=12 height=8 xoffset=-1 yoffset=4 xadvance=10 page=0 chnl=15 +char id=1034 x=62 y=23 width=11 height=8 xoffset=0 yoffset=4 xadvance=11 page=0 chnl=15 +char id=1035 x=375 y=21 width=9 height=8 xoffset=-1 yoffset=4 xadvance=8 page=0 chnl=15 +char id=1036 x=225 y=0 width=7 height=11 xoffset=0 yoffset=1 xadvance=7 page=0 chnl=15 +char id=1037 x=165 y=0 width=8 height=11 xoffset=0 yoffset=1 xadvance=8 page=0 chnl=15 +char id=1038 x=217 y=0 width=7 height=11 xoffset=0 yoffset=1 xadvance=7 page=0 chnl=15 +char id=1039 x=0 y=14 width=8 height=10 xoffset=0 yoffset=4 xadvance=8 page=0 chnl=15 +char id=1040 x=365 y=21 width=9 height=8 xoffset=-1 yoffset=4 xadvance=7 page=0 chnl=15 +char id=1041 x=152 y=41 width=7 height=8 xoffset=0 yoffset=4 xadvance=7 page=0 chnl=15 +char id=1042 x=471 y=30 width=7 height=8 xoffset=0 yoffset=4 xadvance=7 page=0 chnl=15 +char id=1043 x=223 y=41 width=6 height=8 xoffset=0 yoffset=4 xadvance=6 page=0 chnl=15 +char id=1044 x=488 y=0 width=9 height=10 xoffset=-1 yoffset=4 xadvance=8 page=0 chnl=15 +char id=1045 x=216 y=41 width=6 height=8 xoffset=0 yoffset=4 xadvance=6 page=0 chnl=15 +char id=1046 x=38 y=24 width=11 height=8 xoffset=-1 yoffset=4 xadvance=9 page=0 chnl=15 +char id=1047 x=447 y=30 width=7 height=8 xoffset=0 yoffset=4 xadvance=6 page=0 chnl=15 +char id=1048 x=252 y=31 width=8 height=8 xoffset=0 yoffset=4 xadvance=8 page=0 chnl=15 +char id=1049 x=138 y=0 width=8 height=11 xoffset=0 yoffset=1 xadvance=8 page=0 chnl=15 +char id=1050 x=439 y=30 width=7 height=8 xoffset=0 yoffset=4 xadvance=7 page=0 chnl=15 +char id=1051 x=225 y=32 width=8 height=8 xoffset=-1 yoffset=4 xadvance=8 page=0 chnl=15 +char id=1052 x=168 y=23 width=10 height=8 xoffset=0 yoffset=4 xadvance=10 page=0 chnl=15 +char id=1053 x=216 y=32 width=8 height=8 xoffset=0 yoffset=4 xadvance=8 page=0 chnl=15 +char id=1054 x=405 y=21 width=9 height=8 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=15 +char id=1055 x=207 y=32 width=8 height=8 xoffset=0 yoffset=4 xadvance=8 page=0 chnl=15 +char id=1056 x=423 y=30 width=7 height=8 xoffset=0 yoffset=4 xadvance=7 page=0 chnl=15 +char id=1057 x=415 y=30 width=7 height=8 xoffset=0 yoffset=4 xadvance=7 page=0 chnl=15 +char id=1058 x=153 y=32 width=8 height=8 xoffset=-1 yoffset=4 xadvance=6 page=0 chnl=15 +char id=1059 x=399 y=30 width=7 height=8 xoffset=0 yoffset=4 xadvance=7 page=0 chnl=15 +char id=1060 x=395 y=21 width=9 height=8 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=15 +char id=1061 x=117 y=32 width=8 height=8 xoffset=-1 yoffset=4 xadvance=6 page=0 chnl=15 +char id=1062 x=498 y=0 width=9 height=10 xoffset=0 yoffset=4 xadvance=8 page=0 chnl=15 +char id=1063 x=375 y=30 width=7 height=8 xoffset=0 yoffset=4 xadvance=8 page=0 chnl=15 +char id=1064 x=50 y=24 width=11 height=8 xoffset=0 yoffset=4 xadvance=11 page=0 chnl=15 +char id=1065 x=291 y=0 width=12 height=10 xoffset=0 yoffset=4 xadvance=12 page=0 chnl=15 +char id=1066 x=335 y=21 width=9 height=8 xoffset=-1 yoffset=4 xadvance=8 page=0 chnl=15 +char id=1067 x=295 y=22 width=9 height=8 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=15 +char id=1068 x=88 y=41 width=7 height=8 xoffset=0 yoffset=4 xadvance=7 page=0 chnl=15 +char id=1069 x=144 y=41 width=7 height=8 xoffset=0 yoffset=4 xadvance=7 page=0 chnl=15 +char id=1070 x=0 y=25 width=12 height=8 xoffset=0 yoffset=4 xadvance=12 page=0 chnl=15 +char id=1071 x=16 y=43 width=7 height=8 xoffset=0 yoffset=4 xadvance=7 page=0 chnl=15 +char id=1072 x=480 y=46 width=6 height=6 xoffset=0 yoffset=6 xadvance=6 page=0 chnl=15 +char id=1073 x=64 y=41 width=7 height=8 xoffset=0 yoffset=4 xadvance=7 page=0 chnl=15 +char id=1074 x=267 y=49 width=7 height=6 xoffset=0 yoffset=6 xadvance=6 page=0 chnl=15 +char id=1075 x=487 y=46 width=5 height=6 xoffset=0 yoffset=6 xadvance=5 page=0 chnl=15 +char id=1076 x=99 y=32 width=8 height=8 xoffset=-1 yoffset=6 xadvance=6 page=0 chnl=15 +char id=1077 x=473 y=47 width=6 height=6 xoffset=0 yoffset=6 xadvance=6 page=0 chnl=15 +char id=1078 x=66 y=50 width=10 height=6 xoffset=-1 yoffset=6 xadvance=8 page=0 chnl=15 +char id=1079 x=361 y=48 width=6 height=6 xoffset=0 yoffset=6 xadvance=5 page=0 chnl=15 +char id=1080 x=323 y=48 width=7 height=6 xoffset=0 yoffset=6 xadvance=7 page=0 chnl=15 +char id=1081 x=373 y=11 width=7 height=9 xoffset=0 yoffset=3 xadvance=7 page=0 chnl=15 +char id=1082 x=347 y=48 width=6 height=6 xoffset=0 yoffset=6 xadvance=6 page=0 chnl=15 +char id=1083 x=259 y=49 width=7 height=6 xoffset=-1 yoffset=6 xadvance=6 page=0 chnl=15 +char id=1084 x=201 y=50 width=8 height=6 xoffset=0 yoffset=6 xadvance=8 page=0 chnl=15 +char id=1085 x=251 y=50 width=7 height=6 xoffset=0 yoffset=6 xadvance=7 page=0 chnl=15 +char id=1086 x=243 y=50 width=7 height=6 xoffset=0 yoffset=6 xadvance=7 page=0 chnl=15 +char id=1087 x=235 y=50 width=7 height=6 xoffset=0 yoffset=6 xadvance=7 page=0 chnl=15 +char id=1088 x=365 y=11 width=7 height=9 xoffset=0 yoffset=6 xadvance=7 page=0 chnl=15 +char id=1089 x=368 y=48 width=6 height=6 xoffset=0 yoffset=6 xadvance=5 page=0 chnl=15 +char id=1090 x=227 y=50 width=7 height=6 xoffset=-1 yoffset=6 xadvance=5 page=0 chnl=15 +char id=1091 x=389 y=11 width=7 height=9 xoffset=-1 yoffset=6 xadvance=6 page=0 chnl=15 +char id=1092 x=156 y=0 width=8 height=11 xoffset=0 yoffset=4 xadvance=8 page=0 chnl=15 +char id=1093 x=403 y=48 width=6 height=6 xoffset=0 yoffset=6 xadvance=6 page=0 chnl=15 +char id=1094 x=431 y=30 width=7 height=8 xoffset=0 yoffset=6 xadvance=7 page=0 chnl=15 +char id=1095 x=438 y=48 width=6 height=6 xoffset=0 yoffset=6 xadvance=7 page=0 chnl=15 +char id=1096 x=0 y=52 width=10 height=6 xoffset=0 yoffset=6 xadvance=10 page=0 chnl=15 +char id=1097 x=190 y=23 width=10 height=8 xoffset=0 yoffset=6 xadvance=10 page=0 chnl=15 +char id=1098 x=107 y=50 width=9 height=6 xoffset=-1 yoffset=6 xadvance=8 page=0 chnl=15 +char id=1099 x=174 y=50 width=8 height=6 xoffset=0 yoffset=6 xadvance=9 page=0 chnl=15 +char id=1100 x=275 y=49 width=7 height=6 xoffset=0 yoffset=6 xadvance=7 page=0 chnl=15 +char id=1101 x=445 y=48 width=6 height=6 xoffset=0 yoffset=6 xadvance=5 page=0 chnl=15 +char id=1102 x=97 y=50 width=9 height=6 xoffset=0 yoffset=6 xadvance=9 page=0 chnl=15 +char id=1103 x=452 y=48 width=6 height=6 xoffset=0 yoffset=6 xadvance=6 page=0 chnl=15 +char id=1104 x=413 y=11 width=6 height=9 xoffset=0 yoffset=3 xadvance=6 page=0 chnl=15 +char id=1105 x=286 y=40 width=6 height=8 xoffset=0 yoffset=4 xadvance=6 page=0 chnl=15 +char id=1106 x=174 y=0 width=8 height=11 xoffset=-1 yoffset=4 xadvance=7 page=0 chnl=15 +char id=1107 x=469 y=11 width=5 height=9 xoffset=0 yoffset=3 xadvance=5 page=0 chnl=15 +char id=1108 x=459 y=47 width=6 height=6 xoffset=0 yoffset=6 xadvance=5 page=0 chnl=15 +char id=1109 x=0 y=59 width=5 height=6 xoffset=0 yoffset=6 xadvance=5 page=0 chnl=15 +char id=1110 x=419 y=39 width=3 height=8 xoffset=0 yoffset=4 xadvance=3 page=0 chnl=15 +char id=1111 x=389 y=39 width=5 height=8 xoffset=-1 yoffset=4 xadvance=3 page=0 chnl=15 +char id=1112 x=278 y=0 width=4 height=11 xoffset=-1 yoffset=4 xadvance=3 page=0 chnl=15 +char id=1113 x=489 y=38 width=10 height=6 xoffset=-1 yoffset=6 xadvance=9 page=0 chnl=15 +char id=1114 x=478 y=39 width=10 height=6 xoffset=0 yoffset=6 xadvance=10 page=0 chnl=15 +char id=1115 x=18 y=34 width=8 height=8 xoffset=-1 yoffset=4 xadvance=7 page=0 chnl=15 +char id=1116 x=462 y=11 width=6 height=9 xoffset=0 yoffset=3 xadvance=6 page=0 chnl=15 +char id=1117 x=333 y=11 width=7 height=9 xoffset=0 yoffset=3 xadvance=7 page=0 chnl=15 +char id=1118 x=22 y=0 width=7 height=12 xoffset=-1 yoffset=3 xadvance=6 page=0 chnl=15 +char id=1119 x=463 y=30 width=7 height=8 xoffset=0 yoffset=6 xadvance=7 page=0 chnl=15 +char id=1120 x=86 y=23 width=11 height=8 xoffset=0 yoffset=4 xadvance=10 page=0 chnl=15 +char id=1121 x=500 y=38 width=10 height=6 xoffset=-1 yoffset=6 xadvance=9 page=0 chnl=15 +char id=1122 x=275 y=22 width=9 height=8 xoffset=-1 yoffset=4 xadvance=7 page=0 chnl=15 +char id=1123 x=455 y=39 width=8 height=7 xoffset=-1 yoffset=5 xadvance=7 page=0 chnl=15 +char id=1124 x=98 y=23 width=11 height=8 xoffset=0 yoffset=4 xadvance=10 page=0 chnl=15 +char id=1125 x=77 y=50 width=9 height=6 xoffset=0 yoffset=6 xadvance=8 page=0 chnl=15 +char id=1126 x=475 y=20 width=9 height=8 xoffset=-1 yoffset=4 xadvance=7 page=0 chnl=15 +char id=1127 x=156 y=50 width=8 height=6 xoffset=-1 yoffset=6 xadvance=6 page=0 chnl=15 +char id=1128 x=134 y=23 width=11 height=8 xoffset=0 yoffset=4 xadvance=10 page=0 chnl=15 +char id=1129 x=87 y=50 width=9 height=6 xoffset=0 yoffset=6 xadvance=8 page=0 chnl=15 +char id=1130 x=54 y=33 width=8 height=8 xoffset=0 yoffset=4 xadvance=8 page=0 chnl=15 +char id=1131 x=165 y=50 width=8 height=6 xoffset=-1 yoffset=6 xadvance=7 page=0 chnl=15 +char id=1132 x=74 y=23 width=11 height=8 xoffset=0 yoffset=4 xadvance=11 page=0 chnl=15 +char id=1133 x=11 y=52 width=10 height=6 xoffset=0 yoffset=6 xadvance=9 page=0 chnl=15 +char id=1134 x=30 y=0 width=7 height=12 xoffset=0 yoffset=2 xadvance=6 page=0 chnl=15 +char id=1135 x=105 y=12 width=7 height=10 xoffset=-1 yoffset=4 xadvance=5 page=0 chnl=15 +char id=1136 x=385 y=21 width=9 height=8 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=15 +char id=1137 x=147 y=0 width=8 height=11 xoffset=0 yoffset=4 xadvance=8 page=0 chnl=15 +char id=1138 x=285 y=22 width=9 height=8 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=15 +char id=1139 x=331 y=48 width=7 height=6 xoffset=0 yoffset=6 xadvance=7 page=0 chnl=15 +char id=1140 x=265 y=22 width=9 height=8 xoffset=-1 yoffset=4 xadvance=7 page=0 chnl=15 +char id=1141 x=147 y=50 width=8 height=6 xoffset=-1 yoffset=6 xadvance=6 page=0 chnl=15 +char id=1142 x=119 y=0 width=9 height=11 xoffset=-1 yoffset=1 xadvance=7 page=0 chnl=15 +char id=1143 x=299 y=11 width=8 height=9 xoffset=-1 yoffset=3 xadvance=6 page=0 chnl=15 +char id=1144 x=46 y=0 width=14 height=11 xoffset=0 yoffset=4 xadvance=13 page=0 chnl=15 +char id=1145 x=242 y=12 width=12 height=9 xoffset=0 yoffset=6 xadvance=12 page=0 chnl=15 +char id=1146 x=478 y=0 width=9 height=10 xoffset=0 yoffset=3 xadvance=9 page=0 chnl=15 +char id=1147 x=479 y=29 width=7 height=8 xoffset=0 yoffset=5 xadvance=7 page=0 chnl=15 +char id=1148 x=10 y=0 width=11 height=12 xoffset=0 yoffset=0 xadvance=11 page=0 chnl=15 +char id=1149 x=98 y=0 width=10 height=11 xoffset=0 yoffset=1 xadvance=10 page=0 chnl=15 +char id=1150 x=86 y=0 width=11 height=11 xoffset=0 yoffset=1 xadvance=10 page=0 chnl=15 +char id=1151 x=255 y=12 width=10 height=9 xoffset=-1 yoffset=3 xadvance=9 page=0 chnl=15 +char id=1152 x=249 y=0 width=7 height=11 xoffset=0 yoffset=4 xadvance=7 page=0 chnl=15 +char id=1153 x=441 y=11 width=6 height=9 xoffset=0 yoffset=6 xadvance=5 page=0 chnl=15 +char id=1154 x=464 y=39 width=7 height=7 xoffset=0 yoffset=5 xadvance=7 page=0 chnl=15 +char id=1155 x=62 y=58 width=6 height=3 xoffset=-6 yoffset=3 xadvance=0 page=0 chnl=15 +char id=1156 x=142 y=57 width=6 height=2 xoffset=-6 yoffset=3 xadvance=0 page=0 chnl=15 +char id=1157 x=153 y=57 width=2 height=2 xoffset=-4 yoffset=3 xadvance=0 page=0 chnl=15 +char id=1158 x=156 y=57 width=2 height=2 xoffset=-4 yoffset=3 xadvance=0 page=0 chnl=15 +char id=1160 x=304 y=0 width=12 height=10 xoffset=-1 yoffset=4 xadvance=11 page=0 chnl=15 +char id=1161 x=317 y=0 width=12 height=10 xoffset=-1 yoffset=4 xadvance=11 page=0 chnl=15 +char id=1162 x=0 y=0 width=9 height=13 xoffset=0 yoffset=1 xadvance=9 page=0 chnl=15 +char id=1163 x=192 y=0 width=8 height=11 xoffset=0 yoffset=3 xadvance=7 page=0 chnl=15 +char id=1164 x=180 y=32 width=8 height=8 xoffset=-1 yoffset=4 xadvance=7 page=0 chnl=15 +char id=1165 x=171 y=32 width=8 height=8 xoffset=-1 yoffset=4 xadvance=7 page=0 chnl=15 +char id=1166 x=407 y=30 width=7 height=8 xoffset=0 yoffset=4 xadvance=7 page=0 chnl=15 +char id=1167 x=381 y=11 width=7 height=9 xoffset=0 yoffset=6 xadvance=7 page=0 chnl=15 +char id=1168 x=177 y=12 width=6 height=10 xoffset=0 yoffset=2 xadvance=6 page=0 chnl=15 +char id=1169 x=395 y=39 width=5 height=8 xoffset=0 yoffset=4 xadvance=5 page=0 chnl=15 +char id=1170 x=383 y=30 width=7 height=8 xoffset=-1 yoffset=4 xadvance=6 page=0 chnl=15 +char id=1171 x=354 y=48 width=6 height=6 xoffset=-1 yoffset=6 xadvance=5 page=0 chnl=15 +char id=1172 x=209 y=0 width=7 height=11 xoffset=0 yoffset=4 xadvance=7 page=0 chnl=15 +char id=1173 x=455 y=11 width=6 height=9 xoffset=0 yoffset=6 xadvance=6 page=0 chnl=15 +char id=1174 x=342 y=0 width=11 height=10 xoffset=-1 yoffset=4 xadvance=10 page=0 chnl=15 +char id=1175 x=201 y=23 width=10 height=8 xoffset=-1 yoffset=6 xadvance=9 page=0 chnl=15 +char id=1176 x=81 y=12 width=7 height=10 xoffset=0 yoffset=4 xadvance=6 page=0 chnl=15 +char id=1177 x=272 y=40 width=6 height=8 xoffset=0 yoffset=6 xadvance=5 page=0 chnl=15 +char id=1178 x=54 y=12 width=8 height=10 xoffset=0 yoffset=4 xadvance=7 page=0 chnl=15 +char id=1179 x=96 y=41 width=7 height=8 xoffset=0 yoffset=6 xadvance=6 page=0 chnl=15 +char id=1180 x=335 y=30 width=7 height=8 xoffset=0 yoffset=4 xadvance=7 page=0 chnl=15 +char id=1181 x=466 y=47 width=6 height=6 xoffset=0 yoffset=6 xadvance=6 page=0 chnl=15 +char id=1182 x=27 y=33 width=8 height=8 xoffset=-1 yoffset=4 xadvance=7 page=0 chnl=15 +char id=1183 x=0 y=43 width=7 height=8 xoffset=-1 yoffset=4 xadvance=6 page=0 chnl=15 +char id=1184 x=305 y=21 width=9 height=8 xoffset=-1 yoffset=4 xadvance=8 page=0 chnl=15 +char id=1185 x=210 y=50 width=8 height=6 xoffset=-1 yoffset=6 xadvance=7 page=0 chnl=15 +char id=1186 x=468 y=0 width=9 height=10 xoffset=0 yoffset=4 xadvance=8 page=0 chnl=15 +char id=1187 x=36 y=33 width=8 height=8 xoffset=0 yoffset=6 xadvance=7 page=0 chnl=15 +char id=1188 x=179 y=23 width=10 height=8 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=15 +char id=1189 x=127 y=50 width=9 height=6 xoffset=0 yoffset=6 xadvance=8 page=0 chnl=15 +char id=1190 x=61 y=0 width=12 height=11 xoffset=0 yoffset=4 xadvance=12 page=0 chnl=15 +char id=1191 x=266 y=12 width=10 height=9 xoffset=0 yoffset=6 xadvance=10 page=0 chnl=15 +char id=1192 x=455 y=21 width=9 height=8 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=15 +char id=1193 x=339 y=48 width=7 height=6 xoffset=0 yoffset=6 xadvance=7 page=0 chnl=15 +char id=1194 x=121 y=12 width=7 height=10 xoffset=0 yoffset=4 xadvance=7 page=0 chnl=15 +char id=1195 x=230 y=41 width=6 height=8 xoffset=0 yoffset=6 xadvance=5 page=0 chnl=15 +char id=1196 x=27 y=13 width=8 height=10 xoffset=-1 yoffset=4 xadvance=6 page=0 chnl=15 +char id=1197 x=8 y=43 width=7 height=8 xoffset=-1 yoffset=6 xadvance=5 page=0 chnl=15 +char id=1198 x=108 y=32 width=8 height=8 xoffset=-1 yoffset=4 xadvance=6 page=0 chnl=15 +char id=1199 x=405 y=11 width=7 height=9 xoffset=-1 yoffset=6 xadvance=6 page=0 chnl=15 +char id=1200 x=270 y=31 width=8 height=8 xoffset=-1 yoffset=4 xadvance=6 page=0 chnl=15 +char id=1201 x=397 y=11 width=7 height=9 xoffset=-1 yoffset=6 xadvance=6 page=0 chnl=15 +char id=1202 x=9 y=14 width=8 height=10 xoffset=-1 yoffset=4 xadvance=7 page=0 chnl=15 +char id=1203 x=104 y=41 width=7 height=8 xoffset=0 yoffset=6 xadvance=6 page=0 chnl=15 +char id=1204 x=330 y=0 width=11 height=10 xoffset=-1 yoffset=4 xadvance=10 page=0 chnl=15 +char id=1205 x=255 y=22 width=9 height=8 xoffset=-1 yoffset=6 xadvance=8 page=0 chnl=15 +char id=1206 x=18 y=13 width=8 height=10 xoffset=0 yoffset=4 xadvance=8 page=0 chnl=15 +char id=1207 x=303 y=31 width=7 height=8 xoffset=0 yoffset=6 xadvance=7 page=0 chnl=15 +char id=1208 x=295 y=31 width=7 height=8 xoffset=0 yoffset=4 xadvance=8 page=0 chnl=15 +char id=1209 x=424 y=48 width=6 height=6 xoffset=0 yoffset=6 xadvance=7 page=0 chnl=15 +char id=1210 x=287 y=31 width=7 height=8 xoffset=0 yoffset=4 xadvance=8 page=0 chnl=15 +char id=1211 x=279 y=31 width=7 height=8 xoffset=0 yoffset=4 xadvance=7 page=0 chnl=15 +char id=1212 x=315 y=21 width=9 height=8 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=15 +char id=1213 x=183 y=50 width=8 height=6 xoffset=-1 yoffset=6 xadvance=7 page=0 chnl=15 +char id=1214 x=458 y=0 width=9 height=10 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=15 +char id=1215 x=45 y=33 width=8 height=8 xoffset=-1 yoffset=6 xadvance=7 page=0 chnl=15 +char id=1216 x=439 y=39 width=3 height=8 xoffset=0 yoffset=4 xadvance=3 page=0 chnl=15 +char id=1217 x=74 y=0 width=11 height=11 xoffset=-1 yoffset=1 xadvance=9 page=0 chnl=15 +char id=1218 x=277 y=12 width=10 height=9 xoffset=-1 yoffset=3 xadvance=8 page=0 chnl=15 +char id=1219 x=129 y=0 width=8 height=11 xoffset=0 yoffset=4 xadvance=8 page=0 chnl=15 +char id=1220 x=448 y=11 width=6 height=9 xoffset=0 yoffset=6 xadvance=6 page=0 chnl=15 +char id=1221 x=438 y=0 width=9 height=10 xoffset=-1 yoffset=4 xadvance=8 page=0 chnl=15 +char id=1222 x=81 y=32 width=8 height=8 xoffset=-1 yoffset=6 xadvance=6 page=0 chnl=15 +char id=1223 x=183 y=0 width=8 height=11 xoffset=0 yoffset=4 xadvance=8 page=0 chnl=15 +char id=1224 x=317 y=11 width=7 height=9 xoffset=0 yoffset=6 xadvance=7 page=0 chnl=15 +char id=1225 x=448 y=0 width=9 height=10 xoffset=0 yoffset=4 xadvance=8 page=0 chnl=15 +char id=1226 x=90 y=32 width=8 height=8 xoffset=0 yoffset=6 xadvance=7 page=0 chnl=15 +char id=1227 x=129 y=12 width=7 height=10 xoffset=0 yoffset=4 xadvance=8 page=0 chnl=15 +char id=1228 x=370 y=39 width=6 height=8 xoffset=0 yoffset=6 xadvance=7 page=0 chnl=15 +char id=1229 x=354 y=0 width=11 height=10 xoffset=0 yoffset=4 xadvance=10 page=0 chnl=15 +char id=1230 x=465 y=21 width=9 height=8 xoffset=0 yoffset=6 xadvance=8 page=0 chnl=15 +char id=1231 x=431 y=39 width=3 height=8 xoffset=0 yoffset=4 xadvance=3 page=0 chnl=15 +char id=1232 x=109 y=0 width=9 height=11 xoffset=-1 yoffset=1 xadvance=7 page=0 chnl=15 +char id=1233 x=434 y=11 width=6 height=9 xoffset=0 yoffset=3 xadvance=6 page=0 chnl=15 +char id=1234 x=398 y=0 width=9 height=10 xoffset=-1 yoffset=2 xadvance=7 page=0 chnl=15 +char id=1235 x=202 y=41 width=6 height=8 xoffset=0 yoffset=4 xadvance=6 page=0 chnl=15 +char id=1236 x=110 y=23 width=11 height=8 xoffset=-1 yoffset=4 xadvance=10 page=0 chnl=15 +char id=1237 x=44 y=51 width=10 height=6 xoffset=0 yoffset=6 xadvance=10 page=0 chnl=15 +char id=1238 x=271 y=0 width=6 height=11 xoffset=0 yoffset=1 xadvance=6 page=0 chnl=15 +char id=1239 x=420 y=11 width=6 height=9 xoffset=0 yoffset=3 xadvance=6 page=0 chnl=15 +char id=1240 x=162 y=32 width=8 height=8 xoffset=0 yoffset=4 xadvance=8 page=0 chnl=15 +char id=1241 x=375 y=48 width=6 height=6 xoffset=0 yoffset=6 xadvance=6 page=0 chnl=15 +char id=1242 x=36 y=13 width=8 height=10 xoffset=0 yoffset=2 xadvance=8 page=0 chnl=15 +char id=1243 x=237 y=41 width=6 height=8 xoffset=0 yoffset=4 xadvance=6 page=0 chnl=15 +char id=1244 x=366 y=0 width=11 height=10 xoffset=-1 yoffset=2 xadvance=9 page=0 chnl=15 +char id=1245 x=157 y=23 width=10 height=8 xoffset=-1 yoffset=4 xadvance=8 page=0 chnl=15 +char id=1246 x=145 y=12 width=7 height=10 xoffset=0 yoffset=2 xadvance=6 page=0 chnl=15 +char id=1247 x=279 y=40 width=6 height=8 xoffset=0 yoffset=4 xadvance=5 page=0 chnl=15 +char id=1248 x=343 y=30 width=7 height=8 xoffset=0 yoffset=4 xadvance=6 page=0 chnl=15 +char id=1249 x=357 y=11 width=7 height=9 xoffset=-1 yoffset=6 xadvance=5 page=0 chnl=15 +char id=1250 x=63 y=12 width=8 height=10 xoffset=0 yoffset=2 xadvance=8 page=0 chnl=15 +char id=1251 x=455 y=30 width=7 height=8 xoffset=0 yoffset=4 xadvance=7 page=0 chnl=15 +char id=1252 x=72 y=12 width=8 height=10 xoffset=0 yoffset=2 xadvance=8 page=0 chnl=15 +char id=1253 x=487 y=29 width=7 height=8 xoffset=0 yoffset=4 xadvance=7 page=0 chnl=15 +char id=1254 x=418 y=0 width=9 height=10 xoffset=0 yoffset=2 xadvance=9 page=0 chnl=15 +char id=1255 x=319 y=30 width=7 height=8 xoffset=0 yoffset=4 xadvance=7 page=0 chnl=15 +char id=1256 x=502 y=11 width=9 height=8 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=15 +char id=1257 x=283 y=49 width=7 height=6 xoffset=0 yoffset=6 xadvance=7 page=0 chnl=15 +char id=1258 x=408 y=0 width=9 height=10 xoffset=0 yoffset=2 xadvance=9 page=0 chnl=15 +char id=1259 x=391 y=30 width=7 height=8 xoffset=0 yoffset=4 xadvance=7 page=0 chnl=15 +char id=1260 x=153 y=12 width=7 height=10 xoffset=0 yoffset=2 xadvance=7 page=0 chnl=15 +char id=1261 x=335 y=39 width=6 height=8 xoffset=0 yoffset=4 xadvance=5 page=0 chnl=15 +char id=1262 x=161 y=12 width=7 height=10 xoffset=0 yoffset=2 xadvance=7 page=0 chnl=15 +char id=1263 x=241 y=0 width=7 height=11 xoffset=-1 yoffset=4 xadvance=6 page=0 chnl=15 +char id=1264 x=89 y=12 width=7 height=10 xoffset=0 yoffset=2 xadvance=7 page=0 chnl=15 +char id=1265 x=201 y=0 width=7 height=11 xoffset=-1 yoffset=4 xadvance=6 page=0 chnl=15 +char id=1266 x=233 y=0 width=7 height=11 xoffset=0 yoffset=1 xadvance=7 page=0 chnl=15 +char id=1267 x=38 y=0 width=7 height=12 xoffset=-1 yoffset=3 xadvance=6 page=0 chnl=15 +char id=1268 x=169 y=12 width=7 height=10 xoffset=0 yoffset=2 xadvance=8 page=0 chnl=15 +char id=1269 x=167 y=41 width=6 height=8 xoffset=0 yoffset=4 xadvance=7 page=0 chnl=15 +char id=1270 x=191 y=12 width=6 height=10 xoffset=0 yoffset=4 xadvance=6 page=0 chnl=15 +char id=1271 x=383 y=39 width=5 height=8 xoffset=0 yoffset=6 xadvance=5 page=0 chnl=15 +char id=1272 x=388 y=0 width=9 height=10 xoffset=0 yoffset=2 xadvance=9 page=0 chnl=15 +char id=1273 x=261 y=31 width=8 height=8 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=15 +char id=1274 x=137 y=12 width=7 height=10 xoffset=-1 yoffset=4 xadvance=6 page=0 chnl=15 +char id=1275 x=195 y=41 width=6 height=8 xoffset=-1 yoffset=6 xadvance=5 page=0 chnl=15 +char id=1276 x=45 y=13 width=8 height=10 xoffset=-1 yoffset=4 xadvance=7 page=0 chnl=15 +char id=1277 x=56 y=42 width=7 height=8 xoffset=0 yoffset=6 xadvance=6 page=0 chnl=15 +char id=1278 x=485 y=20 width=8 height=8 xoffset=-1 yoffset=4 xadvance=6 page=0 chnl=15 +char id=1279 x=410 y=48 width=6 height=6 xoffset=0 yoffset=6 xadvance=6 page=0 chnl=15 +char id=1280 x=72 y=41 width=7 height=8 xoffset=0 yoffset=4 xadvance=7 page=0 chnl=15 +char id=1281 x=80 y=41 width=7 height=8 xoffset=0 yoffset=4 xadvance=7 page=0 chnl=15 +char id=1282 x=223 y=23 width=10 height=8 xoffset=0 yoffset=4 xadvance=10 page=0 chnl=15 +char id=1283 x=234 y=23 width=10 height=8 xoffset=0 yoffset=4 xadvance=10 page=0 chnl=15 +char id=1284 x=212 y=23 width=10 height=8 xoffset=0 yoffset=4 xadvance=10 page=0 chnl=15 +char id=1285 x=117 y=50 width=9 height=6 xoffset=0 yoffset=6 xadvance=9 page=0 chnl=15 +char id=1286 x=97 y=12 width=7 height=10 xoffset=0 yoffset=4 xadvance=7 page=0 chnl=15 +char id=1287 x=265 y=40 width=6 height=8 xoffset=0 yoffset=6 xadvance=6 page=0 chnl=15 +char id=1288 x=13 y=25 width=12 height=8 xoffset=-1 yoffset=4 xadvance=11 page=0 chnl=15 +char id=1289 x=22 y=52 width=10 height=6 xoffset=-1 yoffset=6 xadvance=9 page=0 chnl=15 +char id=1290 x=122 y=23 width=11 height=8 xoffset=0 yoffset=4 xadvance=11 page=0 chnl=15 +char id=1291 x=33 y=51 width=10 height=6 xoffset=0 yoffset=6 xadvance=10 page=0 chnl=15 +char id=1292 x=503 y=20 width=8 height=8 xoffset=0 yoffset=4 xadvance=8 page=0 chnl=15 +char id=1293 x=219 y=50 width=7 height=6 xoffset=0 yoffset=6 xadvance=7 page=0 chnl=15 +char id=1294 x=355 y=21 width=9 height=8 xoffset=-1 yoffset=4 xadvance=8 page=0 chnl=15 +char id=1295 x=192 y=50 width=8 height=6 xoffset=-1 yoffset=6 xadvance=7 page=0 chnl=15 +char id=1296 x=120 y=41 width=7 height=8 xoffset=0 yoffset=4 xadvance=6 page=0 chnl=15 +char id=1297 x=417 y=48 width=6 height=6 xoffset=0 yoffset=6 xadvance=5 page=0 chnl=15 +char id=1298 x=378 y=0 width=9 height=10 xoffset=-1 yoffset=4 xadvance=8 page=0 chnl=15 +char id=1299 x=0 y=34 width=8 height=8 xoffset=-1 yoffset=6 xadvance=6 page=0 chnl=15 +char id=8192 x=212 y=57 width=3 height=1 xoffset=-1 yoffset=15 xadvance=6 page=0 chnl=15 +char id=8193 x=256 y=57 width=3 height=1 xoffset=-1 yoffset=15 xadvance=11 page=0 chnl=15 +char id=8194 x=264 y=56 width=3 height=1 xoffset=-1 yoffset=15 xadvance=6 page=0 chnl=15 +char id=8195 x=260 y=56 width=3 height=1 xoffset=-1 yoffset=15 xadvance=11 page=0 chnl=15 +char id=8196 x=252 y=57 width=3 height=1 xoffset=-1 yoffset=15 xadvance=4 page=0 chnl=15 +char id=8197 x=248 y=57 width=3 height=1 xoffset=-1 yoffset=15 xadvance=3 page=0 chnl=15 +char id=8198 x=244 y=57 width=3 height=1 xoffset=-1 yoffset=15 xadvance=2 page=0 chnl=15 +char id=8199 x=240 y=57 width=3 height=1 xoffset=-1 yoffset=15 xadvance=6 page=0 chnl=15 +char id=8200 x=236 y=57 width=3 height=1 xoffset=-1 yoffset=15 xadvance=3 page=0 chnl=15 +char id=8201 x=228 y=57 width=3 height=1 xoffset=-1 yoffset=15 xadvance=2 page=0 chnl=15 +char id=8202 x=220 y=57 width=3 height=1 xoffset=-1 yoffset=15 xadvance=1 page=0 chnl=15 +char id=8203 x=268 y=56 width=1 height=1 xoffset=0 yoffset=0 xadvance=0 page=0 chnl=15 +char id=8211 x=200 y=57 width=6 height=1 xoffset=0 yoffset=8 xadvance=6 page=0 chnl=15 +char id=8212 x=159 y=57 width=11 height=1 xoffset=0 yoffset=8 xadvance=11 page=0 chnl=15 +char id=8213 x=171 y=57 width=11 height=1 xoffset=0 yoffset=8 xadvance=11 page=0 chnl=15 +char id=8215 x=69 y=57 width=6 height=3 xoffset=-1 yoffset=12 xadvance=5 page=0 chnl=15 +char id=8216 x=125 y=57 width=3 height=3 xoffset=-1 yoffset=4 xadvance=2 page=0 chnl=15 +char id=8217 x=132 y=57 width=2 height=3 xoffset=0 yoffset=4 xadvance=2 page=0 chnl=15 +char id=8218 x=109 y=57 width=3 height=3 xoffset=0 yoffset=11 xadvance=3 page=0 chnl=15 +char id=8219 x=121 y=57 width=3 height=3 xoffset=-1 yoffset=4 xadvance=2 page=0 chnl=15 +char id=8220 x=88 y=57 width=5 height=3 xoffset=-1 yoffset=4 xadvance=4 page=0 chnl=15 +char id=8221 x=99 y=57 width=4 height=3 xoffset=0 yoffset=4 xadvance=4 page=0 chnl=15 +char id=8222 x=82 y=57 width=5 height=3 xoffset=0 yoffset=11 xadvance=5 page=0 chnl=15 +char id=8224 x=314 y=39 width=6 height=8 xoffset=0 yoffset=4 xadvance=6 page=0 chnl=15 +char id=8225 x=321 y=39 width=6 height=8 xoffset=0 yoffset=4 xadvance=6 page=0 chnl=15 +char id=8226 x=94 y=57 width=4 height=3 xoffset=0 yoffset=6 xadvance=4 page=0 chnl=15 +char id=8230 x=183 y=57 width=8 height=1 xoffset=0 yoffset=11 xadvance=9 page=0 chnl=15 +char id=8240 x=475 y=11 width=13 height=8 xoffset=0 yoffset=4 xadvance=13 page=0 chnl=15 +char id=8242 x=117 y=57 width=3 height=3 xoffset=0 yoffset=4 xadvance=3 page=0 chnl=15 +char id=8243 x=76 y=57 width=5 height=3 xoffset=0 yoffset=4 xadvance=4 page=0 chnl=15 +char id=8249 x=50 y=58 width=4 height=5 xoffset=0 yoffset=6 xadvance=3 page=0 chnl=15 +char id=8250 x=45 y=58 width=4 height=5 xoffset=0 yoffset=6 xadvance=3 page=0 chnl=15 +char id=8252 x=377 y=39 width=5 height=8 xoffset=0 yoffset=4 xadvance=5 page=0 chnl=15 +char id=8260 x=128 y=41 width=7 height=8 xoffset=-3 yoffset=4 xadvance=1 page=0 chnl=15 +char id=8355 x=342 y=39 width=6 height=8 xoffset=0 yoffset=4 xadvance=6 page=0 chnl=15 +char id=8356 x=136 y=41 width=7 height=8 xoffset=0 yoffset=4 xadvance=6 page=0 chnl=15 +char id=8359 x=345 y=21 width=9 height=8 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=15 +char id=8362 x=325 y=21 width=9 height=8 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=15 +char id=8363 x=113 y=12 width=7 height=10 xoffset=0 yoffset=4 xadvance=7 page=0 chnl=15 +char id=8364 x=351 y=30 width=7 height=8 xoffset=0 yoffset=4 xadvance=6 page=0 chnl=15 diff --git a/project_templates/sample_scene/content/gui_content/fonts/OpenSans16_0.png b/project_templates/sample_scene/content/gui_content/fonts/OpenSans16_0.png new file mode 100644 index 0000000000000000000000000000000000000000..b0f29f94ee64f46fba7b9ca6be488ce97090f0c6 GIT binary patch literal 20185 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 literal 0 HcmV?d00001 diff --git a/project_templates/sample_scene/content/gui_content/fonts/OpenSans32.fnt b/project_templates/sample_scene/content/gui_content/fonts/OpenSans32.fnt new file mode 100644 index 00000000..75f120b7 --- /dev/null +++ b/project_templates/sample_scene/content/gui_content/fonts/OpenSans32.fnt @@ -0,0 +1,415 @@ +info face="Open Sans" size=32 bold=0 italic=0 charset="" unicode=1 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1 outline=0 +common lineHeight=32 base=25 scaleW=512 scaleH=512 pages=1 packed=0 alphaChnl=1 redChnl=0 greenChnl=0 blueChnl=0 +page id=0 file="OpenSans32_0.png" +chars count=411 +char id=13 x=64 y=117 width=1 height=1 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=32 x=60 y=100 width=1 height=1 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=33 x=505 y=95 width=4 height=16 xoffset=1 yoffset=9 xadvance=6 page=0 chnl=15 +char id=34 x=442 y=157 width=7 height=7 xoffset=1 yoffset=9 xadvance=9 page=0 chnl=15 +char id=35 x=173 y=99 width=14 height=16 xoffset=0 yoffset=9 xadvance=14 page=0 chnl=15 +char id=36 x=224 y=43 width=11 height=18 xoffset=1 yoffset=8 xadvance=13 page=0 chnl=15 +char id=37 x=250 y=79 width=17 height=16 xoffset=1 yoffset=9 xadvance=18 page=0 chnl=15 +char id=38 x=421 y=78 width=15 height=16 xoffset=1 yoffset=9 xadvance=16 page=0 chnl=15 +char id=39 x=464 y=157 width=3 height=7 xoffset=1 yoffset=9 xadvance=5 page=0 chnl=15 +char id=40 x=137 y=44 width=6 height=19 xoffset=0 yoffset=9 xadvance=7 page=0 chnl=15 +char id=41 x=144 y=44 width=6 height=19 xoffset=0 yoffset=9 xadvance=7 page=0 chnl=15 +char id=42 x=380 y=159 width=12 height=11 xoffset=0 yoffset=8 xadvance=12 page=0 chnl=15 +char id=43 x=393 y=159 width=11 height=11 xoffset=1 yoffset=12 xadvance=13 page=0 chnl=15 +char id=44 x=506 y=155 width=5 height=5 xoffset=0 yoffset=22 xadvance=6 page=0 chnl=15 +char id=45 x=147 y=176 width=7 height=3 xoffset=0 yoffset=18 xadvance=7 page=0 chnl=15 +char id=46 x=155 y=176 width=4 height=3 xoffset=1 yoffset=22 xadvance=6 page=0 chnl=15 +char id=47 x=348 y=130 width=8 height=16 xoffset=0 yoffset=9 xadvance=8 page=0 chnl=15 +char id=48 x=156 y=133 width=11 height=16 xoffset=1 yoffset=9 xadvance=13 page=0 chnl=15 +char id=49 x=357 y=130 width=7 height=16 xoffset=1 yoffset=9 xadvance=13 page=0 chnl=15 +char id=50 x=132 y=133 width=11 height=16 xoffset=1 yoffset=9 xadvance=13 page=0 chnl=15 +char id=51 x=468 y=112 width=12 height=16 xoffset=0 yoffset=9 xadvance=13 page=0 chnl=15 +char id=52 x=365 y=96 width=13 height=16 xoffset=0 yoffset=9 xadvance=13 page=0 chnl=15 +char id=53 x=84 y=134 width=11 height=16 xoffset=1 yoffset=9 xadvance=13 page=0 chnl=15 +char id=54 x=48 y=137 width=11 height=16 xoffset=1 yoffset=9 xadvance=13 page=0 chnl=15 +char id=55 x=455 y=112 width=12 height=16 xoffset=0 yoffset=9 xadvance=13 page=0 chnl=15 +char id=56 x=12 y=137 width=11 height=16 xoffset=1 yoffset=9 xadvance=13 page=0 chnl=15 +char id=57 x=216 y=132 width=11 height=16 xoffset=1 yoffset=9 xadvance=13 page=0 chnl=15 +char id=58 x=362 y=160 width=4 height=12 xoffset=1 yoffset=13 xadvance=6 page=0 chnl=15 +char id=59 x=459 y=129 width=5 height=14 xoffset=0 yoffset=13 xadvance=6 page=0 chnl=15 +char id=60 x=216 y=163 width=11 height=12 xoffset=1 yoffset=11 xadvance=13 page=0 chnl=15 +char id=61 x=419 y=158 width=11 height=7 xoffset=1 yoffset=14 xadvance=13 page=0 chnl=15 +char id=62 x=192 y=163 width=11 height=12 xoffset=1 yoffset=11 xadvance=13 page=0 chnl=15 +char id=63 x=280 y=130 width=9 height=16 xoffset=0 yoffset=9 xadvance=10 page=0 chnl=15 +char id=64 x=188 y=44 width=18 height=18 xoffset=1 yoffset=9 xadvance=20 page=0 chnl=15 +char id=65 x=218 y=98 width=14 height=16 xoffset=0 yoffset=9 xadvance=14 page=0 chnl=15 +char id=66 x=494 y=112 width=11 height=16 xoffset=2 yoffset=9 xadvance=14 page=0 chnl=15 +char id=67 x=168 y=116 width=13 height=16 xoffset=1 yoffset=9 xadvance=14 page=0 chnl=15 +char id=68 x=477 y=95 width=13 height=16 xoffset=2 yoffset=9 xadvance=16 page=0 chnl=15 +char id=69 x=310 y=130 width=9 height=16 xoffset=2 yoffset=9 xadvance=12 page=0 chnl=15 +char id=70 x=290 y=130 width=9 height=16 xoffset=2 yoffset=9 xadvance=11 page=0 chnl=15 +char id=71 x=128 y=99 width=14 height=16 xoffset=1 yoffset=9 xadvance=16 page=0 chnl=15 +char id=72 x=364 y=113 width=12 height=16 xoffset=2 yoffset=9 xadvance=16 page=0 chnl=15 +char id=73 x=506 y=112 width=2 height=16 xoffset=2 yoffset=9 xadvance=6 page=0 chnl=15 +char id=74 x=44 y=47 width=6 height=20 xoffset=-2 yoffset=9 xadvance=6 page=0 chnl=15 +char id=75 x=351 y=113 width=12 height=16 xoffset=2 yoffset=9 xadvance=14 page=0 chnl=15 +char id=76 x=260 y=131 width=9 height=16 xoffset=2 yoffset=9 xadvance=12 page=0 chnl=15 +char id=77 x=370 y=78 width=16 height=16 xoffset=2 yoffset=9 xadvance=20 page=0 chnl=15 +char id=78 x=154 y=116 width=13 height=16 xoffset=2 yoffset=9 xadvance=17 page=0 chnl=15 +char id=79 x=485 y=78 width=15 height=16 xoffset=1 yoffset=9 xadvance=17 page=0 chnl=15 +char id=80 x=120 y=133 width=11 height=16 xoffset=2 yoffset=9 xadvance=13 page=0 chnl=15 +char id=81 x=258 y=22 width=15 height=20 xoffset=1 yoffset=9 xadvance=17 page=0 chnl=15 +char id=82 x=195 y=115 width=12 height=16 xoffset=2 yoffset=9 xadvance=14 page=0 chnl=15 +char id=83 x=501 y=78 width=10 height=16 xoffset=1 yoffset=9 xadvance=12 page=0 chnl=15 +char id=84 x=338 y=113 width=12 height=16 xoffset=0 yoffset=9 xadvance=12 page=0 chnl=15 +char id=85 x=393 y=95 width=13 height=16 xoffset=1 yoffset=9 xadvance=16 page=0 chnl=15 +char id=86 x=188 y=98 width=14 height=16 xoffset=0 yoffset=9 xadvance=13 page=0 chnl=15 +char id=87 x=403 y=61 width=20 height=16 xoffset=0 yoffset=9 xadvance=20 page=0 chnl=15 +char id=88 x=449 y=95 width=13 height=16 xoffset=0 yoffset=9 xadvance=13 page=0 chnl=15 +char id=89 x=323 y=96 width=13 height=16 xoffset=0 yoffset=9 xadvance=12 page=0 chnl=15 +char id=90 x=312 y=113 width=12 height=16 xoffset=0 yoffset=9 xadvance=13 page=0 chnl=15 +char id=91 x=158 y=44 width=6 height=19 xoffset=1 yoffset=9 xadvance=7 page=0 chnl=15 +char id=92 x=339 y=130 width=8 height=16 xoffset=0 yoffset=9 xadvance=8 page=0 chnl=15 +char id=93 x=151 y=44 width=6 height=19 xoffset=0 yoffset=9 xadvance=7 page=0 chnl=15 +char id=94 x=367 y=160 width=12 height=11 xoffset=0 yoffset=9 xadvance=13 page=0 chnl=15 +char id=95 x=136 y=176 width=10 height=3 xoffset=0 yoffset=26 xadvance=10 page=0 chnl=15 +char id=96 x=19 y=180 width=6 height=5 xoffset=0 yoffset=8 xadvance=6 page=0 chnl=15 +char id=97 x=156 y=163 width=11 height=12 xoffset=0 yoffset=13 xadvance=12 page=0 chnl=15 +char id=98 x=360 y=43 width=12 height=17 xoffset=1 yoffset=8 xadvance=14 page=0 chnl=15 +char id=99 x=334 y=160 width=9 height=12 xoffset=1 yoffset=13 xadvance=11 page=0 chnl=15 +char id=100 x=240 y=61 width=11 height=17 xoffset=1 yoffset=8 xadvance=14 page=0 chnl=15 +char id=101 x=486 y=142 width=11 height=12 xoffset=1 yoffset=13 xadvance=12 page=0 chnl=15 +char id=102 x=502 y=43 width=9 height=17 xoffset=0 yoffset=8 xadvance=7 page=0 chnl=15 +char id=103 x=425 y=43 width=12 height=17 xoffset=0 yoffset=13 xadvance=12 page=0 chnl=15 +char id=104 x=60 y=65 width=11 height=17 xoffset=1 yoffset=8 xadvance=14 page=0 chnl=15 +char id=105 x=353 y=61 width=3 height=17 xoffset=1 yoffset=8 xadvance=6 page=0 chnl=15 +char id=106 x=187 y=0 width=6 height=22 xoffset=-2 yoffset=8 xadvance=6 page=0 chnl=15 +char id=107 x=12 y=68 width=11 height=17 xoffset=1 yoffset=8 xadvance=12 page=0 chnl=15 +char id=108 x=507 y=18 width=3 height=17 xoffset=1 yoffset=8 xadvance=6 page=0 chnl=15 +char id=109 x=76 y=151 width=18 height=12 xoffset=1 yoffset=13 xadvance=21 page=0 chnl=15 +char id=110 x=180 y=163 width=11 height=12 xoffset=1 yoffset=13 xadvance=14 page=0 chnl=15 +char id=111 x=144 y=163 width=11 height=12 xoffset=1 yoffset=13 xadvance=13 page=0 chnl=15 +char id=112 x=438 y=43 width=12 height=17 xoffset=1 yoffset=13 xadvance=14 page=0 chnl=15 +char id=113 x=48 y=68 width=11 height=17 xoffset=1 yoffset=13 xadvance=14 page=0 chnl=15 +char id=114 x=353 y=160 width=8 height=12 xoffset=1 yoffset=13 xadvance=9 page=0 chnl=15 +char id=115 x=314 y=160 width=9 height=12 xoffset=1 yoffset=13 xadvance=11 page=0 chnl=15 +char id=116 x=409 y=129 width=8 height=15 xoffset=0 yoffset=10 xadvance=8 page=0 chnl=15 +char id=117 x=120 y=164 width=11 height=12 xoffset=1 yoffset=13 xadvance=14 page=0 chnl=15 +char id=118 x=108 y=164 width=11 height=12 xoffset=0 yoffset=13 xadvance=11 page=0 chnl=15 +char id=119 x=131 y=150 width=17 height=12 xoffset=0 yoffset=13 xadvance=17 page=0 chnl=15 +char id=120 x=398 y=146 width=12 height=12 xoffset=0 yoffset=13 xadvance=12 page=0 chnl=15 +char id=121 x=132 y=64 width=11 height=17 xoffset=0 yoffset=13 xadvance=11 page=0 chnl=15 +char id=122 x=261 y=161 width=10 height=12 xoffset=0 yoffset=13 xadvance=10 page=0 chnl=15 +char id=123 x=128 y=44 width=8 height=19 xoffset=0 yoffset=9 xadvance=8 page=0 chnl=15 +char id=124 x=194 y=0 width=2 height=22 xoffset=5 yoffset=8 xadvance=12 page=0 chnl=15 +char id=125 x=119 y=44 width=8 height=19 xoffset=0 yoffset=9 xadvance=8 page=0 chnl=15 +char id=126 x=41 y=180 width=11 height=4 xoffset=1 yoffset=16 xadvance=13 page=0 chnl=15 +char id=1024 x=25 y=25 width=9 height=21 xoffset=2 yoffset=4 xadvance=12 page=0 chnl=15 +char id=1025 x=45 y=25 width=9 height=21 xoffset=2 yoffset=4 xadvance=12 page=0 chnl=15 +char id=1026 x=32 y=103 width=15 height=16 xoffset=0 yoffset=9 xadvance=16 page=0 chnl=15 +char id=1027 x=35 y=25 width=9 height=21 xoffset=2 yoffset=4 xadvance=12 page=0 chnl=15 +char id=1028 x=407 y=95 width=13 height=16 xoffset=1 yoffset=9 xadvance=14 page=0 chnl=15 +char id=1029 x=239 y=131 width=10 height=16 xoffset=1 yoffset=9 xadvance=12 page=0 chnl=15 +char id=1030 x=509 y=112 width=2 height=16 xoffset=2 yoffset=9 xadvance=6 page=0 chnl=15 +char id=1031 x=55 y=23 width=7 height=21 xoffset=0 yoffset=4 xadvance=6 page=0 chnl=15 +char id=1032 x=51 y=47 width=6 height=20 xoffset=-2 yoffset=9 xadvance=6 page=0 chnl=15 +char id=1033 x=487 y=61 width=20 height=16 xoffset=0 yoffset=9 xadvance=21 page=0 chnl=15 +char id=1034 x=80 y=83 width=19 height=16 xoffset=2 yoffset=9 xadvance=21 page=0 chnl=15 +char id=1035 x=437 y=78 width=15 height=16 xoffset=0 yoffset=9 xadvance=16 page=0 chnl=15 +char id=1036 x=481 y=0 width=12 height=21 xoffset=2 yoffset=4 xadvance=14 page=0 chnl=15 +char id=1037 x=439 y=0 width=13 height=21 xoffset=2 yoffset=4 xadvance=17 page=0 chnl=15 +char id=1038 x=411 y=22 width=14 height=20 xoffset=0 yoffset=5 xadvance=14 page=0 chnl=15 +char id=1039 x=468 y=22 width=12 height=20 xoffset=2 yoffset=9 xadvance=16 page=0 chnl=15 +char id=1040 x=278 y=96 width=14 height=16 xoffset=0 yoffset=9 xadvance=14 page=0 chnl=15 +char id=1041 x=192 y=133 width=11 height=16 xoffset=2 yoffset=9 xadvance=14 page=0 chnl=15 +char id=1042 x=0 y=137 width=11 height=16 xoffset=2 yoffset=9 xadvance=14 page=0 chnl=15 +char id=1043 x=250 y=131 width=9 height=16 xoffset=2 yoffset=9 xadvance=12 page=0 chnl=15 +char id=1044 x=274 y=22 width=15 height=20 xoffset=0 yoffset=9 xadvance=15 page=0 chnl=15 +char id=1045 x=320 y=130 width=9 height=16 xoffset=2 yoffset=9 xadvance=12 page=0 chnl=15 +char id=1046 x=40 y=86 width=19 height=16 xoffset=0 yoffset=9 xadvance=19 page=0 chnl=15 +char id=1047 x=273 y=113 width=12 height=16 xoffset=0 yoffset=9 xadvance=13 page=0 chnl=15 +char id=1048 x=126 y=116 width=13 height=16 xoffset=2 yoffset=9 xadvance=17 page=0 chnl=15 +char id=1049 x=454 y=22 width=13 height=20 xoffset=2 yoffset=5 xadvance=17 page=0 chnl=15 +char id=1050 x=260 y=114 width=12 height=16 xoffset=2 yoffset=9 xadvance=14 page=0 chnl=15 +char id=1051 x=203 y=98 width=14 height=16 xoffset=0 yoffset=9 xadvance=16 page=0 chnl=15 +char id=1052 x=336 y=79 width=16 height=16 xoffset=2 yoffset=9 xadvance=20 page=0 chnl=15 +char id=1053 x=247 y=114 width=12 height=16 xoffset=2 yoffset=9 xadvance=16 page=0 chnl=15 +char id=1054 x=0 y=103 width=15 height=16 xoffset=1 yoffset=9 xadvance=17 page=0 chnl=15 +char id=1055 x=234 y=114 width=12 height=16 xoffset=2 yoffset=9 xadvance=16 page=0 chnl=15 +char id=1056 x=72 y=134 width=11 height=16 xoffset=2 yoffset=9 xadvance=13 page=0 chnl=15 +char id=1057 x=0 y=120 width=13 height=16 xoffset=1 yoffset=9 xadvance=14 page=0 chnl=15 +char id=1058 x=377 y=113 width=12 height=16 xoffset=0 yoffset=9 xadvance=12 page=0 chnl=15 +char id=1059 x=293 y=96 width=14 height=16 xoffset=0 yoffset=9 xadvance=14 page=0 chnl=15 +char id=1060 x=302 y=79 width=16 height=16 xoffset=1 yoffset=9 xadvance=18 page=0 chnl=15 +char id=1061 x=84 y=117 width=13 height=16 xoffset=0 yoffset=9 xadvance=13 page=0 chnl=15 +char id=1062 x=306 y=22 width=14 height=20 xoffset=2 yoffset=9 xadvance=16 page=0 chnl=15 +char id=1063 x=28 y=120 width=13 height=16 xoffset=1 yoffset=9 xadvance=15 page=0 chnl=15 +char id=1064 x=60 y=83 width=19 height=16 xoffset=2 yoffset=9 xadvance=23 page=0 chnl=15 +char id=1065 x=85 y=23 width=21 height=20 xoffset=2 yoffset=9 xadvance=23 page=0 chnl=15 +char id=1066 x=233 y=97 width=14 height=16 xoffset=0 yoffset=9 xadvance=15 page=0 chnl=15 +char id=1067 x=112 y=99 width=15 height=16 xoffset=2 yoffset=9 xadvance=19 page=0 chnl=15 +char id=1068 x=24 y=137 width=11 height=16 xoffset=2 yoffset=9 xadvance=14 page=0 chnl=15 +char id=1069 x=112 y=116 width=13 height=16 xoffset=0 yoffset=9 xadvance=14 page=0 chnl=15 +char id=1070 x=445 y=61 width=20 height=16 xoffset=2 yoffset=9 xadvance=23 page=0 chnl=15 +char id=1071 x=325 y=113 width=12 height=16 xoffset=0 yoffset=9 xadvance=14 page=0 chnl=15 +char id=1072 x=72 y=167 width=11 height=12 xoffset=0 yoffset=13 xadvance=12 page=0 chnl=15 +char id=1073 x=144 y=64 width=11 height=17 xoffset=1 yoffset=8 xadvance=13 page=0 chnl=15 +char id=1074 x=60 y=167 width=11 height=12 xoffset=1 yoffset=13 xadvance=13 page=0 chnl=15 +char id=1075 x=344 y=160 width=8 height=12 xoffset=1 yoffset=13 xadvance=10 page=0 chnl=15 +char id=1076 x=42 y=120 width=13 height=16 xoffset=0 yoffset=13 xadvance=13 page=0 chnl=15 +char id=1077 x=48 y=167 width=11 height=12 xoffset=1 yoffset=13 xadvance=12 page=0 chnl=15 +char id=1078 x=167 y=150 width=17 height=12 xoffset=0 yoffset=13 xadvance=16 page=0 chnl=15 +char id=1079 x=250 y=162 width=10 height=12 xoffset=0 yoffset=13 xadvance=11 page=0 chnl=15 +char id=1080 x=424 y=144 width=12 height=12 xoffset=1 yoffset=13 xadvance=14 page=0 chnl=15 +char id=1081 x=481 y=112 width=12 height=16 xoffset=1 yoffset=9 xadvance=14 page=0 chnl=15 +char id=1082 x=204 y=163 width=11 height=12 xoffset=1 yoffset=13 xadvance=11 page=0 chnl=15 +char id=1083 x=12 y=167 width=11 height=12 xoffset=0 yoffset=13 xadvance=13 page=0 chnl=15 +char id=1084 x=313 y=147 width=14 height=12 xoffset=1 yoffset=13 xadvance=16 page=0 chnl=15 +char id=1085 x=168 y=163 width=11 height=12 xoffset=1 yoffset=13 xadvance=14 page=0 chnl=15 +char id=1086 x=24 y=167 width=11 height=12 xoffset=1 yoffset=13 xadvance=13 page=0 chnl=15 +char id=1087 x=36 y=167 width=11 height=12 xoffset=1 yoffset=13 xadvance=14 page=0 chnl=15 +char id=1088 x=412 y=43 width=12 height=17 xoffset=1 yoffset=13 xadvance=14 page=0 chnl=15 +char id=1089 x=324 y=160 width=9 height=12 xoffset=1 yoffset=13 xadvance=11 page=0 chnl=15 +char id=1090 x=272 y=161 width=10 height=12 xoffset=0 yoffset=13 xadvance=10 page=0 chnl=15 +char id=1091 x=216 y=62 width=11 height=17 xoffset=0 yoffset=13 xadvance=11 page=0 chnl=15 +char id=1092 x=89 y=0 width=14 height=22 xoffset=1 yoffset=8 xadvance=16 page=0 chnl=15 +char id=1093 x=437 y=144 width=12 height=12 xoffset=0 yoffset=13 xadvance=12 page=0 chnl=15 +char id=1094 x=70 y=117 width=13 height=16 xoffset=1 yoffset=13 xadvance=14 page=0 chnl=15 +char id=1095 x=132 y=163 width=11 height=12 xoffset=1 yoffset=13 xadvance=13 page=0 chnl=15 +char id=1096 x=113 y=151 width=17 height=12 xoffset=1 yoffset=13 xadvance=20 page=0 chnl=15 +char id=1097 x=100 y=82 width=19 height=16 xoffset=1 yoffset=13 xadvance=20 page=0 chnl=15 +char id=1098 x=268 y=148 width=14 height=12 xoffset=0 yoffset=13 xadvance=15 page=0 chnl=15 +char id=1099 x=343 y=147 width=14 height=12 xoffset=1 yoffset=13 xadvance=17 page=0 chnl=15 +char id=1100 x=0 y=167 width=11 height=12 xoffset=1 yoffset=13 xadvance=13 page=0 chnl=15 +char id=1101 x=239 y=162 width=10 height=12 xoffset=0 yoffset=13 xadvance=11 page=0 chnl=15 +char id=1102 x=219 y=149 width=16 height=12 xoffset=1 yoffset=13 xadvance=18 page=0 chnl=15 +char id=1103 x=450 y=144 width=11 height=12 xoffset=0 yoffset=13 xadvance=12 page=0 chnl=15 +char id=1104 x=156 y=64 width=11 height=17 xoffset=1 yoffset=8 xadvance=12 page=0 chnl=15 +char id=1105 x=96 y=64 width=11 height=17 xoffset=1 yoffset=8 xadvance=12 page=0 chnl=15 +char id=1106 x=143 y=0 width=12 height=22 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=15 +char id=1107 x=336 y=61 width=8 height=17 xoffset=1 yoffset=8 xadvance=10 page=0 chnl=15 +char id=1108 x=228 y=162 width=10 height=12 xoffset=1 yoffset=13 xadvance=11 page=0 chnl=15 +char id=1109 x=294 y=160 width=9 height=12 xoffset=1 yoffset=13 xadvance=11 page=0 chnl=15 +char id=1110 x=507 y=0 width=3 height=17 xoffset=1 yoffset=8 xadvance=6 page=0 chnl=15 +char id=1111 x=345 y=61 width=7 height=17 xoffset=-1 yoffset=8 xadvance=6 page=0 chnl=15 +char id=1112 x=180 y=0 width=6 height=22 xoffset=-2 yoffset=8 xadvance=6 page=0 chnl=15 +char id=1113 x=38 y=154 width=18 height=12 xoffset=0 yoffset=13 xadvance=19 page=0 chnl=15 +char id=1114 x=19 y=154 width=18 height=12 xoffset=1 yoffset=13 xadvance=20 page=0 chnl=15 +char id=1115 x=373 y=43 width=12 height=17 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=15 +char id=1116 x=108 y=64 width=11 height=17 xoffset=1 yoffset=8 xadvance=11 page=0 chnl=15 +char id=1117 x=399 y=43 width=12 height=17 xoffset=1 yoffset=8 xadvance=14 page=0 chnl=15 +char id=1118 x=13 y=25 width=11 height=21 xoffset=0 yoffset=9 xadvance=11 page=0 chnl=15 +char id=1119 x=180 y=133 width=11 height=16 xoffset=1 yoffset=13 xadvance=14 page=0 chnl=15 +char id=1120 x=382 y=61 width=20 height=16 xoffset=0 yoffset=9 xadvance=20 page=0 chnl=15 +char id=1121 x=95 y=151 width=17 height=12 xoffset=0 yoffset=13 xadvance=17 page=0 chnl=15 +char id=1122 x=158 y=99 width=14 height=16 xoffset=0 yoffset=9 xadvance=15 page=0 chnl=15 +char id=1123 x=432 y=129 width=13 height=14 xoffset=0 yoffset=11 xadvance=14 page=0 chnl=15 +char id=1124 x=158 y=82 width=18 height=16 xoffset=2 yoffset=9 xadvance=20 page=0 chnl=15 +char id=1125 x=236 y=149 width=15 height=12 xoffset=1 yoffset=13 xadvance=17 page=0 chnl=15 +char id=1126 x=80 y=100 width=15 height=16 xoffset=0 yoffset=9 xadvance=15 page=0 chnl=15 +char id=1127 x=498 y=129 width=13 height=12 xoffset=0 yoffset=13 xadvance=12 page=0 chnl=15 +char id=1128 x=20 y=86 width=19 height=16 xoffset=2 yoffset=9 xadvance=20 page=0 chnl=15 +char id=1129 x=202 y=150 width=16 height=12 xoffset=1 yoffset=13 xadvance=17 page=0 chnl=15 +char id=1130 x=387 y=78 width=16 height=16 xoffset=0 yoffset=9 xadvance=16 page=0 chnl=15 +char id=1131 x=283 y=147 width=14 height=12 xoffset=0 yoffset=13 xadvance=14 page=0 chnl=15 +char id=1132 x=424 y=61 width=20 height=16 xoffset=2 yoffset=9 xadvance=22 page=0 chnl=15 +char id=1133 x=57 y=154 width=18 height=12 xoffset=1 yoffset=13 xadvance=19 page=0 chnl=15 +char id=1134 x=38 y=0 width=12 height=24 xoffset=0 yoffset=6 xadvance=13 page=0 chnl=15 +char id=1135 x=23 y=47 width=10 height=20 xoffset=0 yoffset=10 xadvance=11 page=0 chnl=15 +char id=1136 x=404 y=78 width=16 height=16 xoffset=1 yoffset=9 xadvance=18 page=0 chnl=15 +char id=1137 x=73 y=0 width=15 height=22 xoffset=1 yoffset=8 xadvance=17 page=0 chnl=15 +char id=1138 x=64 y=100 width=15 height=16 xoffset=1 yoffset=9 xadvance=17 page=0 chnl=15 +char id=1139 x=462 y=144 width=11 height=12 xoffset=1 yoffset=13 xadvance=13 page=0 chnl=15 +char id=1140 x=48 y=103 width=15 height=16 xoffset=0 yoffset=9 xadvance=14 page=0 chnl=15 +char id=1141 x=385 y=146 width=12 height=12 xoffset=0 yoffset=13 xadvance=11 page=0 chnl=15 +char id=1142 x=276 y=0 width=15 height=21 xoffset=0 yoffset=4 xadvance=14 page=0 chnl=15 +char id=1143 x=477 y=43 width=12 height=17 xoffset=0 yoffset=8 xadvance=11 page=0 chnl=15 +char id=1144 x=197 y=0 width=26 height=21 xoffset=1 yoffset=9 xadvance=27 page=0 chnl=15 +char id=1145 x=236 y=43 width=23 height=17 xoffset=1 yoffset=13 xadvance=24 page=0 chnl=15 +char id=1146 x=207 y=43 width=16 height=18 xoffset=1 yoffset=8 xadvance=18 page=0 chnl=15 +char id=1147 x=418 y=129 width=13 height=14 xoffset=1 yoffset=12 xadvance=14 page=0 chnl=15 +char id=1148 x=0 y=0 width=21 height=24 xoffset=1 yoffset=1 xadvance=23 page=0 chnl=15 +char id=1149 x=168 y=23 width=18 height=20 xoffset=1 yoffset=5 xadvance=20 page=0 chnl=15 +char id=1150 x=58 y=45 width=20 height=19 xoffset=0 yoffset=6 xadvance=20 page=0 chnl=15 +char id=1151 x=368 y=130 width=17 height=15 xoffset=0 yoffset=10 xadvance=17 page=0 chnl=15 +char id=1152 x=467 y=0 width=13 height=21 xoffset=1 yoffset=9 xadvance=14 page=0 chnl=15 +char id=1153 x=306 y=61 width=9 height=17 xoffset=1 yoffset=13 xadvance=11 page=0 chnl=15 +char id=1154 x=446 y=129 width=12 height=14 xoffset=1 yoffset=11 xadvance=13 page=0 chnl=15 +char id=1155 x=468 y=157 width=9 height=6 xoffset=-11 yoffset=7 xadvance=0 page=0 chnl=15 +char id=1156 x=53 y=180 width=8 height=4 xoffset=-10 yoffset=9 xadvance=0 page=0 chnl=15 +char id=1157 x=36 y=180 width=4 height=5 xoffset=-8 yoffset=8 xadvance=0 page=0 chnl=15 +char id=1158 x=26 y=180 width=4 height=5 xoffset=-8 yoffset=8 xadvance=0 page=0 chnl=15 +char id=1160 x=165 y=44 width=22 height=18 xoffset=0 yoffset=10 xadvance=22 page=0 chnl=15 +char id=1161 x=63 y=23 width=21 height=20 xoffset=0 yoffset=9 xadvance=21 page=0 chnl=15 +char id=1162 x=22 y=0 width=15 height=24 xoffset=2 yoffset=5 xadvance=17 page=0 chnl=15 +char id=1163 x=308 y=0 width=14 height=21 xoffset=1 yoffset=8 xadvance=14 page=0 chnl=15 +char id=1164 x=14 y=120 width=13 height=16 xoffset=0 yoffset=9 xadvance=14 page=0 chnl=15 +char id=1165 x=386 y=43 width=12 height=17 xoffset=0 yoffset=8 xadvance=13 page=0 chnl=15 +char id=1166 x=36 y=137 width=11 height=16 xoffset=2 yoffset=9 xadvance=13 page=0 chnl=15 +char id=1167 x=451 y=43 width=12 height=17 xoffset=1 yoffset=13 xadvance=14 page=0 chnl=15 +char id=1168 x=108 y=44 width=10 height=19 xoffset=2 yoffset=6 xadvance=12 page=0 chnl=15 +char id=1169 x=399 y=129 width=9 height=15 xoffset=1 yoffset=10 xadvance=10 page=0 chnl=15 +char id=1170 x=221 y=115 width=12 height=16 xoffset=0 yoffset=9 xadvance=12 page=0 chnl=15 +char id=1171 x=304 y=160 width=9 height=12 xoffset=0 yoffset=13 xadvance=10 page=0 chnl=15 +char id=1172 x=130 y=0 width=12 height=22 xoffset=2 yoffset=9 xadvance=14 page=0 chnl=15 +char id=1173 x=274 y=61 width=10 height=17 xoffset=1 yoffset=13 xadvance=12 page=0 chnl=15 +char id=1174 x=107 y=23 width=20 height=20 xoffset=0 yoffset=9 xadvance=20 page=0 chnl=15 +char id=1175 x=214 y=81 width=17 height=16 xoffset=0 yoffset=13 xadvance=17 page=0 chnl=15 +char id=1176 x=0 y=25 width=12 height=21 xoffset=0 yoffset=9 xadvance=13 page=0 chnl=15 +char id=1177 x=263 y=61 width=10 height=17 xoffset=0 yoffset=13 xadvance=11 page=0 chnl=15 +char id=1178 x=440 y=22 width=13 height=20 xoffset=2 yoffset=9 xadvance=15 page=0 chnl=15 +char id=1179 x=108 y=134 width=11 height=16 xoffset=1 yoffset=13 xadvance=12 page=0 chnl=15 +char id=1180 x=286 y=113 width=12 height=16 xoffset=2 yoffset=9 xadvance=14 page=0 chnl=15 +char id=1181 x=84 y=164 width=11 height=12 xoffset=1 yoffset=13 xadvance=11 page=0 chnl=15 +char id=1182 x=143 y=99 width=14 height=16 xoffset=0 yoffset=9 xadvance=14 page=0 chnl=15 +char id=1183 x=347 y=43 width=12 height=17 xoffset=0 yoffset=8 xadvance=12 page=0 chnl=15 +char id=1184 x=453 y=78 width=15 height=16 xoffset=0 yoffset=9 xadvance=15 page=0 chnl=15 +char id=1185 x=328 y=147 width=14 height=12 xoffset=0 yoffset=13 xadvance=14 page=0 chnl=15 +char id=1186 x=381 y=22 width=14 height=20 xoffset=2 yoffset=9 xadvance=17 page=0 chnl=15 +char id=1187 x=379 y=95 width=13 height=16 xoffset=1 yoffset=13 xadvance=14 page=0 chnl=15 +char id=1188 x=268 y=79 width=16 height=16 xoffset=2 yoffset=9 xadvance=18 page=0 chnl=15 +char id=1189 x=252 y=148 width=15 height=12 xoffset=1 yoffset=13 xadvance=16 page=0 chnl=15 +char id=1190 x=51 y=0 width=21 height=22 xoffset=2 yoffset=9 xadvance=23 page=0 chnl=15 +char id=1191 x=260 y=43 width=18 height=17 xoffset=1 yoffset=13 xadvance=19 page=0 chnl=15 +char id=1192 x=315 y=43 width=16 height=17 xoffset=1 yoffset=9 xadvance=17 page=0 chnl=15 +char id=1193 x=465 y=129 width=13 height=13 xoffset=1 yoffset=13 xadvance=14 page=0 chnl=15 +char id=1194 x=397 y=0 width=13 height=21 xoffset=1 yoffset=9 xadvance=14 page=0 chnl=15 +char id=1195 x=296 y=61 width=9 height=17 xoffset=1 yoffset=13 xadvance=11 page=0 chnl=15 +char id=1196 x=481 y=22 width=12 height=20 xoffset=0 yoffset=9 xadvance=12 page=0 chnl=15 +char id=1197 x=228 y=132 width=10 height=16 xoffset=0 yoffset=13 xadvance=10 page=0 chnl=15 +char id=1198 x=56 y=120 width=13 height=16 xoffset=0 yoffset=9 xadvance=12 page=0 chnl=15 +char id=1199 x=180 y=63 width=11 height=17 xoffset=0 yoffset=13 xadvance=11 page=0 chnl=15 +char id=1200 x=351 y=96 width=13 height=16 xoffset=0 yoffset=9 xadvance=12 page=0 chnl=15 +char id=1201 x=192 y=63 width=11 height=17 xoffset=0 yoffset=13 xadvance=11 page=0 chnl=15 +char id=1202 x=396 y=22 width=14 height=20 xoffset=0 yoffset=9 xadvance=14 page=0 chnl=15 +char id=1203 x=390 y=112 width=12 height=16 xoffset=0 yoffset=13 xadvance=12 page=0 chnl=15 +char id=1204 x=148 y=23 width=19 height=20 xoffset=0 yoffset=9 xadvance=19 page=0 chnl=15 +char id=1205 x=319 y=79 width=16 height=16 xoffset=0 yoffset=13 xadvance=16 page=0 chnl=15 +char id=1206 x=336 y=22 width=14 height=20 xoffset=1 yoffset=9 xadvance=15 page=0 chnl=15 +char id=1207 x=337 y=96 width=13 height=16 xoffset=1 yoffset=13 xadvance=14 page=0 chnl=15 +char id=1208 x=491 y=95 width=13 height=16 xoffset=1 yoffset=9 xadvance=15 page=0 chnl=15 +char id=1209 x=498 y=142 width=11 height=12 xoffset=1 yoffset=13 xadvance=13 page=0 chnl=15 +char id=1210 x=182 y=116 width=12 height=16 xoffset=2 yoffset=9 xadvance=15 page=0 chnl=15 +char id=1211 x=0 y=68 width=11 height=17 xoffset=1 yoffset=8 xadvance=14 page=0 chnl=15 +char id=1212 x=120 y=82 width=18 height=16 xoffset=0 yoffset=9 xadvance=19 page=0 chnl=15 +char id=1213 x=298 y=147 width=14 height=12 xoffset=0 yoffset=13 xadvance=15 page=0 chnl=15 +char id=1214 x=206 y=22 width=18 height=20 xoffset=0 yoffset=9 xadvance=19 page=0 chnl=15 +char id=1215 x=308 y=96 width=14 height=16 xoffset=0 yoffset=13 xadvance=15 page=0 chnl=15 +char id=1216 x=365 y=130 width=2 height=16 xoffset=2 yoffset=9 xadvance=6 page=0 chnl=15 +char id=1217 x=128 y=23 width=19 height=20 xoffset=0 yoffset=5 xadvance=19 page=0 chnl=15 +char id=1218 x=196 y=81 width=17 height=16 xoffset=0 yoffset=9 xadvance=16 page=0 chnl=15 +char id=1219 x=104 y=0 width=12 height=22 xoffset=2 yoffset=9 xadvance=15 page=0 chnl=15 +char id=1220 x=72 y=65 width=11 height=17 xoffset=1 yoffset=13 xadvance=12 page=0 chnl=15 +char id=1221 x=225 y=22 width=16 height=20 xoffset=0 yoffset=9 xadvance=16 page=0 chnl=15 +char id=1222 x=421 y=95 width=13 height=16 xoffset=0 yoffset=13 xadvance=13 page=0 chnl=15 +char id=1223 x=117 y=0 width=12 height=22 xoffset=2 yoffset=9 xadvance=16 page=0 chnl=15 +char id=1224 x=84 y=64 width=11 height=17 xoffset=1 yoffset=13 xadvance=14 page=0 chnl=15 +char id=1225 x=242 y=22 width=15 height=20 xoffset=2 yoffset=9 xadvance=17 page=0 chnl=15 +char id=1226 x=140 y=116 width=13 height=16 xoffset=1 yoffset=13 xadvance=15 page=0 chnl=15 +char id=1227 x=426 y=22 width=13 height=20 xoffset=1 yoffset=9 xadvance=15 page=0 chnl=15 +char id=1228 x=96 y=134 width=11 height=16 xoffset=1 yoffset=13 xadvance=13 page=0 chnl=15 +char id=1229 x=187 y=23 width=18 height=20 xoffset=2 yoffset=9 xadvance=20 page=0 chnl=15 +char id=1230 x=353 y=79 width=16 height=16 xoffset=1 yoffset=13 xadvance=16 page=0 chnl=15 +char id=1231 x=508 y=61 width=2 height=16 xoffset=2 yoffset=9 xadvance=6 page=0 chnl=15 +char id=1232 x=321 y=22 width=14 height=20 xoffset=0 yoffset=5 xadvance=14 page=0 chnl=15 +char id=1233 x=204 y=132 width=11 height=16 xoffset=0 yoffset=9 xadvance=12 page=0 chnl=15 +char id=1234 x=368 y=0 width=14 height=21 xoffset=0 yoffset=4 xadvance=14 page=0 chnl=15 +char id=1235 x=168 y=63 width=11 height=17 xoffset=0 yoffset=8 xadvance=12 page=0 chnl=15 +char id=1236 x=177 y=81 width=18 height=16 xoffset=0 yoffset=9 xadvance=19 page=0 chnl=15 +char id=1237 x=479 y=129 width=18 height=12 xoffset=0 yoffset=13 xadvance=19 page=0 chnl=15 +char id=1238 x=34 y=47 width=9 height=20 xoffset=2 yoffset=5 xadvance=12 page=0 chnl=15 +char id=1239 x=168 y=133 width=11 height=16 xoffset=1 yoffset=9 xadvance=12 page=0 chnl=15 +char id=1240 x=248 y=97 width=14 height=16 xoffset=1 yoffset=9 xadvance=16 page=0 chnl=15 +char id=1241 x=474 y=143 width=11 height=12 xoffset=1 yoffset=13 xadvance=12 page=0 chnl=15 +char id=1242 x=353 y=0 width=14 height=21 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=1243 x=204 y=63 width=11 height=17 xoffset=1 yoffset=8 xadvance=12 page=0 chnl=15 +char id=1244 x=224 y=0 width=19 height=21 xoffset=0 yoffset=4 xadvance=19 page=0 chnl=15 +char id=1245 x=297 y=43 width=17 height=17 xoffset=0 yoffset=8 xadvance=16 page=0 chnl=15 +char id=1246 x=494 y=0 width=12 height=21 xoffset=0 yoffset=4 xadvance=13 page=0 chnl=15 +char id=1247 x=252 y=61 width=10 height=17 xoffset=0 yoffset=8 xadvance=11 page=0 chnl=15 +char id=1248 x=403 y=112 width=12 height=16 xoffset=0 yoffset=9 xadvance=13 page=0 chnl=15 +char id=1249 x=120 y=64 width=11 height=17 xoffset=0 yoffset=13 xadvance=11 page=0 chnl=15 +char id=1250 x=94 y=44 width=13 height=19 xoffset=2 yoffset=6 xadvance=17 page=0 chnl=15 +char id=1251 x=386 y=130 width=12 height=15 xoffset=1 yoffset=10 xadvance=14 page=0 chnl=15 +char id=1252 x=453 y=0 width=13 height=21 xoffset=2 yoffset=4 xadvance=17 page=0 chnl=15 +char id=1253 x=464 y=43 width=12 height=17 xoffset=1 yoffset=8 xadvance=14 page=0 chnl=15 +char id=1254 x=260 y=0 width=15 height=21 xoffset=1 yoffset=4 xadvance=17 page=0 chnl=15 +char id=1255 x=36 y=68 width=11 height=17 xoffset=1 yoffset=8 xadvance=13 page=0 chnl=15 +char id=1256 x=469 y=78 width=15 height=16 xoffset=1 yoffset=9 xadvance=17 page=0 chnl=15 +char id=1257 x=96 y=164 width=11 height=12 xoffset=1 yoffset=13 xadvance=13 page=0 chnl=15 +char id=1258 x=292 y=0 width=15 height=21 xoffset=1 yoffset=4 xadvance=17 page=0 chnl=15 +char id=1259 x=24 y=68 width=11 height=17 xoffset=1 yoffset=8 xadvance=13 page=0 chnl=15 +char id=1260 x=411 y=0 width=13 height=21 xoffset=0 yoffset=4 xadvance=14 page=0 chnl=15 +char id=1261 x=285 y=61 width=10 height=17 xoffset=0 yoffset=8 xadvance=11 page=0 chnl=15 +char id=1262 x=79 y=44 width=14 height=19 xoffset=0 yoffset=6 xadvance=14 page=0 chnl=15 +char id=1263 x=0 y=47 width=11 height=20 xoffset=0 yoffset=10 xadvance=11 page=0 chnl=15 +char id=1264 x=323 y=0 width=14 height=21 xoffset=0 yoffset=4 xadvance=14 page=0 chnl=15 +char id=1265 x=168 y=0 width=11 height=22 xoffset=0 yoffset=8 xadvance=11 page=0 chnl=15 +char id=1266 x=338 y=0 width=14 height=21 xoffset=0 yoffset=4 xadvance=14 page=0 chnl=15 +char id=1267 x=156 y=0 width=11 height=22 xoffset=0 yoffset=8 xadvance=11 page=0 chnl=15 +char id=1268 x=383 y=0 width=13 height=21 xoffset=1 yoffset=4 xadvance=15 page=0 chnl=15 +char id=1269 x=490 y=43 width=11 height=17 xoffset=1 yoffset=8 xadvance=13 page=0 chnl=15 +char id=1270 x=12 y=47 width=10 height=20 xoffset=2 yoffset=9 xadvance=12 page=0 chnl=15 +char id=1271 x=330 y=130 width=8 height=16 xoffset=1 yoffset=13 xadvance=10 page=0 chnl=15 +char id=1272 x=244 y=0 width=15 height=21 xoffset=2 yoffset=4 xadvance=19 page=0 chnl=15 +char id=1273 x=332 y=43 width=14 height=17 xoffset=1 yoffset=8 xadvance=17 page=0 chnl=15 +char id=1274 x=494 y=22 width=12 height=20 xoffset=0 yoffset=9 xadvance=12 page=0 chnl=15 +char id=1275 x=270 y=131 width=9 height=16 xoffset=0 yoffset=13 xadvance=10 page=0 chnl=15 +char id=1276 x=366 y=22 width=14 height=20 xoffset=0 yoffset=9 xadvance=14 page=0 chnl=15 +char id=1277 x=208 y=115 width=12 height=16 xoffset=0 yoffset=13 xadvance=12 page=0 chnl=15 +char id=1278 x=463 y=95 width=13 height=16 xoffset=0 yoffset=9 xadvance=13 page=0 chnl=15 +char id=1279 x=411 y=145 width=12 height=12 xoffset=0 yoffset=13 xadvance=12 page=0 chnl=15 +char id=1280 x=144 y=133 width=11 height=16 xoffset=1 yoffset=9 xadvance=14 page=0 chnl=15 +char id=1281 x=228 y=62 width=11 height=17 xoffset=1 yoffset=8 xadvance=14 page=0 chnl=15 +char id=1282 x=232 y=80 width=17 height=16 xoffset=1 yoffset=9 xadvance=20 page=0 chnl=15 +char id=1283 x=279 y=43 width=17 height=17 xoffset=1 yoffset=8 xadvance=20 page=0 chnl=15 +char id=1284 x=139 y=82 width=18 height=16 xoffset=0 yoffset=9 xadvance=20 page=0 chnl=15 +char id=1285 x=185 y=150 width=16 height=12 xoffset=0 yoffset=13 xadvance=18 page=0 chnl=15 +char id=1286 x=351 y=22 width=14 height=20 xoffset=0 yoffset=9 xadvance=14 page=0 chnl=15 +char id=1287 x=299 y=113 width=12 height=16 xoffset=0 yoffset=13 xadvance=12 page=0 chnl=15 +char id=1288 x=466 y=61 width=20 height=16 xoffset=0 yoffset=9 xadvance=22 page=0 chnl=15 +char id=1289 x=149 y=150 width=17 height=12 xoffset=0 yoffset=13 xadvance=19 page=0 chnl=15 +char id=1290 x=0 y=86 width=19 height=16 xoffset=2 yoffset=9 xadvance=22 page=0 chnl=15 +char id=1291 x=0 y=154 width=18 height=12 xoffset=1 yoffset=13 xadvance=20 page=0 chnl=15 +char id=1292 x=96 y=100 width=15 height=16 xoffset=1 yoffset=9 xadvance=17 page=0 chnl=15 +char id=1293 x=372 y=146 width=12 height=12 xoffset=1 yoffset=13 xadvance=14 page=0 chnl=15 +char id=1294 x=263 y=96 width=14 height=16 xoffset=0 yoffset=9 xadvance=16 page=0 chnl=15 +char id=1295 x=358 y=147 width=13 height=12 xoffset=0 yoffset=13 xadvance=14 page=0 chnl=15 +char id=1296 x=60 y=137 width=11 height=16 xoffset=1 yoffset=9 xadvance=13 page=0 chnl=15 +char id=1297 x=283 y=160 width=10 height=12 xoffset=0 yoffset=13 xadvance=11 page=0 chnl=15 +char id=1298 x=290 y=22 width=15 height=20 xoffset=0 yoffset=9 xadvance=16 page=0 chnl=15 +char id=1299 x=98 y=117 width=13 height=16 xoffset=0 yoffset=13 xadvance=13 page=0 chnl=15 +char id=8192 x=510 y=95 width=1 height=1 xoffset=0 yoffset=0 xadvance=11 page=0 chnl=15 +char id=8193 x=58 y=65 width=1 height=1 xoffset=0 yoffset=0 xadvance=22 page=0 chnl=15 +char id=8194 x=55 y=45 width=1 height=1 xoffset=0 yoffset=0 xadvance=11 page=0 chnl=15 +char id=8195 x=53 y=23 width=1 height=1 xoffset=0 yoffset=0 xadvance=22 page=0 chnl=15 +char id=8196 x=51 y=23 width=1 height=1 xoffset=0 yoffset=0 xadvance=7 page=0 chnl=15 +char id=8197 x=510 y=101 width=1 height=1 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=8198 x=510 y=97 width=1 height=1 xoffset=0 yoffset=0 xadvance=4 page=0 chnl=15 +char id=8199 x=68 y=117 width=1 height=1 xoffset=0 yoffset=0 xadvance=13 page=0 chnl=15 +char id=8200 x=66 y=117 width=1 height=1 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=8201 x=510 y=103 width=1 height=1 xoffset=0 yoffset=0 xadvance=4 page=0 chnl=15 +char id=8202 x=510 y=99 width=1 height=1 xoffset=0 yoffset=0 xadvance=2 page=0 chnl=15 +char id=8203 x=62 y=100 width=1 height=1 xoffset=0 yoffset=0 xadvance=0 page=0 chnl=15 +char id=8211 x=124 y=177 width=11 height=3 xoffset=0 yoffset=18 xadvance=11 page=0 chnl=15 +char id=8212 x=62 y=180 width=22 height=3 xoffset=0 yoffset=18 xadvance=22 page=0 chnl=15 +char id=8213 x=85 y=177 width=22 height=3 xoffset=0 yoffset=18 xadvance=22 page=0 chnl=15 +char id=8215 x=0 y=180 width=9 height=5 xoffset=0 yoffset=25 xadvance=9 page=0 chnl=15 +char id=8216 x=496 y=155 width=4 height=6 xoffset=0 yoffset=9 xadvance=4 page=0 chnl=15 +char id=8217 x=501 y=155 width=4 height=6 xoffset=0 yoffset=9 xadvance=4 page=0 chnl=15 +char id=8218 x=31 y=180 width=4 height=5 xoffset=0 yoffset=22 xadvance=5 page=0 chnl=15 +char id=8219 x=507 y=36 width=4 height=6 xoffset=0 yoffset=9 xadvance=4 page=0 chnl=15 +char id=8220 x=487 y=155 width=8 height=6 xoffset=0 yoffset=9 xadvance=8 page=0 chnl=15 +char id=8221 x=478 y=156 width=8 height=6 xoffset=0 yoffset=9 xadvance=8 page=0 chnl=15 +char id=8222 x=10 y=180 width=8 height=5 xoffset=0 yoffset=22 xadvance=9 page=0 chnl=15 +char id=8224 x=316 y=61 width=9 height=17 xoffset=1 yoffset=8 xadvance=11 page=0 chnl=15 +char id=8225 x=326 y=61 width=9 height=17 xoffset=1 yoffset=8 xadvance=11 page=0 chnl=15 +char id=8226 x=457 y=157 width=6 height=7 xoffset=1 yoffset=14 xadvance=8 page=0 chnl=15 +char id=8230 x=108 y=177 width=15 height=3 xoffset=1 yoffset=22 xadvance=17 page=0 chnl=15 +char id=8240 x=357 y=61 width=24 height=16 xoffset=1 yoffset=9 xadvance=26 page=0 chnl=15 +char id=8242 x=450 y=157 width=6 height=7 xoffset=0 yoffset=9 xadvance=5 page=0 chnl=15 +char id=8243 x=431 y=157 width=10 height=7 xoffset=0 yoffset=9 xadvance=9 page=0 chnl=15 +char id=8249 x=405 y=159 width=6 height=10 xoffset=0 yoffset=15 xadvance=7 page=0 chnl=15 +char id=8250 x=412 y=158 width=6 height=10 xoffset=0 yoffset=15 xadvance=7 page=0 chnl=15 +char id=8252 x=300 y=130 width=9 height=16 xoffset=1 yoffset=9 xadvance=11 page=0 chnl=15 +char id=8260 x=416 y=112 width=12 height=16 xoffset=-5 yoffset=9 xadvance=3 page=0 chnl=15 +char id=8355 x=429 y=112 width=12 height=16 xoffset=0 yoffset=9 xadvance=13 page=0 chnl=15 +char id=8356 x=442 y=112 width=12 height=16 xoffset=0 yoffset=9 xadvance=13 page=0 chnl=15 +char id=8359 x=285 y=79 width=16 height=16 xoffset=1 yoffset=9 xadvance=17 page=0 chnl=15 +char id=8362 x=16 y=103 width=15 height=16 xoffset=1 yoffset=9 xadvance=17 page=0 chnl=15 +char id=8363 x=425 y=0 width=13 height=21 xoffset=1 yoffset=8 xadvance=14 page=0 chnl=15 +char id=8364 x=435 y=95 width=13 height=16 xoffset=0 yoffset=9 xadvance=13 page=0 chnl=15 diff --git a/project_templates/sample_scene/content/gui_content/fonts/OpenSans32Bold.fnt b/project_templates/sample_scene/content/gui_content/fonts/OpenSans32Bold.fnt new file mode 100644 index 00000000..4408c92c --- /dev/null +++ b/project_templates/sample_scene/content/gui_content/fonts/OpenSans32Bold.fnt @@ -0,0 +1,415 @@ +info face="Open Sans" size=32 bold=1 italic=0 charset="" unicode=1 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1 outline=0 +common lineHeight=32 base=25 scaleW=512 scaleH=512 pages=1 packed=0 alphaChnl=1 redChnl=0 greenChnl=0 blueChnl=0 +page id=0 file="OpenSans32Bold_0.png" +chars count=411 +char id=13 x=55 y=87 width=1 height=1 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=32 x=48 y=69 width=1 height=1 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=33 x=339 y=150 width=4 height=16 xoffset=1 yoffset=9 xadvance=6 page=0 chnl=15 +char id=34 x=0 y=201 width=8 height=7 xoffset=1 yoffset=9 xadvance=10 page=0 chnl=15 +char id=35 x=150 y=136 width=14 height=16 xoffset=0 yoffset=9 xadvance=14 page=0 chnl=15 +char id=36 x=361 y=44 width=12 height=18 xoffset=0 yoffset=8 xadvance=13 page=0 chnl=15 +char id=37 x=0 y=107 width=20 height=16 xoffset=0 yoffset=9 xadvance=20 page=0 chnl=15 +char id=38 x=408 y=97 width=17 height=16 xoffset=0 yoffset=9 xadvance=17 page=0 chnl=15 +char id=39 x=17 y=201 width=4 height=7 xoffset=1 yoffset=9 xadvance=6 page=0 chnl=15 +char id=40 x=294 y=44 width=7 height=19 xoffset=0 yoffset=9 xadvance=8 page=0 chnl=15 +char id=41 x=302 y=44 width=7 height=19 xoffset=0 yoffset=9 xadvance=8 page=0 chnl=15 +char id=42 x=443 y=175 width=12 height=11 xoffset=0 yoffset=8 xadvance=12 page=0 chnl=15 +char id=43 x=305 y=180 width=12 height=12 xoffset=0 yoffset=11 xadvance=13 page=0 chnl=15 +char id=44 x=123 y=199 width=5 height=5 xoffset=0 yoffset=22 xadvance=6 page=0 chnl=15 +char id=45 x=226 y=196 width=7 height=4 xoffset=0 yoffset=17 xadvance=7 page=0 chnl=15 +char id=46 x=234 y=196 width=4 height=4 xoffset=1 yoffset=21 xadvance=6 page=0 chnl=15 +char id=47 x=285 y=150 width=9 height=16 xoffset=0 yoffset=9 xadvance=9 page=0 chnl=15 +char id=48 x=143 y=153 width=12 height=16 xoffset=0 yoffset=9 xadvance=13 page=0 chnl=15 +char id=49 x=305 y=150 width=9 height=16 xoffset=1 yoffset=9 xadvance=13 page=0 chnl=15 +char id=50 x=475 y=131 width=12 height=16 xoffset=0 yoffset=9 xadvance=13 page=0 chnl=15 +char id=51 x=488 y=131 width=12 height=16 xoffset=0 yoffset=9 xadvance=13 page=0 chnl=15 +char id=52 x=365 y=132 width=13 height=16 xoffset=0 yoffset=9 xadvance=13 page=0 chnl=15 +char id=53 x=207 y=153 width=11 height=16 xoffset=1 yoffset=9 xadvance=13 page=0 chnl=15 +char id=54 x=169 y=153 width=12 height=16 xoffset=0 yoffset=9 xadvance=13 page=0 chnl=15 +char id=55 x=39 y=158 width=12 height=16 xoffset=0 yoffset=9 xadvance=13 page=0 chnl=15 +char id=56 x=104 y=156 width=12 height=16 xoffset=0 yoffset=9 xadvance=13 page=0 chnl=15 +char id=57 x=52 y=158 width=12 height=16 xoffset=0 yoffset=9 xadvance=13 page=0 chnl=15 +char id=58 x=424 y=176 width=4 height=12 xoffset=1 yoffset=13 xadvance=6 page=0 chnl=15 +char id=59 x=408 y=149 width=5 height=14 xoffset=0 yoffset=13 xadvance=6 page=0 chnl=15 +char id=60 x=442 y=148 width=12 height=13 xoffset=0 yoffset=11 xadvance=13 page=0 chnl=15 +char id=61 x=474 y=174 width=12 height=8 xoffset=0 yoffset=13 xadvance=13 page=0 chnl=15 +char id=62 x=429 y=148 width=12 height=13 xoffset=0 yoffset=11 xadvance=13 page=0 chnl=15 +char id=63 x=253 y=152 width=10 height=16 xoffset=0 yoffset=9 xadvance=11 page=0 chnl=15 +char id=64 x=324 y=44 width=18 height=18 xoffset=1 yoffset=9 xadvance=20 page=0 chnl=15 +char id=65 x=85 y=122 width=16 height=16 xoffset=0 yoffset=9 xadvance=15 page=0 chnl=15 +char id=66 x=323 y=133 width=13 height=16 xoffset=1 yoffset=9 xadvance=15 page=0 chnl=15 +char id=67 x=267 y=134 width=13 height=16 xoffset=1 yoffset=9 xadvance=14 page=0 chnl=15 +char id=68 x=389 y=115 width=14 height=16 xoffset=1 yoffset=9 xadvance=16 page=0 chnl=15 +char id=69 x=231 y=152 width=10 height=16 xoffset=1 yoffset=9 xadvance=12 page=0 chnl=15 +char id=70 x=264 y=152 width=10 height=16 xoffset=1 yoffset=9 xadvance=12 page=0 chnl=15 +char id=71 x=180 y=136 width=14 height=16 xoffset=1 yoffset=9 xadvance=16 page=0 chnl=15 +char id=72 x=45 y=141 width=14 height=16 xoffset=1 yoffset=9 xadvance=17 page=0 chnl=15 +char id=73 x=315 y=150 width=5 height=16 xoffset=1 yoffset=9 xadvance=7 page=0 chnl=15 +char id=74 x=95 y=45 width=8 height=21 xoffset=-2 yoffset=9 xadvance=7 page=0 chnl=15 +char id=75 x=419 y=114 width=14 height=16 xoffset=1 yoffset=9 xadvance=15 page=0 chnl=15 +char id=76 x=219 y=153 width=11 height=16 xoffset=1 yoffset=9 xadvance=13 page=0 chnl=15 +char id=77 x=165 y=102 width=18 height=16 xoffset=1 yoffset=9 xadvance=21 page=0 chnl=15 +char id=78 x=231 y=118 width=15 height=16 xoffset=1 yoffset=9 xadvance=18 page=0 chnl=15 +char id=79 x=443 y=97 width=16 height=16 xoffset=1 yoffset=9 xadvance=18 page=0 chnl=15 +char id=80 x=78 y=158 width=12 height=16 xoffset=1 yoffset=9 xadvance=14 page=0 chnl=15 +char id=81 x=206 y=45 width=16 height=20 xoffset=1 yoffset=9 xadvance=18 page=0 chnl=15 +char id=82 x=494 y=114 width=14 height=16 xoffset=1 yoffset=9 xadvance=15 page=0 chnl=15 +char id=83 x=26 y=158 width=12 height=16 xoffset=0 yoffset=9 xadvance=12 page=0 chnl=15 +char id=84 x=421 y=131 width=13 height=16 xoffset=0 yoffset=9 xadvance=13 page=0 chnl=15 +char id=85 x=75 y=141 width=14 height=16 xoffset=1 yoffset=9 xadvance=17 page=0 chnl=15 +char id=86 x=183 y=119 width=15 height=16 xoffset=0 yoffset=9 xadvance=14 page=0 chnl=15 +char id=87 x=250 y=83 width=22 height=16 xoffset=0 yoffset=9 xadvance=21 page=0 chnl=15 +char id=88 x=215 y=118 width=15 height=16 xoffset=0 yoffset=9 xadvance=15 page=0 chnl=15 +char id=89 x=404 y=115 width=14 height=16 xoffset=0 yoffset=9 xadvance=14 page=0 chnl=15 +char id=90 x=351 y=133 width=13 height=16 xoffset=0 yoffset=9 xadvance=13 page=0 chnl=15 +char id=91 x=310 y=44 width=6 height=19 xoffset=1 yoffset=9 xadvance=7 page=0 chnl=15 +char id=92 x=275 y=151 width=9 height=16 xoffset=0 yoffset=9 xadvance=9 page=0 chnl=15 +char id=93 x=317 y=44 width=6 height=19 xoffset=0 yoffset=9 xadvance=7 page=0 chnl=15 +char id=94 x=429 y=176 width=13 height=11 xoffset=0 yoffset=9 xadvance=13 page=0 chnl=15 +char id=95 x=239 y=196 width=10 height=3 xoffset=0 yoffset=26 xadvance=9 page=0 chnl=15 +char id=96 x=108 y=201 width=8 height=5 xoffset=0 yoffset=8 xadvance=8 page=0 chnl=15 +char id=97 x=253 y=182 width=12 height=12 xoffset=0 yoffset=13 xadvance=13 page=0 chnl=15 +char id=98 x=383 y=63 width=12 height=17 xoffset=1 yoffset=8 xadvance=14 page=0 chnl=15 +char id=99 x=318 y=180 width=11 height=12 xoffset=0 yoffset=13 xadvance=11 page=0 chnl=15 +char id=100 x=300 y=64 width=13 height=17 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=15 +char id=101 x=240 y=182 width=12 height=12 xoffset=0 yoffset=13 xadvance=13 page=0 chnl=15 +char id=102 x=140 y=84 width=10 height=17 xoffset=0 yoffset=8 xadvance=9 page=0 chnl=15 +char id=103 x=160 y=66 width=13 height=17 xoffset=0 yoffset=13 xadvance=13 page=0 chnl=15 +char id=104 x=396 y=62 width=12 height=17 xoffset=1 yoffset=8 xadvance=15 page=0 chnl=15 +char id=105 x=380 y=44 width=5 height=18 xoffset=1 yoffset=7 xadvance=7 page=0 chnl=15 +char id=106 x=57 y=0 width=8 height=23 xoffset=-2 yoffset=7 xadvance=7 page=0 chnl=15 +char id=107 x=230 y=66 width=13 height=17 xoffset=1 yoffset=8 xadvance=14 page=0 chnl=15 +char id=108 x=192 y=84 width=4 height=17 xoffset=1 yoffset=8 xadvance=7 page=0 chnl=15 +char id=109 x=120 y=173 width=19 height=12 xoffset=1 yoffset=13 xadvance=22 page=0 chnl=15 +char id=110 x=227 y=183 width=12 height=12 xoffset=1 yoffset=13 xadvance=15 page=0 chnl=15 +char id=111 x=0 y=188 width=13 height=12 xoffset=0 yoffset=13 xadvance=14 page=0 chnl=15 +char id=112 x=52 y=89 width=12 height=17 xoffset=1 yoffset=13 xadvance=14 page=0 chnl=15 +char id=113 x=356 y=63 width=13 height=17 xoffset=0 yoffset=13 xadvance=14 page=0 chnl=15 +char id=114 x=501 y=161 width=9 height=12 xoffset=1 yoffset=13 xadvance=10 page=0 chnl=15 +char id=115 x=354 y=179 width=11 height=12 xoffset=0 yoffset=13 xadvance=11 page=0 chnl=15 +char id=116 x=355 y=150 width=9 height=15 xoffset=0 yoffset=10 xadvance=10 page=0 chnl=15 +char id=117 x=110 y=186 width=12 height=12 xoffset=1 yoffset=13 xadvance=15 page=0 chnl=15 +char id=118 x=473 y=161 width=13 height=12 xoffset=0 yoffset=13 xadvance=13 page=0 chnl=15 +char id=119 x=140 y=171 width=19 height=12 xoffset=0 yoffset=13 xadvance=19 page=0 chnl=15 +char id=120 x=459 y=161 width=13 height=12 xoffset=0 yoffset=13 xadvance=13 page=0 chnl=15 +char id=121 x=244 y=65 width=13 height=17 xoffset=0 yoffset=13 xadvance=13 page=0 chnl=15 +char id=122 x=402 y=177 width=11 height=12 xoffset=0 yoffset=13 xadvance=11 page=0 chnl=15 +char id=123 x=285 y=44 width=8 height=19 xoffset=0 yoffset=9 xadvance=9 page=0 chnl=15 +char id=124 x=237 y=0 width=4 height=22 xoffset=4 yoffset=8 xadvance=12 page=0 chnl=15 +char id=125 x=275 y=44 width=9 height=19 xoffset=0 yoffset=9 xadvance=9 page=0 chnl=15 +char id=126 x=84 y=201 width=12 height=5 xoffset=0 yoffset=15 xadvance=13 page=0 chnl=15 +char id=1024 x=64 y=47 width=10 height=21 xoffset=1 yoffset=4 xadvance=12 page=0 chnl=15 +char id=1025 x=75 y=46 width=10 height=21 xoffset=1 yoffset=4 xadvance=12 page=0 chnl=15 +char id=1026 x=354 y=98 width=17 height=16 xoffset=0 yoffset=9 xadvance=18 page=0 chnl=15 +char id=1027 x=40 y=47 width=11 height=21 xoffset=1 yoffset=4 xadvance=12 page=0 chnl=15 +char id=1028 x=90 y=139 width=14 height=16 xoffset=1 yoffset=9 xadvance=15 page=0 chnl=15 +char id=1029 x=117 y=156 width=12 height=16 xoffset=0 yoffset=9 xadvance=12 page=0 chnl=15 +char id=1030 x=321 y=150 width=5 height=16 xoffset=1 yoffset=9 xadvance=7 page=0 chnl=15 +char id=1031 x=502 y=0 width=8 height=21 xoffset=0 yoffset=4 xadvance=7 page=0 chnl=15 +char id=1032 x=86 y=46 width=8 height=21 xoffset=-2 yoffset=9 xadvance=7 page=0 chnl=15 +char id=1033 x=450 y=80 width=21 height=16 xoffset=0 yoffset=9 xadvance=22 page=0 chnl=15 +char id=1034 x=428 y=80 width=21 height=16 xoffset=1 yoffset=9 xadvance=22 page=0 chnl=15 +char id=1035 x=494 y=80 width=17 height=16 xoffset=0 yoffset=9 xadvance=18 page=0 chnl=15 +char id=1036 x=339 y=22 width=14 height=21 xoffset=1 yoffset=4 xadvance=15 page=0 chnl=15 +char id=1037 x=105 y=23 width=16 height=21 xoffset=1 yoffset=4 xadvance=18 page=0 chnl=15 +char id=1038 x=275 y=22 width=15 height=21 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=15 +char id=1039 x=399 y=22 width=14 height=21 xoffset=1 yoffset=9 xadvance=17 page=0 chnl=15 +char id=1040 x=460 y=97 width=16 height=16 xoffset=0 yoffset=9 xadvance=15 page=0 chnl=15 +char id=1041 x=182 y=153 width=12 height=16 xoffset=1 yoffset=9 xadvance=14 page=0 chnl=15 +char id=1042 x=309 y=133 width=13 height=16 xoffset=1 yoffset=9 xadvance=15 page=0 chnl=15 +char id=1043 x=195 y=153 width=11 height=16 xoffset=1 yoffset=9 xadvance=12 page=0 chnl=15 +char id=1044 x=0 y=27 width=17 height=21 xoffset=0 yoffset=9 xadvance=17 page=0 chnl=15 +char id=1045 x=501 y=131 width=10 height=16 xoffset=1 yoffset=9 xadvance=12 page=0 chnl=15 +char id=1046 x=340 y=81 width=21 height=16 xoffset=0 yoffset=9 xadvance=21 page=0 chnl=15 +char id=1047 x=359 y=115 width=14 height=16 xoffset=0 yoffset=9 xadvance=14 page=0 chnl=15 +char id=1048 x=426 y=97 width=16 height=16 xoffset=1 yoffset=9 xadvance=18 page=0 chnl=15 +char id=1049 x=224 y=23 width=16 height=21 xoffset=1 yoffset=4 xadvance=18 page=0 chnl=15 +char id=1050 x=479 y=114 width=14 height=16 xoffset=1 yoffset=9 xadvance=15 page=0 chnl=15 +char id=1051 x=247 y=118 width=15 height=16 xoffset=0 yoffset=9 xadvance=17 page=0 chnl=15 +char id=1052 x=184 y=102 width=18 height=16 xoffset=1 yoffset=9 xadvance=21 page=0 chnl=15 +char id=1053 x=449 y=114 width=14 height=16 xoffset=1 yoffset=9 xadvance=17 page=0 chnl=15 +char id=1054 x=0 y=124 width=16 height=16 xoffset=1 yoffset=9 xadvance=18 page=0 chnl=15 +char id=1055 x=434 y=114 width=14 height=16 xoffset=1 yoffset=9 xadvance=17 page=0 chnl=15 +char id=1056 x=462 y=131 width=12 height=16 xoffset=1 yoffset=9 xadvance=14 page=0 chnl=15 +char id=1057 x=239 y=135 width=13 height=16 xoffset=1 yoffset=9 xadvance=14 page=0 chnl=15 +char id=1058 x=379 y=132 width=13 height=16 xoffset=0 yoffset=9 xadvance=13 page=0 chnl=15 +char id=1059 x=119 y=120 width=15 height=16 xoffset=0 yoffset=9 xadvance=15 page=0 chnl=15 +char id=1060 x=279 y=99 width=18 height=16 xoffset=0 yoffset=9 xadvance=19 page=0 chnl=15 +char id=1061 x=199 y=119 width=15 height=16 xoffset=0 yoffset=9 xadvance=15 page=0 chnl=15 +char id=1062 x=156 y=23 width=16 height=21 xoffset=1 yoffset=9 xadvance=17 page=0 chnl=15 +char id=1063 x=225 y=135 width=13 height=16 xoffset=1 yoffset=9 xadvance=16 page=0 chnl=15 +char id=1064 x=318 y=82 width=21 height=16 xoffset=1 yoffset=9 xadvance=24 page=0 chnl=15 +char id=1065 x=271 y=0 width=24 height=21 xoffset=1 yoffset=9 xadvance=25 page=0 chnl=15 +char id=1066 x=151 y=119 width=15 height=16 xoffset=0 yoffset=9 xadvance=16 page=0 chnl=15 +char id=1067 x=372 y=98 width=17 height=16 xoffset=1 yoffset=9 xadvance=20 page=0 chnl=15 +char id=1068 x=13 y=158 width=12 height=16 xoffset=1 yoffset=9 xadvance=14 page=0 chnl=15 +char id=1069 x=0 y=141 width=14 height=16 xoffset=0 yoffset=9 xadvance=15 page=0 chnl=15 +char id=1070 x=273 y=82 width=22 height=16 xoffset=1 yoffset=9 xadvance=24 page=0 chnl=15 +char id=1071 x=30 y=141 width=14 height=16 xoffset=-1 yoffset=9 xadvance=15 page=0 chnl=15 +char id=1072 x=266 y=182 width=12 height=12 xoffset=0 yoffset=13 xadvance=13 page=0 chnl=15 +char id=1073 x=342 y=63 width=13 height=17 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=15 +char id=1074 x=214 y=183 width=12 height=12 xoffset=1 yoffset=13 xadvance=14 page=0 chnl=15 +char id=1075 x=414 y=177 width=9 height=12 xoffset=1 yoffset=13 xadvance=11 page=0 chnl=15 +char id=1076 x=167 y=119 width=15 height=16 xoffset=0 yoffset=13 xadvance=15 page=0 chnl=15 +char id=1077 x=201 y=183 width=12 height=12 xoffset=0 yoffset=13 xadvance=13 page=0 chnl=15 +char id=1078 x=476 y=148 width=20 height=12 xoffset=0 yoffset=13 xadvance=19 page=0 chnl=15 +char id=1079 x=188 y=183 width=12 height=12 xoffset=0 yoffset=13 xadvance=12 page=0 chnl=15 +char id=1080 x=497 y=148 width=14 height=12 xoffset=1 yoffset=13 xadvance=16 page=0 chnl=15 +char id=1081 x=85 y=68 width=14 height=17 xoffset=1 yoffset=8 xadvance=16 page=0 chnl=15 +char id=1082 x=28 y=188 width=13 height=12 xoffset=1 yoffset=13 xadvance=14 page=0 chnl=15 +char id=1083 x=14 y=188 width=13 height=12 xoffset=0 yoffset=13 xadvance=14 page=0 chnl=15 +char id=1084 x=254 y=169 width=16 height=12 xoffset=1 yoffset=13 xadvance=19 page=0 chnl=15 +char id=1085 x=175 y=183 width=12 height=12 xoffset=1 yoffset=13 xadvance=15 page=0 chnl=15 +char id=1086 x=56 y=188 width=13 height=12 xoffset=0 yoffset=13 xadvance=14 page=0 chnl=15 +char id=1087 x=162 y=183 width=12 height=12 xoffset=1 yoffset=13 xadvance=14 page=0 chnl=15 +char id=1088 x=435 y=62 width=12 height=17 xoffset=1 yoffset=13 xadvance=14 page=0 chnl=15 +char id=1089 x=378 y=177 width=11 height=12 xoffset=0 yoffset=13 xadvance=11 page=0 chnl=15 +char id=1090 x=279 y=182 width=12 height=12 xoffset=0 yoffset=13 xadvance=12 page=0 chnl=15 +char id=1091 x=314 y=64 width=13 height=17 xoffset=0 yoffset=13 xadvance=13 page=0 chnl=15 +char id=1092 x=99 y=0 width=17 height=22 xoffset=0 yoffset=8 xadvance=18 page=0 chnl=15 +char id=1093 x=42 y=188 width=13 height=12 xoffset=0 yoffset=13 xadvance=13 page=0 chnl=15 +char id=1094 x=464 y=114 width=14 height=16 xoffset=1 yoffset=13 xadvance=15 page=0 chnl=15 +char id=1095 x=136 y=186 width=12 height=12 xoffset=1 yoffset=13 xadvance=15 page=0 chnl=15 +char id=1096 x=100 y=173 width=19 height=12 xoffset=1 yoffset=13 xadvance=22 page=0 chnl=15 +char id=1097 x=296 y=82 width=21 height=16 xoffset=1 yoffset=13 xadvance=22 page=0 chnl=15 +char id=1098 x=354 y=166 width=15 height=12 xoffset=0 yoffset=13 xadvance=16 page=0 chnl=15 +char id=1099 x=288 y=167 width=16 height=12 xoffset=1 yoffset=13 xadvance=19 page=0 chnl=15 +char id=1100 x=97 y=188 width=12 height=12 xoffset=1 yoffset=13 xadvance=14 page=0 chnl=15 +char id=1101 x=390 y=177 width=11 height=12 xoffset=0 yoffset=13 xadvance=11 page=0 chnl=15 +char id=1102 x=218 y=170 width=18 height=12 xoffset=1 yoffset=13 xadvance=19 page=0 chnl=15 +char id=1103 x=84 y=188 width=12 height=12 xoffset=0 yoffset=13 xadvance=13 page=0 chnl=15 +char id=1104 x=91 y=86 width=12 height=17 xoffset=0 yoffset=8 xadvance=13 page=0 chnl=15 +char id=1105 x=65 y=87 width=12 height=17 xoffset=0 yoffset=8 xadvance=13 page=0 chnl=15 +char id=1106 x=181 y=0 width=13 height=22 xoffset=0 yoffset=8 xadvance=15 page=0 chnl=15 +char id=1107 x=151 y=84 width=10 height=17 xoffset=1 yoffset=8 xadvance=11 page=0 chnl=15 +char id=1108 x=342 y=180 width=11 height=12 xoffset=0 yoffset=13 xadvance=12 page=0 chnl=15 +char id=1109 x=366 y=179 width=11 height=12 xoffset=0 yoffset=13 xadvance=11 page=0 chnl=15 +char id=1110 x=374 y=44 width=5 height=18 xoffset=1 yoffset=7 xadvance=7 page=0 chnl=15 +char id=1111 x=183 y=84 width=8 height=17 xoffset=0 yoffset=8 xadvance=7 page=0 chnl=15 +char id=1112 x=66 y=0 width=8 height=23 xoffset=-2 yoffset=7 xadvance=7 page=0 chnl=15 +char id=1113 x=20 y=175 width=19 height=12 xoffset=0 yoffset=13 xadvance=20 page=0 chnl=15 +char id=1114 x=180 y=170 width=18 height=12 xoffset=1 yoffset=13 xadvance=20 page=0 chnl=15 +char id=1115 x=328 y=63 width=13 height=17 xoffset=0 yoffset=8 xadvance=15 page=0 chnl=15 +char id=1116 x=272 y=64 width=13 height=17 xoffset=1 yoffset=8 xadvance=14 page=0 chnl=15 +char id=1117 x=115 y=66 width=14 height=17 xoffset=1 yoffset=8 xadvance=16 page=0 chnl=15 +char id=1118 x=223 y=0 width=13 height=22 xoffset=0 yoffset=8 xadvance=13 page=0 chnl=15 +char id=1119 x=337 y=133 width=13 height=16 xoffset=1 yoffset=13 xadvance=15 page=0 chnl=15 +char id=1120 x=406 y=80 width=21 height=16 xoffset=0 yoffset=9 xadvance=21 page=0 chnl=15 +char id=1121 x=0 y=175 width=19 height=12 xoffset=0 yoffset=13 xadvance=20 page=0 chnl=15 +char id=1122 x=165 y=136 width=14 height=16 xoffset=0 yoffset=9 xadvance=15 page=0 chnl=15 +char id=1123 x=365 y=149 width=14 height=14 xoffset=0 yoffset=11 xadvance=15 page=0 chnl=15 +char id=1124 x=63 y=107 width=20 height=16 xoffset=1 yoffset=9 xadvance=21 page=0 chnl=15 +char id=1125 x=305 y=167 width=16 height=12 xoffset=1 yoffset=13 xadvance=18 page=0 chnl=15 +char id=1126 x=336 y=99 width=17 height=16 xoffset=0 yoffset=9 xadvance=16 page=0 chnl=15 +char id=1127 x=338 y=167 width=15 height=12 xoffset=0 yoffset=13 xadvance=14 page=0 chnl=15 +char id=1128 x=413 y=44 width=22 height=17 xoffset=1 yoffset=8 xadvance=22 page=0 chnl=15 +char id=1129 x=160 y=170 width=19 height=12 xoffset=1 yoffset=13 xadvance=20 page=0 chnl=15 +char id=1130 x=260 y=100 width=18 height=16 xoffset=0 yoffset=9 xadvance=18 page=0 chnl=15 +char id=1131 x=386 y=164 width=14 height=12 xoffset=0 yoffset=13 xadvance=14 page=0 chnl=15 +char id=1132 x=226 y=84 width=23 height=16 xoffset=1 yoffset=9 xadvance=24 page=0 chnl=15 +char id=1133 x=40 y=175 width=19 height=12 xoffset=1 yoffset=13 xadvance=20 page=0 chnl=15 +char id=1134 x=20 y=0 width=13 height=25 xoffset=0 yoffset=6 xadvance=14 page=0 chnl=15 +char id=1135 x=27 y=49 width=12 height=21 xoffset=0 yoffset=10 xadvance=12 page=0 chnl=15 +char id=1136 x=203 y=101 width=18 height=16 xoffset=1 yoffset=9 xadvance=19 page=0 chnl=15 +char id=1137 x=117 y=0 width=17 height=22 xoffset=1 yoffset=8 xadvance=19 page=0 chnl=15 +char id=1138 x=102 y=122 width=16 height=16 xoffset=1 yoffset=9 xadvance=18 page=0 chnl=15 +char id=1139 x=445 y=162 width=13 height=12 xoffset=0 yoffset=13 xadvance=14 page=0 chnl=15 +char id=1140 x=68 y=124 width=16 height=16 xoffset=0 yoffset=9 xadvance=16 page=0 chnl=15 +char id=1141 x=401 y=164 width=14 height=12 xoffset=0 yoffset=13 xadvance=13 page=0 chnl=15 +char id=1142 x=139 y=23 width=16 height=21 xoffset=0 yoffset=4 xadvance=16 page=0 chnl=15 +char id=1143 x=130 y=66 width=14 height=17 xoffset=0 yoffset=8 xadvance=13 page=0 chnl=15 +char id=1144 x=242 y=0 width=28 height=21 xoffset=1 yoffset=9 xadvance=29 page=0 chnl=15 +char id=1145 x=386 y=44 width=26 height=17 xoffset=0 yoffset=13 xadvance=26 page=0 chnl=15 +char id=1146 x=343 y=44 width=17 height=18 xoffset=1 yoffset=8 xadvance=19 page=0 chnl=15 +char id=1147 x=380 y=149 width=14 height=14 xoffset=0 yoffset=12 xadvance=15 page=0 chnl=15 +char id=1148 x=34 y=0 width=22 height=24 xoffset=1 yoffset=1 xadvance=24 page=0 chnl=15 +char id=1149 x=169 y=45 width=19 height=20 xoffset=1 yoffset=5 xadvance=21 page=0 chnl=15 +char id=1150 x=126 y=45 width=21 height=20 xoffset=0 yoffset=5 xadvance=21 page=0 chnl=15 +char id=1151 x=105 y=103 width=19 height=16 xoffset=0 yoffset=9 xadvance=20 page=0 chnl=15 +char id=1152 x=429 y=22 width=14 height=21 xoffset=1 yoffset=9 xadvance=15 page=0 chnl=15 +char id=1153 x=116 y=84 width=11 height=17 xoffset=0 yoffset=13 xadvance=12 page=0 chnl=15 +char id=1154 x=395 y=149 width=12 height=14 xoffset=1 yoffset=11 xadvance=14 page=0 chnl=15 +char id=1155 x=55 y=201 width=10 height=6 xoffset=-11 yoffset=8 xadvance=0 page=0 chnl=15 +char id=1156 x=215 y=196 width=10 height=4 xoffset=-11 yoffset=9 xadvance=0 page=0 chnl=15 +char id=1157 x=134 y=199 width=4 height=5 xoffset=-8 yoffset=8 xadvance=0 page=0 chnl=15 +char id=1158 x=129 y=199 width=4 height=5 xoffset=-8 yoffset=8 xadvance=0 page=0 chnl=15 +char id=1160 x=239 y=45 width=22 height=19 xoffset=0 yoffset=10 xadvance=22 page=0 chnl=15 +char id=1161 x=104 y=45 width=21 height=20 xoffset=0 yoffset=9 xadvance=21 page=0 chnl=15 +char id=1162 x=0 y=0 width=19 height=26 xoffset=1 yoffset=4 xadvance=20 page=0 chnl=15 +char id=1163 x=18 y=27 width=17 height=21 xoffset=1 yoffset=8 xadvance=18 page=0 chnl=15 +char id=1164 x=253 y=135 width=13 height=16 xoffset=0 yoffset=9 xadvance=14 page=0 chnl=15 +char id=1165 x=216 y=66 width=13 height=17 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=15 +char id=1166 x=449 y=131 width=12 height=16 xoffset=1 yoffset=9 xadvance=14 page=0 chnl=15 +char id=1167 x=448 y=62 width=12 height=17 xoffset=1 yoffset=13 xadvance=14 page=0 chnl=15 +char id=1168 x=262 y=44 width=12 height=19 xoffset=1 yoffset=6 xadvance=13 page=0 chnl=15 +char id=1169 x=344 y=150 width=10 height=15 xoffset=1 yoffset=10 xadvance=11 page=0 chnl=15 +char id=1170 x=91 y=156 width=12 height=16 xoffset=0 yoffset=9 xadvance=12 page=0 chnl=15 +char id=1171 x=330 y=180 width=11 height=12 xoffset=0 yoffset=13 xadvance=11 page=0 chnl=15 +char id=1172 x=166 y=0 width=14 height=22 xoffset=1 yoffset=9 xadvance=16 page=0 chnl=15 +char id=1173 x=461 y=62 width=12 height=17 xoffset=1 yoffset=13 xadvance=13 page=0 chnl=15 +char id=1174 x=296 y=0 width=23 height=21 xoffset=0 yoffset=9 xadvance=23 page=0 chnl=15 +char id=1175 x=362 y=81 width=21 height=16 xoffset=0 yoffset=13 xadvance=21 page=0 chnl=15 +char id=1176 x=354 y=22 width=14 height=21 xoffset=0 yoffset=9 xadvance=14 page=0 chnl=15 +char id=1177 x=487 y=62 width=12 height=17 xoffset=0 yoffset=13 xadvance=12 page=0 chnl=15 +char id=1178 x=207 y=23 width=16 height=21 xoffset=1 yoffset=9 xadvance=17 page=0 chnl=15 +char id=1179 x=60 y=141 width=14 height=16 xoffset=1 yoffset=13 xadvance=15 page=0 chnl=15 +char id=1180 x=105 y=139 width=14 height=16 xoffset=1 yoffset=9 xadvance=15 page=0 chnl=15 +char id=1181 x=487 y=161 width=13 height=12 xoffset=1 yoffset=13 xadvance=14 page=0 chnl=15 +char id=1182 x=295 y=116 width=15 height=16 xoffset=0 yoffset=9 xadvance=15 page=0 chnl=15 +char id=1183 x=100 y=67 width=14 height=17 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=15 +char id=1184 x=390 y=98 width=17 height=16 xoffset=0 yoffset=9 xadvance=16 page=0 chnl=15 +char id=1185 x=271 y=169 width=16 height=12 xoffset=0 yoffset=13 xadvance=15 page=0 chnl=15 +char id=1186 x=427 y=0 width=18 height=21 xoffset=1 yoffset=9 xadvance=19 page=0 chnl=15 +char id=1187 x=263 y=117 width=15 height=16 xoffset=1 yoffset=13 xadvance=16 page=0 chnl=15 +char id=1188 x=317 y=99 width=18 height=16 xoffset=1 yoffset=9 xadvance=19 page=0 chnl=15 +char id=1189 x=237 y=169 width=16 height=12 xoffset=1 yoffset=13 xadvance=17 page=0 chnl=15 +char id=1190 x=75 y=0 width=23 height=22 xoffset=1 yoffset=9 xadvance=25 page=0 chnl=15 +char id=1191 x=0 y=71 width=18 height=17 xoffset=1 yoffset=13 xadvance=20 page=0 chnl=15 +char id=1192 x=36 y=71 width=16 height=17 xoffset=1 yoffset=9 xadvance=17 page=0 chnl=15 +char id=1193 x=414 y=149 width=14 height=13 xoffset=0 yoffset=13 xadvance=15 page=0 chnl=15 +char id=1194 x=486 y=22 width=13 height=21 xoffset=1 yoffset=9 xadvance=14 page=0 chnl=15 +char id=1195 x=104 y=85 width=11 height=17 xoffset=0 yoffset=13 xadvance=11 page=0 chnl=15 +char id=1196 x=472 y=22 width=13 height=21 xoffset=0 yoffset=9 xadvance=13 page=0 chnl=15 +char id=1197 x=65 y=158 width=12 height=16 xoffset=0 yoffset=13 xadvance=12 page=0 chnl=15 +char id=1198 x=195 y=136 width=14 height=16 xoffset=0 yoffset=9 xadvance=14 page=0 chnl=15 +char id=1199 x=258 y=65 width=13 height=17 xoffset=0 yoffset=13 xadvance=13 page=0 chnl=15 +char id=1200 x=210 y=136 width=14 height=16 xoffset=0 yoffset=9 xadvance=14 page=0 chnl=15 +char id=1201 x=286 y=64 width=13 height=17 xoffset=0 yoffset=13 xadvance=13 page=0 chnl=15 +char id=1202 x=241 y=23 width=16 height=21 xoffset=0 yoffset=9 xadvance=16 page=0 chnl=15 +char id=1203 x=15 y=141 width=14 height=16 xoffset=0 yoffset=13 xadvance=14 page=0 chnl=15 +char id=1204 x=387 y=0 width=20 height=21 xoffset=0 yoffset=9 xadvance=21 page=0 chnl=15 +char id=1205 x=222 y=101 width=18 height=16 xoffset=0 yoffset=13 xadvance=18 page=0 chnl=15 +char id=1206 x=484 y=0 width=17 height=21 xoffset=1 yoffset=9 xadvance=18 page=0 chnl=15 +char id=1207 x=311 y=116 width=15 height=16 xoffset=1 yoffset=13 xadvance=16 page=0 chnl=15 +char id=1208 x=393 y=132 width=13 height=16 xoffset=1 yoffset=9 xadvance=16 page=0 chnl=15 +char id=1209 x=292 y=180 width=12 height=12 xoffset=1 yoffset=13 xadvance=15 page=0 chnl=15 +char id=1210 x=374 y=115 width=14 height=16 xoffset=1 yoffset=9 xadvance=16 page=0 chnl=15 +char id=1211 x=0 y=89 width=12 height=17 xoffset=1 yoffset=8 xadvance=15 page=0 chnl=15 +char id=1212 x=21 y=107 width=20 height=16 xoffset=0 yoffset=9 xadvance=21 page=0 chnl=15 +char id=1213 x=322 y=167 width=15 height=12 xoffset=0 yoffset=13 xadvance=16 page=0 chnl=15 +char id=1214 x=148 y=45 width=20 height=20 xoffset=0 yoffset=9 xadvance=21 page=0 chnl=15 +char id=1215 x=343 y=116 width=15 height=16 xoffset=0 yoffset=13 xadvance=16 page=0 chnl=15 +char id=1216 x=327 y=150 width=5 height=16 xoffset=1 yoffset=9 xadvance=7 page=0 chnl=15 +char id=1217 x=343 y=0 width=21 height=21 xoffset=0 yoffset=4 xadvance=21 page=0 chnl=15 +char id=1218 x=457 y=44 width=20 height=17 xoffset=0 yoffset=8 xadvance=19 page=0 chnl=15 +char id=1219 x=135 y=0 width=15 height=22 xoffset=1 yoffset=9 xadvance=17 page=0 chnl=15 +char id=1220 x=498 y=44 width=13 height=17 xoffset=1 yoffset=13 xadvance=14 page=0 chnl=15 +char id=1221 x=465 y=0 width=18 height=21 xoffset=0 yoffset=9 xadvance=19 page=0 chnl=15 +char id=1222 x=51 y=124 width=16 height=16 xoffset=0 yoffset=13 xadvance=16 page=0 chnl=15 +char id=1223 x=151 y=0 width=14 height=22 xoffset=1 yoffset=9 xadvance=17 page=0 chnl=15 +char id=1224 x=370 y=63 width=12 height=17 xoffset=1 yoffset=13 xadvance=15 page=0 chnl=15 +char id=1225 x=446 y=0 width=18 height=21 xoffset=1 yoffset=9 xadvance=19 page=0 chnl=15 +char id=1226 x=17 y=124 width=16 height=16 xoffset=1 yoffset=13 xadvance=17 page=0 chnl=15 +char id=1227 x=444 y=22 width=13 height=21 xoffset=1 yoffset=9 xadvance=16 page=0 chnl=15 +char id=1228 x=130 y=154 width=12 height=16 xoffset=1 yoffset=13 xadvance=15 page=0 chnl=15 +char id=1229 x=320 y=0 width=22 height=21 xoffset=1 yoffset=9 xadvance=23 page=0 chnl=15 +char id=1230 x=42 y=107 width=20 height=16 xoffset=1 yoffset=13 xadvance=21 page=0 chnl=15 +char id=1231 x=333 y=150 width=5 height=16 xoffset=1 yoffset=9 xadvance=7 page=0 chnl=15 +char id=1232 x=190 y=23 width=16 height=21 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=15 +char id=1233 x=409 y=62 width=12 height=17 xoffset=0 yoffset=8 xadvance=13 page=0 chnl=15 +char id=1234 x=258 y=22 width=16 height=21 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=15 +char id=1235 x=422 y=62 width=12 height=17 xoffset=0 yoffset=8 xadvance=13 page=0 chnl=15 +char id=1236 x=84 y=105 width=20 height=16 xoffset=0 yoffset=9 xadvance=21 page=0 chnl=15 +char id=1237 x=455 y=148 width=20 height=12 xoffset=0 yoffset=13 xadvance=20 page=0 chnl=15 +char id=1238 x=52 y=47 width=11 height=21 xoffset=1 yoffset=4 xadvance=12 page=0 chnl=15 +char id=1239 x=39 y=89 width=12 height=17 xoffset=0 yoffset=8 xadvance=13 page=0 chnl=15 +char id=1240 x=477 y=97 width=16 height=16 xoffset=1 yoffset=9 xadvance=18 page=0 chnl=15 +char id=1241 x=123 y=186 width=12 height=12 xoffset=0 yoffset=13 xadvance=13 page=0 chnl=15 +char id=1242 x=122 y=23 width=16 height=21 xoffset=1 yoffset=4 xadvance=18 page=0 chnl=15 +char id=1243 x=474 y=62 width=12 height=17 xoffset=0 yoffset=8 xadvance=13 page=0 chnl=15 +char id=1244 x=365 y=0 width=21 height=21 xoffset=0 yoffset=4 xadvance=21 page=0 chnl=15 +char id=1245 x=436 y=44 width=20 height=17 xoffset=0 yoffset=8 xadvance=19 page=0 chnl=15 +char id=1246 x=369 y=22 width=14 height=21 xoffset=0 yoffset=4 xadvance=14 page=0 chnl=15 +char id=1247 x=13 y=89 width=12 height=17 xoffset=0 yoffset=8 xadvance=12 page=0 chnl=15 +char id=1248 x=435 y=131 width=13 height=16 xoffset=0 yoffset=9 xadvance=13 page=0 chnl=15 +char id=1249 x=78 y=87 width=12 height=17 xoffset=0 yoffset=13 xadvance=13 page=0 chnl=15 +char id=1250 x=189 y=45 width=16 height=20 xoffset=1 yoffset=5 xadvance=18 page=0 chnl=15 +char id=1251 x=135 y=136 width=14 height=16 xoffset=1 yoffset=9 xadvance=16 page=0 chnl=15 +char id=1252 x=88 y=23 width=16 height=21 xoffset=1 yoffset=4 xadvance=18 page=0 chnl=15 +char id=1253 x=70 y=69 width=14 height=17 xoffset=1 yoffset=8 xadvance=16 page=0 chnl=15 +char id=1254 x=173 y=23 width=16 height=21 xoffset=1 yoffset=4 xadvance=18 page=0 chnl=15 +char id=1255 x=202 y=66 width=13 height=17 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=15 +char id=1256 x=34 y=124 width=16 height=16 xoffset=1 yoffset=9 xadvance=18 page=0 chnl=15 +char id=1257 x=431 y=162 width=13 height=12 xoffset=0 yoffset=13 xadvance=14 page=0 chnl=15 +char id=1258 x=54 y=25 width=16 height=21 xoffset=1 yoffset=4 xadvance=18 page=0 chnl=15 +char id=1259 x=188 y=66 width=13 height=17 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=15 +char id=1260 x=384 y=22 width=14 height=21 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=15 +char id=1261 x=128 y=84 width=11 height=17 xoffset=0 yoffset=8 xadvance=11 page=0 chnl=15 +char id=1262 x=223 y=45 width=15 height=20 xoffset=0 yoffset=5 xadvance=15 page=0 chnl=15 +char id=1263 x=0 y=49 width=13 height=21 xoffset=0 yoffset=9 xadvance=13 page=0 chnl=15 +char id=1264 x=323 y=22 width=15 height=21 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=15 +char id=1265 x=209 y=0 width=13 height=22 xoffset=0 yoffset=8 xadvance=13 page=0 chnl=15 +char id=1266 x=291 y=22 width=15 height=21 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=15 +char id=1267 x=195 y=0 width=13 height=22 xoffset=0 yoffset=8 xadvance=13 page=0 chnl=15 +char id=1268 x=458 y=22 width=13 height=21 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=1269 x=26 y=89 width=12 height=17 xoffset=1 yoffset=8 xadvance=15 page=0 chnl=15 +char id=1270 x=500 y=22 width=11 height=21 xoffset=1 yoffset=9 xadvance=12 page=0 chnl=15 +char id=1271 x=295 y=150 width=9 height=16 xoffset=1 yoffset=13 xadvance=11 page=0 chnl=15 +char id=1272 x=36 y=25 width=17 height=21 xoffset=1 yoffset=4 xadvance=20 page=0 chnl=15 +char id=1273 x=19 y=71 width=16 height=17 xoffset=1 yoffset=8 xadvance=19 page=0 chnl=15 +char id=1274 x=14 y=49 width=12 height=21 xoffset=0 yoffset=9 xadvance=12 page=0 chnl=15 +char id=1275 x=500 y=62 width=11 height=17 xoffset=0 yoffset=13 xadvance=11 page=0 chnl=15 +char id=1276 x=71 y=24 width=16 height=21 xoffset=0 yoffset=9 xadvance=16 page=0 chnl=15 +char id=1277 x=145 y=66 width=14 height=17 xoffset=0 yoffset=13 xadvance=14 page=0 chnl=15 +char id=1278 x=135 y=119 width=15 height=16 xoffset=0 yoffset=9 xadvance=15 page=0 chnl=15 +char id=1279 x=70 y=188 width=13 height=12 xoffset=0 yoffset=13 xadvance=13 page=0 chnl=15 +char id=1280 x=0 y=158 width=12 height=16 xoffset=0 yoffset=9 xadvance=14 page=0 chnl=15 +char id=1281 x=174 y=66 width=13 height=17 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=15 +char id=1282 x=145 y=102 width=19 height=16 xoffset=0 yoffset=9 xadvance=21 page=0 chnl=15 +char id=1283 x=478 y=44 width=19 height=17 xoffset=0 yoffset=8 xadvance=20 page=0 chnl=15 +char id=1284 x=125 y=102 width=19 height=16 xoffset=0 yoffset=9 xadvance=20 page=0 chnl=15 +char id=1285 x=199 y=170 width=18 height=12 xoffset=0 yoffset=13 xadvance=19 page=0 chnl=15 +char id=1286 x=307 y=22 width=15 height=21 xoffset=0 yoffset=9 xadvance=16 page=0 chnl=15 +char id=1287 x=327 y=116 width=15 height=16 xoffset=0 yoffset=13 xadvance=15 page=0 chnl=15 +char id=1288 x=472 y=80 width=21 height=16 xoffset=0 yoffset=9 xadvance=23 page=0 chnl=15 +char id=1289 x=80 y=175 width=19 height=12 xoffset=0 yoffset=13 xadvance=21 page=0 chnl=15 +char id=1290 x=384 y=81 width=21 height=16 xoffset=1 yoffset=9 xadvance=23 page=0 chnl=15 +char id=1291 x=60 y=175 width=19 height=12 xoffset=1 yoffset=13 xadvance=21 page=0 chnl=15 +char id=1292 x=494 y=97 width=16 height=16 xoffset=1 yoffset=9 xadvance=18 page=0 chnl=15 +char id=1293 x=416 y=163 width=14 height=12 xoffset=0 yoffset=13 xadvance=15 page=0 chnl=15 +char id=1294 x=279 y=116 width=15 height=16 xoffset=0 yoffset=9 xadvance=17 page=0 chnl=15 +char id=1295 x=370 y=164 width=15 height=12 xoffset=0 yoffset=13 xadvance=16 page=0 chnl=15 +char id=1296 x=120 y=137 width=14 height=16 xoffset=0 yoffset=9 xadvance=14 page=0 chnl=15 +char id=1297 x=149 y=184 width=12 height=12 xoffset=0 yoffset=13 xadvance=12 page=0 chnl=15 +char id=1298 x=408 y=0 width=18 height=21 xoffset=0 yoffset=9 xadvance=18 page=0 chnl=15 +char id=1299 x=53 y=69 width=16 height=17 xoffset=0 yoffset=13 xadvance=16 page=0 chnl=15 +char id=8192 x=57 y=87 width=1 height=1 xoffset=0 yoffset=0 xadvance=11 page=0 chnl=15 +char id=8193 x=59 y=87 width=1 height=1 xoffset=0 yoffset=0 xadvance=22 page=0 chnl=15 +char id=8194 x=34 y=25 width=1 height=1 xoffset=0 yoffset=0 xadvance=11 page=0 chnl=15 +char id=8195 x=36 y=47 width=1 height=1 xoffset=0 yoffset=0 xadvance=22 page=0 chnl=15 +char id=8196 x=38 y=47 width=1 height=1 xoffset=0 yoffset=0 xadvance=7 page=0 chnl=15 +char id=8197 x=40 y=69 width=1 height=1 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=8198 x=42 y=69 width=1 height=1 xoffset=0 yoffset=0 xadvance=4 page=0 chnl=15 +char id=8199 x=44 y=69 width=1 height=1 xoffset=0 yoffset=0 xadvance=13 page=0 chnl=15 +char id=8200 x=46 y=69 width=1 height=1 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=8201 x=61 y=87 width=1 height=1 xoffset=0 yoffset=0 xadvance=4 page=0 chnl=15 +char id=8202 x=50 y=69 width=1 height=1 xoffset=0 yoffset=0 xadvance=2 page=0 chnl=15 +char id=8203 x=53 y=87 width=1 height=1 xoffset=0 yoffset=0 xadvance=0 page=0 chnl=15 +char id=8211 x=203 y=196 width=11 height=4 xoffset=0 yoffset=17 xadvance=11 page=0 chnl=15 +char id=8212 x=139 y=199 width=22 height=4 xoffset=0 yoffset=17 xadvance=22 page=0 chnl=15 +char id=8213 x=162 y=196 width=22 height=4 xoffset=0 yoffset=17 xadvance=22 page=0 chnl=15 +char id=8215 x=22 y=201 width=10 height=6 xoffset=0 yoffset=25 xadvance=9 page=0 chnl=15 +char id=8216 x=72 y=201 width=5 height=6 xoffset=0 yoffset=9 xadvance=5 page=0 chnl=15 +char id=8217 x=78 y=201 width=5 height=6 xoffset=0 yoffset=9 xadvance=5 page=0 chnl=15 +char id=8218 x=117 y=199 width=5 height=5 xoffset=0 yoffset=22 xadvance=6 page=0 chnl=15 +char id=8219 x=66 y=201 width=5 height=6 xoffset=0 yoffset=9 xadvance=5 page=0 chnl=15 +char id=8220 x=33 y=201 width=10 height=6 xoffset=0 yoffset=9 xadvance=10 page=0 chnl=15 +char id=8221 x=44 y=201 width=10 height=6 xoffset=0 yoffset=9 xadvance=10 page=0 chnl=15 +char id=8222 x=97 y=201 width=10 height=5 xoffset=0 yoffset=22 xadvance=11 page=0 chnl=15 +char id=8224 x=173 y=84 width=9 height=17 xoffset=1 yoffset=8 xadvance=11 page=0 chnl=15 +char id=8225 x=162 y=84 width=10 height=17 xoffset=1 yoffset=8 xadvance=11 page=0 chnl=15 +char id=8226 x=487 y=174 width=8 height=8 xoffset=0 yoffset=13 xadvance=8 page=0 chnl=15 +char id=8230 x=185 y=196 width=17 height=4 xoffset=1 yoffset=21 xadvance=19 page=0 chnl=15 +char id=8240 x=197 y=84 width=28 height=16 xoffset=0 yoffset=9 xadvance=28 page=0 chnl=15 +char id=8242 x=9 y=201 width=7 height=7 xoffset=0 yoffset=9 xadvance=7 page=0 chnl=15 +char id=8243 x=496 y=174 width=12 height=7 xoffset=0 yoffset=9 xadvance=12 page=0 chnl=15 +char id=8249 x=456 y=175 width=8 height=11 xoffset=0 yoffset=14 xadvance=8 page=0 chnl=15 +char id=8250 x=465 y=174 width=8 height=11 xoffset=0 yoffset=14 xadvance=8 page=0 chnl=15 +char id=8252 x=242 y=152 width=10 height=16 xoffset=1 yoffset=9 xadvance=13 page=0 chnl=15 +char id=8260 x=281 y=133 width=13 height=16 xoffset=-5 yoffset=9 xadvance=3 page=0 chnl=15 +char id=8355 x=156 y=153 width=12 height=16 xoffset=0 yoffset=9 xadvance=13 page=0 chnl=15 +char id=8356 x=295 y=133 width=13 height=16 xoffset=0 yoffset=9 xadvance=13 page=0 chnl=15 +char id=8359 x=241 y=101 width=18 height=16 xoffset=1 yoffset=9 xadvance=20 page=0 chnl=15 +char id=8362 x=298 y=99 width=18 height=16 xoffset=1 yoffset=9 xadvance=20 page=0 chnl=15 +char id=8363 x=414 y=22 width=14 height=21 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=15 +char id=8364 x=407 y=132 width=13 height=16 xoffset=0 yoffset=9 xadvance=13 page=0 chnl=15 diff --git a/project_templates/sample_scene/content/gui_content/fonts/OpenSans32Bold_0.png b/project_templates/sample_scene/content/gui_content/fonts/OpenSans32Bold_0.png new file mode 100644 index 0000000000000000000000000000000000000000..520e099cecb3bce5ac7c22895bd7e7d4b5dde4bc GIT binary patch literal 61692 zcmXtg2RPT?`~J(`gp!?+nJr|iWM@P|k-f4i^0q}KyM)NzL`D&16Ov?)580KK?8wOf zIemZs=jyszyx!+^&NJ@ke(ob&Uss)qoS7WMFe*(A)hif=4}ZkRNQvRME!^N9hH+q; zs^^VxsXqgPG;WwC9<2mOpC}X}KT)V+ClE#_7>eim*)s99c&MpoZyTlDLS|;DXJ%M zxDNYeuqW!L>B1fB^_Is62M1NBib_jM+gDQ+{eG7`-Kuoc7pZrBWkhr1+MC1R&107g zgy1utoz@JQS^{%?F$1P?nr;#P5~6S+OaJ5i<{ua7l;{T0h-}h7vaHl3fzn{aJsisI zjAw*}g&$5?xmg`QapFWY*ux81$LgNL_XjpkP4)HlSyh?6vL6e*pm(Ik^^{a$K6?D! zyLYlUB^enR^^EGOs;U{eUg;LsW)_N9U~4zxPKTG8*WE^+kZm|j-#i2)bvX>*3?&<&Dan9}=b~Y+Ce`TW{y=DrzIo zbReiS5lVzZdG>v<-N4Y$F!ZD&yN}m7R%)DxX55F-UsR=Vy7%*&d;Gv=b`A~>{J*|! z16$LH#O%aQ@$iJn9-Z@|n|djlKn5l)1{niP`U6 z7yTTi9CgTnHCu`m@~vh_;As@Z?E1(NV(CuNp+O1c79Dns^#>- z`dC<5SszS+Gs%13yLYdW*~-Dep#To#Pje^<4K=$0&g0IVJFnlqeS7cLty{(5yR*;q zl>U5c{JY%vSNlwcO-Bq{*QZaPtfMM^gKf_DWMrhKruzT>`Jd#gO0z%TfBg8tuH?U4 zp6tzN;}QV&(9*`nrd8)%pz|@p^NgoXo$BfA?6iui$ODsf_>%fx@#^}RubrLULm6sg zuu@oe!e8P-@P(nh$vo}nB5d%yHTbZ5@SwS|u`x6Fo!ce~xp@^t(B`L_y1Kg0j5gk@ zll5JUHZ<@OO^h}yV6p6qzN!N^8vOrA{Iv%kQ0IF3vA@5cu5#to^=daocx;w&@;E$F z4)$Z+Jp~LR;mmIJSFl=mo|K@h-%Uq1H@8Xn2ivHMmoHxm=C!@B_Vo1JnuZ-?vT?Dp zvYPpnaOT=puDs_$Z&qAf9Nna(qK!IL@=tei$+_74j!j$GN{Vz>u)cTI_4W0xl~J(c z@78wUlbOHtI9i+%RC*xyf|&%|(;O_Rir^ryu`xeCU#+KO zw}2vg>XN~6^pNP>YcEsc2vt_Idq&+Dx3jA&K=*OiWzv;Mc={l9rYht@k9GKLQu?pNsVP+S;1fms1%k-Ik4~ zv8WaHS_m5}@a#(AwWRhd+6Kojjq%mVS(5SV$vIV+2$^JO7JOA;Tyf_Xll&W>S>PU( z`ovW_g=*xvR#s(uzutNLCvI%(o1UjJ-;QSGnILf5dw&n+m5=_MY}{=VMII}*qizfS za|j-~+!(k$bnT{-R4`;=AyHA$n{f7b;D|T_(i0LAu3ouvMM6qSDo>qg4Mhg*YjID8 za!}xO(|v+*Fds08#qG79L&ew1DmU=_H@jt~Smity^uY;!l?84W-(1gS@}2zC7&Qx) zo}SLWd-OS3(xKt#@BZqP&C`3Fkk_84_ui$2$oxmb`9_yX2UWcL{Y=1-ew;Cf__ z(*93L#kn#FPX^s5QR1)@e>QOq@Qxeb-`$=6q8NCvD}FExzWRC8O|e#}>ke{poK3FovL{A=8Yl5FfaX@ z$#xEWDaz>0M_pjgz;eJK6V-;bsjYyid74A~%Mx%+dGc}$3Qu_druz>JeUDN`&&k-1 zxpEW9b`w1?aPwFwEmz^${gp{oF;P)bjsdrgt9>d~1(pk@>q5 zbhHz6+30pp`FpU2h6d^*cVrNN=I=ch`{z1hPr1W+w$H8aj*gBpvbTDCnnJM%*(qp! zwv8gy!NS6Vo&Cs2j-%_fg0ix*Uf0F>m@9Hgl`75&{p-P(hOdL6SK0#aPh&gSN2gnJ zLu6!OVS%4vXLw{}WX_X1to8opDK<8?tAZUC*%0tddsT39#zl&5Uu$j?eC&nNJox-( z;Gewo1C+FmX{e!(RjjvKZ)6C!)fo@2$j!|qRBf%>*69qsT}H*dLyo(913uYr6TJ6u z_gCQT#g{qk0v*chbXQ12I10txqGa4B>zv@-(jhAgfgOAo4f@kHb@X?q@u>CG-?gxt zM|&fUN?uEY0tbIPpYiD}y`=Ih?r?N*aXA>D`ukg^eo<`ev7Ut0`E+W?m<~>09v&WR zgGGh~)NFE|j~kvnfBt*~whgxoek2LDxNtYioN2uN>6*tJ?0@DQcza(CDh(t1X;4+a z$WntJ34TsAr$HODIsus#g^Z=mIg~Nm!ARi!vD+JPcy1~$PzrrtJ{x@-st22NJEOY6y4T~n;V~;oMeXsyat<%pUb#*gdW!W zt`GLu=<3z0ZHzWO>56{#gCa!L;-%GX))m1yIWSx5_$_BMY}wf~ z@%!-buyOrjWogC2c{#$SC@QS9__XE~F-A(LVZU4QFV5VnoiOTQB!76pgNp8N$DdDk zmI%or-$E+xB+jg-qrCJ+;?zDo*Up@%qm{_0b`b07qrGY`Rnd^t5J{=^Pn1P)?_5cDxy8Pu79A16_GyFX-$j^x=(q(=3Fj+5sSuzqbg_L|LZp zwFN5n_JJrY8_~JGD=#m{8ZSe3Ks#l9+f7qblgyZ&5l`s^`#F#4;QscQJSkZ)l=zq_ zi9<(9&1-+$d3VFU;nm47@OVOJlJ+avZxK}S0l(%}YZQyL#drB(! zu?z&Y-g-1%x%!9!fY%+ge7YZIXpzUfa%O{?pkfOq#!*pHQu03yQUM@wX7KjiyLaDI zR8%}2Bl>x@!H-OcJ!o%hao}+8S0LAfoVAk+Dpi2dJ^{!)fFcE@c^1GOJ0shObMI;F zTA4*XISas`{i}SayNR$&>^(TGDNoB+5f#Vjxvc4dMgrY)^klJFAY$w zs<7&r21CV$P4><=Qk$Yqza_{G)ov5-^G2F`_f=u1zl_`rI+Pl21pE-Z8z6C|N8!e|9;YL_G1iXeq6Q-2`Vdk-*@M^JiV)${nS-09CO>+uE zA;=jGF8(Ab4?J3joWK5}9J-B%n&mIjf|)(oilG#*)!i^LF~LC@z03V)B>`_PkWtN^ z9Cjc?M!hCKky_$ix-D0k&fxmS_pay7#}X>ynKL0Lf7^xU?Ofo=)WXm{ui<+@#lGtt zNpVTC1@feB^9OTyEI&%W2b(?09jiA1iwnM`g{(OW|6wu;#RlzmyLavR*oRa19nh;i zR_w3WGXnbtI4kYk?b#1#muFBtHD>r-@A2*9Q|_98^~EP)=wzB%n1%^hhqq6es~p?*9>{@U#tll2(5EYl9GT$k9AD@T!ZZEwehX<*=S*}&VM_f{#7zb zB4@S?GW;iBd|#jRvCEE`3fy0*=F>}8@Ie3p=YpQ63}|K@;V^3Oe#Y)=WD$fa#|ZI) z9R2z)H zV|)n49^28XeamqRj*f`dxgu5UH1cz$V&@as&4(-u{6*A&>x`M)C^Fa}6DYb^}+M*&J7IbS>E58rb>__ZBeqQZjyd6V~4z)qU6>~Hd2!dgf-Q7du$ z7L9?2%Bk_a!;CqzQ54lYmGmTh#O z_6SlyKB_!>qDg0j_TcN!yqAx(v7h&9+2nn}pBDSxkQ!JTe3F@hHsa>rjpvQ5u!?gv ze6~VT98BZg>Fn^=QJp;KTm4REsNGIKMfY#R-dyA`L&)PIfXJ0O~0kTgts zA(uxj@o{L$BEgoyk~rJ}`mNoV`xmxRr%K5C4XG!u3i?~3wl}{=oKqIyoIyEL%W#j; z))cfBB~>+(jX_6Bypjk2(-I0Fahqt7tYmubDMQX8OO@$)N@wHe&{XsM(bM3TmX-^z zZry=slnoibUoj~BM1|v6)2#}20djV2wYuOdy%K%JZx_E2H8*`8US9$a=M=TTl7XW?#K%lY`B5FanRVZiX!qq)_IW9-re9$`e}3*rspQ?6JtJL{3eBr# zSy4BlO?U!NXzd6Hy6<%E&9Qsk&i_VQ-#fEBM*RAz# z>t`H#5S0vGGdnEt3MfLm%iBv&dP})qfQW#O@Ow_oMmz*jd&E}R2QR++A3 z6&2LR6g)!EI)Yt;S^%h=B$5LP22T9hwM!+&#V0a6RBm+Ny=OzLoM5S-_5RNg7*wIO z7NG{HapW2CT3}-1H_Xh;UKSP>Ho36_j<{7JIE{k2+))V}y8tDXu>jzv_GjB7Pj1)v z{W#z0;Zas`Z3^LHb7n`Bb#L4f`ROeeg{sFC>L`>0_O_gy8M{oh+RloJiFu$xf%5WE zX?)M_?(Vt7+==&I%Zaos5jyyhf6?L{%ekfMfR{RPwR*7)^#&{B)$XlFzHLWP&jUZx zSENW;4$4*hy4sM8&mM}L6@m9{C8J}>?Wkx%!;&tRm@H>)^DBVJo~+ODY{bMfXIY8f zI1G}ZI_g${d^3bDp{wfFNU2o^+v|hjZJ`+R($jcNP6?AUX{zE%gnGeewjyv=2kE7R!4=+mKEC6QWdlVI3BC}LgL%llgq~jVkcxaM^J9sp0om5s_|AJQ%*@Oo z{s}FrHUh*SRAw|q(b<*VJ$tYo`0W-$CCxx5h4!h>#L9CC0%^A&vdymlR^u)Q-}vfn zKXS9`_ABjAS*P3SFByERP*sdZM|;CmFkd*z z+kc(qe4F+k6BnK|vUT||{Rz0F+h&5ZS3@VJnZTr^y4xn!;eoo6aVNo!y{XaH` z%oO%=wZrvAh9F+K*(+n6Kp$y&6V+4Dv8aqD44$kMjz72s(9`~@06q|^!6SP#53y;9 zJe%iDqra+5j$i6?QSwv6P+x>Q^Ye?P$BP@eR2=}r*^&#}ohA$~a}P!;IP z=(snDfETq=Z$cB#5}+Q5>4#ET@XdHPVSS(FeY5N|a=h;!>XQZ=2jFreuaU41@`k*a zi4fR&ignr&GR)9~^GW zf1G^AA^EIjDzKWN;uY8aNIem_DftMttO6x4jt`%L5<^qD_)N{?n@>e8& z7qIx!3bA}0tciy_{*8zxN(EXB&}3K+f0Sv@2D^LYgi0yJ+NWRz-+kr^cz_ z349OW2DI&HVxnj_-sS0c9-CIhf6L?1=G3@mcpAF|c218Y4im~QsP<$WpdK&whVDe8TncdiX7KBy!MHk~f! z8QmpcuIABNWQaT|~Jlu|umXtU+DYuBE~adKxuVnr2``et{33WGiv zHb*2aS8}JYsHg}pjtQDqba1|0`oFy2*GuCcFe%SD98g~6f0*hem!?}q#gcj4A};-# zK+B9r(vpDqY0bDoPF;h^ir85Q5oM3`Y>ciLz(PD$AkOZqaA4n`oYw3oKb5v9-Bb=#t&Z=-EPV~l zk`?H7ft9XD+-}lOM2exw2`o1B#Yd$y36{&nI}eKH*~oqGT;qBV6g3d2QWj++ku;$| zN&MRU-Fx2NZH789<{5g!EvArPQ$N3Ye!&Po8JStOUI_!C zb?mZ=>+woznkTXB%R8Rq7{PKZY~JI7Qh*1HOiWCD5}AqL2WP_7Ir;_OBv&SSu^8DCy4k7jV_42gya?VJHQ0s8Ki~V z_V!zXer(E0^dGlcKAG4vFu($vDT)jdROIYXHg@4Nfc=gpd6zh2l7BLK=bfq3P+n$c zCMLRIMl0BzcnNx>9kQOsy^m$iMYdVvUDPa}TLh#BlPT+$b~(X{eVuolb@i{NrTZ;p z>c*eeM73%Y)}gTqJ6ah-1eT-~e6+}4n@%K|p#&SI6i3r8{G`D27yKcU*0mtB(9 zSho#9)68GLehtT&$)@Q#fDc$Fuz$WJ755($2~QLrl~c7)6Fg+MMoV(Xi2+NJQPlJo zv9;R2`40lJ2F6U!*`M41FN-DOQKnst|Icx3M-wZbVoW+&(}PAdKttF;_=^k(278W~ zoN=cVoTx#A-O*ympn33YUu091N0THHx2<*gVs%7Io`|G9B%1b=ODq4wR4?+(jS0QC zs-YKH5+NlG4NY-^X%8kP@px*)KF|1MUDCtWnYBQdR1?K#@IvJ#m0(S)owgE1&u#7T zdu3qRMZ8Qo2s6NJ=mVeq#||A?$D2%?pY8FyJmd@mMYnPd{Ah~Lq4AL9wJUdVHw7`@ zeQQW?#_s#Gp7vxaa=j@sRrmF;8;bYyVkqKXQ?Esx0N}zrEjvLe%n(UbFml(GqCd~i zT305P=C&14lBul((Z5ziUg)=TK<)EK7Z+O=?DLFH*5RBM4<)ZMv`^O0QGIz^KHB&A z{bM>>;R?>*wv6DJTGf&ZiVGCLEPhn=m9h*|G~r9_+;AAzA z4LDKI?c29$3nEpyo`#2qlkp5W@cwuW`0e-3&Q5F1WpGs(T3h+9wd~&_co+8nwE$El z6Bzfhh_1r}Ea|et54QHnDu+InT25DdmH!gxaD7vIW$Vl~2Oy@5=e) zzA5jgHrOLRarEi+oo|AYJ{USfh+{Wsm4twoEa$WXgrujVqr?Ahqm9cootiEOj+mLD z1j2~q)`|{2n$xesjKdu2Wp4XZm{{7Vm3A^stl_+F%XzEc9qiwCcyd1do39G}1%yc52x>ITPktX^9`|*j-}0R;jh-TW>M;W$}w0Z19X`t*xw-@%j;t-DW)qK47zvl zizsa`97+yVGkQ|vN8Py9#&?zSRk0s%CvVnD0mcl>BTq{zGzbWMzsO{G&sZ9AZ<(Ec z>X)6N_P4Yt$9T+fK%Wc#Cz5NUqCutxr?DQ@(C=rJMRrsk`T?OKFQkmC?ITU6uLjLV&O zt4}8H<#*ol$=40HXE0WzP)H-ixCvFx&{)WKZd{M+7}vO6&f7kz$SEM4ZxS!qB|xT< zPo@I&k?iURdZ@{DZMVQdbc$jbC97xp-cM_?KKe|jX89=t~#?aCp5|6a;<7M7@2Ba@EGYS(dVvcOT zL$Rb+He-Y;0+cxx_`y%1f1~o%soz`Fp%2zcr|T9fF{7w!o$;8yAGSH7jct9qKkj62 zZ%_PT=v+ofNC>_^e%yEOXuUPwj)8hP;GF&{MR7iPVjF@%rlF{cS%vD-YMWP5QWB;0 zYEY=L+XYuCQn`YAI#anZT~(0Y&{hb+lSsD3TqyDOdIFzjoGlE5Ybed+t_cxk{kpxL zt)~~CthK7j52)G=oIPjmlB-bCVMG6@v@?B3^h^X8P#{Z%k26Lx{H#U`C<9AVU<|%wb`n!<;!?rP`l$CGW?&E!y} zb}oCx->25xpyuF<=iH;zO59z{pXUU2heewwq5Xo~)O<8a!9ddG$IRu-R}$@*#!ZUO z$Kqu%7ZQ?>ai_g2;S&yw*fL?Wy>7zBeWI%q~F2 zoKgE3R>I|U(Emh8imJM_R|?lDe(LuQSYWZ;sC{6ozR$)_+1)LRZZbaP<8#B3G;<; z1zrm?kqqdoJ(Opjm5;IQ>*USjxyS52qSv!?`mtXrT6Fob@nbujD08$LtlVMdv@*E0 z_SHl!Un@!C2X(KD&xfN{_?WwJ^Xjy0NS^7SSX}9%=j6shaUG7nHASC_ea98K83k;9BZybx!QoG|5m`qn^z-LgzKuduKSV(13sNL zq#U03_*w}+m_-59F+f7^EjXp9V{1*QrdM^xFq2v_xY=5LX9`$nz@anvN$pKp79jDI zM7Wq%A3yl&rKB5Hw`=3(1tlZf(Xi~}$B(3`bWtWBooRzTr4^*`RXQ%i2zHIvk9RMz zVj_~LN8m&$1>yGy)yZwLm@djlDlFrDcAulss|hB_pae0)MS(%-4jumt8TP_l{mWbh zM$!=gm5t+$L*ZI5!X_SDx{F<4_DE@xDY}^9c$S$BT8AvRKyX9Pm{zAV&7^qxpF;m_ zgY&XjS&T3KjUrl%a_DUnpZ(-F>5G`h3>vEX_DWp9#GqYTx9{S{>h{Zg?=RciT0P_s zgUR6Ca?_c;)6Y6j+tl(@+(<4HlAO`0PwWvO*XWNvl3=O3t4IAVbI z-(&jiwfA23PzsPvY&SC;=%l73*}3!NIY6oz75ZlM%;($+he8JZsF3kW5*KD%JQShF z>Z>d7OvnN4M$u>;K;ZZvSz%Z(X{fOh^qBXFHc2tXAr?G~)NYZIa;MonK#ZhPmANcD zf$iLw{bpvQAGA+tbaMsmYL6K};aN{nL3PHh z>v*>gaA8pb8C*VuO)gW`25(*%3Odu^O+A=DYZ=3^a6*>7d_=)?cy&O*a4{kC+R0nr z_O<5jk3CorH@gd%>)7VfJKdK=io_2TMqQ*?CRr+@MAywe8@|#XUAec9rtT$K@IlZ} z--4ak#hgCm@LBA4(_vMsOycZDp~LA~R`xp6t#Q`ZdoM*4l%2hR!G52Tlo#WYyog!S z!H~6=_z{(N{;PxLBJ`g2Rc=w=#6THIM!>tR4H1$xx_p zC^K0ITuiTqh9&njlbgXAOP(_Us70j@_|^8PfH3dRv!Vtmd>%ixrJ@*_Yirr8fMk*u zOrhKl&;6L6pEo>3>^!1BaM}GWmF=IE?kvxSGBwiMwZNAxu74s;c?;EPIDDc6FRR=B zjTflp)_&kXv49t?5f+-YZW)jLB>MdVp1Saa)vRlq4zrnsin|XCz3HgWzvP^;~nSjkE(yx_noCVfqZ`X zmiNQ~=@S*_{}iYFqZyCQNB|xyE0nXpbL#y)aTkDBYaCw9kKjS ztXEf>obj6$A$BdoxCTj{7S;J(@5N)&m)L%pY?7(~22~4&D8kc!pZIv{UqQ3{IgzRM zI`#E+69BbaFyB}bH|V;>H00CydVQMJO#l7+OI|N(L=?7ZRz`GOaB8s4j4Riv zHrUrIwNjxnB=y7^i03i;AUCmPKdzEEMHj4-c(aRFb@9hBo7K`TGcLcpJBIoM7pmlJ zb`Jv^*~ckzKqI&l9kmUMR~c80Wd_>P*2(S(H8D(hVQ?IDbMX(FOtwrRZP?3%n`q+$ z-2wM&E=~aXRRsTMfwY!Z?TpJ1$wQ=`i$NnEw6V-Ad4h#?Tu&*+cJf;fJoBN zw*RFShL@#qKF#Nxkw)rAihDz+i|ajZ`ngvAB>=uNt7s580#X}e-yK*_HByl>X;;mm z>3zKqD7BF62Z>LR!nUOr2~3d??po=McN<8A=xnDU6Yzd?87A6?J5xxNi{{;8?Itkz z7=n~4a?o=Gzk0nvpt5%sG>z`4;j^@~oQ6TQ_uxhY8ucNBjAU)fps3bA*q+> zGyj$x)pXv>g!|wf0*a?F}(j#vJ*$}$*o#m>^{FNjDHer=6A8n{Oe^J@3N`*eI z^Ut3@K6#7_YW`%?68wK;dP8V|k_ad!0r?Z6OQVi#nkckDRK;KJcw$O&47Vht_<>LA&BRqAZjwQ-M-m;{Fgbbg8 z6l3MIbIosH=uTvQ>I3a6kYT0JuL1X@%WW$Hu&vgJ$c*o=&Vv-)YRZ3witt_pR75G7 zV6`kYOssM%esGau;&IxS>T9_0tJQJ|}1( zSyVvVsM|!1L3RH*;kUwFKmvE%Gg@T4=n#QH$&`PaLIJO2{@|*fx_**os1*R^nyk+e z5>qFmUTZ26D6!#N!a^*`GIZ-<60ZoD00hq!+^NX7YSP>9lIN0umQYwr_qG_C5tv6t z^*w1-V02Ozp3RX~ihht{JpN%oAe8Ps2&W6cklY=O9%s=q*|i{@0=dQt>hjjZ5>Kz_tL=AesE1Y{DjZS&zmGq$`LsDUdv2 zUjuMVyOV=12PRopdKjNVo{p?s07f273kEw);hTG4Olnc%F@s;CyroY#r@rXjKIz3k z{NV-jP{@aedkjtel+fw;Pq(bAZk2kChLNardt4!du?l_)2V+cYbRi(1UUK)#=XqGB zi+LyRSfj@MmGPMdV^%;6tA+QrJqaHspJhC!^fsBE$4eK{=N_|?-08Q0n)kh9IQHOk zd8ZC72D|zrZMG>kly=oZ3z6RUJI!F$iVia>k6|1FLnddgKt>{S1u*l2YB9k}VX z0-AB2GXM=yjYCrdzL`MazGw1>vYYKfF#QmuhQzfPYCd4*>?@9#tCFHVReXtYM$w{< zxI3jU=>=ifWJSSDAk-V}?LrQ5-0&Far4xK_ z^x=03K$a!odQ`S5aQJ1k_WawmJx#rRkN0g2SJt*$&GwfisxVqj zt%u9TOEf&ea`yvUqsE?B41Vpf8o>KMrF&Ybs;oJ_CER4G@i)1%`HY0ROVc#kbe+=f zKx;((-}VH9=l=q{l}B5u!qt4e7v*_%H8r)Zdkx#_Vu>%#nq*rUU2A7let8vb+V)5F z|6nn!?UTN;Gndmg!srmA$L*T!lyp2N0|+Xti&Xiu>qokuH?W0NGV63BKG+F5ntUd3JQE2wKj|!U>la~u4wYsQ*TJf4j%bY&) zkB}1-aNLA(>K%_?@M-#5x6ft#z64v%^A>OV;X^5M#bp``^{kr$vgj@qy0f9nVgTZ1i+AN9+eE+dK9z)_$jfF!ryRl zz2Fm3my^cI%Zt*UFlncyL)(4f%qeWbzwp_qS7*{xu<0Wxh1M?BPoIx{$eSA6kfnyU zmHM3BvR8jj7zUGN*Lr-YgK5>B#1ce8L!U(>Q42L;#%Qry5h`3va- z$#LhJkHk(cF!sf@7z79(#0h&w;Qgr^h=5S4Jq4*f7*aJTY?PVMXs>MvMOxjL#sU*CRCR>+4_=BL7gAZ^5+UMSqe8h zx7oMn72cXM7Jh|#fyX+|JXHiBu1#bK^$sUuQ$@>m#^jPb3`1WH|9XAkrr{w(w)Mxq z;n%7A>`FBGAeOp=C${tUuM<( zb^E-)5iLRob4%hq=j2dG=d0kf5^okSa5GKhM%Nv29t+mV0$S!oP;7d7ky~uUuObuX zPbs>L_T-B9DC{Y(SCR$;iL9R{bU;P_^)WZ6oNUFp6gqd`6O=pj6AymVEk>yqY`)6X zO*FiF*VfjS(8w9h+0hk(8uP^y#wFt;&Nu6rLMLKP@v#(E#_W*NGv#^-$qlT5a2^ zK6PpslJj$4cG;{r}_9|btdGsX}l{>VH(KXe}iyFqKy%>=tgpgW#l+eDWw!W!K{ZFLKV zhbR7e%T2v31^}w#{`guHx*G~UYAcaENS|*^V+@J~y;RT_gV5HS$wmn7D^)|BB2b!bpxxevk%D5>j9)h=aijNPa~!X}^2f z0C(;bQyI$s(_clO$#ZgiaTcjBLB{qnKD`X42yMbv^JO)V&H64CE3V6EuQUc*hIK+q+TPZB84De$|#|97F}TR_gA%}G~S z(h(8Kdlpp^^ey0$EpTb}-_6pk+T(n>spl%-yOm&D%%S=d^q+XIc}o7?PsYEEAm`Ly z33}gqVPDw?M8f~Bn0@~S1|8#U;J?oF20@b(v~btmK}TN;J0S>yy|9WwE{`8@jb<$f z6!+AJjqvZzaG&MALvZUwRKD0Zk&szEoYcmhjK*d)j+$`leUZg! zNB>~dpP~ym=g{Y)X1(pMDGem$d8BejDtTu(Nx-`-lD89#;MOuoMGld2uyV2+Zl=iw zK_`u5d1v<(f7U7+D$T9)wvX1%rF|g*ERVfjLr;NwfZSrdL&3|<@IT*B&j~l#-t^o7 zy3&V56++ApFkIxYcl=s)7JDItBJ>p{d9WnIFf+H?l*ur9CL{xQ!{C~4G!@|d@3(`N{YhFL&9 zSj~lygs0AM88vNzF$4T<4#AZ$ni<_CzF}l@#=-Jnv@2Ptm<7+8TPn|Ez@(AX*X1jT zLXJjCw|%P*(^VRM8x{DYA^C)>Dp9c4K42r1HldyQ^Q0Q++2??H`}{tgqk)bw#KDY~ zx1!<1fnU;9Je8Y%^%kNw?)xfnr^!A{8hu>?sGUiNs<)#dH)ki)_^bI5y8V#%*jMt4 zay53=YD5@PD`lw-0!9=Ep;3wSmm>0uoo}-GM_c@88Leg&5TZr0#mT-6G9>+5KHoOI zdjw!%nA^46DBWz6qS$iL1bQUJ!-$c6^Qn}iq@-XH-!$2^uTEDAE9ha{&`mC3lwE;> zXp4?0(>lD#hcTkpSu7+(H;z~~XOvLy{&PNsIlK2*g_g}D{QcX{?d-I@DG`fLK_!(P z`jE)o1Oo>Pmd@Vu;>ZOeZCMs(u=oro4@6vECsWHr^LZ$+FYFp6{C_P#tUOFEdBxNw z5@_-E zp+)@->3ou1Rhmfh*ncgvMeq8953BfiNExz}nult*-fuM6_3c)7;w}h0w#JqHgWIy~ zi2(kSm{XY034_hz7(MB7%@;ga(r7ayKO9%bA<}G6fx#UJ0vitKs}Xdd+G*@(tboQJ z@o<)6jD*T(&W;HvDH>)Yd8wFE;c514yCsKpoUrg<_8-=pe@#}TKIFc_iMjT7wi^Adq*epVoLs=6>hz6?sGE=)jW~9 zIaPgn9|2m@q#J7%?^)gt^SXY6+bhL&)IK)}RU*5sZ@&;~tnzRFKtnJ{0)8J8G$Nri zN3{JIgrtsBu+ZEBAsuW@HETt?^UR6RxdD8kjha{I1I~Ar4lCZw^W}jO4D2n}YJQ|~ zjgzwzRWH4xJro9MNbP9Iv0ZZuHGI@SMZm+(E;pEwC368qlW~Q`@+zLOcrp(*dUO$n zva=Pg;PjsU%~x%Bl!@xZFASM($=1*2J4`_5d6|eKV*mUYy}5dd9p%3wTXraMe~F!cbysvFcT*AMC=iosj((r+M0k9L z(%ct(Piqr@Ec)c{^jks^tBT9Fe`F3m)k@Q~f`_Rb{{+|MDl|+XB_#R3Ck!U3<7e_Y zy2yb|o9lI*r&Yb*AEEKEtswK(!)N6%h@50>9^zNx3D4$Vl1*EpB0k+!bcr@2IG**1 zSfUahBIdPh7fynkv=Zm;~Ru}Jckm8G$(IjK~;bC!uFh!nDdx@C8^E&xIjN_pk^Fr)aG3m?G z{QTX&yzN`$hNQ`??k_F*3rLQ2N4ed>9+&CLC@5$ax*5Qjei5&d$ZZ)-Xr86aS7-|d zwa2$!CaBc?%Q(86A=Fqqy7o^+`fLnv9RFetpApJ^kp^gNQ6(%ciBi8Gx&iHe#hLm# zqu&aTKU!g zA{FqUh`~<*nAm;t4AM1lJ1H3%88-p&sSQ20eA0P6(qqc9C=i4@h`b7UX~gKhXZD4a zQ9A=`%3p-G)rbds#%Ye9S*6M1GvyMn?efcLRd=&uEfW!_owy{+8zr2SUijL#RR1|Y(qJty))`%|zRJ2Cp@$`4dlS$@Z#&Ava8Hr3P z0cTMjFD7~@P7bskA+05ZB=b8id;5~jx^Tf)Y?v>8HcJKi=?Mb-Fi~8`f24P0bg9!& z{KBMj4?k1_2SDWKfa6%$)O7vTjPWE9pJstMlLmpVAWOt zh(Mkux@uO#P7v_R>kf2Y&Sx{qFFDfflyq@{1b`5=G_Zcq0)l z0Q(E@lWL4MtX?IgpB!UYmh!Q>Y-hUfSwPGUec;Mt7qd|I?~5TTXvs`+)@H z5kflJ&n-De1i3})N|Jq(T`7bX#p&|dNG^oza-0)&X^QA#fUKi+|6ci+#00#u*+A4_ z*rO}g@IP4LCGlcWi{3wAB@~Pkrx*53GO9t!IErRVC~SaIHbawWvWu-i?$@yp?8awR zz1x%%1m-qMWN-k?Od8KDv%p_2xad_dZM`&&8W|SWDV7{ED!e)ZP5oR731Xhm7|>s#d$_?FT-wZOYJkNdNtagy_ZiRJo!&JWavNt>XmoziGL*t$wcTA+8Y(te|VCKbuaS z@N*{Mk^q)6+fX`^Oh986N+8Mh%HwUYr;KOS<*|i*XFh2&cf}Mx=%+-fLlxj=f$iYX zDoEcM?PcV076+wmU9_R(T~M&r8`2#d#*2Jd;jJjlPm3`hM0}C_Sw+K=;MDE)YWpKn z{_af6DwTbh|&oX1V7od8k>2^^Y15`2>i*mYYpQPi+JSVkv*ansu_HRncLMe zS1Bql7pqf5I3xa3@DBUMm%`j%SaD6(X6bf9!~db_E{s#wNb%~QrHbI`ha~Sr*X=9G zcq5>~r!BQEja|N#;Y z^%h5J%S;4{RKojB3Y;uxjf@z36xH>r@{i>2Qi?kz`#?GyD+Kz;NXBOluG*WYcQN;x z#TII>0G31O8vRTcXZW!|{D7+ST%)7in$Mh$f3~- z=kWg)%}3BDDLff;IS=~kwd@n{^DW9NdY^F*T@z1yJv`#4XI4gP5s5MOwdJL_DW5cZ z!@}lO8X{x6bX=#izHH!+H02tM#Zwb;tT)SA{{AhJ`=oI|Q57gNx1qpx0^1hNy7!4l z|76A4;fH{BHkZ^pv}N$va{yIA5d(wt_yYue~-L=>af?UeM5>~PCXc* zGWsfGlN*qGN#vUk0cM{jNT8KM4W zYGlV_<9CxxdiH6umX_B_;Vwxg-*hBh|GS;fq3nk#!;7OOg^WSh%f1)SP!9&fN!$BF zs&}R(h2rukx*B>D>Svg6!CBmEBuuivK))7OUDQuRGyZ6rtoVEH;|sCmO^-#sxX8Ww z8*lgbM>;j0SZ$v{2v$I(Ls{so_bT{-gn-hC-6p^X1^d*Aop(Q$nHmEXhjdG7lf=XqY|B~atHKmXd= zv*4>Hz4i6h$i(+P6HiYGc?rCSD_xi#M5cc0$N{dm^3NhmAw@bVDO+c1xq1#x|FN4+ zvai3Tm!)`uAgVelI;{#JNqNcvf0Z>ZbI4Rc_7;m7xA+GqlJa%VgS6-o$g(dB=YOy( z{+o#GcBxQ}F&zx7c;Y3ZD;Z{HuA15X`A>G+9c6rf<;3*|)E9~TxpUMG?gxihGVGu<%Ha98Wr?T+Nq3B76M&jm>Ep1}w2 zGE!8`vo8z1Zj^_a<`D$qE9A6w;g?KYguE#&SBqv?xY?b!5ca5D8*-0r!Za6S?!)_K zU*nuOx=jC_$90AwNQ=KxOT3i-4Mc)3V{lc@dZ^55CuyC*HeG|rLEi5v5iekiAGSolJ^H46PqX5Jp6n0ZDYJ)JG?EHD zWR85Oia~En`D@c)q1Kr+p=;_!bJIFy`+wre$Qdq9yW#2LDQ!Y+Yl#HiFk4btQc~gw ze-6x7d?#_5Y7MF@yT2610;LJ~%&CKdQ8+QL6R_!5voOp0{+vbIuh+>mG+UcZ9QGGq z(G=uUV0O7D{k>*_PcT~Ic+3ZgGI`8hf*ko(M2Ck}?&1{Tj}-ih-_D?9==jd&?0>rc zM^DOP+!sUv7r%dAADtK#UFsgyv)=NlHmCP8N5#q4<_^RcW1^J<3Z16RDT}Qy#@zk7 zAYQ~;5zw?3U>8h@DZk2dzg3s5nWK-Azkq;1i+zp?CC2r7X4HH@=n>hcV9h|D4%I|{}Cep{ncdm z9}q-!9iBTCdbQIf?u;!mz+ohlySyAc`hxkJ>;KO7O6lGiNaoh5!I>IVPPl|CckWZz z8_s+Nw=)yVm~vJGU13Q4Ae{G&AJ<}nxW>+x6`oz1D2$T|IX)0N4?DmAUJmSMmA~B* zEP4?zxw&BH;C;{SZhV{!+n(FKmnkqWX9TT6HCOgcFbhPL4V%&J06{I&X!( zl}4GqpnVdG9}fAt=Ie0tXzd57WOxPRO*Jpy^RoN+LqHyT$Io7#qZfHHlkpt(Z}OxZ zr%lnrS&=t-6Ux&D-dn{_1*|8PqJ8_rx?Kd5nc`$N{|ovaai$uY%ytB8_837of~NQ$ z=OEie{n6XOjif|~z1VO>)9)L|-l1*> zU3C{gd#8^O$X|zyY1*_HKZ9Qj-^cl2syAP@%aQjEsthZ)JQ07NlR95e+x zFfBmMUw?jte2S1BZ2bsP2_S1bYS5E_3tIb9|c~H&=PazWHt|{jXB7M@q!hrM${lpDW z7-hygAhaBy_(20b}oQ(LdZ zpE>VQ_&;2X4SVAT(z78s#=0z%BqrsHCjQsoqaW+&r=#D$?_e*oI~ODKcRBO;Psdg$ zNFzM^c$8#)hFM@_0f=JuWRgbi$ox^_0M}CvLdbd-Z;e6GJ;y*j z%PggXpBfExY)aa%o8yJI;rey$BbX(w;numH{K zdLI-nv^kn(N$pzX5{_|&i`(TVQY8^)g<3p>!wLCDe(@Q6Va>;e8Twbm=KRe%^?qHI z6vkYD2Z=^rTs0*dU%gJq;tt`Oe!Uin9zFOLnU3p?U#_qw#FzmR`4-4;Bh0k+m`mY_ zd)~4=+)-M`GmnDYK|CZ}pJRZVagS>0Z3R5ILZdf3V&4e;O-s4d=%6e7N?%Yev;fks zTA+ur5QqBvaoPj{?Ey?ke0G1w8T&ze`!+p%;q;$`kd7!AHR;$oAB>qn$Zol$a+xe9 zY{N|C!^w-Ml-D*E-vP%vTir=A+zrjY+;=dk4b9^aN{O$OKjZ4@5RVNo;z9|BxMtK0 zco@SJeD375x)&k#QWTzjo@O#kfIpL)q{l1pRF=4VAoQKqZkW0B;B=a(;$WRRu3WQA z&;wMfHPB+pTS*N$Zx1uKfLIB?F*~S*a~8a?I*{v?D?4if@+-ZvAJzH?9Ze!XK6E%2 zkx393Yw)!=-kwJ`W5`2{IbswJe+}~2cTRRKbaCMF8QoUp7ZVf9y_K_#rjw{Drfi7UiT}xcVI#TFy*4SJU5$A~Pnq$bZ@5(uTAdGTqsf_JDYZm^srV zm_M-^7ez)PhEL_-pq=|ATc|L0s}PEE5ZDeW)Fb(Bgs46k63Xu5v>~|ov~Ni3s7|mL zgwPXyOYj1SB#HsJ7tK5Mp7b|KLmrPUYbd@*#p$uHBcl?4nxh6zpTu-__#-~* z(t;>>1O|hCQA-0z7%Xx~n4d3@Y~9EYKVAjk(D+u!PUSx^`4LAJKq&Pztu=tB**3(l znA7mg2DTxw+3`~ee+Sb&rUL4n00_whP2r7O2Ro~y@9$-NFo1A{5)A|^fYqROB&|4SY} zfL#6~Ha9VP3)0Z>R==FNnb^_^#mJ1o&?6wk0^OC7S4D_>u5%<*Lc+M8EaiFLQK*Lg z^H+5G_@jLBgv{HZE$Sq8K!uYhahn3nvBa>S&GxcycfS6oSXA|`81KIWCW}kL7!4jC zn&~L5QR!4ti{Gx567~M?1cK!Uv>S)W=q@hDVhC#e2cOm-Os0>IT*PA#9Swrw&L{sI7 z-+vRo1MMI&hkS)d#&93A0wc|mrb+GSqw+gV)9>IA6r!#_M*rdg_k8R7N{xTCF9(&* zo@f&Qh1K_;r;*2xVua9NX@7v)w+iQ>6+9P1vb>{GC3VE`SN@x%V)~$~@(+n~>W_oA zL>P?}J4H`~B-U-u7u?%l(M`_-x1b&=oF*@mx7s9%0LP+vVKcmwla;p1w?`hmVAV5!;bqsoIvilX!BvAAxz2m#Si z2vT2{vc;+Yk7Q`l;{d7VBpjXZ%p42Oh%ysL@Pzz$l8M?TCo-020{U3Jl)R_#{g+7m zTT~{!Hscl!Sh4H}*gI3j(tzDWK*tza>xiTr$_jEOE$cmVeqG0PKG5HG{wo9(yz z!S4Zk8?Za{LdL&=+fNYminIbKR@l`{$R2LQ_(>rTBd-N(xS4aPd_jS^@d!NIJbxhF zLsYi*M}*2FI~nw{>-V`i55Yn8kY;78RJsW!3AVq<9&N$z8|NSY{@l3V4Zr;km;4Sn z$}1>*{*2yB&ojCFaiBIFT@Iv)wh%Z6?K5=U!|;+>?fw2^?w2~XUHI+4=DxVc8MzhO zJB=(`@0gKwgS>)Yz!79YTgYL0`sn`*NsZd*{~=?+lZ?+m+mHgB{Ux5bXlB9|kd3g7 zjHp1I^gRUUx)mOEi3|w`yUeTU=OIId8TyW#vXk|H;Da8ip6`<{!aa|+-ioLi-i8Nz zN4{wR($Sb9i_+2=4!YYt#2gPL44U5+Lw`#5)T{Z@X~&0ya;G7SLbxhI9*G90hr*$; z%1Y!6L=6tg;Jf7{Id30*`tc*}li)?Y0|r?<7@(9gIwis6xn|}~DrLQWKO3nR?0%(L ziNEc;GOM_El?{7V`FxIBn8<(V0fMWVSC|?;w6D~AY!xo2XFHGiLB z6Sg_q7$xNF#g>glhT(RwQpycdhwdq;PU zn)FpOsdcmE2iO180`NZ#WaxP=bW>Y|*!s#-oLc^;wq0$caoJ@$NnIKYD%v8}oS|ix zlI>jvjg$W#URj&p=oR0&p_{0-_Gc?WZ^CK$IwR{FFrbm3~i8M~gxnv`veo(oF3ic{UhbcCh4DYGAuJKwR=g`aqYH{t+hO7;jU z#-WOTjw*HoRAnpqac2)ga63Q;eP+>=990vZ$Y+vz!wb0>x{W>muH<#9B&kYUGX@#k znMBqc&4XKetVs^2#gH4tsbD{#yFxzBT=8SsvK{*hbW|Bo5K1k5S4df*bklvp26X$t z**r>Rk4S9_dN#-X+oC&JV`ktevxdyrY`KxUMAx@A`+031ZNdsO7o*cDK_ockg`E*! z%;KX~{d^}O9+U~?-ws4w5b6olv)lA-*hbp_7u6oElG3mzhV^tuWbJt4RLa{)X3XP4S9O;`0QTZCo0h z>7-{y>lfITuf~7Fn|}MkDs}vd5st8(WKj<&!aR6=&@jw{P2k%;d7qx%lf6cQ;ovna zdvqBv+ULYalOkJDTuf`0> z(7Nxqp6eXN+S#g`E?db~26}+jn%_M~9ls~^VD@w2=Oqmu8J{7yY+V?}zWRJcuFBqKs z2u~Qg(%tL&^d@HcuCOS60p*%Bp8M#-hw?&!Q6Hv^AP=i}gu7)&+b^#;U%=dQ;iRR5 zi4;q7ERf=;b5Cjqs{SbW=;cV24!f7od4i-}@Z({LWzu^AUY&eyADTazOCrTv2do*cgvBnKwZm2W% zV{aAV%MVAa^mVUVNLVn1`?i*B&pcC|PWg<2l!P{1AIfe9VwcI_o(G+`OPna92~CE# zH@E=H^c|c{$fG^>SaOOdF(v7O}t)KC6-4E(LUUgk>IW>$E73BL}NcFwO zPRwA)r+@MT(ga{6)|Z;^B-2YHU5*J z#AMbydRJWrjvR)0vIijf^K2Xv!o_;Btz$WVTllnt*}a+O9sdMlcJYfVT8Z5c+)M6e z6B0<$KE>uA{uljX_xp(7wXmQ4DTO3uGVEpBPlmyS?iD^(#Dp&+Gv;_$OwJ>f-o#(B z#H>9pUa?&HY31`h1Q7v}N)M3t?>C$NFp~12vE5H))TctIOl4i zm*VGbMp-#q30>?CE$XA=;J7 zNR|uQpF41g>4@zIg?gclMtaCO3!p$>19II~o{9`~p7Hp2(Y}f=16U++&5IQ|x9+3L z47E_&O*UXRu!HKh0}u{d=q5D?(bCbjsRs-%9Blbe+P>`(}BRvcM>K&tf5F4nEJ^}6!{=#V=x@xS^B zeNF#*Ln&SkF)9?w7cW(?&qwKm3MKI6!-#+e@coO@kC_Xo*}>{Ob z_<6AWim-s!U}*ForuGKK2lipu_Pb;!CLM4lg=BVCZv3huTa&_!we1-cI4m zTbhO{6$5DcrO_~|@}4AA*grNlHk{KGb|#=uX|E8U{3=fXqnWh`tyPXgGKdF2VQbL1 z4A-d7fe2j2Bn{la(3qVpEIlx0l+4eJJ+GPWTh2X zgWLYq?@1D8ocTlr}km~4C zJ}w6+H*&061+R3lOQ-qq*}CReToqLs10!x@xJ}ysIG0u8PfUX`;;s<_8}}>MA4kIF zJ(QWPciNMHH`~4>|BcD$;*w6gm;tsc^`8Tp4z>T3SW--&-`ebDC zX~;cZ!q>iw2;A~;lqzWcQA6+k5)^CHOTi3=)hQCuZBZxWKBSS@ohm zK?vfVx(D9_pka9B3VCariW>Z{HyL@@!(0)@ zC>~epI#<$v5}CCJHGD!ZRtsk@7(NAEuOY-K#Ms*aYQKpP&!f~r7UVJgW~D~09k~+! zKy<^@>{cwz0)=_4Bh^zI1Q2Y-H=|P+mDB|z=VAHIRCa4<#RJ>cPsFV-*^;3DHGlnI z<-dBws2JR`fgp9YXbny7SKav+8UmKWCak?b5yS^SfS;-BD)ROw>+42;vxQY0n|x=@ z-jO}p>-X!cFt7d7iDvir`yJ~x+8A58vV-hHO70kRnwCpt(1dkGWkx!njb845p&U4^ zd%bUb7R40gf(aEciZS#>3iNBwmEUTCUNU+oWUX*{*(YM=}R7$I@=jF?GM;|Lf z^-(MeEYr8X$Vb>QP5SW)lDQy4A-rCz>wNs!H&+v+xhDg@5$JchM(TyDUK{O1Gsbnz zMb^KvHeRO_FfhlcAj`V5^z`)8GLDsp>Vrb62A5UKsS#;uH+j2;%HYDzX{-06t3dnx zhKXnH>mgfvA1>pwCEwv_lxXxV<-t%vgbawFOj0uZ4MV4Opj6R*)OcT;Rn?@`YpVhy zU*2&w85UL@nx1IPudp_+7$i_4ps_yKZxv<~SoCZbPqQNF$U0Uuda}zOzrBZWCQKIqr0; z8odsZR5-lI0cjAYVow*Q!J?r9YbgLzSjIX}T-uLh=GDbss(_{`m+x z>KQ>7Zxa^Nm!nIT9al&#;B)ILo>J8$#8^Psb0PL8MLRsES)!Lu&j8ScbTvWn>*Z`H zUIN(w3C?JNTSS#o$1fl+EkXbvhKr+x&oakd9Mvh0TTs}ovqn5sC%cHnwqeZ z5o`JoXS85St>GaD$t@5Rn}6kV9PEB7Q}2K;M{~}I8+RHCw5;&C{pwD7W)`^>vT*#p z3Ee=l$IG{+Nn_qlwccZY`klGMr^WbLmlt{N;z*Q+TfSvtw|INsJc%fNhQ>gW+}?BL zdSjXKymMEk2%jc4=o8{(lp+J#%))Z+?%5NQzMoDL8e@I%H!r3Mp*m&grZK<8+!fgE zL1yz;>JIL-uHe#6P}W-*(8gt8(6!*Qw1{tpp!uvdcAB?s?ImQEi-48cCS@lCistX> zo-lhO&IQk_ie2kI?f~){N0=PIaO!$VsHQ|6B!cOHG2u=85xMA@LxdSdznkYHz+nf- zAM*EQBBil)XR>rOlSm*Hd98>W%#0t)|W_$~5>WqU6HQc8g z5N}%E0ZoFq?*woPt016re_@w=+VmpME`=R(T31CFHI7i?5I3HmY5trg^luSY;fW*u z8>I2{e7!O-us8EIkFK(B^WhBFv&)Z>ZpBiWGb}CL_1Xd2;m?7jY z+Mh@&b#j>8%1Y2(fW+VDwSyPVwAdy?Q1USs|GE2;QLP&Too@XA@ zOJYY3j>= zPeW0BIS7=CEsJI40KK(FksxJ$OZY3Z2aL5-^I~X&g253P14w?ZeUm&sA~eL39eKuV7BhHrx>7kR@R0B?cK#j2WNi^yw>c-~WQ^^nh*d3YV*79C=8JzURG8`N4R$__TOts{0cu%rkd++$&$_;Y z+i1UL7~^aJMP?`GRd3R`Uxky=)mCw zqG#sS*dbrD?R#B$tDDbWkKkhg&Fxbsah_dwkreJZ18yy9IO~sJesj~WK8m=Gtyel( z%=goKi@nOW&6hBLQ^!0^tzWlV^IN=xe3sQ zlTo^HtX%BfLmnYeEHfsUAaHM-vOAg7dH5qbt8D`|N!jQxO<-40{__rMWegTZ_zTUU zifQ45w3ECLRE{oG$dC@@UNbK82O4`ei+jY6N*Dzjgn-0G6E>(0NU1l7x7tX+P4>*q z@N(`nd=99VLj>+Y*ep)^=^ct$_gw*(=Ic|{pLdbjxTBB2^UMofV4*J!-{2lyDi5C9 z$=|pJ0aSs|3%dfJ-v?7gc`E6Mctxso)YXsw?h0BWz{VrO;*-oNFgRDDj921^;1py< zbqJ{rUechOVb3=Tfq#2qcN%>JEvgB)hE`2N3SXl6{fFR7ZVf9ONx8k|gbLA|pVG&+y>}!w$fiiMHrJQM^w(b-gZS&t2-I~IYlARWT_>Qp z$$}x|k1M-f^uZ`D+n0=d{uq+U0&CMS#U(3?_(UhMRorc8){`ugM8BCht=M(Yp#lW~ zh$vCAWkF#8)&S*Tv^u3~q*W<5^fUWG@%^js1zYcCN#D8JT1V^q2j-)~fa?)^hThr|VE!Izg7{xqyhGF{e&dl)JZI>}I+GN!B4x&---#oOIdS9YVp zgQMA}iDyYiI(AK0>Q*<;W|T@iCs;S@6xw72Dw>!o>qCUM-^P==^FNXVR7j!?AG~g*l;#C3-w;%#E5Znxr$$t4 zLsdN4n(wDGc!ZX=p;g33D~+&a)3R|JHPHJ{@9fXg{ZF%TyLBZ;_5i>aSdn?qRm@b$ z=#rb-bOvI2J%VPC>_!@`*2%Bag@(Wjwe*NINB<3#R8^>({#iNYYg7?{HecbFlpf|6 z$MK=YIYvUseBvM4Ae7bb>3XHo1B!cX)9s(IPl>~7qF-lsV$F9)GXE?4r|xrYXct`M zB*lL+94p=^wK$_`;1Ox9p`AHY!#goSeg9|~z3fkOdZ!ms2rnpn)luNnz-4y55$Lv? zh3l6J0(Y;rqS^PmC2@Dqw!{yThlsIx_O}r&o6=ZlNAE=vffG|`3rhdJvw%xi-9WS( zVifl?SI^0yxBAx`4r<(vk(>tIZI%!77xc*4%(j(lM1Ag!KXQN60zbu?IhkLQOI-qz zORSQw5bfQ@#{bT}i+NAAy7{%L6)|hOt5_f;IJ{{#a<0-964OMMET#cZzmg+NwB0RsM;MA ziZXgRZfBPtDEI_zgogP)8Mkj&91ClZ5MQU4(M4hg}lm1Y9BY`bOU zD;R}w*Pq@^qfy2N_WOqkWF$wo+`8(@@F=ia?~QAi@23Kszc0sI)T;ibT@B-re~P1M z8W<(^ZkjAMLO~PWgu=Np!#Slw%dxBcCBZ#uHwfljK9ap6saSh~L17mOXMj>nngrra zp=OMW8GXoI{m{S|5)1rQLd=0)pdd2>n-;Do$3&gLQuj$UY1tb?f$91UZY**3`j43X zNkq3;PY9|GvR!N@fyL5;wmzbksYDcYuXMp@25oe^>y&(#UJ;JqIYTec0XB|J1wv%y zAfFC{v-o|NCr{U(7R!+;iVx~1ig9cf&*-WKca7MC=!8hIQ_s^q_@w4CfG-?!s5c93 zZKN`{7p#V@K)UAIh;NKItN3U3ts!Lq*OgXKx(~6zpj{`Liq?M{*l~LhC3smiIEp9F z=9!vSW;X#)=9NEmtsN$IR$*p$78Vp{yf7$%;QSZ7DB5+V(26VWTXLxt&!nEM|63GC z`US{!qQg*MKddg&IkTD(st}$N+p+iyMWN)w8-7DO!3chQ?OX@Ynd1f>#etLBL@jYW zZJSrd>Aq7VH`T*m)e+DVM;|` zhMx$&)Y}bVlGI1eNOQUzv;@m5n{Za2ivsevc^r6;SGj!^eviH*at3rtMOuiEe5&IK zA^4;wkPpY;J*1d%Gr1c)5}}*XxC1y`KQAGajDBVEHVcgo4lXH2^TlD{y^M>^605 zV2G=-fZ#ek(7|)u28tMBrgohL+~W9f)}dc6yq_DW-AvPS`mK!tpCP}1Q*qqZOP=Dy zH{p@?2@m`a4-b9W#Gw0ru5LSo^lNe69liC$r3cknT6xsjHs%3jLZf^T4&QvZ{2rtB z;t_iMg8k~!ob;R1ld61c=0@0?{^qF)c%pw0ls78bF+~A4!XQ+H=9iP7!T)Iibeyqe znI=vTNfOM?&D0p%GsONEM5oz$9bWZd{Nv)s@qL+h=a(MxJ+!xq zi>cCky_uXL9yG%yhP z-Ay8vl0R1TA^d=#G7D;N?kSKw%eGC@mb^7u-z6fup9+DzwdsuUi(N|8+`ndiLE*1Z za`EXLA{>5|ye0ELDV?X48lj3=(nB_HRgDO0WUb3LM3Oz?BH*AFzfD*ca~M-Wa4!(h z9o#?!s+gl`AZCS+`T6ApVxFr?5HVef%50+c+&4MAmQH-`>dc%}|Hy2{fnf|$7aVcbIWVvww2-LQS&Lf*)x1lI}RAJ6Mu2U!W-0F>2N^%%j+8pF6YH92wQ7DDz*Q!v6( zNa?P7FDNho1d>jtnaCw)Pt-dc1`2Ub8mJ_`(bnQ(MJ^jd}quS!43^W%7seLJIn zf@PMUv%QMDci}^rEr33q=3-TU`mOT2Hk>D%UvfI$5St5I5{moV;p$K9%&c<2v zgut;s5z@ictwFx~^zQ>JM!)G=hS=;g`)03z98J4BzcW%RRy0} zM_N)Xe0rq8@2m`HZEv))WAvF<8J|aDxi4`TERUB_rD*wy8@wS4nPRjOb1Jx~$Jv{J z5pHaTa6R=Zf#pz6c0N}FqJR5=zt-4^s4w+-^8!rmJC}8pFSH|HKKGzE!b4@;-F>PN zJKWlvXkqqv-9Pl`{=0~FSU)Kn{&hy{It|_12rNVWlWNoH)LSy@KJqEFGIqD=Cpw7a z5P@-^p8a5q5XtT>V?Ukcl5d)zaXZs+ZlJ~-s*lH4bIpokTGFyo zoPSsA4yu)NrB!a)q`3acUr;xycXUCp)Cl+4T7@Nw)T0Ee7pXEw@SDOjw)Upw>`z(W z>PVw0Y0198M7>||%*mqnUldD(;7w=-lVdEVZna%nO~B+hLAH*h3V=3?2@(hEY{(Q$?hD0Y zqmP}7&IGh~P9EDqp}>>OVZece#L9}ibzdo)JhfZH_YQph08mQrnLyUyLV%vE&hrw( zb}|%uMuhO!l)BBi543P$=|XRc-xU$ z1$4H8Qr-m`xJ}=2?m_*d)_^DbCQR-DCj_fwjWzuPDCTCLjzNT(W4CC!_4^%FShW)_ z^QS+7ELBRE;haGSZF+a9c8Ls1w`;hac+cOU-K7tSp7B3aJzi@Qe1Uid0hBP%Mf`V4 zb$}w^1xoAQ%dj@X=IVkrPQMR&SN@cOT`GlAuyI`Wq zqU(d<{l`tcE;9jzS*!D`-A^f~yDaQ>#rM5Su2D}c(Vxtyxucwy4ujB6soDK_4+$Y+ zr`qV*MJVN8BccegzBqE%uJpNcdx0@5qFyX!ep;2`Ku5SI2fZ9V?Vl$j}-z({!J4pFv^!^=GWn!*K^YfsxKuq@RHP zXcUSQHwI66t!%sS?umE@LHb>Zt1DlR6md1+Dn&)mv^}e?zax2haLV8M(AeQt6;hU) z`QHExDfxRO4({F!O{X5fq`S*aXl(9w6Jn>!KHhAZgC|FD5G14~6aMma4{HfB@v^kg z-t&apHK6*8sQD*B6yGU_wBNWh-J#dx>)aypfo6_bixiDq^?z&BB(-bR5hY)Sa;=SM7bN`sV+tWm)% z;#Qo8Hna*74?LUNlWM90#$-zTvAbn&vH@Ma`7~Tz>af9%@<-Y`!pIyVpHq?4XsU$4 z^VwU2YMkN8veEnTzYO&7#tQzZqm4Cb2+%b20&!fv)*ZArVF{|x^|K$ZL_+X61x5g1 z%&Yc`3D~*3<61Q)U)3n=C(e!W@m2K1ijM4^C>_LZl=W6?;F3d&issIK_dUZ6><^+_ zX_i`6Ai~t|#5Y6K|GAjY+*ILL z>vbfw2pz}#f@}5W!XIC&_PS`Ovh1N<2*1ZTlKLHh(7^sq)tS5m|Av!ZO%4JCmcz4q zIXC=IGaA=?G+?u=(p3H%re;(^Hz_=&J#m4DFU!H}Hr>$!5TeOe?==TChTQvK-pLi!%x z&Sl9(S60l%R^Qd=(HX%SOX;0QucIFV3q|))watIkE1y_p+zK6CWE+1ykSpC3PauO? zar3TdxKxu3K%DW8+2GVUg`OTMeWw~E>HI*SDsklypNbuGmUJ?15Cq+%ADKuVzPHlG z-PuWQcQd~%T_IO{lz5^Ea_NBnmn2xjUMs^Gsz~P2*!G{BGPH zC}~Gu)t7tCShea+ZDzc_m2biIg_Tv%0Sv#E;KsXcM)^+R%Mn%&01@5pn)lzWKzunp zKGPu=IRa?QF0i0k9>f88JSbF*$XJ7X;CoJz>rBYquYzWeYQM`|u6st>wy<6y2#w4D zgiditeL-dD=-a|K@8ONp_`tGBe@4d7=l#-yEGwMAeRt3Opj8Gh20s?3-B_oPQAig+iO^$9^LVl*UW=w5$9upXE(Zd`T{t`~%%Fj}uq>3@jO$&Q zW9(nSt+cwVDF*+>ZTAX=q^egMgR_imJHj&rAG=MxE@C#nRH0T`cbU#^OUG;Ub5OWA zJyON4-9b>CbcgbT4Ud58;QR!UF1+uk!Eg-iOf?NUqV>(WfZ>r=5j7~|`kyHNf>`Cq zZoFi4=*PxBMBs0{xdi>h_E}hB9RiDUbw7=%&IvMDTG&E=og*v@qUPRqSpZ+|(orux z(cy}Fl@&k#QQ5}nR@i{#KwLVzDR{3>Zm84Od0+X!c z!u9`A3`m;Wx9PgyCjFtH;xxj)M#Bbh!+1})V}pg}2_4`@pA7d30r+OMU~%dFmxGI$Ix=1dfOzcxIau{|YFae9>A)tY#%5eNP zOBI3KbRv#a2L5AD_?~6_V0U!hp&TW)x~7;HCvstdP?Ctlyc#|>feCzB_+3xF=QvHM zl2^gq-Qq9BM0&kR{1%AycvaRH+%8~BdRM4I{D%)@2>rXx$E0sXb*n~$`pQL6A34gs zftj$A!ndJxlqP_&XC(RxKbbvR-whAkpY1spRX+3OF{=d4yTB2`^S_@!AO8qB z4FF2ghL<|@jk$3%&Q#{(3mloi$7yPPd%Fi@&~@dZZe`Cm3X1?mWqSCctF5Q@Uj9%V zBkpvCh2vzBb?M{aV4FI8rcWF}FWPMA#MnQ@JH0031ZG+%GD`I7g^n@P3zp7QLZM~5 z_;Gxc2g>8;pR|1DHF@%H+WD%RMK9+Q3=yJzcy^D~@cnCXszPG=zZXY7kYN-HfLi zEFY4O_($4*{RN=G<1~EQ@JJtXo<%TWwHvG8N%QmGg>g-yu8Gw)5VIo!&2(f`Ns~0| zrMTLZ-(E)5_=0jX!Sy=a*Hk#<=Kt7Z449=R1}|BCSs~y}#%r+F$%=~3nOm-(p*>e~ zo&(pv#gO)U(69~#=BvgZgiVn9!=*);pvCo-e)RkKF}Pf#f6hAeW_$3BL@H%BcTX-M z_!F+X;~My2(L-Cs{^nPkfYS7*!15IZ5n<7#|7waeQ$COwKiY~OJK+8Brhmco>sx0R z-q6)o!{Mk8l~gNc5Zy5{ZTQCjT*lo_lIIDh@gR4624{TR?S>KnaeI4Ex#bzrYf1By#rz+K0bF=a;y4|*n@(OFvbhP8uil-Dtgr^KBaSQ zD6JKoN&l}h_Ur5TEH0~}z+tkKAlX6VzWOx=MhoZOZqS`LPjpT4vqcDW(?(x9kL&+U zgr5pulN63fcW})(K67`5KtXM9Lu_htcU}<=g76&-E4`ro-eOJA9&Y0k!I{=mt-Ytg ziBx-r0>(_fckr8dEb%9Px%2;0rd=_2=cQc*+`613`$!Vh=t!`28ObM4^O@83?CM$P4puiH9=q<>J1lkttf) z${IEDK|ni_kxXD?3v{%pA8n?P4EXF466_66wd^5j8S`agQ@R+<86+#)kfu-wLy}n+ zK_tF?A^j1lH+75oaQ%=6i95V;Z9bBOW=;;l1vf8w;v?sO1Z#glo&2SU?k63xG_XV8zr1oWjwSdqIQ z2u#O|YFE$*;PK`mLKfJuTVaoe_icHW48yrP0^J?10{u+hqFSTDFKjwVbh>dXpTA4! z>Q_0ac2>U#YiwmtecWpqY9LGzMB+A6t^j**O9*(I3eegV<-r4e)(q5xK(I-vqNC5Qc@f(jOa%OY5sD3l_Z0?lvk6oLFBIOfJhOCory zIT6cl?*lAo@vLG7j`B%~Wfb>M9jrljvfMYbMqg>y8TfAfpAR=i_)W5}aU zA%1joNA@EL;OgX6j_HxjyvBezcdDt`Y=EspRf{_@yZ&5UcLIMYwY?IWaEl@CtG45o~?Dv_a4M3Dj~y zHqg5C7Sd^L)v=3!85AM)#I&{run9} zyh%^1enOodn$PJc@OUq>l|m)Mg=j9WSDM122s`?4`Cj$-Q=RIgD4_BZtVB+5)ru!n zN+q=2e*H}M`a{ay`N6=;1UQ`8ZBH*6dpbpYZ_On>JC|H(lF2;Iw)c4MpzGmU{ohFn zE}T!d1O|<}g{<-8{j*oPxryE66HN)_cq=PLXTi39pjzjQYxK2DP}vJvApl#L{m0;tBAHzVCROWjtzP5heSpIKHfc2Z5@TW_hy`CTBFjub?kSWHiK%=8nqrve_M z)RsbsaoolCYDfA(eFE+3p_E@Ai5x^hx>1fA-?VxF6%psxd{6_KU*Dp@V-&Qj zNJn|{`B>438-%5gXJAfeeQVqjhx*psf@jV?OBGa({BLgIb_P!@cJ>~rO`oP1JYnTP zh_4u&8LmI~yeZ_tar$Aw(*PD3Xr>qCpt9^HABsUx{=KD?Dbyl}i<7?gN77dJ-eY2k@s(Jg9 z8*SzSiX{jYo6@PoY+HEgT_jQLtb!cNtTDOda;oG%4D@F9FBTroeL~En%T}Ywp=i?4 zg#SN2{vGKA?UT+W|)$hKy*JJzCo&2Ilr|&yefy#^n-2%dHt0{r2 z@enuuCOz|tWVET2Gt{J%`In)#F0qTt8e9{ySNfjXx@J^woNzS=2c9E}GV9?*6o-4^ z|E{r$_kam4hoKKLuN;Eo&JN-h)OJk#F?EvYzj@fnomJMKIxQ5s{9mkeI}px@^b~W= z%<|;PiV`|fb8EOuPmuO8-5X9O5OpsL<ju448W$+t>12jMx9)4OPpMkU-yPd>5@=xDppExQz8QFRG%C?k7y zpM@l$|GLO3u)KpN-|Euxg9VsSZT?Z%rrcwMs2n^8uIK#cYV&iwETEI?!dO&rU^6sR zfBgo<0lZhZ&*55~Qoq+YK(_BE2ySAHQ2lTKf?X|wj8a##WeISCsCB;y!N6X!m9PTg z?qSWvWGD>PekM$$>`0JfK+uF%JDZdE?{Lkv|s6w#W_QH>YvpQB(b|~+@1wiCbx(CQ|)Ke z%{aFu0w#qf)f|+E55x5Fd}Q|QZkvi)sw)J(Mxw<|Zd-%+1swy;u%FlT7otB4sm`5I z2V=ZB`hjiB92{p#ge?E&o%c3vz|Vk?dp$extrnkq|I0YXwtsQDaG$dsMD?WD)3-YX zLo6dAQ(d|4;5LaKL6;w|>#0*uBBZE;&neUS;~+Nmstq*f^PBpREW6)RDWqC0{+Mvf zv_`>DFSDant?rp~Fj@2LFJO|nKTn~=5cl#6InXv>`^ z3c{v*azDTK?X!`b)uvfv@#rj+D+uH&$bjyE3rdmd&S;e-1Y#{@|F{a}$ib&ipYWsm zg;W9YWzT`;2st!OJffa=VjXa52>+@5Tcku){X~{W^#TC+n%q~c5<&o%R`7Z80_Q37 z#=n>KPwGxeM7@6IvLRK1E0Rt&+DUhx?(9>Fo$B!+K^FH^2+pV=hQJV+tmLuEX{&!L zt-nb7Z{iC;IB#0YOl_fHb0ytG+Pz14cGHD}2um$^c#m+Sr6nNU#jm`O?|Q==8?tcu z_5a#??|-WQH-7wS7ipss>eaLhC3}>HB9+Ka*|Use9z@!qA(a_fnVDIK79xAkBheu% zd-J_6@9*dPH++BixOKa|>ZOk7d7Q`NdR*82y5H}YIGi6_TfL{ypR0_JF+GnsimvwA zbCbRFw_aTJ9lai`+zvtL7{EJ-mcH(K0XQ1z=#jId>qSi&idfaQN!}@D+Iyr>;3-$b zuTC?D&0+bBlz<+$837@PiQ`RxAh9iK4PbK_L!{M3fi0V?6O z${}NJkadtO<9FkxI2Cm^Gl#pl;ge?BucOL#zZF*hw9x>AY&TV7I?n$Y8yFSnm>(4>I~ofJ|+Bf-J??OEB0y@5l3>PDw-gB5XJI zCq$^gUK7q+Z{c_WKxyQ~cqYn#>ljwDmOp3C&oXKHZujGYOqWj|l~qr#08<+X3?%55 zzvNQty}dKxM+~zl8|%+mec3WL2yiFSMOxkFBTK&OmEQgJPXmpZp7dY(;R}6pU7c^@ zRzVq;yOzj0P+`B{nlHPR=X@m1!w@jr>W>DxDVs%`x5q{Hj%|mFywee!IM2{)K#cZ# z_SZ=mDv;mSNY>^sy?|&=>jNw zLu#UMeMw-eTaf*aLAo}kL*rbbp&Q(6-8(%Iyx$gqri0jfH1uaTl6~|2-YTG?2A>i+ zlUd)h2i@v_FsS?J=%2n?xf0F*_NKGUyemOj?0KLMg_6Au_yNR^hb5A zyxO4o5JKaXV|IrsuZSEn3bFH_gv5VG>O0RGK~B0Jjzc5T!|(F=s4h$4z;oqY1fG@B z+f;#g0}{FEw)#I+0#c>3r}273Y9_*)zdCytvOPwf0stTO9Qp+-U{c_1R5J^jxGU~vS%haa_+?j$Z)ULWW^9wR3d0 z9p_4}tdDgpJ$gAqWy+=oD9zT47jKBBB;kYLzk7Hqq9 zhf&Xap?8AE;K{xcOFRz73DMLdn`GPuNVqPvP=h=SsEh#&5wZb%nK)Ul{ zZg<$swzM|~)q6sVZS0-dJbAaD9dfhLe{mjL5ch-{c=Osm0JYhuL4w_H@9DN%{qf0^N5Hz$&7B!P#5oR^O7= z`TU%^7_?p_A2#o+ncYql10s%_{Y!=rTf@1lq0wFU4sna8N$xF(V>PVl=e}#aqZFuk zH{gD2dvlGgEok0T!|Av;gdVPgX8QJamqSfT)Wb=2Bg)$YiCgn%2{9)(KRGE^QzfnP zZ@M)2K>SR7;Y7?fO$Pz$(_`@ca=A0JH(Z4G3jyu9Kb!es$8B_5JO;^fWhx*1a|cd%6$PNzNC=UYl_0@OR#uWVzfKdR=<2>R?NsuROSAOt+NWeNx1lTj)zJb`% z;3{H0?MRpz?gU zSs90GJ!+7`xygI(ZbsZ{2^H69)Nqcb0K~*+p;Qj#2WT2+0QaI7P?*IRlF@?z?XVv# z)jG4G-OTuRi8v!!z4#MnxsFTF$gC7>c@wL7?hLxJ$2fj`B zngaj6_uPH&6Tq$h1=so2g;a3a(p$IJVr1RN=?g`y4p2YhDn(mMrG&4o2g>@{U-ALj zgWH~%0bqw(xnp40TyaNU<*cj>pv$WOX`NVJtwW0?aAqnt8gO>miq1>gSTxxMp3#}b zxy(2U?BOduXeJc^CUScKK21caityM$)WM?!&F0-ub>T|8(QouVah3(7GBLFIy7$ATm_`;oI*cnt!xXe-sGYy{O5<1A?}cu6W^Go%lU{_-?CRlhV^t_OR}~-S#IR zgs3Huy7){>XoFfeS%F^iQbB#j71!s#)2MFSmVgGN+gS3gj;5ZRIsU`kK@w`Se}DIiZU9{a0pN_XpK-G8>se9@}+!D6jjKAWWXDlB9M5J(c^>0gjzdZh77+{9vVTyHJ_ev4OAYD<$c@RS ztpIm@Tg3@&h6lt8V5png4HGTKTX80Q#^kA4I7g&opn@n5I4OMI9}!Xbyt<2K zsoty02qYW*zf^uOUX?^;{JoV`@FA7YM?@5zO8!&Zlx?*W&mnHAbKG#m#X)@hOSdkm z1kTWG7dTB?jcQ=ES!PCNJ&HM;AOWi6KnI_LpfMtl%c8Arei}1^J^nbcxQLpjGMnJM@a9^8X z_I}J1AO)E6maGUa812qzuUEXfJmx*-WHjH~oT8VDhUDcpT+qw_kftQ>xvzXHie>N$ zXaH6YG~$_mHRtZ3@By7Y=H4}oA)OLEDr?75zi3AygV>oB#W99dXHDHOSP#z(kC(=ffU>t}9KDTy508?Cf5un* zE2Bsy{!z5%-hn^;M!+DN0DyeDN-_}rGgH7ffUOu+6`45S5F{vkkzj7Ngr1Fpf9%J$ zuX!#Y^o!=SPfT{>*u`aJI)jCYLqF&)e)CP{tx(q~LRH-j-j8v^dn9z$eKeI{L2Nox z<}{$iuptT{+XM!^1Rz6JL*ff5Eiz-QR+bCLw zTfP-P#x)k{N%>W{tyZVOFVm z+eizcR8Snr$Q{4Pe?+!xli=msCpeU$hht?1*SX5U+l8qWOg+p3T*SrY%t~(2Z%qFS zjTs^j#2mLB+fmV`T2UWPu>V3LID=H&p<`0{~s1LF5V8RGHei=b=0NG)Hf6P zynlY(Ts(aWvddf<(g$<9SsS>K+VK^S(qtipG_8A&?|)Nd{En>&RxMbv%|3g^ozRAWi zDJUQxQQHj4s`PtY07cr{S$q=S!he%{afm&-s7-#_3Q(S8XdlRBzpDmrQ(pHs^x4I? zyvEnBU++O5xxC%zr5N*eA;aZC^VXseSpAzVwj3>^h*xqB{9pkn2f3r$x$llWO5S$B zx8iXUC4~RwCxzCg+k2$m0R@Jv_Nmw84AI$WJ>PLhAVpK_ncB>6Kr=UbpXh;JfQ`q- z;Oi*#iPt57TAJjf3HeO`)2*<20<)~!F*vb3=4ivc!B@of>f>7o!+@5`#|QTjSXCE} zX8nCDOB@R6sCX6#nkJo?1G>A#=zR`onBM%&_V~|#@Vx%5hAv+$U))N%RC(9G!)H(1 z>n+e2I9k(xYwHXwiVVFXoi4Ih{9ks?_@Xby0$EqkE~0o?7b2qV;q#iW=pH2w$Qh1(&|oVY)T484}{|x+0qew6538p6-W{Et|I@9qTgFx}JnB64R6t>xvJ@7r^u=q|=y#PO+ib z%Er^UPC5RtYuHU0x_ygeMq3+_2>XXiB90e<-aQ4M{so{d#~Vy74Ji{|>lBs7n&^Gr zzY#Mo+=|rom-{@`MkVMJB_lt4KlV9*xSqoJ#>VmO3;k-TMQo&0CJyR?9w{c{KFZH9 zIR>?YA~c1yq~KLI;hU?08R0$Ub<9}`a% z0MIun7Ce8Y5s*+v|BNl?k5%Ruz6!CI9K1r^TxjMtuSF+db5kUfl(5dH#a;OFKV`Ys zy8dzA$g{ZpD1K|*{z+;Nx1g}VUXna}P^4d+yVo+ZWta5LzWjN5uQt5o{M$bcdhN)B zQvm|~R>tkDBu2F23sOVavHZB!jRHJV=UIM&iV0e3&z?Q!8(%I-f$mfG4F95ji}Tvd zRqWE&ExZ7D7je!xUXPs&`5v8FZU>Nqk#Y{6Czwq@h|VAeUi3oK%KX(W#LKJd-03`Y zid!?cG5SdQD(BsN8~1QR5QrCf1lDi>gvpC!m#rkXPS=z!O!ax z={FW{6$uIi$i|=0eyJ|Oy$rSI6o>|XFkgeCUZuukDA2m)mLH8#vBkM7HCpH6dLO-> zvEJ$NJ8+&ih#A7aOuchGSbA^HQiEMPkIWVV5F}Ai>W8Zauu=U*OW=8vLp+3;+ra|q zCX5Ct#a4y{ezuRDZxtjaMBp&wX^ekk+;>6)I;bVizox_BKsiV^4@$LHC5BXK$C4}L zL$ZZb;GG7Q{x;o!6+l)F?7gniyzAsUsEuFfOnJD7CiJ(r{Z9R+twPi`{rUb>$r>y? z$Z)zeuBQ2!?0d#%_;$y`XW{F~cvn=P0~#1~0EU4`y&n8l0GK^!S9Db;4O$I+lCKah z$*tL)bmxylwN@mI-pekCc(hI(K`{N&dx6ZM2{joZyv`lpg?92nZPA^9&D=?+h-~YQ{4tI{F;8Y z!9G6rN6rd$c8caORQDHhSw5>0SLSRz8>FMQ4&ufS;jQy9!^7geG;i6oz&fAM!_&Y* z7ig*c9Ld-HV%Twt4R)pt+!qd)6-Q;|?*Z7a^;GG>h%V2eVu7C1_nH;JVUYYDsH=ao z|9E_q4=LJbxX!1`<8I58w8A>d_=nzmwfWZCGjIO9ZAL*~78I8mv>J(8oW2>puK!dBuJ6yLLJHU4X+?XJde&=73RmPe#{+J%0N!hiwegq=>n zEV4f+%QGGJm5+9jAzL?EDyH3<47Hn(_FmmBVjp8+0Uv6q@+quP@ix(%O8_~;1lG(e z{YLOhvjw+wFvowrD)&U7UVawRKt@XotUJ(2NXV%2BSe~mg1RQ!<=+N(3o#WyF3n%i z3=nPp-vz@u*uhB^_e-gzc`wOc^N{4?v!Nd!mN4fbyN6B%$IvAX%QYF^N5L0zIB(+n z8!Tl0_yKXEWHbVZV-Hv*ZL!^QMW6P?pN%Ua^%U5SNpiNh1>d@|ouzVRYeGpQmgphq z-o<`zjcbw5hd6=$zz);`ZmKj*N}b2et{LxRwGC@;to&2B;OND-Z$lZjCkhbJ8_)qK zGJrc+zW?{$FvYQ*9RJ)vo87QhDHb>v4Sjv)}*1i#k6Zv&BWY7P3YGNw^?>=mcUVr^f;|h_y+8>`~cz z6=4)y0_J`d_JDhD;N&Tq~^0HF31|Sz8oQ~JB|0#w_ zA%YanxFs!=$)^?y%|fvMDW?emq6g%ddzv=Fd{vqcQbJMyLyJ^3hZt^y^EGr$4WkR2 z;ou$^0-)cTHEmc^dyL44t&FU~;b zcPMnz6Bh9eU!%r*k5yLYwj11hl%KqmWyN#7Hm3rbv`Ox^`LX5Q2iet62D$opW0A*=)L2gCr(?90_<)RwT zWNZBOUf>dxYfJSd_F}Gja0&DA{V(39BeRxT!vC+vRv-#+639IT1KB{T_McR#bpkev z(AEOs^vYg(q$fbee+%2)ZKW@h*SkxNm@;)=F+=yU8<<=;vadc3q z{eBD3h7NQ=eqt625ot?f1{#S){5-E*uGWZ$>44*<{VoF{fW9kn^6RAnTm*=s{_w`Iv|T4!)QgUh=*Br!^|DDiP9tbJ3zH#!ZCVT2 z-5~i^B-;Q2q-wDNrff{N^mzeKO71q&<%-}7V?N}ANoyMD{o43=h+WQN5UhsvUBRg` zZe?eo=~Uo6)GWNPgeXv0#cppjHN5^~3X5i^jEtZ`YL$L#^lQeFB(1libUkt*QmBcl zItHA9b#~1^%||uPe;MdTEn6YyAH#j)4}o+gRyCBLDhbqnbu>>35N+OeM6F>Mt_f?1 zNqhk0z3Q)I{iT1ItBYYrR}~G#X7i=@+6Cf_bYGc*jcYBqxkzj&$6$v&+JcQnntw^i zje$r$3~Z_RFsofBWlevgB|Hg~9n!F?cBoEUO+&#>pB@~6if>EgFLsyZO* z0R6Et(r?{t(thH#UpD}Q_a`eG%3Yg-HbC(;FdOHAO;)HeK$rI!xuB4F{dYrz`;frC z!l;d1EMrQ~pn)w*VKoSp(RnvfCVkik5~?)aL>^bEv+X7y<-J65$zS_|S2T8Cx4{k>1UnE6iFKe;#5k@eF{60-#>ESE>^pTAe$Hb;(udhqda*mzI&F z$jPB3Uz5oL#I=1&TI<;(`L#ByEY(8l_p$Y9s83l(>|}e@Cil%7so7ssIscuxbO|12_M6iA`@jfFk$L%D z%=Agiw!QVHxg^(ZGQlcQkR1hgdcF^<5F)8=e?ho5sgC%J-hs1xpv@KJ-k*9tpS!|Q z2}+}NAG`EVDoFs~M=sRe`6h1UXX27E&7tFQIOOfO#J+YNnxfBpSj!Ief8z~J$KF2r z68#%8^tFJCR7f5#TWQWb@(L21jHB z{tp+R>+-X$X^bVKu5V^6XJMl(dS739(6z&)M)hjFPB2yU?yNhV=WbFNFp#m3gEXlW zujTOLou2Cm=9|E*#O?r6s{Y+L0R*`Vwd#FF@I#X03R_sttkHMfkL(zsykL(;wJ}z9 zKQ`FwyyAdX1xPyNNV|$cCWpmZT>BNWmW)MtI+ND5%8Ek4HSku9ZBvTm%Q8SE{F=FB z(cR*Sx$38`G^6|-!abhr73FmkH$bsJV6XJ*$?xy^4UCd?eGtJk&wf=)zVoQR;w;e> z^K%M5sC&XhJxJHe?@HEMch$exQ-FD8^E!gE51wZq_v28vEA!ur;>1>KQE-J{ zt)!L=Awl>q5>$Y@;;fqUM&|pY@z-g})xT9pSWAM0s@9=m_6gKX-yA<>+!Hb1e;wo= zs_&uKXfX36`LB@K7Mn_Xys~<^X}$rhTwDeg2we{fq09MAva~n)#dL6 zs|@qQ6Hc&Sc=jFpc&iedH@{6-{66nFom=r=$KyMQ&0YGdv+#{j~S- zdo)8DMbF#b(B8F77RlM+aD&JOo|Sh53l2OA4sU1C9Au~W#-E4x$bu8_QA6&sc+0n1 z*k@a9*o|2Upo3zD=7`ldhdv?3ZydN5cJe_=xxqq*?NoMhNsaoitEcW(W?d|(@o#lM zjXN9QoUn@z?GJV4I}dSod7$O8&Q5jg2}ZO*YHshrzhhFGp(XZ;Ngvk8c zh)pNt&k=vaJn7#^bw<>r{W9t0yzzL$<>7z}^T;*zngIA35`ahrY%x4~E((PBL`W|@ z(b8jWzLZF2D5Qi(lvmb}dRVJXra$kjQoEP$&_|7tvzei_YZnxIs}MqB8g2wvRH^MkZtPOS-z%K)g#$%)!R?pihUnm3gb zH$9a0KR0wak6+jz7{Yt|eX<8M5WZrUwJB{LsPe@xb(pKAX2C^e*nDCP0u=9?x}Gra zcZWytbDutT0;%@tbt{;A%|hqN(-AQ;G;LpLw@xdXX(S_0%iZb54qEhVTKo1zyDZi4 z4*6Fl0Rn13o#@)62OxDrV4J}&U)|Xe6Jmexn4Yo3fv$$`!dKplU)#^Nkp{@mh z!+*zWvRNkxXtS)UzoF1IK?*=#lJR-Z1^JkjNh8>VFBh>RX&a zV0@|j5X5w+5`o{sUvz5_4|U)3F8LYN>hU7BJ;-fb9oh+JL~|XMqC9>|>V0Wh*x=Eb zHzGWB`fFr#*E!}AsZ|m0k>Oo)2?5n%o_AxU)`TJ%8Xf5;u_>~0I28jYMqXWM8X1x$7MZLlD>stDi9HY4eRWe9hlwq6|GtTAZcMH{2VyB1cJX2NAxCyq zg?3>%Hh*PfT$Rj&8pi<`?l*$Z9elkd}Y0q@Q6 z!`To=EzFcP{6#oS8$EvJjaZ&?6B@ovi&zP7^;#em3#z$L2c&vhMTQrrgKuleh`&jO z)0+NNaFD*SD=;V6{z_+#vpx3_%qFG9tzCk%hvFfNnL|$@;iTc{(=gV~+@){Q)~a!I zNP?Q2h>e)2k6WO$j2pVlU*_y)%;MSpNS{6m(`;cc=}dbZI5pDKXnB40dX1eh|fJzyZJ$8ccjZ89Y~QyNQ6b@_65wDEs#GFL^K@ za=1A}Da~5z$AFTAw8M6H>5Cfa(QRIf>GX1{L{H}o-=}`=JDqm1^){K?m&vD7WHIgb zeO38n7r_WyI5=VU$w7rFEqb4*X7g)FS=gBON`e%$XXsFuB~g1JiQGq_Ny?N0sksD- z;V_X9lQ*5|>}D`{TmKdHmGw1HbK@Ofbv*84=CfVwtFO}k8(w_6mAH0k*HL+l|Ll3d zXNA0opG@|v&^LHEM7)ElVV^~l3@yS?O(NmK%)^Dn%_%FX!$T4tHOF@8Ijgk#oRk~2 zz^dBZZ)n=R%glSkp_FT5N#{5_p~XJi9?*5vZn?&4sr#N|sW{7+CS zx#~0J(KdW{oof6b_h&`MRv>_*h*6bYG zE>7aCQO3qkf2ZBau*Hs6bWUioylT?|=(?t3Ol!#m}rcXH2 z?Z#fSgfEsCo(vYn+H^jSb$YS+v6c-Lms+cMd^uAs4iOewI$4X-GI2`Bxhr4_4v(|s zu8Wt?&d5PV_E}Q?T^sZ9OALgpUX@pmaZG4G?@ab}&tPL@=Gd|4art(C?H0thAi?A+ z%0P5nKMa%Xtpk6Y{Tn5wID5avDjRXGRA6f+N3`|o9jF1rto$Xj>9JJUkI_#Yt&SHR ze?(&N!8E=g=xsvF&~%iN*YWSdcZ#c97e>=a^u+r2!^##f;454e;^BZMB`d0f9A4XR z2eF|wH7lL@DJ3UgcEW#tF;Q`mDr8A+$O?;y(?8(6PS>Tg=629-*pWnry5gAzhXy9~^q2Tw8 ze;TNktzYCuDAnE8&zb74Og_T6W|c(Ya>{+4rau9>%*AEyCsO!Z_CvDcEJCS>}4cc=xG?2nW9{R+7OL#)TX)+f*LCaz7#XMWa^|G%( z!Hz0u9+v}u=vw!%ThZtTAng>0&0a2P6QV`|QXZF>;16A2W#(&TsOV zLtlEek=fut|Nd84$*3xa=l%OvX5+fpMBl^dVk)XOrOXnmS>RlQtZ!{F8 zs#;R`o_4!x0Iu!b~)lNfB<%0Gc_*sN6?7+7v{hF

-Aq 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 literal 0 HcmV?d00001 diff --git a/project_templates/sample_scene/content/gui_content/fonts/OpenSans48.fnt b/project_templates/sample_scene/content/gui_content/fonts/OpenSans48.fnt new file mode 100644 index 00000000..3617d3ba --- /dev/null +++ b/project_templates/sample_scene/content/gui_content/fonts/OpenSans48.fnt @@ -0,0 +1,415 @@ +info face="Open Sans" size=48 bold=0 italic=0 charset="" unicode=1 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1 outline=0 +common lineHeight=48 base=37 scaleW=512 scaleH=512 pages=1 packed=0 alphaChnl=1 redChnl=0 greenChnl=0 blueChnl=0 +page id=0 file="OpenSans48_0.png" +chars count=411 +char id=13 x=89 y=66 width=1 height=1 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=32 x=23 y=68 width=1 height=1 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=33 x=63 y=309 width=5 height=24 xoffset=2 yoffset=13 xadvance=9 page=0 chnl=15 +char id=34 x=97 y=372 width=9 height=10 xoffset=2 yoffset=13 xadvance=13 page=0 chnl=15 +char id=35 x=422 y=198 width=21 height=24 xoffset=0 yoffset=13 xadvance=21 page=0 chnl=15 +char id=36 x=255 y=96 width=16 height=27 xoffset=1 yoffset=12 xadvance=19 page=0 chnl=15 +char id=37 x=308 y=174 width=25 height=24 xoffset=1 yoffset=13 xadvance=28 page=0 chnl=15 +char id=38 x=168 y=206 width=23 height=24 xoffset=1 yoffset=13 xadvance=24 page=0 chnl=15 +char id=39 x=107 y=371 width=4 height=10 xoffset=2 yoffset=13 xadvance=7 page=0 chnl=15 +char id=40 x=184 y=97 width=8 height=29 xoffset=1 yoffset=13 xadvance=10 page=0 chnl=15 +char id=41 x=164 y=97 width=9 height=29 xoffset=0 yoffset=13 xadvance=10 page=0 chnl=15 +char id=42 x=54 y=372 width=16 height=16 xoffset=1 yoffset=12 xadvance=18 page=0 chnl=15 +char id=43 x=18 y=372 width=17 height=17 xoffset=1 yoffset=16 xadvance=19 page=0 chnl=15 +char id=44 x=211 y=367 width=6 height=8 xoffset=1 yoffset=33 xadvance=9 page=0 chnl=15 +char id=45 x=408 y=356 width=9 height=4 xoffset=1 yoffset=26 xadvance=11 page=0 chnl=15 +char id=46 x=322 y=358 width=5 height=5 xoffset=2 yoffset=32 xadvance=9 page=0 chnl=15 +char id=47 x=26 y=309 width=12 height=24 xoffset=0 yoffset=13 xadvance=12 page=0 chnl=15 +char id=48 x=385 y=249 width=17 height=24 xoffset=1 yoffset=13 xadvance=19 page=0 chnl=15 +char id=49 x=52 y=309 width=10 height=24 xoffset=2 yoffset=13 xadvance=19 page=0 chnl=15 +char id=50 x=18 y=284 width=17 height=24 xoffset=1 yoffset=13 xadvance=19 page=0 chnl=15 +char id=51 x=300 y=276 width=16 height=24 xoffset=1 yoffset=13 xadvance=19 page=0 chnl=15 +char id=52 x=490 y=222 width=19 height=24 xoffset=0 yoffset=13 xadvance=19 page=0 chnl=15 +char id=53 x=385 y=274 width=15 height=24 xoffset=2 yoffset=13 xadvance=19 page=0 chnl=15 +char id=54 x=403 y=249 width=17 height=24 xoffset=1 yoffset=13 xadvance=19 page=0 chnl=15 +char id=55 x=108 y=282 width=17 height=24 xoffset=1 yoffset=13 xadvance=19 page=0 chnl=15 +char id=56 x=162 y=281 width=17 height=24 xoffset=1 yoffset=13 xadvance=19 page=0 chnl=15 +char id=57 x=457 y=248 width=17 height=24 xoffset=1 yoffset=13 xadvance=19 page=0 chnl=15 +char id=58 x=506 y=297 width=5 height=18 xoffset=2 yoffset=19 xadvance=9 page=0 chnl=15 +char id=59 x=191 y=306 width=7 height=22 xoffset=0 yoffset=19 xadvance=9 page=0 chnl=15 +char id=60 x=0 y=372 width=17 height=17 xoffset=1 yoffset=17 xadvance=19 page=0 chnl=15 +char id=61 x=80 y=372 width=16 height=10 xoffset=1 yoffset=21 xadvance=19 page=0 chnl=15 +char id=62 x=481 y=336 width=17 height=17 xoffset=1 yoffset=17 xadvance=19 page=0 chnl=15 +char id=63 x=492 y=272 width=14 height=24 xoffset=0 yoffset=13 xadvance=14 page=0 chnl=15 +char id=64 x=227 y=97 width=27 height=27 xoffset=1 yoffset=13 xadvance=30 page=0 chnl=15 +char id=65 x=22 y=234 width=21 height=24 xoffset=0 yoffset=13 xadvance=21 page=0 chnl=15 +char id=66 x=36 y=284 width=17 height=24 xoffset=3 yoffset=13 xadvance=21 page=0 chnl=15 +char id=67 x=40 y=259 width=19 height=24 xoffset=1 yoffset=13 xadvance=21 page=0 chnl=15 +char id=68 x=470 y=222 width=19 height=24 xoffset=3 yoffset=13 xadvance=24 page=0 chnl=15 +char id=69 x=462 y=273 width=14 height=24 xoffset=3 yoffset=13 xadvance=18 page=0 chnl=15 +char id=70 x=477 y=272 width=14 height=24 xoffset=3 yoffset=13 xadvance=17 page=0 chnl=15 +char id=71 x=44 y=234 width=21 height=24 xoffset=1 yoffset=13 xadvance=24 page=0 chnl=15 +char id=72 x=0 y=259 width=19 height=24 xoffset=3 yoffset=13 xadvance=25 page=0 chnl=15 +char id=73 x=69 y=309 width=3 height=24 xoffset=3 yoffset=13 xadvance=9 page=0 chnl=15 +char id=74 x=470 y=63 width=9 height=30 xoffset=-3 yoffset=13 xadvance=9 page=0 chnl=15 +char id=75 x=176 y=256 width=18 height=24 xoffset=3 yoffset=13 xadvance=20 page=0 chnl=15 +char id=76 x=497 y=147 width=14 height=24 xoffset=3 yoffset=13 xadvance=17 page=0 chnl=15 +char id=77 x=434 y=173 width=24 height=24 xoffset=3 yoffset=13 xadvance=30 page=0 chnl=15 +char id=78 x=20 y=259 width=19 height=24 xoffset=3 yoffset=13 xadvance=25 page=0 chnl=15 +char id=79 x=72 y=207 width=23 height=24 xoffset=1 yoffset=13 xadvance=26 page=0 chnl=15 +char id=80 x=368 y=274 width=16 height=24 xoffset=3 yoffset=13 xadvance=20 page=0 chnl=15 +char id=81 x=64 y=99 width=23 height=29 xoffset=1 yoffset=13 xadvance=26 page=0 chnl=15 +char id=82 x=493 y=247 width=17 height=24 xoffset=3 yoffset=13 xadvance=21 page=0 chnl=15 +char id=83 x=283 y=276 width=16 height=24 xoffset=1 yoffset=13 xadvance=18 page=0 chnl=15 +char id=84 x=290 y=251 width=18 height=24 xoffset=0 yoffset=13 xadvance=18 page=0 chnl=15 +char id=85 x=230 y=229 width=19 height=24 xoffset=2 yoffset=13 xadvance=24 page=0 chnl=15 +char id=86 x=108 y=231 width=20 height=24 xoffset=0 yoffset=13 xadvance=20 page=0 chnl=15 +char id=87 x=314 y=149 width=30 height=24 xoffset=0 yoffset=13 xadvance=31 page=0 chnl=15 +char id=88 x=430 y=223 width=19 height=24 xoffset=0 yoffset=13 xadvance=19 page=0 chnl=15 +char id=89 x=410 y=224 width=19 height=24 xoffset=0 yoffset=13 xadvance=19 page=0 chnl=15 +char id=90 x=439 y=248 width=17 height=24 xoffset=1 yoffset=13 xadvance=19 page=0 chnl=15 +char id=91 x=193 y=97 width=8 height=29 xoffset=2 yoffset=13 xadvance=11 page=0 chnl=15 +char id=92 x=0 y=309 width=12 height=24 xoffset=0 yoffset=13 xadvance=12 page=0 chnl=15 +char id=93 x=174 y=97 width=9 height=29 xoffset=0 yoffset=13 xadvance=11 page=0 chnl=15 +char id=94 x=36 y=372 width=17 height=16 xoffset=1 yoffset=13 xadvance=19 page=0 chnl=15 +char id=95 x=418 y=356 width=16 height=3 xoffset=-1 yoffset=39 xadvance=15 page=0 chnl=15 +char id=96 x=260 y=361 width=7 height=6 xoffset=1 yoffset=12 xadvance=9 page=0 chnl=15 +char id=97 x=303 y=339 width=15 height=18 xoffset=1 yoffset=19 xadvance=18 page=0 chnl=15 +char id=98 x=409 y=121 width=17 height=25 xoffset=2 yoffset=12 xadvance=20 page=0 chnl=15 +char id=99 x=396 y=337 width=14 height=18 xoffset=1 yoffset=19 xadvance=16 page=0 chnl=15 +char id=100 x=391 y=122 width=17 height=25 xoffset=1 yoffset=12 xadvance=20 page=0 chnl=15 +char id=101 x=138 y=352 width=16 height=18 xoffset=1 yoffset=19 xadvance=19 page=0 chnl=15 +char id=102 x=193 y=153 width=13 height=25 xoffset=0 yoffset=12 xadvance=11 page=0 chnl=15 +char id=103 x=335 y=96 width=18 height=26 xoffset=0 yoffset=19 xadvance=18 page=0 chnl=15 +char id=104 x=68 y=156 width=16 height=25 xoffset=2 yoffset=12 xadvance=20 page=0 chnl=15 +char id=105 x=231 y=151 width=4 height=25 xoffset=2 yoffset=12 xadvance=8 page=0 chnl=15 +char id=106 x=200 y=0 width=8 height=33 xoffset=-2 yoffset=12 xadvance=8 page=0 chnl=15 +char id=107 x=17 y=158 width=16 height=25 xoffset=2 yoffset=12 xadvance=17 page=0 chnl=15 +char id=108 x=236 y=151 width=4 height=25 xoffset=2 yoffset=12 xadvance=8 page=0 chnl=15 +char id=109 x=373 y=299 width=26 height=18 xoffset=2 yoffset=19 xadvance=31 page=0 chnl=15 +char id=110 x=104 y=352 width=16 height=18 xoffset=2 yoffset=19 xadvance=20 page=0 chnl=15 +char id=111 x=371 y=318 width=17 height=18 xoffset=1 yoffset=19 xadvance=20 page=0 chnl=15 +char id=112 x=354 y=96 width=17 height=26 xoffset=2 yoffset=19 xadvance=20 page=0 chnl=15 +char id=113 x=372 y=96 width=17 height=26 xoffset=1 yoffset=19 xadvance=20 page=0 chnl=15 +char id=114 x=469 y=336 width=11 height=18 xoffset=2 yoffset=19 xadvance=14 page=0 chnl=15 +char id=115 x=366 y=337 width=14 height=18 xoffset=1 yoffset=19 xadvance=16 page=0 chnl=15 +char id=116 x=179 y=306 width=11 height=22 xoffset=0 yoffset=15 xadvance=12 page=0 chnl=15 +char id=117 x=155 y=348 width=16 height=18 xoffset=2 yoffset=19 xadvance=20 page=0 chnl=15 +char id=118 x=479 y=317 width=17 height=18 xoffset=0 yoffset=19 xadvance=17 page=0 chnl=15 +char id=119 x=346 y=299 width=26 height=18 xoffset=0 yoffset=19 xadvance=26 page=0 chnl=15 +char id=120 x=461 y=317 width=17 height=18 xoffset=0 yoffset=19 xadvance=17 page=0 chnl=15 +char id=121 x=390 y=95 width=17 height=26 xoffset=0 yoffset=19 xadvance=17 page=0 chnl=15 +char id=122 x=441 y=337 width=14 height=18 xoffset=1 yoffset=19 xadvance=16 page=0 chnl=15 +char id=123 x=139 y=97 width=12 height=29 xoffset=0 yoffset=13 xadvance=12 page=0 chnl=15 +char id=124 x=209 y=0 width=4 height=33 xoffset=7 yoffset=12 xadvance=18 page=0 chnl=15 +char id=125 x=152 y=97 width=11 height=29 xoffset=1 yoffset=13 xadvance=12 page=0 chnl=15 +char id=126 x=291 y=361 width=17 height=5 xoffset=1 yoffset=23 xadvance=19 page=0 chnl=15 +char id=1024 x=355 y=33 width=14 height=31 xoffset=3 yoffset=6 xadvance=18 page=0 chnl=15 +char id=1025 x=340 y=33 width=14 height=31 xoffset=3 yoffset=6 xadvance=18 page=0 chnl=15 +char id=1026 x=332 y=199 width=22 height=24 xoffset=0 yoffset=13 xadvance=24 page=0 chnl=15 +char id=1027 x=325 y=33 width=14 height=31 xoffset=3 yoffset=6 xadvance=17 page=0 chnl=15 +char id=1028 x=129 y=231 width=20 height=24 xoffset=1 yoffset=13 xadvance=21 page=0 chnl=15 +char id=1029 x=232 y=279 width=16 height=24 xoffset=1 yoffset=13 xadvance=18 page=0 chnl=15 +char id=1030 x=73 y=309 width=3 height=24 xoffset=3 yoffset=13 xadvance=9 page=0 chnl=15 +char id=1031 x=385 y=32 width=10 height=31 xoffset=0 yoffset=6 xadvance=9 page=0 chnl=15 +char id=1032 x=480 y=63 width=9 height=30 xoffset=-3 yoffset=13 xadvance=9 page=0 chnl=15 +char id=1033 x=345 y=149 width=30 height=24 xoffset=0 yoffset=13 xadvance=31 page=0 chnl=15 +char id=1034 x=29 y=184 width=28 height=24 xoffset=3 yoffset=13 xadvance=32 page=0 chnl=15 +char id=1035 x=309 y=199 width=22 height=24 xoffset=0 yoffset=13 xadvance=24 page=0 chnl=15 +char id=1036 x=234 y=33 width=18 height=31 xoffset=3 yoffset=6 xadvance=20 page=0 chnl=15 +char id=1037 x=174 y=34 width=19 height=31 xoffset=3 yoffset=6 xadvance=25 page=0 chnl=15 +char id=1038 x=67 y=36 width=21 height=31 xoffset=0 yoffset=6 xadvance=21 page=0 chnl=15 +char id=1039 x=398 y=63 width=18 height=30 xoffset=3 yoffset=13 xadvance=24 page=0 chnl=15 +char id=1040 x=0 y=234 width=21 height=24 xoffset=0 yoffset=13 xadvance=21 page=0 chnl=15 +char id=1041 x=215 y=279 width=16 height=24 xoffset=3 yoffset=13 xadvance=20 page=0 chnl=15 +char id=1042 x=475 y=247 width=17 height=24 xoffset=3 yoffset=13 xadvance=21 page=0 chnl=15 +char id=1043 x=432 y=274 width=14 height=24 xoffset=3 yoffset=13 xadvance=17 page=0 chnl=15 +char id=1044 x=185 y=66 width=22 height=30 xoffset=0 yoffset=13 xadvance=23 page=0 chnl=15 +char id=1045 x=447 y=273 width=14 height=24 xoffset=3 yoffset=13 xadvance=18 page=0 chnl=15 +char id=1046 x=468 y=147 width=28 height=24 xoffset=0 yoffset=13 xadvance=28 page=0 chnl=15 +char id=1047 x=421 y=249 width=17 height=24 xoffset=1 yoffset=13 xadvance=19 page=0 chnl=15 +char id=1048 x=210 y=229 width=19 height=24 xoffset=3 yoffset=13 xadvance=25 page=0 chnl=15 +char id=1049 x=214 y=33 width=19 height=31 xoffset=3 yoffset=6 xadvance=25 page=0 chnl=15 +char id=1050 x=100 y=257 width=18 height=24 xoffset=3 yoffset=13 xadvance=20 page=0 chnl=15 +char id=1051 x=66 y=234 width=20 height=24 xoffset=0 yoffset=13 xadvance=23 page=0 chnl=15 +char id=1052 x=359 y=174 width=24 height=24 xoffset=3 yoffset=13 xadvance=30 page=0 chnl=15 +char id=1053 x=150 y=231 width=19 height=24 xoffset=3 yoffset=13 xadvance=25 page=0 chnl=15 +char id=1054 x=24 y=209 width=23 height=24 xoffset=1 yoffset=13 xadvance=26 page=0 chnl=15 +char id=1055 x=309 y=251 width=18 height=24 xoffset=3 yoffset=13 xadvance=24 page=0 chnl=15 +char id=1056 x=334 y=274 width=16 height=24 xoffset=3 yoffset=13 xadvance=20 page=0 chnl=15 +char id=1057 x=310 y=224 width=19 height=24 xoffset=1 yoffset=13 xadvance=21 page=0 chnl=15 +char id=1058 x=328 y=249 width=18 height=24 xoffset=0 yoffset=13 xadvance=18 page=0 chnl=15 +char id=1059 x=488 y=197 width=21 height=24 xoffset=0 yoffset=13 xadvance=21 page=0 chnl=15 +char id=1060 x=384 y=174 width=24 height=24 xoffset=1 yoffset=13 xadvance=27 page=0 chnl=15 +char id=1061 x=250 y=228 width=19 height=24 xoffset=0 yoffset=13 xadvance=19 page=0 chnl=15 +char id=1062 x=490 y=32 width=21 height=30 xoffset=3 yoffset=13 xadvance=25 page=0 chnl=15 +char id=1063 x=214 y=254 width=18 height=24 xoffset=2 yoffset=13 xadvance=23 page=0 chnl=15 +char id=1064 x=0 y=184 width=28 height=24 xoffset=3 yoffset=13 xadvance=34 page=0 chnl=15 +char id=1065 x=428 y=32 width=31 height=30 xoffset=3 yoffset=13 xadvance=35 page=0 chnl=15 +char id=1066 x=466 y=197 width=21 height=24 xoffset=0 yoffset=13 xadvance=23 page=0 chnl=15 +char id=1067 x=286 y=201 width=22 height=24 xoffset=3 yoffset=13 xadvance=28 page=0 chnl=15 +char id=1068 x=54 y=284 width=17 height=24 xoffset=3 yoffset=13 xadvance=21 page=0 chnl=15 +char id=1069 x=330 y=224 width=19 height=24 xoffset=0 yoffset=13 xadvance=21 page=0 chnl=15 +char id=1070 x=407 y=148 width=30 height=24 xoffset=3 yoffset=13 xadvance=35 page=0 chnl=15 +char id=1071 x=233 y=254 width=18 height=24 xoffset=0 yoffset=13 xadvance=21 page=0 chnl=15 +char id=1072 x=223 y=347 width=15 height=18 xoffset=1 yoffset=19 xadvance=18 page=0 chnl=15 +char id=1073 x=319 y=123 width=17 height=25 xoffset=1 yoffset=12 xadvance=20 page=0 chnl=15 +char id=1074 x=87 y=353 width=16 height=18 xoffset=2 yoffset=19 xadvance=19 page=0 chnl=15 +char id=1075 x=456 y=337 width=12 height=18 xoffset=2 yoffset=19 xadvance=14 page=0 chnl=15 +char id=1076 x=190 y=231 width=19 height=24 xoffset=0 yoffset=19 xadvance=19 page=0 chnl=15 +char id=1077 x=53 y=353 width=16 height=18 xoffset=1 yoffset=19 xadvance=19 page=0 chnl=15 +char id=1078 x=480 y=297 width=25 height=18 xoffset=0 yoffset=19 xadvance=24 page=0 chnl=15 +char id=1079 x=426 y=337 width=14 height=18 xoffset=1 yoffset=19 xadvance=16 page=0 chnl=15 +char id=1080 x=425 y=318 width=17 height=18 xoffset=2 yoffset=19 xadvance=21 page=0 chnl=15 +char id=1081 x=373 y=123 width=17 height=25 xoffset=2 yoffset=12 xadvance=21 page=0 chnl=15 +char id=1082 x=255 y=342 width=15 height=18 xoffset=2 yoffset=19 xadvance=17 page=0 chnl=15 +char id=1083 x=389 y=318 width=17 height=18 xoffset=0 yoffset=19 xadvance=19 page=0 chnl=15 +char id=1084 x=211 y=328 width=20 height=18 xoffset=2 yoffset=19 xadvance=24 page=0 chnl=15 +char id=1085 x=36 y=353 width=16 height=18 xoffset=2 yoffset=19 xadvance=21 page=0 chnl=15 +char id=1086 x=353 y=318 width=17 height=18 xoffset=1 yoffset=19 xadvance=20 page=0 chnl=15 +char id=1087 x=206 y=348 width=16 height=18 xoffset=2 yoffset=19 xadvance=21 page=0 chnl=15 +char id=1088 x=426 y=94 width=17 height=26 xoffset=2 yoffset=19 xadvance=20 page=0 chnl=15 +char id=1089 x=351 y=339 width=14 height=18 xoffset=1 yoffset=19 xadvance=16 page=0 chnl=15 +char id=1090 x=271 y=342 width=15 height=18 xoffset=0 yoffset=19 xadvance=16 page=0 chnl=15 +char id=1091 x=444 y=94 width=17 height=26 xoffset=0 yoffset=19 xadvance=17 page=0 chnl=15 +char id=1092 x=96 y=0 width=21 height=33 xoffset=1 yoffset=12 xadvance=24 page=0 chnl=15 +char id=1093 x=18 y=353 width=17 height=18 xoffset=0 yoffset=19 xadvance=17 page=0 chnl=15 +char id=1094 x=119 y=256 width=18 height=24 xoffset=2 yoffset=19 xadvance=21 page=0 chnl=15 +char id=1095 x=70 y=353 width=16 height=18 xoffset=2 yoffset=19 xadvance=20 page=0 chnl=15 +char id=1096 x=0 y=334 width=25 height=18 xoffset=2 yoffset=19 xadvance=30 page=0 chnl=15 +char id=1097 x=116 y=181 width=27 height=24 xoffset=2 yoffset=19 xadvance=30 page=0 chnl=15 +char id=1098 x=167 y=329 width=21 height=18 xoffset=0 yoffset=19 xadvance=23 page=0 chnl=15 +char id=1099 x=145 y=329 width=21 height=18 xoffset=2 yoffset=19 xadvance=26 page=0 chnl=15 +char id=1100 x=172 y=348 width=16 height=18 xoffset=2 yoffset=19 xadvance=20 page=0 chnl=15 +char id=1101 x=287 y=342 width=15 height=18 xoffset=0 yoffset=19 xadvance=16 page=0 chnl=15 +char id=1102 x=26 y=334 width=24 height=18 xoffset=2 yoffset=19 xadvance=28 page=0 chnl=15 +char id=1103 x=189 y=348 width=16 height=18 xoffset=0 yoffset=19 xadvance=18 page=0 chnl=15 +char id=1104 x=0 y=158 width=16 height=25 xoffset=1 yoffset=12 xadvance=19 page=0 chnl=15 +char id=1105 x=51 y=156 width=16 height=25 xoffset=1 yoffset=12 xadvance=19 page=0 chnl=15 +char id=1106 x=118 y=0 width=18 height=33 xoffset=0 yoffset=12 xadvance=20 page=0 chnl=15 +char id=1107 x=207 y=153 width=12 height=25 xoffset=2 yoffset=12 xadvance=14 page=0 chnl=15 +char id=1108 x=319 y=339 width=15 height=18 xoffset=1 yoffset=19 xadvance=16 page=0 chnl=15 +char id=1109 x=381 y=337 width=14 height=18 xoffset=1 yoffset=19 xadvance=16 page=0 chnl=15 +char id=1110 x=241 y=151 width=4 height=25 xoffset=2 yoffset=12 xadvance=8 page=0 chnl=15 +char id=1111 x=220 y=152 width=10 height=25 xoffset=0 yoffset=12 xadvance=8 page=0 chnl=15 +char id=1112 x=191 y=0 width=8 height=33 xoffset=-2 yoffset=12 xadvance=8 page=0 chnl=15 +char id=1113 x=265 y=304 width=26 height=18 xoffset=0 yoffset=19 xadvance=28 page=0 chnl=15 +char id=1114 x=238 y=304 width=26 height=18 xoffset=2 yoffset=19 xadvance=30 page=0 chnl=15 +char id=1115 x=208 y=126 width=18 height=25 xoffset=0 yoffset=12 xadvance=20 page=0 chnl=15 +char id=1116 x=85 y=155 width=15 height=25 xoffset=2 yoffset=12 xadvance=17 page=0 chnl=15 +char id=1117 x=355 y=123 width=17 height=25 xoffset=2 yoffset=12 xadvance=21 page=0 chnl=15 +char id=1118 x=173 y=0 width=17 height=33 xoffset=0 yoffset=12 xadvance=17 page=0 chnl=15 +char id=1119 x=249 y=279 width=16 height=24 xoffset=2 yoffset=19 xadvance=21 page=0 chnl=15 +char id=1120 x=283 y=149 width=30 height=24 xoffset=0 yoffset=13 xadvance=30 page=0 chnl=15 +char id=1121 x=454 y=298 width=25 height=18 xoffset=0 yoffset=19 xadvance=26 page=0 chnl=15 +char id=1122 x=444 y=198 width=21 height=24 xoffset=0 yoffset=13 xadvance=22 page=0 chnl=15 +char id=1123 x=138 y=306 width=20 height=22 xoffset=0 yoffset=15 xadvance=21 page=0 chnl=15 +char id=1124 x=144 y=181 width=27 height=24 xoffset=3 yoffset=13 xadvance=31 page=0 chnl=15 +char id=1125 x=99 y=333 width=22 height=18 xoffset=2 yoffset=19 xadvance=25 page=0 chnl=15 +char id=1126 x=48 y=209 width=23 height=24 xoffset=0 yoffset=13 xadvance=22 page=0 chnl=15 +char id=1127 x=294 y=320 width=19 height=18 xoffset=0 yoffset=19 xadvance=19 page=0 chnl=15 +char id=1128 x=58 y=182 width=28 height=24 xoffset=3 yoffset=13 xadvance=31 page=0 chnl=15 +char id=1129 x=75 y=334 width=23 height=18 xoffset=2 yoffset=19 xadvance=25 page=0 chnl=15 +char id=1130 x=409 y=173 width=24 height=24 xoffset=0 yoffset=13 xadvance=24 page=0 chnl=15 +char id=1131 x=189 y=329 width=21 height=18 xoffset=0 yoffset=19 xadvance=21 page=0 chnl=15 +char id=1132 x=438 y=147 width=29 height=24 xoffset=3 yoffset=13 xadvance=33 page=0 chnl=15 +char id=1133 x=400 y=299 width=26 height=18 xoffset=2 yoffset=19 xadvance=28 page=0 chnl=15 +char id=1134 x=55 y=0 width=18 height=35 xoffset=0 yoffset=9 xadvance=19 page=0 chnl=15 +char id=1135 x=108 y=99 width=15 height=29 xoffset=0 yoffset=15 xadvance=16 page=0 chnl=15 +char id=1136 x=334 y=174 width=24 height=24 xoffset=1 yoffset=13 xadvance=27 page=0 chnl=15 +char id=1137 x=74 y=0 width=21 height=33 xoffset=2 yoffset=12 xadvance=25 page=0 chnl=15 +char id=1138 x=216 y=204 width=23 height=24 xoffset=1 yoffset=13 xadvance=26 page=0 chnl=15 +char id=1139 x=0 y=353 width=17 height=18 xoffset=1 yoffset=19 xadvance=20 page=0 chnl=15 +char id=1140 x=263 y=201 width=22 height=24 xoffset=0 yoffset=13 xadvance=21 page=0 chnl=15 +char id=1141 x=334 y=320 width=18 height=18 xoffset=0 yoffset=19 xadvance=17 page=0 chnl=15 +char id=1142 x=447 y=0 width=22 height=31 xoffset=0 yoffset=6 xadvance=21 page=0 chnl=15 +char id=1143 x=246 y=125 width=18 height=25 xoffset=0 yoffset=12 xadvance=17 page=0 chnl=15 +char id=1144 x=214 y=0 width=39 height=32 xoffset=1 yoffset=13 xadvance=40 page=0 chnl=15 +char id=1145 x=272 y=96 width=35 height=26 xoffset=1 yoffset=19 xadvance=36 page=0 chnl=15 +char id=1146 x=202 y=97 width=24 height=28 xoffset=1 yoffset=11 xadvance=27 page=0 chnl=15 +char id=1147 x=159 y=306 width=19 height=22 xoffset=1 yoffset=17 xadvance=22 page=0 chnl=15 +char id=1148 x=23 y=0 width=31 height=35 xoffset=1 yoffset=2 xadvance=34 page=0 chnl=15 +char id=1149 x=57 y=68 width=27 height=30 xoffset=1 yoffset=7 xadvance=30 page=0 chnl=15 +char id=1150 x=33 y=99 width=30 height=29 xoffset=0 yoffset=8 xadvance=30 page=0 chnl=15 +char id=1151 x=81 y=309 width=25 height=23 xoffset=0 yoffset=14 xadvance=26 page=0 chnl=15 +char id=1152 x=286 y=0 width=20 height=32 xoffset=1 yoffset=13 xadvance=21 page=0 chnl=15 +char id=1153 x=67 y=129 width=14 height=26 xoffset=1 yoffset=19 xadvance=16 page=0 chnl=15 +char id=1154 x=199 y=306 width=18 height=21 xoffset=1 yoffset=16 xadvance=20 page=0 chnl=15 +char id=1155 x=234 y=366 width=13 height=7 xoffset=-16 yoffset=13 xadvance=0 page=0 chnl=15 +char id=1156 x=309 y=358 width=12 height=5 xoffset=-15 yoffset=13 xadvance=0 page=0 chnl=15 +char id=1157 x=254 y=362 width=5 height=7 xoffset=-12 yoffset=11 xadvance=0 page=0 chnl=15 +char id=1158 x=248 y=362 width=5 height=7 xoffset=-12 yoffset=11 xadvance=0 page=0 chnl=15 +char id=1160 x=0 y=101 width=32 height=29 xoffset=0 yoffset=14 xadvance=33 page=0 chnl=15 +char id=1161 x=396 y=32 width=31 height=30 xoffset=0 yoffset=13 xadvance=32 page=0 chnl=15 +char id=1162 x=0 y=0 width=22 height=37 xoffset=3 yoffset=6 xadvance=26 page=0 chnl=15 +char id=1163 x=133 y=34 width=20 height=31 xoffset=2 yoffset=12 xadvance=22 page=0 chnl=15 +char id=1164 x=170 y=231 width=19 height=24 xoffset=0 yoffset=13 xadvance=20 page=0 chnl=15 +char id=1165 x=227 y=125 width=18 height=25 xoffset=0 yoffset=12 xadvance=20 page=0 chnl=15 +char id=1166 x=198 y=281 width=16 height=24 xoffset=3 yoffset=13 xadvance=20 page=0 chnl=15 +char id=1167 x=408 y=94 width=17 height=26 xoffset=2 yoffset=19 xadvance=20 page=0 chnl=15 +char id=1168 x=124 y=97 width=14 height=29 xoffset=3 yoffset=8 xadvance=18 page=0 chnl=15 +char id=1169 x=125 y=307 width=12 height=23 xoffset=2 yoffset=14 xadvance=14 page=0 chnl=15 +char id=1170 x=90 y=284 width=17 height=24 xoffset=0 yoffset=13 xadvance=17 page=0 chnl=15 +char id=1171 x=497 y=316 width=14 height=18 xoffset=0 yoffset=19 xadvance=14 page=0 chnl=15 +char id=1172 x=346 y=0 width=18 height=32 xoffset=3 yoffset=13 xadvance=22 page=0 chnl=15 +char id=1173 x=51 y=129 width=15 height=26 xoffset=2 yoffset=19 xadvance=18 page=0 chnl=15 +char id=1174 x=460 y=32 width=29 height=30 xoffset=0 yoffset=13 xadvance=29 page=0 chnl=15 +char id=1175 x=254 y=176 width=26 height=24 xoffset=0 yoffset=19 xadvance=26 page=0 chnl=15 +char id=1176 x=271 y=33 width=17 height=31 xoffset=1 yoffset=13 xadvance=19 page=0 chnl=15 +char id=1177 x=148 y=153 width=14 height=25 xoffset=1 yoffset=19 xadvance=16 page=0 chnl=15 +char id=1178 x=338 y=65 width=19 height=30 xoffset=3 yoffset=13 xadvance=22 page=0 chnl=15 +char id=1179 x=266 y=278 width=16 height=24 xoffset=2 yoffset=19 xadvance=18 page=0 chnl=15 +char id=1180 x=195 y=256 width=18 height=24 xoffset=3 yoffset=13 xadvance=20 page=0 chnl=15 +char id=1181 x=239 y=343 width=15 height=18 xoffset=2 yoffset=19 xadvance=17 page=0 chnl=15 +char id=1182 x=378 y=199 width=21 height=24 xoffset=0 yoffset=13 xadvance=20 page=0 chnl=15 +char id=1183 x=337 y=123 width=17 height=25 xoffset=0 yoffset=12 xadvance=17 page=0 chnl=15 +char id=1184 x=0 y=209 width=23 height=24 xoffset=0 yoffset=13 xadvance=23 page=0 chnl=15 +char id=1185 x=253 y=323 width=20 height=18 xoffset=0 yoffset=19 xadvance=20 page=0 chnl=15 +char id=1186 x=275 y=65 width=21 height=30 xoffset=3 yoffset=13 xadvance=25 page=0 chnl=15 +char id=1187 x=350 y=224 width=19 height=24 xoffset=2 yoffset=19 xadvance=22 page=0 chnl=15 +char id=1188 x=459 y=172 width=24 height=24 xoffset=3 yoffset=13 xadvance=27 page=0 chnl=15 +char id=1189 x=122 y=333 width=22 height=18 xoffset=2 yoffset=19 xadvance=24 page=0 chnl=15 +char id=1190 x=254 y=0 width=31 height=32 xoffset=3 yoffset=13 xadvance=35 page=0 chnl=15 +char id=1191 x=308 y=96 width=26 height=26 xoffset=2 yoffset=19 xadvance=29 page=0 chnl=15 +char id=1192 x=161 y=127 width=24 height=25 xoffset=1 yoffset=13 xadvance=26 page=0 chnl=15 +char id=1193 x=218 y=304 width=19 height=19 xoffset=1 yoffset=19 xadvance=21 page=0 chnl=15 +char id=1194 x=154 y=34 width=19 height=31 xoffset=1 yoffset=13 xadvance=21 page=0 chnl=15 +char id=1195 x=133 y=155 width=14 height=25 xoffset=1 yoffset=19 xadvance=16 page=0 chnl=15 +char id=1196 x=436 y=63 width=18 height=30 xoffset=0 yoffset=13 xadvance=18 page=0 chnl=15 +char id=1197 x=401 y=274 width=15 height=24 xoffset=0 yoffset=19 xadvance=16 page=0 chnl=15 +char id=1198 x=370 y=224 width=19 height=24 xoffset=0 yoffset=13 xadvance=19 page=0 chnl=15 +char id=1199 x=462 y=94 width=17 height=26 xoffset=0 yoffset=19 xadvance=17 page=0 chnl=15 +char id=1200 x=390 y=224 width=19 height=24 xoffset=0 yoffset=13 xadvance=19 page=0 chnl=15 +char id=1201 x=480 y=94 width=17 height=26 xoffset=0 yoffset=19 xadvance=17 page=0 chnl=15 +char id=1202 x=253 y=65 width=21 height=30 xoffset=0 yoffset=13 xadvance=21 page=0 chnl=15 +char id=1203 x=271 y=251 width=18 height=24 xoffset=0 yoffset=19 xadvance=18 page=0 chnl=15 +char id=1204 x=0 y=70 width=28 height=30 xoffset=0 yoffset=13 xadvance=29 page=0 chnl=15 +char id=1205 x=484 y=172 width=24 height=24 xoffset=0 yoffset=19 xadvance=24 page=0 chnl=15 +char id=1206 x=231 y=65 width=21 height=30 xoffset=2 yoffset=13 xadvance=23 page=0 chnl=15 +char id=1207 x=366 y=249 width=18 height=24 xoffset=2 yoffset=19 xadvance=20 page=0 chnl=15 +char id=1208 x=252 y=253 width=18 height=24 xoffset=2 yoffset=13 xadvance=23 page=0 chnl=15 +char id=1209 x=335 y=339 width=15 height=18 xoffset=2 yoffset=19 xadvance=20 page=0 chnl=15 +char id=1210 x=157 y=256 width=18 height=24 xoffset=3 yoffset=13 xadvance=23 page=0 chnl=15 +char id=1211 x=445 y=121 width=16 height=25 xoffset=2 yoffset=12 xadvance=20 page=0 chnl=15 +char id=1212 x=227 y=178 width=26 height=24 xoffset=0 yoffset=13 xadvance=28 page=0 chnl=15 +char id=1213 x=232 y=324 width=20 height=18 xoffset=0 yoffset=19 xadvance=22 page=0 chnl=15 +char id=1214 x=85 y=68 width=26 height=30 xoffset=0 yoffset=13 xadvance=28 page=0 chnl=15 +char id=1215 x=87 y=232 width=20 height=24 xoffset=0 yoffset=19 xadvance=22 page=0 chnl=15 +char id=1216 x=77 y=309 width=3 height=24 xoffset=3 yoffset=13 xadvance=9 page=0 chnl=15 +char id=1217 x=365 y=0 width=28 height=31 xoffset=0 yoffset=6 xadvance=28 page=0 chnl=15 +char id=1218 x=109 y=129 width=25 height=25 xoffset=0 yoffset=12 xadvance=24 page=0 chnl=15 +char id=1219 x=327 y=0 width=18 height=32 xoffset=3 yoffset=13 xadvance=23 page=0 chnl=15 +char id=1220 x=0 y=131 width=16 height=26 xoffset=2 yoffset=19 xadvance=18 page=0 chnl=15 +char id=1221 x=112 y=66 width=24 height=30 xoffset=0 yoffset=13 xadvance=24 page=0 chnl=15 +char id=1222 x=270 y=226 width=19 height=24 xoffset=0 yoffset=19 xadvance=19 page=0 chnl=15 +char id=1223 x=307 y=0 width=19 height=32 xoffset=3 yoffset=13 xadvance=24 page=0 chnl=15 +char id=1224 x=17 y=131 width=16 height=26 xoffset=2 yoffset=19 xadvance=21 page=0 chnl=15 +char id=1225 x=208 y=66 width=22 height=30 xoffset=3 yoffset=13 xadvance=25 page=0 chnl=15 +char id=1226 x=450 y=223 width=19 height=24 xoffset=2 yoffset=19 xadvance=22 page=0 chnl=15 +char id=1227 x=417 y=63 width=18 height=30 xoffset=2 yoffset=13 xadvance=23 page=0 chnl=15 +char id=1228 x=351 y=274 width=16 height=24 xoffset=2 yoffset=19 xadvance=20 page=0 chnl=15 +char id=1229 x=29 y=68 width=27 height=30 xoffset=3 yoffset=13 xadvance=30 page=0 chnl=15 +char id=1230 x=96 y=206 width=23 height=24 xoffset=2 yoffset=19 xadvance=25 page=0 chnl=15 +char id=1231 x=507 y=272 width=3 height=24 xoffset=3 yoffset=13 xadvance=9 page=0 chnl=15 +char id=1232 x=89 y=34 width=21 height=31 xoffset=0 yoffset=6 xadvance=21 page=0 chnl=15 +char id=1233 x=117 y=155 width=15 height=25 xoffset=1 yoffset=12 xadvance=18 page=0 chnl=15 +char id=1234 x=45 y=36 width=21 height=31 xoffset=0 yoffset=6 xadvance=21 page=0 chnl=15 +char id=1235 x=101 y=155 width=15 height=25 xoffset=1 yoffset=12 xadvance=18 page=0 chnl=15 +char id=1236 x=172 y=179 width=27 height=24 xoffset=0 yoffset=13 xadvance=29 page=0 chnl=15 +char id=1237 x=427 y=299 width=26 height=18 xoffset=1 yoffset=19 xadvance=29 page=0 chnl=15 +char id=1238 x=370 y=32 width=14 height=31 xoffset=3 yoffset=6 xadvance=18 page=0 chnl=15 +char id=1239 x=479 y=121 width=16 height=25 xoffset=1 yoffset=12 xadvance=19 page=0 chnl=15 +char id=1240 x=355 y=199 width=22 height=24 xoffset=1 yoffset=13 xadvance=24 page=0 chnl=15 +char id=1241 x=121 y=352 width=16 height=18 xoffset=1 yoffset=19 xadvance=19 page=0 chnl=15 +char id=1242 x=0 y=38 width=22 height=31 xoffset=1 yoffset=6 xadvance=24 page=0 chnl=15 +char id=1243 x=462 y=121 width=16 height=25 xoffset=1 yoffset=12 xadvance=19 page=0 chnl=15 +char id=1244 x=394 y=0 width=28 height=31 xoffset=0 yoffset=6 xadvance=28 page=0 chnl=15 +char id=1245 x=135 y=127 width=25 height=25 xoffset=0 yoffset=12 xadvance=24 page=0 chnl=15 +char id=1246 x=289 y=33 width=17 height=31 xoffset=1 yoffset=6 xadvance=19 page=0 chnl=15 +char id=1247 x=163 y=153 width=14 height=25 xoffset=1 yoffset=12 xadvance=16 page=0 chnl=15 +char id=1248 x=72 y=284 width=17 height=24 xoffset=1 yoffset=13 xadvance=19 page=0 chnl=15 +char id=1249 x=34 y=129 width=16 height=26 xoffset=0 yoffset=19 xadvance=16 page=0 chnl=15 +char id=1250 x=88 y=99 width=19 height=29 xoffset=3 yoffset=8 xadvance=25 page=0 chnl=15 +char id=1251 x=107 y=309 width=17 height=23 xoffset=2 yoffset=14 xadvance=21 page=0 chnl=15 +char id=1252 x=194 y=34 width=19 height=31 xoffset=3 yoffset=6 xadvance=25 page=0 chnl=15 +char id=1253 x=301 y=123 width=17 height=25 xoffset=2 yoffset=12 xadvance=21 page=0 chnl=15 +char id=1254 x=423 y=0 width=23 height=31 xoffset=1 yoffset=6 xadvance=26 page=0 chnl=15 +char id=1255 x=283 y=123 width=17 height=25 xoffset=1 yoffset=12 xadvance=20 page=0 chnl=15 +char id=1256 x=144 y=206 width=23 height=24 xoffset=1 yoffset=13 xadvance=26 page=0 chnl=15 +char id=1257 x=407 y=318 width=17 height=18 xoffset=1 yoffset=19 xadvance=20 page=0 chnl=15 +char id=1258 x=161 y=66 width=23 height=30 xoffset=1 yoffset=7 xadvance=26 page=0 chnl=15 +char id=1259 x=265 y=124 width=17 height=25 xoffset=1 yoffset=12 xadvance=20 page=0 chnl=15 +char id=1260 x=378 y=64 width=19 height=30 xoffset=0 yoffset=7 xadvance=21 page=0 chnl=15 +char id=1261 x=496 y=121 width=15 height=25 xoffset=0 yoffset=12 xadvance=16 page=0 chnl=15 +char id=1262 x=490 y=63 width=21 height=29 xoffset=0 yoffset=8 xadvance=21 page=0 chnl=15 +char id=1263 x=253 y=33 width=17 height=31 xoffset=0 yoffset=14 xadvance=17 page=0 chnl=15 +char id=1264 x=23 y=36 width=21 height=31 xoffset=0 yoffset=6 xadvance=21 page=0 chnl=15 +char id=1265 x=155 y=0 width=17 height=33 xoffset=0 yoffset=12 xadvance=17 page=0 chnl=15 +char id=1266 x=111 y=34 width=21 height=31 xoffset=0 yoffset=6 xadvance=21 page=0 chnl=15 +char id=1267 x=137 y=0 width=17 height=33 xoffset=0 yoffset=12 xadvance=17 page=0 chnl=15 +char id=1268 x=493 y=0 width=18 height=31 xoffset=2 yoffset=6 xadvance=23 page=0 chnl=15 +char id=1269 x=34 y=156 width=16 height=25 xoffset=2 yoffset=12 xadvance=20 page=0 chnl=15 +char id=1270 x=455 y=63 width=14 height=30 xoffset=3 yoffset=13 xadvance=17 page=0 chnl=15 +char id=1271 x=39 y=309 width=12 height=24 xoffset=2 yoffset=19 xadvance=14 page=0 chnl=15 +char id=1272 x=470 y=0 width=22 height=31 xoffset=3 yoffset=6 xadvance=28 page=0 chnl=15 +char id=1273 x=186 y=127 width=21 height=25 xoffset=2 yoffset=12 xadvance=26 page=0 chnl=15 +char id=1274 x=307 y=33 width=17 height=31 xoffset=0 yoffset=13 xadvance=17 page=0 chnl=15 +char id=1275 x=417 y=274 width=14 height=24 xoffset=0 yoffset=19 xadvance=14 page=0 chnl=15 +char id=1276 x=297 y=65 width=20 height=30 xoffset=0 yoffset=13 xadvance=21 page=0 chnl=15 +char id=1277 x=138 y=256 width=18 height=24 xoffset=0 yoffset=19 xadvance=18 page=0 chnl=15 +char id=1278 x=80 y=259 width=19 height=24 xoffset=0 yoffset=13 xadvance=19 page=0 chnl=15 +char id=1279 x=443 y=318 width=17 height=18 xoffset=0 yoffset=19 xadvance=17 page=0 chnl=15 +char id=1280 x=180 y=281 width=17 height=24 xoffset=1 yoffset=13 xadvance=20 page=0 chnl=15 +char id=1281 x=427 y=121 width=17 height=25 xoffset=1 yoffset=12 xadvance=20 page=0 chnl=15 +char id=1282 x=200 y=179 width=26 height=24 xoffset=1 yoffset=13 xadvance=30 page=0 chnl=15 +char id=1283 x=82 y=129 width=26 height=25 xoffset=1 yoffset=12 xadvance=30 page=0 chnl=15 +char id=1284 x=281 y=176 width=26 height=24 xoffset=1 yoffset=13 xadvance=30 page=0 chnl=15 +char id=1285 x=51 y=334 width=23 height=18 xoffset=1 yoffset=19 xadvance=27 page=0 chnl=15 +char id=1286 x=318 y=65 width=19 height=30 xoffset=1 yoffset=13 xadvance=21 page=0 chnl=15 +char id=1287 x=317 y=276 width=16 height=24 xoffset=1 yoffset=19 xadvance=17 page=0 chnl=15 +char id=1288 x=376 y=149 width=30 height=24 xoffset=0 yoffset=13 xadvance=32 page=0 chnl=15 +char id=1289 x=319 y=301 width=26 height=18 xoffset=0 yoffset=19 xadvance=28 page=0 chnl=15 +char id=1290 x=87 y=181 width=28 height=24 xoffset=3 yoffset=13 xadvance=34 page=0 chnl=15 +char id=1291 x=292 y=301 width=26 height=18 xoffset=2 yoffset=19 xadvance=30 page=0 chnl=15 +char id=1292 x=120 y=206 width=23 height=24 xoffset=1 yoffset=13 xadvance=25 page=0 chnl=15 +char id=1293 x=314 y=320 width=19 height=18 xoffset=1 yoffset=19 xadvance=21 page=0 chnl=15 +char id=1294 x=400 y=199 width=21 height=24 xoffset=0 yoffset=13 xadvance=24 page=0 chnl=15 +char id=1295 x=274 y=323 width=19 height=18 xoffset=0 yoffset=19 xadvance=22 page=0 chnl=15 +char id=1296 x=0 y=284 width=17 height=24 xoffset=1 yoffset=13 xadvance=19 page=0 chnl=15 +char id=1297 x=411 y=337 width=14 height=18 xoffset=1 yoffset=19 xadvance=16 page=0 chnl=15 +char id=1298 x=137 y=66 width=23 height=30 xoffset=0 yoffset=13 xadvance=24 page=0 chnl=15 +char id=1299 x=290 y=226 width=19 height=24 xoffset=0 yoffset=19 xadvance=19 page=0 chnl=15 +char id=8192 x=82 y=34 width=1 height=1 xoffset=0 yoffset=0 xadvance=17 page=0 chnl=15 +char id=8193 x=80 y=34 width=1 height=1 xoffset=0 yoffset=0 xadvance=33 page=0 chnl=15 +char id=8194 x=78 y=34 width=1 height=1 xoffset=0 yoffset=0 xadvance=17 page=0 chnl=15 +char id=8195 x=76 y=34 width=1 height=1 xoffset=0 yoffset=0 xadvance=33 page=0 chnl=15 +char id=8196 x=74 y=34 width=1 height=1 xoffset=0 yoffset=0 xadvance=11 page=0 chnl=15 +char id=8197 x=93 y=66 width=1 height=1 xoffset=0 yoffset=0 xadvance=8 page=0 chnl=15 +char id=8198 x=91 y=66 width=1 height=1 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=8199 x=25 y=68 width=1 height=1 xoffset=0 yoffset=0 xadvance=19 page=0 chnl=15 +char id=8200 x=27 y=68 width=1 height=1 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=8201 x=95 y=66 width=1 height=1 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=8202 x=86 y=34 width=1 height=1 xoffset=0 yoffset=0 xadvance=3 page=0 chnl=15 +char id=8203 x=84 y=34 width=1 height=1 xoffset=0 yoffset=0 xadvance=0 page=0 chnl=15 +char id=8211 x=392 y=356 width=15 height=4 xoffset=1 yoffset=26 xadvance=17 page=0 chnl=15 +char id=8212 x=328 y=358 width=31 height=4 xoffset=1 yoffset=26 xadvance=33 page=0 chnl=15 +char id=8213 x=360 y=358 width=31 height=4 xoffset=1 yoffset=26 xadvance=33 page=0 chnl=15 +char id=8215 x=218 y=367 width=15 height=7 xoffset=-1 yoffset=37 xadvance=14 page=0 chnl=15 +char id=8216 x=184 y=367 width=6 height=9 xoffset=0 yoffset=13 xadvance=6 page=0 chnl=15 +char id=8217 x=177 y=367 width=6 height=9 xoffset=0 yoffset=13 xadvance=6 page=0 chnl=15 +char id=8218 x=204 y=367 width=6 height=8 xoffset=1 yoffset=33 xadvance=8 page=0 chnl=15 +char id=8219 x=170 y=367 width=6 height=9 xoffset=0 yoffset=13 xadvance=6 page=0 chnl=15 +char id=8220 x=139 y=371 width=12 height=9 xoffset=0 yoffset=13 xadvance=12 page=0 chnl=15 +char id=8221 x=126 y=371 width=12 height=9 xoffset=0 yoffset=13 xadvance=12 page=0 chnl=15 +char id=8222 x=191 y=367 width=12 height=8 xoffset=1 yoffset=33 xadvance=14 page=0 chnl=15 +char id=8224 x=498 y=93 width=13 height=25 xoffset=2 yoffset=12 xadvance=17 page=0 chnl=15 +char id=8225 x=178 y=153 width=14 height=25 xoffset=1 yoffset=12 xadvance=17 page=0 chnl=15 +char id=8226 x=161 y=367 width=8 height=9 xoffset=2 yoffset=21 xadvance=13 page=0 chnl=15 +char id=8230 x=268 y=361 width=22 height=5 xoffset=2 yoffset=32 xadvance=26 page=0 chnl=15 +char id=8240 x=246 y=151 width=36 height=24 xoffset=1 yoffset=13 xadvance=39 page=0 chnl=15 +char id=8242 x=152 y=371 width=8 height=9 xoffset=1 yoffset=13 xadvance=8 page=0 chnl=15 +char id=8243 x=112 y=371 width=13 height=9 xoffset=1 yoffset=13 xadvance=13 page=0 chnl=15 +char id=8249 x=499 y=335 width=8 height=15 xoffset=1 yoffset=21 xadvance=10 page=0 chnl=15 +char id=8250 x=71 y=372 width=8 height=15 xoffset=1 yoffset=21 xadvance=10 page=0 chnl=15 +char id=8252 x=13 y=309 width=12 height=24 xoffset=2 yoffset=13 xadvance=16 page=0 chnl=15 +char id=8260 x=347 y=249 width=18 height=24 xoffset=-7 yoffset=13 xadvance=4 page=0 chnl=15 +char id=8355 x=126 y=281 width=17 height=24 xoffset=1 yoffset=13 xadvance=19 page=0 chnl=15 +char id=8356 x=144 y=281 width=17 height=24 xoffset=1 yoffset=13 xadvance=19 page=0 chnl=15 +char id=8359 x=192 y=204 width=23 height=24 xoffset=2 yoffset=13 xadvance=26 page=0 chnl=15 +char id=8362 x=240 y=203 width=22 height=24 xoffset=2 yoffset=13 xadvance=26 page=0 chnl=15 +char id=8363 x=358 y=65 width=19 height=30 xoffset=1 yoffset=12 xadvance=20 page=0 chnl=15 +char id=8364 x=60 y=259 width=19 height=24 xoffset=0 yoffset=13 xadvance=19 page=0 chnl=15 diff --git a/project_templates/sample_scene/content/gui_content/fonts/OpenSans48_0.png b/project_templates/sample_scene/content/gui_content/fonts/OpenSans48_0.png new file mode 100644 index 0000000000000000000000000000000000000000..17f3297c98ad001bf571c61aeb74559a35d0afd7 GIT binary patch literal 104333 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�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

    Atmosphere parameters

    + +

    Using the above types, we can now define the parameters of our atmosphere +model. We start with the definition of density profiles, which are needed for +parameters that depend on the altitude: +*/ + +/* +The atmosphere parameters are then defined by the following struct: +*/ + +//this is const buffer <> CPU. so it must be aligned to float4! +struct AtmosphereParameters { + // The solar irradiance at the top of the atmosphere. + IrradianceSpectrum solar_irradiance; + // The sun's angular radius. Warning: the implementation uses approximations + // that are valid only if this angle is smaller than 0.1 radians. + Angle sun_angular_radius; + + // The scattering coefficient of air molecules at the altitude where their + // density is maximum (usually the bottom of the atmosphere), as a function of + // wavelength. The scattering coefficient at altitude h is equal to + // 'rayleigh_scattering' times 'rayleigh_density' at this altitude. + ScatteringSpectrum rayleigh_scattering; + // The density profile of air molecules, i.e. a function from altitude to + // dimensionless values between 0 (null density) and 1 (maximum density). + //DensityProfile rayleigh_density; + Number rayleigh_density_altitude_exp_term; + + // The scattering coefficient of aerosols at the altitude where their density + // is maximum (usually the bottom of the atmosphere), as a function of + // wavelength. The scattering coefficient at altitude h is equal to + // 'mie_scattering' times 'mie_density' at this altitude. + ScatteringSpectrum mie_scattering; + // The density profile of aerosols, i.e. a function from altitude to + // dimensionless values between 0 (null density) and 1 (maximum density). + //DensityProfile mie_density; + Number mie_density_altitude_exp_term;//todo: make more sophisticated + + // The extinction coefficient of aerosols at the altitude where their density + // is maximum (usually the bottom of the atmosphere), as a function of + // wavelength. The extinction coefficient at altitude h is equal to + // 'mie_extinction' times 'mie_density' at this altitude. + ScatteringSpectrum mie_extinction; + // The asymetry parameter for the Cornette-Shanks phase function for the + // aerosols forward weight. + Number mie_forward_scattering_weight; + + //second mie layer + Number mie2_strength,//can be bigger than 1. making it relative to 'common mie' + mie2_altitude,//where (and below) strength is 1 + mie2_density_altitude_exp_term;// + Number padding; + // The extinction coefficient of molecules that absorb light (e.g. ozone) at + // the altitude where their density is maximum, as a function of wavelength. + // The extinction coefficient at altitude h is equal to + // 'absorption_extinction' times 'absorption_density' at this altitude. + ScatteringSpectrum absorption_extinction; + Length absorption_density_max_alt;//absorption profile part + + // The average albedo of the ground. + DimensionlessSpectrum ground_albedo; + // The cosine of the maximum Sun zenith angle for which atmospheric scattering + // must be precomputed (for maximum precision, use the smallest Sun zenith + // angle yielding negligible sky light radiance values. For instance, for the + // Earth case, 102 degrees is a good choice - yielding mu_s_min = -0.2). + Number mu_s_min;//to be removed + + // precalced + DimensionlessSpectrum mie_extrapolation_coef; + Number multiple_scattering_factor; + + // The distance between the planet center and the bottom of the atmosphere. + Length bottom_radius; + // The distance between the planet center and the top of the atmosphere. + Length top_radius; + + // The asymetry parameter for the Cornette-Shanks phase function for the + // aerosols. + Number mie_phase_function_forward_g; + Number mie_phase_function_backward_g; + + //float2(1.0 + g * g, - 2.0 * g)*pow(2.0 * (1.0 - g * g) / (2.0 + g * g), 1./-1.5); + //optimized mie phase coef + float4 mie_phase_consts; + // The density profile of air molecules that absorb light (e.g. ozone), i.e. + // a function from altitude to dimensionless values between 0 (null density) + // and 1 (maximum density). + //DensityProfile absorption_density; + float2 absorption_density_linear_term0; + float2 absorption_density_linear_term1; + + //https://en.wikipedia.org/wiki/Kruithof_curve + //5500 kelvin + Kruithof effect results in (0.5764705882352941,0.6274509803921569, 1) + // full moon lux brighntess is way darker + DimensionlessSpectrum moon_color;//(0.5764705882352941,0.6274509803921569, 1)*.25 by default. That affects sky and moon + Number sunBrightness;//this is 10 by default. that affects everything, sky and sun +}; + +#endif \ No newline at end of file diff --git a/project_templates/sample_scene/content/shaders/include/atmosphere/definitions.hlsli b/project_templates/sample_scene/content/shaders/include/atmosphere/definitions.hlsli new file mode 100644 index 00000000..ba0e6d62 --- /dev/null +++ b/project_templates/sample_scene/content/shaders/include/atmosphere/definitions.hlsli @@ -0,0 +1,53 @@ +#ifndef ATMOSPHERE_DEFINITIONS +#define ATMOSPHERE_DEFINITIONS 1 +#define Length float +#define Wavelength float +#define Angle float +#define SolidAngle float +#define Power float +#define LuminousPower float +#define Number float +#define InverseLength float +#define Area float +#define Volume float +#define NumberDensity float +#define Irradiance float +#define Radiance float +#define SpectralPower float +#define SpectralIrradiance float +#define SpectralRadiance float +#define SpectralRadianceDensity float +#define ScatteringCoefficient float +#define InverseSolidAngle float +#define LuminousIntensity float +#define Luminance float +#define Illuminance float + +// A generic function from Wavelength to some other type. +#define AbstractSpectrum float3 +// A function from Wavelength to Number. +#define DimensionlessSpectrum float3 +// A function from Wavelength to SpectralPower. +#define PowerSpectrum float3 +// A function from Wavelength to SpectralIrradiance. +#define IrradianceSpectrum float3 +// A function from Wavelength to SpectralRadiance. +#define RadianceSpectrum float3 +// A function from Wavelength to SpectralRadianceDensity. +#define RadianceDensitySpectrum float3 +// A function from Wavelength to ScaterringCoefficient. +#define ScatteringSpectrum float3 + +// A position in 3D (3 length values). +#define Position float3 +// A unit direction vector in 3D (3 unitless values). +#define Direction float3 +// A vector of 3 luminance values. +#define Luminance3 float3 +// A vector of 3 illuminance values. +#define Illuminance3 float3 + +#define SKIES_SEPARATE_SINGLE_SCATTERING 1 +#define COMBINED_SCATTERING_TEXTURES 1 + +#endif \ No newline at end of file diff --git a/project_templates/sample_scene/content/shaders/include/atmosphere/definitions_units.hlsli b/project_templates/sample_scene/content/shaders/include/atmosphere/definitions_units.hlsli new file mode 100644 index 00000000..d1532d02 --- /dev/null +++ b/project_templates/sample_scene/content/shaders/include/atmosphere/definitions_units.hlsli @@ -0,0 +1,96 @@ +#ifndef ATMOSPHERE_DEFINITIONS_UNITS +#define ATMOSPHERE_DEFINITIONS_UNITS 1 + +#include "atmosphere/definitions.hlsli" +#include "hardware_defines.hlsli" + +struct SamplerTexture2D +{ + Texture2D tex; + SamplerState tex_smp; +}; +struct SamplerTexture3D +{ + Texture3D tex; + SamplerState tex_smp; +}; +SamplerTexture2D from_texture2d(Texture2D tex, SamplerState tex_smp){ SamplerTexture2D r;r.tex=tex;r.tex_smp = tex_smp;return r;} +SamplerTexture3D from_texture3d(Texture3D tex, SamplerState tex_smp){ SamplerTexture3D r;r.tex=tex;r.tex_smp = tex_smp;return r;} + +#define SamplerTexture2DFromName(a) from_texture2d(a, a##_samplerstate) +#define SamplerTexture3DFromName(a) from_texture3d(a, a##_samplerstate) +#define TransmittanceTexture SamplerTexture2D +#define AbstractScatteringTexture SamplerTexture3D +#define PreparedSkiesScatteringTexture SamplerTexture2D +#define PreparedScatteringTexture SamplerTexture3D +#define ReducedScatteringTexture SamplerTexture3D +#define ScatteringTexture SamplerTexture3D +#define ScatteringDensityTexture SamplerTexture3D +#define IrradianceTexture SamplerTexture2D +#define MultipleScatteringTexture SamplerTexture2D + +#define IN(t) t +#define OUT(t) out t +#define INOUT(t) inout t +#define INLINE +#define G_UNUSED(a) +#define assert(a) +#define vec2 float2 +#define vec4 float4 +#define vec3 float3 +#define TEMPLATE(a) +#define TEMPLATE_ARGUMENT(a) +DimensionlessSpectrum DimensionlessSpectrumFromTexture(float4 a) {return a.xyz;} +AbstractSpectrum AbstractSpectrumFromTexture(float4 a) {return a.xyz;} +IrradianceSpectrum IrradianceSpectrumFromTexture(float4 a) {return a.xyz;} + +float mod(float a, float b) {return fmod(a,b);} + +float4 sample_texture(SamplerTexture2D ts, float2 uv) +{ + return ts.tex.SampleLevel(ts.tex_smp, uv, 0); +} + +float4 sample_texture(SamplerTexture3D ts, float3 uv) +{ + return ts.tex.SampleLevel(ts.tex_smp, uv, 0); +} + +/* +

    Physical units

    + +

    We can then define the units for our six base physical quantities: +meter (m), nanometer (nm), radian (rad), steradian (sr), watt (watt) and lumen +(lm): +*/ + +static const Length meter = 1.0; +static const Wavelength nm = 1.0; +static const Angle rad = 1.0; +static const SolidAngle sr = 1.0; +static const Power watt = 1.0; +static const LuminousPower lm = 1.0; + +/* +

    From which we can derive the units for some derived physical quantities, +as well as some derived units (kilometer km, kilocandela kcd, degree deg): +*/ + +static const Length km = 1000.0 * meter; +static const Area m2 = meter * meter; +static const Volume m3 = meter * meter * meter; +static const Angle pi = PI * rad; +static const Angle deg = pi / 180.0; +static const Irradiance watt_per_square_meter = watt / m2; +static const Radiance watt_per_square_meter_per_sr = watt / (m2 * sr); +static const SpectralIrradiance watt_per_square_meter_per_nm = watt / (m2 * nm); +static const SpectralRadiance watt_per_square_meter_per_sr_per_nm = + watt / (m2 * sr * nm); +static const SpectralRadianceDensity watt_per_cubic_meter_per_sr_per_nm = + watt / (m3 * sr * nm); +static const LuminousIntensity cd = lm / sr; +static const LuminousIntensity kcd = 1000.0 * cd; +static const Luminance cd_per_square_meter = cd / m2; +static const Luminance kcd_per_square_meter = kcd / m2; + +#endif \ No newline at end of file diff --git a/project_templates/sample_scene/content/shaders/include/atmosphere/functions.hlsli b/project_templates/sample_scene/content/shaders/include/atmosphere/functions.hlsli new file mode 100644 index 00000000..eab570b4 --- /dev/null +++ b/project_templates/sample_scene/content/shaders/include/atmosphere/functions.hlsli @@ -0,0 +1,777 @@ +#ifndef ATMOSPHERE_FUNCTIONS_HLSLI_INCLUDED +#define ATMOSPHERE_FUNCTIONS_HLSLI_INCLUDED 1 +//only parametrization and lut transmittance is used from Eric Bruneton code. +//we can reimplement it ofc +/** + * Copyright (c) 2017 Eric Bruneton + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Neither the name of the copyright holders nor the names of its + * contributors may be used to endorse or promote products derived from + * this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF + * THE POSSIBILITY OF SUCH DAMAGE. + * + * Precomputed Atmospheric Scattering + * Copyright (c) 2008 INRIA + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Neither the name of the copyright holders nor the names of its + * contributors may be used to endorse or promote products derived from + * this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF + * THE POSSIBILITY OF SUCH DAMAGE. + */ + +#include "atmosphere/transmittance.hlsli" +#include "atmosphere/texture_sizes.hlsli" +//#include "atmosphere/preparedScattering2.hlsl" +#include "hardware_defines.hlsli" + +INLINE Number GetTextureCoordFromUnitRange(Number x, int texture_size) +{ + return 0.5 / Number(texture_size) + x * (1.0 - 1.0 / Number(texture_size)); +} + +INLINE Number GetUnitRangeFromTextureCoord(Number u, int texture_size) +{ + return saturate(u / (1.0 - 1.0 / Number(texture_size)) - 0.5 / (Number(texture_size) - 1.0));//we saturate just in case, due to numeric instabilities +} + +INLINE vec2 GetTransmittanceTextureUvFromRMu(IN(AtmosphereParameters) atmosphere_p, + Length r, Number mu) +{ + assert(r >= atmosphere_p.bottom_radius && r <= atmosphere_p.top_radius); + assert(mu >= -1.0 && mu <= 1.0); + // Distance to top atmosphere_p boundary for a horizontal ray at ground level. + Length H = sqrt(atmosphere_p.top_radius * atmosphere_p.top_radius - + atmosphere_p.bottom_radius * atmosphere_p.bottom_radius); + // Distance to the horizon. + Length rho = + SafeSqrt(r * r - atmosphere_p.bottom_radius * atmosphere_p.bottom_radius); + // Distance to the top atmosphere_p boundary for the ray (r,mu), and its minimum + // and maximum values over all mu - obtained for (r,1) and (r,mu_horizon). + Length d = DistanceToTopAtmosphereBoundary(atmosphere_p, r, mu); + Length d_min = atmosphere_p.top_radius - r; + Length d_max = rho + H; + Number x_mu = (d - d_min) / (d_max - d_min); + Number x_r = rho / H; + return vec2(GetTextureCoordFromUnitRange(x_mu, TRANSMITTANCE_TEXTURE_WIDTH), + GetTextureCoordFromUnitRange(x_r, TRANSMITTANCE_TEXTURE_HEIGHT)); +} + +/* +

    and the inverse mapping follows immediately: +*/ + +INLINE void GetRMuFromTransmittanceTextureUv(IN(AtmosphereParameters) atmosphere_p, + IN(vec2) uv, OUT(Length) r, OUT(Number) mu) +{ + assert(uv.x >= 0.0 && uv.x <= 1.0); + assert(uv.y >= 0.0 && uv.y <= 1.0); + Number x_mu = GetUnitRangeFromTextureCoord(uv.x, TRANSMITTANCE_TEXTURE_WIDTH); + Number x_r = GetUnitRangeFromTextureCoord(uv.y, TRANSMITTANCE_TEXTURE_HEIGHT); + // Distance to top atmosphere_p boundary for a horizontal ray at ground level. + Length H = sqrt(atmosphere_p.top_radius * atmosphere_p.top_radius - + atmosphere_p.bottom_radius * atmosphere_p.bottom_radius); + // Distance to the horizon, from which we can compute r: + Length rho = H * x_r; + // due to float precision, sqrt(0 + x*x) can produce value lower than x, so we need to acknowledge that + r = rho > 0 ? sqrt(rho * rho + atmosphere_p.bottom_radius * atmosphere_p.bottom_radius) : atmosphere_p.bottom_radius; + // Distance to the top atmosphere_p boundary for the ray (r,mu), and its minimum + // and maximum values over all mu - obtained for (r,1) and (r,mu_horizon) - + // from which we can recover mu: + Length d_min = atmosphere_p.top_radius - r; + Length d_max = rho + H; + Length d = d_min + x_mu * (d_max - d_min); + mu = d == 0.0 * meter ? Number(1.0) : (H * H - rho * rho - d * d) / (2.0 * r * d); + mu = ClampCosine(mu); +} + +/* +

    It is now easy to define a fragment shader function to precompute a texel of +the transmittance texture: +*/ + +DimensionlessSpectrum GetTransmittanceToTopAtmosphereBoundary( + IN(AtmosphereParameters) atmosphere_p, + IN(TransmittanceTexture) transmittance_texture, + Length r, Number mu) +{ + assert(r >= atmosphere_p.bottom_radius && r <= atmosphere_p.top_radius); + vec2 uv = GetTransmittanceTextureUvFromRMu(atmosphere_p, r, mu); + return DimensionlessSpectrumFromTexture(sample_texture(transmittance_texture, uv)); +} + +DimensionlessSpectrum GetTransmittance( + IN(AtmosphereParameters) atmosphere_p, + IN(TransmittanceTexture) transmittance_texture, + Length r, Number mu, Length d, bool ray_r_mu_intersects_ground) +{ + assert(r >= atmosphere_p.bottom_radius && r <= atmosphere_p.top_radius); + assert(mu >= -1.0 && mu <= 1.0); + assert(d >= 0.0 * meter); + + Length r_d = ClampRadius(atmosphere_p, sqrt(d * d + 2.0 * r * mu * d + r * r)); + Number mu_d = ClampCosine((r * mu + d) / r_d); + + if (ray_r_mu_intersects_ground) { + return saturate( + GetTransmittanceToTopAtmosphereBoundary( + atmosphere_p, transmittance_texture, r_d, -mu_d) / + max(float3(1e-10, 1e-10, 1e-10), GetTransmittanceToTopAtmosphereBoundary( + atmosphere_p, transmittance_texture, r, -mu))); + } else { + return saturate( + GetTransmittanceToTopAtmosphereBoundary( + atmosphere_p, transmittance_texture, r, mu) / + max(float3(1e-10, 1e-10, 1e-10), GetTransmittanceToTopAtmosphereBoundary( + atmosphere_p, transmittance_texture, r_d, mu_d))); + } +} + +DimensionlessSpectrum GetTransmittanceToSun( + IN(AtmosphereParameters) atmosphere_p, + IN(TransmittanceTexture) transmittance_texture, + Length r, Number mu_s) +{ + Number sin_theta_h = atmosphere_p.bottom_radius / r; + Number cos_theta_h = -sqrt(max(1.0 - sin_theta_h * sin_theta_h, 0.0)); + return GetTransmittanceToTopAtmosphereBoundary( + atmosphere_p, transmittance_texture, r, mu_s) * + smoothstep(-sin_theta_h * atmosphere_p.sun_angular_radius / rad, + sin_theta_h * atmosphere_p.sun_angular_radius / rad, + mu_s - cos_theta_h); +} + +Length DistanceToNearestAtmosphereBoundary(IN(AtmosphereParameters) atmosphere_p, + Length r, Number mu, bool ray_r_mu_intersects_ground) +{ + if (ray_r_mu_intersects_ground) { + return DistanceToBottomAtmosphereBoundary(atmosphere_p, r, mu); + } else { + return DistanceToTopAtmosphereBoundary(atmosphere_p, r, mu); + } +} + +INLINE InverseSolidAngle RayleighPhaseFunction(Number nu) +{ + InverseSolidAngle k = 3.0 / (16.0 * PI * sr); + return k * (1.0 + nu * nu); +} + +float2 GetMiePhaseConsts(Number g); + +#if 0 +INLINE float MiePhaseFunctionDivideByRayleigh(Number g, Number nu) +{ + return MiePhaseFunctionDivideByRayleighOptimized(float4(GetMiePhaseConsts(g)*pow(0.5,-1./1.5), GetMiePhaseConsts(-0.25*g)*pow(0.5,-1./1.5)), nu); + //float k = 2.0 * (1.0 - g * g) / (2.0 + g * g);//this is constantant + //float phase = 1.0 + g * g - 2.0 * g * nu;//this is nother two consts (1.0 + g * g) + (-2.0 * g)*nu, each of which can be pre-dvided by pow(k,-1.5) + //return k / (phase*sqrt(phase));//pow(1.5) +} + +//only for reference +//https://arxiv.org/pdf/1812.00799.pdf +//ON SAMPLING OF SCATTERING PHASE FUNCTIONS +//CORNETTE SHANKS PHASE +INLINE InverseSolidAngle MiePhaseCornetteShanksFunction(Number g, Number nu) +{ + InverseSolidAngle k = 3.0 / (8.0 * PI * sr) * (1.0 - g * g) / (2.0 + g * g); + float phase = 1.0 + g * g - 2.0 * g * nu; + return k * (1.0 + nu * nu) / (phase*sqrt(phase));//pow(1.5 +} +//full Drain phase function +INLINE InverseSolidAngle MiePhaseDrainFunction(Number g, Number nu) +{ + float alpha = 1.0; + InverseSolidAngle k = 3.0 / (4.0 * PI * sr) * (1.0 - g * g) / (3 + alpha*(1.0 + 2.0*g * g)); + float phase = 1.0 + g * g - 2.0 * g * nu; + return k * (1.0 + alpha*nu * nu) / (phase*sqrt(phase));//pow(1.5 +} +//http://www.csroc.org.tw/journal/JOC25-3/JOC25-3-2.pdf +//Zhang function +INLINE InverseSolidAngle MiePhaseZhangFunction(Number g, Number nu) +{ + InverseSolidAngle k = 3.0 / (8.0 * PI * sr) * (1.0 - g * g) / (2.0 + g * g); + float phase = 1.0 + g * g - 2.0 * g * nu; + return k * (1.0 + nu * nu) / (phase*sqrt(phase)) + g*nu*1.0/(4.0*PI * sr); +} + +#endif +INLINE float SafePow(Number a, Number b) {return a != 0 ? pow(a, b) : 0;} +INLINE float2 GetMiePhaseConsts(Number g, Number weight) +{ + return float2(1.0 + g * g, - 2.0 * g)*SafePow(weight*2.0 * (1.0 - g * g) / (2.0 + g * g), 1./-1.5); +} + +INLINE float2 GetMiePhaseConsts(Number g) { return GetMiePhaseConsts(g, 1); } + +INLINE float MiePhaseFunctionDivideByRayleighOptimized(float4 mie_phase_consts, Number nu) +{ + float forward_phase = mie_phase_consts.x + mie_phase_consts.y*nu;//this is another two consts (1.0 + g * g) + (-2.0 * g)*nu, each of which can be pre-dvided by pow(k,-1.5) + float backward_phase = mie_phase_consts.z + mie_phase_consts.w*nu;//this is another two consts (1.0 + g * g) + (-2.0 * g)*nu, each of which can be pre-dvided by pow(k,-1.5) + return pow(forward_phase, -1.5) + pow(backward_phase, -1.5);//it is faster than rcp(phase*sqrt(phase)) or phase*phase*rsqrt(phase) on Xb1+ +} + + +INLINE RadianceSpectrum GetPhasedRadianceOptimized(float4 mie_phase_consts, + IrradianceSpectrum scattering, + IrradianceSpectrum single_mie_scattering, + Number nu) +{ + return (scattering + single_mie_scattering * + MiePhaseFunctionDivideByRayleighOptimized(mie_phase_consts, nu)) * RayleighPhaseFunction(nu); +} + +INLINE RadianceSpectrum GetPhasedRadiance(IN(AtmosphereParameters) atmosphere_p, + IrradianceSpectrum scattering, + IrradianceSpectrum single_mie_scattering, + Number nu) +{ + return GetPhasedRadianceOptimized(atmosphere_p.mie_phase_consts, scattering, single_mie_scattering, nu); +} + +IrradianceSpectrum GetIrradiance( + IN(AtmosphereParameters) atmosphere_p, + IN(IrradianceTexture) irradiance_texture, + Length r, Number mu_s); + +vec2 GetIrradianceTextureUvFromRMuS(IN(AtmosphereParameters) atmosphere_p, + Length r, Number mu_s) +{ + assert(r >= atmosphere_p.bottom_radius && r <= atmosphere_p.top_radius); + assert(mu_s >= -1.0 && mu_s <= 1.0); + Number x_r = (r - atmosphere_p.bottom_radius) / + (atmosphere_p.top_radius - atmosphere_p.bottom_radius); + Number x_mu_s = mu_s * 0.5 + 0.5; + return vec2(GetTextureCoordFromUnitRange(x_mu_s, IRRADIANCE_TEXTURE_WIDTH), + GetTextureCoordFromUnitRange(x_r, IRRADIANCE_TEXTURE_HEIGHT)); +} + +/* +

    The inverse mapping follows immediately: +*/ + +void GetRMuSFromIrradianceTextureUv(IN(AtmosphereParameters) atmosphere_p, + IN(vec2) uv, OUT(Length) r, OUT(Number) mu_s) +{ + assert(uv.x >= 0.0 && uv.x <= 1.0); + assert(uv.y >= 0.0 && uv.y <= 1.0); + Number x_mu_s = GetUnitRangeFromTextureCoord(uv.x, IRRADIANCE_TEXTURE_WIDTH); + Number x_r = GetUnitRangeFromTextureCoord(uv.y, IRRADIANCE_TEXTURE_HEIGHT); + r = atmosphere_p.bottom_radius + + x_r * (atmosphere_p.top_radius - atmosphere_p.bottom_radius); + mu_s = ClampCosine(2.0 * x_mu_s - 1.0); +} +/* +

    Lookup

    + +

    Thanks to these precomputed textures, we can now get the ground irradiance +with a single texture lookup: +*/ + +IrradianceSpectrum GetIrradiance( + IN(AtmosphereParameters) atmosphere_p, + IN(IrradianceTexture) irradiance_texture, + Length r, Number mu_s) +{ + vec2 uv = GetIrradianceTextureUvFromRMuS(atmosphere_p, r, mu_s); + return IrradianceSpectrumFromTexture(sample_texture(irradiance_texture, uv)); +} + +//rendering part +DimensionlessSpectrum GetExtrapolatedSingleMieScatteringCoef( + DimensionlessSpectrum extrapolateMieCoef, IN(vec4) scattering) +{ + // Algebraically this can never be negative, but rounding errors can produce + // that effect for sufficiently short view rays. + return (scattering.w / max(scattering.x, 1e-4f)) * extrapolateMieCoef;//betaRMie = (betaR.x / betaR); +} + +IrradianceSpectrum GetExtrapolatedSingleMieScatteringDS( + DimensionlessSpectrum extrapolateMieCoef, IN(vec4) scattering) +{ + return IrradianceSpectrumFromTexture(scattering) * GetExtrapolatedSingleMieScatteringCoef(extrapolateMieCoef, scattering); +} +DimensionlessSpectrum GetExtrapolatedSingleMieScatteringCoefConst( + IN(AtmosphereParameters) atmosphere_p) +{ + return (atmosphere_p.rayleigh_scattering.x / atmosphere_p.mie_scattering.x) * + (atmosphere_p.mie_scattering / atmosphere_p.rayleigh_scattering);//constant` +} + +#ifdef COMBINED_SCATTERING_TEXTURES +IrradianceSpectrum GetExtrapolatedSingleMieScattering( + IN(AtmosphereParameters) atmosphere_p, IN(vec4) scattering) +{ + return GetExtrapolatedSingleMieScatteringDS(GetExtrapolatedSingleMieScatteringCoefConst(atmosphere_p), scattering); +} + +#endif + +/* +

    We can then retrieve all the scattering components (Rayleigh + multiple +scattering on one side, and single Mie scattering on the other side) with the +following function, based on +GetScattering (we duplicate +some code here, instead of using two calls to GetScattering, to +make sure that the texture coordinates computation is shared between the lookups +in scattering_texture and +single_mie_scattering_texture): +*/ + +#define SKIES_PREPARED_SHORT_PART (112./128.) +#define SKIES_PREPARED_SHORT_PART_SQ (SKIES_PREPARED_SHORT_PART*SKIES_PREPARED_SHORT_PART) +float scattering_DistToTc_m(float d, float2 dist_to_prepared_tc) {return sqrt(saturate(d*dist_to_prepared_tc.x + dist_to_prepared_tc.y));} +float scattering_DistToTc_Km(float d, float2 dist_to_prepared_tc) {return scattering_DistToTc_m(d*1000, dist_to_prepared_tc);}//fixme: +float scattering_DistToTc_Long(float d, float4 dist_to_prepared_tc) +{ + float shortDistTc = saturate(d*dist_to_prepared_tc.x + dist_to_prepared_tc.y); + float longDistTc = saturate(d*dist_to_prepared_tc.z + dist_to_prepared_tc.w); + return sqrt(shortDistTc < SKIES_PREPARED_SHORT_PART_SQ ? shortDistTc : longDistTc); +} +float scattering_TcToDist_Km(float tcX, float4 dist_to_prepared_tc) +{ + float tc = (tcX*tcX); + return 0.001*(tc < SKIES_PREPARED_SHORT_PART_SQ ? (tc-dist_to_prepared_tc.y)/dist_to_prepared_tc.x : (tc-dist_to_prepared_tc.w)/dist_to_prepared_tc.z); +} + +#define SKIES_LOWER_SPACE_PART 0.8 +float scattering_viewZtoTc(float viewZ) +{ + //return acos(viewZ)*(-1./PI) + 1; + return SKIES_LOWER_SPACE_PART + (viewZ < 0 ? SKIES_LOWER_SPACE_PART : (1-SKIES_LOWER_SPACE_PART))*viewZ; +} +float scattering_tcToViewZ(float tcY) +{ + //return cos(-PI*(tcY-1)); + float2 maddP = tcY= atmosphere_p.bottom_radius && r <= atmosphere_p.top_radius); + assert(mu_s >= -1.0 && mu_s <= 1.0); + + const Angle dphi = pi / Number(SAMPLE_COUNT); + const Angle dtheta = pi / Number(SAMPLE_COUNT); + + IrradianceSpectrum result = + IrradianceSpectrum(0.0 * watt_per_square_meter_per_nm,0.0 * watt_per_square_meter_per_nm,0.0 * watt_per_square_meter_per_nm); + vec3 omega_s = vec3(sqrt(1.0 - mu_s * mu_s), 0.0, mu_s); + for (int j = 0; j < SAMPLE_COUNT / 2; ++j) { + Angle theta = (Number(j) + 0.5) * dtheta; + for (int i = 0; i < 2 * SAMPLE_COUNT; ++i) { + Angle phi = (Number(i) + 0.5) * dphi; + vec3 omega = + vec3(cos(phi) * sin(theta), sin(phi) * sin(theta), cos(theta)); + SolidAngle domega = (dtheta / rad) * (dphi / rad) * sin(theta) * sr; + + result += ComputeScatteringForIrradiance(atmosphere_p, transmittance_texture, RAY_SAMPLE_COUNT, r, omega, omega_s) * + omega.z * domega * atmosphere_p.solar_irradiance; + } + } + return result; +} + + +IrradianceSpectrum GetMultipleScattering(IN(AtmosphereParameters) atmosphere_p, IN(MultipleScatteringTexture) multiple_scattering_approx, + Length r, Number mu) +{ + float MultiScatteringLUTRes = SKIES_MULTIPLE_SCATTERING_APPROX; + float2 uv = saturate(float2(mu*0.5f + 0.5f, (r - atmosphere_p.bottom_radius) / (atmosphere_p.top_radius - atmosphere_p.bottom_radius))); + uv = float2(GetTextureCoordFromUnitRange(uv.x, MultiScatteringLUTRes), GetTextureCoordFromUnitRange(uv.y, MultiScatteringLUTRes)); + + return IrradianceSpectrumFromTexture(sample_texture(multiple_scattering_approx, uv)); +} + +struct SingleScatteringResult +{ + IrradianceSpectrum L; // Scattered light (luminance) + IrradianceSpectrum ray,mie,ms; + DimensionlessSpectrum Transmittance; // Transmittance in [0,1] (unitless) +}; + +INLINE SingleScatteringResult IntegrateScatteredLuminanceMS( + IN(AtmosphereParameters) atmosphere_p, + IN(TransmittanceTexture) transmittance_texture, + IN(MultipleScatteringTexture) multiple_scattering_approx, + IN(Position) worldPos, IN(Direction) worldDir, Number shadow_offset,//only for shadows + float sampleCountIni, bool variableSampleCount, float2 rayMarchMinMaxSPP, + Length r, Number mu, Number nu, Number mu_s, + bool ray_intersects_ground,//RayIntersectsGround(atmosphere_p, r, mu) + float tMaxMax = 9000000.0f) +{ + SingleScatteringResult result; + result.L = result.ray = result.mie = result.ms = IrradianceSpectrum(0,0,0); + float start_distance = 0; + #if ORIGIN_CAN_BE_IN_SPACE + result.Transmittance = DimensionlessSpectrum(1,1,1); + //just skip distance befroe atmosphere. + //it is totally fine to render atmosphere from space without this defines on. + //it is just produces better quality in such case + if (r > atmosphere_p.top_radius) + { + Length rmu = r*mu; + Length distance_to_top_atmosphere_boundary = -rmu - + sqrt(rmu * rmu - r * r + atmosphere_p.top_radius * atmosphere_p.top_radius); + if (distance_to_top_atmosphere_boundary > 0.0 * meter) { + start_distance = distance_to_top_atmosphere_boundary; + } else { + // If the view ray does not intersect the atmosphere_p, simply return 0. + return result; + } + } + #endif + + // Compute next intersection with atmosphere or ground + float tMax = DistanceToNearestAtmosphereBoundary(atmosphere_p, r, mu, ray_intersects_ground) - start_distance; + tMax = min(tMax, tMaxMax); + + // Sample count + float sampleCount = sampleCountIni; + float sampleCountFloor = sampleCountIni-1; + float tMaxFloor = tMax; + if (variableSampleCount) + { + sampleCount = lerp(rayMarchMinMaxSPP.x, rayMarchMinMaxSPP.y, saturate(tMax*0.01)); + sampleCountFloor = floor(sampleCount); + tMaxFloor = tMax * sampleCountFloor / sampleCount; // rescale tMax to map to the last entire step segment. + } + // Phase functions + //const Number uniformPhase = 1.0 / (4.0 * PI); + Number RayleighPhaseValue = RayleighPhaseFunction(nu); + Number MiePhaseValue = RayleighPhaseValue*MiePhaseFunctionDivideByRayleighOptimized(atmosphere_p.mie_phase_consts, nu); + + // Ray march the atmosphere to integrate optical depth + IrradianceSpectrum L = IrradianceSpectrum(0.0f,0.0f,0.0f); + DimensionlessSpectrum throughput = DimensionlessSpectrum(1.0,1.0,1.0); + float t = 0.0f; + float tPrev = 0.0; + const float sampleSegmentT = 0.5f; + float invSampleCountFloor = 1.0f/sampleCountFloor; + Position curWorldPos = worldPos; + for (float s = 0.0f, e = sampleCount*invSampleCountFloor; s < e; s += invSampleCountFloor) + { + float dt; + if (variableSampleCount) + { + float t0 = s * s; + float t1 = s + invSampleCountFloor; + // Non linear distribution of sample within the range. + t1 = t1 * t1; + // Make t0 and t1 world space distances. + t0 = tMaxFloor * t0; + t1 = t1 > 1.0f ? tMax : tMaxFloor * t1; + t = t0 + (t1 - t0)*sampleSegmentT; + dt = t1 - t0; + } + else + { + float newT = tMax * saturate(s + sampleSegmentT*invSampleCountFloor); + dt = newT - t; + t = newT; + } + Length d = t + start_distance; + Length r_d = ClampRadius(atmosphere_p, SafeSqrt(d * d + 2.0 * r * mu * d + r * r)); + Number mu_s_d = ClampCosine((r * mu_s + d * nu) / r_d); + + G_UNUSED(curWorldPos);G_UNUSED(worldDir);G_UNUSED(shadow_offset); +#if SHADOWMAP_ENABLED + // First evaluate opaque shadow + Position curWorldPos = worldPos + (d + shadow_offset*dt) * worldDir; + float shadow = getShadow(curWorldPos, d, r_d, mu_s_d); +#endif + MediumSampleRGB medium = SampleMediumFull(atmosphere_p, r_d-atmosphere_p.bottom_radius, curWorldPos); + + const float3 sampleOpticalDepth = medium.extinction * dt; + const float3 sampleTransmittance = exp(-sampleOpticalDepth); + + float3 transmittanceToSun = GetTransmittanceToSun( atmosphere_p, transmittance_texture, r_d, mu_s_d); + + + G_UNUSED(worldPos);G_UNUSED(worldDir);G_UNUSED(shadow_offset); +#if SHADOWMAP_ENABLED + // First evaluate opaque shadow + transmittanceToSun *= finalShadowFromShadowTerm(shadow); +#endif + float3 PhaseTimesScattering = medium.scatteringMie * MiePhaseValue + medium.scatteringRay * RayleighPhaseValue; + + // Dual scattering for multi scattering + + float3 multiScatteredLuminance = GetMultipleScattering(atmosphere_p, multiple_scattering_approx, r_d, mu_s_d); + + #if ORIGIN_CAN_BE_IN_SPACE && SHADOWMAP_ENABLED + multiScatteredLuminance *= shadow; + #endif + + float3 S = (transmittanceToSun * PhaseTimesScattering + multiScatteredLuminance * medium.scattering); + + // When using the power serie to accumulate all sattering order, serie r must be <1 for a serie to converge. + // Under extreme coefficient, MultiScatAs1 can grow larger and thus result in broken visuals. + // The way to fix that is to use a proper analytical integration as proposed in slide 28 of http://www.frostbite.com/2015/08/physically-based-unified-volumetric-rendering-in-frostbite/ + // However, it is possible to disable as it can also work using simple power serie sum unroll up to 5th order. The rest of the orders has a really low contribution. + + // See slide 28 at http://www.frostbite.com/2015/08/physically-based-unified-volumetric-rendering-in-frostbite/ + float3 Sint = (S - S * sampleTransmittance) / medium.extinction; // integrate along the current step segment + L += throughput * Sint; // accumulate and also take into account the transmittance from previous steps + + float3 rayS = medium.scatteringRay*transmittanceToSun; + float3 raySint = (rayS - rayS * sampleTransmittance) / medium.extinction; + result.ray += throughput * raySint; + + float3 mieS = medium.scatteringMie*transmittanceToSun; + float3 mieSint = (mieS - mieS * sampleTransmittance) / medium.extinction; + result.mie += throughput * mieSint; + + float3 msS = multiScatteredLuminance * medium.scattering; + float3 msSint = (msS - msS * sampleTransmittance) / medium.extinction; + result.ms += throughput * msSint; + + throughput = throughput*sampleTransmittance; + tPrev = t; + } + + result.L = L; + result.Transmittance = throughput; + return result; +} + +IrradianceSpectrum ComputeIndirectIrradianceMS( + IN(AtmosphereParameters) atmosphere_p, + IN(TransmittanceTexture) transmittance_texture, + IN(MultipleScatteringTexture) ms_texture, + Length r, Number mu_s) +{ + assert(r >= atmosphere_p.bottom_radius && r <= atmosphere_p.top_radius); + assert(mu_s >= -1.0 && mu_s <= 1.0); + + const int SAMPLE_COUNT = 8; + const Angle dphi = pi / Number(SAMPLE_COUNT); + const Angle dtheta = pi / Number(SAMPLE_COUNT); + + IrradianceSpectrum result = + IrradianceSpectrum(0.0 * watt_per_square_meter_per_nm,0.0 * watt_per_square_meter_per_nm,0.0 * watt_per_square_meter_per_nm); + vec3 omega_s = vec3(sqrt(1.0 - mu_s * mu_s), 0.0, mu_s); + for (int j = 0; j < SAMPLE_COUNT / 2; ++j) { + Angle theta = (Number(j) + 0.5) * dtheta; + for (int i = 0; i < 2 * SAMPLE_COUNT; ++i) { + Angle phi = (Number(i) + 0.5) * dphi; + vec3 omega = + vec3(cos(phi) * sin(theta), sin(phi) * sin(theta), cos(theta)); + SolidAngle domega = (dtheta / rad) * (dphi / rad) * sin(theta) * sr; + + Number nu = dot(omega, omega_s); + SingleScatteringResult ss = IntegrateScatteredLuminanceMS( + atmosphere_p, + transmittance_texture, + ms_texture, + float3(0,0,0),float3(0,0,0),0,//shadows + 32, true, float2(16,16), + r, omega.z, nu, mu_s, + false); + result += ss.L * omega.z * domega * atmosphere_p.solar_irradiance; + } + } + return result; +} + + +IrradianceSpectrum ComputeIndirectIrradianceTextureMS( + IN(AtmosphereParameters) atmosphere_p, + IN(TransmittanceTexture) transmittance_texture, + IN(MultipleScatteringTexture) ms_texture, + IN(vec2) frag_coord) +{ + Length r; + Number mu_s; + GetRMuSFromIrradianceTextureUv( + atmosphere_p, frag_coord / vec2(IRRADIANCE_TEXTURE_WIDTH, IRRADIANCE_TEXTURE_HEIGHT), r, mu_s); + //return ComputeIndirectIrradianceSingle(atmosphere_p, transmittance_texture, r, mu_s, 32, 32); + return ComputeIndirectIrradianceMS(atmosphere_p, + transmittance_texture, ms_texture, r, mu_s); +} + +#endif \ No newline at end of file diff --git a/project_templates/sample_scene/content/shaders/include/atmosphere/preparedScattering2.hlsl b/project_templates/sample_scene/content/shaders/include/atmosphere/preparedScattering2.hlsl new file mode 100644 index 00000000..b91fdff7 --- /dev/null +++ b/project_templates/sample_scene/content/shaders/include/atmosphere/preparedScattering2.hlsl @@ -0,0 +1,30 @@ +#ifndef SKIES_PREPARED_SCATTERING +#define SKIES_PREPARED_SCATTERING 1 + + +#include "atmosphere/transmittance.hlsli" +#include "atmosphere/texture_sizes.hlsli" + +vec4 getPreparedCombinedScattering(IN(PreparedScatteringTexture) preparedScattering, IN(vec2) prepared_tc, float layer) +{ + return sample_texture(preparedScattering, float3(prepared_tc.x, prepared_tc.y, layer)); +} + +float getInscatterLerpParam(vec2 viewdirXYNorm, vec2 sundirXYNorm) +{ + //remapped(0.5-0.5*dot(viewdirXYNorm, sundirXYNorm)) + float inscatterLerp = dot(viewdirXYNorm, sundirXYNorm); + return inscatterLerp*(-0.5*((SKIES_OPTIMIZATION_NUM_LAYERS-1.)/(SKIES_OPTIMIZATION_NUM_LAYERS))) + 0.5; +} + +vec4 getPreparedCombinedScatteringXYZ(IN(PreparedScatteringTexture) preparedScattering, float3 viewdir, float3 sundir, vec2 prepared_tc) +{ + return getPreparedCombinedScattering(preparedScattering, prepared_tc, getInscatterLerpParam(normalize(viewdir.xy), normalize(sundir.xy))); +} + +DimensionlessSpectrum getPreparedTransmittanceFromUV(IN(TransmittanceTexture) preparedTransmittance, IN(vec2) prepared_tc) +{ + return DimensionlessSpectrumFromTexture(sample_texture(preparedTransmittance, prepared_tc)); +} + +#endif \ No newline at end of file diff --git a/project_templates/sample_scene/content/shaders/include/atmosphere/statistical_clouds_shadow.hlsli b/project_templates/sample_scene/content/shaders/include/atmosphere/statistical_clouds_shadow.hlsli new file mode 100644 index 00000000..7bd0c54d --- /dev/null +++ b/project_templates/sample_scene/content/shaders/include/atmosphere/statistical_clouds_shadow.hlsli @@ -0,0 +1,16 @@ +#ifndef STATISTICAL_CLOUDS_SHADOW_HLSLI +#define STATISTICAL_CLOUDS_SHADOW_HLSLI 1 + float getCloudsLength(float r, float mu, float clouds_bottom_radius_sq, float clouds_top_radius_sq) + { + float rmu = r * mu; + float rSq = r*r; + float rmuSq = (rmu*rmu - rSq); + float2 discriminant_bottom_top = float2(rmuSq + clouds_bottom_radius_sq, rmuSq + clouds_top_radius_sq); + float2 sqDiscr = sqrt(max(float2(0,0), discriminant_bottom_top)); + float2 dist_to_bottom = discriminant_bottom_top.x < 0 ? float2(0,0) : max(float2(0,0), float2(-rmu, -rmu) + float2(-sqDiscr.x, sqDiscr.x)); + float2 dist_to_top = discriminant_bottom_top.y < 0 ? float2(0,0) : max(float2(0,0), float2(-rmu, -rmu) + float2(-sqDiscr.y, sqDiscr.y)); + float len = max(0.f, max(dist_to_top.x, dist_to_top.y) - max(dist_to_bottom.x, dist_to_bottom.y)); + len += max(0.f, min(dist_to_bottom.x, dist_to_bottom.y) - min(dist_to_top.x, dist_to_top.y)); + return len; + } +#endif \ No newline at end of file diff --git a/project_templates/sample_scene/content/shaders/include/atmosphere/texture_sizes.hlsli b/project_templates/sample_scene/content/shaders/include/atmosphere/texture_sizes.hlsli new file mode 100644 index 00000000..11735aa4 --- /dev/null +++ b/project_templates/sample_scene/content/shaders/include/atmosphere/texture_sizes.hlsli @@ -0,0 +1,17 @@ +#ifndef SKIES_TEXTURE_SIZES +#define SKIES_TEXTURE_SIZES 1 +#ifndef TRANSMITTANCE_TEXTURE_SIZE_DEFINED +#define TRANSMITTANCE_TEXTURE_SIZE_DEFINED 1 +static const int TRANSMITTANCE_TEXTURE_WIDTH = 256; +static const int TRANSMITTANCE_TEXTURE_HEIGHT = 64; +#endif +static const int SCATTERING_TEXTURE_MU_SIZE = 128; +static const int SCATTERING_TEXTURE_NU_SIZE = 8; +static const int IRRADIANCE_TEXTURE_WIDTH = 64; +static const int IRRADIANCE_TEXTURE_HEIGHT = 16; +static const int SKIES_OPTIMIZATION_NUM_LAYERS = 5;//actually 3 is also working fine +static const int SKIES_MULTIPLE_SCATTERING_APPROX = 32; +static const int SKIES_LUT_SIZE_W = 192; +static const int SKIES_LUT_SIZE_H = 108; + +#endif \ No newline at end of file diff --git a/project_templates/sample_scene/content/shaders/include/atmosphere/transmittance.hlsli b/project_templates/sample_scene/content/shaders/include/atmosphere/transmittance.hlsli new file mode 100644 index 00000000..4bffd85b --- /dev/null +++ b/project_templates/sample_scene/content/shaders/include/atmosphere/transmittance.hlsli @@ -0,0 +1,340 @@ +#ifndef ATMOSPHERE_TRANSITTANCE_HLSLI_INCLUDED +#define ATMOSPHERE_TRANSITTANCE_HLSLI_INCLUDED 1 +/** + * Copyright (c) 2017 Eric Bruneton + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Neither the name of the copyright holders nor the names of its + * contributors may be used to endorse or promote products derived from + * this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF + * THE POSSIBILITY OF SUCH DAMAGE. + * + * Precomputed Atmospheric Scattering + * Copyright (c) 2008 INRIA + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Neither the name of the copyright holders nor the names of its + * contributors may be used to endorse or promote products derived from + * this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF + * THE POSSIBILITY OF SUCH DAMAGE. + */ + +#include "atmosphere\atmosphere_params.hlsli" + +/* +

    They use the following utility functions to avoid NaNs due to floating point +values slightly outside their theoretical bounds: +*/ +INLINE Number ClampCosine(Number mu) { + return clamp(mu, Number(-1.0), Number(1.0)); +} + +INLINE Length ClampDistance(Length d) { + return max(d, 0.0 * meter); +} + +INLINE Length ClampRadius(IN(AtmosphereParameters) atmosphere_p, Length r) { + return clamp(r, atmosphere_p.bottom_radius, atmosphere_p.top_radius); +} + +INLINE Length SafeSqrt(Area a) { + return sqrt(max(a, 0.0 * m2)); +} + +/* +

    Transmittance

    + +

    As the light travels from a point $\bp$ to a point $\bq$ in the atmosphere_p, +it is partially absorbed and scattered out of its initial direction because of +the air molecules and the aerosol particles. Thus, the light arriving at $\bq$ +is only a fraction of the light from $\bp$, and this fraction, which depends on +wavelength, is called the +transmittance. The +following sections describe how we compute it, how we store it in a precomputed +texture, and how we read it back. + +

    Computation

    + +

    For 3 aligned points $\bp$, $\bq$ and $\br$ inside the atmosphere_p, in this +order, the transmittance between $\bp$ and $\br$ is the product of the +transmittance between $\bp$ and $\bq$ and between $\bq$ and $\br$. In +particular, the transmittance between $\bp$ and $\bq$ is the transmittance +between $\bp$ and the nearest intersection $\bi$ of the half-line $[\bp,\bq)$ +with the top or bottom atmosphere_p boundary, divided by the transmittance between +$\bq$ and $\bi$ (or 0 if the segment $[\bp,\bq]$ intersects the ground): + + + + + + + + + + + + + + + + + + + + + + + + p + q + i + o + r + ?=cos(?) + x + z + + +

    Also, the transmittance between $\bp$ and $\bq$ and between $\bq$ and $\bp$ +are the same. Thus, to compute the transmittance between arbitrary points, it +is sufficient to know the transmittance between a point $\bp$ in the atmosphere_p, +and points $\bi$ on the top atmosphere_p boundary. This transmittance depends on +only two parameters, which can be taken as the radius $r=\Vert\bo\bp\Vert$ and +the cosine of the "view zenith angle", +$\mu=\bo\bp\cdot\bp\bi/\Vert\bo\bp\Vert\Vert\bp\bi\Vert$. To compute it, we +first need to compute the length $\Vert\bp\bi\Vert$, and we need to know when +the segment $[\bp,\bi]$ intersects the ground. + +

    Distance to the top atmosphere_p boundary
    + +

    A point at distance $d$ from $\bp$ along $[\bp,\bi)$ has coordinates +$[d\sqrt{1-\mu^2}, r+d\mu]^\top$, whose squared norm is $d^2+2r\mu d+r^2$. +Thus, by definition of $\bi$, we have +$\Vert\bp\bi\Vert^2+2r\mu\Vert\bp\bi\Vert+r^2=r_{\mathrm{top}}^2$, +from which we deduce the length $\Vert\bp\bi\Vert$: +*/ + +INLINE Length DistanceToTopAtmosphereBoundary(IN(AtmosphereParameters) atmosphere_p, + Length r, Number mu) { + assert(r <= atmosphere_p.top_radius); + assert(mu >= -1.0 && mu <= 1.0); + Area discriminant = r * r * (mu * mu - 1.0) + + atmosphere_p.top_radius * atmosphere_p.top_radius; + return ClampDistance(-r * mu + SafeSqrt(discriminant)); +} + +INLINE Length DistanceToSomeAtmosphereBoundary(Length r, Number mu, Length radius) { + if (r > radius) + return 0; + assert(mu >= -1.0 && mu <= 1.0); + Area discriminant = r * r * (mu * mu - 1.0) + + radius * radius; + return ClampDistance(-r * mu + SafeSqrt(discriminant)); +} + +/* +

    We will also need, in the other sections, the distance to the bottom +atmosphere_p boundary, which can be computed in a similar way (this code assumes +that $[\bp,\bi)$ intersects the ground): +*/ + +INLINE Length DistanceToBottomAtmosphereBoundary(IN(AtmosphereParameters) atmosphere_p, + Length r, Number mu) { + assert(r >= atmosphere_p.bottom_radius); + assert(mu >= -1.0 && mu <= 1.0); + Area discriminant = r * r * (mu * mu - 1.0) + + atmosphere_p.bottom_radius * atmosphere_p.bottom_radius; + return ClampDistance(-r * mu - SafeSqrt(discriminant)); +} + +//return -1 if no hit +INLINE Length DistanceToBottomAtmosphereBoundarySigned(IN(AtmosphereParameters) atmosphere_p, + Length r, Number mu) +{ + assert(mu >= -1.0 && mu <= 1.0); + Area discriminant = r * r * (mu * mu - 1.0) + + atmosphere_p.bottom_radius * atmosphere_p.bottom_radius; + return mu < 0 && discriminant >= 0 ? (-r * mu - sqrt(discriminant)) : (-1 * meter); +} + +/* +

    Intersections with the ground
    + +

    The segment $[\bp,\bi]$ intersects the ground when +$d^2+2r\mu d+r^2=r_{\mathrm{bottom}}^2$ has a solution with $d \ge 0$. This +requires the discriminant $r^2(\mu^2-1)+r_{\mathrm{bottom}}^2$ to be positive, +from which we deduce the following function: +*/ + +INLINE bool RayIntersectsGround(IN(AtmosphereParameters) atmosphere_p, + Length r, Number mu) { + assert(r >= atmosphere_p.bottom_radius); + assert(mu >= -1.0 && mu <= 1.0); + return mu < 0.0 && r * r * (mu * mu - 1.0) + + atmosphere_p.bottom_radius * atmosphere_p.bottom_radius >= 0.0 * m2; +} + +/* +

    Transmittance to the top atmosphere_p boundary
    + +

    We can now compute the transmittance between $\bp$ and $\bi$. From its +definition and the +Beer-Lambert law, +this involves the integral of the number density of air molecules along the +segment $[\bp,\bi]$, as well as the integral of the number density of aerosols +and the integral of the number density of air molecules that absorb light +(e.g. ozone) - along the same segment. These 3 integrals have the same form and, +when the segment $[\bp,\bi]$ does not intersect the ground, they can be computed +numerically with the help of the following auxilliary function (using the trapezoidal rule): +*/ + +INLINE Number GetMieDensity(IN(AtmosphereParameters) atmosphere_p, Length altitude) { + //return saturate(exp(atmosphere_p.mie_density_altitude_exp_term * altitude));//todo: exp2 + return saturate(exp(atmosphere_p.mie_density_altitude_exp_term * altitude)) + +atmosphere_p.mie2_strength * saturate(exp(atmosphere_p.mie2_density_altitude_exp_term * max(0., altitude-atmosphere_p.mie2_altitude)));//todo: exp2 +} + +INLINE Number GetRayDensity(IN(AtmosphereParameters) atmosphere_p, Length altitude) { + return saturate(exp(atmosphere_p.rayleigh_density_altitude_exp_term * altitude));//todo exp2 +} + +INLINE Number GetAbsDensity(IN(AtmosphereParameters) atmosphere_p, Length altitude) { + return saturate(altitude < atmosphere_p.absorption_density_max_alt ? + atmosphere_p.absorption_density_linear_term0.x * altitude + atmosphere_p.absorption_density_linear_term0.y: + atmosphere_p.absorption_density_linear_term1.x * altitude + atmosphere_p.absorption_density_linear_term1.y); +} + +struct MediumSampleRGB +{ + DimensionlessSpectrum scattering; + DimensionlessSpectrum extinction; + + DimensionlessSpectrum scatteringMie; + DimensionlessSpectrum scatteringRay; +}; + +INLINE MediumSampleRGB SampleMediumFull(IN(AtmosphereParameters) atmosphere_p, Length altitude, IN(Position) worldPos)//worldPos is for other volumetrics +{ + G_UNUSED(worldPos); + Number densityMie = GetMieDensity(atmosphere_p, altitude); + Number densityRay = GetRayDensity(atmosphere_p, altitude); + Number densityAbs = GetAbsDensity(atmosphere_p, altitude); + + MediumSampleRGB s; + + s.scatteringMie = densityMie * atmosphere_p.mie_scattering; + s.scatteringRay = densityRay * atmosphere_p.rayleigh_scattering; + s.extinction = densityMie * atmosphere_p.mie_extinction + s.scatteringRay + densityAbs * atmosphere_p.absorption_extinction; + DimensionlessSpectrum msScattering = DimensionlessSpectrum(0,0,0); + #if CUSTOM_SKIES_FOG + getSkiesCustomFog(s.scatteringMie, s.scatteringRay, msScattering, s.extinction, altitude, worldPos);//todo: add fixed phase fog + #endif + s.scattering = s.scatteringMie + s.scatteringRay + msScattering; + return s; +} + +INLINE void SampleMedium(IN(AtmosphereParameters) atmosphere_p, Length altitude, IN(Position) worldPos, + OUT(DimensionlessSpectrum) scattering, OUT(DimensionlessSpectrum) extinction) +{ + MediumSampleRGB medium = SampleMediumFull(atmosphere_p, altitude, worldPos); + scattering = medium.scattering; + extinction = medium.extinction; +} +/* +

    With this function the transmittance between $\bp$ and $\bi$ is now easy to +compute (we continue to assume that the segment does not intersect the ground): +*/ + +INLINE DimensionlessSpectrum ComputeTransmittanceToTopAtmosphereBoundary( + IN(AtmosphereParameters) atmosphere_p, Length r, Number mu, Length maxDist, int SAMPLE_COUNT, + IN(Position) worldPos, IN(Direction) worldDir//only for custom fog + ) +{ + assert(r >= atmosphere_p.bottom_radius && r <= atmosphere_p.top_radius); + assert(mu >= -1.0 && mu <= 1.0); + + Length dist = min(maxDist, DistanceToTopAtmosphereBoundary(atmosphere_p, r, mu)); + Length dx = dist / Number(SAMPLE_COUNT); + // Integration loop. + //generic loop, works for any medium + DimensionlessSpectrum sampleScattering, sampleExtinction; + SampleMedium(atmosphere_p, r - atmosphere_p.bottom_radius, worldPos, sampleScattering, sampleExtinction); + DimensionlessSpectrum extinction = sampleExtinction*0.5; + for (int i = 1; i < SAMPLE_COUNT; ++i) + { + Length d_i = Number(i) * dx; + // Distance between the current sample point and the planet center. + Length r_i = sqrt(d_i * d_i + 2.0 * r * mu * d_i + r * r); + SampleMedium(atmosphere_p, r_i - atmosphere_p.bottom_radius, worldPos + worldDir*d_i, sampleScattering, sampleExtinction); + extinction += sampleExtinction; + } + SampleMedium(atmosphere_p, sqrt(dist * dist + 2.0 * r * mu * dist + r * r) - atmosphere_p.bottom_radius, worldPos + worldDir*dist, + sampleScattering, sampleExtinction); + extinction += sampleExtinction*0.5; + return exp(-dx*extinction); +} + +/* +

    Precomputation

    + +

    The above function is quite costly to evaluate, and a lot of evaluations are +needed to compute single and multiple scattering. Fortunately this function +depends on only two parameters and is quite smooth, so we can precompute it in a +small 2D texture to optimize its evaluation. + +

    For this we need a mapping between the function parameters $(r,\mu)$ and the +texture coordinates $(u,v)$, and vice-versa, because these parameters do not +have the same units and range of values. And even if it was the case, storing a +function $f$ from the $[0,1]$ interval in a texture of size $n$ would sample the +function at $0.5/n$, $1.5/n$, ... $(n-0.5)/n$, because texture samples are at +the center of texels. Therefore, this texture would only give us extrapolated +function values at the domain boundaries ($0$ and $1$). To avoid this we need +to store $f(0)$ at the center of texel 0 and $f(1)$ at the center of texel +$n-1$. This can be done with the following mapping from values $x$ in $[0,1]$ to +texture coordinates $u$ in $[0.5/n,1-0.5/n]$ - and its inverse: +*/ +#endif \ No newline at end of file diff --git a/project_templates/sample_scene/content/shaders/include/clustered/point_light.hlsli b/project_templates/sample_scene/content/shaders/include/clustered/point_light.hlsli new file mode 100644 index 00000000..25f197e6 --- /dev/null +++ b/project_templates/sample_scene/content/shaders/include/clustered/point_light.hlsli @@ -0,0 +1,130 @@ +#include "shader_defines.h" +#include "shader_global.hlsli" +#include "pbr.hlsli" +#include "ColorSpaceUtility.hlsl" +#include "shader_global.hlsli" +#include "atmosphere/functions.hlsli" +#include "punctualLightsMath.hlsli" + +#define TEX_ID_MULTIPLIER (1 << 5) +#define MAX_OMNI_LIGHTS 256 +#define MAX_SPOT_LIGHTS 256 + +#define DYNAMIC_LIGHTS_SSS 1 +#define LAMBERT_LIGHT 1 +#define DYNAMIC_LIGHTS_EARLY_EXIT 1 + +struct RenderOmniLight +{ + float4 posRadius; + float4 colorFlags; + float4 direction__tex_scale; + float4 boxR0; + float4 boxR1; + float4 boxR2; + float4 posRelToOrigin_cullRadius; +}; + +struct RenderSpotLight +{ + float4 lightPosRadius; + float4 lightColorAngleScale; //AngleScale sign bit contains contact_shadow bit + float4 lightDirectionAngleOffset; + float4 texId_scale; +}; + +GLOBAL_CBUFFER(LightConstBuffer) : register(b0) +{ + float4x4 mvp; + float4x4 globtm_inv; + float4 screen_pos_to_texcoord; + float4 world_view_pos; +}; + + +/* TODO: support Photometry +Texture2DArray photometry_textures_tex : register(t4); +SamplerState photometry_textures_tex_samplerstate : register(s4); +*/ + + +#ifndef M_PI +#define M_PI (3.14159265358979323846) +#endif + +/* TODO: support Photometry +half2 getPhotometryTexCoords(half3 lightDir, half3 dir, float zoom, bool rotate) +{ + half3 side = abs(lightDir.x) < 0.707106781186548 + ? half3(1, 0, 0) + : half3(0, 0, 1); + half3 forward = normalize(cross(side, lightDir)); + side = cross(lightDir, forward); +#if USE_OCTAHEDRAL_MAPPING + half2 tc = octahedral_mapping(half3(dot(side, dir), dot(lightDir, dir), dot(forward, dir)), zoom, rotate); +#else + half phi = atan2(dot(forward, dir), dot(side, dir)); + half2 tc = half2(phi / (2 * M_PI), acosFast4(dot(lightDir, dir)) / M_PI * zoom); +#endif + return tc; +} + +float getPhotometryValue(float3 light_dir, float3 dir, float zoom, bool rotated, float texId) +{ + half2 tc = getPhotometryTexCoords(light_dir, dir, zoom, rotated); + BRANCH + if (any(or(tc < 0, tc > 1))) + return 0; + float3 photometry = tex3Dlod( + photometry_textures_tex, + half4(tc, texId, 0)).rgb; + return SRGBToLinear_Fast(photometry.r).r; +} +*/ + +half applyPhotometryIntensity(float3 lightToWorldDir, float3 lightDir, float texId, float texScale_rotation, float currentAttenuation) +{ + return currentAttenuation; +// ##if photometry_textures_tex != NULL +// ##if photometry_textures_tex != NULL + //bool rotated = texScale_rotation < 0; + //float zoom = abs(texScale_rotation); + // BRANCH + //if (texId < 0 || currentAttenuation < 0.0001) + // return currentAttenuation; + //return getPhotometryValue(lightDir, lightToWorldDir, zoom, rotated, texId) * currentAttenuation; +// ##else +} + + +// from http://advances.realtimerendering.com/other/2016/naughty_dog/index.html +// http://advances.realtimerendering.com/other/2016/naughty_dog/NaughtyDog_TechArt_Final.pdf +half calc_micro_shadow(half NoL, half AO) +{ + return (half) saturate(abs(NoL) + half(2.0) * pow2(AO) - half(1.0)); +} + +float3x3 axis_matrix(float3 right, float3 up, float3 forward) +{ + float3 xaxis = right; + float3 yaxis = up; + float3 zaxis = forward; + return float3x3( + xaxis.x, yaxis.x, zaxis.x, + xaxis.y, yaxis.y, zaxis.y, + xaxis.z, yaxis.z, zaxis.z + ); +} + +float3 tangent_to_world(float3 vec, float3 tangentZ) +{ + float3 up = abs(tangentZ.z) < 0.999 ? float3(0, 0, 1) : float3(1, 0, 0); + float3 tangentX = normalize(cross(up, tangentZ)); + float3 tangentY = cross(tangentZ, tangentX); + return tangentX * vec.x + tangentY * vec.y + tangentZ * vec.z; +} + +float2 screen_pos_to_tc(float2 screen_pos) +{ + return screen_pos * screen_pos_to_texcoord.xy + screen_pos_to_texcoord.zw; +} diff --git a/project_templates/sample_scene/content/shaders/include/clustered/punctualLightsMath.hlsli b/project_templates/sample_scene/content/shaders/include/clustered/punctualLightsMath.hlsli new file mode 100644 index 00000000..cdd2ebf3 --- /dev/null +++ b/project_templates/sample_scene/content/shaders/include/clustered/punctualLightsMath.hlsli @@ -0,0 +1,134 @@ +#include "fast_shader_trig.hlsli" + + //Window1 from http://www.frostbite.com/wp-content/uploads/2014/11/course_notes_moving_frostbite_to_pbr.pdf + float smoothDistanceAtt ( float squaredDistance, float invSqrAttRadius ) + { + float factor = squaredDistance * invSqrAttRadius ; + float smoothFactor = saturate (1.0f - factor * factor ); + return smoothFactor * smoothFactor; + } + + float getDistanceAtt ( float sqrDist, float invSqrAttRadius ) + { + float attenuation = rcp(max(sqrDist, 0.0001)); + attenuation = saturate(attenuation * smoothDistanceAtt ( sqrDist, invSqrAttRadius )); + return attenuation; + } + float getAngleAtt ( float3 normalizedLightVector, float3 lightDir, float lightAngleScale , float lightAngleOffset) + { + // On the CPU + // float lightAngleScale = 1.0f / max (0.001f, ( cosInner - cosOuter )); + // float lightAngleOffset = -cosOuter * angleScale ; + + float cd = dot ( lightDir , normalizedLightVector ); + float attenuation = saturate (cd * lightAngleScale + lightAngleOffset ); + // smooth the transition + return attenuation * attenuation ; + } + + +// A right disk is a disk oriented to always face the lit surface . +// Solid angle of a sphere or a right disk is 2 PI (1 - cos( subtended angle )). +// Subtended angle sigma = arcsin (r / d) for a sphere +// and sigma = atan (r / d) for a right disk +// sinSigmaSqr = sin( subtended angle )^2, it is (r^2 / d^2) for a sphere +// and (r^2 / ( r^2 + d ^2) ) for a disk +// cosTheta is not clamped +float illuminanceSphereOrDisk ( float cosTheta , float sinSigmaSqr ) +{ + float sinTheta = sqrt (1.0f - cosTheta * cosTheta ); + + float illuminance = 0.0f; + // Note : Following test is equivalent to the original formula . + // There is 3 phase in the curve : cosTheta > sqrt ( sinSigmaSqr ), + // cosTheta > -sqrt ( sinSigmaSqr ) and else it is 0 + // The two outer case can be merge into a cosTheta * cosTheta > sinSigmaSqr + // and using saturate ( cosTheta ) instead . + if ( cosTheta * cosTheta > sinSigmaSqr ) + { + illuminance = sinSigmaSqr * saturate ( cosTheta ); + } + else + { + float x = sqrt (1.0f / sinSigmaSqr - 1.0f); // For a disk this simplify to x = d / r + float y = -x * ( cosTheta / sinTheta ); + float sinThetaSqrtY = sinTheta * sqrt (1.0f - y * y); + illuminance = ( cosTheta * acosFast4 (y) - x * sinThetaSqrtY ) * sinSigmaSqr + atan (sinThetaSqrtY / x); + illuminance /= PI; + } + return max ( illuminance , 0.0f); +} + +float illuminanceSphereAttenuation ( float3 worldNormal, float3 dirToLight, float lightRadius, float sqrDist) +{ + // Sphere evaluation + float cosTheta = clamp ( dot ( worldNormal, dirToLight), -0.999, 0.999) ; // Clamp to avoid edge case + // We need to prevent the object penetrating into the surface + // and we must avoid divide by 0, thus the 0.9999 f + + float sqrLightRadius = lightRadius * lightRadius ; + float sinSigmaSqr = min( sqrLightRadius / sqrDist, 0.9999f); + float illuminance = illuminanceSphereOrDisk ( cosTheta , sinSigmaSqr ); + return illuminance; +} + + +float illuminanceDiskAttenuation ( float3 worldNormal, float3 dirToLight, float3 planeNormal, float lightRadius, float sqrDist) +{ + // Disk evaluation + float cosTheta = dot ( worldNormal, dirToLight); + float sqrLightRadius = lightRadius * lightRadius ; + // Do not let the surface penetrate the light + float sinSigmaSqr = sqrLightRadius / ( sqrLightRadius + max ( sqrLightRadius , sqrDist )); + // Multiply by saturate ( dot ( planeNormal , -dirToLight)) to better match ground truth . + float illuminance = illuminanceSphereOrDisk ( cosTheta , sinSigmaSqr ) * saturate ( dot( planeNormal , -dirToLight)); + return illuminance; +} + +void spot_light_params(float3 worldPos, float4 pos_and_radius, float3 light_direction, float lightAngleScale, float lightAngleOffset, out half geomAttenuation, out float3 dirFromLight, out float3 point2light) +{ + point2light = pos_and_radius.xyz-worldPos.xyz; + float distSqFromLight = dot(point2light, point2light); + float rcpDistFromLight = rsqrt(0.0000001+distSqFromLight); + dirFromLight = point2light*rcpDistFromLight; + float invSqrRad = rcp(pow2(pos_and_radius.w)); + + geomAttenuation = getDistanceAtt( distSqFromLight, invSqrRad ); + geomAttenuation = geomAttenuation*getAngleAtt ( -dirFromLight, light_direction, lightAngleScale, lightAngleOffset); +} + +half areaSphereNormalization( float len, float lightSize, float m ) +{ + // Compute the normalization factors. + // Note: just using sphere normalization (todo: come up with proper disk/plane normalization) + half dist = saturate(lightSize / len); + half normFactor = m / ( m + 0.5 * dist ); + return normFactor * normFactor; +} + +half3 areaSphereLight(half3 R, half3 L, half m, half lightSize) +{ + // Intersect the sphere. + half3 centerDir = L - dot(L, R) * R; + L = L - centerDir * saturate( lightSize / (length(centerDir)+1e-6) ); + return L.xyz; +} + +half4 SphereAreaLightIntersection( half3 N, half3 V, half3 L, half ggx_alpha, half lightSize ) +{ + half4 lightVec = half4(L.xyz, 1.0f); + half3 R = reflect(V, N); + + lightVec.xyz = areaSphereLight(R, L, ggx_alpha, lightSize); + + // Normalize. + half len = max(length( lightVec.xyz ), 1e-6); + lightVec.xyz /= len; + + // Energy normalization + lightVec.w = areaSphereNormalization( len, lightSize, ggx_alpha ); + + return lightVec; +} + + diff --git a/project_templates/sample_scene/content/shaders/include/common_types.hlsli b/project_templates/sample_scene/content/shaders/include/common_types.hlsli new file mode 100644 index 00000000..8aa64c30 --- /dev/null +++ b/project_templates/sample_scene/content/shaders/include/common_types.hlsli @@ -0,0 +1,17 @@ +// Copyright 2024 N-GINN LLC. All rights reserved. +// Use of this source code is governed by a BSD-3 Clause license that can be found in the LICENSE file. + +struct InstanceData +{ + float4x4 worldMatrix; + float4x4 normalMatrix; + uint4 uid; + uint isHighlighted; + uint3 dummy; +}; + +struct PixelData +{ + uint4 uid; + float depth; +}; diff --git a/project_templates/sample_scene/content/shaders/include/cs_common.hlsli b/project_templates/sample_scene/content/shaders/include/cs_common.hlsli new file mode 100644 index 00000000..93fc9fad --- /dev/null +++ b/project_templates/sample_scene/content/shaders/include/cs_common.hlsli @@ -0,0 +1,51 @@ +// Copyright 2024 N-GINN LLC. All rights reserved. +// Use of this source code is governed by a BSD-3 Clause license that can be found in the LICENSE file. + +#include "shader_global.hlsli" + +static float3 CUBE_FACES_N[CUBE_FACE_COUNT] = { + UNIT_X, + -UNIT_X, + UNIT_Y, + -UNIT_Y, + UNIT_Z, + -UNIT_Z +}; +static float3 CUBE_FACES_T[CUBE_FACE_COUNT] = { + -UNIT_Z, + UNIT_Z, + UNIT_X, + UNIT_X, + UNIT_X, + -UNIT_X +}; +static float3 CUBE_FACES_B[CUBE_FACE_COUNT] = { + -UNIT_Y, + -UNIT_Y, + UNIT_Z, + -UNIT_Z, + -UNIT_Y, + -UNIT_Y +}; + +float2 GetUV(uint2 id, uint2 imageSize) +{ + const float2 pixelSize = 1.0f / imageSize; + return pixelSize * id + pixelSize * 0.5; +} + +float3 GetCubeDirection(uint curFaceIndex, float2 uv) +{ + const float2 xy = uv * 2.0 - 1.0; + + const float3 normal = CUBE_FACES_N[curFaceIndex]; + const float3 tangent = CUBE_FACES_T[curFaceIndex]; + const float3 binormal = CUBE_FACES_B[curFaceIndex]; + + return normalize(normal + xy.x * tangent + xy.y * binormal); +} + +float CosThetaWorld(float3 N, float3 v) +{ + return max(dot(N, v), 0.0); +} \ No newline at end of file diff --git a/project_templates/sample_scene/content/shaders/include/csm.hlsli b/project_templates/sample_scene/content/shaders/include/csm.hlsli new file mode 100644 index 00000000..28cd79bb --- /dev/null +++ b/project_templates/sample_scene/content/shaders/include/csm.hlsli @@ -0,0 +1,204 @@ +// Copyright 2024 N-GINN LLC. All rights reserved. +// Copyright (C) 2024 Gaijin Games KFT. All rights reserved + +#include "hardware_defines.hlsli" + +#ifndef CSM_HLSL +#define CSM_HLSL 1 + +#ifndef NUM_CASCADES + #define NUM_CASCADES 4 +#endif + +#define shadow2D(a, uv) a.SampleCmpLevelZero(csmSampler, (uv).xy, (uv).z) +#define shadow2DArray(a, uv) a.SampleCmpLevelZero(csmSampler, (uv).xyz, (uv).w) + +// inc "./csm_shadow_tc.hlsl" +#ifndef shadow_array_supported +#define shadow_array_supported 0 +#endif + +#ifndef MIN_SHADOW_SIZE + #define MIN_SHADOW_SIZE 512 +#endif + +#define HALF (float3(0.5-2./MIN_SHADOW_SIZE, 0.5-2./MIN_SHADOW_SIZE, 0.5))//0.5-2/512 (512 is our smallest cascade size) + +#ifndef LAST_CASCADE +#define LAST_CASCADE NUM_CASCADES +#endif + +SYSTEM_CBUFFER(CSMBuffer) : register(b3) +{ + float4 pcf_lerp; + float4 shadow_cascade_tm_transp[24]; + float4 shadow_cascade_tc_mul_offset[6]; +} + +float get_csm_shadow_effect( uint cascade_id, float3 t0, float3 t1, float3 t2, float3 t3, float3 t4, float3 t5 ) +{ + float csmEffect = 0; + csmEffect = (LAST_CASCADE==6 && cascade_id == LAST_CASCADE-1) ? max3(abs(t5.x), abs(t5.y), abs(t5.z))*2 : csmEffect; + csmEffect = (LAST_CASCADE==5 && cascade_id == LAST_CASCADE-1) ? max3(abs(t4.x), abs(t4.y), abs(t4.z))*2 : csmEffect; + csmEffect = (LAST_CASCADE==4 && cascade_id == LAST_CASCADE-1) ? max3(abs(t3.x), abs(t3.y), abs(t3.z))*2 : csmEffect; + csmEffect = (LAST_CASCADE==3 && cascade_id == LAST_CASCADE-1) ? max3(abs(t2.x), abs(t2.y), abs(t2.z))*2 : csmEffect; + csmEffect = (LAST_CASCADE==2 && cascade_id == LAST_CASCADE-1) ? max3(abs(t1.x), abs(t1.y), abs(t1.z))*2 : csmEffect; + csmEffect = (LAST_CASCADE==1 && cascade_id == LAST_CASCADE-1) ? max3(abs(t0.x), abs(t0.y), abs(t0.z))*2 : csmEffect; + return csmEffect; +} + +float3 get_csm_shadow_tc(float3 pointToEye, float sel_scale, out uint cascade_id, out float csmEffect, out float3 tlast) +{ + pointToEye = -pointToEye; + //to be moved out to const buffer + float3 t0,t1,t2,t3,t4,t5; + t0 = pointToEye.x*shadow_cascade_tm_transp[4*0+0].xyz + + pointToEye.y*shadow_cascade_tm_transp[4*0+1].xyz + + pointToEye.z*shadow_cascade_tm_transp[4*0+2].xyz + + shadow_cascade_tm_transp[4*0+3].xyz; + #if NUM_CASCADES>1 + t1 = pointToEye.x*shadow_cascade_tm_transp[4*1+0].xyz + + pointToEye.y*shadow_cascade_tm_transp[4*1+1].xyz + + pointToEye.z*shadow_cascade_tm_transp[4*1+2].xyz + + shadow_cascade_tm_transp[4*1+3].xyz; + #endif + #if NUM_CASCADES>2 + t2 = pointToEye.x*shadow_cascade_tm_transp[4*2+0].xyz + + pointToEye.y*shadow_cascade_tm_transp[4*2+1].xyz + + pointToEye.z*shadow_cascade_tm_transp[4*2+2].xyz + + shadow_cascade_tm_transp[4*2+3].xyz; + #endif + #if NUM_CASCADES>3 + t3 = pointToEye.x*shadow_cascade_tm_transp[4*3+0].xyz + + pointToEye.y*shadow_cascade_tm_transp[4*3+1].xyz + + pointToEye.z*shadow_cascade_tm_transp[4*3+2].xyz + + shadow_cascade_tm_transp[4*3+3].xyz; + #endif + #if NUM_CASCADES>4 + t4 = pointToEye.x*shadow_cascade_tm_transp[4*4+0].xyz + + pointToEye.y*shadow_cascade_tm_transp[4*4+1].xyz + + pointToEye.z*shadow_cascade_tm_transp[4*4+2].xyz + + shadow_cascade_tm_transp[4*4+3].xyz; + #endif + #if NUM_CASCADES>5 + t5 = pointToEye.x*shadow_cascade_tm_transp[4*5+0].xyz + + pointToEye.y*shadow_cascade_tm_transp[4*5+1].xyz + + pointToEye.z*shadow_cascade_tm_transp[4*5+2].xyz + + shadow_cascade_tm_transp[4*5+3].xyz; + #endif + + tlast = float3(0, 0, 0); + #if NUM_CASCADES==2 + tlast = t1; + #elif NUM_CASCADES==3 + tlast = t2; + #elif NUM_CASCADES==4 + tlast = t3; + #elif NUM_CASCADES==5 + tlast = t4; + #elif NUM_CASCADES==6 + tlast = t5; + #endif + float3 use_half = sel_scale * HALF; + bool b5 = NUM_CASCADES > 5 && all(abs(t5) 4 && all(abs(t4) 3 && all(abs(t3) 2 && all(abs(t2) 1 && all(abs(t1) + +float3 diffuseLambert( float3 diffuseColor ) +{ + return diffuseColor;//division by PI omitted intentionally, lightColor is divided by Pi +} + +//linearRoughness - perceptual linear roughness +float3 diffuseBurley( float3 diffuseColor, float linearRoughness, float NoV, float NoL, float VoH ) +{ + float FD90 = 0.5 + 2 * VoH * VoH * linearRoughness; + float FdV = 1 + (FD90 - 1) * pow5(1 - NoV); + float FdL = 1 + (FD90 - 1) * pow5(1 - NoL); + return diffuseColor * ( FdV * FdL );//division by PI omitted intentionally, lightColor is divided by Pi +} + +//from moving FrostBite to PBR, energy conservative burley diffuse +float diffuseBurleyFixedFresnel( float linearRoughness, float NoV, float NoL, float VoH ) +{ + float energyBias = 0.5; + float energyFactor = (0.45f * linearRoughness - 0.475f) * linearRoughness + 1.0f; + float FD90 = energyBias + 2 * VoH * VoH * linearRoughness; + float FdV = 1 + (FD90 - 1) * pow5(1 - NoV); + float FdL = 1 + (FD90 - 1) * pow5(1 - NoL); + return ( FdV * FdL * energyFactor);//division by PI omitted intentionally, lightColor is divided by Pi +} + +float3 diffuseBurleyFixed( float3 diffuseColor, float linearRoughness, float NoV, float NoL, float VoH ) +{ + return diffuseColor * diffuseBurleyFixedFresnel( linearRoughness, NoV, NoL, VoH);//division by PI omitted intentionally, lightColor is divided by Pi +} + +float diffuseChanFresnel( float linear_roughness, float NoV, float NoL, float VoH, float NoH, float retroReflectivityWeight=1) +{ + // Since we use CoD fitting, need to invert/convert our roughness parametrization to + // their glossiness parametrization 'g' + float ggx_alpha = linear_roughness*linear_roughness; + float a2 = ggx_alpha*ggx_alpha; + float g = saturate( (1.0 / 18.0) * log2( 2 / a2 - 1 ) ); + + float f0 = VoH + pow5(1 - VoH); + // This factor tunes the enery boost at grazing angle for low roughness material. + // It creates energy ring at grazing angle for smooth dieletric material + // The higher the value 'rimScale' is, the lower the energy boost will be + // The default value from Chan is 0.75. + // Setting the value to 1.0 get rid off this energy boost. + const float rimScale = 0.75f; + float f1 = (1.0 - rimScale * pow5(1.0 - NoL)) * (1.0 - rimScale * pow5(1.0 - NoV)); + + // Rough (f0) to smooth f1 response interpolation + float fd = lerp( f0, f1, saturate( 2.2 * g - 0.5 ) ); + + // Retro reflectivity contribution. + float fb = ( (34.5 * g - 59 ) * g + 24.5 ) * VoH * exp2( -max( 73.2 * g - 21.2, 8.9 ) * sqrt( NoH ) ); + // allow to fade our rough retro reflectivity + fb *= retroReflectivityWeight; + return ( fd + fb ); +} + +float3 diffuseChan( float3 diffuseColor, float linear_roughness, float NoV, float NoL, float VoH, float NoH, float retroReflectivityWeight=1) +{ + return diffuseColor * diffuseChanFresnel(linear_roughness, NoV, NoL, VoH, NoH, retroReflectivityWeight); +} + +float3 diffuseOrenNayar( float3 diffuseColor, float linear_roughness, float NoV, float NoL, float VoH ) +{ + float VoL = 2 * VoH - 1; + float m = linear_roughness * linear_roughness; + float m2 = m * m; + float C1 = 1 - 0.5 * m2 *rcp(m2 + 0.33); + float Cosri = VoL - NoV * NoL; + + float C2 = 0.45 * m2 * rcp(m2 + 0.09) * ( Cosri >= 0 ? Cosri * rcp(max(NoL, NoV)) : 0 ); + return diffuseColor * (C1 + C2); + //float C2 = 0.45 * m2 * rcp(m2 + 0.09) * Cosri * ( Cosri >= 0 ? min( 1, NoL / NoV ) : NoL ); + //return diffuseColor * ( NoL * C1 + C2 );//division by PI omitted intentionally, lightColor is divided by Pi +} + +// N is the normal direction +// V is the view vector +// NdotV is the cosine angle between the view vector and the normal +float3 getDiffuseDominantDir ( float3 N, float3 V, float saturated_NdotV, float ggx_alpha) +{ + float a = 1.02341f * ggx_alpha - 1.51174f; + float b = -0.511705f * ggx_alpha + 0.755868f; + float lerpFactor = saturate (( saturated_NdotV* a + b) * ggx_alpha); + // The result is not normalized as we fetch in a cubemap + return lerp (N, V, lerpFactor ); +} + + +#endif \ No newline at end of file diff --git a/project_templates/sample_scene/content/shaders/include/envi_brdf.hlsli b/project_templates/sample_scene/content/shaders/include/envi_brdf.hlsli new file mode 100644 index 00000000..6eaa79be --- /dev/null +++ b/project_templates/sample_scene/content/shaders/include/envi_brdf.hlsli @@ -0,0 +1,44 @@ +// Copyright 2024 N-GINN LLC. All rights reserved. +// Copyright (C) 2024 Gaijin Games KFT. All rights reserved + +#ifndef ENVI_BRDF_HLSL +#define ENVI_BRDF_HLSL 1 + +#ifndef INV_MIN_IOR +#define INV_MIN_IOR 50.0h +#endif + +//--------------- +// EnvBRDF +//--------------- + +half2 get_EnvBRDF_AB_Approx( half linear_roughness, half NoV ) +{ + // [ Lazarov 2013, "Getting More Physical in Call of Duty: Black Ops II" ] + // Adaptation to fit our G term. + const half4 c0 = { -1.h, -0.0275h, -0.572h, 0.022h }; + const half4 c1 = { 1.h, 0.0425h, 1.04h, -0.04h }; + half4 r = linear_roughness * c0 + c1; + half a004 = min( r.x * r.x, exp2( -9.28h * NoV ) ) * r.x + r.y; + return half2( -1.04h, 1.04h ) * a004 + r.zw; +} + +half3 EnvBRDFApprox( half3 specularColor, half linear_roughness, half NoV ) +{ + // [ Lazarov 2013, "Getting More Physical in Call of Duty: Black Ops II" ] + // Adaptation to fit our G term. + half2 AB = get_EnvBRDF_AB_Approx( linear_roughness, NoV ); + return specularColor * AB.x + AB.yyy*saturate(INV_MIN_IOR*specularColor.g); +} + + +half EnvBRDFApproxNonmetal( half linear_roughness, half NoV ) +{ + // Same as EnvBRDFApprox( 0.04, roughness, NoV ) + const half2 c0 = { -1.h, -0.0275h }; + const half2 c1 = { 1.h, 0.0425h }; + half2 r = linear_roughness * c0 + c1; + return min( r.x * r.x, exp2( -9.28h * NoV ) ) * r.x + r.y; +} + +#endif diff --git a/project_templates/sample_scene/content/shaders/include/fast_shader_trig.hlsli b/project_templates/sample_scene/content/shaders/include/fast_shader_trig.hlsli new file mode 100644 index 00000000..53cc7f7e --- /dev/null +++ b/project_templates/sample_scene/content/shaders/include/fast_shader_trig.hlsli @@ -0,0 +1,57 @@ +// Copyright 2024 N-GINN LLC. All rights reserved. +// Copyright (C) 2024 Gaijin Games KFT. All rights reserved + +#ifndef SHADER_FAST_MATH_INC_FX +#define SHADER_FAST_MATH_INC_FX +// +// Trigonometric functions +// +#define fsl_PI 3.1415926535897932384626433f +#define fsl_HALF_PI (0.5f * 3.1415926535897932384626433f) + +// 4th order polynomial approximation +// 4 VGRP, 16 ALU Full Rate +// 7 * 10^-5 radians precision +// Reference : Handbook of Mathematical Functions (chapter : Elementary Transcendental Functions), M. Abramowitz and I.A. Stegun, Ed. +float acosFast4(float inX) +{ + float x1 = abs(inX); + float x2 = x1 * x1; + float x3 = x2 * x1; + float s; + + s = -0.2121144f * x1 + 1.5707288f; + s = 0.0742610f * x2 + s; + s = -0.0187293f * x3 + s; + s = sqrt(1.0f - x1) * s; + + // acos function mirroring + // check per platform if compiles to a selector - no branch neeeded + return inX >= 0.0f ? s : fsl_PI - s; +} + +// 4th order polynomial approximation +// 4 VGRP, 16 ALU Full Rate +// 7 * 10^-5 radians precision +float asinFast4(float inX) +{ + float x = inX; + + // asin is offset of acos + return fsl_HALF_PI - acosFast4(x); +} + +// 4th order hyperbolical approximation +// 4 VGRP, 12 ALU Full Rate +// 7 * 10^-5 radians precision +// Reference : Efficient approximations for the arctangent function, Rajan, S. Sichun Wang Inkol, R. Joyal, A., May 2006 +float atanFast4(float inX) +{ + float x = inX; + return x*(-0.1784f * abs(x) - 0.0663f * x * x + 1.0301f); +} + +#undef fsl_PI +#undef fsl_HALF_PI + +#endif \ No newline at end of file diff --git a/project_templates/sample_scene/content/shaders/include/gbuffer_base.hlsli b/project_templates/sample_scene/content/shaders/include/gbuffer_base.hlsli new file mode 100644 index 00000000..354875c4 --- /dev/null +++ b/project_templates/sample_scene/content/shaders/include/gbuffer_base.hlsli @@ -0,0 +1,243 @@ +// Copyright 2024 N-GINN LLC. All rights reserved. +// Copyright (C) 2024 Gaijin Games KFT. All rights reserved + +#include "shader_defines.h" + +bool isEmissiveShader(float material) +{ + return material == SHADING_EMISSIVE; +} + +struct ProcessedGbuffer +{ + half3 diffuseColor; + half3 specularColor; + half3 translucencyColor; + half roughness, linearRoughness; + float3 normal; + + half metallness; + half translucency; // either translucent or metallic + + half extracted_albedo_ao; // custom + half ao; // custom + half shadow; + half3 emissionColor; + half emission_part; + float material; +}; + +struct UnpackedGbuffer +{ + half3 albedo; + half smoothness; + float3 normal; + + half metallness; // either translucent or metallic or emission + half translucency; // either translucent or metallic or emission + half emission_part; // either translucent or metallic or emission + + half ao; // either ao, or emission + half emission_strength; // either ao, or emission + half shadow; + float material; + float outline; +}; + +struct PackedGbuffer +{ + half4 albedo_ao; + float4 normal_smoothness_material; + half2 metallTranslucency_shadow; // processed +}; +// Spheremap Transform +float2 encodeNormal(float3 n) +{ + half2 enc = normalize(n.xy) * (sqrt(-n.z*0.5+0.5)); + enc = enc*0.5+0.5; + return enc; +} +float3 decodeNormal(float2 enc) +{ + float4 nn = float4(enc.xy,0,0)*float4(2,2,0,0) + float4(-1,-1,1,-1); + half l = dot(nn.xyz,-nn.xyw); + nn.z = l; + nn.xy *= sqrt(l); + return (nn.xyz * 2 + half3(0,0,-1)); +} +half luminance(half3 col) +{ + return dot(col, half3(0.299, 0.587, 0.114)); +} +half decode_albedo_ao(half3 albedo) +{ + return saturate(luminance(albedo) * (1 / 0.04)) * 0.9 + 0.1; // anything darker than charcoal is not physical possible, and is shadow +} +PackedGbuffer pack_gbuffer(UnpackedGbuffer gbuffer) +{ + PackedGbuffer gbuf; + half metallnessOrTranslucency = gbuffer.metallness; + metallnessOrTranslucency = isEmissiveShader(gbuffer.material) ? gbuffer.emission_part : metallnessOrTranslucency; + + float3 normal_smoothness = float3(encodeNormal(gbuffer.normal.xyz), max(gbuffer.smoothness, 1.0 / 127)); + half material = gbuffer.material * (1.f / 3.0); + gbuf.normal_smoothness_material = float4(normal_smoothness, material); + gbuf.albedo_ao = half4(gbuffer.albedo, isEmissiveShader(gbuffer.material) ? gbuffer.emission_strength * (1.0f / MAX_EMISSION) : gbuffer.ao); + // gbuf.albedo_ao = half4(pow(gbuffer.albedo, 1/2.2), gbuffer.ao); + // gbuf.metallTranslucency_shadow = (floor(metallnessOrTranslucency*15)*16+floor(gbuffer.shadow*15))*(1.0/255.0); + gbuf.metallTranslucency_shadow = float2(metallnessOrTranslucency, gbuffer.shadow); + return gbuf; +} + +void unpackNormalSmoothness(float3 normal_smoothness, out float3 normal, out half smoothness) +{ + normal = decodeNormal(normal_smoothness.xy); + smoothness = abs(normal_smoothness.z); +} + +void unpackGbufferNormalSmoothness(PackedGbuffer gbuf, out float3 normal, out half smoothness) +{ + unpackNormalSmoothness(gbuf.normal_smoothness_material.xyz, normal, smoothness); +} + +UnpackedGbuffer unpackGbuffer(PackedGbuffer gbuf) +{ + UnpackedGbuffer gbuffer; + + gbuffer.material = floor(gbuf.normal_smoothness_material.w * 3.f); + // half metallTranslucency_shadow = gbuf.metallTranslucency_shadow.x*(255.0/16.0); + // half shadow = frac(metallTranslucency_shadow)*(16.0/15.0); + // half metallnessOrTranslucency = floor(metallTranslucency_shadow)*(1./15); + half shadow = gbuf.metallTranslucency_shadow.y; + half metallnessOrTranslucency = gbuf.metallTranslucency_shadow.x; + gbuffer.albedo = gbuf.albedo_ao.xyz; + unpackGbufferNormalSmoothness(gbuf, gbuffer.normal, gbuffer.smoothness); + + gbuffer.emission_part = isEmissiveShader(gbuffer.material) ? metallnessOrTranslucency : 0; + gbuffer.metallness = metallnessOrTranslucency; + gbuffer.translucency = 0; + gbuffer.ao = isEmissiveShader(gbuffer.material) ? 1 : gbuf.albedo_ao.w; + gbuffer.emission_strength = isEmissiveShader(gbuffer.material) ? gbuf.albedo_ao.w * MAX_EMISSION : 0; + gbuffer.shadow = shadow; + // gbuffer.diffuseColor = albedo*(1-gbuffer.metallness); + // half fresnel0Dielectric = 0.04f;//lerp(0.16f,0.01f, smoothness);//sqr((1.0 - refractiveIndex)/(1.0 + refractiveIndex)) for dielectrics; + // gbuffer.specularColor = lerp(half3(fresnel0Dielectric, fresnel0Dielectric, fresnel0Dielectric), albedo, gbuffer.metallness); + return gbuffer; +} +ProcessedGbuffer processGbuffer(UnpackedGbuffer gbuf) +{ + ProcessedGbuffer gbuffer; + gbuffer.material = gbuf.material; + gbuffer.normal = gbuf.normal; + gbuffer.linearRoughness = 1 - gbuf.smoothness; + gbuffer.roughness = max(1e-4, gbuffer.linearRoughness * gbuffer.linearRoughness); + gbuffer.metallness = gbuf.metallness; + gbuffer.translucency = gbuf.translucency; // due to 2 bit encoding *0.75 is correct + gbuffer.emissionColor = gbuf.emission_strength * gbuf.albedo; + gbuffer.emission_part = gbuf.emission_part; + gbuffer.extracted_albedo_ao = decode_albedo_ao(gbuf.albedo); + gbuffer.diffuseColor = gbuf.albedo - gbuffer.metallness * gbuf.albedo; //*(1-met) + gbuffer.shadow = gbuf.shadow; + gbuffer.translucencyColor = gbuffer.diffuseColor * gbuffer.translucency; + + half fresnel0Dielectric = 0.04f; // + (gbuf.material == SHADING_NORMAL ? 0.2 * (1-gbuf.shadow) : 0);//lerp(0.16f,0.01f, roughness);//sqr((1.0 - refractiveIndex)/(1.0 + refractiveIndex)) for dielectrics; + fresnel0Dielectric = lerp(fresnel0Dielectric, 0.01f, gbuffer.roughness * gbuffer.translucency); + fresnel0Dielectric *= (1 - gbuffer.translucency); + gbuffer.specularColor = lerp(half3(fresnel0Dielectric, fresnel0Dielectric, fresnel0Dielectric), gbuf.albedo, gbuffer.metallness); + gbuffer.ao = gbuf.ao; + return gbuffer; +} + +void init_gbuffer(out UnpackedGbuffer result) +{ + result.albedo = result.normal = 0; + result.smoothness = result.metallness = result.translucency = 0; + result.emission_part = result.emission_strength = 0; + result.ao = result.shadow = 1; + result.material = SHADING_NORMAL; +} +void init_albedo(inout UnpackedGbuffer result, half3 albedo) +{ + result.albedo.xyz = albedo; +} +void init_smoothness(inout UnpackedGbuffer result, half smoothness) +{ + result.smoothness = smoothness; +} + +void init_normal(inout UnpackedGbuffer result, float3 norm) +{ + result.normal = norm; +} + +void init_metalness(inout UnpackedGbuffer result, half metal) +{ + result.metallness = metal; +} +void init_translucency(inout UnpackedGbuffer result, half translucency) +{ + result.translucency = translucency; +} + +void init_ao(inout UnpackedGbuffer result, half ao) +{ + result.ao = ao; +} +void init_shadow(inout UnpackedGbuffer result, half shadow) +{ + result.shadow = shadow; +} +void init_material(inout UnpackedGbuffer result, float material) +{ + result.material = material; +} +void init_emission(inout UnpackedGbuffer result, float emission_strength) +{ + result.emission_strength = emission_strength; +} +void init_emission_part(inout UnpackedGbuffer result, float emission_part) +{ + result.emission_part = emission_part; +} + +struct GBUFFER_OUTPUT +{ + half4 albedo_ao : SV_Target0; + float4 normal_smoothness_material : SV_Target1; + half4 metallTranslucency_shadow : SV_Target2; +}; + +GBUFFER_OUTPUT write_gbuffer(PackedGbuffer gbuf) +{ + GBUFFER_OUTPUT gbufOut; + gbufOut.albedo_ao = gbuf.albedo_ao; + gbufOut.normal_smoothness_material = gbuf.normal_smoothness_material; + gbufOut.metallTranslucency_shadow = half4(gbuf.metallTranslucency_shadow,0,0); + return gbufOut; +} + +GBUFFER_OUTPUT encode_gbuffer_raw(UnpackedGbuffer gbuffer) +{ + return write_gbuffer(pack_gbuffer(gbuffer)); +} + +#define encode_gbuffer(a,b) encode_gbuffer_raw(a) + +half3 perturb_normal(half3 localNorm, half3 N, float3 p, float2 uv) +{ + // get edge vectors of the pixel triangle + float3 dp1 = ddx(p); + float3 dp2 = ddy(p); + float2 duv1 = ddx(uv); + float2 duv2 = ddy(uv); + + // solve the linear system + float3 dp2perp = cross(N, dp2); + float3 dp1perp = cross(dp1, N); + float3 T = dp2perp * duv1.x + dp1perp * duv2.x; + float3 B = dp2perp * duv1.y + dp1perp * duv2.y; + + // construct a scale-invariant frame + float invmax = rsqrt(max(dot(T, T), dot(B, B))); + return half3(localNorm.z * N + (localNorm.x * invmax) * T + (localNorm.y * invmax) * B); +} \ No newline at end of file diff --git a/project_templates/sample_scene/content/shaders/include/gbuffer_read.hlsli b/project_templates/sample_scene/content/shaders/include/gbuffer_read.hlsli new file mode 100644 index 00000000..87e0a671 --- /dev/null +++ b/project_templates/sample_scene/content/shaders/include/gbuffer_read.hlsli @@ -0,0 +1,25 @@ +// Copyright 2024 N-GINN LLC. All rights reserved. +// Copyright (C) 2024 Gaijin Games KFT. All rights reserved + +#include "gbuffer_base.hlsli" + +Texture2D albedo_gbuf: register(t0); +Texture2D normal_gbuf: register(t1); +Texture2D material_gbuf: register(t2); +Texture2D depth_gbuf: register(t3); + +SamplerState default_sampler : register(s0); + +PackedGbuffer readPackedGbuffer(float2 tc) +{ + PackedGbuffer gbuf; + gbuf.albedo_ao = albedo_gbuf.SampleLevel(default_sampler, tc, 0); + gbuf.normal_smoothness_material = normal_gbuf.SampleLevel(default_sampler, tc, 0); + gbuf.metallTranslucency_shadow = material_gbuf.SampleLevel(default_sampler, tc, 0).xy; + return gbuf; +} + +ProcessedGbuffer readProcessedGbuffer(float2 tc) +{ + return processGbuffer(unpackGbuffer(readPackedGbuffer(tc))); +} \ No newline at end of file diff --git a/project_templates/sample_scene/content/shaders/include/hardware_defines.hlsli b/project_templates/sample_scene/content/shaders/include/hardware_defines.hlsli new file mode 100644 index 00000000..f70f776e --- /dev/null +++ b/project_templates/sample_scene/content/shaders/include/hardware_defines.hlsli @@ -0,0 +1,270 @@ +// Copyright 2024 N-GINN LLC. All rights reserved. +// Copyright (C) 2024 Gaijin Games KFT. All rights reserved + +#ifndef HARDWARE_DEFINES_HEADER +#define HARDWARE_DEFINES_HEADER 1 + + + +#if _HARDWARE_METAL +#define BGRA_SWIZZLE(a) a.zyxw +#define BGR_SWIZZLE(a) a.zyx +#endif +#ifndef BGRA_SWIZZLE +#define BGRA_SWIZZLE(a) a +#endif +#ifndef BGR_SWIZZLE +#define BGR_SWIZZLE(a) a +#endif + +#ifndef SHADER_COMPILER_HLSL2021 +#define SHADER_COMPILER_HLSL2021 1 +#endif + +#define GPU_TARGET 1 +#define PI 3.14159265f +#define PIh 3.14159265h + +#define EPSILON 0.000001 +#define UNIT_X float3(1.0, 0.0, 0.0) +#define UNIT_Y float3(0.0, 1.0, 0.0) +#define UNIT_Z float3(0.0, 0.0, 1.0) + +#define HAS_REVERSEBITS 1 +#define SEPARATE_SAMPLER_OBJECT 1 +#define double doubles_are_not_supported_by_some_gpus +#define double2 doubles_are_not_supported_by_some_gpus +#define double3 doubles_are_not_supported_by_some_gpus +#define double4 doubles_are_not_supported_by_some_gpus + +#define fixed half +#define fixed2 half2 +#define fixed3 half3 +#define fixed4 half4 + +float max3(float a, float b, float c) +{ + return max(a, max(b, c)); +} +float min3(float a, float b, float c) +{ + return min(a, min(b, c)); +} +#define INVARIANT(x) x + +float max3(float3 a) +{ + return max3(a.x, a.y, a.z); +} +float max4(float a, float b, float c, float d) +{ + return max(max(a, d), max(b, c)); +} +float min4(float a, float b, float c, float d) +{ + return min(min(a, d), min(b, c)); +} + +#define PRECISE precise +#define SQRT_SAT(x) sqrt(saturate(x)) +#define VS_OUT_POSITION(name) float4 name:SV_POSITION; +#define tex2Dgrad(a, uv, dx, dy) a.SampleGrad(a##_samplerstate, (uv).xy, dx, dy) +#define tex2Dlod(a, uv) a.SampleLevel(a##_samplerstate, (uv).xy, (uv).w) +#define tex3Dlod(a, uv) a.SampleLevel(a##_samplerstate, (uv).xyz, (uv).w) +#define texCUBElod(a, uv) a.SampleLevel(a##_samplerstate, (uv).xyz, uv.w) +#define texCUBEArraylod(a, uv, lod) a.SampleLevel(a##_samplerstate, (uv).xyzw, lod) +#define tex2Dproj(a, uv) a.Sample(a##_samplerstate, (uv).xy/(uv).w) +#define tex2D(a, uv) a.Sample(a##_samplerstate, uv) +#define tex3D(a, uv) a.Sample(a##_samplerstate, uv) +#define texCUBE(a, uv) a.Sample(a##_samplerstate, uv) +#define textureGather(a, tc) a.Gather(a##_samplerstate, tc) +#define texelFetchOffset(a, tc, lod, ofs) a.Load(int3(tc, lod), ofs) +#define textureOffset(a, tc, ofs) a.Sample(a##_samplerstate, tc, ofs) +#define textureLodOffset(a, tc, lod, ofs) a.SampleLevel(a##_samplerstate, tc, lod, ofs) + +#define CLAMP_BORDER(a, name, val) +#define LOOP [loop] +#define UNROLL [unroll] +#define BRANCH [branch] +#define FLATTEN [flatten] + +#define EMPTY_STRUCT(name) struct name {} +#define DECLARE_UNUSED_MEMBER +#define RETURN_EMPTY_STRUCT(name) +#define INIT_EMPTY_STRUCT(name) + +#define HW_USE_SCREEN_POS +#define GET_SCREEN_POS(vs_pos) vs_pos +#ifndef TEXELFETCH_DEFINED +#define TEXELFETCH_DEFINED 1 + +#define CHECK_TEXTURE2D +#define CHECK_TEXTURE2D_EXPR(a, tc) 0 +#define CHECK_TEXTURE2DARRAY +#define CHECK_TEXTURE3D +#define CHECK_BUFFER(file, ln, name) +#define CHECK_BUFFER_EXPR(a, tc) 0 +#define CHECK_STRUCTURED_BUFFER(file, ln, name) +#define CHECK_STRUCTURED_BUFFER_EXPR(a, tc) 0 +#define CHECK_STENCIL +float4 texelFetchBase(Texture2D a, int2 tc, int lod, int file, int ln, int name) +{ CHECK_TEXTURE2D; + return a.Load(int3(tc, lod)); +} +float3 texelFetchBase(Texture2D a, int2 tc, int lod, int file, int ln, int name) +{ CHECK_TEXTURE2D; + return a.Load(int3(tc, lod)); +} +float2 texelFetchBase(Texture2D a, int2 tc, int lod, int file, int ln, int name) +{ CHECK_TEXTURE2D; + return a.Load(int3(tc, lod)); +} +float texelFetchBase(Texture2D a, int2 tc, int lod, int file, int ln, int name) +{ CHECK_TEXTURE2D; + return a.Load(int3(tc, lod)); +} +float4 texelFetchBase(Texture2DArray a, int3 tc, int lod, int file, int ln, int name) +{ CHECK_TEXTURE2DARRAY; + return a.Load(int4(tc, lod)); +} +float3 texelFetchBase(Texture2DArray a, int3 tc, int lod, int file, int ln, int name) +{ CHECK_TEXTURE2DARRAY; + return a.Load(int4(tc, lod)); +} +float2 texelFetchBase(Texture2DArray a, int3 tc, int lod, int file, int ln, int name) +{ CHECK_TEXTURE2DARRAY; + return a.Load(int4(tc, lod)); +} +float texelFetchBase(Texture2DArray a, int3 tc, int lod, int file, int ln, int name) +{ CHECK_TEXTURE2DARRAY; + return a.Load(int4(tc, lod)); +} +float4 texelFetchBase(Texture3D a, int3 tc, int lod, int file, int ln, int name) +{ CHECK_TEXTURE3D; + return a.Load(int4(tc, lod)); +} +float3 texelFetchBase(Texture3D a, int3 tc, int lod, int file, int ln, int name) +{ CHECK_TEXTURE3D; + return a.Load(int4(tc, lod)); +} +float2 texelFetchBase(Texture3D a, int3 tc, int lod, int file, int ln, int name) +{ CHECK_TEXTURE3D; + return a.Load(int4(tc, lod)); +} +float texelFetchBase(Texture3D a, int3 tc, int lod, int file, int ln, int name) +{ CHECK_TEXTURE3D; + return a.Load(int4(tc, lod)); +} +#define texelFetch(a, tc, lod) texelFetchBase(a, tc, lod, _FILE_, __LINE__, -1) + +float4 loadBufferBase(Buffer a, int tc, int file, int ln, int name) +{ CHECK_BUFFER(file, ln, name); + return a[tc]; +} +float3 loadBufferBase(Buffer a, int tc, int file, int ln, int name) +{ CHECK_BUFFER(file, ln, name); + return a[tc]; +} +float2 loadBufferBase(Buffer a, int tc, int file, int ln, int name) +{ CHECK_BUFFER(file, ln, name); + return a[tc]; +} +float loadBufferBase(Buffer a, int tc, int file, int ln, int name) +{ CHECK_BUFFER(file, ln, name); + return a[tc]; +} +uint loadBufferBase(Buffer a, int tc, int file, int ln, int name) +{ CHECK_BUFFER(file, ln, name); + return a[tc]; +} +uint loadBufferBase(StructuredBuffer a, int tc, int file, int ln, int name) +{ CHECK_STRUCTURED_BUFFER(file, ln, name); + return a[tc]; +} +uint loadBufferBase(RWStructuredBuffer a, int tc, int file, int ln, int name) +{ CHECK_STRUCTURED_BUFFER(file, ln, name); + return a[tc]; +} +uint loadBufferBase(ByteAddressBuffer a, int tc, int file, int ln, int name) +{ CHECK_BUFFER(file, ln, name); + return a.Load(tc); +} +uint2 loadBuffer2Base(ByteAddressBuffer a, int tc, int file, int ln, int name) +{ CHECK_BUFFER(file, ln, name); + return a.Load2(tc); +} +uint3 loadBuffer3Base(ByteAddressBuffer a, int tc, int file, int ln, int name) +{ CHECK_BUFFER(file, ln, name); + return a.Load3(tc); +} +uint4 loadBuffer4Base(ByteAddressBuffer a, int tc, int file, int ln, int name) +{ CHECK_BUFFER(file, ln, name); + return a.Load4(tc); +} +uint loadBufferBase(RWByteAddressBuffer a, int tc, int file, int ln, int name) +{ CHECK_BUFFER(file, ln, name); + return a.Load(tc); +} +uint2 loadBuffer2Base(RWByteAddressBuffer a, int tc, int file, int ln, int name) +{ CHECK_BUFFER(file, ln, name); + return a.Load2(tc); +} +uint3 loadBuffer3Base(RWByteAddressBuffer a, int tc, int file, int ln, int name) +{ CHECK_BUFFER(file, ln, name); + return a.Load3(tc); +} +uint4 loadBuffer4Base(RWByteAddressBuffer a, int tc, int file, int ln, int name) +{ CHECK_BUFFER(file, ln, name); + return a.Load4(tc); +} +#define loadBuffer(a, tc) loadBufferBase(a, tc, _FILE_, __LINE__, -1) +#define loadBuffer2(a, tc) loadBuffer2Base(a, tc, _FILE_, __LINE__, -1) +#define loadBuffer3(a, tc) loadBuffer3Base(a, tc, _FILE_, __LINE__, get_name_##a) +#define loadBuffer4(a, tc) loadBuffer4Base(a, tc, _FILE_, __LINE__, -1) +void storeBufferBase(RWByteAddressBuffer a, int tc, uint value, int file, int ln, int name) +{ CHECK_BUFFER(file, ln, name); + a.Store(tc, value); +} +void storeBuffer2Base(RWByteAddressBuffer a, int tc, uint2 value, int file, int ln, int name) +{ CHECK_BUFFER(file, ln, name); + a.Store2(tc, value); +} +void storeBuffer3Base(RWByteAddressBuffer a, int tc, uint3 value, int file, int ln, int name) +{ CHECK_BUFFER(file, ln, name); + a.Store3(tc, value); +} +void storeBuffer4Base(RWByteAddressBuffer a, int tc, uint4 value, int file, int ln, int name) +{ CHECK_BUFFER(file, ln, name); + a.Store4(tc, value); +} +#define storeBuffer(a, tc, value) storeBufferBase(a, tc, value, _FILE_, __LINE__, -1) +#define storeBuffer2(a, tc, value) storeBuffer2Base(a, tc, value, _FILE_, __LINE__, get_name_##a) +#define storeBuffer3(a, tc, value) storeBuffer3Base(a, tc, value, _FILE_, __LINE__, -1) +#define storeBuffer4(a, tc, value) storeBuffer4Base(a, tc, value, _FILE_, __LINE__, -1) +#define structuredBufferAt(a, tc) a[uint((CHECK_STRUCTURED_BUFFER_EXPR(a, tc), tc))] +#define bufferAt(a, tc) a[uint((CHECK_BUFFER_EXPR(a, tc), tc))] +#define texture2DAt(a, tc) a[int2((CHECK_TEXTURE2D_EXPR(a, tc), tc))] +#endif + +uint stencilFetchBase(Texture2D a, int2 tc, int file, int ln, int name) +{ + CHECK_STENCIL; + return a[tc].g; +} +#define stencilFetch(a, tc) stencilFetchBase(a, tc, _FILE_, __LINE__, get_name_##a) + +#if !SHADER_COMPILER_HLSL2021 +#define select(a, b, c) a ? b : c +#define or(a, b) a || b +#endif + +half3 h3nanofilter(half3 val) +{ +#if HALF_PRECISION + return min(val, 65504.h); +#else + return select(isfinite(dot(val, val)).xxx, val, half3(0, 0, 0)); +#endif +} + +#endif \ No newline at end of file diff --git a/project_templates/sample_scene/content/shaders/include/in_out.hlsli b/project_templates/sample_scene/content/shaders/include/in_out.hlsli new file mode 100644 index 00000000..e2bac6f2 --- /dev/null +++ b/project_templates/sample_scene/content/shaders/include/in_out.hlsli @@ -0,0 +1,85 @@ +// Copyright 2024 N-GINN LLC. All rights reserved. +// Use of this source code is governed by a BSD-3 Clause license that can be found in the LICENSE file. + +struct VsInput +{ + float3 position : POSITION; + float3 normal : NORMAL; + float2 texCoord : TEXCOORD0; +}; + +struct VsOutput +{ + float4 position : SV_Position; + float4 color : COLOR; + float2 texCoord : TEXCOORD; +}; + +struct VsVFXOutput +{ + float4 position : SV_Position; + float4 color : COLOR; + float2 texCoord : TEXCOORD; + int frameID : TEXCOORD1; + int columns : TEXCOORD2; + int rows : TEXCOORD3; +}; + +struct VsInputLit +{ + float3 position : POSITION; + float3 normal : NORMAL; + float2 texCoord : TEXCOORD0; + float4 tangent : TANGENT; +}; + +struct VsOutputLit +{ + float4 position : SV_Position; + float3 norm : NORMAL; + float2 texCoord : TEXCOORD; + float3 tangent : TANGENT; +}; + +struct VsOutputLitForward +{ + float4 position : SV_Position; + float3 norm : NORMAL; + float2 texCoord : TEXCOORD; + float3 tangent : TANGENT; + float3 worldPos : TEXCOORD1; + float4 color : COLOR; +}; + +struct VsInputZPrepass +{ + float3 position : POSITION; +}; + +struct VsInputZPrepassSkinned +{ + float3 position : POSITION; + float4 boneWeights : BLENDWEIGHT; + uint4 boneIndices : BLENDINDICES; +}; + +struct VsOutputGBuff +{ + float4 position : SV_Position; + float3 norm : NORMAL; + float3 tangent : TANGENT; + float2 texCoord : TEXCOORD; + float3 p2e : TEXCOORD1; +}; + +struct VsOutputZPrepass +{ + float4 position : SV_Position; + nointerpolation uint4 uid : TEXCOORD0; +}; + +struct VsOutputResolve +{ + float4 position : SV_Position; + float2 texCoord : TEXCOORD0; +}; diff --git a/project_templates/sample_scene/content/shaders/include/pbr.hlsli b/project_templates/sample_scene/content/shaders/include/pbr.hlsli new file mode 100644 index 00000000..c8c1db1f --- /dev/null +++ b/project_templates/sample_scene/content/shaders/include/pbr.hlsli @@ -0,0 +1,235 @@ +// Copyright 2024 N-GINN LLC. All rights reserved. +// Copyright (C) 2024 Gaijin Games KFT. All rights reserved + +#ifndef __BRDF_COMMON__ +#define __BRDF_COMMON__ + +#include +#include +#include + +// Diffuse model +#define DIFFUSE_LAMBERT 0 +#define DIFFUSE_OREN_NAYAR 1 +#define DIFFUSE_BURLEY 2 +#define DIFFUSE_BURLEY_FIXED 3 +#define DIFFUSE_CHAN 4 + +#ifndef BRDF_DIFFUSE +#define BRDF_DIFFUSE DIFFUSE_BURLEY_FIXED//DIFFUSE_OREN_NAYAR//DIFFUSE_BURLEY//DIFFUSE_OREN_NAYAR//DIFFUSE_BURLEY//DIFFUSE_LAMBERT// +#endif + +// Microfacet distribution function + +#define SPEC_D_BLINN 0 +#define SPEC_D_BECKMANN 1 +#define SPEC_D_GGX 2 + +#ifndef BRDF_SPEC_D +#define BRDF_SPEC_D SPEC_D_GGX +#endif + +// Geometric attenuation or shadowing +#define SPEC_G_IMPLICIT 0 +#define SPEC_G_NEUMANN 1 +#define SPEC_G_KELEMEN 2 +#define SPEC_G_SHLICK 3 +#define SPEC_G_SMITH_GGX 4 +#define SPEC_G_SMITH_CORRELATED 5 +#define SPEC_G_SMITH_CORRELATED_APPROX 6 + +#ifndef BRDF_SPEC_G +#define BRDF_SPEC_G SPEC_G_SMITH_CORRELATED +#endif + +// Fresnel +#define SPEC_F_NONE 0 +#define SPEC_F_SHLICK 1 +#define SPEC_F_FRESNEL 2 +#ifndef BRDF_SPEC_F +#define BRDF_SPEC_F SPEC_F_SHLICK +#endif + +// Sheen +#ifndef SHEEN_SPECULAR +#define SHEEN_SPECULAR 0 +#endif + +float3 BRDF_diffuse(float3 diffuseColor, float linearRoughness, float NoV, float NoL, float VoH) +{ +#if BRDF_DIFFUSE == DIFFUSE_LAMBERT + return diffuseLambert( diffuseColor ); +#elif BRDF_DIFFUSE == DIFFUSE_OREN_NAYAR + return diffuseOrenNayar( diffuseColor, linearRoughness, NoV, NoL, VoH ); +#elif BRDF_DIFFUSE == DIFFUSE_BURLEY + return diffuseBurley( diffuseColor, linearRoughness, NoV, NoL, VoH ); +#elif BRDF_DIFFUSE == DIFFUSE_BURLEY_FIXED + return diffuseBurleyFixed( diffuseColor, linearRoughness, NoV, NoL, VoH ); +#elif BRDF_DIFFUSE == DIFFUSE_CHAN + //#error call different BRDF_diffuse, with NoH + return 0; +#endif +} + +float3 BRDF_diffuse(float3 diffuseColor, float linearRoughness, float NoV, float NoL, float VoH, float NoH) +{ +#if BRDF_DIFFUSE == DIFFUSE_LAMBERT + return diffuseLambert( diffuseColor ); +#elif BRDF_DIFFUSE == DIFFUSE_OREN_NAYAR + return diffuseOrenNayar( diffuseColor, linearRoughness, NoV, NoL, VoH ); +#elif BRDF_DIFFUSE == DIFFUSE_BURLEY + return diffuseBurley( diffuseColor, linearRoughness, NoV, NoL, VoH ); +#elif BRDF_DIFFUSE == DIFFUSE_BURLEY_FIXED + return diffuseBurleyFixed( diffuseColor, linearRoughness, NoV, NoL, VoH ); +#elif BRDF_DIFFUSE == DIFFUSE_CHAN + return diffuseChan( diffuseColor, linearRoughness*linearRoughness, NoV, NoL, VoH, NoH); +#endif +} + +float BRDF_distribution(float ggx_alpha, float NoH) +{ +#if BRDF_SPEC_D == SPEC_D_BLINN + return distributionBlinn( ggx_alpha, NoH ); +#elif BRDF_SPEC_D == SPEC_D_BECKMANN + return distributionBeckmann( ggx_alpha, NoH ); +#elif BRDF_SPEC_D == SPEC_D_GGX + return distributionGGX( ggx_alpha, NoH ); +#endif +} + +// Vis = G / (4*NoL*NoV) +float BRDF_geometricVisibility(float ggx_alpha, float NoV, float NoL, float VoH) +{ +#if BRDF_SPEC_G == SPEC_G_IMPLICIT + return geometryImplicit(); +#elif BRDF_SPEC_G == SPEC_G_NEUMANN + return geometryNeumann( NoV, NoL ); +#elif BRDF_SPEC_G == SPEC_G_KELEMEN + return geometryKelemen( VoH ); +#elif BRDF_SPEC_G == SPEC_G_SHLICK + return geometrySchlick( ggx_alpha, NoV, NoL ); +#elif BRDF_SPEC_G == SPEC_G_SMITH_GGX + return geometrySmith( ggx_alpha, NoV, NoL ); +#elif BRDF_SPEC_G == SPEC_G_SMITH_CORRELATED + return geometrySmithCorrelated( ggx_alpha, NoV, NoL ); +#elif BRDF_SPEC_G == SPEC_G_SMITH_CORRELATED_APPROX + return geometrySmithCorrelatedApprox( ggx_alpha, NoV, NoL ); +#endif +} + +float3 BRDF_fresnel(float3 specularColor, float VoH) +{ +#if BRDF_SPEC_F == 0 + return fresnelNone( specularColor ); +#elif BRDF_SPEC_F == 1 + return fresnelSchlick( specularColor, VoH ); +#elif BRDF_SPEC_F == 2 + return fresnelFresnel( specularColor, VoH ); +#endif +} + +float3 BRDF_specular(float ggx_alpha, float NoV, float NoL, float VoH, float NoH, half sheenStrength, half3 sheenColor) +{ + float D = BRDF_distribution(ggx_alpha, NoH); + float G = BRDF_geometricVisibility(ggx_alpha, NoV, NoL, VoH); + float3 result = D * G; + + return result; +} + +//from http://www.frostbite.com/wp-content/uploads/2014/11/course_notes_moving_frostbite_to_pbr_v2.pdf (original version had bug in code!) +float computeSpecOcclusion(float saturated_NdotV, float AO, float ggx_alpha) +{ + return saturate(pow(saturated_NdotV + AO, exp2(-16.0 * ggx_alpha - 1.0)) - 1 + AO); +} +//ggx_alpha = linearRoughness*linearRoughness + +// ggx_alpha = linearRoughness*linearRoughness +half3 standardBRDF_NO_NOL(float NoV, float NoL, half3 baseDiffuseColor, half ggx_alpha, half linearRoughness, half3 specularColor, half specularStrength, float3 lightDir, float3 view, half3 normal, float3 sheenColor, float translucency) +{ +#if SPECULAR_DISABLED && BRDF_DIFFUSE == DIFFUSE_LAMBERT + return diffuseLambert(baseDiffuseColor); +#else + float3 H = normalize(view + lightDir); + float NoH = saturate(dot(normal, H)); + float VoH = saturate(dot(view, H)); + half3 diffuse = BRDF_diffuse(baseDiffuseColor, linearRoughness, NoV, NoL, VoH); +#if !SPECULAR_DISABLED + float3 specular = BRDF_specular(ggx_alpha, NoV, NoL, VoH, NoH, translucency, sheenColor) * specularStrength; + float3 F = BRDF_fresnel(specularColor, VoH); + return (diffuse + F * specular); +#else + return diffuse; +#endif +#endif +} + +half3 standardBRDF(float NoV, float NoL, half3 baseDiffuseColor, half ggx_alpha, half linearRoughness, half3 specularColor, half specularStrength, float3 lightDir, float3 view, half3 normal, float3 sheenColor, float translucency) +{ + return standardBRDF_NO_NOL(NoV, NoL, baseDiffuseColor, ggx_alpha, linearRoughness, specularColor, specularStrength, lightDir, view, normal, sheenColor, translucency) * NoL; +} + +half3 standardBRDF_NO_NOL(float NoV, float NoL, half3 baseDiffuseColor, half ggx_alpha, half linearRoughness, half3 specularColor, half specularStrength, float3 lightDir, float3 view, half3 normal) +{ + return standardBRDF_NO_NOL(NoV, NoL, baseDiffuseColor, ggx_alpha, linearRoughness, specularColor, specularStrength, lightDir, view, normal, float3(0, 0, 0), 0); +} + +half3 standardBRDF(float NoV, float NoL, half3 baseDiffuseColor, half ggx_alpha, half linearRoughness, half3 specularColor, half specularStrength, float3 lightDir, float3 view, half3 normal) +{ + return standardBRDF_NO_NOL(NoV, NoL, baseDiffuseColor, ggx_alpha, linearRoughness, specularColor, specularStrength, lightDir, view, normal, float3(0, 0, 0), 0) * NoL; +} + +// //////////// TODO: NAU-1797 Unify code above with other parts (for example see distributionGGX in specular_brdf.hlsli) +uint ReverseBits32(uint bits) +{ + bits = (bits << 16) | (bits >> 16); + bits = ((bits & 0x55555555) << 1) | ((bits & 0xAAAAAAAA) >> 1); + bits = ((bits & 0x33333333) << 2) | ((bits & 0xCCCCCCCC) >> 2); + bits = ((bits & 0x0F0F0F0F) << 4) | ((bits & 0xF0F0F0F0) >> 4); + bits = ((bits & 0x00FF00FF) << 8) | ((bits & 0xFF00FF00) >> 8); + return bits; +} + +float2 Hammersley(uint i, uint N) +{ + const float E1 = frac(float(i) / N); + const float E2 = ReverseBits32(i) * 2.3283064365386963e-10; + return float2(E1, E2); +} + +float3 ImportanceSampleGGX(float2 E, float a2) +{ + const float phi = 2.0 * PI * E.x; + const float cosTheta = sqrt((1.0 - E.y) / (1.0 + (a2 - 1.0) * E.y)); + const float sinTheta = sqrt(1.0 - cosTheta * cosTheta); + + float3 H; + H.x = sinTheta * cos(phi); + H.y = sinTheta * sin(phi); + H.z = cosTheta; + + return H; +} + +float D_GGX(float a2, float NoH) +{ + const float d = (NoH * a2 - NoH) * NoH + 1.0; + return a2 / (PI * d * d); +} + +float ImportancePdfGGX(float cosTheta, float a2) +{ + return cosTheta * D_GGX(a2, cosTheta); +} + +float SpecularPdf(float NoH, float a2, float VoH) +{ + return ImportancePdfGGX(NoH, a2) / max(4.0 * VoH, 0.000001); +} + +float Luminance(float3 color) +{ + return dot(color, float3(0.2126, 0.7152, 0.0722)); +} + +#endif \ No newline at end of file diff --git a/project_templates/sample_scene/content/shaders/include/shader_global.hlsli b/project_templates/sample_scene/content/shaders/include/shader_global.hlsli new file mode 100644 index 00000000..cb8f76b1 --- /dev/null +++ b/project_templates/sample_scene/content/shaders/include/shader_global.hlsli @@ -0,0 +1,67 @@ +// Copyright 2024 N-GINN LLC. All rights reserved. +// Use of this source code is governed by a BSD-3 Clause license that can be found in the LICENSE file. + +#ifndef SHADER_GLOBAL_HLSL +#define SHADER_GLOBAL_HLSL 1 + +#include "hardware_defines.hlsli" + +float pow2(float a) {return a*a;} +float pow4(float a) {return pow2(a*a);} +float pow8(float a) {return pow4(a*a);} +float2 pow2_vec2(float2 a) {return a*a;} +float3 pow2_vec3(float3 a) {return a*a;} +float4 pow2_vec4(float4 a) {return a*a;} + +float2 pow2(float2 a) {return a*a;} +float3 pow2(float3 a) {return a*a;} +float4 pow2(float4 a) {return a*a;} +float4 pow4(float4 a) {return pow2(a*a);} +float4 pow8(float4 a) {return pow4(a*a);} +float4 pow16(float4 a) {return pow8(a*a);} +float pow5(float a) {float v = a*a; v*=v; return v*a;} + +half pow2h(half a) {return a*a;} +half pow4h(half a) {return pow2h(a*a);} +half pow5h(half a){half a4=a*a; a4*=a4; return a4*a;} + +float clampedPow(float X,float Y) { return pow(max(abs(X),0.000001f),Y); } + +float3 TangentToWorld(float3 v, float3x3 TBN) +{ + return mul(TBN, v); +} + +float3x3 GetTBN(float3 N) +{ + float3x3 TBN; + + float3 T = cross(N, UNIT_Y); + T = lerp(cross(N, UNIT_X), T, step(EPSILON, dot(T, T))); + T = normalize(T); + + const float3 B = normalize(cross(N, T)); + + return float3x3( // TODO: NAU-1797 think about this transpose, refactor + float3(T.x, B.x, N.x), + float3(T.y, B.y, N.y), + float3(T.z, B.z, N.z)); +} + +float3x3 GetTBN(float3 N, float3 T) +{ + T = normalize(T - dot(T, N) * N); + const float3 B = cross(N, T); + + return float3x3( // TODO: NAU-1797 think about this transpose, refactor + float3(T.x, B.x, N.x), + float3(T.y, B.y, N.y), + float3(T.z, B.z, N.z)); +} + +float linearize_z(float rawDepth, float2 decode_depth) +{ + return rcp(decode_depth.x + decode_depth.y * rawDepth); +} + +#endif \ No newline at end of file diff --git a/project_templates/sample_scene/content/shaders/include/specular_brdf.hlsli b/project_templates/sample_scene/content/shaders/include/specular_brdf.hlsli new file mode 100644 index 00000000..1f2e6ae8 --- /dev/null +++ b/project_templates/sample_scene/content/shaders/include/specular_brdf.hlsli @@ -0,0 +1,164 @@ +// Copyright 2024 N-GINN LLC. All rights reserved. +// Copyright (C) 2024 Gaijin Games KFT. All rights reserved + +#ifndef SPECULAR_BRDF_HLSL +#define SPECULAR_BRDF_HLSL 1 + +#include + +// Microfacet specular = D*G*F / (4*NoL*NoV) = D*Vis*F +// Vis = G / (4*NoL*NoV) + +#ifndef INV_MIN_IOR +#define INV_MIN_IOR 50.0h +#endif + +// [Blinn 1977, "Models of light reflection for computer synthesized pictures"] +float distributionBlinn( float ggx_alpha, float NoH ) +{ + float m2 = ggx_alpha * ggx_alpha; + float n2 = 1 / m2 - 1; + return (n2+1) * clampedPow( NoH, n2*2 );//division by PI omitted intentionally, lightColor is divided by Pi +} + +// [Beckmann 1963, "The scattering of electromagnetic waves from rough surfaces"] +float distributionBeckmann( float ggx_alpha, float NoH ) +{ + float m2 = ggx_alpha * ggx_alpha; + float NoH2 = NoH * NoH; + return exp( (NoH2 - 1) / (m2 * NoH2) ) / (m2 * NoH2 * NoH2 );//division by PI omitted intentionally, lightColor is divided by Pi +} + +// GGX / Trowbridge-Reitz +float distributionGGX( float ggx_alpha, float NoH ) +{ + float alpha2 = ggx_alpha * ggx_alpha; + float d = ( NoH * alpha2 - NoH ) * NoH + 1; // 2 mad + return alpha2 / max(1e-8, d*d );//division by PI omitted intentionally, lightColor is divided by Pi +} + +// Anisotropic GGX, Disney +float distributionGGXaniso( float ggx_alphaX, float ggx_alphaY, float NoH, float3 H, float3 X, float3 Y ) +{ + float XoH = dot( X, H ); + float YoH = dot( Y, H ); + float d = XoH*XoH / pow2(ggx_alphaX) + YoH*YoH / pow2(ggx_alphaY) + NoH*NoH; + return 1 / max(1e-8, ggx_alphaX*ggx_alphaY * d*d );//division by PI omitted intentionally, lightColor is divided by Pi +} + +//Ashikhmin +//https://knarkowicz.wordpress.com/2018/01/04/cloth-shading/ +float distributionCloth(float ggx_alpha, float NoH) +{ + float r2 = ggx_alpha * ggx_alpha; + float cos2h = NoH * NoH; + float sin2h = 1. - cos2h; + float sin4h = sin2h * sin2h; + return (sin4h + 4. * exp(-cos2h / (sin2h * r2))) / ((1. + 4. * r2) * sin4h);// division by Pi is ommited +} + +float geometryImplicit() +{ + return 0.25; +} + +float geometryNeumann( float NoV, float NoL ) +{ + return rcp( 4 * max( NoL, NoV ) +1e-5); +} + +float geometryCookTorrance(float NoH, float NoL, float NoV, float VoH, float ggx_alpha) +{ + float NdotL_clamped= max(NoL, 0.0); + float NdotV_clamped= max(NoV, 0.0); + float NoH_dov_VdotH = 2*NoH / VoH; + return min( min( NoH_dov_VdotH * NdotV_clamped, NoH_dov_VdotH * NdotL_clamped), 1.0); +} + +// [Kelemen 2001, "A microfacet based coupled specular-matte brdf model with importance sampling"] +float geometryKelemen( float VoH ) +{ + return rcp( 4 * VoH * VoH ); +} + +float geometrySchlick( float ggx_alpha, float NoV, float NoL ) +{ + float k = pow2( ggx_alpha ) * 0.5; + float geometrySchlickV = NoV * (1 - k) + k; + float geometrySchlickL = NoL * (1 - k) + k; + return 0.25 / ( geometrySchlickV * geometrySchlickL ); +} + +// Smith term for GGX +float geometrySmith( float ggx_alpha, float NoV, float NoL ) +{ + float a2 = pow2( ggx_alpha ); + + float geometrySmithV = NoV + sqrt( NoV * (NoV - NoV * a2) + a2 ); + float geometrySmithL = NoL + sqrt( NoL * (NoL - NoL * a2) + a2 ); + return rcp( geometrySmithV * geometrySmithL ); +} + +// Appoximation of correlated Smith term for GGX/Heitz +float geometrySmithCorrelated( float ggx_alpha, float NoV, float NoL ) +{ + float a2 = pow2( ggx_alpha ); + float geometrySmithV = NoL * sqrt (NoV*(NoV - NoV * a2) + a2 ); + float geometrySmithL = NoV * sqrt (NoL*(NoL - NoL * a2) + a2 ); + //float a = ggx_alpha; + //float geometrySmithV = NoL * ( NoV * ( 1 - a ) + a ); + //float geometrySmithL = NoV * ( NoL * ( 1 - a ) + a ); + return (0.5 * rcp( geometrySmithV + geometrySmithL )); +} + +// Appoximation of joint Smith term for GGX +// [Heitz 2014, "Understanding the Masking-Shadowing Function in Microfacet-Based BRDFs"] +float geometrySmithCorrelatedApprox( float ggx_alpha, float NoV, float NoL ) +{ + float geometrySmithV = NoL * ( NoV * ( 1 - ggx_alpha ) + ggx_alpha ); + float geometrySmithL = NoV * ( NoL * ( 1 - ggx_alpha ) + ggx_alpha ); + return 0.5 * rcp( geometrySmithV + geometrySmithL ); +} + +//Ashikhmin +//https://knarkowicz.wordpress.com/2018/01/04/cloth-shading/ +float geometryCloth(float NoV, float NoL) +{ + return 1. / (4. * (NoL+ NoV - NoL * NoV)); +} + +float3 fresnelNone( float3 specularColor ) +{ + return specularColor; +} + +float3 fresnelSchlick( float3 specularColor, float VoH ) +{ + float Fc = pow5( 1 - VoH ); + + // Anything less than 2% is physically impossible and is instead considered to be shadowing + return saturate( INV_MIN_IOR * specularColor.g ) * Fc + (1 - Fc) * specularColor; + +} + +float3 F_SchlickRoughness(float3 F0, float VoH, float roughness) +{ + const float Fc = pow5(1 - VoH); + float invRough = 1.0 - roughness; + return F0 + (max(float3(invRough, invRough, invRough), F0) - F0) * Fc; +} + +float3 fresnelFresnel( float3 specularColor, float VoH ) +{ + float3 SpecularColorSqrt = sqrt( clamp( float3(0, 0, 0), float3(0.99, 0.99, 0.99), specularColor ) ); + float3 n = ( 1 + SpecularColorSqrt ) / ( 1 - SpecularColorSqrt ); + float3 g = sqrt( n*n + VoH*VoH - 1 ); + return 0.5 * pow2_vec3( (g - VoH) / (g + VoH) ) * ( 1 + pow2_vec3( ((g+VoH)*VoH - 1) / ((g-VoH)*VoH + 1) ) ); +} + +float3 getRoughReflectionVec(float3 R, float3 normal, float ggx_alpha)//alpha = pow2(linear_roughness) +{ + return lerp( normal, R, (1 - ggx_alpha) * ( sqrt(1 - ggx_alpha) + ggx_alpha ) ); +} + +#endif diff --git a/project_templates/sample_scene/content/shaders/meta/billboards.blk b/project_templates/sample_scene/content/shaders/meta/billboards.blk new file mode 100644 index 00000000..4fa76d12 --- /dev/null +++ b/project_templates/sample_scene/content/shaders/meta/billboards.blk @@ -0,0 +1,21 @@ +compile_configs { + config { + stage:t="vs" + entry:t="billboardsVS" + } + config { + stage:t="ps" + entry:t="billboardsPS" + } +} + +input_layout { + +} + +permutations { + permutation { + name:t="default" + defines {} + } +} diff --git a/project_templates/sample_scene/content/shaders/meta/cs_gen_irradiance_map.blk b/project_templates/sample_scene/content/shaders/meta/cs_gen_irradiance_map.blk new file mode 100644 index 00000000..20e882a5 --- /dev/null +++ b/project_templates/sample_scene/content/shaders/meta/cs_gen_irradiance_map.blk @@ -0,0 +1,17 @@ +compile_configs { + config { + stage:t="cs" + entry:t="CSMain" + } +} + +input_layout { +} + +permutations { + permutation { + name:t="regular" + defines { + } + } +} diff --git a/project_templates/sample_scene/content/shaders/meta/cs_gen_reflection_map.blk b/project_templates/sample_scene/content/shaders/meta/cs_gen_reflection_map.blk new file mode 100644 index 00000000..20e882a5 --- /dev/null +++ b/project_templates/sample_scene/content/shaders/meta/cs_gen_reflection_map.blk @@ -0,0 +1,17 @@ +compile_configs { + config { + stage:t="cs" + entry:t="CSMain" + } +} + +input_layout { +} + +permutations { + permutation { + name:t="regular" + defines { + } + } +} diff --git a/project_templates/sample_scene/content/shaders/meta/cs_panorama_to_cubemap.blk b/project_templates/sample_scene/content/shaders/meta/cs_panorama_to_cubemap.blk new file mode 100644 index 00000000..20e882a5 --- /dev/null +++ b/project_templates/sample_scene/content/shaders/meta/cs_panorama_to_cubemap.blk @@ -0,0 +1,17 @@ +compile_configs { + config { + stage:t="cs" + entry:t="CSMain" + } +} + +input_layout { +} + +permutations { + permutation { + name:t="regular" + defines { + } + } +} diff --git a/project_templates/sample_scene/content/shaders/meta/cs_pixel_data_extraction.blk b/project_templates/sample_scene/content/shaders/meta/cs_pixel_data_extraction.blk new file mode 100644 index 00000000..20e882a5 --- /dev/null +++ b/project_templates/sample_scene/content/shaders/meta/cs_pixel_data_extraction.blk @@ -0,0 +1,17 @@ +compile_configs { + config { + stage:t="cs" + entry:t="CSMain" + } +} + +input_layout { +} + +permutations { + permutation { + name:t="regular" + defines { + } + } +} diff --git a/project_templates/sample_scene/content/shaders/meta/debug_lights_shader.blk b/project_templates/sample_scene/content/shaders/meta/debug_lights_shader.blk new file mode 100644 index 00000000..97847331 --- /dev/null +++ b/project_templates/sample_scene/content/shaders/meta/debug_lights_shader.blk @@ -0,0 +1,26 @@ +compile_configs { + config { + stage:t="vs" + entry:t="debug_point_lights_vs" + } + config { + stage:t="ps" + entry:t="debug_point_lights_ps" + } + config { + stage:t="vs" + entry:t="debug_spot_lights_vs" + } + config { + stage:t="ps" + entry:t="debug_spot_lights_ps" + } +} + +permutations { + permutation { + name:t="regular" + defines { + } + } +} diff --git a/project_templates/sample_scene/content/shaders/meta/debug_renderer_line_shader.blk b/project_templates/sample_scene/content/shaders/meta/debug_renderer_line_shader.blk new file mode 100644 index 00000000..a661f593 --- /dev/null +++ b/project_templates/sample_scene/content/shaders/meta/debug_renderer_line_shader.blk @@ -0,0 +1,18 @@ +compile_configs { + config { + stage:t="vs" + entry:t="VSMain" + } + config { + stage:t="ps" + entry:t="PSMain" + } +} + +permutations { + permutation { + name:t="regular" + defines { + } + } +} diff --git a/project_templates/sample_scene/content/shaders/meta/debug_renderer_mesh_shader.blk b/project_templates/sample_scene/content/shaders/meta/debug_renderer_mesh_shader.blk new file mode 100644 index 00000000..a661f593 --- /dev/null +++ b/project_templates/sample_scene/content/shaders/meta/debug_renderer_mesh_shader.blk @@ -0,0 +1,18 @@ +compile_configs { + config { + stage:t="vs" + entry:t="VSMain" + } + config { + stage:t="ps" + entry:t="PSMain" + } +} + +permutations { + permutation { + name:t="regular" + defines { + } + } +} diff --git a/project_templates/sample_scene/content/shaders/meta/deferred_resolve.blk b/project_templates/sample_scene/content/shaders/meta/deferred_resolve.blk new file mode 100644 index 00000000..974c1731 --- /dev/null +++ b/project_templates/sample_scene/content/shaders/meta/deferred_resolve.blk @@ -0,0 +1,21 @@ +compile_configs { + config { + stage:t="vs" + entry:t="VSMain" + } + config { + stage:t="ps" + entry:t="PSMain" + } +} + +input_layout { +} + +permutations { + permutation { + name:t="regular" + defines { + } + } +} diff --git a/project_templates/sample_scene/content/shaders/meta/grid.blk b/project_templates/sample_scene/content/shaders/meta/grid.blk new file mode 100644 index 00000000..7b1ed944 --- /dev/null +++ b/project_templates/sample_scene/content/shaders/meta/grid.blk @@ -0,0 +1,21 @@ +compile_configs { + config { + stage:t="vs" + entry:t="VSMain" + } + config { + stage:t="ps" + entry:t="PSMain" + } +} + +input_layout { + +} + +permutations { + permutation { + name:t="default" + defines {} + } +} diff --git a/project_templates/sample_scene/content/shaders/meta/imgui.blk b/project_templates/sample_scene/content/shaders/meta/imgui.blk new file mode 100644 index 00000000..ee3d91ae --- /dev/null +++ b/project_templates/sample_scene/content/shaders/meta/imgui.blk @@ -0,0 +1,44 @@ +compile_configs { + config { + stage:t="vs" + entry:t="imgui_vs" + } + config { + stage:t="ps" + entry:t="imgui_ps" + } +} + +input_layout { + vertex_shader_declaration { + stream:t="VSD_STREAM_PER_VERTEX_DATA" + number:i=0 + vsd_reg { + semantic_name:t="POSITION" + type:t="VSDT_FLOAT2" + } + } + vertex_shader_declaration { + stream:t="VSD_STREAM_PER_VERTEX_DATA" + number:i=0 + vsd_reg { + semantic_name:t="TEXCOORD" + type:t="VSDT_FLOAT2" + } + } + vertex_shader_declaration { + stream:t="VSD_STREAM_PER_VERTEX_DATA" + number:i=0 + vsd_reg { + semantic_name:t="COLOR" + type:t="VSDT_E3DCOLOR" + } + } +} + +permutations { + permutation { + name:t="regular" + defines {} + } +} diff --git a/project_templates/sample_scene/content/shaders/meta/multi_tex.blk b/project_templates/sample_scene/content/shaders/meta/multi_tex.blk new file mode 100644 index 00000000..75b56cb0 --- /dev/null +++ b/project_templates/sample_scene/content/shaders/meta/multi_tex.blk @@ -0,0 +1,24 @@ +compile_configs { + config { + stage:t="vs" + entry:t="VSMain" + } + config { + stage:t="ps" + entry:t="PSMain" + } +} + +permutations { + permutation { + name:t="regular" + defines { + } + } + permutation { + name:t="gbuffer" + defines { + define:t="GBUFFER_VARIANT=1" + } + } +} diff --git a/project_templates/sample_scene/content/shaders/meta/outline_calculation.blk b/project_templates/sample_scene/content/shaders/meta/outline_calculation.blk new file mode 100644 index 00000000..be8c45e1 --- /dev/null +++ b/project_templates/sample_scene/content/shaders/meta/outline_calculation.blk @@ -0,0 +1,28 @@ +compile_configs { + config { + stage:t="vs" + entry:t="VSMain" + } + config { + stage:t="ps" + entry:t="PSMainJumpFloodInit" + } + config { + stage:t="ps" + entry:t="PSMainJumpFloodStep" + } + config { + stage:t="ps" + entry:t="PSMainJumpFloodResult" + } +} + +input_layout { +} + +permutations { + permutation { + name:t="regular" + defines {} + } +} diff --git a/project_templates/sample_scene/content/shaders/meta/point_lights_shader.blk b/project_templates/sample_scene/content/shaders/meta/point_lights_shader.blk new file mode 100644 index 00000000..3b4f5503 --- /dev/null +++ b/project_templates/sample_scene/content/shaders/meta/point_lights_shader.blk @@ -0,0 +1,18 @@ +compile_configs { + config { + stage:t="vs" + entry:t="deferred_lights_vs" + } + config { + stage:t="ps" + entry:t="deferred_lights_ps" + } +} + +permutations { + permutation { + name:t="regular" + defines { + } + } +} diff --git a/project_templates/sample_scene/content/shaders/meta/postFX_shader.blk b/project_templates/sample_scene/content/shaders/meta/postFX_shader.blk new file mode 100644 index 00000000..0783ba26 --- /dev/null +++ b/project_templates/sample_scene/content/shaders/meta/postFX_shader.blk @@ -0,0 +1,38 @@ +compile_configs { + config { + stage:t="vs" + entry:t="VSMain" + } + config { + stage:t="ps" + entry:t="PSMain" + } +} + +input_layout { +} + +permutations { + permutation { + name:t="regular" + defines {} + } + permutation { + name:t="Uncharted" + defines { + define:t="USE_UNCHARTED_TONEMAP=1" + } + } + permutation { + name:t="Filmic" + defines { + define:t="USE_FILMIC_TONEMAP=1" + } + } + permutation { + name:t="Reinhard" + defines { + define:t="USE_UNCHARTED_TONEMAP=1" + } + } +} diff --git a/project_templates/sample_scene/content/shaders/meta/postFX_skybox.blk b/project_templates/sample_scene/content/shaders/meta/postFX_skybox.blk new file mode 100644 index 00000000..191dd10e --- /dev/null +++ b/project_templates/sample_scene/content/shaders/meta/postFX_skybox.blk @@ -0,0 +1,20 @@ +compile_configs { + config { + stage:t="vs" + entry:t="VSMain" + } + config { + stage:t="ps" + entry:t="PSMain" + } +} + +input_layout { +} + +permutations { + permutation { + name:t="regular" + defines {} + } +} diff --git a/project_templates/sample_scene/content/shaders/meta/spot_lights_shader.blk b/project_templates/sample_scene/content/shaders/meta/spot_lights_shader.blk new file mode 100644 index 00000000..3b4f5503 --- /dev/null +++ b/project_templates/sample_scene/content/shaders/meta/spot_lights_shader.blk @@ -0,0 +1,18 @@ +compile_configs { + config { + stage:t="vs" + entry:t="deferred_lights_vs" + } + config { + stage:t="ps" + entry:t="deferred_lights_ps" + } +} + +permutations { + permutation { + name:t="regular" + defines { + } + } +} diff --git a/project_templates/sample_scene/content/shaders/meta/standard.blk b/project_templates/sample_scene/content/shaders/meta/standard.blk new file mode 100644 index 00000000..b53580f9 --- /dev/null +++ b/project_templates/sample_scene/content/shaders/meta/standard.blk @@ -0,0 +1,30 @@ +compile_configs { + config { + stage:t="vs" + entry:t="VSMain" + } + config { + stage:t="ps" + entry:t="PSMain" + } +} + +permutations { + permutation { + name:t="regular" + defines { + } + } + permutation { + name:t="instanced" + defines { + define_inst:t="INSTANCED=1" + } + } + permutation { + name:t="emissive" + defines { + define_emissive:t="EMISSIVE=1" + } + } +} diff --git a/project_templates/sample_scene/content/shaders/meta/standard_skinned.blk b/project_templates/sample_scene/content/shaders/meta/standard_skinned.blk new file mode 100644 index 00000000..a661f593 --- /dev/null +++ b/project_templates/sample_scene/content/shaders/meta/standard_skinned.blk @@ -0,0 +1,18 @@ +compile_configs { + config { + stage:t="vs" + entry:t="VSMain" + } + config { + stage:t="ps" + entry:t="PSMain" + } +} + +permutations { + permutation { + name:t="regular" + defines { + } + } +} diff --git a/project_templates/sample_scene/content/shaders/meta/standard_translucent.blk b/project_templates/sample_scene/content/shaders/meta/standard_translucent.blk new file mode 100644 index 00000000..bb006d5b --- /dev/null +++ b/project_templates/sample_scene/content/shaders/meta/standard_translucent.blk @@ -0,0 +1,24 @@ +compile_configs { + config { + stage:t="vs" + entry:t="VSMain" + } + config { + stage:t="ps" + entry:t="PSMain" + } +} + +permutations { + permutation { + name:t="regular" + defines { + } + } + permutation { + name:t="instanced" + defines { + define_inst:t="INSTANCED=1" + } + } +} diff --git a/project_templates/sample_scene/content/shaders/meta/textured.blk b/project_templates/sample_scene/content/shaders/meta/textured.blk new file mode 100644 index 00000000..9369676f --- /dev/null +++ b/project_templates/sample_scene/content/shaders/meta/textured.blk @@ -0,0 +1,55 @@ +compile_configs { + config { + stage:t="vs" + entry:t="VSMain" + } + config { + stage:t="ps" + entry:t="PSMain" + } + config { + stage:t="ps" + entry:t="PSMainColored" + } +} + +input_layout { + vertex_shader_declaration { + stream:t="VSD_STREAM_PER_VERTEX_DATA" + number:i=0 + vsd_reg { + semantic_name:t="POSITION" + type:t="VSDT_FLOAT3" + } + } + vertex_shader_declaration { + stream:t="VSD_STREAM_PER_VERTEX_DATA" + number:i=1 + vsd_reg { + semantic_name:t="NORMAL" + type:t="VSDT_FLOAT3" + } + } + vertex_shader_declaration { + stream:t="VSD_STREAM_PER_VERTEX_DATA" + number:i=2 + vsd_reg { + semantic_name:t="TEXCOORD" + type:t="VSDT_FLOAT2" + } + } +} + +permutations { + permutation { + name:t="regular" + defines { + } + } + permutation { + name:t="gbuffer" + defines { + define:t="GBUFFER_VARIANT=1" + } + } +} diff --git a/project_templates/sample_scene/content/shaders/meta/texturedInstanced.blk b/project_templates/sample_scene/content/shaders/meta/texturedInstanced.blk new file mode 100644 index 00000000..47652255 --- /dev/null +++ b/project_templates/sample_scene/content/shaders/meta/texturedInstanced.blk @@ -0,0 +1,38 @@ +compile_configs { + config { + stage:t="vs" + entry:t="zprepassInstancedVSMain" + } + config { + stage:t="vs" + entry:t="zprepassSkinnedVSMain" + } + config { + stage:t="vs" + entry:t="outlineMaskSkinnedVSMain" + } + config { + stage:t="ps" + entry:t="PSMain" + } + config { + stage:t="ps" + entry:t="zprepassPSMain" + } + config { + stage:t="vs" + entry:t="outlineMaskVSMain" + } + config { + stage:t="ps" + entry:t="outlineMaskPSMain" + } +} + +permutations { + permutation { + name:t="regular" + defines { + } + } +} diff --git a/project_templates/sample_scene/content/shaders/meta/vfx.blk b/project_templates/sample_scene/content/shaders/meta/vfx.blk new file mode 100644 index 00000000..e03da71b --- /dev/null +++ b/project_templates/sample_scene/content/shaders/meta/vfx.blk @@ -0,0 +1,45 @@ +compile_configs { + config { + stage:t="vs" + entry:t="VSMain" + } + config { + stage:t="ps" + entry:t="PSMain" + } +} + +input_layout { + vertex_shader_declaration { + stream:t="VSD_STREAM_PER_VERTEX_DATA" + number:i=0 + vsd_reg { + semantic_name:t="POSITION" + type:t="VSDT_FLOAT3" + } + } + vertex_shader_declaration { + stream:t="VSD_STREAM_PER_VERTEX_DATA" + number:i=1 + vsd_reg { + semantic_name:t="NORMAL" + type:t="VSDT_FLOAT3" + } + } + vertex_shader_declaration { + stream:t="VSD_STREAM_PER_VERTEX_DATA" + number:i=2 + vsd_reg { + semantic_name:t="TEXCOORD" + type:t="VSDT_FLOAT2" + } + } +} + +permutations { + permutation { + name:t="Regular" + defines { + } + } +} diff --git a/project_templates/sample_scene/content/shaders/src/billboards.hlsl b/project_templates/sample_scene/content/shaders/src/billboards.hlsl new file mode 100644 index 00000000..732fc7df --- /dev/null +++ b/project_templates/sample_scene/content/shaders/src/billboards.hlsl @@ -0,0 +1,60 @@ +// Copyright 2024 N-GINN LLC. All rights reserved. +// Use of this source code is governed by a BSD-3 Clause license that can be found in the LICENSE file. + +#include "shader_defines.h" + +Texture2D tex : register(t0); +SamplerState sampl : register(s0); + +GLOBAL_CBUFFER(GlobalBuffer) : register(b0) +{ + float4x4 vp; +}; + +SYSTEM_CBUFFER(BillboardBuffer) : register(b1) +{ + float3 worldPosition; + float scPercentSize; + uint4 uid; + float4 aspectRatio; +}; + +struct VsOutput +{ + float4 position : SV_POSITION; + float2 texCoord : TEXCOORD0; + nointerpolation uint4 uid : TEXCOORD1; +}; + +VsOutput billboardsVS(uint id : SV_VertexID) +{ + VsOutput output = (VsOutput)0; + + output.texCoord = float2(id & 1, (id & 2) >> 1); + output.position = mul(vp, float4(worldPosition, 1.0f)); + output.position = output.position / output.position.w; // to ndc we go + + float2 offset = output.texCoord * float2(2*scPercentSize, -2*scPercentSize) + float2(-scPercentSize, scPercentSize); + offset.y *= aspectRatio.x; + output.position.xy += offset; + + output.uid = uid; + + return output; +} + + +struct PsOutput +{ + float4 color : SV_Target0; + uint4 uid : SV_Target1; +}; + +PsOutput billboardsPS(VsOutput input) +{ + PsOutput output; + output.color = tex.Sample(sampl, input.texCoord); + output.uid = input.uid; + clip(output.color.a - 0.01f); + return output; +} diff --git a/project_templates/sample_scene/content/shaders/src/cs_gen_irradiance_map.hlsl b/project_templates/sample_scene/content/shaders/src/cs_gen_irradiance_map.hlsl new file mode 100644 index 00000000..16c0fa10 --- /dev/null +++ b/project_templates/sample_scene/content/shaders/src/cs_gen_irradiance_map.hlsl @@ -0,0 +1,59 @@ +// Copyright 2024 N-GINN LLC. All rights reserved. +// Use of this source code is governed by a BSD-3 Clause license that can be found in the LICENSE file. + +#include "shader_defines.h" +#include "shader_global.hlsli" +#include "cs_common.hlsli" + +#define SAMPLE_DELTA 0.05 + +TextureCube environmentCubemap : register(t0); +SamplerState texSampler : register(s0); + +RWTexture2D irradiance_map_face : register(u0); + +GLOBAL_CBUFFER(ConstBuffer) : register(b0) +{ + uint faceIndex; + uint faceSize; +}; + +[numthreads(CS_ENV_CUBEMAPS_BLOCK_SIZE, CS_ENV_CUBEMAPS_BLOCK_SIZE, 1)] +void CSMain( + uint3 groupID : SV_GroupID, + uint3 groupThreadID : SV_GroupThreadID, + uint3 dispatchThreadID : SV_DispatchThreadID, + uint groupIndex : SV_GroupIndex +) +{ + const float2 uv = GetUV(dispatchThreadID.xy, uint2(faceSize, faceSize)); + + const float3 N = GetCubeDirection(faceIndex, uv); + + const float3x3 TBN = GetTBN(N); + + uint sampleCount = 0; + float3 irradiance = float3(0.0, 0.0, 0.0); + + for (float phi = 0.0; phi < 2.0 * PI; phi += SAMPLE_DELTA) + { + for (float theta = 0.0; theta < 0.5 * PI; theta += SAMPLE_DELTA) + { + const float3 tangentDirection = float3( + sin(theta) * cos(phi), + sin(theta) * sin(phi), + cos(theta)); + + const float3 worldDirection = TangentToWorld(tangentDirection, TBN); + + irradiance += environmentCubemap.SampleLevel(texSampler, worldDirection, 5).rgb + * cos(theta) * sin(theta); + + ++sampleCount; + } + } + + irradiance = PI * irradiance / float(sampleCount); + + irradiance_map_face[dispatchThreadID.xy] = float4(irradiance, 1.0f); +} \ No newline at end of file diff --git a/project_templates/sample_scene/content/shaders/src/cs_gen_reflection_map.hlsl b/project_templates/sample_scene/content/shaders/src/cs_gen_reflection_map.hlsl new file mode 100644 index 00000000..37699ddb --- /dev/null +++ b/project_templates/sample_scene/content/shaders/src/cs_gen_reflection_map.hlsl @@ -0,0 +1,78 @@ +// Copyright 2024 N-GINN LLC. All rights reserved. +// Use of this source code is governed by a BSD-3 Clause license that can be found in the LICENSE file. + +#include "shader_defines.h" +#include "shader_global.hlsli" +#include "cs_common.hlsli" +#include "pbr.hlsli" + +#define SAMPLE_COUNT 2048 +#define MAX_LUMINANCE 25.0 + +TextureCube environmentCubemap : register(t0); +SamplerState texSampler : register(s0); + +RWTexture2D reflection_map_face : register(u0); + +GLOBAL_CBUFFER(ConstBuffer) : register(b0) +{ + uint faceIndex; + uint faceSize; + float roughness; +}; + +[numthreads(CS_ENV_CUBEMAPS_BLOCK_SIZE, CS_ENV_CUBEMAPS_BLOCK_SIZE, 1)] +void CSMain( + uint3 groupID : SV_GroupID, + uint3 groupThreadID : SV_GroupThreadID, + uint3 dispatchThreadID : SV_DispatchThreadID, + uint groupIndex : SV_GroupIndex +) +{ + const uint2 imageSize = uint2(faceSize, faceSize); + const float2 uv = GetUV(dispatchThreadID.xy, imageSize); + + const float3 N = GetCubeDirection(faceIndex, uv); + const float3 V = N; + + const float3x3 TBN = GetTBN(N); + + const float a = roughness * roughness; + const float a2 = max(a * a, EPSILON); + + float3 result = float3(0.0, 0.0, 0.0); + float totalWeight = 0.0; + + for (uint i = 0; i < SAMPLE_COUNT; ++i) + { + const float2 Xi = Hammersley(i, SAMPLE_COUNT); + + const float3 H = TangentToWorld(ImportanceSampleGGX(Xi, a2), TBN); + + const float3 L = -reflect(V, H); + + const float NoL = CosThetaWorld(N, L); + const float NoH = CosThetaWorld(N, H); + const float VoH = max(dot(V, H), 0.0); + + if (NoL > 0.0) + { + const float pdf = SpecularPdf(NoH, a2, VoH); + + const float saTexel = 4.0 * PI / (6.0 * imageSize.x * imageSize.y); + const float saSample = 1.0 / (float(SAMPLE_COUNT) * pdf + EPSILON); + + const float lod = roughness == 0.0 ? 0.0 : 0.5 * log2(saSample / saTexel); + + float3 irradiance = environmentCubemap.SampleLevel(texSampler, L, lod).rgb; + irradiance /= max(Luminance(irradiance) / MAX_LUMINANCE, 1.0); + + result += irradiance * NoL; + totalWeight += NoL; + } + } + + result /= totalWeight; + + reflection_map_face[dispatchThreadID.xy] = float4(result, 1.0); +} \ No newline at end of file diff --git a/project_templates/sample_scene/content/shaders/src/cs_panorama_to_cubemap.hlsl b/project_templates/sample_scene/content/shaders/src/cs_panorama_to_cubemap.hlsl new file mode 100644 index 00000000..bdb62b81 --- /dev/null +++ b/project_templates/sample_scene/content/shaders/src/cs_panorama_to_cubemap.hlsl @@ -0,0 +1,42 @@ +// Copyright 2024 N-GINN LLC. All rights reserved. +// Use of this source code is governed by a BSD-3 Clause license that can be found in the LICENSE file. + +#include "shader_defines.h" +#include "cs_common.hlsli" + +Texture2D panorama_texture : register(t0); +SamplerState texSampler : register(s0); + +RWTexture2D cubemap_texture_face : register(u0); + +GLOBAL_CBUFFER(ConstBuffer) : register(b0) +{ + uint faceIndex; + uint faceSize; +}; + +float2 ComputePanoramaTexCoord(float3 direction) +{ + const float2 inverseAtan = float2(0.1591, 0.3183); + + return float2(atan2(direction.z, direction.x), asin(-direction.y)) * inverseAtan + 0.5; +} + +[numthreads(CS_ENV_CUBEMAPS_BLOCK_SIZE, CS_ENV_CUBEMAPS_BLOCK_SIZE, 1)] +void CSMain( + uint3 groupID : SV_GroupID, + uint3 groupThreadID : SV_GroupThreadID, + uint3 dispatchThreadID : SV_DispatchThreadID, + uint groupIndex : SV_GroupIndex +) +{ + const float2 uv = GetUV(dispatchThreadID.xy, uint2(faceSize, faceSize)); + + const float3 direction = GetCubeDirection(faceIndex, uv); + + const float2 panoramaTexCoord = ComputePanoramaTexCoord(direction); + + float4 panoramaSample = panorama_texture.SampleLevel(texSampler, panoramaTexCoord, 0); + + cubemap_texture_face[dispatchThreadID.xy] = panoramaSample; +} \ No newline at end of file diff --git a/project_templates/sample_scene/content/shaders/src/cs_pixel_data_extraction.hlsl b/project_templates/sample_scene/content/shaders/src/cs_pixel_data_extraction.hlsl new file mode 100644 index 00000000..d1192f9e --- /dev/null +++ b/project_templates/sample_scene/content/shaders/src/cs_pixel_data_extraction.hlsl @@ -0,0 +1,26 @@ +#include "shader_defines.h" +#include "common_types.hlsli" + +RWStructuredBuffer ResultBuffer : register(u0); + +Texture2D UIDTexture : register(t0); +Texture2D DepthTexture : register(t1); + +GLOBAL_CBUFFER(CoordBuffer) : register(b0) +{ + int2 viewportCoords; +}; + +[numthreads(1, 1, 1)] +void CSMain(uint3 DTid : SV_DispatchThreadID) +{ + uint4 guid = UIDTexture.Load(int3(viewportCoords, 0)); + float depth = DepthTexture.Load(int3(viewportCoords, 0)); + + PixelData result; + + result.uid = guid; + result.depth = depth; + + ResultBuffer[0] = result; +} diff --git a/project_templates/sample_scene/content/shaders/src/debug_lights_shader.hlsl b/project_templates/sample_scene/content/shaders/src/debug_lights_shader.hlsl new file mode 100644 index 00000000..01e52caf --- /dev/null +++ b/project_templates/sample_scene/content/shaders/src/debug_lights_shader.hlsl @@ -0,0 +1,77 @@ +// Copyright 2024 N-GINN LLC. All rights reserved. +// Copyright (C) 2024 Gaijin Games KFT. All rights reserved + +#include "shader_defines.h" +#include "shader_global.hlsli" +#include "clustered/point_light.hlsli" + +struct VsInput +{ + float3 pos : POSITION; +}; + +struct VsOutput +{ + VS_OUT_POSITION(pos) +}; + +SYSTEM_CBUFFER(OmniLights) : + register(b1) +{ + uint4 omni_lights_count; + RenderOmniLight omni_lights_cb[MAX_OMNI_LIGHTS]; +}; + +VsOutput debug_point_lights_vs(VsInput input, uint omni_light_index : SV_InstanceID) +{ + VsOutput output; + RenderOmniLight ol = omni_lights_cb[omni_light_index]; + float4 pos_and_radius = ol.posRadius; + float3 worldPos = pos_and_radius.xyz + input.pos.xyz * pos_and_radius.w * 1.15; + output.pos = mul(mvp, float4(worldPos, 1)); + return output; +} + +float4 debug_point_lights_ps(VsOutput input) : + SV_Target +{ + return float4(1, 0, 0, 0); +} + +SYSTEM_CBUFFER(SpotLights) : register(b1) +{ + uint4 spot_lights_count; + RenderSpotLight spot_lights_cb[MAX_SPOT_LIGHTS]; +} + +VsOutput debug_spot_lights_vs(VsInput input, uint spot_light_index : SV_InstanceID) +{ + VsOutput output; + RenderSpotLight sl = spot_lights_cb[spot_light_index]; + float4 pos_and_radius = sl.lightPosRadius; + float4 color_and_attenuation = sl.lightColorAngleScale; + color_and_attenuation.w = abs(color_and_attenuation.w); + float4 dir_angle = sl.lightDirectionAngleOffset; + const float lightAngleScale = color_and_attenuation.a; + const float lightAngleOffset = dir_angle.a; + float2 texId_scale = sl.texId_scale.xy; + float cosOuter = -lightAngleOffset / lightAngleScale; + float halfTan = sqrt(1 / (cosOuter * cosOuter) - 1); + float3 ofs; + if (dot(input.pos, input.pos) > 0) + { + ofs = tangent_to_world(normalize(float3(input.pos.xy * halfTan, input.pos.z)), dir_angle.xyz); + } + else + { + ofs = float3(0, 0, 0); + } + float4 worldPos = float4(pos_and_radius.xyz + ofs.xyz * (pos_and_radius.w / cosOuter), 1); + output.pos = mul(mvp, worldPos); + return output; +} + +float4 debug_spot_lights_ps(VsOutput input) : SV_Target +{ + return float4(1, 0, 0, 0); +} \ No newline at end of file diff --git a/project_templates/sample_scene/content/shaders/src/debug_renderer_line_shader.hlsl b/project_templates/sample_scene/content/shaders/src/debug_renderer_line_shader.hlsl new file mode 100644 index 00000000..3d5f6e78 --- /dev/null +++ b/project_templates/sample_scene/content/shaders/src/debug_renderer_line_shader.hlsl @@ -0,0 +1,40 @@ +#include "shader_defines.h" + +struct ConstantData +{ + float4x4 WorldViewProj; + float4 Color; +}; + +SYSTEM_CBUFFER(SceneBuffer) : register(b0) +{ + ConstantData ConstData; +}; + +struct VS_IN +{ + float4 pos : POSITION0; + float4 col : COLOR0; +}; + +struct PS_IN +{ + float4 pos : SV_POSITION; + float4 col : COLOR; +}; + +PS_IN VSMain( VS_IN input ) +{ + PS_IN output = (PS_IN)0; + + output.pos = mul(ConstData.WorldViewProj, float4(input.pos.xyz, 1.0f)); + output.col = input.col; + + return output; +} + +float4 PSMain( PS_IN input ) : SV_Target +{ + float4 col = input.col; + return col; +} diff --git a/project_templates/sample_scene/content/shaders/src/debug_renderer_mesh_shader.hlsl b/project_templates/sample_scene/content/shaders/src/debug_renderer_mesh_shader.hlsl new file mode 100644 index 00000000..15a3b5a8 --- /dev/null +++ b/project_templates/sample_scene/content/shaders/src/debug_renderer_mesh_shader.hlsl @@ -0,0 +1,41 @@ +#include "shader_defines.h" + +struct ConstantData +{ + float4x4 WorldViewProj; + float4x4 Transform; + float4 Color; +}; + +SYSTEM_CBUFFER(SceneBuffer) : register(b0) +{ + ConstantData ConstData; +}; + +struct VS_MESH_IN +{ + float4 pos : POSITION0; +}; + +struct PS_IN +{ + float4 pos : SV_POSITION; + float4 col : COLOR; +}; + + +PS_IN VSMain( VS_MESH_IN input ) +{ + PS_IN output = (PS_IN)0; + + output.pos = mul(ConstData.WorldViewProj, mul(ConstData.Transform, float4(input.pos.xyz, 1.0f))); + output.col = ConstData.Color; + + return output; +} + +float4 PSMain( PS_IN input ) : SV_Target +{ + float4 col = input.col; + return col; +} diff --git a/project_templates/sample_scene/content/shaders/src/deferred_resolve.hlsl b/project_templates/sample_scene/content/shaders/src/deferred_resolve.hlsl new file mode 100644 index 00000000..887a94f5 --- /dev/null +++ b/project_templates/sample_scene/content/shaders/src/deferred_resolve.hlsl @@ -0,0 +1,92 @@ +// Copyright 2024 N-GINN LLC. All rights reserved. +// Copyright (C) 2024 Gaijin Games KFT. All rights reserved + +#include "shader_defines.h" +#include "in_out.hlsli" +#include "gbuffer_read.hlsli" +#include "pbr.hlsli" +#include "csm.hlsli" + +#define DIELECTRIC_F0 float3(0.04, 0.04, 0.04) + +TextureCube irradianceMap: register(t4); +TextureCube reflectionMap: register(t5); + +GLOBAL_CBUFFER(SceneBuffer) : register(b0) +{ + float4x4 globtm_inv; + float4 worldViewPos; + float4 lightDirection; + float4 lightColorIntensity; + float4 envIntensity; +}; + +VsOutputResolve VSMain(uint id : SV_VertexID) +{ + VsOutputResolve output = (VsOutputResolve)0; + + output.texCoord = float2((id << 1) & 2, id & 2); + output.position = float4(output.texCoord * float2(2, -2) + float2(-1, 1), 0, 1); + + return output; +} + +half3 getSkyReflection(float linearRoughness, float3 roughReflection, float NoV) +{ + const float lod = linearRoughness * (REFLECTION_MAP_MIP_COUNT - 1); + return reflectionMap.SampleLevel(default_sampler, roughReflection, lod).rgb; +} + +float4 PSMain(VsOutputResolve input) : SV_Target +{ + const float rawDepth = depth_gbuf.SampleLevel(default_sampler, input.texCoord, 0).x; + if(rawDepth == 0) + { + return float4(0,0,0,1); + } + + ProcessedGbuffer gbuffer = readProcessedGbuffer(input.texCoord); + + // depth / viewpos + float4 farpos = float4(input.texCoord.x * 2 - 1, (1 - input.texCoord.y) * 2 - 1, rawDepth, 1.0); + float4 worldpos_prj = mul(globtm_inv, farpos); + float4 worldPos = worldpos_prj / worldpos_prj.w; + float3 pointToEye = worldViewPos.xyz - worldPos.xyz; + + float3 view = normalize(pointToEye); + + // lights + float3 lightDir = normalize(lightDirection.xyz); + + // todo: (is needed?????) replace metallic surfaces with albedo of their specular value + half3 specularColor = gbuffer.specularColor; + gbuffer.diffuseColor = lerp(gbuffer.diffuseColor, gbuffer.specularColor, gbuffer.metallness); + + float NoL = saturate(dot(gbuffer.normal, lightDir)) + 1e-5; + float NdotV = dot(gbuffer.normal, view); + float NoV = abs(NdotV) + 1e-5; + float ggx_alpha = gbuffer.linearRoughness * gbuffer.linearRoughness; + + half shadowTerm = get_csm_shadow(pointToEye, 1.0f).x; + half3 lightColor = lightColorIntensity.rgb * lightColorIntensity.a; + + const float3 irradiance = irradianceMap.Sample(default_sampler, gbuffer.normal).rgb * envIntensity.x; + + const float3 F0 = lerp(DIELECTRIC_F0, gbuffer.diffuseColor, gbuffer.metallness); + + const float3 kS = F_SchlickRoughness(F0, NoV, gbuffer.linearRoughness); + const float3 kD = lerp(float3(1.0, 1.0, 1.0) - kS, float3(0.0, 0.0, 0.0), gbuffer.metallness); + + half3 envAmbientDiffuseLighting = half3(kD * irradiance) * gbuffer.diffuseColor * gbuffer.ao; + + const float3 reflectionVec = 2 * NdotV * gbuffer.normal - view; + float3 roughR = getRoughReflectionVec(reflectionVec, gbuffer.normal, ggx_alpha); + + half3 enviBRDF = EnvBRDFApprox(specularColor, gbuffer.roughness, NoV); + half3 envAmbientReflection = getSkyReflection(gbuffer.linearRoughness, roughR, NoV) * enviBRDF * gbuffer.ao; + + half3 result = standardBRDF( NoV, NoL, gbuffer.diffuseColor, ggx_alpha, gbuffer.linearRoughness, specularColor, gbuffer.extracted_albedo_ao, lightDir, view, gbuffer.normal) * shadowTerm * lightColor + + envAmbientDiffuseLighting + envAmbientReflection + gbuffer.emissionColor; + + return float4(float3(result), 1.0f); +} diff --git a/project_templates/sample_scene/content/shaders/src/grid.hlsl b/project_templates/sample_scene/content/shaders/src/grid.hlsl new file mode 100644 index 00000000..1c570517 --- /dev/null +++ b/project_templates/sample_scene/content/shaders/src/grid.hlsl @@ -0,0 +1,78 @@ +// Copyright 2024 N-GINN LLC. All rights reserved. +// Copyright (C) 2024 Gaijin Games KFT. All rights reserved + +#include "shader_defines.h" + + +GLOBAL_CBUFFER(SceneBuffer) : register(b0) +{ + float4 worldViewPos; + float4x4 vp; +} + + +struct PS_IN +{ + float4 pos : SV_POSITION; + float4 worldPos : TEXCOORD0; +}; + + + +PS_IN VSMain(uint id : SV_VertexID ) +{ + PS_IN output = (PS_IN)0; + + float2 inds = float2(id & 1, (id & 2) >> 1); + float2 xy = inds * float2(2, -2) + float2(-1, 1); + output.worldPos = float4(xy.x * 10000, 0, xy.y * 10000, 1.0f); + + output.pos = mul(vp, output.worldPos); + + return output; +} + + +float gridTextureGradBox(in float2 p, in float2 ddx, in float2 ddy) +{ + const float N = 100.0f; + // filter kernel + float2 w = max(abs(ddx), abs(ddy)) + 0.01f; + p += 0.5f / N; // middle line offset + + float2 a = p + 0.5 * w; + float2 b = p - 0.5 * w; + float2 i = (floor(a) + min(frac(a) * N, 1.0) - + floor(b) - min(frac(b) * N, 1.0)) / (N * w); + return (1.0 - i.x) * (1.0 - i.y); +} + + +float4 PSMain( PS_IN input ) : SV_Target +{ + float level = log10(abs(worldViewPos.y)); + float alpha = level < 1.0f ? 0.0f : 1.0f - frac(level); + + level = clamp(floor(level), 0.0f, 4.0f); + + float2 uv = input.worldPos.xz; + float2 dx = ddx(uv); + float2 dy = ddy(uv); + + float scale0 = pow(0.1f, level); + float t0 = 1.0f - gridTextureGradBox(uv * scale0, dx * scale0, dy * scale0); + + float scale1 = pow(0.1f, level-1); + float t1 = 1.0f - gridTextureGradBox(uv * scale1, dx * scale1, dy * scale1); + + float t = lerp(t0, t1, alpha); + float3 color = float3(0.3f, 0.3f, 0.3f); + + float g = 0.01 * pow(10.0f, level); + if (abs(input.worldPos.x) < g) + color = float3(0.8f, 0.0f, 0.0f); + if (abs(input.worldPos.z) < g) + color = float3(0.0f, 0.0f, 0.8f); + + return float4(color, t); +} diff --git a/project_templates/sample_scene/content/shaders/src/imgui.hlsl b/project_templates/sample_scene/content/shaders/src/imgui.hlsl new file mode 100644 index 00000000..4f9291ce --- /dev/null +++ b/project_templates/sample_scene/content/shaders/src/imgui.hlsl @@ -0,0 +1,43 @@ +// Copyright 2024 N-GINN LLC. All rights reserved. +// Use of this source code is governed by a BSD-3 Clause license that can be found in the LICENSE file. + +#include "shader_defines.h" + +GLOBAL_CBUFFER(SceneBuffer) : register(b0) +{ + float4x4 mvp; +}; + +Texture2D tex : register(t0); +SamplerState sampl : register(s0); + +struct VsInput +{ + float2 pos : POSITION; + float2 uv : TEXCOORD0; + float4 col : COLOR0; +}; + +struct VsOutput +{ + float4 pos : SV_POSITION; + float2 uv : TEXCOORD0; + float4 col : COLOR0; +}; + + +VsOutput imgui_vs(VsInput v) +{ + VsOutput o; + o.pos = mul(mvp, float4(v.pos.xy, 0.f, 1.f)); + o.uv = v.uv; + o.col = v.col.bgra; // dagor supports vertex color in BGRA format, but ImGui supplies it as RGBA + return o; +} + + +float4 imgui_ps(VsOutput i) : SV_Target +{ + return i.col * tex.Sample(sampl, i.uv); +} + diff --git a/project_templates/sample_scene/content/shaders/src/multi_tex.hlsl b/project_templates/sample_scene/content/shaders/src/multi_tex.hlsl new file mode 100644 index 00000000..300e48f4 --- /dev/null +++ b/project_templates/sample_scene/content/shaders/src/multi_tex.hlsl @@ -0,0 +1,100 @@ +// Copyright 2024 N-GINN LLC. All rights reserved. +// Use of this source code is governed by a BSD-3 Clause license that can be found in the LICENSE file. + +#include "shader_defines.h" +#include "in_out.hlsli" + +Texture2D tex1 : register(t0); +Texture2D tex2 : register(t1); + +SamplerState sampl1 : register(s0); +SamplerState sampl2 : register(s1); + +#ifndef GBUFFER_VARIANT + +GLOBAL_CBUFFER(SceneBuffer) : register(b0) +{ + float4x4 mvp; +}; +cbuffer PropertyBuffer : register(b1) +{ + float blendFactor; +}; + +VsOutput VSMain(VsInput input) +{ + VsOutput output; + + const float3 LightPos = {0, 15, -30}; + + const float3 lightVec = normalize(LightPos - input.position); + const float diffuse = saturate(max(dot(lightVec, input.normal), 0.2) * 1.3); + + output.position = mul(mvp, float4(input.position, 1.0f)); + output.color = float4(diffuse, diffuse, diffuse, 1.0f); + + output.texCoord = input.texCoord; + + return output; +} + +float4 PSMain(VsOutput input) : SV_Target +{ + const float4 color1 = tex1.Sample(sampl1, input.texCoord); + const float4 color2 = tex2.Sample(sampl2, input.texCoord); + const float4 result = lerp(color1, color2, blendFactor); + + return result * input.color; +} + +#else + +GLOBAL_CBUFFER(SceneBuffer) : register(b0) +{ + float4x4 mvp; + float4 worldViewPos; +}; +cbuffer PropertyBuffer : register(b1) +{ + float blendFactor; +}; + +VsOutputGBuff VSMain(VsInput input) +{ + VsOutputGBuff output; + + float3 pos = input.position; + output.position = mul(mvp, float4(input.position, 1.0f)); + output.norm = input.normal; + output.texCoord = input.texCoord; + output.p2e = worldViewPos.xyz - pos; + + return output; +} + +#include "gbuffer_base.hlsli" + +GBUFFER_OUTPUT PSMain(VsOutputGBuff input) +{ + float4 screenpos = input.position; + UnpackedGbuffer result; + init_gbuffer(result); + + const float4 color1 = tex1.Sample(sampl1, input.texCoord); + const float4 color2 = tex2.Sample(sampl2, input.texCoord); + + half4 albedo = half4(lerp(color1, color2, blendFactor)); + + half4 normal_smoothness = half4(0, 1, 0, 1); + float3 normal; + normal.xyz = (normal_smoothness.xyz * 2 - 1); + init_albedo(result, albedo.xyz); + init_smoothness(result, normal_smoothness.a); + init_normal(result, perturb_normal(normal, normalize(input.norm), input.p2e, input.texCoord)); + + init_metalness(result, 0); + init_ao(result, 1); + return encode_gbuffer(result, screenpos); +} + +#endif \ No newline at end of file diff --git a/project_templates/sample_scene/content/shaders/src/outline_calculation.hlsl b/project_templates/sample_scene/content/shaders/src/outline_calculation.hlsl new file mode 100644 index 00000000..3944febf --- /dev/null +++ b/project_templates/sample_scene/content/shaders/src/outline_calculation.hlsl @@ -0,0 +1,178 @@ +// Copyright 2024 N-GINN LLC. All rights reserved. +// Use of this source code is governed by a BSD-3 Clause license that can be found in the LICENSE file. + +// Heavily inspired by https://bgolus.medium.com/the-quest-for-very-wide-outlines-ba82ed442cd9 + +#include "shader_defines.h" +#include "in_out.hlsli" + +GLOBAL_CBUFFER(PropertyBuffer) : register(b0) +{ + uint screenWidth; + uint screenHeight; + float jumpStepWidth; + float4 outlineColor; +}; + +VsOutput VSMain(uint id : SV_VertexID) +{ + VsOutput output = (VsOutput)0; + + // TODO: Rewrite to use only one triangle in future + output.texCoord = float2((id << 1) & 2, id & 2); + output.position = float4(output.texCoord * float2(2, -2) + float2(-1, 1), 0, 1); + output.color = float4(output.texCoord, 1, 0.5); + + return output; +} + +// just inside the precision of a R16G16_SNorm to keep encoded range 1.0 >= and > -1.0 +#define SNORM16_MAX_FLOAT_MINUS_EPSILON ((float)(32768 - 2) / (float)(32768 - 1)) + +#define FLOOD_NULL_POS -1.0 +#define FLOOD_NULL_POS_FLOAT2 float2(FLOOD_NULL_POS, FLOOD_NULL_POS) + +Texture2D outline_tex : register(t0); +SamplerState sampl : register(s0); + +float2 PSMainJumpFloodInit(VsOutput input) : + SV_Target +{ + float2 sceneUV = input.texCoord.xy; + // integer pixel position + int2 uvInt = sceneUV * int2(screenWidth, screenHeight); + + // sample silhouette texture for sobel + half3x3 values; + [unroll] for (int u = 0; u < 3; u++) + { + [unroll] for (int v = 0; v < 3; v++) + { + uint2 sampleUV = clamp(uvInt + int2(u - 1, v - 1), int2(0, 0), int2(screenWidth, screenHeight)); + values[u][v] = 1 - outline_tex.Load(int3(sampleUV, 0)).r; + } + } + // calculate output position for this pixel + float2 outPos = sceneUV; + + // interior, return position + if (values._m11 > 0.99) + { + return outPos; + } + + // exterior, return no position + if (values._m11 < 0.01) + { + return FLOOD_NULL_POS_FLOAT2; + } + + // sobel to estimate edge direction + float2 dir = -float2( + values[0][0] + values[0][1] * 2.0 + values[0][2] - values[2][0] - values[2][1] * 2.0 - values[2][2], + values[0][0] + values[1][0] * 2.0 + values[2][0] - values[0][2] - values[1][2] * 2.0 - values[2][2]); + + // if dir length is small, this is either a sub pixel dot or line + // no way to estimate sub pixel edge, so output position + if (abs(dir.x) <= 0.005 && abs(dir.y) <= 0.005) + return outPos; + + // normalize direction + dir = normalize(dir); + + // sub pixel offset + float2 offset = dir * (1.0 - values._m11); + + // output encoded offset position + return uvInt + offset; +} + +float2 PSMainJumpFloodStep(VsOutput input) : + SV_Target +{ + float2 sceneUV = input.texCoord.xy; + // integer pixel position + int2 uvInt = sceneUV * int2(screenWidth, screenHeight); + + // initialize best distance at infinity + const float maxDist = (screenWidth + screenHeight) * (screenWidth + screenHeight); + float bestDist = maxDist; + float2 bestCoord; + + // jump samples + [unroll] for (int u = -1; u <= 1; u++) + { + [unroll] for (int v = -1; v <= 1; v++) + { + // calculate offset sample position + int2 offsetUV = uvInt + int2(u, v) * jumpStepWidth; + + // .Load() acts funny when sampling outside of bounds, so don't + offsetUV = clamp(offsetUV, int2(0, 0), int2(screenWidth, screenHeight)); + + // decode position from buffer + float2 offsetPos = outline_tex.Load(int3(offsetUV, 0)).rg; + + // the offset from current position + float2 disp = uvInt - offsetPos * int2(screenWidth, screenHeight); + + // square distance + float dist = dot(disp, disp); + + // if offset position isn't a null position or is closer than the best + // set as the new best and store the position + if (offsetPos.y != FLOOD_NULL_POS && dist < bestDist) + { + bestDist = dist; + bestCoord = offsetPos; + } + } + } + + // if not valid best distance output null position, otherwise output encoded position + return maxDist == bestDist ? FLOOD_NULL_POS_FLOAT2 : bestCoord; +} + +Texture2D outlineMask_tex : register(t1); + +float4 PSMainJumpFloodResult(VsOutput input) : + SV_Target +{ + float2 sceneUV = input.texCoord.xy; + // integer pixel position + int2 uvInt = sceneUV * int2(screenWidth, screenHeight); + + // load encoded position + float2 encodedPos = outline_tex.Load(int3(uvInt, 0)).rg; + float isInside = outlineMask_tex.Load(int3(uvInt, 0)).r; + + // early out if outside + if (isInside < 0.9) + return half4(0, 0, 0, 0); + // early out if null position + if (encodedPos.y == -1) + return half4(0, 0, 0, 0); + + // decode closest position + float2 nearestPos = encodedPos* int2(screenWidth, screenHeight); + + // current pixel position + float2 currentPos = uvInt; + + // distance in pixels to closest position + half dist = length(nearestPos - currentPos); + + // calculate outline + // + 1.0 is because encoded nearest position is half a pixel inset + // not + 0.5 because we want the anti-aliased edge to be aligned between pixels + // distance is already in pixels, so this is already perfectly anti-aliased! + half outline = clamp(jumpStepWidth - dist + 1.0, 0, jumpStepWidth); + + half outlineAlpha = outline/jumpStepWidth; + + // apply outline to alpha + half4 col = outlineColor; + col.a *= outlineAlpha; + + return col; +} \ No newline at end of file diff --git a/project_templates/sample_scene/content/shaders/src/point_lights_shader.hlsl b/project_templates/sample_scene/content/shaders/src/point_lights_shader.hlsl new file mode 100644 index 00000000..c177cf6c --- /dev/null +++ b/project_templates/sample_scene/content/shaders/src/point_lights_shader.hlsl @@ -0,0 +1,271 @@ +// Copyright 2024 N-GINN LLC. All rights reserved. +// Copyright (C) 2024 Gaijin Games KFT. All rights reserved + +#include "clustered/point_light.hlsli" + +struct VsInput +{ + float3 pos : POSITION; +}; + +struct VsOutput +{ + VS_OUT_POSITION(pos) + float4 pos_and_radius : TEXCOORD1; + float4 color_and_attenuation : TEXCOORD2; + float3 worldPos : TEXCOORD3; + float3 worldPos2 : TEXCOORD4; +#if OMNI_SHADOWS + float4 shadow_tc_to_atlas : TEXCOORD3; +#endif +}; + +SYSTEM_CBUFFER(Lights) : + register(b1) +{ + uint4 omni_lights_count; + RenderOmniLight omni_lights_cb[MAX_OMNI_LIGHTS]; +}; + + +#include "gbuffer_read.hlsli" + +float readGbufferDepth(float2 tc) +{ + return depth_gbuf.SampleLevel(default_sampler, float4(tc, 0, 0).xy, float4(tc, 0, 0).w).r; +} + +half3 perform_point_light(float3 worldPos, float3 view, float NoV, ProcessedGbuffer gbuffer, half3 specularColor, half dynamicLightsSpecularStrength, half ao, float4 pos_and_radius, float4 color_and_attenuation, float4 shadowTcToAtlas, float2 screenpos) +{ +#if DYNAMIC_LIGHTS_EARLY_EXIT + #define EXIT_STATEMENT return 0 +#endif + + float3 point2light = pos_and_radius.xyz - worldPos.xyz; + float distSqFromLight = dot(point2light, point2light); + float ggx_alpha = max(1e-4, pow2(gbuffer.linearRoughness)); + +#if LAMBERT_LIGHT + float radius2 = pow2(pos_and_radius.w); + #if DYNAMIC_LIGHTS_EARLY_EXIT + bool shouldExit = distSqFromLight >= radius2; + #if WAVE_INTRINSICS + shouldExit = (bool)WaveReadFirstLane(WaveAllBitAnd(uint(shouldExit))); + #endif + BRANCH + if (shouldExit) + EXIT_STATEMENT; + #endif + float invSqrRad = rcp(radius2); + float attenuation = smoothDistanceAtt(distSqFromLight, invSqrRad) * color_and_attenuation.w; + + float3 lightDir = point2light * rsqrt(0.0000001 + distSqFromLight); + float NoL = saturate(dot(gbuffer.normal, lightDir)); + half shadowTerm = attenuation; // no shadows + shadowTerm *= calc_micro_shadow(NoL, ao); + + #if OMNI_SHADOWS + shadowTerm *= getOmniShadow(shadowTcToAtlas, pos_and_radius, worldPos, NoL, screenpos); + #endif + + #if !DYNAMIC_LIGHTS_SPECULAR + half3 lightBRDF = diffuseLambert(gbuffer.diffuseColor) * (NoL * shadowTerm) * color_and_attenuation.xyz; + #else + half3 diffuse = diffuseLambert(gbuffer.diffuseColor); + + float3 H = normalize(view + lightDir); + float NoH = saturate(dot(gbuffer.normal, H)); + float VoH = saturate(dot(view, H)); + float D = BRDF_distribution(ggx_alpha, NoH) * dynamicLightsSpecularStrength; + float G = NoL > 0 ? BRDF_geometricVisibility(ggx_alpha, NoV, NoL, VoH) : 0; + float3 F = BRDF_fresnel(specularColor, VoH); + half3 result = (diffuse + (D * G) * F) * NoL; + #if DYNAMIC_LIGHTS_SSS + if (isSubSurfaceShader(gbuffer.material)) + result += (foliageSSS(NoL, view, lightDir) * gbuffer.ao) * gbuffer.translucencyColor; // can make gbuffer.ao*gbuffer.translucencyColor only once for all lights + #endif + half3 lightBRDF = result * shadowTerm * color_and_attenuation.xyz; + #endif +#else + float NoL = dot(gbuffer.normal, point2light); + float invSqrRad = rcp(pow2(pos_and_radius.w)); + float attenuation = getDistanceAtt(distSqFromLight, invSqrRad) * color_and_attenuation.w; + float rcpDistFromLight = rsqrt(0.0000001 + distSqFromLight); + NoL *= rcpDistFromLight; + attenuation *= calc_micro_shadow(NoL, ao); + + #if DYNAMIC_LIGHTS_EARLY_EXIT + bool shouldExit = min(attenuation, NoL) <= 0; + #if WAVE_INTRINSICS + shouldExit = (bool)WaveReadFirstLane(WaveAllBitAnd(uint(shouldExit))); + #endif + BRANCH + if (shouldExit) + EXIT_STATEMENT; + #endif + + #if OMNI_SHADOWS + attenuation *= getOmniShadow(shadowTcToAtlas, pos_and_radius, worldPos, NoL, screenpos); + #endif + + float3 lightDir = point2light * rcpDistFromLight; + half3 result = standardBRDF(NoV, NoL, gbuffer.diffuseColor, ggx_alpha, gbuffer.linearRoughness, specularColor, dynamicLightsSpecularStrength, lightDir, view, gbuffer.normal, gbuffer.translucencyColor, gbuffer.translucency); + #if !DYNAMIC_LIGHTS_EARLY_EXIT + result = NoL > 0 ? result : 0; + #endif + #if DYNAMIC_LIGHTS_SSS + if (isSubSurfaceShader(gbuffer.material)) + result += (foliageSSS(NoL, view, lightDir) * gbuffer.ao) * gbuffer.translucencyColor; // can make gbuffer.ao*gbuffer.translucencyColor only once for all lights + #endif + half3 lightBRDF = result * attenuation * color_and_attenuation.xyz; +#endif + + return lightBRDF; +#if DYNAMIC_LIGHTS_EARLY_EXIT + #undef EXIT_STATEMENT +#endif +} + +half getOmniLightFade(RenderOmniLight ol, float3 worldPos) +{ + float3 boxPos = half3(ol.boxR0.w, ol.boxR1.w, ol.boxR2.w); + float3 boxDiff = worldPos - boxPos; + float3 box = 2 * (ol.boxR0.xyz * boxDiff.x + ol.boxR1.xyz * boxDiff.y + ol.boxR2.xyz * boxDiff.z); + box = saturate(abs(box)); + const float FADEOUT_DIST = 0.05; + box = 1 - box; + float fadeout = min3(box.x, box.y, box.z); + float fadelimit = FADEOUT_DIST; + return fadeout <= fadelimit ? fadeout / fadelimit : 1; +} + +#include "ColorSpaceUtility.hlsl" +#include "fast_shader_trig.hlsli" + +float3 inv_octahedral_mapping(float2 tc, float zoom, bool rotate) +{ + tc = (tc * 2 - 1) / zoom; + if (rotate) + tc = float2(tc.x - tc.y, tc.x + tc.y) / 2; + float3 dir = float3(tc.xy, 1.0 - (abs(tc.x) + abs(tc.y))); + if (dir.z < 0) + dir.xy = float2(-(abs(dir.y) - 1) * sign(dir.x), -(abs(dir.x) - 1) * sign(dir.y)); + return normalize(dir); +} + +half2 octahedral_mapping(half3 co, float zoom, bool rotate) +{ + co /= dot(half3(1, 1, 1), abs(co)); + +#if SHADER_COMPILER_HLSL2021 + co.xy = co.y < 0.0 ? (1.0 - abs(co.zx)) * (select(co.xz < 0, float2(-1, -1), float2(1, 1))) : co.xz; +#else + co.xy = co.y < 0.0 ? (1.0 - abs(co.zx)) * (co.xz < 0 ? float2(-1, -1) : float2(1, 1)) : co.xz; +#endif + + if (rotate) + { + float tempX = co.x; + co.x = (co.x + co.y); + co.y = (co.y - tempX); + } + co.x *= zoom; + co.y *= zoom; + return co.xy * 0.5 + 0.5; +} + +half getOmniLightIntensity(RenderOmniLight ol, float3 worldPos) +{ + return 1; +} + +float4 getFinalColor(RenderOmniLight ol, float3 worldPos) +{ + return ol.colorFlags * getOmniLightFade(ol, worldPos) * getOmniLightIntensity(ol, worldPos); +} + +VsOutput deferred_lights_vs(VsInput input, uint omni_light_index : SV_InstanceID) +{ + VsOutput output; + RenderOmniLight ol = omni_lights_cb[omni_light_index]; + float4 pos_and_radius = ol.posRadius; + float3 worldPos = pos_and_radius.xyz + input.pos.xyz * pos_and_radius.w * 1.15; + float4 color_and_attenuation = getFinalColor(ol, worldPos); + output.pos = mul(mvp, float4(worldPos, 1)); + output.color_and_attenuation = color_and_attenuation; + output.pos_and_radius = pos_and_radius; + output.worldPos = worldPos; + output.worldPos2 = worldPos - world_view_pos.xyz; +#if OMNI_SHADOWS + output.shadow_tc_to_atlas = getOmniLightShadowData(index); +#endif +#if LIGHT_LIMIT_SIZE + output.pos_and_radius.w = min(output.pos_and_radius.w, LIGHT_LIMIT_SIZE); +#endif + return output; +} + + + +float4 deferred_lights_ps(VsOutput input) : + SV_Target +{ + float4 screenpos = GET_SCREEN_POS(input.pos); + half3 result; + float3 view; + float2 tc; + float dist, w; + { + tc = screen_pos_to_tc(screenpos.xy); + + const float rawDepth = depth_gbuf.SampleLevel(default_sampler, tc, 0).x; + float4 farpos = float4(tc.x * 2 - 1, (1 - tc.y) * 2 - 1, rawDepth, 1.0); + float4 worldpos_prj = mul(globtm_inv, farpos); + float4 worldPos = worldpos_prj / worldpos_prj.w; + + float3 pointToEye = worldPos.xyz - world_view_pos.xyz; + + float4 pos_and_radius = input.pos_and_radius; +#if OMNI_SHADOWS + float4 shadowTcToAtlas = input.shadow_tc_to_atlas; +#else + float4 shadowTcToAtlas = float4(0, 0, 0, 0); +#endif + float3 moveFromPos = pos_and_radius.xyz - worldPos.xyz; + view = 0; + dist = 0; + + bool shouldExit = dot(moveFromPos, moveFromPos) > pos_and_radius.w * pos_and_radius.w; +#if WAVE_INTRINSICS + shouldExit = (bool)WaveReadFirstLane(WaveAllBitAnd(uint(shouldExit))); +#endif + BRANCH + if (!shouldExit) + { + ProcessedGbuffer gbuffer = readProcessedGbuffer(tc); + + float distSq = dot(pointToEye, pointToEye); + float invRsqrt = rsqrt(distSq); + view = pointToEye * invRsqrt; + dist = rcp(invRsqrt); + float NdotV = dot(gbuffer.normal, view); + float3 reflectionVec = 2 * NdotV * gbuffer.normal - view; + float NoV = abs(NdotV) + 1e-5; + + half dynamicLightsSpecularStrength = gbuffer.extracted_albedo_ao; + half ssao = 1; // fixme: we should use SSAO here! + half enviAO = gbuffer.ao * ssao; // we still modulate by albedo color, so we don't need micro AO + half pointLightsFinalAO = (enviAO * 0.5 + 0.5); + half specularAOcclusion = computeSpecOcclusion(saturate(NdotV), enviAO, gbuffer.linearRoughness * gbuffer.linearRoughness); // dice spec occlusion + half3 specularColor = gbuffer.specularColor * (specularAOcclusion * gbuffer.extracted_albedo_ao); + + float4 color_and_attenuation = input.color_and_attenuation; + result = perform_point_light(worldPos.xyz, view, NoV, gbuffer, gbuffer.specularColor, dynamicLightsSpecularStrength, gbuffer.ao, pos_and_radius, color_and_attenuation, shadowTcToAtlas, screenpos.xy); + result *= pointLightsFinalAO; + + return float4(result, 1); + } + } + + return float4(0, 0, 0, 0); +} \ No newline at end of file diff --git a/project_templates/sample_scene/content/shaders/src/postFX_shader.hlsl b/project_templates/sample_scene/content/shaders/src/postFX_shader.hlsl new file mode 100644 index 00000000..8c59172a --- /dev/null +++ b/project_templates/sample_scene/content/shaders/src/postFX_shader.hlsl @@ -0,0 +1,121 @@ +// Copyright 2024 N-GINN LLC. All rights reserved. +// Copyright (C) 2024 Gaijin Games KFT. All rights reserved + +#include "shader_defines.h" +#include "in_out.hlsli" + +Texture2D frame_tex : register(t0); +SamplerState sampl : register(s0); + +GLOBAL_CBUFFER(PropertyBuffer) : register(b0) +{ + float exposure; +}; + +VsOutput VSMain(uint id : SV_VertexID) +{ + VsOutput output = (VsOutput)0; + + //TODO: Rewrite to use only one triangle in future + output.texCoord = float2((id << 1) & 2, id & 2); + output.position = float4(output.texCoord * float2(2, -2) + float2(-1, 1), 0, 1); + output.color = float4(output.texCoord, 1, 0.5); + + return output; +} + +float3 ReinhardMain(float3 texColor) +{ + float3 retColor = texColor / (texColor + 1); // Reinhard + // retColor = pow(retColor,1.0f/2.2f); // Gamma + return retColor; +} + +#include +float3 FilmicMain(float3 texColor) +{ + float3 x = max(0, texColor - 0.004); // Filmic Curve + float3 retColor = (x * (6.2 * x + .5)) / (x * (6.2 * x + 1.7) + 0.06); + // retColor = pow(retColor,2.2f); // Gamma + return retColor; +} +float3 Uncharted2Tonemap(float3 x) +{ + float A = 0.15; + float B = 0.50; + float C = 0.10; + float D = 0.20; + float E = 0.02; + float F = 0.30; + float W = 11.2; + + return ((x * (A * x + C * B) + D * E) / (x * (A * x + B) + D * F)) - E / F; +} + +float3 UnchartedMain(float3 texColor) +{ + float ExposureBias = 2.0f; + float3 curr = Uncharted2Tonemap(ExposureBias * texColor); + float3 W = 5; + float3 whiteScale = 1.0f / Uncharted2Tonemap(W); + float3 color = curr * whiteScale; + + return color; +} +// #define tonemap FilmicMain +half grainFromUV(float2 uv) +{ + return frac(sin(uv.x + uv.y * 543.31) * 493013.0); +} +#define tex2Dlod(tex, sampler, uv) tex.SampleLevel(sampler, (uv).xy, (uv).w) + +#if USE_UNCHARTED_TONEMAP +#define tonemap(color) UnchartedMain(color) +#elif USE_FILMIC_TONEMAP +#define tonemap(color) FilmicMain(color) +#elif USE_REINHARD_TONEMAP +#define tonemap(color) ReinhardMain(color) +#else +#define tonemap(color) (color) +#endif + +half3 sampleSceneColor(float2 tc) +{ + return tex2Dlod(frame_tex, sampl, float4(tc, 0, 0)).xyz; +} +float4 PSMain(VsOutput input) : + SV_Target +{ +// #define USE_COLOR_FRINGE 1 +// #define USE_GRAIN_JITTER 1 +#if USE_COLOR_FRINGE + float2 screenPos = input.texCoord.xy * 2 - 1; + float2 sceneUVJitter = float2(0.0, 0.0); + #if USE_GRAIN_JITTER + float2 sceneUV = input.texCoord.xy; + float grainRandomFull = 1.1; + half grain = grainFromUV(sceneUV + grainRandomFull); + float grainIntensity = 1; + float2 grainUV = sceneUV + 0.5 / float2(1920, 1080); + sceneUV = lerp(sceneUV, grainUV.xy, (1.0 - grain * grain) * grainIntensity); + sceneUVJitter = sceneUV.xy - input.texCoord.xy; + #else + float2 sceneUV = input.texCoord.xy; + #endif + + float3 chromatic_aberration_params = float3(0.1, 0.1, 0.15); + float2 caScale = chromatic_aberration_params.xy; + float caStartOffset = chromatic_aberration_params.z; + + float4 uvRG; + uvRG = screenPos.xyxy - sign(screenPos.xy).xyxy * saturate(abs(screenPos.xy) - caStartOffset).xyxy * caScale.xxyy; + uvRG = uvRG * 0.5 + 0.5; + + half3 frame = sampleSceneColor(uvRG.xy + sceneUVJitter.xy); + frame.g = sampleSceneColor(uvRG.zw + sceneUVJitter.xy).g; + frame.b = sampleSceneColor(sceneUV).b; +#else + half3 frame = sampleSceneColor(input.texCoord); // fixed exposure of 0.25! +#endif + return tonemap(frame * exposure).rgbr; // we write to srgb, so accurateLinearToSRGB not needed +} \ No newline at end of file diff --git a/project_templates/sample_scene/content/shaders/src/postFX_skybox.hlsl b/project_templates/sample_scene/content/shaders/src/postFX_skybox.hlsl new file mode 100644 index 00000000..e286d27f --- /dev/null +++ b/project_templates/sample_scene/content/shaders/src/postFX_skybox.hlsl @@ -0,0 +1,46 @@ +// Copyright 2024 N-GINN LLC. All rights reserved. +// Use of this source code is governed by a BSD-3 Clause license that can be found in the LICENSE file. + +#include "shader_defines.h" + +struct VsOutputSkybox +{ + float4 position : SV_Position; + float3 texCoord : TEXCOORD; +}; + +TextureCube environmentCubemap : register(t0); +SamplerState sampl : register(s0); + +GLOBAL_CBUFFER(SceneBuffer) : register(b0) +{ + float4x4 viewMatrix; + float4x4 projectionMatrix; +}; + +VsOutputSkybox VSMain(uint id : SV_VertexID) +{ + VsOutputSkybox output = (VsOutputSkybox)0; + + const float3 position = float3( + ((id & 0x4) == 0) ? 1.0 : -1.0, + ((id & 0x2) == 0) ? 1.0 : -1.0, + ((id & 0x1) == 0) ? 1.0 : -1.0); + + output.texCoord = position; + + float4 viewPositionDiscardTranslation = mul(viewMatrix, float4(position, 0.0f)); + float4 projectedPosition = mul(projectionMatrix, viewPositionDiscardTranslation); + projectedPosition.z = 0.0f; // since we use ReverseZ, otherwise set to .w + + output.position = projectedPosition; + + return output; +} + +float4 PSMain(VsOutputSkybox input) : SV_Target +{ + float4 sky = environmentCubemap.Sample(sampl, input.texCoord); + sky.a = 0; + return sky; +} diff --git a/project_templates/sample_scene/content/shaders/src/spot_lights_shader.hlsl b/project_templates/sample_scene/content/shaders/src/spot_lights_shader.hlsl new file mode 100644 index 00000000..5b44d8b5 --- /dev/null +++ b/project_templates/sample_scene/content/shaders/src/spot_lights_shader.hlsl @@ -0,0 +1,248 @@ +// Copyright 2024 N-GINN LLC. All rights reserved. +// Copyright (C) 2024 Gaijin Games KFT. All rights reserved + +#include "ColorSpaceUtility.hlsl" +#include "clustered/point_light.hlsli" + +struct VsOutput +{ + VS_OUT_POSITION(pos) + nointerpolation float3 id_texId_scale : TEXCOORD0; + float4 pos_and_radius : TEXCOORD1; + float4 color_and_attenuation : TEXCOORD2; + float4 dir_angle : TEXCOORD3; +}; + +struct VsInput +{ + float3 pos : POSITION; +}; + +SYSTEM_CBUFFER(Lights) : register(b1) +{ + uint4 spot_lights_count; + RenderSpotLight spot_lights_cb[MAX_SPOT_LIGHTS]; +} + +VsOutput deferred_lights_vs(VsInput input, uint spot_light_index : SV_InstanceID) +{ + VsOutput output; + RenderSpotLight sl = spot_lights_cb[spot_light_index]; + float4 pos_and_radius = sl.lightPosRadius; + float4 color_and_attenuation = sl.lightColorAngleScale; + color_and_attenuation.w = abs(color_and_attenuation.w); + float4 dir_angle = sl.lightDirectionAngleOffset; + const float lightAngleScale = color_and_attenuation.a; + const float lightAngleOffset = dir_angle.a; + float2 texId_scale = sl.texId_scale.xy; + float cosOuter = -lightAngleOffset / lightAngleScale; + float halfTan = sqrt(1 / (cosOuter * cosOuter) - 1); + float3 ofs; + if (dot(input.pos, input.pos) > 0) + { + ofs = tangent_to_world(normalize(float3(input.pos.xy * halfTan, input.pos.z)), dir_angle.xyz); + } + else + { + ofs = float3(0, 0, 0); + } + + float4 worldPos = float4(pos_and_radius.xyz + ofs.xyz * (pos_and_radius.w / cosOuter), 1); + output.id_texId_scale = float3(spot_light_index, texId_scale); + output.pos = mul(mvp, worldPos); + output.color_and_attenuation = color_and_attenuation; + output.pos_and_radius = pos_and_radius; + output.dir_angle = dir_angle; + return output; +} +// ##endif + + +#include "gbuffer_read.hlsli" + +float readGbufferDepth(float2 tc) +{ + return depth_gbuf.SampleLevel(default_sampler, float4(tc, 0, 0).xy, float4(tc, 0, 0).w).r; +} + + +float4 deferred_lights_ps(VsOutput input HW_USE_SCREEN_POS) : + SV_Target +{ + float4 screenpos = GET_SCREEN_POS(input.pos); + half3 result; + float3 view; + float2 tc; + float dist; + bool is_calculated = false; + { + tc = screen_pos_to_tc(screenpos.xy); + + const float rawDepth = depth_gbuf.SampleLevel(default_sampler, tc, 0).x; + float4 farpos = float4(tc.x * 2 - 1, (1 - tc.y) * 2 - 1, rawDepth, 1.0); + float4 worldpos_prj = mul(globtm_inv, farpos); + float4 worldPos = worldpos_prj / worldpos_prj.w; + + float3 pointToEye = worldPos.xyz - world_view_pos.xyz; + + float4 pos_and_radius = input.pos_and_radius; +#if OMNI_SHADOWS + float4 shadowTcToAtlas = input.shadow_tc_to_atlas; +#else + float4 shadowTcToAtlas = float4(0, 0, 0, 0); +#endif + float3 moveFromPos = pos_and_radius.xyz - worldPos.xyz; + view = 0; + dist = 0; + + bool shouldExit = dot(moveFromPos, moveFromPos) > pos_and_radius.w * pos_and_radius.w; +#if WAVE_INTRINSICS + shouldExit = (bool)WaveReadFirstLane(WaveAllBitAnd(uint(shouldExit))); +#endif + BRANCH + if (shouldExit) + { + is_calculated = false; // discard; //discard is faster, but also fails early depth + } + else + { + ProcessedGbuffer gbuffer = readProcessedGbuffer(tc); + + float distSq = dot(pointToEye, pointToEye); + float invRsqrt = rsqrt(distSq); + view = pointToEye * invRsqrt; + dist = rcp(invRsqrt); + float NdotV = dot(gbuffer.normal, view); + float3 reflectionVec = 2 * NdotV * gbuffer.normal - view; + float NoV = abs(NdotV) + 1e-5; + + half dynamicLightsSpecularStrength = gbuffer.extracted_albedo_ao; + half ssao = 1; // fixme: we should use SSAO here! + half enviAO = gbuffer.ao * ssao; // we still modulate by albedo color, so we don't need micro AO + half pointLightsFinalAO = (enviAO * 0.5 + 0.5); + half specularAOcclusion = computeSpecOcclusion(saturate(NdotV), enviAO, gbuffer.linearRoughness * gbuffer.linearRoughness); // dice spec occlusion + half3 specularColor = gbuffer.specularColor * (specularAOcclusion * gbuffer.extracted_albedo_ao); + + float4 lightPosRadius = input.pos_and_radius; + float4 lightColor = input.color_and_attenuation; + float4 lightDirection = input.dir_angle; + uint spot_light_index = input.id_texId_scale.x; + float2 texId_scale = input.id_texId_scale.yz; +#define EXIT_STATEMENT return false + + float lightAngleScale = lightColor.a; + float lightAngleOffset = lightDirection.a; + + half geomAttenuation; + float3 dirFromLight, point2light; // point2light - not normalized + spot_light_params(worldPos.xyz, lightPosRadius, lightDirection.xyz, lightAngleScale, lightAngleOffset, geomAttenuation, dirFromLight, point2light); + + float NoL = dot(gbuffer.normal, dirFromLight); + half attenuation = calc_micro_shadow(NoL, gbuffer.ao) * geomAttenuation; + float ggx_alpha = max(1e-4, gbuffer.linearRoughness * gbuffer.linearRoughness); + +#if DYNAMIC_LIGHTS_EARLY_EXIT + #if DYNAMIC_LIGHTS_SSS + bool shouldExit = attenuation <= 0; + // bool shouldExit = attenuation <= 0 || (!isSubSurfaceShader(gbuffer.material) && NoL <= 0); + #else + attenuation = saturate(attenuation * NoL); + bool shouldExit = attenuation == 0; + #endif + #if WAVE_INTRINSICS + shouldExit = (bool)WaveReadFirstLane(WaveAllBitAnd(uint(shouldExit))); + #endif + BRANCH + if (shouldExit) + { + is_calculated = false; + } + else + { +#else + #if !DYNAMIC_LIGHTS_SSS + attenuation = saturate(attenuation * NoL); + #endif +#endif + + half spotShadow = 1; +#if SPOT_SHADOWS || defined(SPOT_CONTACT_SHADOWS_CALC) + float zbias = shadowZBias + shadowSlopeZBias / (abs(NoL) + 0.1); + float4x4 spotLightTm = getSpotLightTm(spot_light_index); + float4 lightShadowTC = mul(spotLightTm, float4(worldPos.xyz + (point2light + dirFromLight) * zbias, 1)); + if (lightShadowTC.w > 1e-6) + { + lightShadowTC.xyz /= lightShadowTC.w; + #if SPOT_SHADOWS + #ifdef SIMPLE_PCF_SHADOW + spotShadow = 1 - dynamic_shadow_sample(lightShadowTC.xy, lightShadowTC.z); + #else + #ifndef shadow_frame + float shadow_frame = 0; + #endif + spotShadow = 1 - dynamic_shadow_sample_8tap(screenpos, lightShadowTC.xy, lightShadowTC.z, 1.5 * shadowAtlasTexel.x * (0.75 + saturate(0.3 * length(point2light))), shadow_frame); + #endif + #endif + #ifdef SPOT_CONTACT_SHADOWS_CALC + SPOT_CONTACT_SHADOWS_CALC + #endif + } + attenuation *= spotShadow; +#endif + +#if DYNAMIC_LIGHTS_SSS + NoL = saturate(NoL); + // half3 lightBRDF = standardBRDF(NoV, NoL, gbuffer.diffuseColor, ggx_alpha, gbuffer.linearRoughness, specularColor, dynamicLightsSpecularStrength, dirFromLight, view, gbuffer.normal, gbuffer.translucencyColor, gbuffer.translucency); + half3 lightBRDF = diffuseLambert(gbuffer.diffuseColor) * (NoL)*lightColor.xyz; + ; + + #if USE_SSSS && SPOT_SHADOWS + BRANCH if (gbuffer.material == SHADING_SUBSURFACE) + { + SpotlightShadowDescriptor spotlightDesc = spot_lights_ssss_shadow_desc[spot_light_index]; + BRANCH if (lightShadowTC.w > 1e-6 && spotlightDesc.hasDynamic) + { + float4 ssssShadowTC = mul(spotLightTm, float4(ssssWorldPos, 1)); + ssssShadowTC /= ssssShadowTC.w; + ShadowDescriptor desc; + desc.decodeDepth = spotlightDesc.decodeDepth; + desc.meterToUvAtZfar = spotlightDesc.meterToUvAtZfar; + desc.uvMinMax = spotlightDesc.uvMinMax; + desc.shadowRange = lightPosRadius.w; + float ssssTransmittance = ssss_get_transmittance_factor( + gbuffer.translucency, tc, dynamic_light_shadows_smp, dynamic_light_shadows_size, ssssShadowTC.xyz, desc); + result += gbuffer.diffuseColor * lightColor.rgb * ssss_get_profiled_transmittance(gbuffer.normal, dirFromLight, ssssTransmittance) * geomAttenuation; + } + } + else + #endif + { + /* + BRANCH if (isSubSurfaceShader(gbuffer.material)) + lightBRDF += (foliageSSS(NoL, view, dirFromLight) * gbuffer.ao) * gbuffer.translucencyColor; // can make gbuffer.ao*gbuffer.translucencyColor only once for all lights + */ + } +#else + half3 lightBRDF = standardBRDF_NO_NOL(NoV, NoL, gbuffer.diffuseColor, ggx_alpha, gbuffer.linearRoughness, specularColor, dynamicLightsSpecularStrength, dirFromLight, view, gbuffer.normal); +#endif + attenuation = applyPhotometryIntensity(-dirFromLight, lightDirection.xyz, texId_scale.x, + texId_scale.y, attenuation); + lightBRDF *= attenuation * lightColor.xyz; +#if WAVE_INTRINSICS || !DYNAMIC_LIGHTS_EARLY_EXIT + FLATTEN + if (attenuation <= 0) + lightBRDF = 0; +#endif + + result = lightBRDF * pointLightsFinalAO; + is_calculated = true; + } + } + } + if (is_calculated) + { + return float4(result, 1); + } + + return float4(0, 0, 0, 0); +} \ No newline at end of file diff --git a/project_templates/sample_scene/content/shaders/src/standard.hlsl b/project_templates/sample_scene/content/shaders/src/standard.hlsl new file mode 100644 index 00000000..cfd7b504 --- /dev/null +++ b/project_templates/sample_scene/content/shaders/src/standard.hlsl @@ -0,0 +1,101 @@ +// Copyright 2024 N-GINN LLC. All rights reserved. +// Copyright (C) 2024 Gaijin Games KFT. All rights reserved + +#include "shader_defines.h" + +#include "in_out.hlsli" +#include "common_types.hlsli" + +#include "shader_global.hlsli" +#include "gbuffer_base.hlsli" + +Texture2D albedoTex : register(t0); +Texture2D normalTex : register(t1); +Texture2D metalRoughnessAoTex : register(t2); + +SamplerState albedoSampler : register(s0); +SamplerState normalSampler : register(s1); +SamplerState metalRoughnessAoSampler : register(s2); + +#ifndef INSTANCED + +GLOBAL_CBUFFER(SceneBuffer) : register(b0) +{ + float4x4 mvp; + float4x4 worldMatrix; + float4x4 normalMatrix; + float4 worldViewPos; +}; + +VsOutputGBuff VSMain(VsInputLit input) +{ + VsOutputGBuff output; + + output.position = mul(mvp, float4(input.position, 1.0f)); + output.norm = normalize(mul(normalMatrix, float4(input.normal, 0.0f)).xyz); + output.tangent = normalize(mul(worldMatrix, float4(input.tangent.xyz, 0.0f)).xyz); + output.texCoord = input.texCoord; + output.texCoord.y = 1.0f - output.texCoord.y; + + return output; +} +#else // !INSTANCED + +GLOBAL_CBUFFER(SceneBuffer) : register(b0) +{ + float4x4 vp; + float4 worldViewPos; +}; + +cbuffer InstanceDataBuffer : register(b1) +{ + float4 instanceBaseID; +}; + +StructuredBuffer instanceBuffer : register(t0); + +VsOutputGBuff VSMain(VsInputLit input, uint instID : SV_InstanceID) +{ + VsOutputGBuff output; + + const uint instIdx = instanceBaseID.x + instID; + output.position = mul(mul(vp, instanceBuffer[instIdx].worldMatrix), float4(input.position, 1.0f)); + output.norm = mul(instanceBuffer[instIdx].normalMatrix, float4(input.normal.xyz, 0.0f)).xyz; + output.tangent = normalize(mul(instanceBuffer[instIdx].worldMatrix, float4(input.tangent.xyz, 0.0f)).xyz); + output.texCoord = input.texCoord; + output.texCoord.y = 1.0f - output.texCoord.y; + + return output; +} + +#endif // !INSTANCED + +GBUFFER_OUTPUT PSMain(VsOutputGBuff input) +{ + half3 albedo = albedoTex.Sample(albedoSampler, input.texCoord).rgb; + half4 metalRoughnessAo = metalRoughnessAoTex.Sample(metalRoughnessAoSampler, input.texCoord); + + float3 tangentNormal = normalTex.Sample(normalSampler, input.texCoord).xyz * 2.0f - 1.0f; + float3 worldSpaceNormal = normalize(TangentToWorld(tangentNormal, GetTBN(input.norm, input.tangent))); + + float4 screenpos = input.position; + + UnpackedGbuffer result; + init_gbuffer(result); + + init_albedo(result, albedo); + +#ifdef EMISSIVE + init_material(result, SHADING_EMISSIVE); + init_emission(result, 0.666f); // test value +#else + init_ao(result, saturate(metalRoughnessAo.r + 0.1f)); +#endif + + init_normal(result, worldSpaceNormal); + init_smoothness(result, 1.0f - metalRoughnessAo.g); + init_metalness(result, metalRoughnessAo.b); + + return encode_gbuffer(result, screenpos); +} + diff --git a/project_templates/sample_scene/content/shaders/src/standard_skinned.hlsl b/project_templates/sample_scene/content/shaders/src/standard_skinned.hlsl new file mode 100644 index 00000000..bb5609cc --- /dev/null +++ b/project_templates/sample_scene/content/shaders/src/standard_skinned.hlsl @@ -0,0 +1,91 @@ +// Copyright 2024 N-GINN LLC. All rights reserved. +// Use of this source code is governed by a BSD-3 Clause license that can be found in the LICENSE file. + +#include "shader_defines.h" + +#include "shader_global.hlsli" +#include "gbuffer_base.hlsli" + +struct VsInput +{ + float3 Position : POSITION; + float3 Normal : NORMAL; + float2 texCoord : TEXCOORD0; + float4 Tangent : TANGENT; + + float4 BoneWeights : BLENDWEIGHT; + uint4 BoneIndices : BLENDINDICES; +}; + +struct VsOutput +{ + float4 position : SV_Position; + float3 normal : NORMAL; + float2 texCoord : TEXCOORD0; + float3 tangent : TANGENT; +}; + +Texture2D albedoTex : register(t0); +Texture2D normalTex : register(t1); +Texture2D metalRoughnessAoTex : register(t2); + +SamplerState albedoSampler : register(s0); +SamplerState normalSampler : register(s1); +SamplerState metalRoughnessAoSampler : register(s2); + +GLOBAL_CBUFFER(SceneBuffer) : register(b0) +{ + matrix vp; + matrix BonesTransforms[NAU_MAX_SKINNING_BONES_COUNT]; + matrix BonesNormalTransforms[NAU_MAX_SKINNING_BONES_COUNT]; +}; + +VsOutput VSMain(VsInput input) +{ + VsOutput output; + + float4 skinnedPos = float4(0.0, 0.0, 0.0, 0.0); + float3 skinnedNormal = float3(0.0, 0.0, 0.0); + float3 skinnedTangent = float3(0.0, 0.0, 0.0); + + [unroll] + for (int i = 0; i < 4; i++) + { + const uint boneIndex = input.BoneIndices[i]; + if (boneIndex < NAU_MAX_SKINNING_BONES_COUNT) + { + skinnedPos += input.BoneWeights[i] * mul(BonesTransforms[boneIndex], float4(input.Position, 1.0)); + skinnedNormal += input.BoneWeights[i] * mul(BonesNormalTransforms[boneIndex], float4(input.Normal, 0.0)).xyz; + skinnedTangent += input.BoneWeights[i] * mul(BonesTransforms[boneIndex], float4(input.Tangent.xyz, 0.0)).xyz; + } + } + + output.position = mul(vp, skinnedPos); + output.texCoord = input.texCoord; + output.normal = normalize(skinnedNormal); + output.tangent = normalize(skinnedTangent); + + return output; +} + +GBUFFER_OUTPUT PSMain(VsOutput input) +{ + half3 albedo = albedoTex.Sample(albedoSampler, input.texCoord).rgb; + half4 metalRoughnessAo = metalRoughnessAoTex.Sample(metalRoughnessAoSampler, input.texCoord); + float3 tangentNormal = normalTex.Sample(normalSampler, input.texCoord).xyz * 2.0f - 1.0f; + + float3 worldSpaceNormal = normalize(TangentToWorld(tangentNormal, GetTBN(input.normal, input.tangent))); + float4 screenpos = input.position; + + UnpackedGbuffer result; + init_gbuffer(result); + + init_albedo(result, albedo); + init_ao(result, saturate(metalRoughnessAo.r + 0.1f)); + + init_normal(result, worldSpaceNormal); + init_smoothness(result, 1.0f - metalRoughnessAo.g); + init_metalness(result, metalRoughnessAo.b); + + return encode_gbuffer(result, screenpos); +} diff --git a/project_templates/sample_scene/content/shaders/src/standard_translucent.hlsl b/project_templates/sample_scene/content/shaders/src/standard_translucent.hlsl new file mode 100644 index 00000000..c397dc01 --- /dev/null +++ b/project_templates/sample_scene/content/shaders/src/standard_translucent.hlsl @@ -0,0 +1,136 @@ +// Copyright 2024 N-GINN LLC. All rights reserved. +// Use of this source code is governed by a BSD-3 Clause license that can be found in the LICENSE file. + +#include "shader_defines.h" + +#include "in_out.hlsli" +#include "common_types.hlsli" + +#include "shader_global.hlsli" +#include "pbr.hlsli" + +#define DIELECTRIC_F0 float3(0.04, 0.04, 0.04) + +Texture2D albedoTex : register(t0); +Texture2D normalTex : register(t1); +Texture2D metalRoughnessAoTex : register(t2); + +SamplerState albedoSampler : register(s0); +SamplerState normalSampler : register(s1); +SamplerState metalRoughnessAoSampler : register(s2); + +half luminance(half3 col) +{ + return dot(col, half3(0.299, 0.587, 0.114)); +} + +#ifndef INSTANCED + + GLOBAL_CBUFFER(SceneBuffer) : register(b0) + { + float4x4 mvp; + float4x4 worldMatrix; + float4x4 normalMatrix; + float4 worldViewPos; + }; + + cbuffer ColorBuffer : register(b1) + { + float4 color; + }; + + VsOutputLitForward VSMain(VsInputLit input) + { + VsOutputLitForward output; + + output.position = mul(mvp, float4(input.position, 1.0f)); + output.norm = normalize(mul(normalMatrix, float4(input.normal, 0.0f)).xyz); + output.tangent = normalize(mul(worldMatrix, float4(input.tangent.xyz, 0.0f)).xyz); + output.texCoord = input.texCoord; + + output.worldPos = mul(worldMatrix, float4(input.position, 1.0f)).xyz; + output.color = color; + + return output; + } + +#else // !INSTANCED + + GLOBAL_CBUFFER(SceneBuffer) : register(b0) + { + float4x4 vp; + float4 worldViewPos; + }; + + cbuffer InstanceDataBuffer : register(b1) + { + float4 instanceBaseID; + }; + + cbuffer ColorBuffer : register(b2) + { + float4 color; + }; + + StructuredBuffer instanceBuffer : register(t0); + + VsOutputLitForward VSMain(VsInputLit input, uint instID : SV_InstanceID) + { + VsOutputLitForward output; + + const uint instIdx = instanceBaseID.x + instID; + output.position = mul(mul(vp, instanceBuffer[instIdx].worldMatrix), float4(input.position, 1.0f)); + output.norm = mul(instanceBuffer[instIdx].normalMatrix, float4(input.normal.xyz, 0.0f)).xyz; + output.tangent = normalize(mul(instanceBuffer[instIdx].worldMatrix, float4(input.tangent.xyz, 0.0f)).xyz); + output.texCoord = input.texCoord; + + output.worldPos = mul(instanceBuffer[instIdx].worldMatrix, float4(input.position, 1.0f)).xyz; + output.color = color; + + return output; + } + +#endif // !INSTANCED + +float4 PSMain(VsOutputLitForward input) : SV_Target +{ + half4 albedo = albedoTex.Sample(albedoSampler, input.texCoord); + half4 metalRoughnessAo = metalRoughnessAoTex.Sample(metalRoughnessAoSampler, input.texCoord); + float3 tangentNormal = normalTex.Sample(normalSampler, input.texCoord).xyz * 2.0f - 1.0f; + + const float3 diffuseColor = float3(albedo.rgb); + const float linearRoughness = float(metalRoughnessAo.b); // todo: NAU-1797: srgb/linear ? + const float metallness = float(metalRoughnessAo.g); + const float ao = 1.0f; + + float3 worldSpaceNormal = normalize(TangentToWorld(tangentNormal, GetTBN(input.norm, input.tangent))); + + float3 pointToEye = worldViewPos.xyz - input.worldPos; + float3 view = normalize(pointToEye); + + // lights + float3 lightDir = normalize(float3(0.5f, -0.5f, 0.0f)); // todo: NAU-1797 pass direct light dir + + float NoL = saturate(dot(worldSpaceNormal, lightDir)) + 1e-5; + float NdotV = dot(worldSpaceNormal, view); + float NoV = abs(NdotV) + 1e-5; + float ggx_alpha = linearRoughness * linearRoughness; + + half3 lightColor = half3(1.0, 1.0, 1.0); // todo: NAU-1797 pass direct light color + + const float3 reflectionVec = 2 * NdotV * worldSpaceNormal - view; + float3 roughR = getRoughReflectionVec(reflectionVec, worldSpaceNormal, ggx_alpha); + + float opacity = albedo.a; // todo: NAU-1797 make color4 material prop, pass as Per-Instance Data or as regular CB-member (non-instanced) + + half fresnel0Dielectric = 0.04f; + fresnel0Dielectric = lerp(fresnel0Dielectric, 0.01f, linearRoughness * opacity); + fresnel0Dielectric *= (1 - opacity); + half3 specularColor = lerp(half3(fresnel0Dielectric, fresnel0Dielectric, fresnel0Dielectric), albedo.rgb, half(metallness)); + + half specularStrength = saturate(luminance(albedo.rgb) * (1 / 0.04)) * 0.9 + 0.1; + + half3 result = standardBRDF( NoV, NoL, diffuseColor, ggx_alpha, linearRoughness, specularColor, specularStrength, lightDir, view, half3(worldSpaceNormal)) * lightColor; + + return float4(float3(result), 1.0f) * input.color; +} diff --git a/project_templates/sample_scene/content/shaders/src/textured.hlsl b/project_templates/sample_scene/content/shaders/src/textured.hlsl new file mode 100644 index 00000000..a4348b30 --- /dev/null +++ b/project_templates/sample_scene/content/shaders/src/textured.hlsl @@ -0,0 +1,104 @@ +// Copyright 2024 N-GINN LLC. All rights reserved. +// Use of this source code is governed by a BSD-3 Clause license that can be found in the LICENSE file. + +#include "shader_defines.h" +#include "in_out.hlsli" + +// Constant buffer for test local material properties. +cbuffer TestBuffer : register(b1) +{ + float4 color; +}; + +Texture2D tex : register(t0); +SamplerState sampl : register(s0); + +#ifndef GBUFFER_VARIANT + +GLOBAL_CBUFFER(SceneBuffer) : register(b0) +{ + float4x4 mvp; +}; + +VsOutput VSMain(VsInput input) +{ + const float3 LightPos = {0, 15, -30}; + const float3 lightVec = normalize(LightPos - input.position); + const float diffuse = saturate(max(dot(lightVec, input.normal), 0.2) * 1.3); + + VsOutput output; + + output.position = mul(mvp, float4(input.position, 1.0f)); + output.color = float4(diffuse, diffuse, diffuse, 1.0f); + output.texCoord = input.texCoord; + + return output; +} + +float4 PSMain(VsOutput input) : + SV_Target +{ + float4 albedo = tex.Sample(sampl, input.texCoord); + return albedo * input.color; +} + +float4 PSMainColored(VsOutput input) : SV_Target +{ + float4 albedo = tex.Sample(sampl, input.texCoord); + return albedo * input.color * color; +} +#else + +GLOBAL_CBUFFER(SceneBuffer) : register(b0) +{ + float4x4 mvp; + float4 worldViewPos; +}; + +VsOutputGBuff VSMain(VsInput input) +{ + VsOutputGBuff output; + + float3 pos = input.position; + output.position = mul(mvp, float4(input.position, 1.0f)); + output.norm = input.normal; + output.p2e = worldViewPos.xyz - pos; + output.texCoord = input.texCoord; + + return output; +} + +#include "gbuffer_base.hlsli" + +GBUFFER_OUTPUT PSMain(VsOutputGBuff input) +{ + float4 screenpos = input.position; + UnpackedGbuffer result; + init_gbuffer(result); + half4 albedo_roughness = tex.Sample(sampl, input.texCoord); + albedo_roughness.a = 1; // roughness + half4 normal_smoothness = half4(0, 1, 0, 1); + float3 normal; + normal.xyz = (normal_smoothness.xyz * 2 - 1); + // init_albedo_roughness(result, albedo_roughness); + init_albedo(result, albedo_roughness.xyz); + init_smoothness(result, normal_smoothness.a); + //init_normal(result, perturb_normal(normal, normalize(input.norm), input.p2e, input.texCoord)); + init_normal(result, normalize(input.norm)); + init_metalness(result, 0); + init_ao(result, 1); + return encode_gbuffer(result, screenpos); +} + +GBUFFER_OUTPUT PSMainColored(VsOutputGBuff input) +{ + float4 screenpos = input.position; + + UnpackedGbuffer result; + init_gbuffer(result); + float4 albedo = tex.Sample(sampl, input.texCoord); + init_albedo(result, albedo.xyz); + + return encode_gbuffer(result, screenpos); +} +#endif diff --git a/project_templates/sample_scene/content/shaders/src/texturedInstanced.hlsl b/project_templates/sample_scene/content/shaders/src/texturedInstanced.hlsl new file mode 100644 index 00000000..1b005736 --- /dev/null +++ b/project_templates/sample_scene/content/shaders/src/texturedInstanced.hlsl @@ -0,0 +1,111 @@ +// Copyright 2024 N-GINN LLC. All rights reserved. +// Use of this source code is governed by a BSD-3 Clause license that can be found in the LICENSE file. + +#include "common_types.hlsli" +#include "in_out.hlsli" +#include "shader_defines.h" + + +GLOBAL_CBUFFER(SceneBuffer) : register(b0) +{ + float4x4 vp; + float4x4 mvp; + float4x4 worldMatrix; + float4x4 normalMatrix; + float4 instanceBaseID; + matrix BonesTransforms[NAU_MAX_SKINNING_BONES_COUNT]; +}; + +cbuffer ColorBuffer : register(b1) +{ + float4 color; +}; + +StructuredBuffer instanceBuffer : register(t0); + +Texture2D tex : register(t0); +SamplerState sampl : register(s0); + +float4 PSMain(VsOutput input) : SV_Target +{ + float4 albedo = tex.Sample(sampl, input.texCoord); + return albedo * input.color; +} + +VsOutputZPrepass zprepassInstancedVSMain(VsInputZPrepass input, uint instID : SV_InstanceID) +{ + VsOutputZPrepass output; + + const uint instIdx = instanceBaseID.x + instID; + output.uid = instanceBuffer[instIdx].uid; + output.position = mul(mul(vp, instanceBuffer[instIdx].worldMatrix), float4(input.position, 1.0f)); + + return output; +} + +VsOutputZPrepass zprepassSkinnedVSMain(VsInputZPrepassSkinned input, uint instID : SV_InstanceID) +{ + VsOutputZPrepass output; + + const uint instIdx = instanceBaseID.x + instID; + output.uid = instanceBuffer[instIdx].uid; + + float4 skinnedPos = float4(0.0, 0.0, 0.0, 0.0); + + for (int i = 0; i < 4; i++) + { + const uint boneIndex = input.boneIndices[i]; + if (boneIndex < NAU_MAX_SKINNING_BONES_COUNT) + { + skinnedPos += input.boneWeights[i] * mul(BonesTransforms[boneIndex], float4(input.position, 1.0)); + } + } + + output.position = mul(vp, skinnedPos); + + return output; +} + +uint4 zprepassPSMain(VsOutputZPrepass input) : SV_Target +{ + return input.uid; +} + +VsOutputZPrepass outlineMaskVSMain(VsInputZPrepass input, uint instID : SV_InstanceID) +{ + VsOutputZPrepass output; + + const uint instIdx = instanceBaseID.x + instID; + output.uid.x = instanceBuffer[instIdx].isHighlighted; + output.position = mul(mul(vp, instanceBuffer[instIdx].worldMatrix), float4(input.position, 1.0f)); + + return output; +} + +VsOutputZPrepass outlineMaskSkinnedVSMain(VsInputZPrepassSkinned input, uint instID : SV_InstanceID) +{ + VsOutputZPrepass output = (VsOutputZPrepass)0; + + const uint instIdx = instanceBaseID.x + instID; + output.uid.x = instanceBuffer[instIdx].isHighlighted; + + float4 skinnedPos = float4(0.0, 0.0, 0.0, 0.0); + + for (int i = 0; i < 4; i++) + { + const uint boneIndex = input.boneIndices[i]; + if (boneIndex < NAU_MAX_SKINNING_BONES_COUNT) + { + skinnedPos += input.boneWeights[i] * mul(BonesTransforms[boneIndex], float4(input.position, 1.0)); + } + } + + output.position = mul(vp, mul(worldMatrix, skinnedPos)); + + return output; +} + +float outlineMaskPSMain(VsOutputZPrepass input) : SV_Target +{ + return input.uid.x; +} diff --git a/project_templates/sample_scene/content/shaders/src/vfx.hlsl b/project_templates/sample_scene/content/shaders/src/vfx.hlsl new file mode 100644 index 00000000..9b7b187f --- /dev/null +++ b/project_templates/sample_scene/content/shaders/src/vfx.hlsl @@ -0,0 +1,81 @@ +// Copyright 2024 N-GINN LLC. All rights reserved. +// Use of this source code is governed by a BSD-3 Clause license that can be found in the LICENSE file. + +#include "shader_defines.h" +#include "in_out.hlsli" + +struct InstanceData +{ + float4x4 worldMatrix; + int frameID; + float4 color; + uint3 dummy; +}; + +// Structure buffer for instance (InstanceData) +StructuredBuffer instanceBuffer : register(t1); + +Texture2D tex : register(t0); +SamplerState sampl : register(s0); + +GLOBAL_CBUFFER(SceneBuffer) : register(b0) +{ + float4x4 view; + float4x4 projection; +}; + +GLOBAL_CBUFFER(AtlasBuffer) : register(b1) +{ + int frames_y; + int frames_x; +}; + +VsVFXOutput VSMain(VsInput input, uint instanceId : SV_InstanceID) +{ + InstanceData instanceData = instanceBuffer[instanceId]; + + float4x4 model = instanceData.worldMatrix; + + float4 origin = float4(0.0, 0.0, 0.0, 1.0); + float4 world_origin = mul(model, origin); + float4 view_origin = mul(view, world_origin); + float4 world_to_view_translation = view_origin - world_origin; + + float4 world_pos = mul(model, float4(input.position, 1.0)); + float4 view_pos = world_pos + world_to_view_translation; + float4 clip_pos = mul(projection, view_pos); + + VsVFXOutput output; + + output.position = clip_pos; + output.color = instanceData.color; + output.frameID = instanceData.frameID; + output.texCoord = input.texCoord; + //output.columns = frames_y; + //output.rows = frames_x; + + return output; +} + +float4 PSMain(VsVFXOutput input) : SV_Target +{ + int currentFrame = input.frameID; + + //int columns = input.columns; + //int rows = input.rows; + + int columns = 1; + int rows = 1; + + float frameWidth = 1.0 / columns; + float frameHeight = 1.0 / rows; + + int frameX = currentFrame % columns; + int frameY = currentFrame / columns; + + float2 frameOrigin = float2(frameX * frameWidth, (float(rows - 1 - frameY)) * frameHeight); + float2 frameUV = frameOrigin + input.texCoord * float2(frameWidth, frameHeight); + + float4 albedo = tex.Sample(sampl, frameUV); + return albedo * input.color; +} diff --git a/project_templates/sample_scene/content/textures/default.jpg b/project_templates/sample_scene/content/textures/default.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f4b322ea3a43fb6a5e3c099ef729fe8bbddb410c GIT binary patch literal 4961 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 literal 0 HcmV?d00001 diff --git a/project_templates/sample_scene/content/textures/default_albedo_8x8.png b/project_templates/sample_scene/content/textures/default_albedo_8x8.png new file mode 100644 index 0000000000000000000000000000000000000000..48ba1fc2a4ca470e6fdf615b49087fa8510cfa86 GIT binary patch literal 572 zcmV-C0>k}@P)EX>4Tx04R}tkv&MmP!xqvQ$;Nm2MdZgWT@g`7Zq_VRV;#q(pG5I!Q`cX(4-+r zad8w}3l9D)RvlcNb#-tR1i>E=X9p)m7b)?+q|hS92bcG8-aCi;?gNBIg{fv&6i_wG zNX27fHn%GFyrK_72vAK(%+wR<#SA>x*FAiEzl-oJ?|Xl)ekE@*z$X$%nQmCb8^p7l zmd<&fIK)blLVQjI z*1|`?z&3Dk-PYti;Bp5Te$pjFawI>MP$&TJXY@@uVDJ_QthsY*o#XTY$k42oZ-9eC zV7y4#>mKj!?VQ`ccUtrN0mLbC#|MGK;Q#;t32;bRa{vG?BLDy{BLR4&KXw2B00(qQ zO+^Rj2^R_)9ABm#S^xk58FWQhbVF}#ZDnqB07G(RVRU6=Aa`kWXdp*PO;A^X4i^9b z03}I8K~xCWWBhO0$p8bb-eqt$69W!Fx&&iO!+$uZdTSRg>;M3zcm~gTs~7eF0000< KMNUMnLSTaW4(Dh9 literal 0 HcmV?d00001 diff --git a/project_templates/sample_scene/content/textures/default_metal_rough_8x8.png b/project_templates/sample_scene/content/textures/default_metal_rough_8x8.png new file mode 100644 index 0000000000000000000000000000000000000000..5e820a25cbf7509863d06a5cb1637142fee08773 GIT binary patch literal 554 zcmV+_0@eMAP)EX>4Tx04R}tkv&MmP!xqvQ$;Nm2MdZgWT@g`7Zq_VRV;#q(pG5I!Q`cX(4-+r zad8w}3l9D)RvlcNb#-tR1i>E=X9p)m7b)?+q|hS92bcG8-aCi;?gNBIg{fv&6i_wG zNX27fHn%GFyrK_72vAK(%+wR<#SA>x*FAiEzl-oJ?|Xl)ekE@*z$X$%nQmCb8^p7l zmd<&fIK)blLVQjI z*1|`?z&3Dk-PYti;Bp5Te$pjFawI>MP$&TJXY@@uVDJ_QthsY*o#XTY$k42oZ-9eC zV7y4#>mKj!?VQ`ccUtrN0mLbC#|MGK;Q#;t32;bRa{vG?BLDy{BLR4&KXw2B00(qQ zO+^Rj2^R_(4u>*7(EtDd8FWQhbVF}#ZDnqB07G(RVRU6=Aa`kWXdp*PO;A^X4i^9b s024_>K~xCWV`TWxfE6$?FbpLL0L(%G4;az=>;M1&07*qoM6N<$g2S2LJpcdz literal 0 HcmV?d00001 diff --git a/project_templates/sample_scene/content/textures/default_normal_8x8.png b/project_templates/sample_scene/content/textures/default_normal_8x8.png new file mode 100644 index 0000000000000000000000000000000000000000..bfcaa694bbeec749c09ce83b5e7c57630560094f GIT binary patch literal 757 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%0A_^@=kM*-^Z0@TT;UmfAtZt%?Bl~k)J5{ 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�tkgIgqOOwLzF=v| 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 z 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�P>@h{ZJ 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%0A_9^=kB8?u;|b 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

      M$OhZ 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

      $>eoIlk0#p-U`>8hx{MfY4A%f}TpbUt^! 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�fdpbySebWN!ACWi>iL-J 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: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�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

    LF6!WDBhL(WS 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 Y=%$>eUoOeXzrz)4sAww}C|wTtKjg@MI{*Lx literal 0 HcmV?d00001 diff --git a/project_templates/sample_scene/content/materials/Black.nausd b/project_templates/sample_scene/content/materials/Black.nausd new file mode 100644 index 00000000..a7946900 --- /dev/null +++ b/project_templates/sample_scene/content/materials/Black.nausd @@ -0,0 +1,51 @@ +#nausd 1.0 + +def NauAssetMaterial "material_Black" +{ + string uid = "8315ca2b-4925-11f1-8ba0-d85ed3ae0e43" + + def "Common" + { + asset Texture:albedoTex = @asset:/content/textures/default_1k_grey_albedo.jpg.nausd@ + asset Texture:metalRoughnessAoTex = @asset:/content/textures/default_1k_ORM.jpg.nausd@ + asset Texture:normalTex = @asset:/content/textures/default_normal_8x8.png.nausd @ + } + + def NauMaterialPipeline "default" + { + int albedoSampler = 0 + token blendMode + int metalRoughnessSampler = 2 + int normalSampler = 1 + string[] shaders = ["file:/res/shaders/cache/shader_cache.nsbc+[standard.vs.vsmain]", "file:/res/shaders/cache/shader_cache.nsbc+[standard.ps.psmain]"] + } + + def NauMaterialPipeline "deferred" + { + int albedoSampler = 0 + token blendMode + int metalRoughnessSampler = 2 + int normalSampler = 1 + string[] shaders = ["file:/res/shaders/cache/shader_cache.nsbc+[standard.vs.vsmain]", "file:/res/shaders/cache/shader_cache.nsbc+[standard.ps.psmain]"] + } + + def NauMaterialPipeline "deferredEmissive" + { + int albedoSampler = 0 + token blendMode + int metalRoughnessSampler = 2 + int normalSampler = 1 + string[] shaders = ["file:/res/shaders/cache/shader_cache.nsbc+[standard.emissive.vs.vsmain]", "file:/res/shaders/cache/shader_cache.nsbc+[standard.emissive.ps.psmain]"] + } + + def NauMaterialPipeline "instanced" + { + int albedoSampler = 0 + token blendMode + float4 instanceBaseID = (0, 0, 0, 0) + int metalRoughnessSampler = 2 + int normalSampler = 1 + string[] shaders = ["file:/res/shaders/cache/shader_cache.nsbc+[standard.instanced.vs.vsmain]", "file:/res/shaders/cache/shader_cache.nsbc+[standard.ps.psmain]"] + } +} + diff --git a/project_templates/sample_scene/content/materials/Default.nausd b/project_templates/sample_scene/content/materials/Default.nausd new file mode 100644 index 00000000..efc9fc88 --- /dev/null +++ b/project_templates/sample_scene/content/materials/Default.nausd @@ -0,0 +1,51 @@ +#nausd 1.0 + +def NauAssetMaterial "Default" +{ + string uid = "c5f171ab-aaa1-11ef-8890-fcb0de45266c" + + def "Common" + { + asset Texture:albedoTex = @asset:/content/textures/default_1k_albedo.jpg.nausd@ + asset Texture:metalRoughnessAoTex = @asset:/content/textures/default_1k_ORM.jpg.nausd@ + asset Texture:normalTex = @asset:/content/textures/default_normal_8x8.png.nausd@ + } + + def NauMaterialPipeline "default" + { + int albedoSampler = 0 + token blendMode + int metalRoughnessSampler = 2 + int normalSampler = 1 + string[] shaders = ["file:/res/shaders/cache/shader_cache.nsbc+[standard.vs.vsmain]", "file:/res/shaders/cache/shader_cache.nsbc+[standard.ps.psmain]"] + } + + def NauMaterialPipeline "deferred" + { + int albedoSampler = 0 + token blendMode + int metalRoughnessSampler = 2 + int normalSampler = 1 + string[] shaders = ["file:/res/shaders/cache/shader_cache.nsbc+[standard.vs.vsmain]", "file:/res/shaders/cache/shader_cache.nsbc+[standard.ps.psmain]"] + } + + def NauMaterialPipeline "deferredEmissive" + { + int albedoSampler = 0 + token blendMode + int metalRoughnessSampler = 2 + int normalSampler = 1 + string[] shaders = ["file:/res/shaders/cache/shader_cache.nsbc+[standard.emissive.vs.vsmain]", "file:/res/shaders/cache/shader_cache.nsbc+[standard.emissive.ps.psmain]"] + } + + def NauMaterialPipeline "instanced" + { + int albedoSampler = 0 + token blendMode + float4 instanceBaseID = (0, 0, 0, 0) + int metalRoughnessSampler = 2 + int normalSampler = 1 + string[] shaders = ["file:/res/shaders/cache/shader_cache.nsbc+[standard.instanced.vs.vsmain]", "file:/res/shaders/cache/shader_cache.nsbc+[standard.ps.psmain]"] + } +} + diff --git a/project_templates/sample_scene/content/materials/Rusted.nausd b/project_templates/sample_scene/content/materials/Rusted.nausd new file mode 100644 index 00000000..33009f0e --- /dev/null +++ b/project_templates/sample_scene/content/materials/Rusted.nausd @@ -0,0 +1,51 @@ +#nausd 1.0 + +def NauAssetMaterial "material_Rusted" +{ + string uid = "68173227-4929-11f1-8ba0-d85ed3ae0e43" + + def "Common" + { + asset Texture:albedoTex = @asset:/content/textures/rusted_pbr/rusted_albedo_ao.png.nausd@ + asset Texture:metalRoughnessAoTex = @asset:/content/textures/rusted_pbr/rusted_metallic_roughness.png.nausd@ + asset Texture:normalTex = @asset:/content/textures/rusted_pbr/rusted_normals.png.nausd@ + } + + def NauMaterialPipeline "default" + { + int albedoSampler = 0 + token blendMode + int metalRoughnessSampler = 2 + int normalSampler = 1 + string[] shaders = ["file:/res/shaders/cache/shader_cache.nsbc+[standard.vs.vsmain]", "file:/res/shaders/cache/shader_cache.nsbc+[standard.ps.psmain]"] + } + + def NauMaterialPipeline "deferred" + { + int albedoSampler = 0 + token blendMode + int metalRoughnessSampler = 2 + int normalSampler = 1 + string[] shaders = ["file:/res/shaders/cache/shader_cache.nsbc+[standard.vs.vsmain]", "file:/res/shaders/cache/shader_cache.nsbc+[standard.ps.psmain]"] + } + + def NauMaterialPipeline "deferredEmissive" + { + int albedoSampler = 0 + token blendMode + int metalRoughnessSampler = 2 + int normalSampler = 1 + string[] shaders = ["file:/res/shaders/cache/shader_cache.nsbc+[standard.emissive.vs.vsmain]", "file:/res/shaders/cache/shader_cache.nsbc+[standard.emissive.ps.psmain]"] + } + + def NauMaterialPipeline "instanced" + { + int albedoSampler = 0 + token blendMode + float4 instanceBaseID = (0, 0, 0, 0) + int metalRoughnessSampler = 2 + int normalSampler = 1 + string[] shaders = ["file:/res/shaders/cache/shader_cache.nsbc+[standard.instanced.vs.vsmain]", "file:/res/shaders/cache/shader_cache.nsbc+[standard.ps.psmain]"] + } +} + diff --git a/project_templates/sample_scene/content/materials/White.nausd b/project_templates/sample_scene/content/materials/White.nausd new file mode 100644 index 00000000..b482ce4c --- /dev/null +++ b/project_templates/sample_scene/content/materials/White.nausd @@ -0,0 +1,51 @@ +#nausd 1.0 + +def NauAssetMaterial "material_White" +{ + string uid = "ac7fa305-4929-11f1-8ba0-d85ed3ae0e43" + + def "Common" + { + asset Texture:albedoTex = @asset:/content/textures/white_8x8.png.nausd@ + asset Texture:metalRoughnessAoTex = @asset:/content/textures/default.jpg.nausd@ + asset Texture:normalTex = @asset:/content/textures/default_normal_8x8.png.nausd@ + } + + def NauMaterialPipeline "default" + { + int albedoSampler = 0 + token blendMode + int metalRoughnessSampler = 0 + int normalSampler = 1 + string[] shaders = ["file:/res/shaders/cache/shader_cache.nsbc+[standard.vs.vsmain]", "file:/res/shaders/cache/shader_cache.nsbc+[standard.ps.psmain]"] + } + + def NauMaterialPipeline "deferred" + { + int albedoSampler = 0 + token blendMode + int metalRoughnessSampler = 2 + int normalSampler = 1 + string[] shaders = ["file:/res/shaders/cache/shader_cache.nsbc+[standard.vs.vsmain]", "file:/res/shaders/cache/shader_cache.nsbc+[standard.ps.psmain]"] + } + + def NauMaterialPipeline "deferredEmissive" + { + int albedoSampler = 0 + token blendMode + int metalRoughnessSampler = 2 + int normalSampler = 1 + string[] shaders = ["file:/res/shaders/cache/shader_cache.nsbc+[standard.emissive.vs.vsmain]", "file:/res/shaders/cache/shader_cache.nsbc+[standard.emissive.ps.psmain]"] + } + + def NauMaterialPipeline "instanced" + { + int albedoSampler = 0 + token blendMode + float4 instanceBaseID = (0, 0, 0, 0) + int metalRoughnessSampler = 2 + int normalSampler = 1 + string[] shaders = ["file:/res/shaders/cache/shader_cache.nsbc+[standard.instanced.vs.vsmain]", "file:/res/shaders/cache/shader_cache.nsbc+[standard.ps.psmain]"] + } +} + diff --git a/project_templates/sample_scene/content/meshes/cone.usda b/project_templates/sample_scene/content/meshes/cone.usda new file mode 100644 index 00000000..90eb77be --- /dev/null +++ b/project_templates/sample_scene/content/meshes/cone.usda @@ -0,0 +1,29 @@ +#usda 1.0 +( + defaultPrim = "Cone" + doc = "Blender v3.6.5" + metersPerUnit = 1 + upAxis = "Z" +) + +def Mesh "Cone" +{ + float3[] extent = [(-0.5, 0, -0.5), (0.5, 1, 0.5)] + int[] faceVertexCounts = [32, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 32] + int[] faceVertexIndices = [31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, 0, 1, 33, 32, 1, 2, 34, 33, 2, 3, 35, 34, 3, 4, 36, 35, 4, 5, 37, 36, 5, 6, 38, 37, 6, 7, 39, 38, 7, 8, 40, 39, 8, 9, 41, 40, 9, 10, 42, 41, 10, 11, 43, 42, 11, 12, 44, 43, 12, 13, 45, 44, 13, 14, 46, 45, 14, 15, 47, 46, 15, 16, 48, 47, 16, 17, 49, 48, 17, 18, 50, 49, 18, 19, 51, 50, 19, 20, 52, 51, 20, 21, 53, 52, 21, 22, 54, 53, 22, 23, 55, 54, 23, 24, 56, 55, 24, 25, 57, 56, 25, 26, 58, 57, 26, 27, 59, 58, 27, 28, 60, 59, 28, 29, 61, 60, 29, 30, 62, 61, 30, 31, 63, 62, 31, 0, 32, 63, 63, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62] + point3f[] points = [(0.5, 0, 0), (0.49039263, 0, -0.09754516), (0.46193975, 0, -0.19134173), (0.4157348, 0, -0.27778512), (0.35355338, 0, -0.35355338), (0.2777851, 0, -0.41573483), (0.19134171, 0, -0.46193975), (0.09754518, 0, -0.49039263), (3.774895e-8, 0, -0.5), (-0.0975451, 0, -0.49039266), (-0.19134164, 0, -0.46193978), (-0.2777851, 0, -0.41573483), (-0.35355338, 0, -0.35355338), (-0.41573483, 0, -0.2777851), (-0.4619398, 0, -0.19134164), (-0.49039266, 0, -0.09754504), (-0.5, 0, 1.6292068e-7), (-0.4903926, 0, 0.09754536), (-0.46193966, 0, 0.19134194), (-0.41573465, 0, 0.27778536), (-0.35355318, 0, 0.35355362), (-0.27778482, 0, 0.415735), (-0.19134134, 0, 0.46193993), (-0.09754473, 0, 0.4903927), (4.827996e-7, 0, 0.5), (0.097545676, 0, 0.49039254), (0.19134223, 0, 0.46193954), (0.27778563, 0, 0.41573447), (0.35355383, 0, 0.35355294), (0.4157352, 0, 0.27778456), (0.46194005, 0, 0.19134104), (0.49039277, 0, 0.09754441), (0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0)] + color3f[] primvars:displayColor = [(0.21960784, 0.3372549, 0.6431373)] + float3[] primvars:normals = [(0, -1, 0), (0, -1, 0), (0, -1, 0), (0, -1, 0), (0, -0.99999994, 0), (0, -1, 0), (0, -0.99999994, 0), (0, -0.99999994, 0), (0, -1, 0), (0, -1, 0), (0, -0.99999994, 0), (0, -1, 0), (0, -0.99999994, 0), (0, -1, 0), (0, -0.99999994, 0), (0, -0.99999994, 0), (0, -1, 0), (0, -1, 0), (0, -0.99999994, 0), (0, -1, 0), (0, -0.99999994, 0), (0, -1, 0), (0, -0.99999994, 0), (0, -0.99999994, 0), (0, -1, 0), (0, -1, 0), (0, -0.99999994, 0), (0, -1, 0), (0, -0.99999994, 0), (0, -1, 0), (0, -1, 0), (0, -1, 0), (0.89442724, 0.44721362, -2.6450775e-7), (0.8772411, 0.4472136, -0.17449407), (0.87724096, 0.44721353, -0.17449404), (0.89442724, 0.44721356, -2.7617023e-7), (0.82634306, 0.44721356, -0.34228247), (0.826343, 0.44721356, -0.34228244), (0.74368906, 0.4472136, -0.4969171), (0.743689, 0.44721356, -0.4969171), (0.6324556, 0.44721368, -0.63245547), (0.63245547, 0.44721362, -0.63245547), (0.49691707, 0.44721362, -0.7436891), (0.496917, 0.44721356, -0.743689), (0.3422824, 0.4472136, -0.82634306), (0.34228244, 0.44721356, -0.826343), (0.17449413, 0.4472136, -0.8772411), (0.17449413, 0.44721362, -0.8772411), (6.367779e-8, 0.44721356, -0.89442724), (6.666178e-8, 0.44721353, -0.8944271), (-0.17449412, 0.4472136, -0.8772411), (-0.17449412, 0.44721356, -0.87724096), (-0.34228244, 0.4472136, -0.82634306), (-0.3422824, 0.44721362, -0.826343), (-0.49691707, 0.44721362, -0.7436891), (-0.496917, 0.44721356, -0.743689), (-0.6324556, 0.44721362, -0.6324556), (-0.63245547, 0.44721362, -0.63245547), (-0.74368906, 0.44721362, -0.4969172), (-0.743689, 0.44721362, -0.49691713), (-0.82634306, 0.44721362, -0.34228227), (-0.82634306, 0.44721362, -0.34228227), (-0.87724113, 0.44721362, -0.17449383), (-0.877241, 0.44721353, -0.17449382), (-0.8944272, 0.4472136, 2.7430434e-7), (-0.89442724, 0.44721362, 2.7617028e-7), (-0.8772409, 0.44721362, 0.17449452), (-0.8772409, 0.44721362, 0.17449452), (-0.8263429, 0.44721362, 0.3422829), (-0.82634276, 0.44721362, 0.34228286), (-0.7436888, 0.44721356, 0.49691746), (-0.74368876, 0.44721356, 0.4969175), (-0.63245517, 0.4472136, 0.63245595), (-0.6324551, 0.44721356, 0.63245595), (-0.49691656, 0.44721356, 0.7436894), (-0.49691656, 0.44721353, 0.7436893), (-0.34228173, 0.44721356, 0.82634336), (-0.34228173, 0.44721353, 0.82634324), (-0.17449328, 0.44721362, 0.87724125), (-0.17449327, 0.44721356, 0.87724113), (8.229131e-7, 0.44721362, 0.8944272), (8.237492e-7, 0.44721362, 0.8944271), (0.17449498, 0.44721362, 0.87724084), (0.17449498, 0.44721362, 0.87724084), (0.34228334, 0.4472136, 0.82634264), (0.3422833, 0.44721362, 0.8263426), (0.49691805, 0.4472136, 0.7436884), (0.496918, 0.44721356, 0.7436884), (0.63245636, 0.4472136, 0.63245475), (0.6324563, 0.44721356, 0.63245475), (0.74368966, 0.44721362, 0.4969162), (0.7436896, 0.44721356, 0.49691617), (0.82634354, 0.4472136, 0.34228122), (0.8263434, 0.44721356, 0.3422812), (0.8772412, 0.44721362, 0.17449307), (0.87724125, 0.44721356, 0.17449307), (5.9790193e-7, 1, -1.0452831e-7), (5.9790193e-7, 1, -1.0452831e-7), (5.9790193e-7, 1, -1.0452831e-7), (5.9790193e-7, 1, -1.0452831e-7), (5.9790193e-7, 1, -1.0452831e-7), (5.9790193e-7, 1, -1.0452831e-7), (5.9790193e-7, 1, -1.0452831e-7), (5.9790193e-7, 1, -1.0452831e-7), (5.9790193e-7, 1, -1.0452831e-7), (5.9790193e-7, 1, -1.0452831e-7), (5.9790193e-7, 1, -1.0452831e-7), (5.9790193e-7, 1, -1.0452831e-7), (5.9790193e-7, 1, -1.0452831e-7), (5.9790193e-7, 1, -1.0452831e-7), (5.9790193e-7, 1, -1.0452831e-7), (5.9790193e-7, 1, -1.0452831e-7), (5.9790193e-7, 1, -1.0452831e-7), (5.9790193e-7, 1, -1.0452831e-7), (5.9790193e-7, 1, -1.0452831e-7), (5.9790193e-7, 1, -1.0452831e-7), (5.9790193e-7, 1, -1.0452831e-7), (5.9790193e-7, 1, -1.0452831e-7), (5.9790193e-7, 1, -1.0452831e-7), (5.9790193e-7, 1, -1.0452831e-7), (5.9790193e-7, 1, -1.0452831e-7), (5.9790193e-7, 1, -1.0452831e-7), (5.9790193e-7, 1, -1.0452831e-7), (5.9790193e-7, 1, -1.0452831e-7), (5.9790193e-7, 1, -1.0452831e-7), (5.9790193e-7, 1, -1.0452831e-7), (5.9790193e-7, 1, -1.0452831e-7), (5.9790193e-7, 1, -1.0452831e-7)] ( + interpolation = "faceVarying" + ) + int[] primvars:normals:indices = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 33, 36, 37, 34, 36, 38, 39, 37, 38, 40, 41, 39, 40, 42, 43, 41, 42, 44, 45, 43, 44, 46, 47, 45, 46, 48, 49, 47, 48, 50, 51, 49, 50, 52, 53, 51, 52, 54, 55, 53, 54, 56, 57, 55, 56, 58, 59, 57, 58, 60, 61, 59, 60, 62, 63, 61, 62, 64, 65, 63, 64, 66, 67, 65, 66, 68, 69, 67, 68, 70, 71, 69, 70, 72, 73, 71, 72, 74, 75, 73, 74, 76, 77, 75, 76, 78, 79, 77, 78, 80, 81, 79, 80, 82, 83, 81, 82, 84, 85, 83, 84, 86, 87, 85, 86, 88, 89, 87, 88, 90, 91, 89, 90, 92, 93, 91, 92, 94, 95, 93, 94, 32, 35, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127] + texCoord2f[] primvars:st = [(1.5, 1.0006588), (1.5624999, 1.0006588), (1.625, 1.0006588), (1.6874999, 1.0006588), (1.7499999, 1.0006588), (1.8124999, 1.0006588), (1.875, 1.0006588), (1.9375, 1.0006588), (1.9999999, 1.0006588), (0.062499948, 1.0006588), (0.124999896, 1.0006588), (0.18749993, 1.0006588), (0.24999994, 1.0006588), (0.31249997, 1.0006588), (0.37500003, 1.0006588), (0.4375, 1.0006588), (0.50000006, 1.0006588), (0.5625001, 1.0006588), (0.62500006, 1.0006588), (0.6875001, 1.0006588), (0.7500001, 1.0006588), (0.8125002, 1.0006588), (0.8750002, 1.0006588), (0.9375002, 1.0006588), (1.0000002, 1.0006588), (1.0625002, 1.0006588), (1.1250002, 1.0006588), (1.1875004, 1.0006588), (1.2500004, 1.0006588), (1.3125004, 1.0006588), (1.3750004, 1.0006588), (1.4375004, 1.0006588), (1, 1.99978), (1.53125, 1.99978), (1.59375, 1.99978), (1.65625, 1.99978), (1.7187499, 1.99978), (1.7812499, 1.99978), (1.84375, 1.99978), (1.90625, 1.99978), (1.96875, 1.99978), (-1.1920929e-7, 1.0006588), (0.031249914, 1.99978), (0.093749925, 1.99978), (0.15624991, 1.99978), (0.21874994, 1.99978), (0.28124994, 1.99978), (0.34375, 1.99978), (0.40625, 1.99978), (0.46875003, 1.99978), (0.5312501, 1.99978), (0.5937501, 1.99978), (0.6562501, 1.99978), (0.7187501, 1.99978), (0.7812501, 1.99978), (0.8437502, 1.99978), (0.9062502, 1.99978), (0.9687501, 1.99978), (0.9531251, 1.99978), (1.0312502, 1.99978), (1.0937502, 1.99978), (1.1562502, 1.99978), (1.2187504, 1.99978), (1.2812504, 1.99978), (1.3437504, 1.99978), (1.4062504, 1.99978), (1.4687502, 1.99978), (1, 1.99978), (1, 1.99978), (1, 1.99978), (1, 1.99978), (1, 1.99978), (1, 1.99978), (1, 1.99978), (1, 1.99978), (1, 1.99978), (1, 1.99978), (1, 1.99978), (1, 1.99978), (1, 1.99978), (1, 1.99978), (1, 1.99978), (1, 1.99978), (1, 1.99978), (1, 1.99978), (1, 1.99978), (1, 1.99978), (1, 1.99978), (1, 1.99978), (1, 1.99978), (1, 1.99978), (1, 1.99978), (1, 1.99978), (1, 1.99978), (1, 1.99978), (1, 1.99978), (1, 1.99978), (1, 1.99978), (1.5012007, 1.0390629), (1.6862992, 1.039063), (1.7440417, 1.1143954), (1.7960088, 1.223761), (1.8402033, 1.362957), (1.874927, 1.5266347), (1.8988456, 1.7085042), (1.9110394, 1.9015756), (1.91104, 2.0984294), (1.8988472, 2.2915003), (1.8749298, 2.4733691), (1.8402069, 2.6370473), (1.7960128, 2.7762442), (1.7440457, 2.8856106), (1.6863027, 2.9609444), (1.6250029, 2.9993496), (1.5625018, 2.9993508), (1.5012013, 2.9609478), (1.4434572, 2.885616), (1.3914888, 2.7762504), (1.3472931, 2.6370535), (1.3125687, 2.4733748), (1.2886497, 2.291504), (1.2764554, 2.0984306), (1.2764546, 1.9015749), (1.2886472, 1.7085017), (1.3125647, 1.5266309), (1.347288, 1.3629516), (1.3914827, 1.2237538), (1.4434505, 1.1143867), (1.53125, 1.99978), (1.59375, 1.99978), (1.65625, 1.99978), (1.7187499, 1.99978), (1.7812499, 1.99978), (1.84375, 1.99978), (1.90625, 1.99978), (1.96875, 1.99978), (0.031249914, 1.99978), (0.093749925, 1.99978), (0.15624991, 1.99978), (0.21874994, 1.99978), (0.28124994, 1.99978), (0.34375, 1.99978), (0.40625, 1.99978), (0.46875003, 1.99978), (0.5312501, 1.99978), (0.5937501, 1.99978), (0.6562501, 1.99978), (0.7187501, 1.99978), (0.7812501, 1.99978), (0.8437502, 1.99978), (0.9062502, 1.99978), (1.0312502, 1.99978), (1.0937502, 1.99978), (1.1562502, 1.99978), (1.2187504, 1.99978), (1.2812504, 1.99978), (1.3437504, 1.99978), (1.4062504, 1.99978), (1.4687502, 1.99978)] ( + interpolation = "faceVarying" + ) + int[] primvars:st:indices = [127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 2, 1, 98, 0, 1, 33, 128, 1, 2, 34, 129, 2, 3, 35, 130, 3, 4, 36, 131, 4, 5, 37, 132, 5, 6, 38, 133, 6, 7, 39, 134, 7, 8, 40, 135, 41, 9, 42, 136, 9, 10, 43, 137, 10, 11, 44, 138, 11, 12, 45, 139, 12, 13, 46, 140, 13, 14, 47, 141, 14, 15, 48, 142, 15, 16, 49, 143, 16, 17, 50, 144, 17, 18, 51, 145, 18, 19, 52, 146, 19, 20, 53, 147, 20, 21, 54, 148, 21, 22, 55, 149, 22, 23, 56, 150, 23, 24, 57, 58, 24, 25, 59, 151, 25, 26, 60, 152, 26, 27, 61, 153, 27, 28, 62, 154, 28, 29, 63, 155, 29, 30, 64, 156, 30, 31, 65, 157, 31, 0, 66, 158, 32, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97] + uniform token subdivisionScheme = "none" + uniform token subsetFamily:materialBind:familyType = "partition" + matrix4d xformOp:transform = ( (1, 0, 0, 0), (0, 0, -1, 0), (0, 1, 0, 0), (0, 0, 0, 1) ) + uniform token[] xformOpOrder = ["xformOp:transform"] +} + diff --git a/project_templates/sample_scene/content/meshes/cube.usda b/project_templates/sample_scene/content/meshes/cube.usda new file mode 100644 index 00000000..48dda287 --- /dev/null +++ b/project_templates/sample_scene/content/meshes/cube.usda @@ -0,0 +1,29 @@ +#usda 1.0 +( + defaultPrim = "Cube" + metersPerUnit = 1 + upAxis = "Y" +) + + + def Mesh "Cube" + { + float3[] extent = [(-0.5, 0, -0.5), (0.5, 1, 0.5)] + int[] faceVertexCounts = [4, 3, 3, 3, 4, 3, 3, 3, 4, 3, 3, 3, 4, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 4, 3, 3, 3, 4, 3, 3, 3, 4, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4] + int[] faceVertexIndices = [104, 105, 106, 107, 0, 4, 5, 0, 5, 6, 0, 6, 7, 0, 7, 8, 2, 2, 8, 9, 2, 9, 10, 2, 10, 11, 2, 11, 12, 3, 3, 12, 13, 3, 13, 14, 3, 14, 15, 3, 15, 16, 1, 1, 16, 17, 1, 17, 18, 1, 18, 19, 1, 19, 4, 0, 4, 20, 21, 5, 5, 21, 22, 6, 6, 22, 23, 7, 7, 23, 24, 8, 8, 24, 25, 9, 9, 25, 26, 10, 10, 26, 27, 11, 11, 27, 28, 12, 12, 28, 29, 13, 13, 29, 30, 14, 14, 30, 31, 15, 15, 31, 32, 16, 16, 32, 33, 17, 17, 33, 34, 18, 18, 34, 35, 19, 19, 35, 20, 4, 20, 36, 37, 21, 21, 37, 38, 22, 22, 38, 39, 23, 23, 39, 40, 24, 24, 40, 41, 25, 25, 41, 42, 26, 26, 42, 43, 27, 27, 43, 44, 28, 28, 44, 45, 29, 29, 45, 46, 30, 30, 46, 47, 31, 31, 47, 48, 32, 32, 48, 49, 33, 33, 49, 50, 34, 34, 50, 51, 35, 35, 51, 36, 20, 36, 52, 53, 37, 37, 53, 54, 38, 38, 54, 55, 39, 109, 110, 111, 108, 40, 56, 57, 41, 41, 57, 58, 42, 42, 58, 59, 43, 113, 114, 115, 112, 44, 60, 61, 45, 45, 61, 62, 46, 46, 62, 63, 47, 117, 118, 119, 116, 48, 64, 65, 49, 49, 65, 66, 50, 50, 66, 67, 51, 121, 122, 123, 120, 52, 68, 69, 53, 53, 69, 70, 54, 54, 70, 71, 55, 55, 71, 72, 56, 56, 72, 73, 57, 57, 73, 74, 58, 58, 74, 75, 59, 59, 75, 76, 60, 60, 76, 77, 61, 61, 77, 78, 62, 62, 78, 79, 63, 63, 79, 80, 64, 64, 80, 81, 65, 65, 81, 82, 66, 66, 82, 83, 67, 67, 83, 68, 52, 68, 84, 85, 69, 69, 85, 86, 70, 70, 86, 87, 71, 71, 87, 88, 72, 72, 88, 89, 73, 73, 89, 90, 74, 74, 90, 91, 75, 75, 91, 92, 76, 76, 92, 93, 77, 77, 93, 94, 78, 78, 94, 95, 79, 79, 95, 96, 80, 80, 96, 97, 81, 81, 97, 98, 82, 82, 98, 99, 83, 83, 99, 84, 68, 84, 103, 85, 85, 103, 86, 86, 103, 87, 87, 103, 101, 88, 88, 101, 89, 89, 101, 90, 90, 101, 91, 91, 101, 100, 92, 92, 100, 93, 93, 100, 94, 94, 100, 95, 95, 100, 102, 96, 96, 102, 97, 97, 102, 98, 98, 102, 99, 99, 102, 103, 84, 126, 127, 124, 125, 0, 2, 105, 104, 2, 3, 106, 105, 3, 1, 107, 106, 1, 0, 104, 107, 40, 39, 109, 108, 39, 55, 110, 109, 55, 56, 111, 110, 56, 40, 108, 111, 44, 43, 113, 112, 43, 59, 114, 113, 59, 60, 115, 114, 60, 44, 112, 115, 48, 47, 117, 116, 47, 63, 118, 117, 63, 64, 119, 118, 64, 48, 116, 119, 36, 51, 121, 120, 51, 67, 122, 121, 67, 52, 123, 122, 52, 36, 120, 123, 101, 103, 125, 124, 103, 102, 126, 125, 102, 100, 127, 126, 100, 101, 124, 127] + point3f[] points = [(-0.47486922, 1, -0.47486925), (0.47486922, 1, -0.47486925), (-0.47486922, 1, 0.47486925), (0.47486922, 1, 0.47486925), (-0.47486922, 0.9966331, -0.48743457), (-0.4811519, 0.99663305, -0.4857512), (-0.48575118, 0.9966332, -0.48115188), (-0.48743463, 0.9966332, -0.4748692), (-0.48743463, 0.99663305, 0.4748692), (-0.48575118, 0.99663305, 0.48115188), (-0.4811519, 0.9966332, 0.4857512), (-0.47486922, 0.99663305, 0.48743463), (0.47486922, 0.99663305, 0.48743463), (0.4811519, 0.9966332, 0.4857512), (0.48575118, 0.99663305, 0.48115188), (0.48743463, 0.99663305, 0.4748692), (0.48743463, 0.9966332, -0.4748692), (0.48575118, 0.9966332, -0.48115188), (0.4811519, 0.99663305, -0.4857512), (0.47486922, 0.9966331, -0.48743457), (-0.47486922, 0.9874346, -0.49663305), (-0.48575118, 0.9874346, -0.4937173), (-0.4937173, 0.9874346, -0.48575115), (-0.4966331, 0.9874346, -0.47486925), (-0.4966331, 0.9874346, 0.47486925), (-0.4937173, 0.9874346, 0.48575115), (-0.48575118, 0.9874346, 0.4937173), (-0.47486922, 0.98743457, 0.4966331), (0.47486922, 0.98743457, 0.4966331), (0.48575118, 0.9874346, 0.4937173), (0.4937173, 0.9874346, 0.48575115), (0.4966331, 0.9874346, 0.47486925), (0.4966331, 0.9874346, -0.47486925), (0.4937173, 0.9874346, -0.48575115), (0.48575118, 0.9874346, -0.4937173), (0.47486922, 0.9874346, -0.49663305), (-0.47486922, 0.97486925, -0.5), (-0.48743463, 0.97486925, -0.49663305), (-0.4966331, 0.97486925, -0.48743463), (-0.5, 0.97486925, -0.47486925), (-0.5, 0.97486925, 0.47486925), (-0.4966331, 0.97486925, 0.48743463), (-0.48743463, 0.9748692, 0.4966331), (-0.47486922, 0.97486925, 0.5), (0.47486922, 0.97486925, 0.5), (0.48743463, 0.9748692, 0.4966331), (0.4966331, 0.97486925, 0.48743463), (0.5, 0.97486925, 0.47486925), (0.5, 0.97486925, -0.47486925), (0.4966331, 0.97486925, -0.48743463), (0.48743463, 0.97486925, -0.49663305), (0.47486922, 0.97486925, -0.5), (-0.47486922, 0.025130779, -0.49999997), (-0.48743463, 0.025130779, -0.49663314), (-0.4966331, 0.025130779, -0.4874346), (-0.5, 0.025130779, -0.47486922), (-0.5, 0.025130779, 0.47486922), (-0.4966331, 0.025130749, 0.48743463), (-0.48743463, 0.025130808, 0.4966331), (-0.47486922, 0.025130749, 0.5), (0.47486922, 0.025130749, 0.5), (0.48743463, 0.025130808, 0.4966331), (0.4966331, 0.025130749, 0.48743463), (0.5, 0.025130779, 0.47486922), (0.5, 0.025130779, -0.47486922), (0.4966331, 0.025130779, -0.4874346), (0.48743463, 0.025130779, -0.49663314), (0.47486922, 0.025130779, -0.49999997), (-0.47486922, 0.012565404, -0.49663314), (-0.48575118, 0.012565404, -0.49371728), (-0.4937173, 0.012565404, -0.48575118), (-0.4966331, 0.012565404, -0.47486922), (-0.4966331, 0.012565404, 0.47486922), (-0.4937173, 0.012565404, 0.48575118), (-0.48575118, 0.012565374, 0.4937173), (-0.47486922, 0.012565434, 0.4966331), (0.47486922, 0.012565434, 0.4966331), (0.48575118, 0.012565374, 0.4937173), (0.4937173, 0.012565404, 0.48575118), (0.4966331, 0.012565404, 0.47486922), (0.4966331, 0.012565404, -0.47486922), (0.4937173, 0.012565404, -0.48575118), (0.48575118, 0.012565404, -0.49371728), (0.47486922, 0.012565404, -0.49663314), (-0.47486922, 0.0033668876, -0.48743463), (-0.4811519, 0.0033668876, -0.48575118), (-0.48575118, 0.0033668876, -0.4811519), (-0.48743463, 0.0033668876, -0.47486922), (-0.48743463, 0.0033668876, 0.47486922), (-0.48575118, 0.0033668876, 0.4811519), (-0.4811519, 0.0033668876, 0.48575118), (-0.47486922, 0.0033668876, 0.48743463), (0.47486922, 0.0033668876, 0.48743463), (0.4811519, 0.0033668876, 0.48575118), (0.48575118, 0.0033668876, 0.4811519), (0.48743463, 0.0033668876, 0.47486922), (0.48743463, 0.0033668876, -0.47486922), (0.48575118, 0.0033668876, -0.4811519), (0.4811519, 0.0033668876, -0.48575118), (0.47486922, 0.0033668876, -0.48743463), (0.47486922, 0, 0.47486922), (-0.47486922, 0, 0.47486922), (0.47486922, 0, -0.47486922), (-0.47486922, 0, -0.47486922), (-0.46486923, 1, -0.46486926), (-0.46486923, 1, 0.46486926), (0.46486923, 1, 0.46486926), (0.46486923, 1, -0.46486926), (-0.5, 0.96486926, 0.46486926), (-0.5, 0.96486926, -0.46486926), (-0.5, 0.03513077, -0.46486923), (-0.5, 0.03513077, 0.46486923), (0.46486923, 0.96486926, 0.5), (-0.46486923, 0.96486926, 0.5), (-0.46486923, 0.0351308, 0.5), (0.46486923, 0.0351308, 0.5), (0.5, 0.96486926, -0.46486926), (0.5, 0.96486926, 0.46486926), (0.5, 0.03513077, 0.46486923), (0.5, 0.03513077, -0.46486923), (-0.46486923, 0.96486926, -0.5), (0.46486923, 0.96486926, -0.5), (0.46486923, 0.03513077, -0.5), (-0.46486923, 0.03513077, -0.5), (-0.46486923, 0, 0.46486923), (-0.46486923, 0, -0.46486923), (0.46486923, 0, -0.46486923), (0.46486923, 0, 0.46486923)] + color3f[] primvars:displayColor = [(0.27450982, 0.13333334, 0.62352943)] + float3[] primvars:normals = [(-0.10872859, 0.9881071, -0.1087309), (0.10872859, 0.9881071, -0.1087309), (-0.108729385, 0.9881071, 0.10873023), (0.108729385, 0.98810714, 0.10873023), (-0.06981154, 0.8549297, -0.51402485), (-0.26544783, 0.8474327, -0.45977756), (-0.45976907, 0.84743583, -0.26545194), (-0.5140251, 0.8549295, -0.06981149), (-0.5140252, 0.8549295, 0.069811665), (-0.4597769, 0.8474339, 0.26544517), (-0.2654481, 0.8474363, 0.45977077), (-0.06980558, 0.8549279, 0.51402885), (0.06980559, 0.8549279, 0.51402885), (0.26544815, 0.8474363, 0.45977077), (0.4597769, 0.8474339, 0.2654452), (0.5140252, 0.8549295, 0.069811665), (0.5140251, 0.8549295, -0.06981149), (0.45976907, 0.84743583, -0.26545194), (0.26544783, 0.8474327, -0.45977753), (0.06981153, 0.8549297, -0.5140248), (-0.11292031, 0.48833364, -0.86532027), (-0.43799007, 0.4823416, -0.75862455), (-0.75862354, 0.48234135, -0.43799224), (-0.86532116, 0.48833185, -0.112921745), (-0.86532044, 0.48833308, 0.11292152), (-0.758624, 0.48234248, 0.43799), (-0.4379911, 0.48234215, 0.75862354), (-0.1129194, 0.48833174, 0.8653216), (0.11291941, 0.48833174, 0.8653216), (0.4379911, 0.48234215, 0.75862354), (0.758624, 0.48234254, 0.43798998), (0.86532044, 0.48833308, 0.11292152), (0.86532116, 0.48833185, -0.112921745), (0.75862354, 0.48234135, -0.43799224), (0.43799007, 0.4823416, -0.75862455), (0.1129203, 0.48833364, -0.86532027), (-0.12814826, 0.12814946, -0.9834409), (-0.4958982, 0.1278263, -0.8589212), (-0.8589207, 0.12782624, -0.49589875), (-0.9834409, 0.12814845, -0.12814845), (-0.9834409, 0.12814845, 0.12814838), (-0.8589209, 0.1278267, 0.49589851), (-0.49589822, 0.12782608, 0.8589211), (-0.12814805, 0.12814885, 0.9834409), (0.12814805, 0.12814885, 0.9834409), (0.49589822, 0.12782608, 0.8589211), (0.8589209, 0.1278267, 0.4958985), (0.9834409, 0.12814845, 0.12814838), (0.9834409, 0.12814845, -0.12814845), (0.8589207, 0.12782626, -0.4958988), (0.4958982, 0.1278263, -0.8589212), (0.12814826, 0.12814946, -0.9834409), (-0.1281483, -0.12814766, -0.98344105), (-0.49589816, -0.1278265, -0.85892105), (-0.85892123, -0.12782654, -0.49589804), (-0.9834409, -0.1281483, -0.1281483), (-0.98344094, -0.12814835, 0.12814808), (-0.85892105, -0.12782669, 0.49589822), (-0.4958981, -0.12782593, 0.8589211), (-0.12814805, -0.12814885, 0.9834409), (0.12814805, -0.12814885, 0.9834409), (0.49589813, -0.12782596, 0.85892123), (0.85892105, -0.12782669, 0.49589822), (0.9834409, -0.12814835, 0.12814808), (0.98344094, -0.1281483, -0.1281483), (0.85892123, -0.12782654, -0.495898), (0.49589816, -0.1278265, -0.85892105), (0.1281483, -0.12814766, -0.98344094), (-0.11292171, -0.488331, -0.8653216), (-0.43799213, -0.48234153, -0.7586234), (-0.75862396, -0.48234126, -0.43799168), (-0.8653213, -0.48833165, -0.11292126), (-0.8653212, -0.48833176, 0.112921074), (-0.75862414, -0.48234132, 0.43799126), (-0.43799096, -0.48234197, 0.7586237), (-0.1129207, -0.48833126, 0.86532164), (0.1129207, -0.48833126, 0.86532164), (0.43799096, -0.48234197, 0.7586237), (0.75862414, -0.48234132, 0.43799126), (0.8653212, -0.48833176, 0.112921074), (0.8653213, -0.48833165, -0.11292125), (0.7586239, -0.48234132, -0.4379917), (0.43799216, -0.4823416, -0.7586235), (0.11292171, -0.488331, -0.8653216), (-0.06981236, -0.85492927, -0.5140255), (-0.26545027, -0.8474341, -0.45977318), (-0.45977303, -0.8474343, -0.26545012), (-0.514026, -0.854929, -0.06981169), (-0.514026, -0.854929, 0.06981169), (-0.45977318, -0.84743446, 0.2654494), (-0.26544932, -0.8474346, 0.45977297), (-0.06981104, -0.85492873, 0.5140265), (0.069811024, -0.85492873, 0.5140265), (0.2654493, -0.8474346, 0.45977297), (0.45977318, -0.84743446, 0.2654494), (0.514026, -0.854929, 0.06981169), (0.514026, -0.854929, -0.06981169), (0.45977303, -0.84743434, -0.26545015), (0.26545027, -0.8474341, -0.45977318), (0.06981236, -0.85492927, -0.5140255), (0.10872937, -0.98810726, 0.10872937), (-0.10872937, -0.98810726, 0.10872937), (0.10872937, -0.98810726, -0.10872937), (-0.10872937, -0.98810726, -0.10872937), (0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0), (-1, 0, 0), (-1, 0, 0), (-1, 0, 0), (-1, 0, 0), (0, 0, 1), (0, 0, 1), (0, 0, 1), (0, 0, 1), (1, 0, 0), (1, 0, 0), (1, 0, 0), (1, 0, 0), (-5.5879406e-7, -5.9462657e-9, -1), (5.5879406e-7, -5.9462657e-9, -1), (5.5879406e-7, -0.0000011235346, -1), (-5.5879406e-7, -0.0000011235346, -1), (0, -1, 0), (0, -1, 0), (0, -1, 0), (0, -1, 0)] ( + interpolation = "vertex" + ) + texCoord2f[] primvars:st = [(0.025131017, 0.97486925), (0.97486925, 0.974869), (0.025130779, 0.025131017), (0.974869, 0.025130779), (0.025131017, 0.9874346), (0.01884833, 0.98575115), (0.014249057, 0.98115194), (0.012565613, 0.97486925), (0.012565374, 0.025131017), (0.014248818, 0.01884833), (0.018848091, 0.014249057), (0.025130779, 0.012565613), (0.974869, 0.012565374), (0.9811517, 0.014248818), (0.9857509, 0.018848091), (0.9874344, 0.025130779), (0.9874346, 0.974869), (0.98575115, 0.9811517), (0.98115194, 0.9857509), (0.97486925, 0.9874344), (0.025131017, 0.9966331), (0.014249057, 0.9937173), (0.0062829256, 0.98575115), (0.003367126, 0.97486925), (0.0033668876, 0.025131017), (0.006282687, 0.014249057), (0.014248818, 0.0062829256), (0.025130779, 0.003367126), (0.974869, 0.0033668876), (0.9857509, 0.006282687), (0.9937171, 0.014248818), (0.9966329, 0.025130779), (0.9966331, 0.974869), (0.9937173, 0.9857509), (0.98575115, 0.9937171), (0.97486925, 0.9966329), (0.974869, 0.97486925), (0.9874344, 0.97486925), (0.9966329, 0.97486925), (0.025130749, 0.97486925), (0.974869, 0.97486925), (0.9874344, 0.97486925), (0.9966329, 0.97486925), (0.025130779, 0.97486925), (0.974869, 0.97486925), (0.9874344, 0.97486925), (0.9966329, 0.97486925), (0.025130779, 0.97486925), (0.974869, 0.97486925), (0.9874344, 0.97486925), (0.9966329, 0.97486925), (0.025130749, 0.97486925), (0.974869, 0.025130779), (0.9874344, 0.025130779), (0.9966329, 0.025130779), (0.025130749, 0.025130779), (0.974869, 0.025130779), (0.9874344, 0.025130779), (0.9966329, 0.025130779), (0.025130779, 0.025130779), (0.974869, 0.025130779), (0.9874344, 0.025130779), (0.9966329, 0.025130779), (0.025130779, 0.025130779), (0.974869, 0.025130779), (0.9874344, 0.025130779), (0.9966329, 0.025130779), (0.025130749, 0.025130779), (0.974869, 0.012565404), (0.9857509, 0.012565404), (0.9937171, 0.012565404), (0.025130749, 0.012565404), (0.974869, 0.012565404), (0.9857509, 0.012565404), (0.9937171, 0.012565404), (0.025130779, 0.012565404), (0.974869, 0.012565404), (0.9857509, 0.012565404), (0.9937171, 0.012565404), (0.025130779, 0.012565404), (0.974869, 0.012565404), (0.9857509, 0.012565404), (0.9937171, 0.012565404), (0.025130749, 0.012565404), (0.974869, 0.0033668876), (0.9811517, 0.0033668876), (0.9857509, 0.98115194), (0.025130749, 0.0033668876), (0.974869, 0.0033668876), (0.9811517, 0.0033668876), (0.98115194, 0.014249057), (0.025130779, 0.0033668876), (0.974869, 0.0033668876), (0.9811517, 0.0033668876), (0.014249086, 0.018848091), (0.025130779, 0.0033668876), (0.974869, 0.0033668876), (0.9811517, 0.0033668876), (0.018848062, 0.9857509), (0.025130749, 0.0033668876), (0.025130987, 0.025130779), (0.97486925, 0.025131017), (0.025130749, 0.974869), (0.974869, 0.97486925), (0.035131007, 0.96486926), (0.03513077, 0.035131007), (0.964869, 0.03513077), (0.96486926, 0.964869), (0.964869, 0.96486926), (0.03513074, 0.96486926), (0.03513074, 0.03513077), (0.964869, 0.03513077), (0.964869, 0.96486926), (0.03513077, 0.96486926), (0.03513077, 0.03513077), (0.964869, 0.03513077), (0.964869, 0.96486926), (0.03513077, 0.96486926), (0.03513077, 0.03513077), (0.964869, 0.03513077), (0.964869, 0.96486926), (0.03513074, 0.96486926), (0.03513074, 0.03513077), (0.964869, 0.03513077), (0.96486926, 0.035131007), (0.964869, 0.96486926), (0.03513074, 0.964869), (0.035130978, 0.03513077), (0.974869, 0.9874346), (0.9857509, 0.9874346), (0.9857509, 0.9874346), (0.9937171, 0.9874346), (0.014248848, 0.9874346), (0.012565374, 0.97486925), (0.025130749, 0.9874346), (0.025130749, 0.9874346), (0.974869, 0.9874346), (0.974869, 0.9874346), (0.9857509, 0.9874346), (0.9857509, 0.9874346), (0.9937171, 0.9874346), (0.014248818, 0.9874346), (0.012565374, 0.97486925), (0.025130779, 0.9874346), (0.025130779, 0.9874346), (0.974869, 0.9874346), (0.974869, 0.9874346), (0.9857509, 0.9874346), (0.9857509, 0.9874346), (0.9937171, 0.9874346), (0.014248818, 0.9874346), (0.012565374, 0.97486925), (0.025130779, 0.9874346), (0.025130779, 0.9874346), (0.974869, 0.9874346), (0.974869, 0.9874346), (0.9857509, 0.9874346), (0.9857509, 0.9874346), (0.9937171, 0.9874346), (0.014248848, 0.9874346), (0.012565374, 0.97486925), (0.025130749, 0.9874346), (0.025130749, 0.9874346), (0.974869, 0.9874346), (0.012565374, 0.97486925), (0.012565374, 0.025130779), (0.012565374, 0.97486925), (0.012565374, 0.025130779), (0.012565374, 0.97486925), (0.012565374, 0.025130779), (0.012565374, 0.97486925), (0.012565374, 0.025130779), (0.012565374, 0.025130779), (0.014248848, 0.012565404), (0.012565374, 0.025130779), (0.014248818, 0.012565404), (0.012565374, 0.025130779), (0.014248818, 0.012565404), (0.012565374, 0.025130779), (0.014248848, 0.012565404), (0.9857509, 0.9937173), (0.9811517, 0.98575115), (0.9937171, 0.98575115), (0.014248848, 0.012565404), (0.018848062, 0.0033668876), (0.9937173, 0.014249057), (0.98575115, 0.01884833), (0.98575115, 0.0062829256), (0.014248818, 0.012565404), (0.018848091, 0.0033668876), (0.014249086, 0.006282687), (0.0188483, 0.014248818), (0.0062829256, 0.014248818), (0.014248818, 0.012565404), (0.018848091, 0.0033668876), (0.006282687, 0.9857509), (0.014248848, 0.9811517), (0.014248848, 0.9937171), (0.014248848, 0.012565404), (0.018848062, 0.0033668876), (0.974869, 0.9874346), (0.9811517, 0.98575115), (0.9811517, 0.98575115), (0.9874344, 0.97486925), (0.9874344, 0.97486925), (0.9874346, 0.025131017), (0.9874346, 0.025131017), (0.98575115, 0.01884833), (0.98575115, 0.01884833), (0.97486925, 0.012565613), (0.97486925, 0.012565613), (0.025130987, 0.012565374), (0.025130987, 0.012565374), (0.0188483, 0.014248818), (0.0188483, 0.014248818), (0.012565613, 0.025130779), (0.012565613, 0.025130779), (0.012565374, 0.974869), (0.012565374, 0.974869), (0.014248848, 0.9811517), (0.014248848, 0.9811517), (0.025130749, 0.9874344), (0.025130749, 0.9874344), (0.974869, 0.9874346)] ( + interpolation = "faceVarying" + ) + int[] primvars:st:indices = [104, 105, 106, 107, 0, 4, 5, 0, 5, 6, 0, 6, 7, 0, 7, 8, 2, 2, 8, 9, 2, 9, 10, 2, 10, 11, 2, 11, 12, 3, 3, 12, 13, 3, 13, 14, 3, 14, 15, 3, 15, 16, 1, 1, 16, 17, 1, 17, 18, 1, 18, 19, 1, 19, 4, 0, 4, 20, 21, 5, 5, 21, 22, 6, 6, 22, 23, 7, 7, 23, 24, 8, 8, 24, 25, 9, 9, 25, 26, 10, 10, 26, 27, 11, 11, 27, 28, 12, 12, 28, 29, 13, 13, 29, 30, 14, 14, 30, 31, 15, 15, 31, 32, 16, 16, 32, 33, 17, 17, 33, 34, 18, 18, 34, 35, 19, 19, 35, 20, 4, 128, 36, 37, 129, 130, 37, 38, 131, 132, 133, 39, 134, 135, 39, 40, 136, 137, 40, 41, 138, 139, 41, 42, 140, 141, 142, 43, 143, 144, 43, 44, 145, 146, 44, 45, 147, 148, 45, 46, 149, 150, 151, 47, 152, 153, 47, 48, 154, 155, 48, 49, 156, 157, 49, 50, 158, 159, 160, 51, 161, 162, 51, 36, 163, 36, 52, 53, 37, 37, 53, 54, 38, 164, 165, 55, 39, 109, 110, 111, 108, 40, 56, 57, 41, 41, 57, 58, 42, 166, 167, 59, 43, 113, 114, 115, 112, 44, 60, 61, 45, 45, 61, 62, 46, 168, 169, 63, 47, 117, 118, 119, 116, 48, 64, 65, 49, 49, 65, 66, 50, 170, 171, 67, 51, 121, 122, 123, 120, 52, 68, 69, 53, 53, 69, 70, 54, 172, 173, 71, 55, 55, 71, 72, 56, 56, 72, 73, 57, 57, 73, 74, 58, 174, 175, 75, 59, 59, 75, 76, 60, 60, 76, 77, 61, 61, 77, 78, 62, 176, 177, 79, 63, 63, 79, 80, 64, 64, 80, 81, 65, 65, 81, 82, 66, 178, 179, 83, 67, 67, 83, 68, 52, 68, 84, 85, 69, 180, 181, 86, 182, 183, 184, 87, 71, 71, 87, 88, 72, 72, 88, 89, 73, 185, 186, 90, 187, 188, 189, 91, 75, 75, 91, 92, 76, 76, 92, 93, 77, 190, 191, 94, 192, 193, 194, 95, 79, 79, 95, 96, 80, 80, 96, 97, 81, 195, 196, 98, 197, 198, 199, 99, 83, 83, 99, 84, 68, 200, 103, 201, 202, 103, 86, 86, 103, 203, 204, 103, 101, 205, 206, 101, 207, 208, 101, 90, 90, 101, 209, 210, 101, 100, 211, 212, 100, 213, 214, 100, 94, 94, 100, 215, 216, 100, 102, 217, 218, 102, 219, 220, 102, 98, 98, 102, 221, 222, 102, 103, 223, 126, 127, 124, 125, 0, 2, 105, 104, 2, 3, 106, 105, 3, 1, 107, 106, 1, 0, 104, 107, 40, 39, 109, 108, 39, 55, 110, 109, 55, 56, 111, 110, 56, 40, 108, 111, 44, 43, 113, 112, 43, 59, 114, 113, 59, 60, 115, 114, 60, 44, 112, 115, 48, 47, 117, 116, 47, 63, 118, 117, 63, 64, 119, 118, 64, 48, 116, 119, 36, 51, 121, 120, 51, 67, 122, 121, 67, 52, 123, 122, 52, 36, 120, 123, 101, 103, 125, 124, 103, 102, 126, 125, 102, 100, 127, 126, 100, 101, 124, 127] + uniform token subdivisionScheme = "none" + matrix4d xformOp:transform = ( (1, 0, 0, 0), (0, 0, -1, 0), (0, 1, 0, 0), (0, 0, 0, 1) ) + uniform token[] xformOpOrder = ["xformOp:transform"] + + } + + diff --git a/project_templates/sample_scene/content/meshes/itmo.usd b/project_templates/sample_scene/content/meshes/itmo.usd new file mode 100644 index 0000000000000000000000000000000000000000..8374b3e09bd3739c67c10bcde735a5366c6a8b88 GIT binary patch literal 51244 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 literal 0 HcmV?d00001 diff --git a/project_templates/sample_scene/content/meshes/plane.usda b/project_templates/sample_scene/content/meshes/plane.usda new file mode 100644 index 00000000..7ecb3296 --- /dev/null +++ b/project_templates/sample_scene/content/meshes/plane.usda @@ -0,0 +1,25 @@ +#usda 1.0 +( + defaultPrim = "Plane" + doc = "Blender v3.6.5" + metersPerUnit = 1 + upAxis = "Z" +) + +def Mesh "Plane" +{ + float3[] extent = [(-2.5, 0, -2.5), (2.5, 0.0001, 2.5)] + int[] faceVertexCounts = [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4] + int[] faceVertexIndices = [5, 0, 1, 6, 6, 1, 2, 7, 7, 2, 3, 8, 8, 3, 4, 9, 10, 5, 6, 11, 11, 6, 7, 12, 12, 7, 8, 13, 13, 8, 9, 14, 15, 10, 11, 16, 16, 11, 12, 17, 17, 12, 13, 18, 18, 13, 14, 19, 20, 15, 16, 21, 21, 16, 17, 22, 22, 17, 18, 23, 23, 18, 19, 24] + point3f[] points = [(-2.5, 0, 2.5), (-1.25, 0, 2.5), (0, 0, 2.5), (1.25, 0, 2.5), (2.5, 0, 2.5), (-2.5, 0, 1.25), (-1.25, 0, 1.25), (0, 0, 1.25), (1.25, 0, 1.25), (2.5, 0, 1.25), (-2.5, 0, 0), (-1.25, 0, 0), (0, 0, 0), (1.25, 0, 0), (2.5, 0, 0), (-2.5, 0, -1.25), (-1.25, 0, -1.25), (0, 0, -1.25), (1.25, 0, -1.25), (2.5, 0, -1.25), (-2.5, 0, -2.5), (-1.25, 0, -2.5), (0, 0, -2.5), (1.25, 0, -2.5), (2.5, 0, -2.5)] + color3f[] primvars:displayColor = [(0.61960787, 0.60784316, 0.85882354)] + float3[] primvars:normals = [(0, 1, 0)] ( + interpolation = "constant" + ) + texCoord2f[] primvars:st = [(0, 0), (0.25, 0), (0.5, 0), (0.75, 0), (1, 0), (0, 0.25), (0.25, 0.25), (0.5, 0.25), (0.75, 0.25), (1, 0.25), (0, 0.5), (0.25, 0.5), (0.5, 0.5), (0.75, 0.5), (1, 0.5), (0, 0.75), (0.25, 0.75), (0.5, 0.75), (0.75, 0.75), (1, 0.75), (0, 1), (0.25, 1), (0.5, 1), (0.75, 1), (1, 1)] ( + interpolation = "vertex" + ) + uniform token subdivisionScheme = "none" + matrix4d xformOp:transform = ( (1, 0, 0, 0), (0, 0, -1, 0), (0, 1, 0, 0), (0, 0, 0, 1) ) + uniform token[] xformOpOrder = ["xformOp:transform"] +} diff --git a/project_templates/sample_scene/content/meshes/sphere.usda b/project_templates/sample_scene/content/meshes/sphere.usda new file mode 100644 index 00000000..fe784c5c --- /dev/null +++ b/project_templates/sample_scene/content/meshes/sphere.usda @@ -0,0 +1,29 @@ +#usda 1.0 +( + defaultPrim = "Sphere" + doc = "Blender v3.6.5" + metersPerUnit = 1 + upAxis = "Z" +) + +def Mesh "Sphere" +{ + + float3[] extent = [(-0.5, -0.5, -0.5), (0.5, 0.5, 0.5)] + int[] faceVertexCounts = [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3] + int[] faceVertexIndices = [0, 1, 2, 0, 2, 3, 0, 3, 4, 0, 4, 5, 0, 5, 6, 0, 6, 7, 0, 7, 8, 0, 8, 9, 0, 9, 10, 0, 10, 11, 0, 11, 12, 0, 12, 13, 0, 13, 14, 0, 14, 15, 0, 15, 16, 0, 16, 17, 0, 17, 18, 0, 18, 19, 0, 19, 20, 0, 20, 21, 0, 21, 22, 0, 22, 23, 0, 23, 24, 0, 24, 25, 0, 25, 26, 0, 26, 27, 0, 27, 28, 0, 28, 29, 0, 29, 30, 0, 30, 31, 0, 31, 32, 0, 32, 1, 1, 33, 34, 2, 2, 34, 35, 3, 3, 35, 36, 4, 4, 36, 37, 5, 5, 37, 38, 6, 6, 38, 39, 7, 7, 39, 40, 8, 8, 40, 41, 9, 9, 41, 42, 10, 10, 42, 43, 11, 11, 43, 44, 12, 12, 44, 45, 13, 13, 45, 46, 14, 14, 46, 47, 15, 15, 47, 48, 16, 16, 48, 49, 17, 17, 49, 50, 18, 18, 50, 51, 19, 19, 51, 52, 20, 20, 52, 53, 21, 21, 53, 54, 22, 22, 54, 55, 23, 23, 55, 56, 24, 24, 56, 57, 25, 25, 57, 58, 26, 26, 58, 59, 27, 27, 59, 60, 28, 28, 60, 61, 29, 29, 61, 62, 30, 30, 62, 63, 31, 31, 63, 64, 32, 32, 64, 33, 1, 33, 65, 66, 34, 34, 66, 67, 35, 35, 67, 68, 36, 36, 68, 69, 37, 37, 69, 70, 38, 38, 70, 71, 39, 39, 71, 72, 40, 40, 72, 73, 41, 41, 73, 74, 42, 42, 74, 75, 43, 43, 75, 76, 44, 44, 76, 77, 45, 45, 77, 78, 46, 46, 78, 79, 47, 47, 79, 80, 48, 48, 80, 81, 49, 49, 81, 82, 50, 50, 82, 83, 51, 51, 83, 84, 52, 52, 84, 85, 53, 53, 85, 86, 54, 54, 86, 87, 55, 55, 87, 88, 56, 56, 88, 89, 57, 57, 89, 90, 58, 58, 90, 91, 59, 59, 91, 92, 60, 60, 92, 93, 61, 61, 93, 94, 62, 62, 94, 95, 63, 63, 95, 96, 64, 64, 96, 65, 33, 65, 97, 98, 66, 66, 98, 99, 67, 67, 99, 100, 68, 68, 100, 101, 69, 69, 101, 102, 70, 70, 102, 103, 71, 71, 103, 104, 72, 72, 104, 105, 73, 73, 105, 106, 74, 74, 106, 107, 75, 75, 107, 108, 76, 76, 108, 109, 77, 77, 109, 110, 78, 78, 110, 111, 79, 79, 111, 112, 80, 80, 112, 113, 81, 81, 113, 114, 82, 82, 114, 115, 83, 83, 115, 116, 84, 84, 116, 117, 85, 85, 117, 118, 86, 86, 118, 119, 87, 87, 119, 120, 88, 88, 120, 121, 89, 89, 121, 122, 90, 90, 122, 123, 91, 91, 123, 124, 92, 92, 124, 125, 93, 93, 125, 126, 94, 94, 126, 127, 95, 95, 127, 128, 96, 96, 128, 97, 65, 97, 129, 130, 98, 98, 130, 131, 99, 99, 131, 132, 100, 100, 132, 133, 101, 101, 133, 134, 102, 102, 134, 135, 103, 103, 135, 136, 104, 104, 136, 137, 105, 105, 137, 138, 106, 106, 138, 139, 107, 107, 139, 140, 108, 108, 140, 141, 109, 109, 141, 142, 110, 110, 142, 143, 111, 111, 143, 144, 112, 112, 144, 145, 113, 113, 145, 146, 114, 114, 146, 147, 115, 115, 147, 148, 116, 116, 148, 149, 117, 117, 149, 150, 118, 118, 150, 151, 119, 119, 151, 152, 120, 120, 152, 153, 121, 121, 153, 154, 122, 122, 154, 155, 123, 123, 155, 156, 124, 124, 156, 157, 125, 125, 157, 158, 126, 126, 158, 159, 127, 127, 159, 160, 128, 128, 160, 129, 97, 129, 161, 162, 130, 130, 162, 163, 131, 131, 163, 164, 132, 132, 164, 165, 133, 133, 165, 166, 134, 134, 166, 167, 135, 135, 167, 168, 136, 136, 168, 169, 137, 137, 169, 170, 138, 138, 170, 171, 139, 139, 171, 172, 140, 140, 172, 173, 141, 141, 173, 174, 142, 142, 174, 175, 143, 143, 175, 176, 144, 144, 176, 177, 145, 145, 177, 178, 146, 146, 178, 179, 147, 147, 179, 180, 148, 148, 180, 181, 149, 149, 181, 182, 150, 150, 182, 183, 151, 151, 183, 184, 152, 152, 184, 185, 153, 153, 185, 186, 154, 154, 186, 187, 155, 155, 187, 188, 156, 156, 188, 189, 157, 157, 189, 190, 158, 158, 190, 191, 159, 159, 191, 192, 160, 160, 192, 161, 129, 161, 193, 194, 162, 162, 194, 195, 163, 163, 195, 196, 164, 164, 196, 197, 165, 165, 197, 198, 166, 166, 198, 199, 167, 167, 199, 200, 168, 168, 200, 201, 169, 169, 201, 202, 170, 170, 202, 203, 171, 171, 203, 204, 172, 172, 204, 205, 173, 173, 205, 206, 174, 174, 206, 207, 175, 175, 207, 208, 176, 176, 208, 209, 177, 177, 209, 210, 178, 178, 210, 211, 179, 179, 211, 212, 180, 180, 212, 213, 181, 181, 213, 214, 182, 182, 214, 215, 183, 183, 215, 216, 184, 184, 216, 217, 185, 185, 217, 218, 186, 186, 218, 219, 187, 187, 219, 220, 188, 188, 220, 221, 189, 189, 221, 222, 190, 190, 222, 223, 191, 191, 223, 224, 192, 192, 224, 193, 161, 193, 225, 226, 194, 194, 226, 227, 195, 195, 227, 228, 196, 196, 228, 229, 197, 197, 229, 230, 198, 198, 230, 231, 199, 199, 231, 232, 200, 200, 232, 233, 201, 201, 233, 234, 202, 202, 234, 235, 203, 203, 235, 236, 204, 204, 236, 237, 205, 205, 237, 238, 206, 206, 238, 239, 207, 207, 239, 240, 208, 208, 240, 241, 209, 209, 241, 242, 210, 210, 242, 243, 211, 211, 243, 244, 212, 212, 244, 245, 213, 213, 245, 246, 214, 214, 246, 247, 215, 215, 247, 248, 216, 216, 248, 249, 217, 217, 249, 250, 218, 218, 250, 251, 219, 219, 251, 252, 220, 220, 252, 253, 221, 221, 253, 254, 222, 222, 254, 255, 223, 223, 255, 256, 224, 224, 256, 225, 193, 225, 257, 258, 226, 226, 258, 259, 227, 227, 259, 260, 228, 228, 260, 261, 229, 229, 261, 262, 230, 230, 262, 263, 231, 231, 263, 264, 232, 232, 264, 265, 233, 233, 265, 266, 234, 234, 266, 267, 235, 235, 267, 268, 236, 236, 268, 269, 237, 237, 269, 270, 238, 238, 270, 271, 239, 239, 271, 272, 240, 240, 272, 273, 241, 241, 273, 274, 242, 242, 274, 275, 243, 243, 275, 276, 244, 244, 276, 277, 245, 245, 277, 278, 246, 246, 278, 279, 247, 247, 279, 280, 248, 248, 280, 281, 249, 249, 281, 282, 250, 250, 282, 283, 251, 251, 283, 284, 252, 252, 284, 285, 253, 253, 285, 286, 254, 254, 286, 287, 255, 255, 287, 288, 256, 256, 288, 257, 225, 257, 289, 290, 258, 258, 290, 291, 259, 259, 291, 292, 260, 260, 292, 293, 261, 261, 293, 294, 262, 262, 294, 295, 263, 263, 295, 296, 264, 264, 296, 297, 265, 265, 297, 298, 266, 266, 298, 299, 267, 267, 299, 300, 268, 268, 300, 301, 269, 269, 301, 302, 270, 270, 302, 303, 271, 271, 303, 304, 272, 272, 304, 305, 273, 273, 305, 306, 274, 274, 306, 307, 275, 275, 307, 308, 276, 276, 308, 309, 277, 277, 309, 310, 278, 278, 310, 311, 279, 279, 311, 312, 280, 280, 312, 313, 281, 281, 313, 314, 282, 282, 314, 315, 283, 283, 315, 316, 284, 284, 316, 317, 285, 285, 317, 318, 286, 286, 318, 319, 287, 287, 319, 320, 288, 288, 320, 289, 257, 289, 321, 322, 290, 290, 322, 323, 291, 291, 323, 324, 292, 292, 324, 325, 293, 293, 325, 326, 294, 294, 326, 327, 295, 295, 327, 328, 296, 296, 328, 329, 297, 297, 329, 330, 298, 298, 330, 331, 299, 299, 331, 332, 300, 300, 332, 333, 301, 301, 333, 334, 302, 302, 334, 335, 303, 303, 335, 336, 304, 304, 336, 337, 305, 305, 337, 338, 306, 306, 338, 339, 307, 307, 339, 340, 308, 308, 340, 341, 309, 309, 341, 342, 310, 310, 342, 343, 311, 311, 343, 344, 312, 312, 344, 345, 313, 313, 345, 346, 314, 314, 346, 347, 315, 315, 347, 348, 316, 316, 348, 349, 317, 317, 349, 350, 318, 318, 350, 351, 319, 319, 351, 352, 320, 320, 352, 321, 289, 321, 353, 354, 322, 322, 354, 355, 323, 323, 355, 356, 324, 324, 356, 357, 325, 325, 357, 358, 326, 326, 358, 359, 327, 327, 359, 360, 328, 328, 360, 361, 329, 329, 361, 362, 330, 330, 362, 363, 331, 331, 363, 364, 332, 332, 364, 365, 333, 333, 365, 366, 334, 334, 366, 367, 335, 335, 367, 368, 336, 336, 368, 369, 337, 337, 369, 370, 338, 338, 370, 371, 339, 339, 371, 372, 340, 340, 372, 373, 341, 341, 373, 374, 342, 342, 374, 375, 343, 343, 375, 376, 344, 344, 376, 377, 345, 345, 377, 378, 346, 346, 378, 379, 347, 347, 379, 380, 348, 348, 380, 381, 349, 349, 381, 382, 350, 350, 382, 383, 351, 351, 383, 384, 352, 352, 384, 353, 321, 353, 385, 386, 354, 354, 386, 387, 355, 355, 387, 388, 356, 356, 388, 389, 357, 357, 389, 390, 358, 358, 390, 391, 359, 359, 391, 392, 360, 360, 392, 393, 361, 361, 393, 394, 362, 362, 394, 395, 363, 363, 395, 396, 364, 364, 396, 397, 365, 365, 397, 398, 366, 366, 398, 399, 367, 367, 399, 400, 368, 368, 400, 401, 369, 369, 401, 402, 370, 370, 402, 403, 371, 371, 403, 404, 372, 372, 404, 405, 373, 373, 405, 406, 374, 374, 406, 407, 375, 375, 407, 408, 376, 376, 408, 409, 377, 377, 409, 410, 378, 378, 410, 411, 379, 379, 411, 412, 380, 380, 412, 413, 381, 381, 413, 414, 382, 382, 414, 415, 383, 383, 415, 416, 384, 384, 416, 385, 353, 385, 417, 418, 386, 386, 418, 419, 387, 387, 419, 420, 388, 388, 420, 421, 389, 389, 421, 422, 390, 390, 422, 423, 391, 391, 423, 424, 392, 392, 424, 425, 393, 393, 425, 426, 394, 394, 426, 427, 395, 395, 427, 428, 396, 396, 428, 429, 397, 397, 429, 430, 398, 398, 430, 431, 399, 399, 431, 432, 400, 400, 432, 433, 401, 401, 433, 434, 402, 402, 434, 435, 403, 403, 435, 436, 404, 404, 436, 437, 405, 405, 437, 438, 406, 406, 438, 439, 407, 407, 439, 440, 408, 408, 440, 441, 409, 409, 441, 442, 410, 410, 442, 443, 411, 411, 443, 444, 412, 412, 444, 445, 413, 413, 445, 446, 414, 414, 446, 447, 415, 415, 447, 448, 416, 416, 448, 417, 385, 417, 449, 450, 418, 418, 450, 451, 419, 419, 451, 452, 420, 420, 452, 453, 421, 421, 453, 454, 422, 422, 454, 455, 423, 423, 455, 456, 424, 424, 456, 457, 425, 425, 457, 458, 426, 426, 458, 459, 427, 427, 459, 460, 428, 428, 460, 461, 429, 429, 461, 462, 430, 430, 462, 463, 431, 431, 463, 464, 432, 432, 464, 465, 433, 433, 465, 466, 434, 434, 466, 467, 435, 435, 467, 468, 436, 436, 468, 469, 437, 437, 469, 470, 438, 438, 470, 471, 439, 439, 471, 472, 440, 440, 472, 473, 441, 441, 473, 474, 442, 442, 474, 475, 443, 443, 475, 476, 444, 444, 476, 477, 445, 445, 477, 478, 446, 446, 478, 479, 447, 447, 479, 480, 448, 448, 480, 449, 417, 481, 450, 449, 481, 451, 450, 481, 452, 451, 481, 453, 452, 481, 454, 453, 481, 455, 454, 481, 456, 455, 481, 457, 456, 481, 458, 457, 481, 459, 458, 481, 460, 459, 481, 461, 460, 481, 462, 461, 481, 463, 462, 481, 464, 463, 481, 465, 464, 481, 466, 465, 481, 467, 466, 481, 468, 467, 481, 469, 468, 481, 470, 469, 481, 471, 470, 481, 472, 471, 481, 473, 472, 481, 474, 473, 481, 475, 474, 481, 476, 475, 481, 477, 476, 481, 478, 477, 481, 479, 478, 481, 480, 479, 481, 449, 480] + point3f[] points = [(0, 0.5, 0), (-4.2638346e-9, 0.49039263, -0.09754515), (-0.019030116, 0.49039263, -0.09567088), (-0.037328914, 0.49039263, -0.09011996), (-0.054193184, 0.49039263, -0.08110583), (-0.068974845, 0.49039263, -0.06897485), (-0.08110584, 0.49039263, -0.0541932), (-0.09011999, 0.49039263, -0.0373289), (-0.095670864, 0.49039263, -0.019030094), (-0.09754516, 0.49039263, 2.9802322e-8), (-0.09567085, 0.49039263, 0.019030154), (-0.09011996, 0.49039263, 0.03732896), (-0.081105806, 0.49039266, 0.05419323), (-0.0689748, 0.49039266, 0.06897488), (-0.05419313, 0.49039263, 0.08110589), (-0.037328843, 0.49039263, 0.09012002), (-0.019030033, 0.49039263, 0.09567088), (9.4189524e-8, 0.49039263, 0.09754515), (0.019030217, 0.4903926, 0.09567085), (0.037329018, 0.49039266, 0.09011993), (0.054193288, 0.49039263, 0.08110577), (0.068974935, 0.4903926, 0.06897476), (0.08110591, 0.49039263, 0.05419308), (0.09012003, 0.49039263, 0.03732878), (0.09567089, 0.49039263, 0.019029975), (0.09754516, 0.49039263, -1.4901161e-7), (0.09567083, 0.49039263, -0.019030273), (0.09011991, 0.49039263, -0.037329078), (0.08110574, 0.49039263, -0.054193318), (0.06897471, 0.49039263, -0.06897497), (0.054193027, 0.49039263, -0.08110595), (0.03732873, 0.49039263, -0.09012008), (0.01902991, 0.49039263, -0.09567088), (-8.363813e-9, 0.46193975, -0.1913417), (-0.03732892, 0.46193975, -0.18766516), (-0.0732233, 0.46193975, -0.1767767), (-0.10630376, 0.46193975, -0.15909487), (-0.13529903, 0.46193975, -0.13529903), (-0.15909484, 0.46193975, -0.10630375), (-0.17677672, 0.46193975, -0.07322329), (-0.18766515, 0.46193975, -0.03732887), (-0.19134173, 0.46193975, 5.9604645e-8), (-0.18766513, 0.46193975, 0.03732899), (-0.17677666, 0.46193975, 0.07322341), (-0.15909477, 0.46193975, 0.10630387), (-0.13529895, 0.46193978, 0.13529912), (-0.106303655, 0.46193975, 0.15909493), (-0.073223166, 0.46193975, 0.17677677), (-0.037328754, 0.46193975, 0.18766516), (1.8475941e-7, 0.46193972, 0.19134173), (0.037329115, 0.46193975, 0.1876651), (0.07322351, 0.46193972, 0.17677662), (0.10630397, 0.46193975, 0.15909469), (0.1352992, 0.46193975, 0.13529885), (0.15909497, 0.46193978, 0.10630354), (0.17677681, 0.46193975, 0.073223054), (0.1876652, 0.46193975, 0.03732863), (0.19134173, 0.46193975, -2.9802322e-7), (0.18766509, 0.46193975, -0.037329227), (0.17677657, 0.46193975, -0.07322365), (0.15909463, 0.46193975, -0.10630405), (0.13529877, 0.46193975, -0.13529927), (0.10630345, 0.46193975, -0.15909505), (0.07322294, 0.46193975, -0.17677683), (0.03732851, 0.46193975, -0.18766522), (-1.2142373e-8, 0.4157348, -0.27778515), (-0.05419319, 0.4157348, -0.27244756), (-0.10630375, 0.4157348, -0.25664), (-0.15432914, 0.4157348, -0.23096988), (-0.19642374, 0.4157348, -0.19642374), (-0.2309699, 0.41573477, -0.15432915), (-0.25664002, 0.4157348, -0.10630372), (-0.27244756, 0.41573483, -0.05419311), (-0.27778512, 0.4157348, 8.940697e-8), (-0.27244753, 0.41573477, 0.054193288), (-0.25663993, 0.41573483, 0.1063039), (-0.2309698, 0.41573477, 0.15432927), (-0.19642362, 0.41573477, 0.19642387), (-0.15432899, 0.4157348, 0.23097), (-0.10630356, 0.41573477, 0.25664008), (-0.05419295, 0.41573477, 0.2724476), (2.682291e-7, 0.41573483, 0.27778512), (0.054193474, 0.4157348, 0.2724475), (0.10630405, 0.4157348, 0.25663987), (0.15432943, 0.4157348, 0.2309697), (0.19642399, 0.41573483, 0.19642349), (0.2309701, 0.41573483, 0.15432885), (0.25664014, 0.41573477, 0.106303394), (0.27244765, 0.4157348, 0.05419278), (0.27778512, 0.4157348, -4.4703484e-7), (0.27244747, 0.4157348, -0.054193646), (0.2566398, 0.4157348, -0.1063042), (0.23096961, 0.41573483, -0.15432957), (0.19642337, 0.4157348, -0.1964241), (0.15432869, 0.4157348, -0.23097023), (0.10630323, 0.4157348, -0.25664023), (0.0541926, 0.4157348, -0.27244768), (-1.545431e-8, 0.35355338, -0.35355338), (-0.068974845, 0.35355338, -0.34675995), (-0.13529901, 0.35355338, -0.32664075), (-0.19642372, 0.35355338, -0.29396895), (-0.24999999, 0.35355338, -0.24999997), (-0.29396892, 0.35355338, -0.19642374), (-0.32664075, 0.35355338, -0.13529897), (-0.34675997, 0.35355338, -0.06897476), (-0.35355338, 0.35355338, 1.1920929e-7), (-0.34675992, 0.3535534, 0.068975), (-0.32664067, 0.35355338, 0.13529918), (-0.2939688, 0.3535534, 0.1964239), (-0.24999985, 0.35355338, 0.25000015), (-0.19642353, 0.3535534, 0.29396904), (-0.13529876, 0.3535534, 0.32664084), (-0.06897454, 0.35355338, 0.34676), (3.4139086e-7, 0.35355338, 0.35355338), (0.06897521, 0.35355338, 0.3467599), (0.13529938, 0.35355338, 0.32664058), (0.1964241, 0.35355338, 0.29396865), (0.2500003, 0.35355338, 0.24999967), (0.29396915, 0.35355335, 0.19642334), (0.32664093, 0.35355338, 0.13529855), (0.34676006, 0.35355338, 0.068974316), (0.35355338, 0.35355338, -5.662441e-7), (0.34675983, 0.35355338, -0.06897542), (0.3266405, 0.35355338, -0.1352996), (0.29396853, 0.35355338, -0.19642428), (0.24999951, 0.35355338, -0.2500005), (0.19642314, 0.35355338, -0.2939693), (0.13529834, 0.35355338, -0.326641), (0.06897409, 0.35355338, -0.34676012), (-1.8172347e-8, 0.2777851, -0.41573486), (-0.08110584, 0.2777851, -0.40774658), (-0.15909481, 0.2777851, -0.3840889), (-0.23096988, 0.2777851, -0.3456709), (-0.29396892, 0.2777851, -0.2939689), (-0.34567088, 0.2777851, -0.23096988), (-0.38408893, 0.2777851, -0.15909478), (-0.4077466, 0.2777851, -0.08110574), (-0.41573483, 0.2777851, 1.4901161e-7), (-0.40774655, 0.2777851, 0.08110601), (-0.3840888, 0.2777851, 0.15909502), (-0.34567076, 0.27778512, 0.2309701), (-0.29396874, 0.27778512, 0.2939691), (-0.23096965, 0.2777851, 0.34567103), (-0.15909451, 0.2777851, 0.38408902), (-0.081105486, 0.27778506, 0.40774667), (4.014332e-7, 0.27778512, 0.41573483), (0.08110627, 0.2777851, 0.40774652), (0.15909526, 0.2777851, 0.38408872), (0.23097032, 0.2777851, 0.3456706), (0.29396927, 0.2777851, 0.29396853), (0.34567118, 0.27778506, 0.23096943), (0.38408914, 0.2777851, 0.15909427), (0.4077467, 0.27778506, 0.08110522), (0.41573483, 0.2777851, -6.556511e-7), (0.40774646, 0.2777851, -0.081106514), (0.3840886, 0.2777851, -0.1590955), (0.34567046, 0.2777851, -0.23097053), (0.29396835, 0.2777851, -0.29396948), (0.2309692, 0.2777851, -0.34567133), (0.15909404, 0.2777851, -0.3840892), (0.08110496, 0.2777851, -0.40774676), (-2.0192028e-8, 0.1913417, -0.46193975), (-0.09011997, 0.19134173, -0.45306373), (-0.17677668, 0.19134171, -0.4267767), (-0.25663996, 0.19134171, -0.38408887), (-0.32664073, 0.19134171, -0.32664073), (-0.38408887, 0.19134171, -0.25663996), (-0.42677674, 0.19134171, -0.17677663), (-0.45306373, 0.19134171, -0.09011988), (-0.46193975, 0.19134171, 1.4901161e-7), (-0.45306367, 0.1913417, 0.09012016), (-0.4267766, 0.19134171, 0.1767769), (-0.38408872, 0.1913417, 0.2566402), (-0.32664055, 0.19134173, 0.32664093), (-0.25663972, 0.1913417, 0.38408905), (-0.17677635, 0.1913417, 0.42677683), (-0.09011958, 0.1913417, 0.4530638), (4.4604863e-7, 0.1913417, 0.46193975), (0.09012045, 0.1913417, 0.4530636), (0.17677717, 0.1913417, 0.42677647), (0.25664046, 0.19134173, 0.38408855), (0.32664114, 0.1913417, 0.3266403), (0.38408923, 0.19134173, 0.25663945), (0.42677695, 0.19134171, 0.17677607), (0.45306385, 0.19134173, 0.09011928), (0.46193975, 0.19134171, -7.4505806e-7), (0.45306355, 0.19134171, -0.09012075), (0.42677638, 0.19134171, -0.17677744), (0.3840884, 0.19134171, -0.25664073), (0.3266401, 0.19134171, -0.32664138), (0.2566392, 0.19134171, -0.3840894), (0.17677581, 0.19134171, -0.42677706), (0.09011899, 0.1913417, -0.4530639), (-2.1435742e-8, 0.09754518, -0.49039266), (-0.09567086, 0.09754518, -0.48096988), (-0.18766512, 0.09754518, -0.4530637), (-0.27244753, 0.09754518, -0.40774658), (-0.34675995, 0.09754518, -0.34675995), (-0.40774658, 0.09754518, -0.27244753), (-0.45306376, 0.09754518, -0.18766508), (-0.48096988, 0.09754518, -0.09567073), (-0.49039263, 0.09754518, 1.5646219e-7), (-0.48096982, 0.097545184, 0.09567105), (-0.4530636, 0.09754518, 0.18766534), (-0.4077464, 0.09754518, 0.2724478), (-0.34675974, 0.09754518, 0.34676018), (-0.27244726, 0.09754518, 0.40774676), (-0.18766476, 0.09754518, 0.45306388), (-0.09567043, 0.09754518, 0.48096994), (4.735227e-7, 0.09754521, 0.49039263), (0.09567136, 0.09754518, 0.48096976), (0.18766564, 0.09754515, 0.4530635), (0.27244803, 0.09754518, 0.40774623), (0.3467604, 0.09754518, 0.3467595), (0.40774694, 0.09754518, 0.272447), (0.453064, 0.09754518, 0.18766448), (0.48097, 0.09754518, 0.09567012), (0.49039263, 0.09754518, -7.8976154e-7), (0.4809697, 0.09754518, -0.09567167), (0.45306337, 0.09754518, -0.18766594), (0.40774605, 0.09754518, -0.2724483), (0.34675926, 0.09754518, -0.34676063), (0.27244672, 0.09754518, -0.40774712), (0.1876642, 0.09754518, -0.4530641), (0.09566981, 0.09754518, -0.4809701), (-2.1855694e-8, 2.9802322e-8, -0.5), (-0.09754516, 2.9802322e-8, -0.49039263), (-0.1913417, 2.9802322e-8, -0.46193978), (-0.2777851, 2.9802322e-8, -0.41573483), (-0.35355338, 2.9802322e-8, -0.35355338), (-0.41573483, 2.9802322e-8, -0.2777851), (-0.4619398, 4.4703484e-8, -0.19134164), (-0.49039266, 3.7252903e-8, -0.09754504), (-0.5, 3.7748947e-8, 1.6292068e-7), (-0.4903926, 3.7252903e-8, 0.09754536), (-0.46193966, 4.4703484e-8, 0.19134194), (-0.41573465, 2.9802322e-8, 0.27778536), (-0.35355318, 2.9802322e-8, 0.35355362), (-0.27778482, 2.9802322e-8, 0.415735), (-0.19134134, 2.9802322e-8, 0.46193993), (-0.09754473, 2.9802322e-8, 0.4903927), (4.827996e-7, 5.9604645e-8, 0.5), (0.097545676, 2.9802322e-8, 0.49039254), (0.19134223, 2.9802322e-8, 0.46193954), (0.27778563, 2.9802322e-8, 0.41573447), (0.35355383, 2.9802322e-8, 0.35355294), (0.4157352, 2.9802322e-8, 0.27778456), (0.46194005, 4.4703484e-8, 0.19134104), (0.49039277, 3.7252903e-8, 0.09754441), (0.5, 3.7748976e-8, -8.026785e-7), (0.49039248, 3.7252903e-8, -0.09754599), (0.46193942, 4.4703484e-8, -0.19134253), (0.4157343, 2.9802322e-8, -0.2777859), (0.3535527, 2.9802322e-8, -0.35355407), (0.2777843, 2.9802322e-8, -0.41573536), (0.19134076, 2.9802322e-8, -0.46194017), (0.0975441, 2.9802322e-8, -0.49039286), (-2.1435744e-8, -0.09754512, -0.49039263), (-0.095670864, -0.09754512, -0.48096985), (-0.18766512, -0.09754512, -0.45306373), (-0.27244753, -0.09754509, -0.4077466), (-0.34675997, -0.09754509, -0.34675997), (-0.4077466, -0.09754509, -0.27244753), (-0.4530638, -0.09754512, -0.18766508), (-0.4809699, -0.0975451, -0.095670745), (-0.49039266, -0.0975451, 1.5646219e-7), (-0.48096985, -0.0975451, 0.09567106), (-0.45306364, -0.0975451, 0.18766536), (-0.40774643, -0.0975451, 0.27244782), (-0.34675977, -0.0975451, 0.3467602), (-0.2724473, -0.09754509, 0.4077468), (-0.18766478, -0.09754509, 0.4530639), (-0.09567044, -0.09754509, 0.48096997), (4.7352273e-7, -0.09754512, 0.49039268), (0.09567136, -0.09754509, 0.4809698), (0.18766566, -0.09754512, 0.45306355), (0.27244806, -0.09754509, 0.40774626), (0.3467604, -0.0975451, 0.34675956), (0.40774697, -0.0975451, 0.27244705), (0.45306402, -0.0975451, 0.1876645), (0.48097003, -0.0975451, 0.09567012), (0.49039266, -0.0975451, -7.8976154e-7), (0.48096973, -0.097545095, -0.095671676), (0.4530634, -0.09754509, -0.18766594), (0.40774608, -0.09754512, -0.27244833), (0.3467593, -0.09754509, -0.34676063), (0.27244675, -0.09754509, -0.40774715), (0.18766421, -0.09754509, -0.45306414), (0.09566981, -0.09754512, -0.48097008), (-2.019203e-8, -0.19134167, -0.46193978), (-0.09011998, -0.19134164, -0.45306373), (-0.17677668, -0.19134167, -0.42677674), (-0.25663996, -0.19134161, -0.3840889), (-0.32664075, -0.19134161, -0.32664075), (-0.3840889, -0.19134164, -0.25663996), (-0.42677674, -0.19134165, -0.17677663), (-0.45306376, -0.19134164, -0.09011987), (-0.46193978, -0.19134164, 1.4901161e-7), (-0.4530637, -0.19134164, 0.09012017), (-0.42677662, -0.19134164, 0.17677689), (-0.38408875, -0.19134164, 0.25664023), (-0.32664055, -0.19134164, 0.32664096), (-0.25663972, -0.19134164, 0.3840891), (-0.17677635, -0.19134164, 0.4267769), (-0.090119585, -0.19134164, 0.45306385), (4.4604866e-7, -0.19134164, 0.4619398), (0.09012046, -0.19134164, 0.4530636), (0.17677718, -0.19134164, 0.42677653), (0.25664046, -0.19134164, 0.38408858), (0.32664117, -0.19134164, 0.32664037), (0.38408923, -0.19134164, 0.25663948), (0.42677698, -0.19134164, 0.17677608), (0.45306388, -0.19134164, 0.0901193), (0.46193978, -0.19134164, -7.4505806e-7), (0.45306358, -0.19134162, -0.09012075), (0.42677638, -0.19134164, -0.17677745), (0.38408843, -0.19134164, -0.2566407), (0.3266401, -0.19134164, -0.32664138), (0.2566392, -0.19134164, -0.3840894), (0.17677581, -0.19134167, -0.4267771), (0.090119, -0.19134167, -0.45306394), (-1.8172347e-8, -0.27778512, -0.41573483), (-0.08110584, -0.2777851, -0.40774658), (-0.15909481, -0.2777851, -0.3840889), (-0.23096988, -0.27778512, -0.34567088), (-0.29396892, -0.27778506, -0.29396892), (-0.34567088, -0.2777851, -0.23096988), (-0.38408893, -0.27778512, -0.15909477), (-0.4077466, -0.2777851, -0.08110574), (-0.41573483, -0.2777851, 1.4901161e-7), (-0.40774655, -0.2777851, 0.08110601), (-0.3840888, -0.2777851, 0.15909502), (-0.34567076, -0.2777851, 0.23097011), (-0.29396874, -0.2777851, 0.29396912), (-0.23096965, -0.2777851, 0.34567103), (-0.15909451, -0.2777851, 0.38408902), (-0.081105486, -0.2777851, 0.40774664), (4.014332e-7, -0.2777851, 0.41573486), (0.08110627, -0.2777851, 0.40774652), (0.15909526, -0.2777851, 0.38408872), (0.23097032, -0.2777851, 0.3456706), (0.29396927, -0.2777851, 0.29396853), (0.34567118, -0.2777851, 0.2309694), (0.38408914, -0.2777851, 0.15909427), (0.4077467, -0.2777851, 0.0811052), (0.41573483, -0.2777851, -6.556511e-7), (0.40774646, -0.27778506, -0.08110653), (0.3840886, -0.27778506, -0.15909551), (0.34567046, -0.27778506, -0.23097055), (0.29396835, -0.2777851, -0.29396948), (0.2309692, -0.2777851, -0.34567133), (0.15909404, -0.27778506, -0.38408923), (0.08110496, -0.27778506, -0.4077468), (-1.545431e-8, -0.35355338, -0.35355338), (-0.068974845, -0.35355338, -0.34675995), (-0.13529901, -0.35355338, -0.32664075), (-0.19642372, -0.3535534, -0.29396892), (-0.24999999, -0.35355335, -0.24999999), (-0.29396892, -0.3535534, -0.19642372), (-0.32664075, -0.35355338, -0.13529897), (-0.34675997, -0.35355338, -0.06897476), (-0.35355338, -0.35355338, 1.1920929e-7), (-0.34675992, -0.35355335, 0.068975), (-0.32664067, -0.35355338, 0.13529918), (-0.2939688, -0.35355338, 0.19642392), (-0.24999985, -0.35355338, 0.25000015), (-0.19642353, -0.35355338, 0.29396906), (-0.13529876, -0.35355338, 0.32664087), (-0.06897454, -0.35355338, 0.34676), (3.4139086e-7, -0.35355338, 0.35355338), (0.06897521, -0.35355338, 0.3467599), (0.13529938, -0.35355338, 0.32664058), (0.1964241, -0.35355338, 0.29396865), (0.2500003, -0.35355338, 0.24999967), (0.29396915, -0.35355338, 0.19642332), (0.32664093, -0.35355338, 0.13529855), (0.34676006, -0.35355338, 0.068974316), (0.35355338, -0.35355338, -5.662441e-7), (0.34675983, -0.35355338, -0.06897542), (0.3266405, -0.35355338, -0.1352996), (0.29396853, -0.35355335, -0.19642429), (0.24999951, -0.3535534, -0.25000048), (0.19642314, -0.35355338, -0.2939693), (0.13529834, -0.35355335, -0.32664102), (0.06897409, -0.35355338, -0.34676012), (-1.2142372e-8, -0.41573486, -0.2777851), (-0.054193184, -0.41573483, -0.27244753), (-0.106303744, -0.41573483, -0.25663996), (-0.15432912, -0.4157348, -0.23096988), (-0.19642372, -0.41573483, -0.19642372), (-0.23096988, -0.41573483, -0.15432912), (-0.25664, -0.41573483, -0.10630369), (-0.27244753, -0.41573483, -0.05419311), (-0.2777851, -0.41573483, 8.940697e-8), (-0.2724475, -0.41573483, 0.054193288), (-0.2566399, -0.41573483, 0.10630387), (-0.23096977, -0.41573483, 0.15432924), (-0.1964236, -0.41573483, 0.19642383), (-0.15432897, -0.41573483, 0.23096997), (-0.10630354, -0.41573483, 0.25664002), (-0.054192945, -0.41573483, 0.2724476), (2.6822906e-7, -0.41573483, 0.27778512), (0.05419347, -0.41573483, 0.27244747), (0.10630404, -0.41573483, 0.25663984), (0.15432942, -0.41573483, 0.23096967), (0.19642396, -0.41573483, 0.19642347), (0.23097007, -0.41573483, 0.15432882), (0.2566401, -0.41573483, 0.106303394), (0.27244762, -0.41573483, 0.05419278), (0.2777851, -0.41573483, -4.4703484e-7), (0.27244744, -0.41573483, -0.054193646), (0.25663978, -0.41573486, -0.1063042), (0.23096958, -0.41573486, -0.15432957), (0.19642334, -0.4157348, -0.1964241), (0.15432867, -0.41573486, -0.23097017), (0.10630322, -0.41573483, -0.2566402), (0.05419259, -0.41573483, -0.27244765), (-8.363808e-9, -0.4619398, -0.19134164), (-0.037328903, -0.4619398, -0.18766505), (-0.07322327, -0.4619398, -0.17677665), (-0.10630371, -0.4619398, -0.15909475), (-0.13529897, -0.4619398, -0.13529897), (-0.15909477, -0.4619398, -0.10630369), (-0.17677665, -0.4619398, -0.07322323), (-0.18766508, -0.4619398, -0.03732887), (-0.19134164, -0.4619398, 5.9604645e-8), (-0.18766505, -0.4619398, 0.03732899), (-0.17677659, -0.4619398, 0.07322335), (-0.15909469, -0.4619398, 0.10630381), (-0.1352989, -0.4619398, 0.13529909), (-0.10630361, -0.4619398, 0.15909481), (-0.07322313, -0.4619398, 0.1767767), (-0.037328735, -0.4619398, 0.1876651), (1.8475933e-7, -0.4619398, 0.19134164), (0.0373291, -0.4619398, 0.18766499), (0.07322347, -0.4619398, 0.17677653), (0.106303915, -0.4619398, 0.15909463), (0.13529915, -0.4619398, 0.13529879), (0.1590949, -0.4619398, 0.10630351), (0.17677674, -0.4619398, 0.073222995), (0.18766512, -0.4619398, 0.0373286), (0.19134164, -0.4619398, -2.9802322e-7), (0.187665, -0.4619398, -0.037329227), (0.1767765, -0.4619398, -0.07322359), (0.15909456, -0.46193984, -0.10630402), (0.1352987, -0.46193978, -0.13529924), (0.1063034, -0.4619398, -0.15909499), (0.073222905, -0.4619398, -0.17677677), (0.037328493, -0.4619398, -0.18766516), (-4.2638293e-9, -0.49039268, -0.09754506), (-0.019030094, -0.49039266, -0.09567073), (-0.03732887, -0.49039266, -0.09011987), (-0.054193117, -0.49039266, -0.08110574), (-0.06897476, -0.49039266, -0.06897476), (-0.08110575, -0.49039266, -0.05419311), (-0.090119876, -0.49039266, -0.03732887), (-0.095670745, -0.49039266, -0.019030064), (-0.09754504, -0.49039266, 2.9802322e-8), (-0.09567073, -0.49039266, 0.019030124), (-0.090119846, -0.49039263, 0.03732893), (-0.08110571, -0.49039266, 0.05419317), (-0.06897472, -0.49039263, 0.06897482), (-0.054193065, -0.49039266, 0.0811058), (-0.0373288, -0.49039266, 0.09011987), (-0.01903001, -0.49039266, 0.09567073), (9.418941e-8, -0.49039263, 0.09754506), (0.019030195, -0.49039266, 0.09567073), (0.037328973, -0.49039268, 0.09011981), (0.05419322, -0.49039266, 0.08110568), (0.068974845, -0.49039266, 0.068974644), (0.08110581, -0.49039266, 0.05419299), (0.09011992, -0.49039266, 0.03732875), (0.09567077, -0.49039266, 0.019029945), (0.09754504, -0.49039266, -1.4901161e-7), (0.09567071, -0.49039266, -0.019030243), (0.0901198, -0.49039268, -0.037329018), (0.081105635, -0.49039268, -0.054193288), (0.06897463, -0.49039263, -0.06897488), (0.05419296, -0.49039266, -0.08110586), (0.037328687, -0.49039263, -0.09011996), (0.019029886, -0.49039266, -0.09567079), (0, -0.5, 0)] + color3f[] primvars:displayColor = [(0.27450982, 0.13333334, 0.62352943)] + float3[] primvars:normals = [(7.292757e-8, 0.99999994, -5.6875273e-9), (2.6251005e-8, 0.97959757, -0.20096882), (-0.03920708, 0.97959757, -0.19710742), (-0.076907486, 0.9795976, -0.18567094), (-0.11165225, 0.9795976, -0.1670995), (-0.14210646, 0.9795976, -0.14210647), (-0.16709955, 0.97959757, -0.111652344), (-0.18567103, 0.9795976, -0.076907404), (-0.19710734, 0.9795976, -0.039207034), (-0.20096889, 0.9795976, 4.7132488e-8), (-0.1971073, 0.9795976, 0.03920718), (-0.18567125, 0.9795976, 0.07690713), (-0.16709973, 0.97959757, 0.111651845), (-0.14210592, 0.9795976, 0.14210673), (-0.11165172, 0.9795976, 0.16709997), (-0.07690725, 0.97959757, 0.18567115), (-0.039206732, 0.97959757, 0.19710746), (6.473259e-7, 0.97959757, 0.20096886), (0.03920685, 0.9795976, 0.19710769), (0.07690721, 0.97959757, 0.18567105), (0.11165323, 0.97959757, 0.16709895), (0.14210662, 0.9795976, 0.14210646), (0.16709928, 0.9795976, 0.11165242), (0.18567117, 0.9795976, 0.07690704), (0.19710739, 0.97959757, 0.039206807), (0.20096888, 0.97959757, -2.9532382e-7), (0.19710723, 0.9795976, -0.0392074), (0.18567088, 0.97959757, -0.07690783), (0.16709925, 0.9795976, -0.111652665), (0.14210624, 0.97959757, -0.14210668), (0.11165205, 0.97959757, -0.16709971), (0.07690705, 0.97959757, -0.18567134), (0.03920667, 0.9795976, -0.19710733), (-1.18328e-7, 0.92170703, -0.38788676), (-0.07567298, 0.921707, -0.38043377), (-0.1484379, 0.92170686, -0.35836077), (-0.21549842, 0.921707, -0.32251626), (-0.27427754, 0.921707, -0.27427742), (-0.3225162, 0.92170686, -0.21549848), (-0.35836077, 0.92170686, -0.14843792), (-0.38043374, 0.921707, -0.07567285), (-0.38788694, 0.921707, 2.438274e-7), (-0.3804339, 0.921707, 0.075673096), (-0.3583608, 0.921707, 0.14843798), (-0.3225163, 0.9217069, 0.21549858), (-0.2742774, 0.9217069, 0.27427775), (-0.21549803, 0.9217069, 0.32251668), (-0.14843746, 0.921707, 0.35836112), (-0.07567259, 0.92170686, 0.3804339), (3.4183643e-7, 0.921707, 0.3878869), (0.075673334, 0.921707, 0.38043362), (0.14843823, 0.921707, 0.35836068), (0.21549873, 0.921707, 0.32251588), (0.2742775, 0.92170703, 0.2742772), (0.32251632, 0.92170703, 0.21549785), (0.35836115, 0.92170686, 0.14843711), (0.38043386, 0.921707, 0.075672485), (0.3878869, 0.921707, -5.832734e-7), (0.38043362, 0.92170686, -0.075673595), (0.35836053, 0.92170703, -0.1484385), (0.32251564, 0.92170703, -0.21549901), (0.2742769, 0.921707, -0.2742779), (0.21549779, 0.921707, -0.32251653), (0.14843702, 0.921707, -0.35836107), (0.07567235, 0.921707, -0.38043383), (-3.400706e-7, 0.8286446, -0.55977505), (-0.109206736, 0.8286446, -0.5490191), (-0.21421659, 0.8286446, -0.51716477), (-0.31099442, 0.8286446, -0.46543586), (-0.39582077, 0.8286446, -0.39582065), (-0.46543595, 0.8286446, -0.31099445), (-0.51716477, 0.8286446, -0.21421666), (-0.54901916, 0.82864463, -0.10920652), (-0.559775, 0.8286446, 3.4965004e-7), (-0.5490191, 0.8286446, 0.109206825), (-0.5171645, 0.82864463, 0.2142168), (-0.4654357, 0.8286446, 0.3109947), (-0.39582062, 0.8286446, 0.39582092), (-0.310994, 0.82864463, 0.46543616), (-0.21421595, 0.8286446, 0.517165), (-0.10920633, 0.8286446, 0.54901916), (3.5324234e-7, 0.82864463, 0.559775), (0.10920741, 0.82864463, 0.5490189), (0.21421723, 0.82864463, 0.5171644), (0.3109948, 0.8286446, 0.46543562), (0.39582118, 0.8286446, 0.39582038), (0.46543652, 0.8286445, 0.31099364), (0.5171651, 0.8286445, 0.21421582), (0.5490193, 0.82864463, 0.10920599), (0.55977505, 0.8286446, -9.244173e-7), (0.54901904, 0.8286445, -0.10920765), (0.5171644, 0.8286446, -0.21421742), (0.46543536, 0.82864463, -0.31099522), (0.39581993, 0.8286446, -0.39582142), (0.31099343, 0.8286446, -0.4654366), (0.21421549, 0.8286446, -0.5171653), (0.109205894, 0.82864463, -0.5490193), (-4.8225303e-7, 0.70405906, -0.7101414), (-0.1385418, 0.70405906, -0.69649625), (-0.2717592, 0.70405906, -0.65608513), (-0.3945335, 0.70405906, -0.5904609), (-0.5021459, 0.70405906, -0.50214577), (-0.590461, 0.70405906, -0.3945335), (-0.6560852, 0.7040592, -0.27175927), (-0.69649637, 0.70405906, -0.13854155), (-0.7101415, 0.70405906, 2.783152e-7), (-0.6964961, 0.70405906, 0.13854201), (-0.656085, 0.704059, 0.2717595), (-0.59046066, 0.7040592, 0.3945337), (-0.5021454, 0.7040592, 0.5021461), (-0.39453304, 0.7040592, 0.59046125), (-0.27175865, 0.7040592, 0.6560853), (-0.13854116, 0.7040592, 0.69649637), (5.518319e-7, 0.7040592, 0.7101414), (0.13854255, 0.70405906, 0.69649607), (0.2717601, 0.7040592, 0.65608484), (0.39453417, 0.7040592, 0.59046054), (0.5021466, 0.704059, 0.5021452), (0.5904617, 0.70405895, 0.39453268), (0.6560855, 0.704059, 0.2717584), (0.6964965, 0.70405906, 0.13854069), (0.7101415, 0.704059, -0.0000011348542), (0.69649607, 0.7040592, -0.13854295), (0.6560847, 0.704059, -0.27176046), (0.59046036, 0.70405906, -0.3945345), (0.5021449, 0.70405906, -0.5021469), (0.39453217, 0.704059, -0.59046185), (0.27175802, 0.704059, -0.65608585), (0.13854077, 0.704059, -0.6964965), (-4.6142696e-7, 0.55276126, -0.8333397), (-0.16257653, 0.5527614, -0.81732726), (-0.3189052, 0.5527613, -0.76990557), (-0.4629788, 0.55276126, -0.6928966), (-0.5892602, 0.5527613, -0.58926004), (-0.6928966, 0.5527614, -0.4629788), (-0.76990557, 0.5527614, -0.31890514), (-0.8173273, 0.55276126, -0.16257621), (-0.83333975, 0.55276126, 3.0281146e-7), (-0.8173273, 0.55276126, 0.1625769), (-0.7699054, 0.55276114, 0.3189055), (-0.6928965, 0.55276126, 0.462979), (-0.58925974, 0.55276126, 0.5892606), (-0.46297818, 0.5527612, 0.692897), (-0.3189046, 0.55276126, 0.7699058), (-0.16257584, 0.55276126, 0.8173275), (7.353993e-7, 0.55276126, 0.83333975), (0.16257744, 0.5527612, 0.81732726), (0.31890613, 0.55276126, 0.76990527), (0.46297958, 0.5527613, 0.692896), (0.589261, 0.5527613, 0.5892593), (0.69289714, 0.5527613, 0.4629779), (0.7699059, 0.5527614, 0.31890416), (0.81732756, 0.5527612, 0.1625752), (0.8333397, 0.5527613, -0.0000012641177), (0.817327, 0.5527613, -0.16257791), (0.7699049, 0.5527614, -0.31890655), (0.6928958, 0.5527614, -0.46297988), (0.58925897, 0.5527614, -0.5892613), (0.46297723, 0.5527614, -0.6928976), (0.31890365, 0.5527614, -0.76990616), (0.1625753, 0.5527613, -0.8173275), (-4.8369753e-7, 0.3805373, -0.9247656), (-0.18041287, 0.38053727, -0.9069965), (-0.35389245, 0.38053715, -0.854372), (-0.5137723, 0.38053718, -0.7689145), (-0.653908, 0.38053724, -0.653908), (-0.7689144, 0.38053727, -0.5137723), (-0.8543721, 0.3805372, -0.35389236), (-0.9069966, 0.38053718, -0.18041252), (-0.9247656, 0.38053718, 3.152457e-7), (-0.9069965, 0.38053715, 0.18041323), (-0.85437196, 0.38053715, 0.35389283), (-0.76891434, 0.3805371, 0.51377255), (-0.65390766, 0.38053718, 0.6539085), (-0.51377165, 0.38053724, 0.7689149), (-0.35389173, 0.38053724, 0.8543723), (-0.18041204, 0.3805372, 0.9069967), (8.735435e-7, 0.38053718, 0.92476565), (0.18041387, 0.38053712, 0.9069963), (0.35389346, 0.38053706, 0.8543717), (0.5137733, 0.38053718, 0.7689139), (0.65390897, 0.38053718, 0.6539072), (0.7689152, 0.38053733, 0.51377136), (0.85437256, 0.38053724, 0.35389113), (0.9069968, 0.38053727, 0.18041138), (0.9247656, 0.38053724, -0.0000014607186), (0.90699625, 0.3805372, -0.1804144), (0.8543715, 0.38053718, -0.3538939), (0.7689136, 0.38053718, -0.51377374), (0.6539067, 0.38053715, -0.6539093), (0.51377064, 0.38053718, -0.7689155), (0.3538906, 0.3805373, -0.8543727), (0.18041135, 0.3805373, -0.90699667), (-6.310305e-7, 0.1939301, -0.9810153), (-0.19138668, 0.19393001, -0.96216536), (-0.37541834, 0.19393009, -0.90634), (-0.5450229, 0.19393015, -0.81568444), (-0.69368255, 0.19393015, -0.6936826), (-0.8156843, 0.19393015, -0.545023), (-0.90634006, 0.1939301, -0.37541813), (-0.9621655, 0.19393012, -0.1913863), (-0.98101526, 0.19393015, 3.0828974e-7), (-0.96216524, 0.19393016, 0.19138703), (-0.9063398, 0.19393012, 0.3754187), (-0.8156842, 0.19393012, 0.54502326), (-0.69368213, 0.19393015, 0.693683), (-0.5450223, 0.19393012, 0.8156848), (-0.37541747, 0.19393015, 0.9063403), (-0.19138572, 0.19393015, 0.9621656), (9.2727777e-7, 0.19393021, 0.98101526), (0.19138771, 0.19393021, 0.9621652), (0.37541935, 0.19393015, 0.90633965), (0.54502386, 0.19393015, 0.8156838), (0.69368345, 0.1939301, 0.6936818), (0.8156851, 0.1939301, 0.5450219), (0.90634054, 0.19393012, 0.3754169), (0.9621657, 0.1939301, 0.19138506), (0.9810153, 0.19393015, -0.0000015534912), (0.9621651, 0.19393015, -0.19138823), (0.9063393, 0.1939301, -0.37541988), (0.8156835, 0.19393004, -0.5450244), (0.6936813, 0.19393003, -0.6936839), (0.54502136, 0.19393004, -0.8156855), (0.3754164, 0.1939301, -0.9063407), (0.19138502, 0.19393016, -0.9621657), (-7.1072105e-7, -1.5178111e-7, -1), (-0.19509035, -7.2276734e-8, -0.98078537), (-0.38268328, 6.504906e-8, -0.9238796), (-0.5555702, 1.4214424e-7, -0.83146966), (-0.7071068, 1.5178114e-7, -0.7071068), (-0.83146966, 1.3250734e-7, -0.55557024), (-0.9238796, 1.5659958e-7, -0.38268322), (-0.98078537, 1.5178114e-7, -0.19509003), (-0.99999994, 1.5178114e-7, 3.0838072e-7), (-0.98078525, 1.4937191e-7, 0.1950908), (-0.9238793, 1.782826e-7, 0.3826838), (-0.83146936, 1.9273796e-7, 0.5555706), (-0.7071063, 2.0237485e-7, 0.7071073), (-0.55556965, 1.782826e-7, 0.8314701), (-0.3826826, 1.5178114e-7, 0.92387986), (-0.19508944, 1.7587338e-7, 0.9807854), (9.275514e-7, 2.3851322e-7, 0.99999994), (0.1950914, 2.1923942e-7, 0.9807851), (0.38268444, 2.457409e-7, 0.9238792), (0.5555712, 2.3610399e-7, 0.8314689), (0.7071077, 2.264671e-7, 0.7071059), (0.8314704, 2.2405787e-7, 0.5555692), (0.9238801, 2.071933e-7, 0.38268194), (0.9807856, 1.5659958e-7, 0.19508877), (0.99999994, 1.590088e-7, -0.000001546722), (0.980785, 1.5659958e-7, -0.19509201), (0.9238789, 1.7105494e-7, -0.38268507), (0.8314686, 1.5659958e-7, -0.5555718), (0.7071054, 1.4937191e-7, -0.7071082), (0.5555687, 1.5419036e-7, -0.8314707), (0.38268152, 9.1550525e-8, -0.9238803), (0.19508864, -6.98675e-8, -0.9807856), (-6.912433e-7, -0.19393003, -0.9810154), (-0.19138657, -0.19392999, -0.9621654), (-0.3754182, -0.19393001, -0.90634006), (-0.5450228, -0.19392999, -0.8156845), (-0.6936826, -0.19393003, -0.6936826), (-0.8156845, -0.19393001, -0.5450229), (-0.90634006, -0.19393004, -0.3754181), (-0.9621655, -0.19393001, -0.1913863), (-0.9810153, -0.19392997, 3.034727e-7), (-0.96216536, -0.19392999, 0.19138706), (-0.9063398, -0.19392997, 0.37541863), (-0.8156842, -0.19392996, 0.54502326), (-0.69368213, -0.19392997, 0.693683), (-0.54502237, -0.19392991, 0.81568485), (-0.37541753, -0.19392984, 0.90634036), (-0.19138579, -0.19392984, 0.9621656), (0.0000010019417, -0.19392993, 0.9810153), (0.19138765, -0.19393001, 0.9621652), (0.37541926, -0.19393001, 0.9063395), (0.545024, -0.19392993, 0.8156838), (0.69368345, -0.19392993, 0.69368184), (0.81568515, -0.19392997, 0.54502183), (0.90634066, -0.19392997, 0.37541687), (0.9621657, -0.19392996, 0.19138508), (0.9810153, -0.19392999, -0.0000015558998), (0.96216506, -0.19393003, -0.19138826), (0.9063393, -0.19392999, -0.37541988), (0.8156834, -0.19393004, -0.5450245), (0.6936813, -0.19393001, -0.693684), (0.5450214, -0.19392997, -0.8156855), (0.3754164, -0.19392993, -0.9063408), (0.19138491, -0.19393001, -0.9621658), (-6.473366e-7, -0.38053706, -0.92476565), (-0.1804128, -0.38053703, -0.9069966), (-0.35389236, -0.38053706, -0.85437214), (-0.5137723, -0.38053715, -0.7689145), (-0.6539081, -0.38053718, -0.6539081), (-0.7689145, -0.38053715, -0.51377225), (-0.8543721, -0.38053718, -0.3538924), (-0.9069966, -0.38053712, -0.18041252), (-0.92476565, -0.38053715, 3.0321345e-7), (-0.90699637, -0.38053715, 0.18041326), (-0.85437196, -0.38053712, 0.35389277), (-0.76891434, -0.38053715, 0.51377267), (-0.65390754, -0.38053718, 0.6539085), (-0.5137717, -0.38053727, 0.7689149), (-0.35389167, -0.38053718, 0.8543723), (-0.1804121, -0.38053718, 0.9069967), (0.0000010034921, -0.38053715, 0.92476565), (0.18041386, -0.38053715, 0.9069963), (0.35389334, -0.38053718, 0.8543717), (0.5137732, -0.38053718, 0.76891387), (0.65390885, -0.38053727, 0.65390724), (0.7689151, -0.38053733, 0.51377124), (0.85437256, -0.38053724, 0.35389122), (0.9069968, -0.38053715, 0.18041138), (0.92476565, -0.38053718, -0.0000015088478), (0.90699625, -0.38053715, -0.18041445), (0.8543714, -0.38053718, -0.3538939), (0.7689135, -0.38053715, -0.5137737), (0.6539067, -0.38053715, -0.6539093), (0.5137708, -0.3805372, -0.7689155), (0.3538907, -0.38053724, -0.8543727), (0.18041131, -0.38053715, -0.90699685), (-5.8519515e-7, -0.5527614, -0.8333397), (-0.16257653, -0.5527613, -0.8173273), (-0.3189052, -0.55276126, -0.7699056), (-0.4629789, -0.55276126, -0.69289654), (-0.5892603, -0.5527612, -0.58926016), (-0.6928966, -0.55276126, -0.46297893), (-0.76990545, -0.55276126, -0.31890514), (-0.8173274, -0.55276126, -0.16257624), (-0.8333397, -0.5527613, 3.4486862e-7), (-0.81732726, -0.55276126, 0.16257687), (-0.7699054, -0.55276126, 0.31890553), (-0.6928965, -0.55276126, 0.46297908), (-0.5892597, -0.55276126, 0.5892606), (-0.46297824, -0.5527613, 0.692897), (-0.3189046, -0.5527614, 0.7699058), (-0.16257586, -0.55276144, 0.8173274), (7.91876e-7, -0.55276126, 0.83333963), (0.16257748, -0.5527612, 0.81732714), (0.3189061, -0.55276126, 0.76990515), (0.4629796, -0.5527613, 0.692896), (0.589261, -0.5527614, 0.5892593), (0.6928972, -0.5527614, 0.46297786), (0.76990587, -0.55276126, 0.3189042), (0.81732756, -0.55276126, 0.16257522), (0.8333397, -0.55276126, -0.0000013614499), (0.8173271, -0.55276126, -0.16257803), (0.76990503, -0.55276126, -0.31890664), (0.6928958, -0.55276126, -0.4629799), (0.5892591, -0.55276126, -0.5892613), (0.46297735, -0.5527613, -0.6928976), (0.3189037, -0.5527613, -0.7699061), (0.16257527, -0.5527613, -0.8173275), (-4.942494e-7, -0.70405906, -0.7101414), (-0.13854177, -0.704059, -0.6964963), (-0.2717592, -0.70405906, -0.65608513), (-0.3945335, -0.7040592, -0.59046084), (-0.5021458, -0.704059, -0.5021459), (-0.59046096, -0.70405906, -0.39453354), (-0.6560852, -0.7040592, -0.27175915), (-0.69649625, -0.70405906, -0.1385415), (-0.7101415, -0.70405906, 3.442951e-7), (-0.69649625, -0.704059, 0.13854206), (-0.6560851, -0.70405906, 0.27175948), (-0.5904608, -0.7040592, 0.39453372), (-0.50214547, -0.7040592, 0.5021461), (-0.39453295, -0.704059, 0.5904613), (-0.27175876, -0.704059, 0.65608543), (-0.13854116, -0.704059, 0.6964964), (6.2500953e-7, -0.70405906, 0.7101414), (0.13854255, -0.70405906, 0.69649607), (0.2717601, -0.7040592, 0.65608484), (0.39453423, -0.7040592, 0.59046054), (0.5021466, -0.70405906, 0.5021452), (0.59046155, -0.70405906, 0.39453277), (0.65608555, -0.70405906, 0.2717585), (0.6964964, -0.704059, 0.13854064), (0.7101415, -0.70405906, -0.0000011948359), (0.69649607, -0.704059, -0.13854295), (0.6560848, -0.704059, -0.27176052), (0.5904604, -0.704059, -0.39453456), (0.5021449, -0.70405906, -0.5021467), (0.39453223, -0.704059, -0.59046197), (0.271758, -0.70405895, -0.65608585), (0.13854076, -0.70405906, -0.6964965), (-4.1071908e-7, -0.8286446, -0.55977505), (-0.109206796, -0.8286446, -0.54901916), (-0.21421662, -0.82864463, -0.5171647), (-0.31099442, -0.8286446, -0.46543592), (-0.39582065, -0.8286446, -0.3958209), (-0.46543586, -0.8286446, -0.31099436), (-0.5171648, -0.8286446, -0.21421647), (-0.5490192, -0.8286446, -0.10920656), (-0.5597751, -0.8286446, 2.418812e-7), (-0.5490192, -0.8286446, 0.109207), (-0.51716465, -0.82864463, 0.21421683), (-0.4654358, -0.8286446, 0.31099454), (-0.3958205, -0.82864463, 0.39582095), (-0.310994, -0.82864463, 0.46543616), (-0.21421625, -0.82864463, 0.5171648), (-0.10920631, -0.8286446, 0.5490193), (6.106902e-7, -0.8286446, 0.5597751), (0.109207384, -0.8286446, 0.549019), (0.21421719, -0.8286446, 0.5171645), (0.31099495, -0.8286446, 0.46543556), (0.39582133, -0.8286446, 0.39582026), (0.46543637, -0.8286446, 0.31099376), (0.51716506, -0.82864463, 0.21421595), (0.5490193, -0.82864463, 0.10920589), (0.55977505, -0.8286446, -9.351942e-7), (0.54901904, -0.8286446, -0.10920753), (0.51716447, -0.8286445, -0.21421741), (0.46543527, -0.8286446, -0.31099552), (0.39582, -0.8286445, -0.3958215), (0.31099352, -0.82864463, -0.4654365), (0.21421549, -0.8286446, -0.5171653), (0.10920593, -0.8286446, -0.54901934), (-3.496055e-7, -0.92170715, -0.3878867), (-0.075673126, -0.92170703, -0.3804336), (-0.14843789, -0.92170703, -0.35836068), (-0.21549839, -0.92170703, -0.32251605), (-0.27427733, -0.92170703, -0.27427742), (-0.32251602, -0.92170703, -0.21549828), (-0.35836065, -0.92170703, -0.14843777), (-0.38043365, -0.92170703, -0.07567284), (-0.38788676, -0.92170703, 1.3984219e-7), (-0.38043356, -0.92170715, 0.07567325), (-0.35836053, -0.92170703, 0.14843799), (-0.32251593, -0.92170715, 0.21549843), (-0.2742772, -0.9217071, 0.2742776), (-0.21549807, -0.92170703, 0.3225161), (-0.1484376, -0.9217071, 0.35836083), (-0.07567256, -0.92170715, 0.38043362), (4.6853114e-7, -0.92170715, 0.38788667), (0.07567324, -0.92170703, 0.38043356), (0.14843814, -0.92170703, 0.35836053), (0.21549882, -0.92170703, 0.32251573), (0.2742777, -0.92170703, 0.27427694), (0.32251632, -0.92170715, 0.21549793), (0.35836083, -0.92170703, 0.14843729), (0.38043368, -0.92170703, 0.075672366), (0.38788676, -0.92170703, -6.0658044e-7), (0.38043356, -0.92170703, -0.075673394), (0.3583605, -0.92170703, -0.1484381), (0.32251522, -0.92170715, -0.2154994), (0.27427664, -0.92170703, -0.27427813), (0.21549785, -0.92170715, -0.3225162), (0.14843695, -0.92170703, -0.35836086), (0.07567264, -0.92170715, -0.3804337), (-2.2492341e-7, -0.9795976, -0.20096852), (-0.039207537, -0.9795977, -0.19710696), (-0.07690732, -0.9795976, -0.18567081), (-0.11165218, -0.9795976, -0.16709928), (-0.1421063, -0.97959775, -0.14210626), (-0.16709928, -0.9795977, -0.11165216), (-0.18567078, -0.9795976, -0.07690736), (-0.19710703, -0.9795977, -0.039206956), (-0.20096861, -0.9795976, 8.9939526e-8), (-0.19710687, -0.9795976, 0.039207585), (-0.18567088, -0.9795977, 0.076907486), (-0.16709913, -0.9795976, 0.11165214), (-0.14210628, -0.9795977, 0.14210643), (-0.111652344, -0.9795976, 0.16709916), (-0.07690709, -0.9795977, 0.18567076), (-0.03920643, -0.97959775, 0.19710702), (1.5989247e-7, -0.9795976, 0.20096879), (0.03920638, -0.9795976, 0.19710726), (0.07690746, -0.9795976, 0.18567057), (0.111652866, -0.9795976, 0.16709897), (0.14210644, -0.9795976, 0.142106), (0.16709939, -0.9795976, 0.11165198), (0.1856709, -0.9795977, 0.076907106), (0.19710708, -0.9795976, 0.039206725), (0.20096861, -0.9795976, -3.0725607e-7), (0.19710715, -0.9795977, -0.039206885), (0.18567082, -0.97959775, -0.07690704), (0.1670983, -0.9795976, -0.111653365), (0.14210568, -0.97959757, -0.1421071), (0.111651935, -0.9795976, -0.16709933), (0.07690702, -0.9795977, -0.18567109), (0.03920769, -0.9795977, -0.19710685), (-1.436848e-8, -1, 6.465816e-8)] ( + interpolation = "vertex" + ) + texCoord2f[] primvars:st = [(1.9687502, 1), (1.9999999, 0.9375001), (0.062499948, 0.9375001), (0.12499997, 0.9375001), (0.18749993, 0.9375001), (0.24999994, 0.9375001), (0.31249997, 0.9375001), (0.375, 0.9375001), (0.43750006, 0.9375001), (0.50000006, 0.9375001), (0.56250006, 0.9375001), (0.62500006, 0.9375001), (0.6875001, 0.9375001), (0.7500001, 0.9375001), (0.8125002, 0.9375001), (0.8750002, 0.9375001), (0.9375002, 0.9375001), (1.0000002, 0.9375001), (1.0625002, 0.9375001), (1.1250002, 0.9375001), (1.1875004, 0.9375001), (1.2500004, 0.9375001), (1.3125004, 0.9375001), (1.3750004, 0.9375001), (1.4375004, 0.9375001), (1.5000005, 0.9375001), (1.5625005, 0.9375001), (1.6250005, 0.9375001), (1.6875005, 0.9375001), (1.7500005, 0.9375001), (1.8125005, 0.9375001), (1.8750006, 0.9375001), (1.9375006, 0.9375001), (1.9999999, 0.87499994), (0.062499948, 0.87499994), (0.12499997, 0.87499994), (0.18749993, 0.87499994), (0.24999994, 0.87499994), (0.31249997, 0.87499994), (0.375, 0.87499994), (0.4375, 0.87499994), (0.50000006, 0.87499994), (0.5625001, 0.87499994), (0.6250001, 0.87499994), (0.6875001, 0.87499994), (0.7500001, 0.87499994), (0.8125002, 0.87499994), (0.8750002, 0.87499994), (0.9375002, 0.87499994), (1.0000002, 0.87499994), (1.0625002, 0.875), (1.1250002, 0.87499994), (1.1875004, 0.87499994), (1.2500004, 0.87499994), (1.3125004, 0.87499994), (1.3750004, 0.87499994), (1.4375004, 0.87499994), (1.5000005, 0.87499994), (1.5625005, 0.87499994), (1.6250005, 0.87499994), (1.6875005, 0.87499994), (1.7500005, 0.87499994), (1.8125005, 0.87499994), (1.8750006, 0.87499994), (1.9375006, 0.87499994), (1.9999999, 0.8125), (0.062499948, 0.8125), (0.12499997, 0.8125), (0.18749993, 0.8125), (0.24999994, 0.8125), (0.31249997, 0.8125), (0.375, 0.8125), (0.4375, 0.8125), (0.50000006, 0.8125), (0.5625001, 0.8125), (0.62500006, 0.8125), (0.6875001, 0.8125), (0.7500001, 0.8125), (0.8125002, 0.8125), (0.8750002, 0.8125), (0.9375002, 0.8125), (1.0000002, 0.8125), (1.0625002, 0.8125), (1.1250002, 0.8125), (1.1875004, 0.8125), (1.2500004, 0.8125), (1.3125004, 0.8125), (1.3750004, 0.8125), (1.4375004, 0.8125), (1.5000005, 0.8125), (1.5625005, 0.8125), (1.6250005, 0.8125), (1.6875005, 0.8125), (1.7500005, 0.8125), (1.8125005, 0.8125), (1.8750006, 0.8125), (1.9375006, 0.8125), (1.9999999, 0.75), (0.062499948, 0.75), (0.12499997, 0.75), (0.18749993, 0.75), (0.24999994, 0.75), (0.31249997, 0.75), (0.375, 0.75), (0.4375, 0.75), (0.50000006, 0.75), (0.5625001, 0.75), (0.62500006, 0.75), (0.6875001, 0.75), (0.7500001, 0.75), (0.8125002, 0.75), (0.8750002, 0.75), (0.9375002, 0.75), (1.0000002, 0.75), (1.0625002, 0.75), (1.1250002, 0.75), (1.1875004, 0.75), (1.2500004, 0.75), (1.3125004, 0.75), (1.3750004, 0.75), (1.4375004, 0.75), (1.5000005, 0.75), (1.5625005, 0.75), (1.6250005, 0.75), (1.6875005, 0.75), (1.7500005, 0.75), (1.8125005, 0.75), (1.8750006, 0.75), (1.9375006, 0.75), (1.9999999, 0.68749994), (0.062499948, 0.68749994), (0.12499997, 0.68749994), (0.18749993, 0.68749994), (0.24999994, 0.68749994), (0.31249997, 0.68749994), (0.37500003, 0.68749994), (0.4375, 0.68749994), (0.50000006, 0.68749994), (0.56250006, 0.68749994), (0.6250001, 0.68749994), (0.6875001, 0.68749994), (0.7500001, 0.68749994), (0.8125002, 0.68749994), (0.8750002, 0.68749994), (0.9375002, 0.68749994), (1.0000002, 0.68749994), (1.0625002, 0.68749994), (1.1250002, 0.68749994), (1.1875004, 0.68749994), (1.2500004, 0.68749994), (1.3125004, 0.68749994), (1.3750004, 0.68749994), (1.4375004, 0.68749994), (1.5000005, 0.68749994), (1.5625005, 0.68749994), (1.6250005, 0.68749994), (1.6875005, 0.68749994), (1.7500005, 0.68749994), (1.8125005, 0.68749994), (1.8750006, 0.68749994), (1.9375006, 0.68749994), (1.9999999, 0.625), (0.062499948, 0.625), (0.12499997, 0.625), (0.18749993, 0.625), (0.24999994, 0.625), (0.31249997, 0.625), (0.37500003, 0.625), (0.4375, 0.625), (0.50000006, 0.625), (0.56250006, 0.625), (0.62500006, 0.625), (0.6875001, 0.625), (0.7500001, 0.625), (0.8125002, 0.625), (0.8750002, 0.625), (0.9375002, 0.625), (1.0000002, 0.625), (1.0625002, 0.625), (1.1250002, 0.625), (1.1875004, 0.625), (1.2500004, 0.625), (1.3125004, 0.625), (1.3750004, 0.625), (1.4375004, 0.625), (1.5000005, 0.625), (1.5625005, 0.625), (1.6250005, 0.625), (1.6875005, 0.625), (1.7500005, 0.625), (1.8125005, 0.625), (1.8750006, 0.625), (1.9375006, 0.625), (1.9999999, 0.5625), (0.062499948, 0.5625), (0.12499997, 0.5625), (0.18749993, 0.5625), (0.24999994, 0.5625), (0.31249997, 0.5625), (0.37500003, 0.5625), (0.4375, 0.5625), (0.50000006, 0.5625), (0.56250006, 0.5625), (0.62500006, 0.5625), (0.6875001, 0.5625), (0.7500001, 0.5625), (0.8125002, 0.5625), (0.8750002, 0.5625), (0.9375002, 0.5625), (1.0000002, 0.5625), (1.0625002, 0.5625), (1.1250002, 0.5625), (1.1875004, 0.5625), (1.2500004, 0.5625), (1.3125004, 0.5625), (1.3750004, 0.5625), (1.4375004, 0.5625), (1.5000005, 0.5625), (1.5625005, 0.5625), (1.6250005, 0.5625), (1.6875005, 0.5625), (1.7500007, 0.5625), (1.8125005, 0.5625), (1.8750006, 0.5625), (1.9375006, 0.5625), (1.9999999, 0.50000006), (0.062499948, 0.50000006), (0.12499997, 0.50000006), (0.18749993, 0.50000006), (0.24999994, 0.50000006), (0.31249997, 0.50000006), (0.37500003, 0.50000006), (0.4375, 0.50000006), (0.50000006, 0.50000006), (0.56250006, 0.50000006), (0.6250001, 0.50000006), (0.6875001, 0.50000006), (0.7500001, 0.50000006), (0.8125002, 0.50000006), (0.8750002, 0.50000006), (0.9375002, 0.50000006), (1.0000002, 0.50000006), (1.0625002, 0.50000006), (1.1250002, 0.50000006), (1.1875004, 0.50000006), (1.2500004, 0.50000006), (1.3125004, 0.50000006), (1.3750004, 0.50000006), (1.4375004, 0.50000006), (1.5000005, 0.50000006), (1.5625005, 0.50000006), (1.6250005, 0.50000006), (1.6875005, 0.50000006), (1.7500005, 0.50000006), (1.8125005, 0.50000006), (1.8750006, 0.50000006), (1.9375006, 0.50000006), (1.9999999, 0.43750006), (0.062499948, 0.4375), (0.12499997, 0.43750006), (0.18749993, 0.43750006), (0.24999994, 0.43750006), (0.31249997, 0.43750006), (0.37500003, 0.43750006), (0.4375, 0.4375), (0.50000006, 0.43750006), (0.56250006, 0.43750006), (0.6250001, 0.4375), (0.6875001, 0.43750006), (0.7500001, 0.43750006), (0.8125002, 0.43750006), (0.8750002, 0.43750006), (0.9375002, 0.4375), (1.0000002, 0.43750006), (1.0625002, 0.43750006), (1.1250002, 0.43750006), (1.1875004, 0.43750006), (1.2500004, 0.4375), (1.3125004, 0.43750006), (1.3750004, 0.43750006), (1.4375004, 0.4375), (1.5000005, 0.43750006), (1.5625005, 0.43750006), (1.6250005, 0.43750006), (1.6875005, 0.43750006), (1.7500005, 0.4375), (1.8125005, 0.43750006), (1.8750006, 0.43750006), (1.9375006, 0.43750006), (1.9999999, 0.37500006), (0.062499948, 0.37500006), (0.12499997, 0.37500006), (0.18749993, 0.37500003), (0.24999994, 0.37500006), (0.31249997, 0.37500003), (0.375, 0.37500006), (0.4375, 0.37500003), (0.50000006, 0.37500006), (0.56250006, 0.37500006), (0.62500006, 0.37500003), (0.6875001, 0.37500006), (0.7500001, 0.37500006), (0.8125002, 0.37500003), (0.8750002, 0.37500006), (0.9375002, 0.37500003), (1.0000002, 0.37500006), (1.0625002, 0.37500006), (1.1250002, 0.37500003), (1.1875004, 0.37500003), (1.2500004, 0.37500003), (1.3125004, 0.37500003), (1.3750004, 0.37500006), (1.4375004, 0.37500003), (1.5000005, 0.37500006), (1.5625005, 0.37500006), (1.6250005, 0.37500003), (1.6875005, 0.37500006), (1.7500005, 0.37500003), (1.8125005, 0.37500003), (1.8750006, 0.37500006), (1.9375006, 0.37500003), (1.9999999, 0.31250003), (0.062499948, 0.31250003), (0.12499997, 0.31250003), (0.18749993, 0.31250003), (0.24999994, 0.31250003), (0.31249997, 0.31250003), (0.37500003, 0.31250003), (0.4375, 0.31250003), (0.50000006, 0.31250003), (0.56250006, 0.31250003), (0.6250001, 0.31250003), (0.6875001, 0.31250003), (0.7500001, 0.31250003), (0.8125002, 0.31250003), (0.8750002, 0.31250003), (0.9375002, 0.31250003), (1.0000002, 0.31250003), (1.0625002, 0.31250003), (1.1250002, 0.31250003), (1.1875004, 0.31250003), (1.2500004, 0.31250003), (1.3125004, 0.31250003), (1.3750004, 0.31250003), (1.4375004, 0.3125), (1.5000005, 0.31250003), (1.5625005, 0.31250003), (1.6250005, 0.31250003), (1.6875005, 0.31250003), (1.7500005, 0.31250003), (1.8125005, 0.31250003), (1.8750006, 0.31250003), (1.9375006, 0.31250003), (1.9999999, 0.24999999), (0.062499948, 0.24999999), (0.12499997, 0.25000003), (0.18749993, 0.25000003), (0.24999994, 0.24999999), (0.31249997, 0.25000003), (0.375, 0.24999999), (0.4375, 0.25000003), (0.50000006, 0.24999999), (0.5625001, 0.24999999), (0.62500006, 0.25000003), (0.6875001, 0.24999999), (0.7500001, 0.24999999), (0.8125002, 0.25000003), (0.8750002, 0.24999999), (0.9375002, 0.24999999), (1.0000002, 0.24999999), (1.0625002, 0.24999999), (1.1250002, 0.24999999), (1.1875004, 0.24999999), (1.2500004, 0.24999999), (1.3125004, 0.25000003), (1.3750004, 0.24999999), (1.4375004, 0.25000003), (1.5000005, 0.24999999), (1.5625005, 0.24999999), (1.6250005, 0.24999999), (1.6875005, 0.24999999), (1.7500005, 0.24999999), (1.8125005, 0.25000003), (1.8750006, 0.25000003), (1.9375006, 0.25000003), (1.9999999, 0.1875), (0.062499948, 0.18749993), (0.12499997, 0.1875), (0.18749993, 0.1875), (0.24999994, 0.1875), (0.31249997, 0.1875), (0.375, 0.1875), (0.4375, 0.1875), (0.50000006, 0.1875), (0.5625001, 0.18749993), (0.62500006, 0.1875), (0.6875001, 0.1875), (0.7500001, 0.1875), (0.8125002, 0.1875), (0.8750002, 0.1875), (0.9375002, 0.1875), (1.0000002, 0.1875), (1.0625002, 0.1875), (1.1250002, 0.1875), (1.1875004, 0.1875), (1.2500004, 0.1875), (1.3125004, 0.1875), (1.3750004, 0.1875), (1.4375004, 0.1875), (1.5000005, 0.1875), (1.5625005, 0.1875), (1.6250005, 0.1875), (1.6875005, 0.1875), (1.7500005, 0.1875), (1.8125005, 0.1875), (1.8750006, 0.1875), (1.9375006, 0.1875), (1.9999999, 0.12499993), (0.062499948, 0.12499993), (0.12499997, 0.12499993), (0.18749993, 0.12499993), (0.24999994, 0.12499993), (0.31249997, 0.12499993), (0.375, 0.12499993), (0.4375, 0.12499993), (0.50000006, 0.12499993), (0.5625001, 0.12499993), (0.62500006, 0.12499993), (0.6875001, 0.12499993), (0.7500001, 0.12499993), (0.8125002, 0.12499993), (0.8750002, 0.12499993), (0.9375002, 0.12499993), (1.0000002, 0.12499993), (1.0625002, 0.12499993), (1.1250002, 0.12499993), (1.1875004, 0.12499993), (1.2500004, 0.12499993), (1.3125004, 0.12499993), (1.3750004, 0.12499993), (1.4375004, 0.12499993), (1.5000005, 0.12499993), (1.5625005, 0.12499993), (1.6250005, 0.12499993), (1.6875005, 0.12499993), (1.7500005, 0.12499993), (1.8125005, 0.12499993), (1.8750006, 0.12499993), (1.9375006, 0.12499993), (1.9999999, 0.062499758), (0.062499948, 0.062499758), (0.12499997, 0.062499758), (0.18749993, 0.062499758), (0.24999994, 0.062499758), (0.31249997, 0.062499758), (0.375, 0.062499758), (0.43750006, 0.062499758), (0.50000006, 0.062499758), (0.5625001, 0.062499758), (0.62500006, 0.062499758), (0.6875001, 0.062499758), (0.7500001, 0.062499758), (0.8125002, 0.062499758), (0.8750002, 0.062499758), (0.9375002, 0.062499758), (1.0000002, 0.062499758), (1.0625002, 0.062499758), (1.1250002, 0.062499758), (1.1875004, 0.062499758), (1.2500004, 0.062499758), (1.3125004, 0.062499758), (1.3750004, 0.062499758), (1.4375004, 0.062499758), (1.5000005, 0.062499758), (1.5625005, 0.062499758), (1.6250005, 0.062499758), (1.6875005, 0.062499758), (1.7500005, 0.062499758), (1.8125005, 0.062499758), (1.8750006, 0.062499758), (1.9375006, 0.062499758), (1.9687502, 0), (0.031249914, 1), (-1.1920929e-7, 0.9375001), (0.093749955, 1), (0.15624994, 1), (0.21874994, 1), (0.28124994, 1), (0.34375, 1), (0.40625003, 1), (0.46875006, 1), (0.53125006, 1), (0.59375006, 1), (0.6562501, 1), (0.7187501, 1), (0.7812501, 1), (0.8437502, 1), (0.9062502, 1), (0.96875024, 1), (1.0312502, 1), (1.0937502, 1), (1.1562502, 1), (1.2187504, 1), (1.2812504, 1), (1.3437504, 1), (1.4062504, 1), (1.4687505, 1), (1.5312505, 1), (1.5937505, 1), (1.6562505, 1), (1.7187505, 1), (1.7812505, 1), (1.8437505, 1), (1.9062506, 1), (-1.1920929e-7, 0.9375001), (-1.1920929e-7, 0.87499994), (-1.1920929e-7, 0.87499994), (-1.1920929e-7, 0.8125), (-1.1920929e-7, 0.8125), (-1.1920929e-7, 0.75), (-1.1920929e-7, 0.75), (-1.1920929e-7, 0.68749994), (-1.1920929e-7, 0.68749994), (-1.1920929e-7, 0.625), (-1.1920929e-7, 0.625), (-1.1920929e-7, 0.5625), (-1.1920929e-7, 0.5625), (-1.1920929e-7, 0.50000006), (-1.1920929e-7, 0.50000006), (-1.1920929e-7, 0.43750006), (-1.1920929e-7, 0.43750006), (-1.1920929e-7, 0.37500006), (-1.1920929e-7, 0.37500006), (-1.1920929e-7, 0.31250003), (-1.1920929e-7, 0.31250003), (-1.1920929e-7, 0.24999999), (-1.1920929e-7, 0.24999999), (-1.1920929e-7, 0.1875), (-1.1920929e-7, 0.1875), (-1.1920929e-7, 0.12499993), (-1.1920929e-7, 0.12499993), (-1.1920929e-7, 0.062499758), (0.031249914, 0), (-1.1920929e-7, 0.062499758), (0.093749955, 0), (0.15624994, 0), (0.21874994, 0), (0.28124994, 0), (0.34375, 0), (0.40625003, 0), (0.46875006, 0), (0.5312501, 0), (0.5937501, 0), (0.6562501, 0), (0.7187501, 0), (0.7812501, 0), (0.8437502, 0), (0.9062502, 0), (0.96875024, 0), (1.0312502, 0), (1.0937502, 0), (1.1562502, 0), (1.2187504, 0), (1.2812504, 0), (1.3437504, 0), (1.4062504, 0), (1.4687505, 0), (1.5312505, 0), (1.5937505, 0), (1.6562505, 0), (1.7187505, 0), (1.7812505, 0), (1.8437505, 0), (1.9062506, 0)] ( + interpolation = "faceVarying" + ) + int[] primvars:st:indices = [482, 483, 2, 484, 2, 3, 485, 3, 4, 486, 4, 5, 487, 5, 6, 488, 6, 7, 489, 7, 8, 490, 8, 9, 491, 9, 10, 492, 10, 11, 493, 11, 12, 494, 12, 13, 495, 13, 14, 496, 14, 15, 497, 15, 16, 498, 16, 17, 499, 17, 18, 500, 18, 19, 501, 19, 20, 502, 20, 21, 503, 21, 22, 504, 22, 23, 505, 23, 24, 506, 24, 25, 507, 25, 26, 508, 26, 27, 509, 27, 28, 510, 28, 29, 511, 29, 30, 512, 30, 31, 513, 31, 32, 0, 32, 1, 514, 515, 34, 2, 2, 34, 35, 3, 3, 35, 36, 4, 4, 36, 37, 5, 5, 37, 38, 6, 6, 38, 39, 7, 7, 39, 40, 8, 8, 40, 41, 9, 9, 41, 42, 10, 10, 42, 43, 11, 11, 43, 44, 12, 12, 44, 45, 13, 13, 45, 46, 14, 14, 46, 47, 15, 15, 47, 48, 16, 16, 48, 49, 17, 17, 49, 50, 18, 18, 50, 51, 19, 19, 51, 52, 20, 20, 52, 53, 21, 21, 53, 54, 22, 22, 54, 55, 23, 23, 55, 56, 24, 24, 56, 57, 25, 25, 57, 58, 26, 26, 58, 59, 27, 27, 59, 60, 28, 28, 60, 61, 29, 29, 61, 62, 30, 30, 62, 63, 31, 31, 63, 64, 32, 32, 64, 33, 1, 516, 517, 66, 34, 34, 66, 67, 35, 35, 67, 68, 36, 36, 68, 69, 37, 37, 69, 70, 38, 38, 70, 71, 39, 39, 71, 72, 40, 40, 72, 73, 41, 41, 73, 74, 42, 42, 74, 75, 43, 43, 75, 76, 44, 44, 76, 77, 45, 45, 77, 78, 46, 46, 78, 79, 47, 47, 79, 80, 48, 48, 80, 81, 49, 49, 81, 82, 50, 50, 82, 83, 51, 51, 83, 84, 52, 52, 84, 85, 53, 53, 85, 86, 54, 54, 86, 87, 55, 55, 87, 88, 56, 56, 88, 89, 57, 57, 89, 90, 58, 58, 90, 91, 59, 59, 91, 92, 60, 60, 92, 93, 61, 61, 93, 94, 62, 62, 94, 95, 63, 63, 95, 96, 64, 64, 96, 65, 33, 518, 519, 98, 66, 66, 98, 99, 67, 67, 99, 100, 68, 68, 100, 101, 69, 69, 101, 102, 70, 70, 102, 103, 71, 71, 103, 104, 72, 72, 104, 105, 73, 73, 105, 106, 74, 74, 106, 107, 75, 75, 107, 108, 76, 76, 108, 109, 77, 77, 109, 110, 78, 78, 110, 111, 79, 79, 111, 112, 80, 80, 112, 113, 81, 81, 113, 114, 82, 82, 114, 115, 83, 83, 115, 116, 84, 84, 116, 117, 85, 85, 117, 118, 86, 86, 118, 119, 87, 87, 119, 120, 88, 88, 120, 121, 89, 89, 121, 122, 90, 90, 122, 123, 91, 91, 123, 124, 92, 92, 124, 125, 93, 93, 125, 126, 94, 94, 126, 127, 95, 95, 127, 128, 96, 96, 128, 97, 65, 520, 521, 130, 98, 98, 130, 131, 99, 99, 131, 132, 100, 100, 132, 133, 101, 101, 133, 134, 102, 102, 134, 135, 103, 103, 135, 136, 104, 104, 136, 137, 105, 105, 137, 138, 106, 106, 138, 139, 107, 107, 139, 140, 108, 108, 140, 141, 109, 109, 141, 142, 110, 110, 142, 143, 111, 111, 143, 144, 112, 112, 144, 145, 113, 113, 145, 146, 114, 114, 146, 147, 115, 115, 147, 148, 116, 116, 148, 149, 117, 117, 149, 150, 118, 118, 150, 151, 119, 119, 151, 152, 120, 120, 152, 153, 121, 121, 153, 154, 122, 122, 154, 155, 123, 123, 155, 156, 124, 124, 156, 157, 125, 125, 157, 158, 126, 126, 158, 159, 127, 127, 159, 160, 128, 128, 160, 129, 97, 522, 523, 162, 130, 130, 162, 163, 131, 131, 163, 164, 132, 132, 164, 165, 133, 133, 165, 166, 134, 134, 166, 167, 135, 135, 167, 168, 136, 136, 168, 169, 137, 137, 169, 170, 138, 138, 170, 171, 139, 139, 171, 172, 140, 140, 172, 173, 141, 141, 173, 174, 142, 142, 174, 175, 143, 143, 175, 176, 144, 144, 176, 177, 145, 145, 177, 178, 146, 146, 178, 179, 147, 147, 179, 180, 148, 148, 180, 181, 149, 149, 181, 182, 150, 150, 182, 183, 151, 151, 183, 184, 152, 152, 184, 185, 153, 153, 185, 186, 154, 154, 186, 187, 155, 155, 187, 188, 156, 156, 188, 189, 157, 157, 189, 190, 158, 158, 190, 191, 159, 159, 191, 192, 160, 160, 192, 161, 129, 524, 525, 194, 162, 162, 194, 195, 163, 163, 195, 196, 164, 164, 196, 197, 165, 165, 197, 198, 166, 166, 198, 199, 167, 167, 199, 200, 168, 168, 200, 201, 169, 169, 201, 202, 170, 170, 202, 203, 171, 171, 203, 204, 172, 172, 204, 205, 173, 173, 205, 206, 174, 174, 206, 207, 175, 175, 207, 208, 176, 176, 208, 209, 177, 177, 209, 210, 178, 178, 210, 211, 179, 179, 211, 212, 180, 180, 212, 213, 181, 181, 213, 214, 182, 182, 214, 215, 183, 183, 215, 216, 184, 184, 216, 217, 185, 185, 217, 218, 186, 186, 218, 219, 187, 187, 219, 220, 188, 188, 220, 221, 189, 189, 221, 222, 190, 190, 222, 223, 191, 191, 223, 224, 192, 192, 224, 193, 161, 526, 527, 226, 194, 194, 226, 227, 195, 195, 227, 228, 196, 196, 228, 229, 197, 197, 229, 230, 198, 198, 230, 231, 199, 199, 231, 232, 200, 200, 232, 233, 201, 201, 233, 234, 202, 202, 234, 235, 203, 203, 235, 236, 204, 204, 236, 237, 205, 205, 237, 238, 206, 206, 238, 239, 207, 207, 239, 240, 208, 208, 240, 241, 209, 209, 241, 242, 210, 210, 242, 243, 211, 211, 243, 244, 212, 212, 244, 245, 213, 213, 245, 246, 214, 214, 246, 247, 215, 215, 247, 248, 216, 216, 248, 249, 217, 217, 249, 250, 218, 218, 250, 251, 219, 219, 251, 252, 220, 220, 252, 253, 221, 221, 253, 254, 222, 222, 254, 255, 223, 223, 255, 256, 224, 224, 256, 225, 193, 528, 529, 258, 226, 226, 258, 259, 227, 227, 259, 260, 228, 228, 260, 261, 229, 229, 261, 262, 230, 230, 262, 263, 231, 231, 263, 264, 232, 232, 264, 265, 233, 233, 265, 266, 234, 234, 266, 267, 235, 235, 267, 268, 236, 236, 268, 269, 237, 237, 269, 270, 238, 238, 270, 271, 239, 239, 271, 272, 240, 240, 272, 273, 241, 241, 273, 274, 242, 242, 274, 275, 243, 243, 275, 276, 244, 244, 276, 277, 245, 245, 277, 278, 246, 246, 278, 279, 247, 247, 279, 280, 248, 248, 280, 281, 249, 249, 281, 282, 250, 250, 282, 283, 251, 251, 283, 284, 252, 252, 284, 285, 253, 253, 285, 286, 254, 254, 286, 287, 255, 255, 287, 288, 256, 256, 288, 257, 225, 530, 531, 290, 258, 258, 290, 291, 259, 259, 291, 292, 260, 260, 292, 293, 261, 261, 293, 294, 262, 262, 294, 295, 263, 263, 295, 296, 264, 264, 296, 297, 265, 265, 297, 298, 266, 266, 298, 299, 267, 267, 299, 300, 268, 268, 300, 301, 269, 269, 301, 302, 270, 270, 302, 303, 271, 271, 303, 304, 272, 272, 304, 305, 273, 273, 305, 306, 274, 274, 306, 307, 275, 275, 307, 308, 276, 276, 308, 309, 277, 277, 309, 310, 278, 278, 310, 311, 279, 279, 311, 312, 280, 280, 312, 313, 281, 281, 313, 314, 282, 282, 314, 315, 283, 283, 315, 316, 284, 284, 316, 317, 285, 285, 317, 318, 286, 286, 318, 319, 287, 287, 319, 320, 288, 288, 320, 289, 257, 532, 533, 322, 290, 290, 322, 323, 291, 291, 323, 324, 292, 292, 324, 325, 293, 293, 325, 326, 294, 294, 326, 327, 295, 295, 327, 328, 296, 296, 328, 329, 297, 297, 329, 330, 298, 298, 330, 331, 299, 299, 331, 332, 300, 300, 332, 333, 301, 301, 333, 334, 302, 302, 334, 335, 303, 303, 335, 336, 304, 304, 336, 337, 305, 305, 337, 338, 306, 306, 338, 339, 307, 307, 339, 340, 308, 308, 340, 341, 309, 309, 341, 342, 310, 310, 342, 343, 311, 311, 343, 344, 312, 312, 344, 345, 313, 313, 345, 346, 314, 314, 346, 347, 315, 315, 347, 348, 316, 316, 348, 349, 317, 317, 349, 350, 318, 318, 350, 351, 319, 319, 351, 352, 320, 320, 352, 321, 289, 534, 535, 354, 322, 322, 354, 355, 323, 323, 355, 356, 324, 324, 356, 357, 325, 325, 357, 358, 326, 326, 358, 359, 327, 327, 359, 360, 328, 328, 360, 361, 329, 329, 361, 362, 330, 330, 362, 363, 331, 331, 363, 364, 332, 332, 364, 365, 333, 333, 365, 366, 334, 334, 366, 367, 335, 335, 367, 368, 336, 336, 368, 369, 337, 337, 369, 370, 338, 338, 370, 371, 339, 339, 371, 372, 340, 340, 372, 373, 341, 341, 373, 374, 342, 342, 374, 375, 343, 343, 375, 376, 344, 344, 376, 377, 345, 345, 377, 378, 346, 346, 378, 379, 347, 347, 379, 380, 348, 348, 380, 381, 349, 349, 381, 382, 350, 350, 382, 383, 351, 351, 383, 384, 352, 352, 384, 353, 321, 536, 537, 386, 354, 354, 386, 387, 355, 355, 387, 388, 356, 356, 388, 389, 357, 357, 389, 390, 358, 358, 390, 391, 359, 359, 391, 392, 360, 360, 392, 393, 361, 361, 393, 394, 362, 362, 394, 395, 363, 363, 395, 396, 364, 364, 396, 397, 365, 365, 397, 398, 366, 366, 398, 399, 367, 367, 399, 400, 368, 368, 400, 401, 369, 369, 401, 402, 370, 370, 402, 403, 371, 371, 403, 404, 372, 372, 404, 405, 373, 373, 405, 406, 374, 374, 406, 407, 375, 375, 407, 408, 376, 376, 408, 409, 377, 377, 409, 410, 378, 378, 410, 411, 379, 379, 411, 412, 380, 380, 412, 413, 381, 381, 413, 414, 382, 382, 414, 415, 383, 383, 415, 416, 384, 384, 416, 385, 353, 538, 539, 418, 386, 386, 418, 419, 387, 387, 419, 420, 388, 388, 420, 421, 389, 389, 421, 422, 390, 390, 422, 423, 391, 391, 423, 424, 392, 392, 424, 425, 393, 393, 425, 426, 394, 394, 426, 427, 395, 395, 427, 428, 396, 396, 428, 429, 397, 397, 429, 430, 398, 398, 430, 431, 399, 399, 431, 432, 400, 400, 432, 433, 401, 401, 433, 434, 402, 402, 434, 435, 403, 403, 435, 436, 404, 404, 436, 437, 405, 405, 437, 438, 406, 406, 438, 439, 407, 407, 439, 440, 408, 408, 440, 441, 409, 409, 441, 442, 410, 410, 442, 443, 411, 411, 443, 444, 412, 412, 444, 445, 413, 413, 445, 446, 414, 414, 446, 447, 415, 415, 447, 448, 416, 416, 448, 417, 385, 540, 541, 450, 418, 418, 450, 451, 419, 419, 451, 452, 420, 420, 452, 453, 421, 421, 453, 454, 422, 422, 454, 455, 423, 423, 455, 456, 424, 424, 456, 457, 425, 425, 457, 458, 426, 426, 458, 459, 427, 427, 459, 460, 428, 428, 460, 461, 429, 429, 461, 462, 430, 430, 462, 463, 431, 431, 463, 464, 432, 432, 464, 465, 433, 433, 465, 466, 434, 434, 466, 467, 435, 435, 467, 468, 436, 436, 468, 469, 437, 437, 469, 470, 438, 438, 470, 471, 439, 439, 471, 472, 440, 440, 472, 473, 441, 441, 473, 474, 442, 442, 474, 475, 443, 443, 475, 476, 444, 444, 476, 477, 445, 445, 477, 478, 446, 446, 478, 479, 447, 447, 479, 480, 448, 448, 480, 449, 417, 542, 450, 543, 544, 451, 450, 545, 452, 451, 546, 453, 452, 547, 454, 453, 548, 455, 454, 549, 456, 455, 550, 457, 456, 551, 458, 457, 552, 459, 458, 553, 460, 459, 554, 461, 460, 555, 462, 461, 556, 463, 462, 557, 464, 463, 558, 465, 464, 559, 466, 465, 560, 467, 466, 561, 468, 467, 562, 469, 468, 563, 470, 469, 564, 471, 470, 565, 472, 471, 566, 473, 472, 567, 474, 473, 568, 475, 474, 569, 476, 475, 570, 477, 476, 571, 478, 477, 572, 479, 478, 573, 480, 479, 481, 449, 480] + uniform token subdivisionScheme = "none" + matrix4d xformOp:transform = ( (1, 0, 0, 0), (0, 0, -1, 0), (0, 1, 0, 0), (0, 0, 0, 1) ) + uniform token[] xformOpOrder = ["xformOp:transform"] + +} + diff --git a/project_templates/sample_scene/content/meshes/teapot.usda b/project_templates/sample_scene/content/meshes/teapot.usda new file mode 100644 index 00000000..6e0bb40e --- /dev/null +++ b/project_templates/sample_scene/content/meshes/teapot.usda @@ -0,0 +1,25 @@ +#usda 1.0 +( + defaultPrim = "TeapotMesh" + metersPerUnit = 1 + upAxis = "Z" +) + +def Mesh "TeapotMesh" +{ + float3[] extent = [(-1.5, 0, -1), (1.7165772, 1.575, 1)] + int[] faceVertexCounts = [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4] + int[] faceVertexIndices = [0, 9, 10, 1, 1, 10, 11, 2, 2, 11, 12, 3, 3, 12, 13, 4, 4, 13, 14, 5, 5, 14, 15, 6, 6, 15, 16, 7, 7, 16, 17, 8, 9, 18, 19, 10, 10, 19, 20, 11, 11, 20, 21, 12, 12, 21, 22, 13, 13, 22, 23, 14, 14, 23, 24, 15, 15, 24, 25, 16, 16, 25, 26, 17, 18, 27, 28, 19, 19, 28, 29, 20, 20, 29, 30, 21, 21, 30, 31, 22, 22, 31, 32, 23, 23, 32, 33, 24, 24, 33, 34, 25, 25, 34, 35, 26, 27, 36, 37, 28, 28, 37, 38, 29, 29, 38, 39, 30, 30, 39, 40, 31, 31, 40, 41, 32, 32, 41, 42, 33, 33, 42, 43, 34, 34, 43, 44, 35, 36, 45, 46, 37, 37, 46, 47, 38, 38, 47, 48, 39, 39, 48, 49, 40, 40, 49, 50, 41, 41, 50, 51, 42, 42, 51, 52, 43, 43, 52, 53, 44, 45, 54, 55, 46, 46, 55, 56, 47, 47, 56, 57, 48, 48, 57, 58, 49, 49, 58, 59, 50, 50, 59, 60, 51, 51, 60, 61, 52, 52, 61, 62, 53, 54, 63, 64, 55, 55, 64, 65, 56, 56, 65, 66, 57, 57, 66, 67, 58, 58, 67, 68, 59, 59, 68, 69, 60, 60, 69, 70, 61, 61, 70, 71, 62, 63, 72, 73, 64, 64, 73, 74, 65, 65, 74, 75, 66, 66, 75, 76, 67, 67, 76, 77, 68, 68, 77, 78, 69, 69, 78, 79, 70, 70, 79, 80, 71, 72, 81, 82, 73, 73, 82, 83, 74, 74, 83, 84, 75, 75, 84, 85, 76, 76, 85, 86, 77, 77, 86, 87, 78, 78, 87, 88, 79, 79, 88, 89, 80, 81, 90, 91, 82, 82, 91, 92, 83, 83, 92, 93, 84, 84, 93, 94, 85, 85, 94, 95, 86, 86, 95, 96, 87, 87, 96, 97, 88, 88, 97, 98, 89, 90, 99, 100, 91, 91, 100, 101, 92, 92, 101, 102, 93, 93, 102, 103, 94, 94, 103, 104, 95, 95, 104, 105, 96, 96, 105, 106, 97, 97, 106, 107, 98, 99, 108, 109, 100, 100, 109, 110, 101, 101, 110, 111, 102, 102, 111, 112, 103, 103, 112, 113, 104, 104, 113, 114, 105, 105, 114, 115, 106, 106, 115, 116, 107, 108, 117, 118, 109, 109, 118, 119, 110, 110, 119, 120, 111, 111, 120, 121, 112, 112, 121, 122, 113, 113, 122, 123, 114, 114, 123, 124, 115, 115, 124, 125, 116, 117, 126, 127, 118, 118, 127, 128, 119, 119, 128, 129, 120, 120, 129, 130, 121, 121, 130, 131, 122, 122, 131, 132, 123, 123, 132, 133, 124, 124, 133, 134, 125, 126, 135, 136, 127, 127, 136, 137, 128, 128, 137, 138, 129, 129, 138, 139, 130, 130, 139, 140, 131, 131, 140, 141, 132, 132, 141, 142, 133, 133, 142, 143, 134, 135, 144, 145, 136, 136, 145, 146, 137, 137, 146, 147, 138, 138, 147, 148, 139, 139, 148, 149, 140, 140, 149, 150, 141, 141, 150, 151, 142, 142, 151, 152, 143, 144, 153, 154, 145, 145, 154, 155, 146, 146, 155, 156, 147, 147, 156, 157, 148, 148, 157, 158, 149, 149, 158, 159, 150, 150, 159, 160, 151, 151, 160, 161, 152, 153, 162, 163, 154, 154, 163, 164, 155, 155, 164, 165, 156, 156, 165, 166, 157, 157, 166, 167, 158, 158, 167, 168, 159, 159, 168, 169, 160, 160, 169, 170, 161, 162, 171, 172, 163, 163, 172, 173, 164, 164, 173, 174, 165, 165, 174, 175, 166, 166, 175, 176, 167, 167, 176, 177, 168, 168, 177, 178, 169, 169, 178, 179, 170, 171, 180, 181, 172, 172, 181, 182, 173, 173, 182, 183, 174, 174, 183, 184, 175, 175, 184, 185, 176, 176, 185, 186, 177, 177, 186, 187, 178, 178, 187, 188, 179, 180, 189, 190, 181, 181, 190, 191, 182, 182, 191, 192, 183, 183, 192, 193, 184, 184, 193, 194, 185, 185, 194, 195, 186, 186, 195, 196, 187, 187, 196, 197, 188, 189, 198, 199, 190, 190, 199, 200, 191, 191, 200, 201, 192, 192, 201, 202, 193, 193, 202, 203, 194, 194, 203, 204, 195, 195, 204, 205, 196, 196, 205, 206, 197, 198, 207, 208, 199, 199, 208, 209, 200, 200, 209, 210, 201, 201, 210, 211, 202, 202, 211, 212, 203, 203, 212, 213, 204, 204, 213, 214, 205, 205, 214, 215, 206, 207, 216, 217, 208, 208, 217, 218, 209, 209, 218, 219, 210, 210, 219, 220, 211, 211, 220, 221, 212, 212, 221, 222, 213, 213, 222, 223, 214, 214, 223, 224, 215, 216, 225, 226, 217, 217, 226, 227, 218, 218, 227, 228, 219, 219, 228, 229, 220, 220, 229, 230, 221, 221, 230, 231, 222, 222, 231, 232, 223, 223, 232, 233, 224, 225, 234, 235, 226, 226, 235, 236, 227, 227, 236, 237, 228, 228, 237, 238, 229, 229, 238, 239, 230, 230, 239, 240, 231, 231, 240, 241, 232, 232, 241, 242, 233, 234, 243, 244, 235, 235, 244, 245, 236, 236, 245, 246, 237, 237, 246, 247, 238, 238, 247, 248, 239, 239, 248, 249, 240, 240, 249, 250, 241, 241, 250, 251, 242, 243, 252, 253, 244, 244, 253, 254, 245, 245, 254, 255, 246, 246, 255, 256, 247, 247, 256, 257, 248, 248, 257, 258, 249, 249, 258, 259, 250, 250, 259, 260, 251, 252, 261, 262, 253, 253, 262, 263, 254, 254, 263, 264, 255, 255, 264, 265, 256, 256, 265, 266, 257, 257, 266, 267, 258, 258, 267, 268, 259, 259, 268, 269, 260, 261, 270, 271, 262, 262, 271, 272, 263, 263, 272, 273, 264, 264, 273, 274, 265, 265, 274, 275, 266, 266, 275, 276, 267, 267, 276, 277, 268, 268, 277, 278, 269, 270, 279, 280, 271, 271, 280, 281, 272, 272, 281, 282, 273, 273, 282, 283, 274, 274, 283, 284, 275, 275, 284, 285, 276, 276, 285, 286, 277, 277, 286, 287, 278, 279, 0, 1, 280, 280, 1, 2, 281, 281, 2, 3, 282, 282, 3, 4, 283, 283, 4, 5, 284, 284, 5, 6, 285, 285, 6, 7, 286, 286, 7, 8, 287, 8, 17, 296, 288, 288, 296, 297, 289, 289, 297, 298, 290, 290, 298, 299, 291, 291, 299, 300, 292, 292, 300, 301, 293, 293, 301, 302, 294, 294, 302, 303, 295, 17, 26, 304, 296, 296, 304, 305, 297, 297, 305, 306, 298, 298, 306, 307, 299, 299, 307, 308, 300, 300, 308, 309, 301, 301, 309, 310, 302, 302, 310, 311, 303, 26, 35, 312, 304, 304, 312, 313, 305, 305, 313, 314, 306, 306, 314, 315, 307, 307, 315, 316, 308, 308, 316, 317, 309, 309, 317, 318, 310, 310, 318, 319, 311, 35, 44, 320, 312, 312, 320, 321, 313, 313, 321, 322, 314, 314, 322, 323, 315, 315, 323, 324, 316, 316, 324, 325, 317, 317, 325, 326, 318, 318, 326, 327, 319, 44, 53, 328, 320, 320, 328, 329, 321, 321, 329, 330, 322, 322, 330, 331, 323, 323, 331, 332, 324, 324, 332, 333, 325, 325, 333, 334, 326, 326, 334, 335, 327, 53, 62, 336, 328, 328, 336, 337, 329, 329, 337, 338, 330, 330, 338, 339, 331, 331, 339, 340, 332, 332, 340, 341, 333, 333, 341, 342, 334, 334, 342, 343, 335, 62, 71, 344, 336, 336, 344, 345, 337, 337, 345, 346, 338, 338, 346, 347, 339, 339, 347, 348, 340, 340, 348, 349, 341, 341, 349, 350, 342, 342, 350, 351, 343, 71, 80, 352, 344, 344, 352, 353, 345, 345, 353, 354, 346, 346, 354, 355, 347, 347, 355, 356, 348, 348, 356, 357, 349, 349, 357, 358, 350, 350, 358, 359, 351, 80, 89, 360, 352, 352, 360, 361, 353, 353, 361, 362, 354, 354, 362, 363, 355, 355, 363, 364, 356, 356, 364, 365, 357, 357, 365, 366, 358, 358, 366, 367, 359, 89, 98, 368, 360, 360, 368, 369, 361, 361, 369, 370, 362, 362, 370, 371, 363, 363, 371, 372, 364, 364, 372, 373, 365, 365, 373, 374, 366, 366, 374, 375, 367, 98, 107, 376, 368, 368, 376, 377, 369, 369, 377, 378, 370, 370, 378, 379, 371, 371, 379, 380, 372, 372, 380, 381, 373, 373, 381, 382, 374, 374, 382, 383, 375, 107, 116, 384, 376, 376, 384, 385, 377, 377, 385, 386, 378, 378, 386, 387, 379, 379, 387, 388, 380, 380, 388, 389, 381, 381, 389, 390, 382, 382, 390, 391, 383, 116, 125, 392, 384, 384, 392, 393, 385, 385, 393, 394, 386, 386, 394, 395, 387, 387, 395, 396, 388, 388, 396, 397, 389, 389, 397, 398, 390, 390, 398, 399, 391, 125, 134, 400, 392, 392, 400, 401, 393, 393, 401, 402, 394, 394, 402, 403, 395, 395, 403, 404, 396, 396, 404, 405, 397, 397, 405, 406, 398, 398, 406, 407, 399, 134, 143, 408, 400, 400, 408, 409, 401, 401, 409, 410, 402, 402, 410, 411, 403, 403, 411, 412, 404, 404, 412, 413, 405, 405, 413, 414, 406, 406, 414, 415, 407, 143, 152, 416, 408, 408, 416, 417, 409, 409, 417, 418, 410, 410, 418, 419, 411, 411, 419, 420, 412, 412, 420, 421, 413, 413, 421, 422, 414, 414, 422, 423, 415, 152, 161, 424, 416, 416, 424, 425, 417, 417, 425, 426, 418, 418, 426, 427, 419, 419, 427, 428, 420, 420, 428, 429, 421, 421, 429, 430, 422, 422, 430, 431, 423, 161, 170, 432, 424, 424, 432, 433, 425, 425, 433, 434, 426, 426, 434, 435, 427, 427, 435, 436, 428, 428, 436, 437, 429, 429, 437, 438, 430, 430, 438, 439, 431, 170, 179, 440, 432, 432, 440, 441, 433, 433, 441, 442, 434, 434, 442, 443, 435, 435, 443, 444, 436, 436, 444, 445, 437, 437, 445, 446, 438, 438, 446, 447, 439, 179, 188, 448, 440, 440, 448, 449, 441, 441, 449, 450, 442, 442, 450, 451, 443, 443, 451, 452, 444, 444, 452, 453, 445, 445, 453, 454, 446, 446, 454, 455, 447, 188, 197, 456, 448, 448, 456, 457, 449, 449, 457, 458, 450, 450, 458, 459, 451, 451, 459, 460, 452, 452, 460, 461, 453, 453, 461, 462, 454, 454, 462, 463, 455, 197, 206, 464, 456, 456, 464, 465, 457, 457, 465, 466, 458, 458, 466, 467, 459, 459, 467, 468, 460, 460, 468, 469, 461, 461, 469, 470, 462, 462, 470, 471, 463, 206, 215, 472, 464, 464, 472, 473, 465, 465, 473, 474, 466, 466, 474, 475, 467, 467, 475, 476, 468, 468, 476, 477, 469, 469, 477, 478, 470, 470, 478, 479, 471, 215, 224, 480, 472, 472, 480, 481, 473, 473, 481, 482, 474, 474, 482, 483, 475, 475, 483, 484, 476, 476, 484, 485, 477, 477, 485, 486, 478, 478, 486, 487, 479, 224, 233, 488, 480, 480, 488, 489, 481, 481, 489, 490, 482, 482, 490, 491, 483, 483, 491, 492, 484, 484, 492, 493, 485, 485, 493, 494, 486, 486, 494, 495, 487, 233, 242, 496, 488, 488, 496, 497, 489, 489, 497, 498, 490, 490, 498, 499, 491, 491, 499, 500, 492, 492, 500, 501, 493, 493, 501, 502, 494, 494, 502, 503, 495, 242, 251, 504, 496, 496, 504, 505, 497, 497, 505, 506, 498, 498, 506, 507, 499, 499, 507, 508, 500, 500, 508, 509, 501, 501, 509, 510, 502, 502, 510, 511, 503, 251, 260, 512, 504, 504, 512, 513, 505, 505, 513, 514, 506, 506, 514, 515, 507, 507, 515, 516, 508, 508, 516, 517, 509, 509, 517, 518, 510, 510, 518, 519, 511, 260, 269, 520, 512, 512, 520, 521, 513, 513, 521, 522, 514, 514, 522, 523, 515, 515, 523, 524, 516, 516, 524, 525, 517, 517, 525, 526, 518, 518, 526, 527, 519, 269, 278, 528, 520, 520, 528, 529, 521, 521, 529, 530, 522, 522, 530, 531, 523, 523, 531, 532, 524, 524, 532, 533, 525, 525, 533, 534, 526, 526, 534, 535, 527, 278, 287, 536, 528, 528, 536, 537, 529, 529, 537, 538, 530, 530, 538, 539, 531, 531, 539, 540, 532, 532, 540, 541, 533, 533, 541, 542, 534, 534, 542, 543, 535, 287, 8, 288, 536, 536, 288, 289, 537, 537, 289, 290, 538, 538, 290, 291, 539, 539, 291, 292, 540, 540, 292, 293, 541, 541, 293, 294, 542, 542, 294, 295, 543, 295, 303, 552, 544, 544, 552, 553, 545, 545, 553, 554, 546, 546, 554, 555, 547, 547, 555, 556, 548, 548, 556, 557, 549, 549, 557, 558, 550, 550, 558, 559, 551, 303, 311, 560, 552, 552, 560, 561, 553, 553, 561, 562, 554, 554, 562, 563, 555, 555, 563, 564, 556, 556, 564, 565, 557, 557, 565, 566, 558, 558, 566, 567, 559, 311, 319, 568, 560, 560, 568, 569, 561, 561, 569, 570, 562, 562, 570, 571, 563, 563, 571, 572, 564, 564, 572, 573, 565, 565, 573, 574, 566, 566, 574, 575, 567, 319, 327, 576, 568, 568, 576, 577, 569, 569, 577, 578, 570, 570, 578, 579, 571, 571, 579, 580, 572, 572, 580, 581, 573, 573, 581, 582, 574, 574, 582, 583, 575, 327, 335, 584, 576, 576, 584, 585, 577, 577, 585, 586, 578, 578, 586, 587, 579, 579, 587, 588, 580, 580, 588, 589, 581, 581, 589, 590, 582, 582, 590, 591, 583, 335, 343, 592, 584, 584, 592, 593, 585, 585, 593, 594, 586, 586, 594, 595, 587, 587, 595, 596, 588, 588, 596, 597, 589, 589, 597, 598, 590, 590, 598, 599, 591, 343, 351, 600, 592, 592, 600, 601, 593, 593, 601, 602, 594, 594, 602, 603, 595, 595, 603, 604, 596, 596, 604, 605, 597, 597, 605, 606, 598, 598, 606, 607, 599, 351, 359, 608, 600, 600, 608, 609, 601, 601, 609, 610, 602, 602, 610, 611, 603, 603, 611, 612, 604, 604, 612, 613, 605, 605, 613, 614, 606, 606, 614, 615, 607, 359, 367, 616, 608, 608, 616, 617, 609, 609, 617, 618, 610, 610, 618, 619, 611, 611, 619, 620, 612, 612, 620, 621, 613, 613, 621, 622, 614, 614, 622, 623, 615, 367, 375, 624, 616, 616, 624, 625, 617, 617, 625, 626, 618, 618, 626, 627, 619, 619, 627, 628, 620, 620, 628, 629, 621, 621, 629, 630, 622, 622, 630, 631, 623, 375, 383, 632, 624, 624, 632, 633, 625, 625, 633, 634, 626, 626, 634, 635, 627, 627, 635, 636, 628, 628, 636, 637, 629, 629, 637, 638, 630, 630, 638, 639, 631, 383, 391, 640, 632, 632, 640, 641, 633, 633, 641, 642, 634, 634, 642, 643, 635, 635, 643, 644, 636, 636, 644, 645, 637, 637, 645, 646, 638, 638, 646, 647, 639, 391, 399, 648, 640, 640, 648, 649, 641, 641, 649, 650, 642, 642, 650, 651, 643, 643, 651, 652, 644, 644, 652, 653, 645, 645, 653, 654, 646, 646, 654, 655, 647, 399, 407, 656, 648, 648, 656, 657, 649, 649, 657, 658, 650, 650, 658, 659, 651, 651, 659, 660, 652, 652, 660, 661, 653, 653, 661, 662, 654, 654, 662, 663, 655, 407, 415, 664, 656, 656, 664, 665, 657, 657, 665, 666, 658, 658, 666, 667, 659, 659, 667, 668, 660, 660, 668, 669, 661, 661, 669, 670, 662, 662, 670, 671, 663, 415, 423, 672, 664, 664, 672, 673, 665, 665, 673, 674, 666, 666, 674, 675, 667, 667, 675, 676, 668, 668, 676, 677, 669, 669, 677, 678, 670, 670, 678, 679, 671, 423, 431, 680, 672, 672, 680, 681, 673, 673, 681, 682, 674, 674, 682, 683, 675, 675, 683, 684, 676, 676, 684, 685, 677, 677, 685, 686, 678, 678, 686, 687, 679, 431, 439, 688, 680, 680, 688, 689, 681, 681, 689, 690, 682, 682, 690, 691, 683, 683, 691, 692, 684, 684, 692, 693, 685, 685, 693, 694, 686, 686, 694, 695, 687, 439, 447, 696, 688, 688, 696, 697, 689, 689, 697, 698, 690, 690, 698, 699, 691, 691, 699, 700, 692, 692, 700, 701, 693, 693, 701, 702, 694, 694, 702, 703, 695, 447, 455, 704, 696, 696, 704, 705, 697, 697, 705, 706, 698, 698, 706, 707, 699, 699, 707, 708, 700, 700, 708, 709, 701, 701, 709, 710, 702, 702, 710, 711, 703, 455, 463, 712, 704, 704, 712, 713, 705, 705, 713, 714, 706, 706, 714, 715, 707, 707, 715, 716, 708, 708, 716, 717, 709, 709, 717, 718, 710, 710, 718, 719, 711, 463, 471, 720, 712, 712, 720, 721, 713, 713, 721, 722, 714, 714, 722, 723, 715, 715, 723, 724, 716, 716, 724, 725, 717, 717, 725, 726, 718, 718, 726, 727, 719, 471, 479, 728, 720, 720, 728, 729, 721, 721, 729, 730, 722, 722, 730, 731, 723, 723, 731, 732, 724, 724, 732, 733, 725, 725, 733, 734, 726, 726, 734, 735, 727, 479, 487, 736, 728, 728, 736, 737, 729, 729, 737, 738, 730, 730, 738, 739, 731, 731, 739, 740, 732, 732, 740, 741, 733, 733, 741, 742, 734, 734, 742, 743, 735, 487, 495, 744, 736, 736, 744, 745, 737, 737, 745, 746, 738, 738, 746, 747, 739, 739, 747, 748, 740, 740, 748, 749, 741, 741, 749, 750, 742, 742, 750, 751, 743, 495, 503, 752, 744, 744, 752, 753, 745, 745, 753, 754, 746, 746, 754, 755, 747, 747, 755, 756, 748, 748, 756, 757, 749, 749, 757, 758, 750, 750, 758, 759, 751, 503, 511, 760, 752, 752, 760, 761, 753, 753, 761, 762, 754, 754, 762, 763, 755, 755, 763, 764, 756, 756, 764, 765, 757, 757, 765, 766, 758, 758, 766, 767, 759, 511, 519, 768, 760, 760, 768, 769, 761, 761, 769, 770, 762, 762, 770, 771, 763, 763, 771, 772, 764, 764, 772, 773, 765, 765, 773, 774, 766, 766, 774, 775, 767, 519, 527, 776, 768, 768, 776, 777, 769, 769, 777, 778, 770, 770, 778, 779, 771, 771, 779, 780, 772, 772, 780, 781, 773, 773, 781, 782, 774, 774, 782, 783, 775, 527, 535, 784, 776, 776, 784, 785, 777, 777, 785, 786, 778, 778, 786, 787, 779, 779, 787, 788, 780, 780, 788, 789, 781, 781, 789, 790, 782, 782, 790, 791, 783, 535, 543, 792, 784, 784, 792, 793, 785, 785, 793, 794, 786, 786, 794, 795, 787, 787, 795, 796, 788, 788, 796, 797, 789, 789, 797, 798, 790, 790, 798, 799, 791, 543, 295, 544, 792, 792, 544, 545, 793, 793, 545, 546, 794, 794, 546, 547, 795, 795, 547, 548, 796, 796, 548, 549, 797, 797, 549, 550, 798, 798, 550, 551, 799, 551, 559, 808, 800, 800, 808, 809, 801, 801, 809, 810, 802, 802, 810, 811, 803, 803, 811, 812, 804, 804, 812, 813, 805, 805, 813, 814, 806, 806, 814, 807, 559, 567, 815, 808, 808, 815, 816, 809, 809, 816, 817, 810, 810, 817, 818, 811, 811, 818, 819, 812, 812, 819, 820, 813, 813, 820, 821, 814, 814, 821, 807, 567, 575, 822, 815, 815, 822, 823, 816, 816, 823, 824, 817, 817, 824, 825, 818, 818, 825, 826, 819, 819, 826, 827, 820, 820, 827, 828, 821, 821, 828, 807, 575, 583, 829, 822, 822, 829, 830, 823, 823, 830, 831, 824, 824, 831, 832, 825, 825, 832, 833, 826, 826, 833, 834, 827, 827, 834, 835, 828, 828, 835, 807, 583, 591, 836, 829, 829, 836, 837, 830, 830, 837, 838, 831, 831, 838, 839, 832, 832, 839, 840, 833, 833, 840, 841, 834, 834, 841, 842, 835, 835, 842, 807, 591, 599, 843, 836, 836, 843, 844, 837, 837, 844, 845, 838, 838, 845, 846, 839, 839, 846, 847, 840, 840, 847, 848, 841, 841, 848, 849, 842, 842, 849, 807, 599, 607, 850, 843, 843, 850, 851, 844, 844, 851, 852, 845, 845, 852, 853, 846, 846, 853, 854, 847, 847, 854, 855, 848, 848, 855, 856, 849, 849, 856, 807, 607, 615, 857, 850, 850, 857, 858, 851, 851, 858, 859, 852, 852, 859, 860, 853, 853, 860, 861, 854, 854, 861, 862, 855, 855, 862, 863, 856, 856, 863, 807, 615, 623, 864, 857, 857, 864, 865, 858, 858, 865, 866, 859, 859, 866, 867, 860, 860, 867, 868, 861, 861, 868, 869, 862, 862, 869, 870, 863, 863, 870, 807, 623, 631, 871, 864, 864, 871, 872, 865, 865, 872, 873, 866, 866, 873, 874, 867, 867, 874, 875, 868, 868, 875, 876, 869, 869, 876, 877, 870, 870, 877, 807, 631, 639, 878, 871, 871, 878, 879, 872, 872, 879, 880, 873, 873, 880, 881, 874, 874, 881, 882, 875, 875, 882, 883, 876, 876, 883, 884, 877, 877, 884, 807, 639, 647, 885, 878, 878, 885, 886, 879, 879, 886, 887, 880, 880, 887, 888, 881, 881, 888, 889, 882, 882, 889, 890, 883, 883, 890, 891, 884, 884, 891, 807, 647, 655, 892, 885, 885, 892, 893, 886, 886, 893, 894, 887, 887, 894, 895, 888, 888, 895, 896, 889, 889, 896, 897, 890, 890, 897, 898, 891, 891, 898, 807, 655, 663, 899, 892, 892, 899, 900, 893, 893, 900, 901, 894, 894, 901, 902, 895, 895, 902, 903, 896, 896, 903, 904, 897, 897, 904, 905, 898, 898, 905, 807, 663, 671, 906, 899, 899, 906, 907, 900, 900, 907, 908, 901, 901, 908, 909, 902, 902, 909, 910, 903, 903, 910, 911, 904, 904, 911, 912, 905, 905, 912, 807, 671, 679, 913, 906, 906, 913, 914, 907, 907, 914, 915, 908, 908, 915, 916, 909, 909, 916, 917, 910, 910, 917, 918, 911, 911, 918, 919, 912, 912, 919, 807, 679, 687, 920, 913, 913, 920, 921, 914, 914, 921, 922, 915, 915, 922, 923, 916, 916, 923, 924, 917, 917, 924, 925, 918, 918, 925, 926, 919, 919, 926, 807, 687, 695, 927, 920, 920, 927, 928, 921, 921, 928, 929, 922, 922, 929, 930, 923, 923, 930, 931, 924, 924, 931, 932, 925, 925, 932, 933, 926, 926, 933, 807, 695, 703, 934, 927, 927, 934, 935, 928, 928, 935, 936, 929, 929, 936, 937, 930, 930, 937, 938, 931, 931, 938, 939, 932, 932, 939, 940, 933, 933, 940, 807, 703, 711, 941, 934, 934, 941, 942, 935, 935, 942, 943, 936, 936, 943, 944, 937, 937, 944, 945, 938, 938, 945, 946, 939, 939, 946, 947, 940, 940, 947, 807, 711, 719, 948, 941, 941, 948, 949, 942, 942, 949, 950, 943, 943, 950, 951, 944, 944, 951, 952, 945, 945, 952, 953, 946, 946, 953, 954, 947, 947, 954, 807, 719, 727, 955, 948, 948, 955, 956, 949, 949, 956, 957, 950, 950, 957, 958, 951, 951, 958, 959, 952, 952, 959, 960, 953, 953, 960, 961, 954, 954, 961, 807, 727, 735, 962, 955, 955, 962, 963, 956, 956, 963, 964, 957, 957, 964, 965, 958, 958, 965, 966, 959, 959, 966, 967, 960, 960, 967, 968, 961, 961, 968, 807, 735, 743, 969, 962, 962, 969, 970, 963, 963, 970, 971, 964, 964, 971, 972, 965, 965, 972, 973, 966, 966, 973, 974, 967, 967, 974, 975, 968, 968, 975, 807, 743, 751, 976, 969, 969, 976, 977, 970, 970, 977, 978, 971, 971, 978, 979, 972, 972, 979, 980, 973, 973, 980, 981, 974, 974, 981, 982, 975, 975, 982, 807, 751, 759, 983, 976, 976, 983, 984, 977, 977, 984, 985, 978, 978, 985, 986, 979, 979, 986, 987, 980, 980, 987, 988, 981, 981, 988, 989, 982, 982, 989, 807, 759, 767, 990, 983, 983, 990, 991, 984, 984, 991, 992, 985, 985, 992, 993, 986, 986, 993, 994, 987, 987, 994, 995, 988, 988, 995, 996, 989, 989, 996, 807, 767, 775, 997, 990, 990, 997, 998, 991, 991, 998, 999, 992, 992, 999, 1000, 993, 993, 1000, 1001, 994, 994, 1001, 1002, 995, 995, 1002, 1003, 996, 996, 1003, 807, 775, 783, 1004, 997, 997, 1004, 1005, 998, 998, 1005, 1006, 999, 999, 1006, 1007, 1000, 1000, 1007, 1008, 1001, 1001, 1008, 1009, 1002, 1002, 1009, 1010, 1003, 1003, 1010, 807, 783, 791, 1011, 1004, 1004, 1011, 1012, 1005, 1005, 1012, 1013, 1006, 1006, 1013, 1014, 1007, 1007, 1014, 1015, 1008, 1008, 1015, 1016, 1009, 1009, 1016, 1017, 1010, 1010, 1017, 807, 791, 799, 1018, 1011, 1011, 1018, 1019, 1012, 1012, 1019, 1020, 1013, 1013, 1020, 1021, 1014, 1014, 1021, 1022, 1015, 1015, 1022, 1023, 1016, 1016, 1023, 1024, 1017, 1017, 1024, 807, 799, 551, 800, 1018, 1018, 800, 801, 1019, 1019, 801, 802, 1020, 1020, 802, 803, 1021, 1021, 803, 804, 1022, 1022, 804, 805, 1023, 1023, 805, 806, 1024, 1024, 806, 807, 1025, 1034, 1035, 1026, 1026, 1035, 1036, 1027, 1027, 1036, 1037, 1028, 1028, 1037, 1038, 1029, 1029, 1038, 1039, 1030, 1030, 1039, 1040, 1031, 1031, 1040, 1041, 1032, 1032, 1041, 1042, 1033, 1034, 1043, 1044, 1035, 1035, 1044, 1045, 1036, 1036, 1045, 1046, 1037, 1037, 1046, 1047, 1038, 1038, 1047, 1048, 1039, 1039, 1048, 1049, 1040, 1040, 1049, 1050, 1041, 1041, 1050, 1051, 1042, 1043, 1052, 1053, 1044, 1044, 1053, 1054, 1045, 1045, 1054, 1055, 1046, 1046, 1055, 1056, 1047, 1047, 1056, 1057, 1048, 1048, 1057, 1058, 1049, 1049, 1058, 1059, 1050, 1050, 1059, 1060, 1051, 1052, 1061, 1062, 1053, 1053, 1062, 1063, 1054, 1054, 1063, 1064, 1055, 1055, 1064, 1065, 1056, 1056, 1065, 1066, 1057, 1057, 1066, 1067, 1058, 1058, 1067, 1068, 1059, 1059, 1068, 1069, 1060, 1061, 1070, 1071, 1062, 1062, 1071, 1072, 1063, 1063, 1072, 1073, 1064, 1064, 1073, 1074, 1065, 1065, 1074, 1075, 1066, 1066, 1075, 1076, 1067, 1067, 1076, 1077, 1068, 1068, 1077, 1078, 1069, 1070, 1079, 1080, 1071, 1071, 1080, 1081, 1072, 1072, 1081, 1082, 1073, 1073, 1082, 1083, 1074, 1074, 1083, 1084, 1075, 1075, 1084, 1085, 1076, 1076, 1085, 1086, 1077, 1077, 1086, 1087, 1078, 1079, 1088, 1089, 1080, 1080, 1089, 1090, 1081, 1081, 1090, 1091, 1082, 1082, 1091, 1092, 1083, 1083, 1092, 1093, 1084, 1084, 1093, 1094, 1085, 1085, 1094, 1095, 1086, 1086, 1095, 1096, 1087, 1088, 1097, 1098, 1089, 1089, 1098, 1099, 1090, 1090, 1099, 1100, 1091, 1091, 1100, 1101, 1092, 1092, 1101, 1102, 1093, 1093, 1102, 1103, 1094, 1094, 1103, 1104, 1095, 1095, 1104, 1105, 1096, 1097, 1106, 1107, 1098, 1098, 1107, 1108, 1099, 1099, 1108, 1109, 1100, 1100, 1109, 1110, 1101, 1101, 1110, 1111, 1102, 1102, 1111, 1112, 1103, 1103, 1112, 1113, 1104, 1104, 1113, 1114, 1105, 1106, 1115, 1116, 1107, 1107, 1116, 1117, 1108, 1108, 1117, 1118, 1109, 1109, 1118, 1119, 1110, 1110, 1119, 1120, 1111, 1111, 1120, 1121, 1112, 1112, 1121, 1122, 1113, 1113, 1122, 1123, 1114, 1115, 1124, 1125, 1116, 1116, 1125, 1126, 1117, 1117, 1126, 1127, 1118, 1118, 1127, 1128, 1119, 1119, 1128, 1129, 1120, 1120, 1129, 1130, 1121, 1121, 1130, 1131, 1122, 1122, 1131, 1132, 1123, 1124, 1133, 1134, 1125, 1125, 1134, 1135, 1126, 1126, 1135, 1136, 1127, 1127, 1136, 1137, 1128, 1128, 1137, 1138, 1129, 1129, 1138, 1139, 1130, 1130, 1139, 1140, 1131, 1131, 1140, 1141, 1132, 1133, 1142, 1143, 1134, 1134, 1143, 1144, 1135, 1135, 1144, 1145, 1136, 1136, 1145, 1146, 1137, 1137, 1146, 1147, 1138, 1138, 1147, 1148, 1139, 1139, 1148, 1149, 1140, 1140, 1149, 1150, 1141, 1142, 1151, 1152, 1143, 1143, 1152, 1153, 1144, 1144, 1153, 1154, 1145, 1145, 1154, 1155, 1146, 1146, 1155, 1156, 1147, 1147, 1156, 1157, 1148, 1148, 1157, 1158, 1149, 1149, 1158, 1159, 1150, 1151, 1160, 1161, 1152, 1152, 1161, 1162, 1153, 1153, 1162, 1163, 1154, 1154, 1163, 1164, 1155, 1155, 1164, 1165, 1156, 1156, 1165, 1166, 1157, 1157, 1166, 1167, 1158, 1158, 1167, 1168, 1159, 1160, 1025, 1026, 1161, 1161, 1026, 1027, 1162, 1162, 1027, 1028, 1163, 1163, 1028, 1029, 1164, 1164, 1029, 1030, 1165, 1165, 1030, 1031, 1166, 1166, 1031, 1032, 1167, 1167, 1032, 1033, 1168, 1033, 1042, 1177, 1169, 1169, 1177, 1178, 1170, 1170, 1178, 1179, 1171, 1171, 1179, 1180, 1172, 1172, 1180, 1181, 1173, 1173, 1181, 1182, 1174, 1174, 1182, 1183, 1175, 1175, 1183, 1184, 1176, 1042, 1051, 1185, 1177, 1177, 1185, 1186, 1178, 1178, 1186, 1187, 1179, 1179, 1187, 1188, 1180, 1180, 1188, 1189, 1181, 1181, 1189, 1190, 1182, 1182, 1190, 1191, 1183, 1183, 1191, 1192, 1184, 1051, 1060, 1193, 1185, 1185, 1193, 1194, 1186, 1186, 1194, 1195, 1187, 1187, 1195, 1196, 1188, 1188, 1196, 1197, 1189, 1189, 1197, 1198, 1190, 1190, 1198, 1199, 1191, 1191, 1199, 1200, 1192, 1060, 1069, 1201, 1193, 1193, 1201, 1202, 1194, 1194, 1202, 1203, 1195, 1195, 1203, 1204, 1196, 1196, 1204, 1205, 1197, 1197, 1205, 1206, 1198, 1198, 1206, 1207, 1199, 1199, 1207, 1208, 1200, 1069, 1078, 1209, 1201, 1201, 1209, 1210, 1202, 1202, 1210, 1211, 1203, 1203, 1211, 1212, 1204, 1204, 1212, 1213, 1205, 1205, 1213, 1214, 1206, 1206, 1214, 1215, 1207, 1207, 1215, 1216, 1208, 1078, 1087, 1217, 1209, 1209, 1217, 1218, 1210, 1210, 1218, 1219, 1211, 1211, 1219, 1220, 1212, 1212, 1220, 1221, 1213, 1213, 1221, 1222, 1214, 1214, 1222, 1223, 1215, 1215, 1223, 1224, 1216, 1087, 1096, 1225, 1217, 1217, 1225, 1226, 1218, 1218, 1226, 1227, 1219, 1219, 1227, 1228, 1220, 1220, 1228, 1229, 1221, 1221, 1229, 1230, 1222, 1222, 1230, 1231, 1223, 1223, 1231, 1232, 1224, 1096, 1105, 1233, 1225, 1225, 1233, 1234, 1226, 1226, 1234, 1235, 1227, 1227, 1235, 1236, 1228, 1228, 1236, 1237, 1229, 1229, 1237, 1238, 1230, 1230, 1238, 1239, 1231, 1231, 1239, 1240, 1232, 1105, 1114, 1241, 1233, 1233, 1241, 1242, 1234, 1234, 1242, 1243, 1235, 1235, 1243, 1244, 1236, 1236, 1244, 1245, 1237, 1237, 1245, 1246, 1238, 1238, 1246, 1247, 1239, 1239, 1247, 1248, 1240, 1114, 1123, 1249, 1241, 1241, 1249, 1250, 1242, 1242, 1250, 1251, 1243, 1243, 1251, 1252, 1244, 1244, 1252, 1253, 1245, 1245, 1253, 1254, 1246, 1246, 1254, 1255, 1247, 1247, 1255, 1256, 1248, 1123, 1132, 1257, 1249, 1249, 1257, 1258, 1250, 1250, 1258, 1259, 1251, 1251, 1259, 1260, 1252, 1252, 1260, 1261, 1253, 1253, 1261, 1262, 1254, 1254, 1262, 1263, 1255, 1255, 1263, 1264, 1256, 1132, 1141, 1265, 1257, 1257, 1265, 1266, 1258, 1258, 1266, 1267, 1259, 1259, 1267, 1268, 1260, 1260, 1268, 1269, 1261, 1261, 1269, 1270, 1262, 1262, 1270, 1271, 1263, 1263, 1271, 1272, 1264, 1141, 1150, 1273, 1265, 1265, 1273, 1274, 1266, 1266, 1274, 1275, 1267, 1267, 1275, 1276, 1268, 1268, 1276, 1277, 1269, 1269, 1277, 1278, 1270, 1270, 1278, 1279, 1271, 1271, 1279, 1280, 1272, 1150, 1159, 1281, 1273, 1273, 1281, 1282, 1274, 1274, 1282, 1283, 1275, 1275, 1283, 1284, 1276, 1276, 1284, 1285, 1277, 1277, 1285, 1286, 1278, 1278, 1286, 1287, 1279, 1279, 1287, 1288, 1280, 1159, 1168, 1289, 1281, 1281, 1289, 1290, 1282, 1282, 1290, 1291, 1283, 1283, 1291, 1292, 1284, 1284, 1292, 1293, 1285, 1285, 1293, 1294, 1286, 1286, 1294, 1295, 1287, 1287, 1295, 1296, 1288, 1168, 1033, 1169, 1289, 1289, 1169, 1170, 1290, 1290, 1170, 1171, 1291, 1291, 1171, 1172, 1292, 1292, 1172, 1173, 1293, 1293, 1173, 1174, 1294, 1294, 1174, 1175, 1295, 1295, 1175, 1176, 1296, 1297, 1306, 1307, 1298, 1298, 1307, 1308, 1299, 1299, 1308, 1309, 1300, 1300, 1309, 1310, 1301, 1301, 1310, 1311, 1302, 1302, 1311, 1312, 1303, 1303, 1312, 1313, 1304, 1304, 1313, 1314, 1305, 1306, 1315, 1316, 1307, 1307, 1316, 1317, 1308, 1308, 1317, 1318, 1309, 1309, 1318, 1319, 1310, 1310, 1319, 1320, 1311, 1311, 1320, 1321, 1312, 1312, 1321, 1322, 1313, 1313, 1322, 1323, 1314, 1315, 1324, 1325, 1316, 1316, 1325, 1326, 1317, 1317, 1326, 1327, 1318, 1318, 1327, 1328, 1319, 1319, 1328, 1329, 1320, 1320, 1329, 1330, 1321, 1321, 1330, 1331, 1322, 1322, 1331, 1332, 1323, 1324, 1333, 1334, 1325, 1325, 1334, 1335, 1326, 1326, 1335, 1336, 1327, 1327, 1336, 1337, 1328, 1328, 1337, 1338, 1329, 1329, 1338, 1339, 1330, 1330, 1339, 1340, 1331, 1331, 1340, 1341, 1332, 1333, 1342, 1343, 1334, 1334, 1343, 1344, 1335, 1335, 1344, 1345, 1336, 1336, 1345, 1346, 1337, 1337, 1346, 1347, 1338, 1338, 1347, 1348, 1339, 1339, 1348, 1349, 1340, 1340, 1349, 1350, 1341, 1342, 1351, 1352, 1343, 1343, 1352, 1353, 1344, 1344, 1353, 1354, 1345, 1345, 1354, 1355, 1346, 1346, 1355, 1356, 1347, 1347, 1356, 1357, 1348, 1348, 1357, 1358, 1349, 1349, 1358, 1359, 1350, 1351, 1360, 1361, 1352, 1352, 1361, 1362, 1353, 1353, 1362, 1363, 1354, 1354, 1363, 1364, 1355, 1355, 1364, 1365, 1356, 1356, 1365, 1366, 1357, 1357, 1366, 1367, 1358, 1358, 1367, 1368, 1359, 1360, 1369, 1370, 1361, 1361, 1370, 1371, 1362, 1362, 1371, 1372, 1363, 1363, 1372, 1373, 1364, 1364, 1373, 1374, 1365, 1365, 1374, 1375, 1366, 1366, 1375, 1376, 1367, 1367, 1376, 1377, 1368, 1369, 1378, 1379, 1370, 1370, 1379, 1380, 1371, 1371, 1380, 1381, 1372, 1372, 1381, 1382, 1373, 1373, 1382, 1383, 1374, 1374, 1383, 1384, 1375, 1375, 1384, 1385, 1376, 1376, 1385, 1386, 1377, 1378, 1387, 1388, 1379, 1379, 1388, 1389, 1380, 1380, 1389, 1390, 1381, 1381, 1390, 1391, 1382, 1382, 1391, 1392, 1383, 1383, 1392, 1393, 1384, 1384, 1393, 1394, 1385, 1385, 1394, 1395, 1386, 1387, 1396, 1397, 1388, 1388, 1397, 1398, 1389, 1389, 1398, 1399, 1390, 1390, 1399, 1400, 1391, 1391, 1400, 1401, 1392, 1392, 1401, 1402, 1393, 1393, 1402, 1403, 1394, 1394, 1403, 1404, 1395, 1396, 1405, 1406, 1397, 1397, 1406, 1407, 1398, 1398, 1407, 1408, 1399, 1399, 1408, 1409, 1400, 1400, 1409, 1410, 1401, 1401, 1410, 1411, 1402, 1402, 1411, 1412, 1403, 1403, 1412, 1413, 1404, 1405, 1414, 1415, 1406, 1406, 1415, 1416, 1407, 1407, 1416, 1417, 1408, 1408, 1417, 1418, 1409, 1409, 1418, 1419, 1410, 1410, 1419, 1420, 1411, 1411, 1420, 1421, 1412, 1412, 1421, 1422, 1413, 1414, 1423, 1424, 1415, 1415, 1424, 1425, 1416, 1416, 1425, 1426, 1417, 1417, 1426, 1427, 1418, 1418, 1427, 1428, 1419, 1419, 1428, 1429, 1420, 1420, 1429, 1430, 1421, 1421, 1430, 1431, 1422, 1423, 1432, 1433, 1424, 1424, 1433, 1434, 1425, 1425, 1434, 1435, 1426, 1426, 1435, 1436, 1427, 1427, 1436, 1437, 1428, 1428, 1437, 1438, 1429, 1429, 1438, 1439, 1430, 1430, 1439, 1440, 1431, 1432, 1297, 1298, 1433, 1433, 1298, 1299, 1434, 1434, 1299, 1300, 1435, 1435, 1300, 1301, 1436, 1436, 1301, 1302, 1437, 1437, 1302, 1303, 1438, 1438, 1303, 1304, 1439, 1439, 1304, 1305, 1440, 1305, 1314, 1449, 1441, 1441, 1449, 1450, 1442, 1442, 1450, 1451, 1443, 1443, 1451, 1452, 1444, 1444, 1452, 1453, 1445, 1445, 1453, 1454, 1446, 1446, 1454, 1455, 1447, 1447, 1455, 1456, 1448, 1314, 1323, 1457, 1449, 1449, 1457, 1458, 1450, 1450, 1458, 1459, 1451, 1451, 1459, 1460, 1452, 1452, 1460, 1461, 1453, 1453, 1461, 1462, 1454, 1454, 1462, 1463, 1455, 1455, 1463, 1464, 1456, 1323, 1332, 1465, 1457, 1457, 1465, 1466, 1458, 1458, 1466, 1467, 1459, 1459, 1467, 1468, 1460, 1460, 1468, 1469, 1461, 1461, 1469, 1470, 1462, 1462, 1470, 1471, 1463, 1463, 1471, 1472, 1464, 1332, 1341, 1473, 1465, 1465, 1473, 1474, 1466, 1466, 1474, 1475, 1467, 1467, 1475, 1476, 1468, 1468, 1476, 1477, 1469, 1469, 1477, 1478, 1470, 1470, 1478, 1479, 1471, 1471, 1479, 1480, 1472, 1341, 1350, 1481, 1473, 1473, 1481, 1482, 1474, 1474, 1482, 1483, 1475, 1475, 1483, 1484, 1476, 1476, 1484, 1485, 1477, 1477, 1485, 1486, 1478, 1478, 1486, 1487, 1479, 1479, 1487, 1488, 1480, 1350, 1359, 1489, 1481, 1481, 1489, 1490, 1482, 1482, 1490, 1491, 1483, 1483, 1491, 1492, 1484, 1484, 1492, 1493, 1485, 1485, 1493, 1494, 1486, 1486, 1494, 1495, 1487, 1487, 1495, 1496, 1488, 1359, 1368, 1497, 1489, 1489, 1497, 1498, 1490, 1490, 1498, 1499, 1491, 1491, 1499, 1500, 1492, 1492, 1500, 1501, 1493, 1493, 1501, 1502, 1494, 1494, 1502, 1503, 1495, 1495, 1503, 1504, 1496, 1368, 1377, 1505, 1497, 1497, 1505, 1506, 1498, 1498, 1506, 1507, 1499, 1499, 1507, 1508, 1500, 1500, 1508, 1509, 1501, 1501, 1509, 1510, 1502, 1502, 1510, 1511, 1503, 1503, 1511, 1512, 1504, 1377, 1386, 1513, 1505, 1505, 1513, 1514, 1506, 1506, 1514, 1515, 1507, 1507, 1515, 1516, 1508, 1508, 1516, 1517, 1509, 1509, 1517, 1518, 1510, 1510, 1518, 1519, 1511, 1511, 1519, 1520, 1512, 1386, 1395, 1521, 1513, 1513, 1521, 1522, 1514, 1514, 1522, 1523, 1515, 1515, 1523, 1524, 1516, 1516, 1524, 1525, 1517, 1517, 1525, 1526, 1518, 1518, 1526, 1527, 1519, 1519, 1527, 1528, 1520, 1395, 1404, 1529, 1521, 1521, 1529, 1530, 1522, 1522, 1530, 1531, 1523, 1523, 1531, 1532, 1524, 1524, 1532, 1533, 1525, 1525, 1533, 1534, 1526, 1526, 1534, 1535, 1527, 1527, 1535, 1536, 1528, 1404, 1413, 1537, 1529, 1529, 1537, 1538, 1530, 1530, 1538, 1539, 1531, 1531, 1539, 1540, 1532, 1532, 1540, 1541, 1533, 1533, 1541, 1542, 1534, 1534, 1542, 1543, 1535, 1535, 1543, 1544, 1536, 1413, 1422, 1545, 1537, 1537, 1545, 1546, 1538, 1538, 1546, 1547, 1539, 1539, 1547, 1548, 1540, 1540, 1548, 1549, 1541, 1541, 1549, 1550, 1542, 1542, 1550, 1551, 1543, 1543, 1551, 1552, 1544, 1422, 1431, 1553, 1545, 1545, 1553, 1554, 1546, 1546, 1554, 1555, 1547, 1547, 1555, 1556, 1548, 1548, 1556, 1557, 1549, 1549, 1557, 1558, 1550, 1550, 1558, 1559, 1551, 1551, 1559, 1560, 1552, 1431, 1440, 1561, 1553, 1553, 1561, 1562, 1554, 1554, 1562, 1563, 1555, 1555, 1563, 1564, 1556, 1556, 1564, 1565, 1557, 1557, 1565, 1566, 1558, 1558, 1566, 1567, 1559, 1559, 1567, 1568, 1560, 1440, 1305, 1441, 1561, 1561, 1441, 1442, 1562, 1562, 1442, 1443, 1563, 1563, 1443, 1444, 1564, 1564, 1444, 1445, 1565, 1565, 1445, 1446, 1566, 1566, 1446, 1447, 1567, 1567, 1447, 1448, 1568, 1578, 1570, 1569, 1570, 1578, 1579, 1571, 1571, 1579, 1580, 1572, 1572, 1580, 1581, 1573, 1573, 1581, 1582, 1574, 1574, 1582, 1583, 1575, 1575, 1583, 1584, 1576, 1576, 1584, 1585, 1577, 1586, 1578, 1569, 1578, 1586, 1587, 1579, 1579, 1587, 1588, 1580, 1580, 1588, 1589, 1581, 1581, 1589, 1590, 1582, 1582, 1590, 1591, 1583, 1583, 1591, 1592, 1584, 1584, 1592, 1593, 1585, 1594, 1586, 1569, 1586, 1594, 1595, 1587, 1587, 1595, 1596, 1588, 1588, 1596, 1597, 1589, 1589, 1597, 1598, 1590, 1590, 1598, 1599, 1591, 1591, 1599, 1600, 1592, 1592, 1600, 1601, 1593, 1602, 1594, 1569, 1594, 1602, 1603, 1595, 1595, 1603, 1604, 1596, 1596, 1604, 1605, 1597, 1597, 1605, 1606, 1598, 1598, 1606, 1607, 1599, 1599, 1607, 1608, 1600, 1600, 1608, 1609, 1601, 1610, 1602, 1569, 1602, 1610, 1611, 1603, 1603, 1611, 1612, 1604, 1604, 1612, 1613, 1605, 1605, 1613, 1614, 1606, 1606, 1614, 1615, 1607, 1607, 1615, 1616, 1608, 1608, 1616, 1617, 1609, 1618, 1610, 1569, 1610, 1618, 1619, 1611, 1611, 1619, 1620, 1612, 1612, 1620, 1621, 1613, 1613, 1621, 1622, 1614, 1614, 1622, 1623, 1615, 1615, 1623, 1624, 1616, 1616, 1624, 1625, 1617, 1626, 1618, 1569, 1618, 1626, 1627, 1619, 1619, 1627, 1628, 1620, 1620, 1628, 1629, 1621, 1621, 1629, 1630, 1622, 1622, 1630, 1631, 1623, 1623, 1631, 1632, 1624, 1624, 1632, 1633, 1625, 1634, 1626, 1569, 1626, 1634, 1635, 1627, 1627, 1635, 1636, 1628, 1628, 1636, 1637, 1629, 1629, 1637, 1638, 1630, 1630, 1638, 1639, 1631, 1631, 1639, 1640, 1632, 1632, 1640, 1641, 1633, 1642, 1634, 1569, 1634, 1642, 1643, 1635, 1635, 1643, 1644, 1636, 1636, 1644, 1645, 1637, 1637, 1645, 1646, 1638, 1638, 1646, 1647, 1639, 1639, 1647, 1648, 1640, 1640, 1648, 1649, 1641, 1650, 1642, 1569, 1642, 1650, 1651, 1643, 1643, 1651, 1652, 1644, 1644, 1652, 1653, 1645, 1645, 1653, 1654, 1646, 1646, 1654, 1655, 1647, 1647, 1655, 1656, 1648, 1648, 1656, 1657, 1649, 1658, 1650, 1569, 1650, 1658, 1659, 1651, 1651, 1659, 1660, 1652, 1652, 1660, 1661, 1653, 1653, 1661, 1662, 1654, 1654, 1662, 1663, 1655, 1655, 1663, 1664, 1656, 1656, 1664, 1665, 1657, 1666, 1658, 1569, 1658, 1666, 1667, 1659, 1659, 1667, 1668, 1660, 1660, 1668, 1669, 1661, 1661, 1669, 1670, 1662, 1662, 1670, 1671, 1663, 1663, 1671, 1672, 1664, 1664, 1672, 1673, 1665, 1674, 1666, 1569, 1666, 1674, 1675, 1667, 1667, 1675, 1676, 1668, 1668, 1676, 1677, 1669, 1669, 1677, 1678, 1670, 1670, 1678, 1679, 1671, 1671, 1679, 1680, 1672, 1672, 1680, 1681, 1673, 1682, 1674, 1569, 1674, 1682, 1683, 1675, 1675, 1683, 1684, 1676, 1676, 1684, 1685, 1677, 1677, 1685, 1686, 1678, 1678, 1686, 1687, 1679, 1679, 1687, 1688, 1680, 1680, 1688, 1689, 1681, 1690, 1682, 1569, 1682, 1690, 1691, 1683, 1683, 1691, 1692, 1684, 1684, 1692, 1693, 1685, 1685, 1693, 1694, 1686, 1686, 1694, 1695, 1687, 1687, 1695, 1696, 1688, 1688, 1696, 1697, 1689, 1698, 1690, 1569, 1690, 1698, 1699, 1691, 1691, 1699, 1700, 1692, 1692, 1700, 1701, 1693, 1693, 1701, 1702, 1694, 1694, 1702, 1703, 1695, 1695, 1703, 1704, 1696, 1696, 1704, 1705, 1697, 1706, 1698, 1569, 1698, 1706, 1707, 1699, 1699, 1707, 1708, 1700, 1700, 1708, 1709, 1701, 1701, 1709, 1710, 1702, 1702, 1710, 1711, 1703, 1703, 1711, 1712, 1704, 1704, 1712, 1713, 1705, 1714, 1706, 1569, 1706, 1714, 1715, 1707, 1707, 1715, 1716, 1708, 1708, 1716, 1717, 1709, 1709, 1717, 1718, 1710, 1710, 1718, 1719, 1711, 1711, 1719, 1720, 1712, 1712, 1720, 1721, 1713, 1722, 1714, 1569, 1714, 1722, 1723, 1715, 1715, 1723, 1724, 1716, 1716, 1724, 1725, 1717, 1717, 1725, 1726, 1718, 1718, 1726, 1727, 1719, 1719, 1727, 1728, 1720, 1720, 1728, 1729, 1721, 1730, 1722, 1569, 1722, 1730, 1731, 1723, 1723, 1731, 1732, 1724, 1724, 1732, 1733, 1725, 1725, 1733, 1734, 1726, 1726, 1734, 1735, 1727, 1727, 1735, 1736, 1728, 1728, 1736, 1737, 1729, 1738, 1730, 1569, 1730, 1738, 1739, 1731, 1731, 1739, 1740, 1732, 1732, 1740, 1741, 1733, 1733, 1741, 1742, 1734, 1734, 1742, 1743, 1735, 1735, 1743, 1744, 1736, 1736, 1744, 1745, 1737, 1746, 1738, 1569, 1738, 1746, 1747, 1739, 1739, 1747, 1748, 1740, 1740, 1748, 1749, 1741, 1741, 1749, 1750, 1742, 1742, 1750, 1751, 1743, 1743, 1751, 1752, 1744, 1744, 1752, 1753, 1745, 1754, 1746, 1569, 1746, 1754, 1755, 1747, 1747, 1755, 1756, 1748, 1748, 1756, 1757, 1749, 1749, 1757, 1758, 1750, 1750, 1758, 1759, 1751, 1751, 1759, 1760, 1752, 1752, 1760, 1761, 1753, 1762, 1754, 1569, 1754, 1762, 1763, 1755, 1755, 1763, 1764, 1756, 1756, 1764, 1765, 1757, 1757, 1765, 1766, 1758, 1758, 1766, 1767, 1759, 1759, 1767, 1768, 1760, 1760, 1768, 1769, 1761, 1770, 1762, 1569, 1762, 1770, 1771, 1763, 1763, 1771, 1772, 1764, 1764, 1772, 1773, 1765, 1765, 1773, 1774, 1766, 1766, 1774, 1775, 1767, 1767, 1775, 1776, 1768, 1768, 1776, 1777, 1769, 1778, 1770, 1569, 1770, 1778, 1779, 1771, 1771, 1779, 1780, 1772, 1772, 1780, 1781, 1773, 1773, 1781, 1782, 1774, 1774, 1782, 1783, 1775, 1775, 1783, 1784, 1776, 1776, 1784, 1785, 1777, 1786, 1778, 1569, 1778, 1786, 1787, 1779, 1779, 1787, 1788, 1780, 1780, 1788, 1789, 1781, 1781, 1789, 1790, 1782, 1782, 1790, 1791, 1783, 1783, 1791, 1792, 1784, 1784, 1792, 1793, 1785, 1794, 1786, 1569, 1786, 1794, 1795, 1787, 1787, 1795, 1796, 1788, 1788, 1796, 1797, 1789, 1789, 1797, 1798, 1790, 1790, 1798, 1799, 1791, 1791, 1799, 1800, 1792, 1792, 1800, 1801, 1793, 1802, 1794, 1569, 1794, 1802, 1803, 1795, 1795, 1803, 1804, 1796, 1796, 1804, 1805, 1797, 1797, 1805, 1806, 1798, 1798, 1806, 1807, 1799, 1799, 1807, 1808, 1800, 1800, 1808, 1809, 1801, 1810, 1802, 1569, 1802, 1810, 1811, 1803, 1803, 1811, 1812, 1804, 1804, 1812, 1813, 1805, 1805, 1813, 1814, 1806, 1806, 1814, 1815, 1807, 1807, 1815, 1816, 1808, 1808, 1816, 1817, 1809, 1818, 1810, 1569, 1810, 1818, 1819, 1811, 1811, 1819, 1820, 1812, 1812, 1820, 1821, 1813, 1813, 1821, 1822, 1814, 1814, 1822, 1823, 1815, 1815, 1823, 1824, 1816, 1816, 1824, 1825, 1817, 1570, 1818, 1569, 1818, 1570, 1571, 1819, 1819, 1571, 1572, 1820, 1820, 1572, 1573, 1821, 1821, 1573, 1574, 1822, 1822, 1574, 1575, 1823, 1823, 1575, 1576, 1824, 1824, 1576, 1577, 1825, 1577, 1585, 1834, 1826, 1826, 1834, 1835, 1827, 1827, 1835, 1836, 1828, 1828, 1836, 1837, 1829, 1829, 1837, 1838, 1830, 1830, 1838, 1839, 1831, 1831, 1839, 1840, 1832, 1832, 1840, 1841, 1833, 1585, 1593, 1842, 1834, 1834, 1842, 1843, 1835, 1835, 1843, 1844, 1836, 1836, 1844, 1845, 1837, 1837, 1845, 1846, 1838, 1838, 1846, 1847, 1839, 1839, 1847, 1848, 1840, 1840, 1848, 1849, 1841, 1593, 1601, 1850, 1842, 1842, 1850, 1851, 1843, 1843, 1851, 1852, 1844, 1844, 1852, 1853, 1845, 1845, 1853, 1854, 1846, 1846, 1854, 1855, 1847, 1847, 1855, 1856, 1848, 1848, 1856, 1857, 1849, 1601, 1609, 1858, 1850, 1850, 1858, 1859, 1851, 1851, 1859, 1860, 1852, 1852, 1860, 1861, 1853, 1853, 1861, 1862, 1854, 1854, 1862, 1863, 1855, 1855, 1863, 1864, 1856, 1856, 1864, 1865, 1857, 1609, 1617, 1866, 1858, 1858, 1866, 1867, 1859, 1859, 1867, 1868, 1860, 1860, 1868, 1869, 1861, 1861, 1869, 1870, 1862, 1862, 1870, 1871, 1863, 1863, 1871, 1872, 1864, 1864, 1872, 1873, 1865, 1617, 1625, 1874, 1866, 1866, 1874, 1875, 1867, 1867, 1875, 1876, 1868, 1868, 1876, 1877, 1869, 1869, 1877, 1878, 1870, 1870, 1878, 1879, 1871, 1871, 1879, 1880, 1872, 1872, 1880, 1881, 1873, 1625, 1633, 1882, 1874, 1874, 1882, 1883, 1875, 1875, 1883, 1884, 1876, 1876, 1884, 1885, 1877, 1877, 1885, 1886, 1878, 1878, 1886, 1887, 1879, 1879, 1887, 1888, 1880, 1880, 1888, 1889, 1881, 1633, 1641, 1890, 1882, 1882, 1890, 1891, 1883, 1883, 1891, 1892, 1884, 1884, 1892, 1893, 1885, 1885, 1893, 1894, 1886, 1886, 1894, 1895, 1887, 1887, 1895, 1896, 1888, 1888, 1896, 1897, 1889, 1641, 1649, 1898, 1890, 1890, 1898, 1899, 1891, 1891, 1899, 1900, 1892, 1892, 1900, 1901, 1893, 1893, 1901, 1902, 1894, 1894, 1902, 1903, 1895, 1895, 1903, 1904, 1896, 1896, 1904, 1905, 1897, 1649, 1657, 1906, 1898, 1898, 1906, 1907, 1899, 1899, 1907, 1908, 1900, 1900, 1908, 1909, 1901, 1901, 1909, 1910, 1902, 1902, 1910, 1911, 1903, 1903, 1911, 1912, 1904, 1904, 1912, 1913, 1905, 1657, 1665, 1914, 1906, 1906, 1914, 1915, 1907, 1907, 1915, 1916, 1908, 1908, 1916, 1917, 1909, 1909, 1917, 1918, 1910, 1910, 1918, 1919, 1911, 1911, 1919, 1920, 1912, 1912, 1920, 1921, 1913, 1665, 1673, 1922, 1914, 1914, 1922, 1923, 1915, 1915, 1923, 1924, 1916, 1916, 1924, 1925, 1917, 1917, 1925, 1926, 1918, 1918, 1926, 1927, 1919, 1919, 1927, 1928, 1920, 1920, 1928, 1929, 1921, 1673, 1681, 1930, 1922, 1922, 1930, 1931, 1923, 1923, 1931, 1932, 1924, 1924, 1932, 1933, 1925, 1925, 1933, 1934, 1926, 1926, 1934, 1935, 1927, 1927, 1935, 1936, 1928, 1928, 1936, 1937, 1929, 1681, 1689, 1938, 1930, 1930, 1938, 1939, 1931, 1931, 1939, 1940, 1932, 1932, 1940, 1941, 1933, 1933, 1941, 1942, 1934, 1934, 1942, 1943, 1935, 1935, 1943, 1944, 1936, 1936, 1944, 1945, 1937, 1689, 1697, 1946, 1938, 1938, 1946, 1947, 1939, 1939, 1947, 1948, 1940, 1940, 1948, 1949, 1941, 1941, 1949, 1950, 1942, 1942, 1950, 1951, 1943, 1943, 1951, 1952, 1944, 1944, 1952, 1953, 1945, 1697, 1705, 1954, 1946, 1946, 1954, 1955, 1947, 1947, 1955, 1956, 1948, 1948, 1956, 1957, 1949, 1949, 1957, 1958, 1950, 1950, 1958, 1959, 1951, 1951, 1959, 1960, 1952, 1952, 1960, 1961, 1953, 1705, 1713, 1962, 1954, 1954, 1962, 1963, 1955, 1955, 1963, 1964, 1956, 1956, 1964, 1965, 1957, 1957, 1965, 1966, 1958, 1958, 1966, 1967, 1959, 1959, 1967, 1968, 1960, 1960, 1968, 1969, 1961, 1713, 1721, 1970, 1962, 1962, 1970, 1971, 1963, 1963, 1971, 1972, 1964, 1964, 1972, 1973, 1965, 1965, 1973, 1974, 1966, 1966, 1974, 1975, 1967, 1967, 1975, 1976, 1968, 1968, 1976, 1977, 1969, 1721, 1729, 1978, 1970, 1970, 1978, 1979, 1971, 1971, 1979, 1980, 1972, 1972, 1980, 1981, 1973, 1973, 1981, 1982, 1974, 1974, 1982, 1983, 1975, 1975, 1983, 1984, 1976, 1976, 1984, 1985, 1977, 1729, 1737, 1986, 1978, 1978, 1986, 1987, 1979, 1979, 1987, 1988, 1980, 1980, 1988, 1989, 1981, 1981, 1989, 1990, 1982, 1982, 1990, 1991, 1983, 1983, 1991, 1992, 1984, 1984, 1992, 1993, 1985, 1737, 1745, 1994, 1986, 1986, 1994, 1995, 1987, 1987, 1995, 1996, 1988, 1988, 1996, 1997, 1989, 1989, 1997, 1998, 1990, 1990, 1998, 1999, 1991, 1991, 1999, 2000, 1992, 1992, 2000, 2001, 1993, 1745, 1753, 2002, 1994, 1994, 2002, 2003, 1995, 1995, 2003, 2004, 1996, 1996, 2004, 2005, 1997, 1997, 2005, 2006, 1998, 1998, 2006, 2007, 1999, 1999, 2007, 2008, 2000, 2000, 2008, 2009, 2001, 1753, 1761, 2010, 2002, 2002, 2010, 2011, 2003, 2003, 2011, 2012, 2004, 2004, 2012, 2013, 2005, 2005, 2013, 2014, 2006, 2006, 2014, 2015, 2007, 2007, 2015, 2016, 2008, 2008, 2016, 2017, 2009, 1761, 1769, 2018, 2010, 2010, 2018, 2019, 2011, 2011, 2019, 2020, 2012, 2012, 2020, 2021, 2013, 2013, 2021, 2022, 2014, 2014, 2022, 2023, 2015, 2015, 2023, 2024, 2016, 2016, 2024, 2025, 2017, 1769, 1777, 2026, 2018, 2018, 2026, 2027, 2019, 2019, 2027, 2028, 2020, 2020, 2028, 2029, 2021, 2021, 2029, 2030, 2022, 2022, 2030, 2031, 2023, 2023, 2031, 2032, 2024, 2024, 2032, 2033, 2025, 1777, 1785, 2034, 2026, 2026, 2034, 2035, 2027, 2027, 2035, 2036, 2028, 2028, 2036, 2037, 2029, 2029, 2037, 2038, 2030, 2030, 2038, 2039, 2031, 2031, 2039, 2040, 2032, 2032, 2040, 2041, 2033, 1785, 1793, 2042, 2034, 2034, 2042, 2043, 2035, 2035, 2043, 2044, 2036, 2036, 2044, 2045, 2037, 2037, 2045, 2046, 2038, 2038, 2046, 2047, 2039, 2039, 2047, 2048, 2040, 2040, 2048, 2049, 2041, 1793, 1801, 2050, 2042, 2042, 2050, 2051, 2043, 2043, 2051, 2052, 2044, 2044, 2052, 2053, 2045, 2045, 2053, 2054, 2046, 2046, 2054, 2055, 2047, 2047, 2055, 2056, 2048, 2048, 2056, 2057, 2049, 1801, 1809, 2058, 2050, 2050, 2058, 2059, 2051, 2051, 2059, 2060, 2052, 2052, 2060, 2061, 2053, 2053, 2061, 2062, 2054, 2054, 2062, 2063, 2055, 2055, 2063, 2064, 2056, 2056, 2064, 2065, 2057, 1809, 1817, 2066, 2058, 2058, 2066, 2067, 2059, 2059, 2067, 2068, 2060, 2060, 2068, 2069, 2061, 2061, 2069, 2070, 2062, 2062, 2070, 2071, 2063, 2063, 2071, 2072, 2064, 2064, 2072, 2073, 2065, 1817, 1825, 2074, 2066, 2066, 2074, 2075, 2067, 2067, 2075, 2076, 2068, 2068, 2076, 2077, 2069, 2069, 2077, 2078, 2070, 2070, 2078, 2079, 2071, 2071, 2079, 2080, 2072, 2072, 2080, 2081, 2073, 1825, 1577, 1826, 2074, 2074, 1826, 1827, 2075, 2075, 1827, 1828, 2076, 2076, 1828, 1829, 2077, 2077, 1829, 1830, 2078, 2078, 1830, 1831, 2079, 2079, 1831, 1832, 2080, 2080, 1832, 1833, 2081] + point3f[] points = [(0.7, 1.2, 0), (0.69189453, 1.2215333, 0), (0.69023436, 1.236914, 0), (0.69384766, 1.2461426, 0), (0.7015625, 1.2492187, 0), (0.712207, 1.2461426, 0), (0.7246094, 1.2369142, 0), (0.73759764, 1.2215333, 0), (0.75, 1.2, 0), (0.686, 1.2000002, 0.14262497), (0.6780566, 1.2215334, 0.14097345), (0.6764297, 1.236914, 0.14063525), (0.67997074, 1.2461426, 0.14137149), (0.6875313, 1.2492188, 0.14294338), (0.6979629, 1.2461426, 0.14511216), (0.7101172, 1.2369142, 0.14763916), (0.7228457, 1.2215333, 0.15028548), (0.735, 1.2000002, 0.15281248), (0.64575, 1.2, 0.27475), (0.63827264, 1.2215333, 0.2715686), (0.6367412, 1.236914, 0.27091694), (0.64007443, 1.2461426, 0.27233517), (0.6471914, 1.2492187, 0.27536333), (0.657011, 1.2461426, 0.27954125), (0.66845214, 1.2369142, 0.28440917), (0.68043387, 1.2215333, 0.2895071), (0.691875, 1.2, 0.294375), (0.58187497, 1.2, 0.39374995), (0.5751374, 1.2215333, 0.38919067), (0.5737573, 1.2369142, 0.38825685), (0.5767609, 1.2461426, 0.3902893), (0.5831738, 1.2492187, 0.39462888), (0.59202206, 1.2461426, 0.40061647), (0.6023315, 1.2369142, 0.40759277), (0.61312807, 1.2215333, 0.4148987), (0.6234375, 1.2, 0.421875), (0.49699998, 1.2, 0.49699998), (0.49124512, 1.2215333, 0.49124515), (0.49006638, 1.236914, 0.4900664), (0.49263185, 1.2461426, 0.49263185), (0.49810937, 1.2492187, 0.49810934), (0.505667, 1.2461426, 0.505667), (0.51447266, 1.2369142, 0.51447266), (0.52369434, 1.2215333, 0.52369434), (0.5325, 1.2, 0.5325), (0.39375, 1.2, 0.58187497), (0.3891907, 1.2215333, 0.5751374), (0.38825685, 1.236914, 0.5737573), (0.3902893, 1.2461426, 0.5767609), (0.3946289, 1.2492187, 0.5831738), (0.40061647, 1.2461426, 0.59202206), (0.40759277, 1.2369142, 0.6023315), (0.4148987, 1.2215333, 0.61312807), (0.421875, 1.2, 0.6234375), (0.27475, 1.2, 0.64575), (0.2715686, 1.2215333, 0.63827264), (0.27091697, 1.2369142, 0.6367412), (0.27233517, 1.2461426, 0.6400745), (0.2753633, 1.2492187, 0.6471914), (0.27954125, 1.2461426, 0.657011), (0.28440917, 1.2369142, 0.66845214), (0.2895071, 1.2215333, 0.68043387), (0.294375, 1.2, 0.691875), (0.142625, 1.2, 0.686), (0.14097351, 1.2215333, 0.6780566), (0.14063525, 1.2369139, 0.6764297), (0.14137144, 1.2461426, 0.67997074), (0.14294335, 1.2492187, 0.6875313), (0.14511217, 1.2461426, 0.6979629), (0.14763916, 1.2369142, 0.7101172), (0.15028553, 1.2215333, 0.7228457), (0.1528125, 1.2, 0.735), (0, 1.2, 0.7), (0, 1.2215333, 0.69189453), (0, 1.2369139, 0.69023436), (0, 1.2461426, 0.69384766), (0, 1.2492187, 0.7015625), (0, 1.2461426, 0.712207), (0, 1.2369142, 0.7246094), (0, 1.2215333, 0.73759764), (0, 1.2, 0.75), (-0.1555449, 1.2000002, 0.686), (-0.14962883, 1.2215334, 0.6780566), (-0.14608583, 1.2369139, 0.6764297), (-0.14452572, 1.2461426, 0.67997074), (-0.14455834, 1.249219, 0.6875313), (-0.1457935, 1.2461426, 0.6979629), (-0.14784102, 1.2369142, 0.7101172), (-0.15031075, 1.2215333, 0.7228457), (-0.1528125, 1.2000002, 0.735), (-0.29373437, 1.2, 0.64575), (-0.28428665, 1.2215333, 0.63827264), (-0.278926, 1.2369142, 0.6367412), (-0.27697003, 1.2461426, 0.64007443), (-0.27773634, 1.2492187, 0.6471914), (-0.28054237, 1.2461426, 0.657011), (-0.28470582, 1.2369142, 0.66845214), (-0.28954417, 1.2215333, 0.68043387), (-0.294375, 1.2, 0.691875), (-0.4135254, 1.2, 0.58187497), (-0.40243867, 1.2215333, 0.5751374), (-0.3965996, 1.236914, 0.5737573), (-0.39511728, 1.2461426, 0.5767609), (-0.39710084, 1.2492187, 0.5831738), (-0.4016593, 1.2461426, 0.59202206), (-0.40790176, 1.2369142, 0.6023315), (-0.41493732, 1.2215333, 0.61312807), (-0.421875, 1.2, 0.6234375), (-0.51387495, 1.2, 0.49699998), (-0.50255, 1.2215333, 0.49124515), (-0.4971855, 1.236914, 0.4900664), (-0.49675167, 1.2461426, 0.49263185), (-0.50021875, 1.2492187, 0.49810934), (-0.50655687, 1.2461426, 0.505667), (-0.51473635, 1.2369142, 0.51447266), (-0.5237273, 1.2215333, 0.52369434), (-0.5325, 1.2, 0.5325), (-0.5937402, 1.2, 0.39375), (-0.58308613, 1.2215333, 0.38919067), (-0.57876295, 1.2369142, 0.38825685), (-0.5796577, 1.2461426, 0.3902893), (-0.58465695, 1.2492187, 0.39462888), (-0.5926478, 1.2461426, 0.40061647), (-0.60251695, 1.2369142, 0.40759277), (-0.61315125, 1.2215333, 0.4148987), (-0.6234375, 1.2, 0.421875), (-0.65207815, 1.2, 0.27475), (-0.6425121, 1.2215333, 0.2715686), (-0.6394109, 1.236914, 0.27091694), (-0.64161944, 1.2461426, 0.27233517), (-0.6479824, 1.2492187, 0.27536333), (-0.6573447, 1.2461426, 0.27954125), (-0.66855097, 1.2369142, 0.28440917), (-0.6804462, 1.2215333, 0.2895071), (-0.691875, 1.2, 0.294375), (-0.6878457, 1.2, 0.14262497), (-0.6792931, 1.2215333, 0.14097357), (-0.67720836, 1.236914, 0.14063525), (-0.68042135, 1.2461426, 0.14137149), (-0.68776196, 1.2492187, 0.14294338), (-0.6980603, 1.2461426, 0.14511216), (-0.71014607, 1.2369142, 0.14763916), (-0.7228493, 1.2215333, 0.15028548), (-0.735, 1.2, 0.15281248), (-0.7, 1.2, 0), (-0.69189453, 1.2215333, 0), (-0.69023436, 1.236914, 0), (-0.69384766, 1.2461426, 0), (-0.7015625, 1.2492187, 0), (-0.712207, 1.2461426, 0), (-0.7246094, 1.2369142, 0), (-0.73759764, 1.2215333, 0), (-0.75, 1.2, 0), (-0.686, 1.2000002, -0.14262497), (-0.6780566, 1.2215334, -0.14097345), (-0.6764297, 1.236914, -0.14063525), (-0.67997074, 1.2461426, -0.14137149), (-0.6875313, 1.2492188, -0.14294338), (-0.6979629, 1.2461426, -0.14511216), (-0.7101172, 1.2369142, -0.14763916), (-0.7228457, 1.2215333, -0.15028548), (-0.735, 1.2000002, -0.15281248), (-0.64575, 1.2, -0.27475), (-0.63827264, 1.2215333, -0.27156854), (-0.6367412, 1.236914, -0.27091694), (-0.64007443, 1.2461426, -0.27233517), (-0.6471914, 1.2492187, -0.27536333), (-0.657011, 1.2461426, -0.27954125), (-0.66845214, 1.2369142, -0.28440917), (-0.68043387, 1.2215333, -0.28950715), (-0.691875, 1.2, -0.29437494), (-0.58187497, 1.2, -0.39374995), (-0.5751374, 1.2215333, -0.38919067), (-0.5737573, 1.236914, -0.3882569), (-0.5767609, 1.2461426, -0.3902893), (-0.5831738, 1.2492187, -0.39462888), (-0.59202206, 1.2461426, -0.4006164), (-0.6023315, 1.2369142, -0.40759277), (-0.61312807, 1.2215333, -0.41489863), (-0.6234375, 1.2, -0.421875), (-0.49699998, 1.2, -0.49699998), (-0.49124512, 1.2215333, -0.49124515), (-0.49006638, 1.236914, -0.4900664), (-0.49263185, 1.2461426, -0.4926319), (-0.49810937, 1.2492187, -0.49810934), (-0.505667, 1.2461426, -0.505667), (-0.51447266, 1.2369142, -0.5144727), (-0.52369434, 1.2215333, -0.5236943), (-0.5325, 1.2, -0.5325), (-0.39375, 1.2, -0.58187497), (-0.3891907, 1.2215333, -0.5751374), (-0.38825685, 1.236914, -0.5737573), (-0.3902893, 1.2461426, -0.5767609), (-0.3946289, 1.2492187, -0.58317375), (-0.40061647, 1.2461426, -0.59202206), (-0.40759277, 1.2369142, -0.6023315), (-0.4148987, 1.2215333, -0.61312807), (-0.421875, 1.2, -0.6234375), (-0.27475, 1.2, -0.64575005), (-0.2715686, 1.2215333, -0.63827264), (-0.27091697, 1.236914, -0.6367413), (-0.27233517, 1.2461426, -0.6400745), (-0.2753633, 1.2492187, -0.6471914), (-0.27954125, 1.2461426, -0.65701103), (-0.28440917, 1.2369142, -0.66845214), (-0.2895071, 1.2215333, -0.68043387), (-0.294375, 1.2, -0.691875), (-0.142625, 1.2, -0.686), (-0.14097351, 1.2215333, -0.6780566), (-0.14063525, 1.236914, -0.6764296), (-0.14137144, 1.2461426, -0.67997074), (-0.14294335, 1.2492187, -0.68753123), (-0.14511217, 1.2461426, -0.6979629), (-0.14763916, 1.2369142, -0.7101172), (-0.15028553, 1.2215333, -0.7228457), (-0.1528125, 1.2, -0.735), (0, 1.2, -0.70000005), (0, 1.2215333, -0.69189453), (0, 1.236914, -0.6902343), (0, 1.2461426, -0.69384766), (0, 1.2492187, -0.7015625), (0, 1.2461426, -0.7122071), (0, 1.2369142, -0.7246094), (0, 1.2215333, -0.7375977), (0, 1.2, -0.75), (0.14262499, 1.2000002, -0.686), (0.1409735, 1.2215334, -0.6780566), (0.14063524, 1.236914, -0.6764296), (0.14137144, 1.2461426, -0.67997074), (0.14294335, 1.2492188, -0.68753135), (0.14511217, 1.2461426, -0.6979629), (0.14763916, 1.2369142, -0.7101172), (0.15028551, 1.2215333, -0.7228457), (0.1528125, 1.2000002, -0.735), (0.27475, 1.2, -0.64575005), (0.2715686, 1.2215333, -0.63827264), (0.27091697, 1.236914, -0.6367413), (0.27233517, 1.2461426, -0.6400745), (0.2753633, 1.2492187, -0.6471914), (0.27954125, 1.2461426, -0.65701103), (0.28440917, 1.2369142, -0.66845214), (0.2895071, 1.2215333, -0.68043387), (0.294375, 1.2, -0.691875), (0.39374998, 1.2, -0.58187497), (0.38919067, 1.2215333, -0.5751374), (0.38825685, 1.236914, -0.5737573), (0.3902893, 1.2461426, -0.5767609), (0.3946289, 1.2492187, -0.58317375), (0.40061647, 1.2461426, -0.59202206), (0.40759277, 1.2369142, -0.6023315), (0.4148987, 1.2215333, -0.61312807), (0.421875, 1.2, -0.6234375), (0.497, 1.2, -0.49699998), (0.49124512, 1.2215333, -0.49124515), (0.49006638, 1.236914, -0.4900664), (0.49263185, 1.2461426, -0.4926319), (0.49810937, 1.2492187, -0.49810934), (0.505667, 1.2461426, -0.505667), (0.51447266, 1.2369142, -0.5144727), (0.52369434, 1.2215333, -0.5236943), (0.5325, 1.2, -0.5325), (0.58187497, 1.2, -0.39374995), (0.5751374, 1.2215333, -0.38919067), (0.5737573, 1.236914, -0.3882569), (0.5767609, 1.2461426, -0.3902893), (0.5831738, 1.2492187, -0.39462888), (0.59202206, 1.2461426, -0.4006164), (0.6023315, 1.2369142, -0.40759277), (0.61312807, 1.2215333, -0.41489863), (0.6234375, 1.2, -0.421875), (0.64575, 1.2, -0.27475), (0.63827264, 1.2215333, -0.27156854), (0.6367412, 1.236914, -0.27091694), (0.6400745, 1.2461426, -0.27233517), (0.6471914, 1.2492187, -0.27536333), (0.657011, 1.2461426, -0.27954125), (0.66845214, 1.2369142, -0.28440917), (0.68043387, 1.2215333, -0.28950715), (0.691875, 1.2, -0.29437494), (0.686, 1.2, -0.14262497), (0.6780566, 1.2215333, -0.14097357), (0.6764297, 1.236914, -0.14063525), (0.67997074, 1.2461426, -0.14137149), (0.6875313, 1.2492187, -0.14294338), (0.6979629, 1.2461426, -0.14511216), (0.7101172, 1.2369142, -0.14763916), (0.7228457, 1.2215333, -0.15028548), (0.735, 1.2, -0.15281248), (0.79663086, 1.1016358, 0), (0.8417969, 1.003711, 0), (0.8840332, 0.906665, 0), (0.921875, 0.81093746, 0), (0.9538574, 0.71696776, 0), (0.9785156, 0.62519526, 0), (0.99438477, 0.53605956, 0), (1, 0.45, 0), (0.78069824, 1.1016359, 0.16231352), (0.8249609, 1.003711, 0.17151612), (0.8663525, 0.90666497, 0.18012178), (0.9034375, 0.8109375, 0.187832), (0.93478024, 0.7169677, 0.19434845), (0.9589453, 0.62519526, 0.19937256), (0.9744971, 0.5360595, 0.2026059), (0.98, 0.44999993, 0.20375), (0.73489195, 1.1016358, 0.31267762), (0.77655756, 1.003711, 0.33040524), (0.81552064, 0.90666497, 0.34698302), (0.8504297, 0.8109374, 0.36183593), (0.8799335, 0.7169677, 0.37438905), (0.90268064, 0.62519526, 0.3840674), (0.9173199, 0.53605956, 0.39029604), (0.9225, 0.45, 0.39249998), (0.6621994, 1.1016358, 0.44810486), (0.6997436, 1.003711, 0.47351074), (0.7348526, 0.9066651, 0.49726868), (0.7663086, 0.8109374, 0.5185547), (0.792894, 0.7169678, 0.5365448), (0.8133911, 0.62519526, 0.55041504), (0.8265823, 0.5360596, 0.55934143), (0.83125, 0.45000005, 0.5625), (0.5656079, 1.1016358, 0.5656079), (0.5976758, 1.003711, 0.5976758), (0.6276637, 0.906665, 0.6276637), (0.6545313, 0.81093746, 0.6545313), (0.6772388, 0.7169677, 0.6772388), (0.69474614, 0.62519526, 0.69474614), (0.7060132, 0.5360596, 0.7060132), (0.71000004, 0.45000005, 0.71000004), (0.44810486, 1.1016358, 0.6621994), (0.47351074, 1.003711, 0.6997436), (0.49726868, 0.906665, 0.7348526), (0.5185547, 0.81093746, 0.7663086), (0.5365448, 0.7169677, 0.792894), (0.55041504, 0.62519526, 0.8133911), (0.55934143, 0.5360595, 0.8265823), (0.5625, 0.45, 0.83125), (0.3126776, 1.1016359, 0.73489195), (0.33040527, 1.003711, 0.77655756), (0.34698305, 0.90666497, 0.81552064), (0.36183593, 0.81093746, 0.8504297), (0.37438905, 0.7169677, 0.8799335), (0.3840674, 0.62519526, 0.90268064), (0.39029604, 0.5360595, 0.9173199), (0.39249998, 0.44999993, 0.9225), (0.16231354, 1.1016358, 0.7806982), (0.1715161, 1.003711, 0.8249609), (0.18012178, 0.906665, 0.8663525), (0.18783203, 0.8109375, 0.9034375), (0.19434844, 0.7169677, 0.93478024), (0.19937256, 0.62519526, 0.9589453), (0.20260589, 0.5360596, 0.9744971), (0.20375, 0.45000005, 0.98), (0, 1.1016358, 0.79663086), (0, 1.003711, 0.8417969), (0, 0.9066651, 0.8840332), (0, 0.8109374, 0.921875), (0, 0.7169678, 0.9538574), (0, 0.62519526, 0.9785156), (0, 0.5360596, 0.99438477), (0, 0.45000005, 1), (-0.16231354, 1.1016359, 0.78069824), (-0.1715161, 1.003711, 0.8249609), (-0.18012178, 0.906665, 0.8663525), (-0.18783203, 0.8109375, 0.9034375), (-0.19434844, 0.7169677, 0.93478024), (-0.19937256, 0.62519526, 0.9589453), (-0.20260589, 0.5360595, 0.9744971), (-0.20375, 0.44999993, 0.98), (-0.3126776, 1.1016359, 0.73489195), (-0.33040527, 1.003711, 0.77655756), (-0.34698305, 0.90666497, 0.81552064), (-0.36183593, 0.81093746, 0.8504297), (-0.37438905, 0.7169677, 0.8799335), (-0.3840674, 0.62519526, 0.90268064), (-0.39029604, 0.5360595, 0.9173199), (-0.39249998, 0.44999993, 0.9225), (-0.44810486, 1.1016358, 0.6621994), (-0.47351074, 1.003711, 0.6997436), (-0.49726868, 0.906665, 0.7348526), (-0.5185547, 0.81093746, 0.7663086), (-0.5365448, 0.7169677, 0.792894), (-0.55041504, 0.62519526, 0.8133911), (-0.55934143, 0.5360595, 0.8265823), (-0.5625, 0.45, 0.83125), (-0.5656079, 1.1016358, 0.5656079), (-0.5976758, 1.003711, 0.5976758), (-0.6276637, 0.906665, 0.6276637), (-0.6545313, 0.81093746, 0.6545313), (-0.6772388, 0.7169677, 0.6772388), (-0.69474614, 0.62519526, 0.69474614), (-0.7060132, 0.5360596, 0.7060132), (-0.71000004, 0.45000005, 0.71000004), (-0.6621994, 1.1016358, 0.44810486), (-0.6997436, 1.003711, 0.47351074), (-0.7348526, 0.9066651, 0.49726868), (-0.7663086, 0.8109374, 0.5185547), (-0.792894, 0.7169678, 0.5365448), (-0.8133911, 0.62519526, 0.55041504), (-0.8265823, 0.5360595, 0.55934143), (-0.83125, 0.44999993, 0.5625), (-0.73489195, 1.1016358, 0.31267762), (-0.77655756, 1.003711, 0.33040524), (-0.81552064, 0.90666497, 0.34698302), (-0.8504297, 0.8109374, 0.36183593), (-0.8799335, 0.7169677, 0.37438905), (-0.90268064, 0.62519526, 0.3840674), (-0.9173199, 0.53605956, 0.39029604), (-0.9225, 0.45, 0.39249998), (-0.7806982, 1.1016358, 0.16231352), (-0.8249609, 1.003711, 0.17151612), (-0.8663525, 0.90666497, 0.18012178), (-0.9034375, 0.8109375, 0.18783206), (-0.93478024, 0.71696776, 0.19434845), (-0.9589453, 0.62519526, 0.19937256), (-0.9744971, 0.53605956, 0.2026059), (-0.98, 0.45, 0.20375), (-0.79663086, 1.1016358, 0), (-0.8417969, 1.003711, 0), (-0.8840332, 0.906665, 0), (-0.921875, 0.81093746, 0), (-0.9538574, 0.71696776, 0), (-0.9785156, 0.62519526, 0), (-0.99438477, 0.53605956, 0), (-1, 0.45, 0), (-0.78069824, 1.1016359, -0.16231358), (-0.8249609, 1.003711, -0.17151606), (-0.8663525, 0.906665, -0.18012172), (-0.9034375, 0.8109375, -0.187832), (-0.93478024, 0.7169677, -0.19434845), (-0.9589453, 0.62519526, -0.19937253), (-0.9744971, 0.5360595, -0.2026059), (-0.98, 0.44999996, -0.20374998), (-0.73489195, 1.1016358, -0.31267762), (-0.77655756, 1.003711, -0.33040524), (-0.81552064, 0.9066651, -0.34698302), (-0.8504297, 0.81093746, -0.3618359), (-0.8799335, 0.71696776, -0.374389), (-0.90268064, 0.62519526, -0.38406742), (-0.9173199, 0.53605956, -0.39029604), (-0.9225, 0.45, -0.39249998), (-0.6621994, 1.1016358, -0.44810486), (-0.6997436, 1.003711, -0.47351074), (-0.7348526, 0.906665, -0.49726874), (-0.7663086, 0.81093746, -0.5185546), (-0.792894, 0.71696776, -0.53654486), (-0.8133911, 0.62519526, -0.55041504), (-0.8265823, 0.53605956, -0.5593415), (-0.83125, 0.45, -0.56250006), (-0.5656079, 1.1016358, -0.5656079), (-0.5976758, 1.003711, -0.5976758), (-0.6276637, 0.906665, -0.6276637), (-0.6545313, 0.81093746, -0.6545313), (-0.6772388, 0.71696776, -0.67723876), (-0.69474614, 0.62519526, -0.69474614), (-0.7060132, 0.53605956, -0.70601326), (-0.71000004, 0.45, -0.7100001), (-0.44810486, 1.1016358, -0.6621994), (-0.47351074, 1.003711, -0.6997436), (-0.49726868, 0.906665, -0.7348526), (-0.5185547, 0.81093746, -0.7663086), (-0.5365448, 0.71696776, -0.79289395), (-0.55041504, 0.62519526, -0.8133911), (-0.55934143, 0.5360595, -0.8265823), (-0.5625, 0.44999996, -0.8312501), (-0.3126776, 1.1016358, -0.734892), (-0.33040527, 1.003711, -0.77655756), (-0.34698305, 0.906665, -0.8155206), (-0.36183593, 0.81093746, -0.8504297), (-0.37438905, 0.71696776, -0.8799334), (-0.3840674, 0.62519526, -0.90268064), (-0.39029604, 0.53605956, -0.91731983), (-0.39249998, 0.45, -0.92249995), (-0.16231354, 1.1016358, -0.7806982), (-0.1715161, 1.003711, -0.82496095), (-0.18012178, 0.906665, -0.8663525), (-0.18783203, 0.81093746, -0.90343755), (-0.19434844, 0.71696776, -0.9347802), (-0.19937256, 0.62519526, -0.9589453), (-0.20260589, 0.53605956, -0.97449714), (-0.20375, 0.45, -0.9800001), (0, 1.1016358, -0.79663086), (0, 1.003711, -0.8417969), (0, 0.906665, -0.88403326), (0, 0.81093746, -0.92187494), (0, 0.71696776, -0.9538575), (0, 0.62519526, -0.9785156), (0, 0.53605956, -0.9943848), (0, 0.45, -1), (0.16231354, 1.1016359, -0.7806983), (0.1715161, 1.003711, -0.82496095), (0.18012178, 0.906665, -0.8663525), (0.18783203, 0.8109375, -0.9034375), (0.19434844, 0.7169677, -0.93478024), (0.19937256, 0.62519526, -0.9589453), (0.20260589, 0.5360595, -0.9744971), (0.20375, 0.44999993, -0.98), (0.3126776, 1.1016358, -0.734892), (0.33040527, 1.003711, -0.77655756), (0.34698305, 0.906665, -0.8155206), (0.36183593, 0.81093746, -0.8504297), (0.37438905, 0.71696776, -0.8799334), (0.3840674, 0.62519526, -0.90268064), (0.39029604, 0.53605956, -0.91731983), (0.39249998, 0.45, -0.92249995), (0.44810486, 1.1016358, -0.6621994), (0.47351074, 1.003711, -0.6997436), (0.49726868, 0.906665, -0.7348526), (0.5185547, 0.81093746, -0.7663086), (0.5365448, 0.71696776, -0.79289395), (0.55041504, 0.62519526, -0.8133911), (0.55934143, 0.53605956, -0.82658225), (0.5625, 0.45, -0.83125), (0.5656079, 1.1016358, -0.5656079), (0.5976758, 1.003711, -0.5976758), (0.6276637, 0.906665, -0.6276637), (0.6545313, 0.81093746, -0.6545313), (0.6772388, 0.71696776, -0.67723876), (0.69474614, 0.62519526, -0.69474614), (0.7060132, 0.53605956, -0.70601326), (0.71000004, 0.45, -0.7100001), (0.6621994, 1.1016358, -0.44810486), (0.6997436, 1.003711, -0.47351074), (0.7348526, 0.906665, -0.49726874), (0.7663086, 0.81093746, -0.5185546), (0.792894, 0.71696776, -0.53654486), (0.8133911, 0.62519526, -0.55041504), (0.8265823, 0.5360595, -0.55934143), (0.83125, 0.44999996, -0.5625), (0.73489195, 1.1016358, -0.31267762), (0.77655756, 1.003711, -0.33040524), (0.81552064, 0.9066651, -0.34698302), (0.8504297, 0.81093746, -0.3618359), (0.8799335, 0.71696776, -0.374389), (0.90268064, 0.62519526, -0.38406742), (0.9173199, 0.53605956, -0.39029604), (0.9225, 0.45, -0.39249998), (0.7806982, 1.1016358, -0.16231358), (0.8249609, 1.003711, -0.17151606), (0.8663525, 0.906665, -0.18012172), (0.9034375, 0.8109374, -0.18783206), (0.93478024, 0.71696776, -0.19434845), (0.9589453, 0.62519526, -0.19937253), (0.9744971, 0.53605956, -0.2026059), (0.98, 0.45, -0.20375001), (0.9892578, 0.37082517, 0), (0.9609375, 0.3017578, 0), (0.92089844, 0.2423584, 0), (0.875, 0.1921875, 0), (0.82910156, 0.15080565, 0), (0.7890625, 0.117773436, 0), (0.7607422, 0.09265137, 0), (0.75, 0.075, 0), (0.96947265, 0.3708251, 0.20156126), (0.9417187, 0.3017578, 0.19579104), (0.9024805, 0.24235837, 0.18763305), (0.8575, 0.19218749, 0.17828125), (0.81251955, 0.15080567, 0.16892944), (0.7732812, 0.11777344, 0.16077149), (0.7455273, 0.09265137, 0.15500122), (0.735, 0.075, 0.1528125), (0.91259027, 0.3708252, 0.3882837), (0.88646483, 0.30175778, 0.37716797), (0.84952885, 0.24235839, 0.36145264), (0.8071875, 0.19218749, 0.3434375), (0.76484615, 0.15080565, 0.32542235), (0.72791016, 0.11777344, 0.30970705), (0.7017847, 0.09265137, 0.29859132), (0.691875, 0.07499999, 0.294375), (0.8223206, 0.37082517, 0.5564575), (0.7987793, 0.3017578, 0.54052734), (0.76549685, 0.24235839, 0.5180054), (0.72734374, 0.19218749, 0.4921875), (0.6891907, 0.15080565, 0.46636963), (0.6559082, 0.11777341, 0.44384766), (0.632367, 0.09265137, 0.42791748), (0.6234375, 0.07499999, 0.421875), (0.702373, 0.37082517, 0.702373), (0.6822657, 0.3017578, 0.6822657), (0.6538379, 0.24235839, 0.6538379), (0.62125003, 0.19218749, 0.62125003), (0.58866215, 0.15080565, 0.58866215), (0.5602344, 0.11777341, 0.5602344), (0.540127, 0.09265137, 0.540127), (0.5325, 0.07499999, 0.5325), (0.5564575, 0.37082517, 0.8223206), (0.54052734, 0.30175775, 0.7987793), (0.5180054, 0.24235833, 0.76549685), (0.4921875, 0.19218749, 0.72734374), (0.46636963, 0.15080565, 0.6891907), (0.44384766, 0.11777341, 0.6559082), (0.42791748, 0.09265137, 0.632367), (0.421875, 0.07499999, 0.6234375), (0.3882837, 0.37082517, 0.91259027), (0.37716797, 0.3017578, 0.88646483), (0.36145264, 0.24235839, 0.84952885), (0.3434375, 0.19218749, 0.8071875), (0.32542235, 0.15080565, 0.76484615), (0.30970705, 0.11777341, 0.72791016), (0.29859132, 0.09265137, 0.7017847), (0.294375, 0.07499999, 0.691875), (0.20156126, 0.37082517, 0.96947265), (0.19579104, 0.3017578, 0.9417187), (0.18763305, 0.24235845, 0.9024805), (0.17828125, 0.19218749, 0.8575), (0.16892944, 0.15080565, 0.81251955), (0.16077149, 0.11777341, 0.7732812), (0.15500122, 0.09265137, 0.7455273), (0.1528125, 0.07499999, 0.735), (0, 0.37082517, 0.9892578), (0, 0.3017578, 0.9609375), (0, 0.24235845, 0.92089844), (0, 0.19218755, 0.875), (0, 0.15080565, 0.82910156), (0, 0.11777341, 0.7890625), (0, 0.09265137, 0.7607422), (0, 0.07499999, 0.75), (-0.20156126, 0.37082517, 0.96947265), (-0.19579104, 0.3017578, 0.9417187), (-0.18763305, 0.24235833, 0.9024805), (-0.17828125, 0.19218749, 0.8575), (-0.16892944, 0.15080565, 0.81251955), (-0.16077149, 0.11777341, 0.7732812), (-0.15500122, 0.09265137, 0.7455273), (-0.1528125, 0.07499999, 0.735), (-0.3882837, 0.37082517, 0.91259027), (-0.37716797, 0.3017578, 0.88646483), (-0.36145264, 0.24235839, 0.84952885), (-0.3434375, 0.19218749, 0.8071875), (-0.32542235, 0.15080565, 0.76484615), (-0.30970705, 0.11777341, 0.72791016), (-0.29859132, 0.09265137, 0.7017847), (-0.294375, 0.07499999, 0.691875), (-0.5564575, 0.37082517, 0.8223206), (-0.54052734, 0.30175775, 0.7987793), (-0.5180054, 0.24235845, 0.76549685), (-0.4921875, 0.19218749, 0.72734374), (-0.46636963, 0.15080565, 0.6891907), (-0.44384766, 0.11777341, 0.6559082), (-0.42791748, 0.09265137, 0.632367), (-0.421875, 0.07499999, 0.6234375), (-0.702373, 0.37082517, 0.702373), (-0.6822657, 0.3017578, 0.6822657), (-0.6538379, 0.24235839, 0.6538379), (-0.62125003, 0.19218749, 0.62125003), (-0.58866215, 0.15080565, 0.58866215), (-0.5602344, 0.11777341, 0.5602344), (-0.540127, 0.09265137, 0.540127), (-0.5325, 0.07499999, 0.5325), (-0.8223206, 0.37082517, 0.5564575), (-0.7987793, 0.3017578, 0.54052734), (-0.76549685, 0.24235839, 0.5180054), (-0.72734374, 0.19218749, 0.4921875), (-0.6891907, 0.15080565, 0.46636963), (-0.6559082, 0.11777341, 0.44384766), (-0.632367, 0.09265137, 0.42791748), (-0.6234375, 0.07499999, 0.421875), (-0.91259027, 0.3708252, 0.3882837), (-0.88646483, 0.30175778, 0.37716797), (-0.84952885, 0.24235839, 0.36145264), (-0.8071875, 0.19218749, 0.3434375), (-0.76484615, 0.15080565, 0.32542235), (-0.72791016, 0.11777344, 0.30970705), (-0.7017847, 0.09265137, 0.29859132), (-0.691875, 0.07499999, 0.294375), (-0.96947265, 0.37082517, 0.20156126), (-0.9417187, 0.3017578, 0.19579104), (-0.9024805, 0.2423584, 0.18763305), (-0.8575, 0.19218749, 0.17828125), (-0.81251955, 0.15080567, 0.16892944), (-0.7732812, 0.11777344, 0.16077149), (-0.7455273, 0.09265137, 0.15500122), (-0.735, 0.075, 0.1528125), (-0.9892578, 0.37082517, 0), (-0.9609375, 0.3017578, 0), (-0.92089844, 0.2423584, 0), (-0.875, 0.1921875, 0), (-0.82910156, 0.15080565, 0), (-0.7890625, 0.117773436, 0), (-0.7607422, 0.09265137, 0), (-0.75, 0.075, 0), (-0.96947265, 0.37082514, -0.20156124), (-0.9417187, 0.3017578, -0.19579104), (-0.9024805, 0.24235839, -0.18763304), (-0.8575, 0.19218749, -0.17828125), (-0.81251955, 0.15080565, -0.16892946), (-0.7732812, 0.117773436, -0.16077149), (-0.7455273, 0.09265137, -0.15500122), (-0.735, 0.07500001, -0.15281248), (-0.91259027, 0.37082517, -0.38828373), (-0.88646483, 0.3017578, -0.37716794), (-0.84952885, 0.2423584, -0.36145264), (-0.8071875, 0.1921875, -0.3434375), (-0.76484615, 0.15080565, -0.32542235), (-0.72791016, 0.11777344, -0.30970705), (-0.7017847, 0.09265137, -0.29859132), (-0.691875, 0.075, -0.294375), (-0.8223206, 0.37082517, -0.5564575), (-0.7987793, 0.3017578, -0.54052734), (-0.76549685, 0.24235839, -0.5180054), (-0.72734374, 0.19218749, -0.4921875), (-0.6891907, 0.15080565, -0.46636963), (-0.6559082, 0.11777344, -0.44384763), (-0.632367, 0.09265137, -0.42791748), (-0.6234375, 0.07499999, -0.421875), (-0.702373, 0.37082517, -0.702373), (-0.6822657, 0.3017578, -0.6822657), (-0.6538379, 0.24235839, -0.6538379), (-0.62125003, 0.19218749, -0.62125003), (-0.58866215, 0.15080565, -0.58866215), (-0.5602344, 0.11777344, -0.5602344), (-0.540127, 0.09265137, -0.540127), (-0.5325, 0.07499999, -0.5325), (-0.5564575, 0.37082514, -0.8223206), (-0.54052734, 0.3017578, -0.79877925), (-0.5180054, 0.24235839, -0.7654968), (-0.4921875, 0.19218749, -0.72734374), (-0.46636963, 0.15080565, -0.6891907), (-0.44384766, 0.11777341, -0.6559082), (-0.42791748, 0.09265137, -0.632367), (-0.421875, 0.07499999, -0.6234375), (-0.3882837, 0.37082517, -0.91259027), (-0.37716797, 0.3017578, -0.88646483), (-0.36145264, 0.24235839, -0.84952885), (-0.3434375, 0.19218749, -0.8071875), (-0.32542235, 0.15080565, -0.76484615), (-0.30970705, 0.11777341, -0.72791016), (-0.29859132, 0.09265137, -0.7017847), (-0.294375, 0.07499999, -0.691875), (-0.20156126, 0.37082517, -0.96947265), (-0.19579104, 0.3017578, -0.9417187), (-0.18763305, 0.24235839, -0.90248054), (-0.17828125, 0.19218749, -0.8575), (-0.16892944, 0.15080565, -0.81251955), (-0.16077149, 0.11777341, -0.7732812), (-0.15500122, 0.09265137, -0.7455273), (-0.1528125, 0.07499999, -0.735), (0, 0.37082517, -0.9892578), (0, 0.3017578, -0.9609375), (0, 0.24235839, -0.9208985), (0, 0.19218749, -0.87500006), (0, 0.15080565, -0.82910156), (0, 0.11777341, -0.7890625), (0, 0.09265137, -0.7607422), (0, 0.07499999, -0.75), (0.20156126, 0.37082517, -0.96947265), (0.19579104, 0.3017578, -0.9417187), (0.18763305, 0.24235839, -0.9024804), (0.17828125, 0.19218749, -0.8575), (0.16892944, 0.15080565, -0.81251955), (0.16077149, 0.11777341, -0.7732812), (0.15500122, 0.09265137, -0.7455273), (0.1528125, 0.07499999, -0.735), (0.3882837, 0.37082517, -0.91259027), (0.37716797, 0.3017578, -0.88646483), (0.36145264, 0.24235839, -0.84952885), (0.3434375, 0.19218749, -0.8071875), (0.32542235, 0.15080565, -0.76484615), (0.30970705, 0.11777341, -0.72791016), (0.29859132, 0.09265137, -0.7017847), (0.294375, 0.07499999, -0.691875), (0.5564575, 0.37082517, -0.8223206), (0.54052734, 0.3017578, -0.79877925), (0.5180054, 0.24235839, -0.7654969), (0.4921875, 0.19218749, -0.72734374), (0.46636963, 0.15080565, -0.6891907), (0.44384766, 0.11777341, -0.6559082), (0.42791748, 0.09265137, -0.632367), (0.421875, 0.07499999, -0.6234375), (0.702373, 0.37082517, -0.702373), (0.6822657, 0.3017578, -0.6822657), (0.6538379, 0.24235839, -0.6538379), (0.62125003, 0.19218749, -0.62125003), (0.58866215, 0.15080565, -0.58866215), (0.5602344, 0.11777344, -0.5602344), (0.540127, 0.09265137, -0.540127), (0.5325, 0.07499999, -0.5325), (0.8223206, 0.37082514, -0.5564575), (0.7987793, 0.3017578, -0.54052734), (0.76549685, 0.24235839, -0.5180054), (0.72734374, 0.19218749, -0.4921875), (0.6891907, 0.15080565, -0.46636963), (0.6559082, 0.11777344, -0.44384763), (0.632367, 0.09265137, -0.42791748), (0.6234375, 0.07499999, -0.421875), (0.91259027, 0.37082517, -0.38828373), (0.88646483, 0.3017578, -0.37716794), (0.84952885, 0.2423584, -0.36145264), (0.8071875, 0.1921875, -0.3434375), (0.76484615, 0.15080565, -0.32542235), (0.72791016, 0.11777344, -0.30970705), (0.7017847, 0.09265137, -0.29859132), (0.691875, 0.075, -0.294375), (0.96947265, 0.37082517, -0.20156127), (0.9417187, 0.3017578, -0.19579104), (0.9024805, 0.2423584, -0.18763305), (0.8575, 0.1921875, -0.17828123), (0.81251955, 0.15080565, -0.16892946), (0.7732812, 0.117773436, -0.16077149), (0.7455273, 0.09265137, -0.15500122), (0.735, 0.075, -0.1528125), (0.74699706, 0.06101075, 0), (0.7330078, 0.04746094, 0), (0.7005615, 0.03479004, 0), (0.6421875, 0.0234375, 0), (0.55041504, 0.013842774, 0), (0.41777343, 0.006445313, 0), (0.23679197, 0.0016845703, 0), (0, 0, 0), (0.7320571, 0.06101075, 0.15220065), (0.7183476, 0.047460943, 0.14935035), (0.68655026, 0.03479004, 0.14273942), (0.62934375, 0.0234375, 0.1308457), (0.53940666, 0.013842776, 0.11214706), (0.40941796, 0.006445311, 0.08512134), (0.23205614, 0.0016845688, 0.048246372), (0.6891048, 0.06101075, 0.29319635), (0.6761997, 0.047460943, 0.28770557), (0.646268, 0.03479004, 0.2749704), (0.59241796, 0.0234375, 0.2520586), (0.50775784, 0.013842776, 0.2160379), (0.385396, 0.0064453185, 0.16397607), (0.21844062, 0.0016845688, 0.09294086), (0.6209414, 0.06101075, 0.42018586), (0.6093128, 0.047460943, 0.4123169), (0.5823418, 0.03479004, 0.39406586), (0.53381836, 0.0234375, 0.36123046), (0.45753247, 0.0138427615, 0.30960846), (0.34727415, 0.0064453185, 0.23499756), (0.19683334, 0.0016845763, 0.13319549), (0.530368, 0.06101072, 0.530368), (0.5204356, 0.047460914, 0.5204356), (0.4973987, 0.03479007, 0.4973987), (0.45595312, 0.0234375, 0.45595312), (0.3907947, 0.0138427615, 0.3907947), (0.29661915, 0.0064453185, 0.29661915), (0.16812232, 0.0016845763, 0.16812232), (0.42018586, 0.06101072, 0.6209414), (0.4123169, 0.047460914, 0.6093128), (0.39406586, 0.03479004, 0.5823418), (0.36123046, 0.0234375, 0.53381836), (0.30960846, 0.0138427615, 0.45753247), (0.23499756, 0.0064453185, 0.34727415), (0.13319549, 0.0016845763, 0.19683334), (0.29319635, 0.06101072, 0.6891048), (0.28770557, 0.047460914, 0.6761997), (0.2749704, 0.03479004, 0.646268), (0.2520586, 0.0234375, 0.59241796), (0.2160379, 0.0138427615, 0.50775784), (0.16397607, 0.0064453185, 0.385396), (0.09294086, 0.0016845763, 0.21844062), (0.15220065, 0.06101072, 0.7320571), (0.14935035, 0.047460914, 0.7183476), (0.1427394, 0.03479004, 0.68655026), (0.1308457, 0.0234375, 0.62934375), (0.112147056, 0.0138427615, 0.53940666), (0.08512133, 0.0064453185, 0.40941796), (0.048246365, 0.0016845763, 0.23205614), (0, 0.061010778, 0.746997), (0, 0.047460914, 0.7330078), (0, 0.03479004, 0.7005615), (0, 0.0234375, 0.6421875), (0, 0.0138427615, 0.55041504), (0, 0.0064453185, 0.41777343), (0, 0.0016845763, 0.23679197), (-0.15220065, 0.061010778, 0.7320571), (-0.14935035, 0.047460914, 0.7183476), (-0.14273942, 0.03479004, 0.68655026), (-0.1308457, 0.0234375, 0.62934375), (-0.11214706, 0.0138427615, 0.53940666), (-0.08512134, 0.0064453185, 0.40941796), (-0.048246372, 0.0016845763, 0.23205614), (-0.29319635, 0.06101072, 0.6891048), (-0.28770557, 0.047460914, 0.6761997), (-0.2749704, 0.03479004, 0.646268), (-0.2520586, 0.0234375, 0.59241796), (-0.2160379, 0.0138427615, 0.50775784), (-0.16397607, 0.0064453185, 0.385396), (-0.09294086, 0.0016845763, 0.21844062), (-0.42018586, 0.06101072, 0.6209414), (-0.4123169, 0.047460914, 0.6093128), (-0.39406586, 0.03479004, 0.5823418), (-0.36123046, 0.0234375, 0.53381836), (-0.30960846, 0.0138427615, 0.45753247), (-0.23499756, 0.0064453185, 0.34727415), (-0.13319549, 0.0016845763, 0.19683334), (-0.530368, 0.06101072, 0.530368), (-0.5204356, 0.047460914, 0.5204356), (-0.4973987, 0.03479007, 0.4973987), (-0.45595312, 0.0234375, 0.45595312), (-0.3907947, 0.0138427615, 0.3907947), (-0.29661915, 0.0064453185, 0.29661915), (-0.16812232, 0.0016845763, 0.16812232), (-0.6209414, 0.06101075, 0.42018586), (-0.6093128, 0.047460943, 0.4123169), (-0.5823418, 0.03479004, 0.39406586), (-0.53381836, 0.0234375, 0.36123046), (-0.45753247, 0.0138427615, 0.30960846), (-0.34727415, 0.0064453185, 0.23499756), (-0.19683334, 0.0016845763, 0.13319549), (-0.6891048, 0.06101075, 0.29319635), (-0.6761997, 0.047460943, 0.28770557), (-0.646268, 0.03479004, 0.2749704), (-0.59241796, 0.0234375, 0.2520586), (-0.50775784, 0.013842776, 0.2160379), (-0.385396, 0.0064453185, 0.16397607), (-0.21844062, 0.0016845688, 0.09294086), (-0.7320571, 0.06101075, 0.15220065), (-0.7183476, 0.047460943, 0.14935035), (-0.68655026, 0.03479004, 0.1427394), (-0.62934375, 0.0234375, 0.1308457), (-0.53940666, 0.013842769, 0.112147056), (-0.40941796, 0.006445311, 0.08512133), (-0.23205614, 0.0016845688, 0.048246365), (-0.74699706, 0.06101075, 0), (-0.7330078, 0.04746094, 0), (-0.7005615, 0.03479004, 0), (-0.6421875, 0.0234375, 0), (-0.55041504, 0.013842774, 0), (-0.41777343, 0.006445313, 0), (-0.23679197, 0.0016845703, 0), (-0.7320571, 0.06101075, -0.15220065), (-0.7183476, 0.047460943, -0.14935035), (-0.68655026, 0.03479004, -0.14273942), (-0.62934375, 0.0234375, -0.1308457), (-0.53940666, 0.013842776, -0.11214706), (-0.40941796, 0.006445311, -0.08512134), (-0.23205614, 0.0016845688, -0.048246372), (-0.6891048, 0.06101075, -0.29319635), (-0.6761997, 0.047460943, -0.28770557), (-0.646268, 0.03479004, -0.2749704), (-0.59241796, 0.0234375, -0.2520586), (-0.50775784, 0.013842776, -0.2160379), (-0.385396, 0.0064453185, -0.16397607), (-0.21844062, 0.0016845688, -0.09294086), (-0.6209414, 0.06101075, -0.42018586), (-0.6093128, 0.047460943, -0.4123169), (-0.5823418, 0.03479004, -0.39406586), (-0.53381836, 0.0234375, -0.36123046), (-0.45753247, 0.0138427615, -0.30960846), (-0.34727415, 0.0064453185, -0.23499756), (-0.19683334, 0.0016845763, -0.13319549), (-0.530368, 0.06101075, -0.530368), (-0.5204356, 0.047460943, -0.5204356), (-0.4973987, 0.03479004, -0.49739873), (-0.45595312, 0.0234375, -0.45595312), (-0.3907947, 0.0138427615, -0.3907947), (-0.29661915, 0.0064453185, -0.29661915), (-0.16812232, 0.0016845763, -0.16812232), (-0.42018586, 0.06101072, -0.6209414), (-0.4123169, 0.047460914, -0.6093128), (-0.39406586, 0.03479004, -0.5823418), (-0.36123046, 0.0234375, -0.53381836), (-0.30960846, 0.0138427615, -0.45753247), (-0.23499756, 0.0064453185, -0.34727415), (-0.13319549, 0.0016845763, -0.19683334), (-0.29319635, 0.06101072, -0.6891048), (-0.28770557, 0.047460914, -0.6761997), (-0.2749704, 0.03479004, -0.646268), (-0.2520586, 0.0234375, -0.59241796), (-0.2160379, 0.0138427615, -0.50775784), (-0.16397607, 0.0064453185, -0.385396), (-0.09294086, 0.0016845763, -0.21844062), (-0.15220065, 0.06101072, -0.7320571), (-0.14935035, 0.047460914, -0.7183476), (-0.1427394, 0.03479004, -0.68655026), (-0.1308457, 0.0234375, -0.62934375), (-0.112147056, 0.0138427615, -0.53940666), (-0.08512133, 0.0064453185, -0.40941796), (-0.048246365, 0.0016845763, -0.23205614), (0, 0.061010778, -0.7469971), (0, 0.047460914, -0.7330078), (0, 0.03479004, -0.7005615), (0, 0.0234375, -0.6421875), (0, 0.0138427615, -0.55041504), (0, 0.0064453185, -0.41777343), (0, 0.0016845763, -0.23679197), (0.15220065, 0.061010778, -0.7320571), (0.14935035, 0.047460914, -0.7183476), (0.14273942, 0.03479004, -0.68655026), (0.1308457, 0.0234375, -0.62934375), (0.11214706, 0.0138427615, -0.53940666), (0.08512134, 0.0064453185, -0.40941796), (0.048246372, 0.0016845763, -0.23205614), (0.29319635, 0.06101072, -0.6891048), (0.28770557, 0.047460914, -0.6761997), (0.2749704, 0.03479004, -0.646268), (0.2520586, 0.0234375, -0.59241796), (0.2160379, 0.0138427615, -0.50775784), (0.16397607, 0.0064453185, -0.385396), (0.09294086, 0.0016845763, -0.21844062), (0.42018586, 0.06101072, -0.6209414), (0.4123169, 0.047460914, -0.6093128), (0.39406586, 0.03479004, -0.5823418), (0.36123046, 0.0234375, -0.53381836), (0.30960846, 0.0138427615, -0.45753247), (0.23499756, 0.0064453185, -0.34727415), (0.13319549, 0.0016845763, -0.19683334), (0.530368, 0.06101075, -0.530368), (0.5204356, 0.047460943, -0.5204356), (0.4973987, 0.03479004, -0.49739873), (0.45595312, 0.0234375, -0.45595312), (0.3907947, 0.0138427615, -0.3907947), (0.29661915, 0.0064453185, -0.29661915), (0.16812232, 0.0016845763, -0.16812232), (0.6209414, 0.06101075, -0.42018586), (0.6093128, 0.047460943, -0.4123169), (0.5823418, 0.03479004, -0.39406586), (0.53381836, 0.0234375, -0.36123046), (0.45753247, 0.0138427615, -0.30960846), (0.34727415, 0.0064453185, -0.23499756), (0.19683334, 0.0016845763, -0.13319549), (0.6891048, 0.06101075, -0.29319635), (0.6761997, 0.047460943, -0.28770557), (0.646268, 0.03479004, -0.2749704), (0.59241796, 0.0234375, -0.2520586), (0.50775784, 0.013842776, -0.2160379), (0.385396, 0.0064453185, -0.16397607), (0.21844062, 0.0016845688, -0.09294086), (0.7320571, 0.06101075, -0.15220065), (0.7183476, 0.047460943, -0.14935035), (0.68655026, 0.03479004, -0.1427394), (0.62934375, 0.0234375, -0.1308457), (0.53940666, 0.013842776, -0.11214705), (0.40941796, 0.006445311, -0.08512133), (0.23205614, 0.0016845688, -0.048246365), (-0.8, 1.0125, 0), (-0.9241211, 1.0122805, 0), (-1.0335938, 1.0107422, 0), (-1.127832, 1.0065674, 0), (-1.2062501, 0.9984376, 0), (-1.2682617, 0.9850343, 0), (-1.3132813, 0.9650391, 0), (-1.3407227, 0.9371338, 0), (-1.35, 0.9, 0), (-0.79785156, 1.0173341, 0.049218774), (-0.9241924, 1.0171051, 0.049218774), (-1.0355072, 1.0155009, 0.049218774), (-1.1312351, 1.0111465, 0.049218774), (-1.2108154, 1.0026673, 0.049218774), (-1.2736874, 0.9886881, 0.049218774), (-1.3192902, 0.96783376, 0.049218774), (-1.3470631, 0.93872935, 0.049218774), (-1.3564453, 0.8999999, 0.049218774), (-0.7921875, 1.0300782, 0.084375024), (-0.9243805, 1.0298243, 0.084375024), (-1.0405518, 1.0280458, 0.084375024), (-1.1402069, 1.0232185, 0.084375024), (-1.2228516, 1.0138184, 0.084375024), (-1.2879913, 0.9983208, 0.084375024), (-1.3351319, 0.97520137, 0.084375024), (-1.3637787, 0.94293594, 0.084375024), (-1.3734375, 0.9, 0.084375024), (-0.7841797, 1.0480957, 0.10546875), (-0.9246464, 1.0478065, 0.10546875), (-1.0476837, 1.0457817, 0.10546875), (-1.1528912, 1.040286, 0.10546875), (-1.2398682, 1.0295837, 0.10546875), (-1.3082142, 1.0119395, 0.10546875), (-1.3575287, 0.9856179, 0.10546875), (-1.3874111, 0.94888306, 0.10546875), (-1.3974609, 0.9, 0.10546875), (-0.775, 1.06875, 0.11250001), (-0.9249511, 1.0684204, 0.11250001), (-1.0558594, 1.0661135, 0.11250001), (-1.1674316, 1.059851, 0.11250001), (-1.259375, 1.0476563, 0.11250001), (-1.3313965, 1.0275513, 0.11250001), (-1.383203, 0.99755853, 0.11250001), (-1.4145019, 0.9557006, 0.11250001), (-1.425, 0.8999999, 0.11250001), (-0.7658203, 1.0894043, 0.10546875), (-0.92525595, 1.0890346, 0.10546875), (-1.064035, 1.086445, 0.10546875), (-1.1819721, 1.0794162, 0.10546875), (-1.2788819, 1.0657288, 0.10546875), (-1.3545787, 1.043163, 0.10546875), (-1.4088776, 1.0094993, 0.10546875), (-1.4415928, 0.9625182, 0.10546875), (-1.4525391, 0.89999986, 0.10546875), (-0.7578125, 1.1074219, 0.084375024), (-0.92552185, 1.1070168, 0.084375024), (-1.071167, 1.1041809, 0.084375024), (-1.1946564, 1.0964836, 0.084375024), (-1.2958984, 1.0814941, 0.084375024), (-1.3748016, 1.0567818, 0.084375024), (-1.4312744, 1.0199158, 0.084375024), (-1.4652252, 0.9684653, 0.084375024), (-1.4765625, 0.9, 0.084375024), (-0.75214845, 1.1201661, 0.049218774), (-0.9257099, 1.1197362, 0.049218774), (-1.0762116, 1.116726, 0.049218774), (-1.2036282, 1.1085557, 0.049218774), (-1.3079346, 1.0926453, 0.049218774), (-1.3891056, 1.0664146, 0.049218774), (-1.4471161, 1.0272834, 0.049218774), (-1.4819409, 0.972672, 0.049218774), (-1.4935547, 0.9, 0.049218774), (-0.75, 1.125, 0), (-0.92578125, 1.1245606, 0), (-1.078125, 1.1214844, 0), (-1.2070312, 1.1131347, 0), (-1.3125, 1.096875, 0), (-1.3945312, 1.0700684, 0), (-1.453125, 1.0300782, 0), (-1.4882812, 0.97426754, 0), (-1.5, 0.9, 0), (-0.7521484, 1.1201661, -0.049218774), (-0.9257099, 1.1197362, -0.049218774), (-1.0762116, 1.116726, -0.049218774), (-1.2036282, 1.1085557, -0.049218774), (-1.3079345, 1.0926453, -0.049218774), (-1.3891056, 1.0664145, -0.049218774), (-1.447116, 1.0272834, -0.049218774), (-1.4819406, 0.9726719, -0.049218714), (-1.4935546, 0.8999999, -0.049218774), (-0.7578125, 1.1074219, -0.084375024), (-0.92552185, 1.1070168, -0.084375024), (-1.071167, 1.1041809, -0.084375024), (-1.1946564, 1.0964836, -0.084375024), (-1.2958984, 1.0814941, -0.084375024), (-1.3748016, 1.0567818, -0.084375024), (-1.4312744, 1.0199158, -0.084375024), (-1.4652252, 0.9684654, -0.084374964), (-1.4765625, 0.9, -0.084375024), (-0.7658203, 1.0894043, -0.10546875), (-0.92525595, 1.0890346, -0.10546875), (-1.064035, 1.086445, -0.10546875), (-1.1819721, 1.0794162, -0.10546875), (-1.2788819, 1.0657288, -0.10546875), (-1.3545787, 1.0431631, -0.10546875), (-1.4088776, 1.0094993, -0.10546875), (-1.4415928, 0.9625182, -0.10546875), (-1.4525391, 0.9, -0.10546875), (-0.77500004, 1.06875, -0.11249995), (-0.92495114, 1.0684204, -0.11249995), (-1.0558593, 1.0661134, -0.11250007), (-1.1674316, 1.059851, -0.11249995), (-1.259375, 1.0476563, -0.11249995), (-1.3313965, 1.0275513, -0.11249995), (-1.3832033, 0.9975586, -0.11249995), (-1.414502, 0.95570064, -0.11249995), (-1.4250001, 0.9, -0.11249995), (-0.7841797, 1.0480957, -0.10546875), (-0.9246464, 1.0478065, -0.10546875), (-1.0476837, 1.0457817, -0.10546875), (-1.1528912, 1.040286, -0.10546875), (-1.2398682, 1.0295837, -0.10546875), (-1.3082142, 1.0119395, -0.10546875), (-1.3575287, 0.9856178, -0.10546881), (-1.3874111, 0.94888306, -0.10546875), (-1.3974609, 0.8999999, -0.10546869), (-0.7921875, 1.0300782, -0.084375024), (-0.9243805, 1.0298243, -0.084375024), (-1.0405518, 1.0280458, -0.084375024), (-1.1402069, 1.0232185, -0.084375024), (-1.2228516, 1.0138184, -0.084375024), (-1.2879913, 0.9983209, -0.084374964), (-1.3351319, 0.9752014, -0.084374964), (-1.3637787, 0.94293594, -0.084375024), (-1.3734375, 0.9, -0.084375024), (-0.79785156, 1.0173341, -0.049218774), (-0.9241924, 1.0171051, -0.049218774), (-1.0355072, 1.0155009, -0.049218774), (-1.1312351, 1.0111465, -0.049218774), (-1.2108154, 1.0026673, -0.049218774), (-1.2736874, 0.9886881, -0.049218774), (-1.3192902, 0.9678338, -0.049218714), (-1.3470631, 0.9387294, -0.049218774), (-1.3564453, 0.9, -0.049218774), (-1.3452148, 0.8529785, 0), (-1.3304688, 0.7980469, 0), (-1.3051758, 0.7378418, 0), (-1.26875, 0.675, 0), (-1.2206055, 0.61215824, 0), (-1.1601562, 0.55195314, 0), (-1.0868164, 0.49702147, 0), (-1, 0.45, 0), (-1.3515112, 0.8514127, 0.049218774), (-1.3363266, 0.79534036, 0.049218774), (-1.3103182, 0.73431545, 0.049218774), (-1.2729126, 0.670871, 0.049218774), (-1.2235365, 0.6075398, 0.049218774), (-1.1616166, 0.5468548, 0.049218744), (-1.0865794, 0.49134877, 0.049218744), (-0.9978516, 0.44355467, 0.049218744), (-1.3681107, 0.84728503, 0.084374964), (-1.35177, 0.78820497, 0.084375024), (-1.3238754, 0.7250187, 0.084375024), (-1.2838867, 0.65998536, 0.084375024), (-1.2312638, 0.59536403, 0.084375024), (-1.1654663, 0.5334137, 0.084374994), (-1.0859543, 0.4763935, 0.084374994), (-0.9921875, 0.42656252, 0.084374994), (-1.3915789, 0.84144926, 0.10546875), (-1.3736038, 0.778117, 0.10546875), (-1.3430426, 0.711875, 0.10546875), (-1.2994019, 0.6445954, 0.10546875), (-1.2421885, 0.5781499, 0.10546875), (-1.1709092, 0.5144108, 0.10546875), (-1.0850706, 0.45524985, 0.10546875), (-0.9841797, 0.40253907, 0.10546875), (-1.4184812, 0.8347595, 0.11250001), (-1.3986328, 0.76655275, 0.11250001), (-1.3650147, 0.69680786, 0.11250001), (-1.3171875, 0.6269531, 0.11250001), (-1.2547119, 0.5584168, 0.11250001), (-1.1771485, 0.49262697, 0.11250001), (-1.0840576, 0.43101197, 0.11250001), (-0.97499996, 0.375, 0.11250001), (-1.445384, 0.8280697, 0.10546875), (-1.4236618, 0.7549885, 0.10546875), (-1.3869867, 0.6817407, 0.10546875), (-1.3349731, 0.60931087, 0.10546875), (-1.2672354, 0.5386836, 0.10546875), (-1.1833878, 0.47084314, 0.10546875), (-1.0830446, 0.40677404, 0.10546875), (-0.9658203, 0.34746093, 0.10546875), (-1.4688523, 0.8222339, 0.084375024), (-1.4454956, 0.7449005, 0.084375024), (-1.4061539, 0.66859704, 0.084375024), (-1.3504883, 0.59392095, 0.084375024), (-1.2781601, 0.5214695, 0.084374994), (-1.1888306, 0.45184025, 0.084374994), (-1.082161, 0.38563043, 0.084374994), (-0.9578124, 0.3234375, 0.084374994), (-1.4854517, 0.81810623, 0.049218774), (-1.460939, 0.73776513, 0.049218774), (-1.4197111, 0.65930027, 0.049218774), (-1.3614625, 0.5830353, 0.049218774), (-1.2858874, 0.50929374, 0.049218744), (-1.1926805, 0.43839914, 0.049218744), (-1.0815359, 0.37067515, 0.049218744), (-0.95214844, 0.30644533, 0.049218744), (-1.4917481, 0.8165405, 0), (-1.4667969, 0.7350586, 0), (-1.4248536, 0.65577394, 0), (-1.365625, 0.5789063, 0), (-1.2888184, 0.50467527, 0), (-1.1941407, 0.4333008, 0), (-1.0812988, 0.36500245, 0), (-0.95, 0.3, 0), (-1.4854515, 0.8181062, -0.049218774), (-1.4609389, 0.73776513, -0.049218774), (-1.4197111, 0.65930027, -0.049218774), (-1.3614624, 0.58303523, -0.049218774), (-1.2858874, 0.50929374, -0.049218774), (-1.1926805, 0.43839914, -0.049218744), (-1.0815359, 0.37067515, -0.049218744), (-0.95214844, 0.30644533, -0.049218744), (-1.4688523, 0.8222339, -0.084375024), (-1.4454956, 0.7449005, -0.084375024), (-1.4061539, 0.66859704, -0.084375024), (-1.3504883, 0.59392095, -0.084375024), (-1.2781601, 0.5214695, -0.084375024), (-1.1888306, 0.45184022, -0.084375024), (-1.082161, 0.38563043, -0.084374994), (-0.9578124, 0.3234375, -0.084374994), (-1.445384, 0.82806975, -0.10546875), (-1.4236618, 0.7549885, -0.10546875), (-1.3869867, 0.6817407, -0.10546875), (-1.3349731, 0.6093109, -0.10546875), (-1.2672354, 0.5386836, -0.10546875), (-1.1833878, 0.47084314, -0.10546875), (-1.0830446, 0.40677407, -0.10546872), (-0.9658203, 0.34746093, -0.10546875), (-1.4184813, 0.8347595, -0.11250001), (-1.3986329, 0.7665527, -0.11250001), (-1.3650147, 0.69680786, -0.11250001), (-1.3171875, 0.6269531, -0.11250001), (-1.2547119, 0.5584167, -0.11250001), (-1.1771485, 0.49262697, -0.11250001), (-1.0840577, 0.43101197, -0.11250001), (-0.975, 0.375, -0.11250001), (-1.3915789, 0.8414492, -0.10546875), (-1.3736038, 0.778117, -0.10546875), (-1.3430426, 0.711875, -0.10546875), (-1.2994019, 0.6445954, -0.10546875), (-1.2421885, 0.5781499, -0.10546875), (-1.1709092, 0.51441073, -0.10546875), (-1.0850706, 0.4552498, -0.10546875), (-0.9841797, 0.402539, -0.10546875), (-1.3681107, 0.84728515, -0.084374964), (-1.35177, 0.78820497, -0.084375024), (-1.3238754, 0.7250187, -0.084375024), (-1.2838867, 0.65998536, -0.084375024), (-1.2312638, 0.59536403, -0.084375024), (-1.1654663, 0.5334137, -0.084375024), (-1.0859543, 0.4763935, -0.084374994), (-0.9921875, 0.4265625, -0.084375024), (-1.3515112, 0.8514128, -0.049218774), (-1.3363266, 0.79534036, -0.049218774), (-1.3103182, 0.73431545, -0.049218774), (-1.2729126, 0.670871, -0.049218774), (-1.2235365, 0.6075398, -0.049218774), (-1.1616166, 0.54685473, -0.049218774), (-1.0865793, 0.49134874, -0.049218774), (-0.99785155, 0.44355464, -0.049218744), (0.85, 0.7125, 0), (0.9924805, 0.72729486, 0), (1.0898438, 0.7675781, 0), (1.1532227, 0.82719725, 0), (1.19375, 0.9, 0), (1.2225586, 0.9798339, 0), (1.2507813, 1.0605469, 0), (1.2895508, 1.1359863, 0), (1.35, 1.2, 0), (0.8500001, 0.6947753, 0.108281255), (0.995678, 0.7116537, 0.10539091), (1.0948792, 0.75443566, 0.09777099), (1.1591896, 0.81678015, 0.086997986), (1.2001953, 0.8923462, 0.07464844), (1.2294822, 0.97479236, 0.062298894), (1.2586365, 1.0577774, 0.05152583), (1.299244, 1.1349604, 0.043905973), (1.3628907, 1.2000002, 0.041015625), (0.85, 0.64804685, 0.18562502), (1.0041076, 0.6704177, 0.18067014), (1.1081543, 0.7197876, 0.16760743), (1.1749207, 0.7893173, 0.1491394), (1.2171874, 0.87216794, 0.12796879), (1.2477355, 0.96150047, 0.10679811), (1.2793458, 1.0504761, 0.08833009), (1.3247986, 1.1322556, 0.075267315), (1.396875, 1.2, 0.0703125), (0.85, 0.5819825, 0.23203126), (1.0160255, 0.6121188, 0.22583771), (1.1269226, 0.67080235, 0.20950928), (1.1971611, 0.75049037, 0.18642426), (1.2412108, 0.84364027, 0.15996093), (1.2735419, 0.94270885, 0.1334976), (1.3086243, 1.0401535, 0.1104126), (1.3609276, 1.1284316, 0.09408414), (1.4449219, 1.2, 0.087890625), (0.85, 0.50625, 0.2475), (1.0296875, 0.5452881, 0.24089354), (1.1484375, 0.61464846, 0.22347656), (1.2226562, 0.70598143, 0.19885254), (1.26875, 0.8109375, 0.17062497), (1.3031249, 0.92116696, 0.14239746), (1.3421874, 1.0283203, 0.11777341), (1.4023438, 1.124048, 0.10035646), (1.5, 1.2, 0.09375), (0.85, 0.43051752, 0.23203126), (1.0433494, 0.4784574, 0.22583771), (1.1699524, 0.55849457, 0.20950928), (1.2481514, 0.6614725, 0.18642426), (1.296289, 0.77823484, 0.15996093), (1.3327079, 0.8996252, 0.13349766), (1.3757508, 1.0164871, 0.1104126), (1.4437599, 1.1196642, 0.09408414), (1.5550781, 1.2, 0.087890625), (0.85, 0.36445314, 0.185625), (1.0552675, 0.4201584, 0.18067016), (1.1887207, 0.50950927, 0.16760743), (1.2703918, 0.62264556, 0.1491394), (1.3203124, 0.749707, 0.12796879), (1.3585143, 0.8808335, 0.10679811), (1.4050293, 1.0061646, 0.08833009), (1.4798889, 1.1158402, 0.075267315), (1.603125, 1.2, 0.0703125), (0.85, 0.31772465, 0.108281255), (1.0636971, 0.37892246, 0.105390936), (1.2019958, 0.4748612, 0.09777102), (1.2861229, 0.5951826, 0.086997986), (1.3373047, 0.7295288, 0.07464844), (1.3767678, 0.8675417, 0.062298894), (1.4257386, 0.9988633, 0.05152589), (1.5054436, 1.1131355, 0.043905973), (1.6371094, 1.2, 0.041015625), (0.85, 0.3, 0), (1.0668947, 0.36328125, 0), (1.2070314, 0.46171874, 0), (1.2920898, 0.5847656, 0), (1.3437499, 0.72187495, 0), (1.3836913, 0.8625001, 0), (1.4335938, 0.9960938, 0), (1.5151367, 1.1121094, 0), (1.65, 1.2, 0), (0.8500001, 0.31772462, -0.108281255), (1.0636971, 0.37892246, -0.105390936), (1.201996, 0.47486115, -0.09777099), (1.2861229, 0.5951826, -0.086997986), (1.3373048, 0.72952884, -0.07464844), (1.3767678, 0.8675417, -0.062298894), (1.4257386, 0.9988633, -0.05152589), (1.5054435, 1.1131355, -0.043905973), (1.6371093, 1.2000002, -0.041015625), (0.85, 0.3644531, -0.18562499), (1.0552675, 0.42015836, -0.18067017), (1.1887207, 0.50950927, -0.16760743), (1.2703918, 0.62264556, -0.1491394), (1.3203124, 0.749707, -0.12796879), (1.3585143, 0.8808335, -0.10679811), (1.4050293, 1.0061646, -0.08833003), (1.4798889, 1.1158402, -0.075267315), (1.603125, 1.2, -0.0703125), (0.85, 0.43051758, -0.23203126), (1.0433494, 0.47845745, -0.22583771), (1.1699524, 0.55849457, -0.20950925), (1.2481514, 0.6614725, -0.18642426), (1.296289, 0.77823484, -0.15996093), (1.3327079, 0.89962506, -0.13349766), (1.3757508, 1.0164871, -0.1104126), (1.4437599, 1.1196642, -0.09408414), (1.5550781, 1.2, -0.087890625), (0.85, 0.50624996, -0.2475), (1.0296875, 0.5452881, -0.24089354), (1.1484375, 0.6146484, -0.22347659), (1.2226562, 0.70598143, -0.19885254), (1.26875, 0.8109375, -0.17062497), (1.3031249, 0.921167, -0.14239752), (1.3421874, 1.0283203, -0.11777341), (1.4023438, 1.124048, -0.10035646), (1.5, 1.2, -0.09375), (0.85, 0.5819824, -0.23203123), (1.0160255, 0.6121187, -0.22583771), (1.1269226, 0.6708023, -0.20950931), (1.1971611, 0.7504903, -0.18642426), (1.2412108, 0.8436401, -0.15996099), (1.2735419, 0.94270885, -0.1334976), (1.3086243, 1.0401535, -0.1104126), (1.3609276, 1.1284316, -0.09408414), (1.4449219, 1.2, -0.087890625), (0.85, 0.64804685, -0.18562502), (1.0041076, 0.6704177, -0.18067014), (1.1081543, 0.7197876, -0.16760743), (1.1749207, 0.7893173, -0.1491394), (1.2171874, 0.87216794, -0.12796879), (1.2477355, 0.9615005, -0.10679805), (1.2793458, 1.0504761, -0.08833003), (1.3247986, 1.1322556, -0.075267315), (1.396875, 1.2, -0.0703125), (0.85, 0.69477534, -0.108281255), (0.995678, 0.7116537, -0.10539091), (1.0948792, 0.75443566, -0.09777099), (1.1591896, 0.81678015, -0.086997986), (1.2001953, 0.89234614, -0.07464844), (1.2294823, 0.97479224, -0.062298894), (1.2586365, 1.0577774, -0.05152583), (1.299244, 1.1349604, -0.043905973), (1.3628907, 1.2, -0.041015625), (1.3685547, 1.2123047, 0), (1.3859376, 1.2210937, 0), (1.4009765, 1.2263672, 0), (1.4124999, 1.228125, 0), (1.419336, 1.2263672, 0), (1.4203125, 1.2210938, 0), (1.4142578, 1.2123047, 0), (1.4, 1.2, 0), (1.382164, 1.2124535, 0.04031062), (1.399743, 1.2213769, 0.03845215), (1.4145377, 1.2267566, 0.035824537), (1.425458, 1.2285781, 0.032812476), (1.4314137, 1.2268274, 0.029800415), (1.4313148, 1.2214901, 0.027172804), (1.4240716, 1.2125525, 0.025314331), (1.4085937, 1.2000002, 0.024609327), (1.4180428, 1.2128454, 0.069103956), (1.436139, 1.2221236, 0.06591797), (1.4502891, 1.2277834, 0.061413527), (1.459619, 1.2297729, 0.056249976), (1.4632546, 1.2280409, 0.051086426), (1.4603211, 1.2225357, 0.046581984), (1.4499443, 1.2132059, 0.043395996), (1.43125, 1.2, 0.042187452), (1.4687679, 1.2133998, 0.086380005), (1.4875953, 1.2231795, 0.08239746), (1.5008346, 1.229235, 0.07676697), (1.5079165, 1.2314621, 0.0703125), (1.5082712, 1.2297564, 0.06385803), (1.5013299, 1.2240138, 0.05822754), (1.486523, 1.2141297, 0.054244995), (1.4632813, 1.2, 0.052734375), (1.5269165, 1.2140352, 0.09213865), (1.5465821, 1.2243897, 0.087890625), (1.5587769, 1.2308991, 0.08188474), (1.5632813, 1.2333984, 0.07500005), (1.5598755, 1.2317231, 0.068115234), (1.5483398, 1.225708, 0.06210935), (1.5284545, 1.2151887, 0.057861328), (1.5, 1.2, 0.056249976), (1.585065, 1.2146704, 0.086380005), (1.6055688, 1.2255998, 0.08239746), (1.6167191, 1.2325631, 0.07676697), (1.6186463, 1.2353348, 0.0703125), (1.61148, 1.2336895, 0.06385803), (1.5953499, 1.2274023, 0.05822754), (1.5703863, 1.2162476, 0.054244995), (1.5367187, 1.2, 0.052734375), (1.6357902, 1.2152247, 0.069103956), (1.6570251, 1.2266556, 0.06591797), (1.6672646, 1.2340147, 0.061413527), (1.6669436, 1.237024, 0.056249976), (1.6564965, 1.2354052, 0.051086426), (1.6363587, 1.2288804, 0.046581984), (1.6069648, 1.2171714, 0.043395996), (1.56875, 1.2, 0.042187452), (1.6716691, 1.2156167, 0.04031062), (1.6934212, 1.2274022, 0.03845215), (1.7030162, 1.2350416, 0.035824537), (1.7011048, 1.2382187, 0.032812476), (1.6883376, 1.2366185, 0.029800415), (1.6653649, 1.2299258, 0.027172804), (1.6328377, 1.2178247, 0.025314331), (1.5914062, 1.2, 0.024609327), (1.6852783, 1.2157655, 0), (1.7072265, 1.2276856, 0), (1.7165772, 1.235431, 0), (1.7140627, 1.2386719, 0), (1.7004151, 1.2370789, 0), (1.6763673, 1.2303224, 0), (1.6426513, 1.2180727, 0), (1.6, 1.2, 0), (1.6716691, 1.2156168, -0.04031062), (1.6934212, 1.2274022, -0.03845215), (1.7030163, 1.2350416, -0.035824537), (1.7011049, 1.2382187, -0.032812476), (1.6883376, 1.2366186, -0.029800415), (1.665365, 1.2299258, -0.027172804), (1.6328378, 1.2178248, -0.025314331), (1.5914063, 1.2000002, -0.024609327), (1.6357902, 1.2152247, -0.069103956), (1.6570251, 1.2266556, -0.06591797), (1.6672646, 1.2340147, -0.061413527), (1.6669436, 1.237024, -0.056249976), (1.6564965, 1.2354052, -0.051086426), (1.6363587, 1.2288804, -0.046581984), (1.6069648, 1.2171714, -0.043395996), (1.56875, 1.2, -0.042187452), (1.585065, 1.2146704, -0.086380005), (1.6055688, 1.2255998, -0.08239746), (1.6167191, 1.2325631, -0.07676697), (1.6186461, 1.2353348, -0.0703125), (1.61148, 1.2336895, -0.06385803), (1.5953498, 1.2274023, -0.05822754), (1.5703863, 1.2162476, -0.054244995), (1.5367187, 1.2, -0.052734375), (1.5269165, 1.2140352, -0.09213865), (1.546582, 1.2243897, -0.087890625), (1.5587769, 1.2308991, -0.08188474), (1.5632812, 1.2333984, -0.07500005), (1.5598755, 1.2317231, -0.068115234), (1.5483398, 1.225708, -0.06210935), (1.5284545, 1.2151887, -0.057861328), (1.5, 1.2, -0.056249976), (1.4687679, 1.2133998, -0.086380005), (1.4875953, 1.2231795, -0.08239746), (1.5008346, 1.229235, -0.07676697), (1.5079165, 1.2314621, -0.0703125), (1.5082712, 1.2297564, -0.06385803), (1.5013299, 1.2240138, -0.05822754), (1.486523, 1.2141297, -0.054244995), (1.4632813, 1.2, -0.052734375), (1.4180429, 1.2128454, -0.069103956), (1.436139, 1.2221236, -0.06591797), (1.4502891, 1.2277834, -0.061413527), (1.4596192, 1.2297729, -0.056249976), (1.4632547, 1.2280409, -0.051086426), (1.4603211, 1.2225357, -0.046581984), (1.4499443, 1.2132059, -0.043395996), (1.43125, 1.2, -0.042187452), (1.3821639, 1.2124535, -0.04031062), (1.3997428, 1.221377, -0.03845215), (1.4145375, 1.2267566, -0.035824537), (1.4254577, 1.2285782, -0.032812476), (1.4314135, 1.2268274, -0.029800415), (1.4313148, 1.2214903, -0.027172804), (1.4240716, 1.2125525, -0.025314331), (1.4085937, 1.2, -0.024609327), (0, 1.575, 0), (0.115039065, 1.5684083, 0), (0.17031251, 1.5503906, 0), (0.18105468, 1.523584, 0), (0.16250001, 1.490625, 0), (0.12988281, 1.4541504, 0), (0.0984375, 1.4167969, 0), (0.08339844, 1.3812011, 0), (0.1, 1.35, 0), (0.11275007, 1.5684084, 0.023521662), (0.16692355, 1.5503906, 0.034822345), (0.17745164, 1.5235841, 0.037016034), (0.1592654, 1.4906251, 0.033217072), (0.12729599, 1.4541504, 0.026539326), (0.09647452, 1.4167968, 0.020097017), (0.081732154, 1.381201, 0.017004251), (0.098, 1.3499999, 0.020375013), (0.10616391, 1.5684083, 0.0452739), (0.1571726, 1.5503906, 0.06702566), (0.16708475, 1.523584, 0.071249366), (0.14995898, 1.490625, 0.06393945), (0.11985397, 1.4541504, 0.05109024), (0.090828374, 1.4167969, 0.03869605), (0.076940835, 1.3812011, 0.032751203), (0.092250004, 1.35, 0.039250016), (0.095701925, 1.5684083, 0.06483567), (0.1416835, 1.5503906, 0.09598613), (0.15061758, 1.523584, 0.10203636), (0.135177, 1.490625, 0.09157109), (0.10803461, 1.4541504, 0.07317495), (0.081863254, 1.4167969, 0.055432916), (0.06933577, 1.3812011, 0.046929598), (0.083125, 1.35, 0.056249976), (0.0817854, 1.5684083, 0.08178544), (0.121080086, 1.5503906, 0.12108004), (0.12871362, 1.523584, 0.12871361), (0.11551563, 1.490625, 0.11551559), (0.092315674, 1.4541504, 0.092315674), (0.06994336, 1.4167969, 0.06994331), (0.05922827, 1.3812013, 0.0592283), (0.071, 1.3500001, 0.07099998), (0.064835645, 1.5684083, 0.09570193), (0.09598617, 1.5503906, 0.14168346), (0.10203638, 1.523584, 0.1506176), (0.09157104, 1.490625, 0.13517702), (0.07317495, 1.4541504, 0.10803461), (0.055432893, 1.4167969, 0.081863284), (0.046929646, 1.3812011, 0.06933582), (0.056250002, 1.35, 0.083124995), (0.045273952, 1.5684083, 0.10616386), (0.06702563, 1.5503906, 0.15717256), (0.07124935, 1.5235841, 0.16708481), (0.06393945, 1.490625, 0.14995897), (0.05109024, 1.4541504, 0.11985397), (0.038696043, 1.4167969, 0.09082842), (0.032751188, 1.3812013, 0.076940894), (0.03925, 1.35, 0.09224999), (0.023521638, 1.5684083, 0.11275005), (0.03482229, 1.5503906, 0.16692352), (0.03701606, 1.523584, 0.17745161), (0.03321704, 1.490625, 0.1592654), (0.026539322, 1.4541504, 0.12729597), (0.020097014, 1.4167969, 0.09647453), (0.017004209, 1.3812011, 0.081732154), (0.020375, 1.35, 0.09800005), (0, 1.5684083, 0.11503911), (0, 1.5503906, 0.17031252), (0, 1.523584, 0.18105471), (0, 1.490625, 0.16250002), (0, 1.4541504, 0.12988281), (0, 1.4167969, 0.09843755), (0, 1.3812011, 0.08339846), (0, 1.35, 0.100000024), (-0.023521641, 1.5684084, 0.11275005), (-0.034822296, 1.5503906, 0.16692352), (-0.037016064, 1.5235841, 0.17745161), (-0.033217043, 1.4906251, 0.1592654), (-0.026539326, 1.4541504, 0.12729597), (-0.020097017, 1.4167968, 0.09647453), (-0.01700421, 1.381201, 0.081732154), (-0.020375002, 1.3499999, 0.09800005), (-0.045273952, 1.5684083, 0.10616386), (-0.06702563, 1.5503906, 0.15717256), (-0.07124935, 1.5235841, 0.16708481), (-0.06393945, 1.490625, 0.14995897), (-0.05109024, 1.4541504, 0.11985397), (-0.038696043, 1.4167969, 0.09082842), (-0.032751188, 1.3812013, 0.076940894), (-0.03925, 1.35, 0.09224999), (-0.06483565, 1.5684083, 0.09570193), (-0.09598618, 1.5503906, 0.14168346), (-0.10203639, 1.523584, 0.1506176), (-0.09157105, 1.490625, 0.13517702), (-0.07317496, 1.4541504, 0.10803461), (-0.055432893, 1.4167969, 0.081863284), (-0.04692965, 1.3812011, 0.06933582), (-0.056250006, 1.35, 0.083124995), (-0.0817854, 1.5684083, 0.08178544), (-0.121080086, 1.5503906, 0.12108004), (-0.12871362, 1.523584, 0.12871361), (-0.11551563, 1.490625, 0.11551559), (-0.092315674, 1.4541504, 0.092315674), (-0.06994336, 1.4167969, 0.06994331), (-0.05922827, 1.3812013, 0.0592283), (-0.071, 1.3500001, 0.07099998), (-0.095701925, 1.5684083, 0.06483567), (-0.1416835, 1.5503906, 0.09598613), (-0.15061758, 1.523584, 0.10203636), (-0.135177, 1.490625, 0.09157109), (-0.10803461, 1.4541504, 0.07317495), (-0.08186325, 1.4167969, 0.055432916), (-0.069335766, 1.3812011, 0.046929598), (-0.083124995, 1.35, 0.056249976), (-0.10616391, 1.5684083, 0.0452739), (-0.1571726, 1.5503906, 0.06702566), (-0.16708475, 1.523584, 0.071249366), (-0.14995898, 1.490625, 0.06393945), (-0.11985397, 1.4541504, 0.05109024), (-0.090828374, 1.4167969, 0.03869605), (-0.076940835, 1.3812011, 0.032751203), (-0.092250004, 1.35, 0.039250016), (-0.11275007, 1.5684083, 0.023521662), (-0.16692355, 1.5503906, 0.034822345), (-0.17745164, 1.523584, 0.037016034), (-0.1592654, 1.490625, 0.033217072), (-0.12729599, 1.4541504, 0.026539326), (-0.09647453, 1.4167969, 0.020097017), (-0.081732154, 1.3812011, 0.017004251), (-0.098000005, 1.35, 0.020375013), (-0.115039065, 1.5684083, 0), (-0.17031251, 1.5503906, 0), (-0.18105468, 1.523584, 0), (-0.16250001, 1.490625, 0), (-0.12988281, 1.4541504, 0), (-0.0984375, 1.4167969, 0), (-0.08339844, 1.3812011, 0), (-0.1, 1.35, 0), (-0.11275007, 1.5684084, -0.023521662), (-0.16692355, 1.5503906, -0.034822345), (-0.17745164, 1.5235841, -0.037016034), (-0.1592654, 1.4906251, -0.033217072), (-0.12729599, 1.4541504, -0.026539326), (-0.09647452, 1.4167968, -0.020097017), (-0.081732154, 1.381201, -0.017004251), (-0.098, 1.3499999, -0.020375013), (-0.10616391, 1.5684083, -0.0452739), (-0.1571726, 1.5503906, -0.06702566), (-0.16708475, 1.523584, -0.071249366), (-0.14995898, 1.490625, -0.06393945), (-0.11985397, 1.4541504, -0.05109024), (-0.090828374, 1.4167969, -0.03869605), (-0.076940835, 1.3812011, -0.032751203), (-0.092250004, 1.35, -0.039250016), (-0.095701925, 1.5684083, -0.06483567), (-0.1416835, 1.5503906, -0.09598613), (-0.15061758, 1.523584, -0.10203636), (-0.135177, 1.490625, -0.09157109), (-0.10803461, 1.4541504, -0.07317495), (-0.081863254, 1.4167969, -0.055432916), (-0.06933577, 1.3812011, -0.046929598), (-0.083125, 1.35, -0.056249976), (-0.0817854, 1.5684083, -0.08178544), (-0.121080086, 1.5503906, -0.12108004), (-0.12871362, 1.523584, -0.12871361), (-0.11551563, 1.490625, -0.11551559), (-0.092315674, 1.4541504, -0.092315674), (-0.06994336, 1.4167969, -0.06994331), (-0.05922827, 1.3812013, -0.0592283), (-0.071, 1.3500001, -0.07099998), (-0.064835645, 1.5684083, -0.09570193), (-0.09598617, 1.5503906, -0.14168346), (-0.10203638, 1.523584, -0.1506176), (-0.09157104, 1.490625, -0.13517702), (-0.07317495, 1.4541504, -0.10803461), (-0.055432893, 1.4167969, -0.081863284), (-0.046929646, 1.3812011, -0.06933582), (-0.056250002, 1.35, -0.083124995), (-0.045273952, 1.5684083, -0.10616386), (-0.06702563, 1.5503906, -0.15717256), (-0.07124935, 1.5235839, -0.16708481), (-0.06393945, 1.490625, -0.14995897), (-0.05109024, 1.4541504, -0.11985397), (-0.038696043, 1.4167969, -0.09082842), (-0.032751188, 1.381201, -0.076940894), (-0.03925, 1.35, -0.09224999), (-0.023521638, 1.5684083, -0.11275005), (-0.03482229, 1.5503906, -0.16692352), (-0.03701606, 1.523584, -0.17745161), (-0.03321704, 1.490625, -0.1592654), (-0.026539322, 1.4541504, -0.12729597), (-0.020097014, 1.4167969, -0.09647453), (-0.017004209, 1.3812011, -0.081732154), (-0.020375, 1.35, -0.09800005), (0, 1.5684083, -0.11503911), (0, 1.5503906, -0.17031252), (0, 1.523584, -0.18105471), (0, 1.490625, -0.16250002), (0, 1.4541504, -0.12988281), (0, 1.4167969, -0.09843755), (0, 1.3812011, -0.08339846), (0, 1.35, -0.100000024), (0.023521641, 1.5684084, -0.11275005), (0.034822296, 1.5503906, -0.16692352), (0.037016064, 1.5235841, -0.17745161), (0.033217043, 1.4906251, -0.1592654), (0.026539326, 1.4541504, -0.12729597), (0.020097017, 1.4167968, -0.09647453), (0.01700421, 1.381201, -0.081732154), (0.020375002, 1.3499999, -0.09800005), (0.045273952, 1.5684083, -0.10616386), (0.06702563, 1.5503906, -0.15717256), (0.07124935, 1.5235839, -0.16708481), (0.06393945, 1.490625, -0.14995897), (0.05109024, 1.4541504, -0.11985397), (0.038696043, 1.4167969, -0.09082842), (0.032751188, 1.381201, -0.076940894), (0.03925, 1.35, -0.09224999), (0.06483565, 1.5684083, -0.09570193), (0.09598618, 1.5503906, -0.14168346), (0.10203639, 1.523584, -0.1506176), (0.09157105, 1.490625, -0.13517702), (0.07317496, 1.4541504, -0.10803461), (0.055432893, 1.4167969, -0.081863284), (0.04692965, 1.3812011, -0.06933582), (0.056250006, 1.35, -0.083124995), (0.0817854, 1.5684083, -0.08178544), (0.121080086, 1.5503906, -0.12108004), (0.12871362, 1.523584, -0.12871361), (0.11551563, 1.490625, -0.11551559), (0.092315674, 1.4541504, -0.092315674), (0.06994336, 1.4167969, -0.06994331), (0.05922827, 1.3812013, -0.0592283), (0.071, 1.3500001, -0.07099998), (0.095701925, 1.5684083, -0.06483567), (0.1416835, 1.5503906, -0.09598613), (0.15061758, 1.523584, -0.10203636), (0.135177, 1.490625, -0.09157109), (0.10803461, 1.4541504, -0.07317495), (0.08186325, 1.4167969, -0.055432916), (0.069335766, 1.3812011, -0.046929598), (0.083124995, 1.35, -0.056249976), (0.10616391, 1.5684083, -0.0452739), (0.1571726, 1.5503906, -0.06702566), (0.16708475, 1.523584, -0.071249366), (0.14995898, 1.490625, -0.06393945), (0.11985397, 1.4541504, -0.05109024), (0.090828374, 1.4167969, -0.03869605), (0.076940835, 1.3812011, -0.032751203), (0.092250004, 1.35, -0.039250016), (0.11275007, 1.5684083, -0.023521662), (0.16692355, 1.5503906, -0.034822345), (0.17745164, 1.523584, -0.037016034), (0.1592654, 1.490625, -0.033217072), (0.12729599, 1.4541504, -0.026539326), (0.09647453, 1.4167969, -0.020097017), (0.081732154, 1.3812011, -0.017004251), (0.098000005, 1.35, -0.020375013), (0.15234375, 1.3250977, 0), (0.228125, 1.3054687, 0), (0.31796876, 1.2893555, 0), (0.41250002, 1.275, 0), (0.5023438, 1.2606446, 0), (0.578125, 1.2445313, 0), (0.6304687, 1.2249024, 0), (0.65, 1.2, 0), (0.14929686, 1.3250977, 0.031040072), (0.2235625, 1.3054687, 0.046480417), (0.3116094, 1.2893555, 0.064786196), (0.40424997, 1.275, 0.08404684), (0.49229687, 1.2606447, 0.1023525), (0.5665625, 1.2445314, 0.117792964), (0.6178593, 1.2249025, 0.12845802), (0.63699996, 1.2000002, 0.13243747), (0.14053711, 1.3250977, 0.059794903), (0.21044531, 1.3054687, 0.08953905), (0.2933262, 1.2893555, 0.12480271), (0.38053125, 1.275, 0.16190624), (0.46341214, 1.2606446, 0.1971699), (0.5333203, 1.2445313, 0.22691405), (0.5816074, 1.2249024, 0.24745893), (0.599625, 1.2, 0.255125), (0.12663576, 1.3250977, 0.08569336), (0.18962893, 1.3054687, 0.12832034), (0.26431155, 1.2893555, 0.17885745), (0.34289065, 1.275, 0.23203123), (0.41757327, 1.2606444, 0.2825684), (0.48056644, 1.2445313, 0.3251953), (0.5240772, 1.2249024, 0.3546387), (0.5403125, 1.2, 0.36562502), (0.10816405, 1.3250978, 0.10816407), (0.16196877, 1.3054688, 0.16196883), (0.22575782, 1.2893555, 0.22575784), (0.292875, 1.2749999, 0.292875), (0.35666406, 1.2606444, 0.35666406), (0.41046876, 1.2445312, 0.41046876), (0.44763285, 1.2249024, 0.44763285), (0.4615, 1.2, 0.4615), (0.08569336, 1.3250977, 0.12663579), (0.12832032, 1.3054687, 0.18962896), (0.17885742, 1.2893555, 0.26431155), (0.23203124, 1.275, 0.34289062), (0.28256837, 1.2606447, 0.41757327), (0.3251953, 1.2445312, 0.48056644), (0.35463867, 1.2249024, 0.5240772), (0.365625, 1.2, 0.5403125), (0.05979492, 1.3250977, 0.14053714), (0.089539066, 1.3054687, 0.21044528), (0.12480274, 1.2893555, 0.2933262), (0.16190624, 1.2749999, 0.38053125), (0.1971699, 1.2606446, 0.46341217), (0.22691405, 1.2445313, 0.5333203), (0.24745896, 1.2249024, 0.5816074), (0.255125, 1.2, 0.599625), (0.03104004, 1.3250977, 0.14929688), (0.046480466, 1.3054687, 0.22356248), (0.064786136, 1.2893555, 0.3116094), (0.08404687, 1.2750001, 0.40424997), (0.102352545, 1.2606444, 0.49229687), (0.117792964, 1.2445314, 0.5665625), (0.12845801, 1.2249024, 0.6178593), (0.1324375, 1.2, 0.63699996), (0, 1.3250977, 0.15234375), (0, 1.3054687, 0.22812498), (0, 1.2893555, 0.31796873), (0, 1.275, 0.41250002), (0, 1.2606446, 0.5023438), (0, 1.2445313, 0.578125), (0, 1.2249024, 0.6304687), (0, 1.2, 0.65), (-0.03104004, 1.3250977, 0.14929688), (-0.04648047, 1.3054687, 0.22356248), (-0.064786136, 1.2893555, 0.3116094), (-0.08404687, 1.2750001, 0.40424997), (-0.102352545, 1.2606447, 0.49229687), (-0.117792964, 1.2445314, 0.5665625), (-0.12845801, 1.2249024, 0.6178593), (-0.1324375, 1.2000002, 0.63699996), (-0.05979492, 1.3250977, 0.14053714), (-0.089539066, 1.3054687, 0.21044528), (-0.12480274, 1.2893555, 0.2933262), (-0.16190624, 1.2749999, 0.38053125), (-0.1971699, 1.2606446, 0.46341217), (-0.22691405, 1.2445313, 0.5333203), (-0.24745896, 1.2249024, 0.5816074), (-0.255125, 1.2, 0.599625), (-0.08569336, 1.3250977, 0.12663579), (-0.12832032, 1.3054687, 0.18962896), (-0.17885742, 1.2893555, 0.26431155), (-0.23203127, 1.275, 0.34289062), (-0.2825684, 1.2606447, 0.41757327), (-0.32519534, 1.2445312, 0.48056644), (-0.3546387, 1.2249024, 0.5240772), (-0.36562502, 1.2, 0.5403125), (-0.10816405, 1.3250978, 0.10816407), (-0.16196877, 1.3054688, 0.16196883), (-0.22575782, 1.2893555, 0.22575784), (-0.292875, 1.2749999, 0.292875), (-0.35666406, 1.2606444, 0.35666406), (-0.41046876, 1.2445312, 0.41046876), (-0.44763285, 1.2249024, 0.44763285), (-0.4615, 1.2, 0.4615), (-0.12663575, 1.3250977, 0.08569336), (-0.18962891, 1.3054687, 0.12832034), (-0.26431152, 1.2893555, 0.17885745), (-0.34289065, 1.275, 0.23203123), (-0.41757327, 1.2606446, 0.28256834), (-0.48056644, 1.2445313, 0.3251953), (-0.5240772, 1.2249024, 0.3546387), (-0.5403125, 1.2, 0.36562502), (-0.14053711, 1.3250977, 0.059794903), (-0.21044531, 1.3054687, 0.08953905), (-0.2933262, 1.2893555, 0.12480271), (-0.38053125, 1.275, 0.16190624), (-0.46341214, 1.2606446, 0.1971699), (-0.5333203, 1.2445313, 0.22691405), (-0.5816074, 1.2249024, 0.24745893), (-0.599625, 1.2, 0.255125), (-0.14929688, 1.3250977, 0.031040072), (-0.22356252, 1.3054687, 0.046480417), (-0.3116094, 1.2893555, 0.064786196), (-0.40424997, 1.275, 0.08404684), (-0.49229687, 1.2606446, 0.1023525), (-0.5665625, 1.2445313, 0.117792964), (-0.6178593, 1.2249024, 0.12845802), (-0.63699996, 1.2, 0.13243747), (-0.15234375, 1.3250977, 0), (-0.228125, 1.3054687, 0), (-0.31796876, 1.2893555, 0), (-0.41250002, 1.275, 0), (-0.5023438, 1.2606446, 0), (-0.578125, 1.2445313, 0), (-0.6304687, 1.2249024, 0), (-0.65, 1.2, 0), (-0.14929686, 1.3250977, -0.031040072), (-0.2235625, 1.3054687, -0.046480417), (-0.3116094, 1.2893555, -0.064786196), (-0.40424997, 1.275, -0.08404684), (-0.49229687, 1.2606447, -0.1023525), (-0.5665625, 1.2445314, -0.117792964), (-0.6178593, 1.2249025, -0.12845802), (-0.63699996, 1.2000002, -0.13243747), (-0.14053711, 1.3250977, -0.059794903), (-0.21044531, 1.3054687, -0.08953905), (-0.2933262, 1.2893555, -0.12480271), (-0.38053125, 1.275, -0.16190624), (-0.46341214, 1.2606446, -0.1971699), (-0.5333203, 1.2445313, -0.22691405), (-0.5816074, 1.2249024, -0.24745893), (-0.599625, 1.2, -0.25512505), (-0.12663576, 1.3250977, -0.08569336), (-0.18962893, 1.3054687, -0.12832034), (-0.26431155, 1.2893555, -0.17885745), (-0.34289065, 1.275, -0.23203123), (-0.41757327, 1.2606446, -0.28256834), (-0.48056644, 1.2445313, -0.3251953), (-0.5240772, 1.2249024, -0.3546387), (-0.5403125, 1.2, -0.36562502), (-0.10816405, 1.3250978, -0.10816407), (-0.16196877, 1.3054686, -0.16196883), (-0.22575782, 1.2893555, -0.22575784), (-0.292875, 1.2749999, -0.29287505), (-0.35666406, 1.2606444, -0.35666406), (-0.41046876, 1.2445312, -0.41046882), (-0.44763285, 1.2249024, -0.4476328), (-0.4615, 1.2, -0.46149993), (-0.08569336, 1.3250977, -0.12663579), (-0.12832032, 1.3054687, -0.18962896), (-0.17885742, 1.2893555, -0.26431155), (-0.23203124, 1.275, -0.34289062), (-0.28256837, 1.2606446, -0.41757333), (-0.3251953, 1.2445313, -0.48056638), (-0.35463867, 1.2249024, -0.5240772), (-0.365625, 1.2, -0.5403125), (-0.05979492, 1.3250977, -0.14053714), (-0.089539066, 1.3054687, -0.21044528), (-0.12480274, 1.2893555, -0.29332614), (-0.16190624, 1.275, -0.3805312), (-0.1971699, 1.2606446, -0.46341217), (-0.22691405, 1.2445313, -0.5333203), (-0.24745896, 1.2249024, -0.58160734), (-0.255125, 1.2, -0.599625), (-0.03104004, 1.3250977, -0.14929688), (-0.046480466, 1.3054687, -0.22356248), (-0.064786136, 1.2893555, -0.3116094), (-0.08404687, 1.275, -0.40425003), (-0.102352545, 1.2606446, -0.49229681), (-0.117792964, 1.2445313, -0.56656253), (-0.12845801, 1.2249024, -0.61785936), (-0.1324375, 1.2, -0.63699996), (0, 1.3250977, -0.15234375), (0, 1.3054687, -0.22812498), (0, 1.2893555, -0.31796873), (0, 1.275, -0.41250002), (0, 1.2606446, -0.5023438), (0, 1.2445313, -0.578125), (0, 1.2249024, -0.6304687), (0, 1.2, -0.65), (0.03104004, 1.3250977, -0.14929688), (0.04648047, 1.3054687, -0.22356248), (0.064786136, 1.2893555, -0.3116094), (0.08404687, 1.275, -0.40425003), (0.102352545, 1.2606447, -0.49229693), (0.117792964, 1.2445314, -0.5665624), (0.12845801, 1.2249025, -0.61785924), (0.1324375, 1.2000002, -0.63699996), (0.05979492, 1.3250977, -0.14053714), (0.089539066, 1.3054687, -0.21044528), (0.12480274, 1.2893555, -0.29332614), (0.16190624, 1.275, -0.3805312), (0.1971699, 1.2606446, -0.46341217), (0.22691405, 1.2445313, -0.5333203), (0.24745896, 1.2249024, -0.58160734), (0.255125, 1.2, -0.599625), (0.08569336, 1.3250977, -0.12663579), (0.12832032, 1.3054687, -0.18962896), (0.17885742, 1.2893555, -0.26431155), (0.23203127, 1.275, -0.34289062), (0.2825684, 1.2606446, -0.41757333), (0.32519534, 1.2445313, -0.48056638), (0.3546387, 1.2249024, -0.5240772), (0.36562502, 1.2, -0.5403125), (0.10816405, 1.3250978, -0.10816407), (0.16196877, 1.3054686, -0.16196883), (0.22575782, 1.2893555, -0.22575784), (0.292875, 1.2749999, -0.29287505), (0.35666406, 1.2606444, -0.35666406), (0.41046876, 1.2445312, -0.41046882), (0.44763285, 1.2249024, -0.4476328), (0.4615, 1.2, -0.46149993), (0.12663575, 1.3250977, -0.08569336), (0.18962891, 1.3054687, -0.12832034), (0.26431152, 1.2893555, -0.17885745), (0.34289065, 1.275, -0.23203123), (0.41757327, 1.2606446, -0.28256834), (0.48056644, 1.2445313, -0.3251953), (0.5240772, 1.2249024, -0.3546387), (0.5403125, 1.2, -0.36562502), (0.14053711, 1.3250977, -0.059794903), (0.21044531, 1.3054687, -0.08953905), (0.2933262, 1.2893555, -0.12480271), (0.38053125, 1.275, -0.16190624), (0.46341214, 1.2606446, -0.1971699), (0.5333203, 1.2445313, -0.22691405), (0.5816074, 1.2249024, -0.24745893), (0.599625, 1.2, -0.25512505), (0.14929688, 1.3250977, -0.031040072), (0.22356252, 1.3054687, -0.046480417), (0.3116094, 1.2893555, -0.064786196), (0.40424997, 1.275, -0.08404684), (0.49229687, 1.2606446, -0.1023525), (0.5665625, 1.2445313, -0.117792964), (0.6178593, 1.2249024, -0.12845802), (0.63699996, 1.2, -0.13243747)] + color3f[] primvars:displayColor = [(0.5176471, 0.7529412, 0.85882354)] + float3[] primvars:normals = [(-0.9358926, -0.35228568, 1.460963e-7), (-0.97237426, -0.23342724, 6.4345286e-8), (-0.99092317, 0.13442913, -2.4171884e-9), (-0.69656414, 0.7174946, -2.8003527e-7), (-0.028833238, 0.99958426, -2.2047891e-7), (0.45322943, 0.89139396, 2.3034268e-8), (0.6887656, 0.7249842, 1.2022704e-9), (0.82036895, 0.5718345, -6.479119e-8), (0.88631415, 0.46308443, -1.7907728e-7), (-0.917694, -0.35257155, -0.1831152), (-0.9535704, -0.2336454, -0.19003469), (-0.9718069, 0.1345612, -0.1936095), (-0.682759, 0.71785784, -0.13608941), (-0.028005369, 0.99959123, -0.005752083), (0.44429165, 0.8915014, 0.08848758), (0.6752029, 0.72525257, 0.1345726), (0.8043202, 0.5721541, 0.16033949), (0.86904544, 0.46340713, 0.17324498), (-0.8637958, -0.35305566, -0.35945588), (-0.8977124, -0.23397537, -0.37332013), (-0.9149446, 0.13473812, -0.3804234), (-0.6425076, 0.7181778, -0.26721635), (-0.026394306, 0.9995894, -0.011154333), (0.41778457, 0.8917907, 0.1736822), (0.63517493, 0.72579247, 0.2641555), (0.75686806, 0.57275814, 0.31479955), (0.81791836, 0.4639795, 0.34019464), (-0.77709496, -0.3534165, -0.5207881), (-0.8076694, -0.23421556, -0.54112226), (-0.8232058, 0.13486272, -0.55149275), (-0.5779364, 0.7183653, -0.38722175), (-0.023864606, 0.99958557, -0.016099878), (0.37551516, 0.89202553, 0.2515527), (0.57113236, 0.72621095, 0.38265595), (0.680725, 0.57322127, 0.45610392), (0.73573565, 0.46441296, 0.4929641), (-0.6614404, -0.35354424, -0.66144013), (-0.68742406, -0.23429959, -0.68742406), (-0.7006428, 0.13490437, -0.70064294), (-0.49186918, 0.7184215, -0.4918691), (-0.020399626, 0.99958384, -0.020399595), (0.31948143, 0.89211166, 0.31948143), (0.48600376, 0.7263613, 0.48600376), (0.5793217, 0.5733871, 0.5793217), (0.6261698, 0.46456745, 0.62616974), (-0.52078813, -0.35341686, -0.77709484), (-0.5411222, -0.23421595, -0.8076692), (-0.5514928, 0.13486207, -0.8232059), (-0.38722193, 0.718365, -0.57793677), (-0.016099935, 0.99958557, -0.023864733), (0.2515527, 0.89202553, 0.37551522), (0.38265595, 0.72621095, 0.57113236), (0.45610392, 0.57322127, 0.680725), (0.4929641, 0.46441296, 0.7357356), (-0.35945567, -0.35305572, -0.8637959), (-0.37331998, -0.23397528, -0.8977125), (-0.38042352, 0.1347394, -0.91494435), (-0.2672159, 0.7181792, -0.6425062), (-0.011154758, 0.9995894, -0.02639476), (0.1736818, 0.8917913, 0.4177835), (0.26415554, 0.7257925, 0.6351749), (0.31479964, 0.57275796, 0.7568683), (0.34019452, 0.46397924, 0.8179186), (-0.18311514, -0.35257143, -0.917694), (-0.19003482, -0.23364548, -0.9535703), (-0.1936095, 0.13456018, -0.971807), (-0.13608891, 0.71785957, -0.6827573), (-0.0057521444, 0.9995913, -0.028005268), (0.088487215, 0.89150256, 0.44428957), (0.1345725, 0.72525257, 0.6752029), (0.16033965, 0.5721536, 0.8043204), (0.17324495, 0.46340644, 0.86904573), (-0.0032640437, -0.3558684, -0.9345303), (-0.002899469, -0.23755965, -0.9713686), (-0.0018331354, 0.12942311, -0.99158776), (-0.0006929038, 0.7149997, -0.6991244), (-0.000032221495, 0.9995669, -0.029429471), (0.000054808075, 0.89116883, 0.45367175), (0.000034354107, 0.72477525, 0.68898535), (0.000010011363, 0.5717598, 0.82042104), (0.0000013824756, 0.46307498, 0.8863191), (0.18212533, -0.3864836, -0.9041354), (0.18169373, -0.27024078, -0.9454932), (0.19083679, 0.09098867, -0.9773957), (0.13423008, 0.69815564, -0.7032503), (0.003492654, 0.99947506, -0.032207668), (-0.08910462, 0.88957334, 0.44801745), (-0.13456771, 0.7235198, 0.67706025), (-0.16024353, 0.57153535, 0.80477905), (-0.17322528, 0.46332937, 0.86909086), (0.35226846, -0.4382401, -0.8269537), (0.3583538, -0.3293187, -0.8735741), (0.38200998, 0.01827429, -0.9239775), (0.2811654, 0.6621926, -0.694584), (0.011040714, 0.9992139, -0.038074516), (-0.17744297, 0.8866021, 0.42714247), (-0.26556724, 0.72122365, 0.63977367), (-0.31501293, 0.5711408, 0.7580007), (-0.34020153, 0.46377683, 0.81803066), (0.502943, -0.47654825, -0.7210758), (0.51931345, -0.3763503, -0.7672509), (0.5595014, -0.042351563, -0.8277466), (0.429785, 0.6273649, -0.64938295), (0.022588296, 0.9988693, -0.04183333), (-0.26017496, 0.88402116, 0.38834953), (-0.38641438, 0.7192742, 0.5773461), (-0.45689023, 0.5707836, 0.6822443), (-0.49302763, 0.464108, 0.73588556), (0.6353923, -0.48589823, -0.6001496), (0.6619206, -0.38935953, -0.6405156), (0.71364504, -0.059129577, -0.6980074), (0.5572098, 0.61582327, -0.557027), (0.033437755, 0.99871284, -0.038141433), (-0.33169344, 0.88327825, 0.3313592), (-0.4915555, 0.7187512, 0.49170116), (-0.58056676, 0.5707206, 0.5807067), (-0.6262811, 0.46423414, 0.6263057), (0.7513049, -0.4657086, -0.4676071), (0.7856317, -0.36588955, -0.4989066), (0.839005, -0.02775828, -0.5434153), (0.644925, 0.63356656, -0.42739347), (0.03805714, 0.9988961, -0.02753575), (-0.38759032, 0.8846554, 0.25914976), (-0.57675004, 0.719822, 0.3862846), (-0.68202066, 0.5709788, 0.45698032), (-0.7358556, 0.46413264, 0.49304914), (0.8461496, -0.42485926, -0.32175377), (0.8843636, -0.31740385, -0.3422803), (0.9285865, 0.034115672, -0.3695447), (0.68930566, 0.6677321, -0.28105435), (0.03617519, 0.9992235, -0.015618086), (-0.42606014, 0.88728, 0.17665455), (-0.6391013, 0.7218235, 0.26555672), (-0.7577876, 0.5713582, 0.3151313), (-0.8180051, 0.4638041, 0.3402257), (0.90948564, -0.38224217, -0.16348347), (0.94780904, -0.26767734, -0.173225), (0.9781999, 0.09431328, -0.18501332), (0.7027126, 0.6982746, -0.13641022), (0.032199416, 0.9994603, -0.006501038), (-0.44776925, 0.8897191, 0.08889608), (-0.67688656, 0.7236502, 0.13473994), (-0.8047181, 0.5715851, 0.16037259), (-0.8690834, 0.46333507, 0.17324717), (0.933751, -0.357887, 0.005106619), (0.97081107, -0.23980354, 0.004492247), (0.99191797, 0.12685068, 0.0027867774), (0.70039064, 0.7137589, 0.0010427244), (0.029723188, 0.99955815, 0.000049400634), (-0.453876, 0.8910648, -0.00008044002), (-0.6890865, 0.7246791, -0.00005020276), (-0.8204449, 0.5717256, -0.0000144722735), (-0.88632137, 0.46307066, -0.0000015567771), (0.91769385, -0.3525717, 0.18311521), (0.9535704, -0.23364535, 0.19003473), (0.9718069, 0.13456134, 0.19360952), (0.682759, 0.71785784, 0.13608941), (0.028005369, 0.99959123, 0.005752083), (-0.44429165, 0.8915014, -0.08848758), (-0.6752028, 0.7252527, -0.13457255), (-0.8043203, 0.57215405, -0.16033949), (-0.86904544, 0.463407, -0.17324497), (0.86379564, -0.3530561, 0.35945597), (0.8977126, -0.23397505, 0.37331992), (0.91494465, 0.13473785, 0.3804235), (0.64250815, 0.7181772, 0.2672166), (0.026394237, 0.9995894, 0.011154284), (-0.4177845, 0.8917907, -0.1736822), (-0.63517475, 0.7257926, -0.26415545), (-0.7568682, 0.57275796, -0.31479985), (-0.8179186, 0.46397936, -0.3401946), (0.7770949, -0.3534168, 0.520788), (0.8076696, -0.23421516, 0.54112214), (0.8232059, 0.13486168, 0.55149305), (0.57793754, 0.7183641, 0.3872223), (0.02386463, 0.99958557, 0.01609984), (-0.37551495, 0.8920257, -0.2515524), (-0.5711323, 0.72621083, -0.38265607), (-0.6807252, 0.573221, -0.45610398), (-0.7357356, 0.4644131, -0.49296403), (0.6614404, -0.35354424, 0.66144013), (0.68742406, -0.23429939, 0.6874241), (0.7006428, 0.13490464, 0.7006428), (0.4918693, 0.71842104, 0.4918696), (0.020400109, 0.9995837, 0.020400073), (-0.31948105, 0.8921119, -0.31948093), (-0.48600388, 0.726361, -0.48600408), (-0.57932204, 0.57338685, -0.57932174), (-0.6261696, 0.46456787, -0.6261696), (0.5207881, -0.35341728, 0.77709454), (0.54112226, -0.23421589, 0.8076692), (0.55149287, 0.13486183, 0.8232059), (0.38722244, 0.718364, 0.57793766), (0.016100679, 0.9995855, 0.023865832), (-0.25155246, 0.8920257, -0.3755149), (-0.38265613, 0.7262106, -0.57113266), (-0.45610404, 0.5732211, -0.68072516), (-0.49296412, 0.46441314, -0.7357356), (0.3594555, -0.3530568, 0.86379546), (0.37332004, -0.23397557, 0.8977124), (0.38042337, 0.13473831, 0.9149446), (0.26721644, 0.718178, 0.6425074), (0.011155191, 0.9995894, 0.026395869), (-0.1736817, 0.8917913, -0.4177835), (-0.2641557, 0.72579217, -0.63517517), (-0.31479964, 0.57275796, -0.7568683), (-0.34019452, 0.46397927, -0.8179186), (0.18311507, -0.35257256, 0.91769356), (0.19003467, -0.23364684, 0.9535701), (0.19360933, 0.13456212, 0.97180676), (0.13608852, 0.71786076, 0.6827561), (0.0057524373, 0.9995912, 0.028006721), (-0.088487186, 0.8915026, -0.44428945), (-0.13457258, 0.72525245, -0.67520297), (-0.16033973, 0.5721536, -0.8043204), (-0.17324501, 0.4634062, -0.8690459), (1.6557584e-7, -0.35228688, 0.93589205), (8.5793715e-8, -0.23342977, 0.9723736), (1.2085954e-8, 0.13442996, 0.9909231), (-1.667481e-7, 0.7174965, 0.6965621), (-1.2339301e-7, 0.99958426, 0.028833658), (3.152059e-8, 0.8913937, -0.4532297), (3.6068102e-9, 0.72498417, -0.6887655), (-6.239154e-8, 0.5718346, -0.820369), (-2.3638195e-7, 0.46308398, -0.8863144), (-0.18311507, -0.3525726, 0.91769356), (-0.19003466, -0.23364697, 0.95357007), (-0.19360927, 0.13456194, 0.9718068), (-0.13608886, 0.71785927, 0.6827575), (-0.0057520904, 0.99959123, 0.028005049), (0.088487744, 0.8915013, -0.44429207), (0.13457261, 0.7252524, -0.67520297), (0.16033961, 0.5721541, -0.80432004), (0.17324497, 0.46340707, -0.86904544), (-0.35945565, -0.35305676, 0.8637954), (-0.37332004, -0.23397556, 0.89771235), (-0.3804234, 0.13473836, 0.9149446), (-0.26721653, 0.71817726, 0.6425082), (-0.0111547895, 0.9995894, 0.026395228), (0.1736822, 0.89179057, -0.41778472), (0.26415566, 0.7257921, -0.63517517), (0.31479955, 0.57275814, -0.75686806), (0.34019464, 0.4639796, -0.8179183), (-0.52078795, -0.35341746, 0.77709454), (-0.5411222, -0.23421572, 0.80766934), (-0.55149287, 0.13486211, 0.8232058), (-0.38722244, 0.718364, 0.57793766), (-0.01610068, 0.9995855, 0.02386584), (0.25155243, 0.8920257, -0.3755149), (0.38265613, 0.72621053, -0.57113266), (0.45610404, 0.5732211, -0.68072516), (0.49296406, 0.4644131, -0.7357356), (-0.66144025, -0.35354465, 0.66144013), (-0.687424, -0.23429945, 0.6874242), (-0.7006428, 0.13490479, 0.7006428), (-0.4918693, 0.7184211, 0.49186966), (-0.020400109, 0.9995837, 0.020400079), (0.31948105, 0.89211196, -0.31948096), (0.48600394, 0.72636104, -0.48600408), (0.57932204, 0.5733868, -0.57932174), (0.6261696, 0.46456787, -0.6261696), (-0.77709484, -0.353417, 0.5207879), (-0.8076696, -0.23421527, 0.5411221), (-0.8232057, 0.13486227, 0.551493), (-0.57793736, 0.71836436, 0.38722223), (-0.023864845, 0.99958557, 0.016099973), (0.37551498, 0.8920257, -0.2515524), (0.57113236, 0.7262109, -0.3826561), (0.6807252, 0.573221, -0.45610398), (0.7357356, 0.4644131, -0.49296403), (-0.86379564, -0.35305578, 0.35945585), (-0.8977126, -0.23397507, 0.37331992), (-0.9149444, 0.13473895, 0.3804235), (-0.6425065, 0.718179, 0.26721606), (-0.02639453, 0.9995895, 0.011154677), (0.4177834, 0.89179116, -0.17368177), (0.63517475, 0.7257926, -0.26415545), (0.7568683, 0.5727578, -0.31479988), (0.8179188, 0.46397904, -0.3401945), (-0.91769403, -0.3525713, 0.18311496), (-0.95357037, -0.23364538, 0.19003515), (-0.9718069, 0.13456184, 0.19360924), (-0.68275625, 0.7178604, 0.1360888), (-0.028005185, 0.9995913, 0.0057520666), (0.44428957, 0.89150256, -0.08848716), (0.6752027, 0.7252527, -0.13457254), (0.8043205, 0.5721535, -0.16033955), (0.86904573, 0.46340638, -0.17324504), (0.90590674, 0.42347726, -1.8577192e-7), (0.9126605, 0.40871853, -5.71847e-8), (0.92373776, 0.38302562, -4.767995e-9), (0.93877673, 0.34452638, -2.862847e-8), (0.95689565, 0.2904319, 0), (0.97616804, 0.21701623, 1.434551e-8), (0.9927777, 0.11996884, 1.6762721e-8), (0.9994003, -0.034627505, 4.8195683e-9), (0.8882805, 0.4237963, 0.17707163), (0.89491314, 0.40902945, 0.17839679), (0.9057916, 0.3833226, 0.18056932), (0.92056143, 0.34480047, 0.183519), (0.93835723, 0.29067, 0.1870739), (0.95728683, 0.21719962, 0.19085667), (0.9736017, 0.12007248, 0.19411947), (0.980103, -0.034656346, 0.19544032), (0.83606994, 0.42434266, 0.3477361), (0.8423283, 0.40956515, 0.35034192), (0.8525941, 0.38383707, 0.35461575), (0.86653364, 0.34527862, 0.3604193), (0.8833315, 0.29108894, 0.36741352), (0.9012024, 0.21752515, 0.3748561), (0.9166067, 0.12025856, 0.38127413), (0.92274207, -0.034710236, 0.38385192), (0.7520963, 0.42475265, 0.503921), (0.7577368, 0.4099678, 0.507702), (0.7669902, 0.38422415, 0.5139045), (0.779556, 0.34563896, 0.5223276), (0.7947004, 0.29140535, 0.53247947), (0.8108143, 0.21777153, 0.5432823), (0.82470626, 0.1203997, 0.55259705), (0.83024037, -0.03475148, 0.55632126), (0.64010227, 0.42489788, 0.64010227), (0.6449067, 0.41011053, 0.6449067), (0.6527887, 0.38436142, 0.65278876), (0.6634928, 0.3457668, 0.6634928), (0.67639387, 0.29151773, 0.6763939), (0.69012225, 0.21785924, 0.69012225), (0.7019586, 0.12044993, 0.7019586), (0.70667934, -0.034766305, 0.70667934), (0.50392103, 0.42475265, 0.7520963), (0.50770205, 0.40996772, 0.7577368), (0.5139046, 0.38422415, 0.7669901), (0.52232766, 0.3456389, 0.779556), (0.53247947, 0.29140526, 0.79470026), (0.5432823, 0.21777155, 0.8108144), (0.55259705, 0.120399624, 0.82470626), (0.55632126, -0.0347515, 0.8302404), (0.34773585, 0.42434272, 0.83607006), (0.3503419, 0.40956518, 0.8423283), (0.35461587, 0.38383716, 0.8525941), (0.36041933, 0.3452786, 0.86653364), (0.3674136, 0.29108885, 0.8833315), (0.37485608, 0.21752514, 0.9012024), (0.38127416, 0.12025853, 0.9166067), (0.38385186, -0.034710243, 0.92274207), (0.17707156, 0.4237964, 0.8882806), (0.17839672, 0.40902972, 0.8949131), (0.18056932, 0.3833227, 0.9057916), (0.18351904, 0.3448004, 0.9205615), (0.18707389, 0.29067, 0.93835723), (0.19085668, 0.21719964, 0.95728683), (0.19411945, 0.12007254, 0.9736017), (0.19544032, -0.034656264, 0.980103), (1.905353e-7, 0.4234773, 0.90590674), (6.671549e-8, 0.40871862, 0.9126605), (0, 0.38302562, 0.92373776), (-7.1571176e-9, 0.34452638, 0.93877673), (-7.163883e-9, 0.29043192, 0.9568957), (-1.434551e-8, 0.21701623, 0.97616804), (-2.155207e-8, 0.1199689, 0.99277765), (0, -0.034627467, 0.9994003), (-0.17707156, 0.42379627, 0.8882806), (-0.1783967, 0.40902945, 0.89491314), (-0.1805693, 0.3833226, 0.9057916), (-0.18351904, 0.3448004, 0.9205615), (-0.18707389, 0.29067, 0.93835723), (-0.19085671, 0.21719958, 0.9572868), (-0.19411947, 0.12007248, 0.9736017), (-0.19544034, -0.034656364, 0.980103), (-0.34773606, 0.42434266, 0.83606994), (-0.35034192, 0.4095651, 0.8423283), (-0.35461587, 0.38383716, 0.8525941), (-0.36041933, 0.3452786, 0.86653364), (-0.36741355, 0.29108885, 0.88333154), (-0.3748561, 0.21752512, 0.9012024), (-0.38127413, 0.120258525, 0.9166067), (-0.38385192, -0.03471027, 0.92274207), (-0.50392103, 0.42475265, 0.7520962), (-0.50770205, 0.40996772, 0.7577368), (-0.5139046, 0.38422415, 0.7669901), (-0.5223276, 0.3456389, 0.7795561), (-0.53247947, 0.29140526, 0.79470026), (-0.5432823, 0.21777155, 0.8108144), (-0.55259705, 0.12039961, 0.82470626), (-0.5563212, -0.034751505, 0.83024037), (-0.64010227, 0.42489788, 0.64010227), (-0.6449067, 0.4101106, 0.6449067), (-0.6527887, 0.38436145, 0.65278876), (-0.6634927, 0.3457668, 0.6634928), (-0.67639387, 0.29151773, 0.6763939), (-0.69012225, 0.21785922, 0.69012225), (-0.70195866, 0.12044989, 0.70195866), (-0.70667934, -0.03476631, 0.7066793), (-0.7520963, 0.42475265, 0.50392103), (-0.7577368, 0.40996784, 0.50770205), (-0.7669902, 0.38422415, 0.5139045), (-0.779556, 0.34563893, 0.5223276), (-0.79470026, 0.29140535, 0.5324794), (-0.8108144, 0.21777149, 0.5432823), (-0.82470626, 0.12039961, 0.552597), (-0.83024037, -0.03475157, 0.55632126), (-0.83607006, 0.4243427, 0.3477359), (-0.8423283, 0.40956524, 0.3503418), (-0.8525941, 0.38383707, 0.35461575), (-0.86653364, 0.34527865, 0.3604193), (-0.88333154, 0.2910889, 0.36741355), (-0.9012024, 0.2175251, 0.37485605), (-0.91660684, 0.120258585, 0.38127422), (-0.92274207, -0.03471024, 0.38385186), (-0.8882805, 0.4237964, 0.1770716), (-0.8949131, 0.4090297, 0.17839675), (-0.9057916, 0.3833226, 0.1805693), (-0.92056143, 0.3448005, 0.18351907), (-0.93835723, 0.29066995, 0.18707387), (-0.9572868, 0.21719961, 0.19085667), (-0.9736017, 0.12007251, 0.19411945), (-0.980103, -0.03465633, 0.19544032), (-0.90590674, 0.4234773, 2.0006206e-7), (-0.9126605, 0.40871853, 7.6246266e-8), (-0.9237377, 0.38302565, 1.19199886e-8), (-0.9387766, 0.34452638, -9.5428225e-9), (-0.95689565, 0.29043186, -2.1491646e-8), (-0.97616804, 0.21701622, -1.6736427e-8), (-0.99277765, 0.11996884, -1.19733725e-8), (-0.9994003, -0.034627516, 0), (-0.8882806, 0.42379627, -0.17707169), (-0.89491314, 0.40902948, -0.1783967), (-0.90579164, 0.38332266, -0.1805692), (-0.9205615, 0.3448004, -0.183519), (-0.93835723, 0.29067, -0.18707389), (-0.9572868, 0.21719964, -0.19085662), (-0.9736017, 0.12007248, -0.19411945), (-0.980103, -0.03465632, -0.1954403), (-0.83606994, 0.42434266, -0.3477361), (-0.8423282, 0.40956524, -0.3503419), (-0.8525941, 0.38383707, -0.35461575), (-0.86653376, 0.34527853, -0.36041933), (-0.88333154, 0.291089, -0.3674135), (-0.9012024, 0.21752514, -0.37485605), (-0.91660684, 0.12025859, -0.3812741), (-0.92274207, -0.034710232, -0.3838518), (-0.7520963, 0.42475265, -0.5039209), (-0.7577368, 0.4099679, -0.507702), (-0.7669902, 0.3842241, -0.51390463), (-0.7795561, 0.3456389, -0.5223276), (-0.7947002, 0.29140535, -0.53247947), (-0.8108143, 0.21777162, -0.5432823), (-0.82470626, 0.12039976, -0.552597), (-0.83024037, -0.034751654, -0.55632126), (-0.64010227, 0.42489788, -0.64010227), (-0.6449067, 0.4101106, -0.6449067), (-0.65278876, 0.38436142, -0.65278876), (-0.66349274, 0.34576672, -0.66349286), (-0.67639387, 0.2915178, -0.6763939), (-0.6901221, 0.21785945, -0.6901223), (-0.7019586, 0.120450124, -0.70195866), (-0.7066792, -0.034766544, -0.70667934), (-0.50392103, 0.42475265, -0.7520962), (-0.50770205, 0.40996766, -0.7577368), (-0.5139045, 0.38422418, -0.7669902), (-0.5223276, 0.34563878, -0.7795561), (-0.53247947, 0.2914053, -0.7947003), (-0.5432822, 0.2177717, -0.8108144), (-0.55259687, 0.12039974, -0.8247063), (-0.5563211, -0.03475152, -0.8302404), (-0.34773588, 0.42434278, -0.83606994), (-0.35034195, 0.40956512, -0.8423283), (-0.3546159, 0.38383713, -0.8525941), (-0.3604194, 0.34527847, -0.86653364), (-0.3674136, 0.29108885, -0.88333154), (-0.3748561, 0.21752529, -0.9012024), (-0.38127422, 0.12025857, -0.91660666), (-0.38385195, -0.034710135, -0.922742), (-0.17707156, 0.42379653, -0.8882805), (-0.17839673, 0.4090297, -0.8949131), (-0.18056938, 0.38332257, -0.90579164), (-0.18351908, 0.34480032, -0.9205615), (-0.18707396, 0.29066998, -0.9383572), (-0.1908568, 0.21719988, -0.9572867), (-0.1941196, 0.12007258, -0.97360164), (-0.19544047, -0.03465649, -0.9801031), (-2.7865786e-7, 0.42347735, -0.9059066), (-1.0483862e-7, 0.40871862, -0.9126605), (1.907198e-8, 0.38302538, -0.92373776), (1.43142325e-8, 0.3445263, -0.9387767), (-2.6267573e-8, 0.29043195, -0.9568957), (2.3909184e-8, 0.21701641, -0.97616804), (1.2212843e-7, 0.11996891, -0.99277765), (1.1566962e-7, -0.03462778, -0.9994003), (0.17707154, 0.4237964, -0.88828045), (0.17839678, 0.40902933, -0.8949132), (0.18056938, 0.38332248, -0.90579176), (0.18351908, 0.3448004, -0.9205615), (0.18707396, 0.29067007, -0.93835723), (0.1908568, 0.21719961, -0.9572868), (0.1941196, 0.12007239, -0.9736017), (0.19544046, -0.03465636, -0.980103), (0.34773612, 0.42434266, -0.83606994), (0.35034207, 0.40956497, -0.8423283), (0.35461587, 0.38383707, -0.8525941), (0.36041933, 0.34527847, -0.86653364), (0.36741364, 0.2910889, -0.8833315), (0.3748561, 0.21752508, -0.9012024), (0.38127428, 0.12025843, -0.9166068), (0.38385192, -0.03470998, -0.922742), (0.50392103, 0.42475265, -0.7520962), (0.50770205, 0.40996772, -0.7577368), (0.5139046, 0.3842242, -0.7669902), (0.5223276, 0.34563878, -0.779556), (0.53247947, 0.2914053, -0.7947004), (0.5432822, 0.2177716, -0.8108144), (0.5525969, 0.12039964, -0.8247063), (0.55632114, -0.034751367, -0.8302405), (0.64010227, 0.42489788, -0.64010227), (0.64490664, 0.4101106, -0.6449067), (0.6527887, 0.3843614, -0.65278876), (0.66349274, 0.34576675, -0.66349286), (0.67639387, 0.2915178, -0.6763939), (0.69012207, 0.21785933, -0.6901223), (0.70195854, 0.120450005, -0.7019587), (0.7066793, -0.034766413, -0.7066793), (0.7520963, 0.42475265, -0.503921), (0.75773674, 0.4099679, -0.507702), (0.7669901, 0.38422406, -0.51390463), (0.779556, 0.3456389, -0.5223276), (0.7947002, 0.2914054, -0.5324795), (0.8108143, 0.2177715, -0.5432823), (0.82470626, 0.12039964, -0.552597), (0.8302404, -0.034751553, -0.55632126), (0.83607006, 0.4243427, -0.3477359), (0.8423282, 0.40956533, -0.35034177), (0.85259414, 0.38383707, -0.35461578), (0.86653364, 0.3452786, -0.36041927), (0.88333154, 0.29108903, -0.3674135), (0.9012024, 0.21752512, -0.3748561), (0.9166068, 0.12025856, -0.38127422), (0.92274207, -0.034710173, -0.38385192), (0.8882805, 0.42379633, -0.17707168), (0.8949131, 0.40902972, -0.17839667), (0.90579164, 0.38332257, -0.18056919), (0.9205615, 0.3448004, -0.18351905), (0.9383572, 0.29067007, -0.18707384), (0.95728683, 0.21719961, -0.19085665), (0.9736017, 0.120072514, -0.19411945), (0.980103, -0.034656297, -0.19544032), (0.9663971, -0.25705364, -2.1779073e-8), (0.8831993, -0.46899793, -2.7672407e-8), (0.78740877, -0.61643124, -3.4710265e-8), (0.7060359, -0.7081761, -2.9813258e-8), (0.65394026, -0.75654626, 9.516693e-9), (0.64945245, -0.76040214, 2.0188043e-8), (0.76359713, -0.6456929, 4.7758224e-9), (0.927558, -0.37367925, 0), (0.94768775, -0.2572454, 0.18897848), (0.86599636, -0.46929795, 0.1726548), (0.7719683, -0.61675423, 0.15388055), (0.6921143, -0.708483, 0.13794734), (0.6409973, -0.7568365, 0.12775362), (0.6365785, -0.76070374, 0.12687568), (0.7485495, -0.646078, 0.14918764), (0.9095448, -0.37400216, 0.1812472), (0.8921337, -0.25761673, 0.37112126), (0.8150403, -0.4698697, 0.33901575), (0.72636473, -0.617356, 0.30210242), (0.6511049, -0.70904016, 0.27078494), (0.60295135, -0.7573458, 0.25075287), (0.59879404, -0.7612039, 0.24902672), (0.7043288, -0.64662486, 0.29291156), (0.8561655, -0.37446573, 0.35602793), (0.8026382, -0.25790292, 0.53782713), (0.7331411, -0.4703089, 0.49123698), (0.6532484, -0.6178158, 0.4376875), (0.5854791, -0.709463, 0.39227086), (0.54213613, -0.75772965, 0.36322746), (0.53840274, -0.7615759, 0.3607279), (0.63344544, -0.64701533, 0.4244031), (0.7702235, -0.3747979, 0.51602554), (0.6831666, -0.25800562, 0.68316656), (0.62396383, -0.47046605, 0.6239637), (0.55592304, -0.61798, 0.5559229), (0.49822104, -0.70961374, 0.498221), (0.4613238, -0.7578659, 0.4613238), (0.45814967, -0.7617072, 0.45814964), (0.53907186, -0.64715, 0.5390718), (0.6555305, -0.37491274, 0.6555305), (0.53782713, -0.25790292, 0.8026382), (0.49123707, -0.47030878, 0.7331411), (0.43768743, -0.61781585, 0.6532483), (0.39227077, -0.7094632, 0.58547896), (0.36322746, -0.75772965, 0.54213613), (0.36072794, -0.7615759, 0.5384027), (0.4244031, -0.64701533, 0.6334453), (0.51602554, -0.3747977, 0.7702235), (0.37112117, -0.25761676, 0.8921338), (0.33901566, -0.4698697, 0.81504035), (0.3021023, -0.617356, 0.7263648), (0.27078488, -0.70904005, 0.6511049), (0.25075293, -0.75734574, 0.6029514), (0.24902673, -0.76120394, 0.5987939), (0.29291156, -0.64662504, 0.7043287), (0.35602796, -0.37446553, 0.85616565), (0.18897845, -0.25724524, 0.9476877), (0.17265478, -0.46929806, 0.86599636), (0.15388049, -0.6167542, 0.7719683), (0.13794732, -0.70848286, 0.6921146), (0.12775365, -0.75683635, 0.6409975), (0.12687567, -0.7607039, 0.63657844), (0.14918761, -0.6460781, 0.74854934), (0.18124717, -0.3740025, 0.9095448), (1.2099485e-8, -0.2570536, 0.96639717), (3.609445e-8, -0.46899804, 0.8831992), (9.694934e-8, -0.6164313, 0.78740865), (6.320409e-8, -0.7081759, 0.70603603), (0, -0.756546, 0.65394044), (3.5625962e-9, -0.7604022, 0.6494524), (2.3879112e-9, -0.64569294, 0.76359713), (-7.175795e-9, -0.3736802, 0.9275576), (-0.18897846, -0.25724536, 0.94768775), (-0.17265481, -0.46929786, 0.86599636), (-0.15388049, -0.61675423, 0.77196825), (-0.13794726, -0.7084829, 0.6921144), (-0.12775363, -0.75683624, 0.6409975), (-0.12687567, -0.7607039, 0.63657844), (-0.14918761, -0.6460781, 0.74854934), (-0.18124713, -0.37400267, 0.90954465), (-0.3711212, -0.2576168, 0.8921338), (-0.3390157, -0.46986964, 0.8150403), (-0.30210245, -0.61735594, 0.72636473), (-0.27078503, -0.70904005, 0.6511049), (-0.25075296, -0.75734574, 0.60295147), (-0.24902673, -0.7612039, 0.598794), (-0.29291153, -0.64662504, 0.7043287), (-0.35602796, -0.3744656, 0.8561655), (-0.53782713, -0.2579029, 0.80263823), (-0.49123693, -0.47030893, 0.73314095), (-0.4376875, -0.61781573, 0.65324837), (-0.3922709, -0.7094629, 0.58547914), (-0.3632275, -0.75772965, 0.54213613), (-0.36072794, -0.7615759, 0.5384027), (-0.42440307, -0.64701533, 0.6334454), (-0.51602554, -0.37479776, 0.7702235), (-0.68316656, -0.25800568, 0.68316656), (-0.62396383, -0.47046623, 0.6239638), (-0.5559229, -0.61797994, 0.555923), (-0.49822104, -0.70961356, 0.4982211), (-0.4613238, -0.7578659, 0.4613238), (-0.45814964, -0.7617072, 0.45814967), (-0.5390718, -0.64715, 0.53907186), (-0.6555305, -0.37491277, 0.6555305), (-0.80263823, -0.25790295, 0.53782713), (-0.7331411, -0.4703088, 0.49123704), (-0.6532484, -0.61781573, 0.4376875), (-0.585479, -0.70946294, 0.39227083), (-0.5421361, -0.75772965, 0.3632274), (-0.5384027, -0.7615759, 0.3607279), (-0.63344544, -0.6470153, 0.42440316), (-0.7702235, -0.37479785, 0.51602554), (-0.8921338, -0.2576167, 0.37112117), (-0.8150403, -0.46986964, 0.3390157), (-0.7263648, -0.61735594, 0.30210236), (-0.6511049, -0.70904, 0.27078488), (-0.6029513, -0.7573458, 0.2507528), (-0.59879404, -0.7612039, 0.24902672), (-0.7043288, -0.6466248, 0.29291156), (-0.8561655, -0.3744657, 0.35602796), (-0.9476877, -0.25724524, 0.18897845), (-0.8659964, -0.46929792, 0.17265481), (-0.7719683, -0.61675423, 0.15388054), (-0.6921144, -0.7084829, 0.13794734), (-0.6409973, -0.7568365, 0.1277536), (-0.6365785, -0.76070386, 0.12687567), (-0.74854946, -0.646078, 0.14918761), (-0.9095449, -0.37400216, 0.1812472), (-0.96639717, -0.25705364, 0), (-0.8831992, -0.46899796, 8.422036e-9), (-0.78740877, -0.61643124, 7.181433e-9), (-0.7060359, -0.7081761, 1.5502893e-8), (-0.6539402, -0.75654626, 2.0222974e-8), (-0.64945245, -0.76040214, 2.0188043e-8), (-0.76359713, -0.6456929, 2.3879112e-9), (-0.927558, -0.37367928, -2.3919322e-9), (-0.9476876, -0.25724533, -0.18897843), (-0.86599636, -0.46929798, -0.17265482), (-0.77196825, -0.6167541, -0.15388054), (-0.6921145, -0.70848286, -0.13794737), (-0.6409974, -0.7568365, -0.12775366), (-0.6365785, -0.7607039, -0.12687568), (-0.74854934, -0.6460781, -0.14918762), (-0.9095449, -0.37400216, -0.18124716), (-0.8921337, -0.25761685, -0.37112123), (-0.8150403, -0.46986973, -0.33901566), (-0.7263648, -0.6173559, -0.3021024), (-0.65110505, -0.70904005, -0.270785), (-0.6029513, -0.7573458, -0.2507529), (-0.59879404, -0.76120394, -0.24902682), (-0.7043287, -0.64662486, -0.29291156), (-0.8561655, -0.37446585, -0.35602796), (-0.8026382, -0.25790313, -0.5378271), (-0.7331411, -0.4703089, -0.49123695), (-0.6532484, -0.6178158, -0.4376875), (-0.5854791, -0.70946294, -0.39227083), (-0.542136, -0.75772977, -0.3632274), (-0.53840274, -0.7615758, -0.36072794), (-0.6334456, -0.6470151, -0.42440328), (-0.7702235, -0.37479797, -0.5160255), (-0.68316644, -0.25800604, -0.68316644), (-0.6239637, -0.4704662, -0.6239638), (-0.5559229, -0.61797994, -0.55592304), (-0.49822104, -0.7096136, -0.4982211), (-0.46132368, -0.7578661, -0.46132365), (-0.45814967, -0.7617071, -0.45814958), (-0.539072, -0.64714986, -0.53907186), (-0.6555305, -0.3749129, -0.65553045), (-0.537827, -0.2579033, -0.80263805), (-0.49123698, -0.470309, -0.733141), (-0.43768755, -0.61781555, -0.6532485), (-0.39227092, -0.70946294, -0.58547914), (-0.36322743, -0.75772965, -0.5421361), (-0.36072803, -0.7615759, -0.5384027), (-0.4244032, -0.6470153, -0.63344544), (-0.51602554, -0.37479776, -0.7702235), (-0.37112117, -0.25761685, -0.8921337), (-0.33901578, -0.46986964, -0.8150403), (-0.30210254, -0.6173558, -0.7263648), (-0.270785, -0.70904016, -0.6511049), (-0.25075293, -0.75734574, -0.6029514), (-0.24902673, -0.76120394, -0.5987939), (-0.29291156, -0.64662504, -0.7043287), (-0.35602796, -0.37446553, -0.85616565), (-0.1889785, -0.2572454, -0.9476877), (-0.17265487, -0.4692977, -0.8659965), (-0.15388064, -0.61675406, -0.77196836), (-0.13794746, -0.7084832, -0.6921143), (-0.12775369, -0.7568364, -0.6409974), (-0.12687567, -0.7607039, -0.63657844), (-0.14918761, -0.6460781, -0.74854934), (-0.1812473, -0.3740015, -0.90954506), (3.8718355e-8, -0.2570538, -0.9663971), (5.5344813e-8, -0.46899778, -0.88319933), (1.256751e-7, -0.6164311, -0.7874089), (7.274435e-8, -0.70817614, -0.7060358), (-3.56876e-9, -0.75654626, -0.6539402), (-3.5625962e-9, -0.7604022, -0.6494524), (-2.3879112e-9, -0.64569294, -0.76359713), (9.567729e-9, -0.37367833, -0.9275584), (0.18897854, -0.25724527, -0.94768775), (0.17265482, -0.46929798, -0.86599624), (0.15388069, -0.6167541, -0.7719683), (0.13794747, -0.7084829, -0.6921145), (0.12775369, -0.7568364, -0.64099747), (0.12687567, -0.7607039, -0.63657844), (0.14918761, -0.6460781, -0.74854934), (0.18124728, -0.37400174, -0.90954506), (0.37112123, -0.2576167, -0.8921338), (0.3390157, -0.46986964, -0.8150403), (0.30210236, -0.6173559, -0.7263648), (0.27078488, -0.70904016, -0.6511049), (0.25075296, -0.75734574, -0.60295147), (0.24902673, -0.7612039, -0.598794), (0.29291153, -0.64662504, -0.7043287), (0.35602796, -0.3744656, -0.8561655), (0.537827, -0.2579031, -0.80263823), (0.4912371, -0.47030878, -0.7331411), (0.4376875, -0.61781555, -0.6532485), (0.39227077, -0.7094631, -0.58547896), (0.36322746, -0.75772965, -0.5421361), (0.36072803, -0.7615759, -0.5384027), (0.42440316, -0.64701533, -0.6334454), (0.51602554, -0.37479782, -0.7702235), (0.68316644, -0.2580059, -0.68316656), (0.6239637, -0.47046608, -0.62396383), (0.555923, -0.6179799, -0.555923), (0.49822104, -0.70961374, -0.49822098), (0.46132368, -0.7578661, -0.46132365), (0.45814967, -0.7617072, -0.45814958), (0.539072, -0.64714986, -0.5390719), (0.65553045, -0.3749128, -0.65553045), (0.8026382, -0.2579031, -0.5378271), (0.7331411, -0.4703089, -0.49123698), (0.6532484, -0.6178157, -0.43768743), (0.5854791, -0.70946306, -0.39227083), (0.542136, -0.75772977, -0.3632274), (0.53840274, -0.7615759, -0.36072794), (0.63344556, -0.6470151, -0.42440322), (0.7702235, -0.37479794, -0.5160255), (0.8921337, -0.25761682, -0.37112123), (0.8150403, -0.46986976, -0.33901563), (0.7263648, -0.61735594, -0.3021024), (0.651105, -0.70904, -0.27078494), (0.60295135, -0.7573458, -0.25075287), (0.59879404, -0.7612039, -0.24902679), (0.7043288, -0.6466248, -0.2929116), (0.85616547, -0.37446573, -0.35602793), (0.9476877, -0.2572453, -0.18897846), (0.86599636, -0.46929798, -0.17265481), (0.77196825, -0.6167542, -0.15388057), (0.6921145, -0.7084829, -0.13794737), (0.64099747, -0.75683635, -0.12775367), (0.6365785, -0.76070386, -0.12687567), (0.74854934, -0.64607805, -0.14918762), (0.9095449, -0.37400216, -0.18124722), (0.87862027, -0.47752106, 3.790797e-9), (0.54895055, -0.8358548, 6.0972893e-10), (0.2836181, -0.9589373, -2.0877116e-9), (0.1502603, -0.98864645, -1.0391148e-9), (0.08135559, -0.9966852, -2.9658204e-10), (0.041908804, -0.9991215, -4.447427e-10), (0.017303105, -0.99985033, -7.4116574e-11), (7.4116054e-11, -1, -7.8748306e-11), (0.8615472, -0.47771809, 0.17181972), (0.5381448, -0.83600605, 0.107210115), (0.2779811, -0.95899034, 0.055355724), (0.14726415, -0.9886624, 0.029323576), (0.07973269, -0.9966898, 0.015875824), (0.04107439, -0.9991227, 0.008177205), (0.016961332, -0.9998505, 0.0033748283), (0.81086755, -0.4782254, 0.33733407), (0.5061226, -0.83639467, 0.21043748), (0.26133332, -0.9591161, 0.108633064), (0.13843021, -0.98869914, 0.057541836), (0.07494749, -0.99670076, 0.031152925), (0.038608525, -0.99912554, 0.016046872), (0.0159424, -0.9998509, 0.0066242646), (0.72939706, -0.47863543, 0.48876187), (0.45498493, -0.8367085, 0.30480772), (0.23485038, -0.9592166, 0.15731767), (0.12439223, -0.9887283, 0.08332465), (0.06734533, -0.99670935, 0.045111), (0.034691118, -0.9991279, 0.023236908), (0.014323316, -0.9998514, 0.009592943), (0.62079144, -0.47878593, 0.6207914), (0.38712177, -0.8368235, 0.38712168), (0.19979146, -0.95925313, 0.19979142), (0.10581948, -0.9887388, 0.10581948), (0.057289332, -0.9967125, 0.05728933), (0.029510284, -0.99912876, 0.029510284), (0.012183255, -0.9998515, 0.012183255), (0.48876193, -0.47863516, 0.72939706), (0.3048076, -0.83670855, 0.45498466), (0.15731755, -0.9592168, 0.23485012), (0.08332467, -0.9887283, 0.124392234), (0.04511104, -0.99670935, 0.067345314), (0.023236902, -0.999128, 0.034691095), (0.0095928935, -0.9998514, 0.014323341), (0.33733416, -0.47822526, 0.8108677), (0.21043734, -0.8363949, 0.50612235), (0.1086329, -0.95911616, 0.26133293), (0.05754186, -0.98869914, 0.13843024), (0.03115295, -0.99670076, 0.07494749), (0.016046833, -0.99912554, 0.03860847), (0.0066242013, -0.999851, 0.01594243), (0.17181955, -0.477718, 0.8615472), (0.10721004, -0.836006, 0.53814507), (0.05535562, -0.9589904, 0.2779807), (0.029323597, -0.9886625, 0.14726426), (0.015875814, -0.9966898, 0.07973271), (0.0081771705, -0.9991227, 0.04107432), (0.0033748276, -0.9998504, 0.01696134), (-6.444348e-8, -0.47752103, 0.8786203), (-5.731455e-8, -0.8358543, 0.5489515), (1.789467e-9, -0.95893747, 0.28361773), (4.4533488e-10, -0.98864645, 0.15026036), (0, -0.9966852, 0.081355594), (5.1886645e-10, -0.9991214, 0.04190872), (1.1117486e-10, -0.99985033, 0.017303115), (-0.1718196, -0.47771767, 0.86154735), (-0.107210115, -0.8360057, 0.5381454), (-0.05535563, -0.9589904, 0.27798072), (-0.02932359, -0.9886625, 0.14726426), (-0.015875814, -0.9966898, 0.07973271), (-0.0081771705, -0.9991227, 0.041074317), (-0.003374829, -0.9998505, 0.016961344), (-0.3373341, -0.4782251, 0.8108677), (-0.2104374, -0.83639467, 0.5061226), (-0.10863291, -0.95911616, 0.26133293), (-0.057541866, -0.98869914, 0.13843024), (-0.031152952, -0.99670076, 0.07494749), (-0.016046835, -0.99912554, 0.038608465), (-0.006624202, -0.9998509, 0.01594243), (-0.48876193, -0.47863522, 0.72939706), (-0.3048076, -0.83670855, 0.45498464), (-0.15731752, -0.95921665, 0.23485011), (-0.08332467, -0.9887283, 0.124392234), (-0.04511104, -0.99670935, 0.067345314), (-0.023236902, -0.9991279, 0.034691095), (-0.009592894, -0.9998514, 0.014323339), (-0.62079144, -0.4787859, 0.6207914), (-0.38712177, -0.8368235, 0.38712168), (-0.19979146, -0.95925325, 0.19979142), (-0.10581948, -0.9887388, 0.10581948), (-0.05728933, -0.9967125, 0.057289332), (-0.029510284, -0.99912876, 0.029510284), (-0.012183255, -0.9998515, 0.012183255), (-0.72939706, -0.47863537, 0.48876187), (-0.45498493, -0.8367085, 0.30480772), (-0.23485038, -0.9592166, 0.15731767), (-0.12439223, -0.9887283, 0.08332465), (-0.06734533, -0.99670935, 0.045111008), (-0.034691118, -0.999128, 0.023236908), (-0.0143233165, -0.9998514, 0.009592943), (-0.81086755, -0.47822532, 0.3373341), (-0.5061226, -0.83639467, 0.21043746), (-0.26133335, -0.9591161, 0.10863305), (-0.1384302, -0.9886991, 0.057541836), (-0.07494748, -0.9967007, 0.031152934), (-0.03860851, -0.99912554, 0.01604688), (-0.015942398, -0.999851, 0.0066242637), (-0.8615472, -0.47771806, 0.1718197), (-0.5381448, -0.83600605, 0.107210115), (-0.27798107, -0.9589902, 0.0553557), (-0.1472642, -0.9886625, 0.029323587), (-0.0797327, -0.9966899, 0.015875828), (-0.041074373, -0.9991227, 0.008177203), (-0.01696133, -0.9998504, 0.003374827), (-0.87862027, -0.47752106, -5.054396e-9), (-0.54895055, -0.8358548, 6.0972893e-10), (-0.2836181, -0.9589373, 2.385956e-9), (-0.1502603, -0.98864645, -5.492464e-9), (-0.08135559, -0.9966852, -1.6756886e-8), (-0.041908797, -0.9991214, -1.02661435e-8), (-0.017303105, -0.99985033, 9.264572e-11), (-0.86154723, -0.47771794, -0.17181973), (-0.5381448, -0.83600605, -0.107210115), (-0.2779811, -0.95899034, -0.055355724), (-0.14726415, -0.9886624, -0.029323576), (-0.07973269, -0.9966898, -0.015875824), (-0.04107439, -0.9991227, -0.008177205), (-0.016961332, -0.9998505, -0.0033748283), (-0.8108676, -0.4782253, -0.33733416), (-0.5061226, -0.83639467, -0.21043748), (-0.26133332, -0.9591161, -0.108633064), (-0.13843021, -0.98869914, -0.057541836), (-0.07494749, -0.99670076, -0.031152925), (-0.038608525, -0.99912554, -0.016046872), (-0.0159424, -0.9998509, -0.0066242646), (-0.72939706, -0.47863543, -0.48876193), (-0.45498505, -0.83670837, -0.30480787), (-0.23485054, -0.9592166, -0.15731774), (-0.1243922, -0.9887283, -0.083324574), (-0.06734533, -0.99670935, -0.045111), (-0.034691118, -0.9991279, -0.023236908), (-0.014323316, -0.9998514, -0.009592943), (-0.62079144, -0.47878602, -0.6207914), (-0.38712204, -0.8368233, -0.38712195), (-0.19979168, -0.9592531, -0.19979164), (-0.105819374, -0.9887389, -0.10581937), (-0.057289332, -0.9967125, -0.05728933), (-0.029510284, -0.99912876, -0.029510284), (-0.012183255, -0.9998515, -0.012183255), (-0.48876196, -0.4786353, -0.729397), (-0.30480778, -0.8367085, -0.4549848), (-0.15731762, -0.95921665, -0.23485029), (-0.083324604, -0.9887283, -0.1243922), (-0.04511104, -0.99670935, -0.067345314), (-0.023236902, -0.999128, -0.034691095), (-0.0095928935, -0.9998514, -0.014323341), (-0.33733416, -0.47822526, -0.8108677), (-0.21043734, -0.8363949, -0.50612235), (-0.1086329, -0.95911616, -0.26133293), (-0.05754186, -0.98869914, -0.13843024), (-0.03115295, -0.99670076, -0.07494749), (-0.016046833, -0.99912554, -0.03860847), (-0.0066242013, -0.999851, -0.01594243), (-0.17181978, -0.47771752, -0.86154735), (-0.10721005, -0.8360062, -0.5381445), (-0.05535562, -0.9589904, -0.2779807), (-0.029323597, -0.9886625, -0.14726426), (-0.015875814, -0.9966898, -0.07973271), (-0.0081771705, -0.9991227, -0.04107432), (-0.0033748276, -0.9998504, -0.01696134), (6.8234364e-8, -0.47752005, -0.87862086), (5.975345e-8, -0.8358548, -0.5489505), (-1.789467e-9, -0.95893747, -0.28361773), (-4.4533488e-10, -0.98864645, -0.15026036), (0, -0.9966852, -0.081355594), (-5.1886645e-10, -0.9991214, -0.04190872), (-1.1117486e-10, -0.99985033, -0.017303115), (0.17181984, -0.47771728, -0.8615476), (0.10721014, -0.83600587, -0.538145), (0.05535563, -0.9589904, -0.27798072), (0.02932359, -0.9886625, -0.14726426), (0.015875814, -0.9966898, -0.07973271), (0.0081771705, -0.9991227, -0.041074317), (0.003374829, -0.9998505, -0.016961344), (0.3373341, -0.4782251, -0.8108677), (0.2104374, -0.83639467, -0.5061226), (0.10863291, -0.95911616, -0.26133293), (0.057541866, -0.98869914, -0.13843024), (0.031152952, -0.99670076, -0.07494749), (0.016046835, -0.99912554, -0.038608465), (0.006624202, -0.9998509, -0.01594243), (0.48876196, -0.4786353, -0.72939694), (0.30480775, -0.8367085, -0.45498478), (0.15731758, -0.95921665, -0.23485023), (0.0833246, -0.9887283, -0.1243922), (0.04511104, -0.99670935, -0.067345314), (0.023236902, -0.9991279, -0.034691095), (0.009592894, -0.9998514, -0.014323339), (0.62079144, -0.47878596, -0.62079144), (0.38712204, -0.8368233, -0.3871219), (0.19979165, -0.95925313, -0.19979164), (0.10581937, -0.9887389, -0.10581937), (0.05728933, -0.9967125, -0.057289332), (0.029510284, -0.99912876, -0.029510284), (0.012183255, -0.9998515, -0.012183255), (0.72939694, -0.47863543, -0.48876187), (0.45498502, -0.83670837, -0.30480787), (0.23485054, -0.9592166, -0.15731776), (0.1243922, -0.9887283, -0.08332458), (0.06734533, -0.99670935, -0.045111008), (0.034691118, -0.999128, -0.023236908), (0.0143233165, -0.9998514, -0.009592943), (0.8108676, -0.47822532, -0.3373341), (0.5061226, -0.83639467, -0.21043746), (0.26133335, -0.9591161, -0.10863305), (0.13843018, -0.9886991, -0.057541825), (0.07494748, -0.9967007, -0.031152915), (0.03860852, -0.99912554, -0.01604687), (0.015942398, -0.999851, -0.0066242637), (0.8615472, -0.47771797, -0.1718197), (0.5381448, -0.83600605, -0.107210115), (0.27798107, -0.9589902, -0.0553557), (0.14726418, -0.9886625, -0.029323583), (0.0797327, -0.9966899, -0.015875824), (0.04107439, -0.9991227, -0.008177205), (0.01696133, -0.9998504, -0.003374827), (0.0017910257, -0.9999984, 0), (0.008008945, -0.99996793, 2.3820592e-9), (0.029197065, -0.99957365, 9.523482e-9), (0.07356174, -0.9972906, 2.3795088e-9), (0.15690331, -0.987614, -2.3785747e-9), (0.30916163, -0.9510095, -1.2857333e-7), (0.56821513, -0.82288, -3.715786e-7), (0.8722378, -0.48908204, -3.1032386e-7), (0.99748534, -0.070873536, -4.0682938e-8), (0.0017824449, -0.97365195, 0.22803208), (0.007981459, -0.97538435, 0.22036716), (0.029047247, -0.97513115, 0.21971695), (0.07317643, -0.9727366, 0.2200654), (0.15596545, -0.9620427, 0.22393872), (0.30606085, -0.92219985, 0.23637728), (0.5557996, -0.78855157, 0.26319808), (0.838242, -0.4602595, 0.29242346), (0.9538364, -0.06498623, 0.2932114), (0.0016459558, -0.8521179, 0.5233473), (0.007459973, -0.8646519, 0.502316), (0.027218927, -0.8646606, 0.5016186), (0.06867745, -0.8614024, 0.5032588), (0.14581504, -0.8464777, 0.5120678), (0.28099412, -0.7957766, 0.536453), (0.48767558, -0.6510382, 0.5816543), (0.6961363, -0.35982344, 0.6212257), (0.78451973, -0.04754041, 0.6182788), (0.0010506777, -0.51338625, 0.858157), (0.005139824, -0.56163484, 0.82736915), (0.019360593, -0.560995, 0.82759285), (0.049097665, -0.5554036, 0.83013034), (0.102588594, -0.5350783, 0.8385505), (0.1882295, -0.4793632, 0.8571934), (0.29835513, -0.36060175, 0.88371414), (0.39407274, -0.18626343, 0.900007), (0.44546494, -0.022890082, 0.8950067), (-0.00021211403, 0.08656356, 0.99624634), (-0.00011271898, 0.001569491, 0.9999988), (0.00082780846, 0.0038505257, 0.99999225), (0.0024554238, 0.008222952, 0.9999632), (0.0033981542, 0.0162242, 0.9998626), (-0.00068276835, 0.02756521, 0.9996198), (-0.016060319, 0.032395408, 0.999346), (-0.031301368, 0.016775863, 0.9993692), (-0.02239698, 0.0010510503, 0.9997486), (-0.0014355276, 0.6119695, 0.7908801), (-0.0059562144, 0.56333214, 0.8262091), (-0.021746637, 0.56457955, 0.82509214), (-0.054847542, 0.5607731, 0.8261509), (-0.11491316, 0.542145, 0.8323904), (-0.21268314, 0.48881647, 0.846064), (-0.34241465, 0.3706681, 0.8633408), (-0.44943595, 0.18620548, 0.87369037), (-0.47959995, 0.017639425, 0.87731), (-0.0021205496, 0.8772934, 0.47994992), (-0.009456718, 0.8650009, 0.5016812), (-0.03566986, 0.86469036, 0.5010371), (-0.09102668, 0.8582311, 0.5051272), (-0.19226754, 0.8325194, 0.5195618), (-0.35814887, 0.75586486, 0.5480854), (-0.57436156, 0.57632977, 0.5813371), (-0.74637496, 0.29174125, 0.59817344), (-0.7999116, 0.025900932, 0.59955865), (-0.002412789, 0.9770872, 0.21282549), (-0.010922773, 0.97539395, 0.2201986), (-0.041352443, 0.97460985, 0.22005825), (-0.10610732, 0.9690354, 0.22296107), (-0.22631806, 0.94589263, 0.23252381), (-0.42733392, 0.86840475, 0.25151357), (-0.6911696, 0.66880006, 0.27384472), (-0.896451, 0.33977452, 0.28448), (-0.9583842, 0.028671024, 0.2840383), (-0.0024883056, 0.99999684, -3.9217507e-8), (-0.011293192, 0.9999362, 0), (-0.04270196, 0.99908787, 2.3868287e-9), (-0.10967163, 0.99396783, -5.0237933e-8), (-0.23457088, 0.97209907, -4.5220082e-7), (-0.44487253, 0.89559394, -7.965233e-7), (-0.7219697, 0.6919246, -0.0000012954072), (-0.9361626, 0.35156757, -0.0000017958048), (-0.9995758, 0.02912688, -0.0000018083155), (-0.002412789, 0.97708726, -0.21282548), (-0.010922771, 0.97539395, -0.22019857), (-0.041352443, 0.9746098, -0.22005826), (-0.106107354, 0.96903545, -0.22296105), (-0.22631823, 0.94589263, -0.2325237), (-0.42733407, 0.86840457, -0.25151345), (-0.6911699, 0.66879994, -0.27384457), (-0.89645106, 0.3397745, -0.2844797), (-0.9583842, 0.02867106, -0.28403816), (-0.0021205493, 0.87729335, -0.47994983), (-0.009456718, 0.8650009, -0.5016812), (-0.035669863, 0.86469036, -0.5010371), (-0.09102671, 0.8582311, -0.5051272), (-0.19226773, 0.8325199, -0.519561), (-0.3581494, 0.7558655, -0.54808414), (-0.57436264, 0.5763301, -0.58133566), (-0.7463765, 0.29174194, -0.5981713), (-0.7999131, 0.025901165, -0.59955686), (-0.0014355263, 0.61196893, -0.79088056), (-0.0059561385, 0.5633314, -0.8262096), (-0.021746667, 0.5645791, -0.8250923), (-0.054847486, 0.56077224, -0.82615143), (-0.114912756, 0.54214406, -0.832391), (-0.21268283, 0.4888165, -0.84606403), (-0.34241474, 0.37066782, -0.8633409), (-0.44943598, 0.1862054, -0.8736904), (-0.47959998, 0.017639784, -0.87731), (-0.00021211238, 0.08656278, -0.9962464), (-0.00011248365, 0.0015691994, -0.99999875), (0.0008277782, 0.003849293, -0.99999225), (0.0024551721, 0.008222867, -0.9999632), (0.0033981944, 0.016223986, -0.9998626), (-0.00068287423, 0.027565388, -0.9996197), (-0.016061671, 0.03239651, -0.999346), (-0.031302236, 0.016776066, -0.9993692), (-0.022397457, 0.0010512322, -0.99974865), (0.0010506742, -0.513385, -0.8581578), (0.0051399795, -0.56163454, -0.82736945), (0.019360654, -0.56099534, -0.82759243), (0.04909738, -0.5554036, -0.83013034), (0.10258831, -0.5350777, -0.8385508), (0.1882296, -0.47936282, -0.85719365), (0.29835454, -0.36060062, -0.8837147), (0.3940712, -0.18626295, -0.9000078), (0.4454639, -0.022889761, -0.89500725), (0.0016459558, -0.85211796, -0.52334726), (0.007459973, -0.864652, -0.50231594), (0.027218927, -0.8646606, -0.5016186), (0.06867745, -0.8614024, -0.50325876), (0.14581476, -0.8464778, -0.51206774), (0.28099394, -0.7957772, -0.5364523), (0.48767638, -0.6510389, -0.58165294), (0.69613665, -0.3598235, -0.6212252), (0.7845195, -0.047540363, -0.61827904), (0.0017824449, -0.97365195, -0.22803205), (0.007981458, -0.97538435, -0.22036715), (0.029047243, -0.97513115, -0.21971692), (0.07317643, -0.9727366, -0.2200654), (0.15596533, -0.9620427, -0.22393888), (0.3060604, -0.92219985, -0.23637785), (0.55579937, -0.78855157, -0.2631985), (0.8382422, -0.46025938, -0.29242367), (0.9538364, -0.064986326, -0.2932113), (0.98349696, 0.18092425, 6.67424e-8), (0.9456259, 0.32525605, 5.0055636e-8), (0.8942702, 0.44752732, 7.148294e-9), (0.8294695, 0.5585521, -4.762485e-9), (0.7495171, 0.661985, -1.0232434e-7), (0.6530095, 0.75734967, -9.7519994e-8), (0.54010105, 0.84160024, 9.751037e-8), (0.47523314, 0.8798599, 1.4784744e-7), (0.94157934, 0.17399153, 0.28836673), (0.9053649, 0.3145876, 0.28521743), (0.85721934, 0.4348447, 0.27583548), (0.7971839, 0.5448768, 0.26001388), (0.7228232, 0.64770114, 0.24085231), (0.63195, 0.7418323, 0.22433001), (0.5243177, 0.8229762, 0.21863434), (0.46011922, 0.856403, 0.23423083), (0.77843845, 0.14570199, 0.61057734), (0.74912816, 0.26736656, 0.606071), (0.7129901, 0.3747568, 0.5926234), (0.67014605, 0.4764021, 0.5691618), (0.6161827, 0.5739136, 0.5393905), (0.54604584, 0.66277015, 0.5124156), (0.4571868, 0.73394686, 0.50229716), (0.39344624, 0.74213666, 0.542617), (0.44786814, 0.08545561, 0.8900065), (0.43201402, 0.15951367, 0.8876482), (0.4147396, 0.2277936, 0.88096607), (0.39658368, 0.29613495, 0.86892205), (0.3732474, 0.36558017, 0.8526649), (0.33807963, 0.4303131, 0.8369784), (0.28564703, 0.4771429, 0.8311079), (0.21595149, 0.41346782, 0.88453895), (-0.0142073715, -0.0023450057, 0.9998964), (-0.011885904, -0.0051494823, 0.99991614), (-0.009420872, -0.007436175, 0.99992794), (-0.007206506, -0.008581326, 0.99993724), (-0.0056931493, -0.008097778, 0.999951), (-0.0059391796, -0.006440946, 0.9999616), (-0.009125824, -0.006739945, 0.9999357), (-0.07354393, -0.14552891, 0.98661673), (-0.4679387, -0.09171293, 0.8789893), (-0.4450605, -0.17672996, 0.87788814), (-0.41781262, -0.2545414, 0.87214744), (-0.38953793, -0.3269476, 0.8610258), (-0.3592133, -0.3938431, 0.8460812), (-0.32368037, -0.45096642, 0.8317814), (-0.28011188, -0.4896567, 0.8256959), (-0.29540482, -0.58624345, 0.7543571), (-0.7845653, -0.15593858, 0.60011697), (-0.7431593, -0.3012405, 0.5974684), (-0.687015, -0.42978486, 0.58591413), (-0.62395287, -0.53998214, 0.56489134), (-0.5576889, -0.6316981, 0.5384613), (-0.48941723, -0.703884, 0.514799), (-0.41973525, -0.75401896, 0.50525016), (-0.39751273, -0.79557925, 0.4572059), (-0.94018984, -0.18823588, 0.28391972), (-0.887481, -0.36448428, 0.28200844), (-0.8111646, -0.5166578, 0.27400073), (-0.7235078, -0.6394732, 0.2600198), (-0.63409984, -0.73396164, 0.24334651), (-0.5486296, -0.8040602, 0.22911313), (-0.4697352, -0.85410726, 0.22327036), (-0.4354043, -0.8764636, 0.20551078), (-0.9804628, -0.19670461, -0.0000016673475), (-0.92442995, -0.38135192, -0.0000010725124), (-0.8418857, -0.5396559, -4.1057254e-7), (-0.74680173, -0.66504675, -2.455806e-7), (-0.65090233, -0.7591615, -9.1221395e-8), (-0.5611923, -0.8276854, 4.79021e-9), (-0.48063096, -0.87692297, -4.7837267e-9), (-0.44415656, -0.8959492, -1.0156945e-8), (-0.9401897, -0.18823612, -0.28391957), (-0.8874812, -0.36448383, -0.28200835), (-0.8111648, -0.51665777, -0.2740006), (-0.7235079, -0.6394734, -0.26001972), (-0.6341001, -0.73396164, -0.2433464), (-0.5486295, -0.8040602, -0.22911286), (-0.46973515, -0.85410726, -0.22327027), (-0.4354043, -0.8764636, -0.2055108), (-0.78456646, -0.1559388, -0.6001154), (-0.7431601, -0.30124044, -0.59746736), (-0.6870152, -0.42978486, -0.5859138), (-0.6239529, -0.539982, -0.5648913), (-0.55768895, -0.63169783, -0.5384615), (-0.48941702, -0.703884, -0.51479936), (-0.4197351, -0.7540189, -0.5052504), (-0.39751273, -0.79557914, -0.45720604), (-0.46793893, -0.0917128, -0.8789892), (-0.44506076, -0.17673005, -0.87788796), (-0.41781265, -0.25454152, -0.8721474), (-0.38953787, -0.32694745, -0.8610259), (-0.35921317, -0.39384282, -0.8460814), (-0.32368022, -0.45096633, -0.8317815), (-0.28011185, -0.48965684, -0.82569575), (-0.29540503, -0.5862435, -0.754357), (-0.01420815, -0.0023448465, -0.9998963), (-0.011886849, -0.00514981, -0.99991614), (-0.009421063, -0.007436295, -0.99992794), (-0.0072066598, -0.00858147, -0.99993724), (-0.005693403, -0.008098022, -0.99995095), (-0.0059392233, -0.006441142, -0.9999617), (-0.009126172, -0.0067405584, -0.9999356), (-0.073544435, -0.14552973, -0.98661655), (0.44786724, 0.08545593, -0.89000696), (0.43201357, 0.15951355, -0.88764846), (0.41473946, 0.2277936, -0.8809662), (0.39658362, 0.2961349, -0.868922), (0.3732473, 0.36557993, -0.8526651), (0.3380793, 0.43031266, -0.8369787), (0.28564677, 0.47714245, -0.83110833), (0.21595132, 0.41346765, -0.8845391), (0.7784382, 0.14570187, -0.6105776), (0.74912816, 0.26736644, -0.60607105), (0.71299005, 0.3747568, -0.5926234), (0.6701461, 0.47640216, -0.56916183), (0.6161827, 0.57391346, -0.5393905), (0.54604566, 0.66276985, -0.51241606), (0.45718658, 0.7339464, -0.50229794), (0.3934461, 0.7421361, -0.5426179), (0.9415793, 0.1739914, -0.28836656), (0.905365, 0.31458747, -0.28521731), (0.85721934, 0.4348447, -0.27583548), (0.79718375, 0.5448768, -0.26001388), (0.72282326, 0.64770097, -0.2408523), (0.63194996, 0.74183244, -0.22433001), (0.52431756, 0.8229764, -0.21863446), (0.46011943, 0.85640293, -0.23423108), (-0.107703485, 0.99418306, 1.2826949e-7), (-0.24932975, 0.9684186, 7.650557e-8), (-0.5462708, 0.83760875, 2.3956346e-9), (-0.7906947, 0.6122107, -5.495479e-8), (-0.90932196, 0.4160933, -3.8115138e-7), (-0.9396051, 0.3422605, -6.5067775e-7), (-0.91463155, 0.40428832, -3.202727e-7), (-0.8147783, 0.57977265, -1.934516e-7), (-0.6486518, 0.7610854, -5.2492965e-7), (-0.10457451, 0.9346017, 0.33997595), (-0.23221053, 0.91330385, 0.3345959), (-0.50492734, 0.8031818, 0.3161443), (-0.7408693, 0.6055517, 0.29055065), (-0.8603084, 0.4272938, 0.27800998), (-0.8850471, 0.35854357, 0.2968805), (-0.8465205, 0.41085783, 0.3385243), (-0.73879176, 0.5615154, 0.37267575), (-0.5810893, 0.7227462, 0.3741299), (-0.08446494, 0.72873986, 0.6795615), (-0.16852409, 0.72131395, 0.67179304), (-0.3584897, 0.6670912, 0.6530501), (-0.5508695, 0.5524037, 0.62561405), (-0.6669303, 0.4310546, 0.60777956), (-0.6861248, 0.37438953, 0.6237511), (-0.63285875, 0.39893183, 0.6635835), (-0.528555, 0.4889496, 0.6939437), (-0.41166726, 0.6005742, 0.6854493), (-0.034180645, 0.3855277, 0.92206293), (-0.053436194, 0.39579597, 0.9167825), (-0.10595249, 0.40063772, 0.91008985), (-0.19069983, 0.38922653, 0.9011861), (-0.2796363, 0.35597488, 0.89167565), (-0.32198086, 0.32642272, 0.88869375), (-0.3081771, 0.32430068, 0.8943467), (-0.2619882, 0.34771782, 0.9002525), (-0.21065092, 0.39906287, 0.8923985), (0.044149693, -0.024226665, 0.99873114), (0.09204957, 0.0006217157, 0.9957542), (0.18540555, 0.05067691, 0.9813545), (0.23288992, 0.12319866, 0.96466804), (0.20387127, 0.17463173, 0.96329653), (0.12819687, 0.1877263, 0.97381955), (0.05559666, 0.17390418, 0.9831919), (0.01211929, 0.13529555, 0.9907312), (0.001837681, 0.109996155, 0.9939303), (0.13500845, -0.4214371, 0.89675164), (0.23583218, -0.3840489, 0.8926867), (0.43481666, -0.28737304, 0.853435), (0.5697295, -0.14533044, 0.8088803), (0.59543717, -0.035706963, 0.8026079), (0.52536315, 0.0013242351, 0.8508771), (0.4025757, -0.034614727, 0.914732), (0.2856654, -0.14942014, 0.94660914), (0.21877116, -0.26809773, 0.9382232), (0.21501637, -0.73302263, 0.64532614), (0.34796673, -0.6848563, 0.64022726), (0.6016662, -0.53734535, 0.59098035), (0.77118564, -0.3376679, 0.5396787), (0.8243287, -0.19565809, 0.53122497), (0.78963536, -0.16607264, 0.59067416), (0.6821829, -0.25399786, 0.68564683), (0.5202894, -0.45591953, 0.72210544), (0.38581926, -0.62999505, 0.6739804), (0.264048, -0.91005254, 0.31950444), (0.4112529, -0.8551811, 0.31549418), (0.68427616, -0.6715076, 0.2843301), (0.8618913, -0.43882817, 0.25411215), (0.9255308, -0.2848665, 0.24948695), (0.9190785, -0.2719894, 0.28516045), (0.8431161, -0.41091976, 0.346843), (0.65194446, -0.6659096, 0.3626745), (0.4567365, -0.8317773, 0.31549692), (0.27867126, -0.9603866, 1.1859811e-7), (0.42936242, -0.90313226, 1.8505828e-7), (0.7058826, -0.7083288, 3.033082e-7), (0.884223, -0.46706498, 3.155761e-7), (0.9502087, -0.3116142, 3.1874384e-7), (0.95203173, -0.30599946, 1.9328608e-7), (0.8867718, -0.46220732, -2.6300015e-7), (0.68626773, -0.727349, -0.0000010029387), (0.46993366, -0.8827017, -0.0000014788092), (0.26404807, -0.9100524, -0.3195043), (0.4112528, -0.8551811, -0.3154941), (0.6842762, -0.6715076, -0.28433), (0.86189145, -0.4388281, -0.25411218), (0.92553085, -0.28486645, -0.249487), (0.9190785, -0.27198917, -0.28516057), (0.8431161, -0.41091964, -0.34684315), (0.65194476, -0.66590935, -0.36267442), (0.45673633, -0.8317776, -0.3154964), (0.21501635, -0.7330224, -0.6453263), (0.34796658, -0.6848562, -0.64022756), (0.60166603, -0.5373451, -0.59098065), (0.7711856, -0.3376678, -0.53967905), (0.8243286, -0.195658, -0.53122526), (0.78963524, -0.1660725, -0.59067434), (0.6821832, -0.253998, -0.68564653), (0.5202898, -0.45591995, -0.72210497), (0.38581976, -0.629996, -0.6739793), (0.13500838, -0.42143685, -0.8967517), (0.23583217, -0.3840488, -0.8926868), (0.43481672, -0.2873731, -0.8534349), (0.56972957, -0.14533053, -0.8088802), (0.5954372, -0.03570706, -0.80260783), (0.52536386, 0.0013239954, -0.8508767), (0.4025762, -0.034614913, -0.91473174), (0.28566557, -0.14942035, -0.946609), (0.21877117, -0.2680977, -0.93822324), (0.044149656, -0.024226697, -0.9987311), (0.092049554, 0.00062163745, -0.9957543), (0.18540569, 0.050676666, -0.9813545), (0.23289, 0.123198636, -0.9646679), (0.20387132, 0.17463158, -0.96329665), (0.1281967, 0.1877263, -0.9738195), (0.055596724, 0.17390431, -0.9831919), (0.012119287, 0.13529554, -0.9907312), (0.0018376936, 0.109996155, -0.9939303), (-0.03418079, 0.38552755, -0.92206305), (-0.05343632, 0.39579576, -0.9167825), (-0.10595241, 0.4006377, -0.91008985), (-0.19069976, 0.38922653, -0.9011861), (-0.27963635, 0.35597482, -0.89167565), (-0.32198146, 0.32642296, -0.88869345), (-0.30817762, 0.3243009, -0.89434636), (-0.26198834, 0.34771782, -0.90025234), (-0.21065094, 0.3990634, -0.8923981), (-0.08446487, 0.72873956, -0.6795619), (-0.16852406, 0.72131366, -0.67179334), (-0.35848957, 0.6670912, -0.6530502), (-0.5508693, 0.5524036, -0.6256142), (-0.6669303, 0.43105468, -0.6077793), (-0.6861254, 0.3743897, -0.62375027), (-0.63285935, 0.3989317, -0.66358304), (-0.5285552, 0.48894975, -0.6939434), (-0.41166762, 0.60057384, -0.68544936), (-0.1045743, 0.93460184, -0.33997604), (-0.23221041, 0.91330385, -0.33459592), (-0.5049273, 0.8031818, -0.31614432), (-0.7408692, 0.6055518, -0.29055062), (-0.86030823, 0.42729422, -0.2780098), (-0.88504714, 0.3585435, -0.29688054), (-0.8465206, 0.41085738, -0.3385245), (-0.73879164, 0.56151557, -0.3726759), (-0.58109015, 0.7227452, -0.37413046), (-0.5051496, 0.86303174, -4.603233e-8), (-0.39921612, 0.91685677, 0.0000012564138), (-0.26007763, 0.9655877, 0.0000011922366), (-0.0016138816, 0.9999986, 7.576116e-7), (0.65602213, 0.75474167, 3.8098105e-7), (0.9702792, -0.24198806, -7.4266865e-7), (0.7215899, -0.69232076, 5.960956e-7), (0.6446201, -0.764503, 0.0000014623852), (-0.45579445, 0.82433057, 0.33575356), (-0.35844636, 0.8921837, 0.27481705), (-0.23092178, 0.95615363, 0.18012604), (-0.0019826882, 0.99996, -0.008727595), (0.45810995, 0.76991546, -0.4442584), (0.7646135, -0.087167025, -0.6385672), (0.6338453, -0.59204197, -0.49772123), (0.5953778, -0.7126568, -0.37100616), (-0.33033586, 0.7067808, 0.6255711), (-0.2598714, 0.82007927, 0.5098401), (-0.16711314, 0.93037844, 0.3262957), (-0.016584055, 0.9997943, -0.011675963), (0.19697703, 0.8073589, -0.556212), (0.3988103, 0.186484, -0.897872), (0.4140515, -0.33283585, -0.84722), (0.44461516, -0.5452054, -0.7106815), (-0.17383918, 0.5149748, 0.8393932), (-0.14038512, 0.70350444, 0.6966876), (-0.095217854, 0.8888056, 0.44828358), (-0.031950526, 0.9992188, 0.023253063), (0.045566812, 0.8541048, -0.51810086), (0.14296326, 0.41211432, -0.8998462), (0.18555735, -0.032592874, -0.9820928), (0.2519652, -0.29741138, -0.9209017), (0.0058022435, 0.22480544, 0.9743864), (0.0057990337, 0.50970554, 0.8603294), (-0.0020528482, 0.81530267, 0.57903147), (-0.028720114, 0.99628794, 0.08115096), (-0.044640962, 0.8961458, -0.4415086), (-0.025324516, 0.5949191, -0.80338645), (-0.008022338, 0.26805556, -0.9633701), (0.062187504, -0.0013517477, -0.9980636), (0.20443548, -0.17399761, 0.96329176), (0.20503001, 0.17468965, 0.9630401), (0.16096906, 0.6574995, 0.73605937), (0.0025579927, 0.98821783, 0.15303293), (-0.106596336, 0.9326548, -0.34466228), (-0.14620793, 0.74769384, -0.6477477), (-0.16715601, 0.5517154, -0.8171102), (-0.11940694, 0.3340465, -0.9349626), (0.3688925, -0.5794352, 0.72675514), (0.42723304, -0.27718797, 0.86060375), (0.45986184, 0.34604776, 0.81778854), (0.09514157, 0.96822315, 0.23128323), (-0.14942555, 0.9618938, -0.22898106), (-0.23235105, 0.8651087, -0.44452193), (-0.28202137, 0.7734597, -0.5676478), (-0.2743611, 0.65483195, -0.7042167), (0.44243348, -0.8267058, 0.3475772), (0.56483287, -0.6755207, 0.4739575), (0.81624055, 0.050422534, 0.5755074), (0.3103089, 0.92368084, 0.22477122), (-0.17046581, 0.979612, -0.10630959), (-0.28230888, 0.9344485, -0.21704325), (-0.34397477, 0.8977339, -0.2752363), (-0.36683396, 0.8614918, -0.35109055), (0.4534927, -0.8912599, -8.14229e-7), (0.58373886, -0.81194144, 4.1871743e-7), (0.99860513, -0.052799623, 0.0000011603693), (0.44454923, 0.8957544, 7.7026164e-7), (-0.17512672, 0.984546, 4.0387707e-7), (-0.29774264, 0.95464617, 7.9510465e-7), (-0.36143178, 0.93239856, 4.9177686e-7), (-0.39164993, 0.9201143, 0.0000010168383), (0.44243237, -0.8267068, -0.34757674), (0.564831, -0.6755226, -0.47395673), (0.816241, 0.05042102, -0.575507), (0.31031132, 0.9236798, -0.22477183), (-0.17046468, 0.9796124, 0.10630803), (-0.28230977, 0.93444794, 0.21704406), (-0.34397402, 0.89773446, 0.27523583), (-0.36683413, 0.8614922, 0.3510895), (0.36889273, -0.57943696, -0.72675383), (0.4272328, -0.2771897, -0.8606032), (0.45986146, 0.34604695, -0.8177891), (0.09514204, 0.9682226, -0.23128517), (-0.14942604, 0.96189374, 0.22898087), (-0.23235092, 0.8651092, 0.44452125), (-0.28202158, 0.7734601, 0.5676472), (-0.27436113, 0.654832, 0.7042165), (0.20443547, -0.17399736, -0.9632918), (0.20503, 0.17468953, -0.9630401), (0.16096929, 0.6574993, -0.7360594), (0.002557546, 0.98821795, -0.15303186), (-0.106596306, 0.9326548, 0.34466228), (-0.14620784, 0.7476936, 0.647748), (-0.16715607, 0.55171514, 0.81711024), (-0.11940695, 0.3340465, 0.9349626), (0.0058022537, 0.2248052, -0.97438645), (0.0057987575, 0.50970626, -0.86032903), (-0.0020526843, 0.8153024, -0.57903194), (-0.028720193, 0.99628806, -0.08115047), (-0.044641085, 0.8961459, 0.44150844), (-0.025324583, 0.5949191, 0.8033865), (-0.008022356, 0.26805556, 0.9633701), (0.062187504, -0.0013517477, 0.9980636), (-0.17383936, 0.5149746, -0.83939326), (-0.1403852, 0.7035043, -0.69668764), (-0.095217854, 0.88880587, -0.4482832), (-0.031950545, 0.99921894, -0.023253102), (0.0455669, 0.8541047, 0.51810104), (0.1429635, 0.41211346, 0.89984655), (0.18555734, -0.032592878, 0.9820928), (0.2519652, -0.29741138, 0.9209017), (-0.33033612, 0.7067791, -0.62557274), (-0.2598707, 0.820079, -0.5098407), (-0.1671134, 0.9303778, -0.32629755), (-0.016583055, 0.9997943, 0.011676684), (0.19697759, 0.8073575, 0.5562137), (0.3988103, 0.18648459, 0.89787185), (0.41405162, -0.33283484, 0.8472203), (0.4446163, -0.5452047, 0.7106814), (-0.4557966, 0.8243289, -0.33575475), (-0.35844645, 0.8921834, -0.27481773), (-0.23092192, 0.9561536, -0.180126), (-0.0019832999, 0.99995995, 0.008726127), (0.45810995, 0.7699157, 0.44425797), (0.7646139, -0.08715944, 0.6385677), (0.63384664, -0.59204, 0.49772188), (0.595379, -0.712655, 0.37100783), (8.9226926e-10, 1, 1.6730048e-10), (0.19274756, 0.9812483, -0.0000016834352), (0.6968385, 0.7172281, -6.7318234e-7), (0.9979445, -0.06408474, 2.7392838e-7), (0.8154188, -0.57887155, 7.5312283e-7), (0.75488806, -0.65585375, 3.564917e-9), (0.85006696, -0.5266746, -9.718267e-7), (0.9989515, 0.045780413, 2.414329e-7), (0.68058974, 0.7326647, 0.0000014459107), (0.18900704, 0.9812658, 0.037335742), (0.68351567, 0.7172796, 0.13533752), (0.978871, -0.064130254, 0.19416222), (0.7995835, -0.57928103, 0.15842843), (0.7400767, -0.6563213, 0.14672744), (0.8334586, -0.5272186, 0.16549161), (0.97978836, 0.045689985, 0.1947489), (0.66711146, 0.7330045, 0.13291575), (0.1777067, 0.98133653, 0.07347742), (0.64338714, 0.7177037, 0.26637277), (0.9218981, -0.06427045, 0.38206443), (0.75254124, -0.580108, 0.31169942), (0.6963348, -0.6571592, 0.28854758), (0.78436404, -0.5281168, 0.32536998), (0.9226139, 0.045425184, 0.38304052), (0.6277716, 0.7333317, 0.26101255), (0.15963224, 0.9813987, 0.10664874), (0.57857823, 0.71809053, 0.38677293), (0.82950866, -0.06439326, 0.5547693), (0.6767265, -0.5807776, 0.45248032), (0.62606466, -0.65782344, 0.41870195), (0.705381, -0.5288227, 0.4720003), (0.8301346, 0.045176696, 0.55572987), (0.5646658, 0.7335267, 0.37827384), (0.13566503, 0.98142236, 0.13566507), (0.4920022, 0.7182394, 0.492002), (0.70563716, -0.064440615, 0.705637), (0.575504, -0.5810252, 0.575504), (0.53242296, -0.6580666, 0.532423), (0.6000313, -0.5290804, 0.6000304), (0.7063888, 0.045073573, 0.70638746), (0.48054788, 0.7335859, 0.48054704), (0.10664865, 0.9813987, 0.15963234), (0.38677278, 0.7180911, 0.5785776), (0.5547694, -0.06439305, 0.82950866), (0.45248005, -0.5807777, 0.6767267), (0.41870204, -0.65782326, 0.6260648), (0.4720006, -0.5288225, 0.7053809), (0.5557306, 0.045177177, 0.83013403), (0.37827453, 0.73352635, 0.5646657), (0.07347565, 0.9813366, 0.17770709), (0.26637137, 0.71770483, 0.6433864), (0.38206425, -0.064267844, 0.92189825), (0.31169993, -0.580108, 0.75254095), (0.2885474, -0.65715927, 0.6963348), (0.32536823, -0.5281168, 0.78436476), (0.38303974, 0.045423154, 0.92261446), (0.26101393, 0.7333311, 0.62777174), (0.037335936, 0.98126566, 0.18900713), (0.13533743, 0.71728015, 0.68351513), (0.19416253, -0.06413121, 0.9788708), (0.15842864, -0.5792816, 0.7995832), (0.14672746, -0.65632164, 0.74007636), (0.16549161, -0.5272191, 0.8334582), (0.1947485, 0.045688678, 0.97978854), (0.13291556, 0.733004, 0.66711223), (0.0000016828366, 0.9812484, 0.19274776), (6.731825e-7, 0.71722794, 0.6968386), (-2.6307993e-7, -0.064084455, 0.9979445), (-7.5071677e-7, -0.57887155, 0.8154188), (2.6142725e-8, -0.65585375, 0.75488806), (0.0000010482356, -0.5266747, 0.85006684), (-1.386955e-7, 0.045780577, 0.9989515), (-0.0000013446597, 0.7326647, 0.6805897), (-0.03733598, 0.98126566, 0.18900697), (-0.13533746, 0.71728015, 0.6835152), (-0.1941625, -0.06412988, 0.9788709), (-0.1584287, -0.57928103, 0.7995835), (-0.14672759, -0.6563211, 0.74007684), (-0.16549174, -0.5272185, 0.8334586), (-0.19474849, 0.045690544, 0.9797884), (-0.13291535, 0.73300475, 0.66711134), (-0.07347738, 0.98133653, 0.17770675), (-0.26637203, 0.7177047, 0.64338624), (-0.38206396, -0.06426812, 0.9218985), (-0.31169918, -0.5801079, 0.7525413), (-0.28854746, -0.657159, 0.696335), (-0.32536927, -0.5281168, 0.78436434), (-0.3830396, 0.04542219, 0.9226145), (-0.26101264, 0.73333097, 0.62777233), (-0.10664866, 0.98139876, 0.15963235), (-0.38677278, 0.7180911, 0.5785776), (-0.5547694, -0.06439305, 0.8295086), (-0.4524801, -0.58077776, 0.67672664), (-0.4187021, -0.6578234, 0.6260648), (-0.47200066, -0.5288225, 0.7053809), (-0.5557307, 0.045177188, 0.83013403), (-0.37827453, 0.7335264, 0.5646657), (-0.13566503, 0.98142236, 0.13566506), (-0.49200222, 0.7182394, 0.49200192), (-0.7056372, -0.06444061, 0.7056369), (-0.5755041, -0.58102524, 0.575504), (-0.53242296, -0.6580667, 0.5324229), (-0.6000314, -0.5290804, 0.6000303), (-0.70638895, 0.04507358, 0.7063872), (-0.48054796, 0.73358595, 0.48054692), (-0.15963222, 0.9813987, 0.10664874), (-0.5785782, 0.71809053, 0.38677293), (-0.82950866, -0.06439322, 0.5547692), (-0.67672664, -0.5807776, 0.45248032), (-0.6260647, -0.65782344, 0.4187019), (-0.7053809, -0.5288227, 0.4720002), (-0.8301346, 0.045176707, 0.55572987), (-0.56466573, 0.73352677, 0.37827387), (-0.17770708, 0.9813366, 0.073475674), (-0.6433873, 0.71770376, 0.2663721), (-0.921898, -0.06427016, 0.38206473), (-0.7525408, -0.58010805, 0.31170008), (-0.6963345, -0.6571595, 0.2885475), (-0.78436446, -0.5281169, 0.32536918), (-0.9226137, 0.04542617, 0.38304093), (-0.62777084, 0.73333174, 0.261014), (-0.18900721, 0.98126566, 0.037335698), (-0.68351567, 0.7172796, 0.13533749), (-0.97887087, -0.06413154, 0.19416219), (-0.7995832, -0.57928157, 0.1584284), (-0.74007624, -0.6563218, 0.14672734), (-0.83345807, -0.5272193, 0.16549148), (-0.9797884, 0.04568807, 0.19474892), (-0.66711223, 0.73300385, 0.13291596), (-0.19274756, 0.9812483, 0.0000016834352), (-0.6968385, 0.7172281, 6.70511e-7), (-0.9979445, -0.06408474, -2.7121624e-7), (-0.8154188, -0.5788715, -7.531228e-7), (-0.75488806, -0.65585375, -3.564917e-9), (-0.85006696, -0.5266746, 9.694389e-7), (-0.9989515, 0.045780413, -2.414329e-7), (-0.6805898, 0.73266464, -0.0000014459106), (-0.18900704, 0.9812658, -0.037335742), (-0.68351567, 0.7172796, -0.13533752), (-0.978871, -0.064130254, -0.19416222), (-0.7995835, -0.57928103, -0.15842843), (-0.7400767, -0.6563213, -0.14672744), (-0.8334586, -0.5272186, -0.16549161), (-0.97978836, 0.045689985, -0.1947489), (-0.66711146, 0.7330045, -0.13291575), (-0.1777067, 0.98133653, -0.07347742), (-0.64338714, 0.7177037, -0.26637277), (-0.9218981, -0.06427045, -0.38206443), (-0.75254124, -0.580108, -0.31169942), (-0.6963348, -0.6571592, -0.28854758), (-0.78436404, -0.5281168, -0.32536998), (-0.9226139, 0.045425184, -0.38304052), (-0.6277716, 0.7333317, -0.26101255), (-0.15963224, 0.9813987, -0.10664874), (-0.57857823, 0.71809053, -0.38677293), (-0.82950866, -0.06439326, -0.5547693), (-0.6767265, -0.5807776, -0.45248032), (-0.62606466, -0.65782344, -0.41870195), (-0.705381, -0.5288227, -0.4720003), (-0.8301346, 0.045176696, -0.55572987), (-0.5646658, 0.7335267, -0.37827384), (-0.13566503, 0.98142236, -0.13566507), (-0.4920022, 0.7182394, -0.492002), (-0.70563716, -0.064440615, -0.705637), (-0.575504, -0.5810252, -0.575504), (-0.53242296, -0.6580666, -0.532423), (-0.6000313, -0.5290804, -0.6000304), (-0.7063888, 0.045073573, -0.70638746), (-0.48054788, 0.7335859, -0.48054704), (-0.10664865, 0.9813987, -0.15963234), (-0.38677257, 0.7180909, -0.578578), (-0.55476946, -0.064392865, -0.8295085), (-0.45248035, -0.58077806, -0.6767263), (-0.41870204, -0.65782326, -0.6260648), (-0.47200122, -0.5288222, -0.70538074), (-0.5557305, 0.045175914, -0.8301342), (-0.37827376, 0.7335267, -0.56466585), (-0.07347565, 0.9813366, -0.17770709), (-0.26637158, 0.7177042, -0.6433869), (-0.3820642, -0.064271234, -0.9218981), (-0.31169972, -0.58010864, -0.7525404), (-0.2885474, -0.65715927, -0.6963348), (-0.3253684, -0.5281164, -0.78436506), (-0.38303965, 0.04542857, -0.9226142), (-0.26101372, 0.73333144, -0.62777126), (-0.037335936, 0.98126566, -0.18900713), (-0.13533783, 0.71728, -0.6835153), (-0.1941624, -0.06413106, -0.9788709), (-0.15842813, -0.5792819, -0.799583), (-0.14672746, -0.65632164, -0.74007636), (-0.16549103, -0.5272189, -0.8334584), (-0.19474864, 0.045687478, -0.97978854), (-0.13291623, 0.7330042, -0.6671117), (-0.0000016828366, 0.9812484, -0.19274776), (-6.731825e-7, 0.71722794, -0.6968386), (2.6307993e-7, -0.064084455, -0.9979445), (7.5071677e-7, -0.57887155, -0.8154188), (-2.6142725e-8, -0.65585375, -0.75488806), (-0.0000010482356, -0.5266747, -0.85006684), (1.386955e-7, 0.045780577, -0.9989515), (0.0000013446597, 0.7326647, -0.6805897), (0.03733598, 0.98126566, -0.18900697), (0.13533787, 0.71727985, -0.68351537), (0.19416241, -0.064129725, -0.9788709), (0.15842819, -0.5792813, -0.79958344), (0.14672759, -0.6563211, -0.74007684), (0.16549118, -0.5272182, -0.8334589), (0.19474863, 0.045689315, -0.9797884), (0.132916, 0.733005, -0.6671109), (0.07347738, 0.98133653, -0.17770675), (0.2663722, 0.7177042, -0.6433867), (0.38206393, -0.0642715, -0.9218983), (0.31169903, -0.5801087, -0.7525408), (0.28854746, -0.657159, -0.696335), (0.3253694, -0.5281164, -0.78436464), (0.3830395, 0.045427576, -0.92261434), (0.26101243, 0.7333314, -0.6277719), (0.10664866, 0.98139876, -0.15963235), (0.3867726, 0.71809083, -0.578578), (0.5547695, -0.064392865, -0.82950854), (0.45248038, -0.580778, -0.6767263), (0.4187021, -0.6578234, -0.6260648), (0.47200122, -0.5288222, -0.7053807), (0.5557306, 0.045175903, -0.8301342), (0.3782737, 0.7335268, -0.5646658), (0.13566503, 0.98142236, -0.13566506), (0.49200222, 0.7182394, -0.49200192), (0.7056372, -0.06444061, -0.7056369), (0.5755041, -0.58102524, -0.575504), (0.53242296, -0.6580667, -0.5324229), (0.6000314, -0.5290804, -0.6000303), (0.70638895, 0.04507358, -0.7063872), (0.48054796, 0.73358595, -0.48054692), (0.15963222, 0.9813987, -0.10664874), (0.5785782, 0.71809053, -0.38677293), (0.82950866, -0.06439322, -0.5547692), (0.67672664, -0.5807776, -0.45248032), (0.6260647, -0.65782344, -0.4187019), (0.7053809, -0.5288227, -0.4720002), (0.8301346, 0.045176707, -0.55572987), (0.56466573, 0.73352677, -0.37827387), (0.17770708, 0.9813366, -0.073475674), (0.6433873, 0.71770376, -0.2663721), (0.921898, -0.06427016, -0.38206473), (0.7525408, -0.58010805, -0.31170008), (0.6963345, -0.6571595, -0.2885475), (0.78436446, -0.5281169, -0.32536918), (0.9226137, 0.04542617, -0.38304093), (0.62777084, 0.73333174, -0.261014), (0.18900721, 0.98126566, -0.037335698), (0.68351567, 0.7172796, -0.13533749), (0.97887087, -0.06413154, -0.19416219), (0.7995832, -0.57928157, -0.1584284), (0.74007624, -0.6563218, -0.14672734), (0.83345807, -0.5272193, -0.16549148), (0.9797884, 0.04568807, -0.19474892), (0.66711223, 0.73300385, -0.13291596), (0.33647203, 0.9416935, 5.5666607e-7), (0.2115325, 0.9773709, 4.4486672e-8), (0.16253793, 0.9867023, 1.0080086e-8), (0.15419593, 0.98804027, -1.8145579e-7), (0.18447568, 0.98283714, -4.384953e-7), (0.28459966, 0.95864654, -4.836031e-7), (0.6016766, 0.7987398, -3.6386794e-7), (0.78685325, 0.61714023, -2.8694413e-7), (0.32965332, 0.94181097, 0.06573245), (0.20724328, 0.9774166, 0.04131659), (0.15925072, 0.98672783, 0.031741086), (0.15108939, 0.98806155, 0.030106066), (0.18077661, 0.9828647, 0.036011472), (0.27893066, 0.9587031, 0.055551816), (0.58989877, 0.798878, 0.11753036), (0.7713502, 0.6174936, 0.15401436), (0.30995998, 0.94196606, 0.12893672), (0.1948347, 0.97748244, 0.08103961), (0.14970824, 0.98676795, 0.0622618), (0.14203265, 0.98809844, 0.059061352), (0.16993946, 0.98291826, 0.07065565), (0.26222664, 0.95882916, 0.10901231), (0.5548774, 0.79929954, 0.23071925), (0.7257349, 0.6180932, 0.30210885), (0.27863663, 0.9420741, 0.1867027), (0.17512202, 0.9775296, 0.117337205), (0.13455157, 0.9867974, 0.0901498), (0.12764585, 0.98812616, 0.08551827), (0.1527194, 0.9829595, 0.10231005), (0.23565777, 0.9589288, 0.15786345), (0.4988652, 0.7996477, 0.33421078), (0.65269715, 0.618541, 0.4374855), (0.23709348, 0.9421111, 0.23709334), (0.14900297, 0.977546, 0.14900297), (0.11447898, 0.9868075, 0.114479), (0.108599044, 0.9881359, 0.10859852), (0.12992647, 0.98297423, 0.12992588), (0.20048228, 0.95896494, 0.20048234), (0.4244744, 0.7997768, 0.42447463), (0.5555229, 0.6186991, 0.555523), (0.18670268, 0.9420741, 0.27863652), (0.117337205, 0.9775296, 0.17512205), (0.090149686, 0.9867973, 0.13455185), (0.08551753, 0.9881262, 0.12764537), (0.102310106, 0.98295945, 0.1527197), (0.15786377, 0.95892864, 0.23565823), (0.33421066, 0.799648, 0.49886495), (0.4374855, 0.6185409, 0.6526972), (0.12893729, 0.9419661, 0.30995998), (0.08103962, 0.97748256, 0.19483477), (0.062262107, 0.98676795, 0.14970835), (0.05906102, 0.98809844, 0.14203288), (0.07065488, 0.98291826, 0.16993988), (0.10901207, 0.95882916, 0.26222697), (0.23071913, 0.79929954, 0.5548774), (0.30210862, 0.6180931, 0.725735), (0.06573251, 0.94181085, 0.3296537), (0.04131657, 0.97741663, 0.20724331), (0.03174123, 0.9867278, 0.15925042), (0.030106543, 0.9880615, 0.15108994), (0.036011595, 0.9828646, 0.18077661), (0.055551767, 0.9587031, 0.2789306), (0.1175304, 0.79887766, 0.5898992), (0.1540144, 0.6174937, 0.7713502), (-4.710251e-7, 0.94169337, 0.33647215), (8.897335e-10, 0.9773709, 0.21153255), (1.1858925e-9, 0.9867023, 0.16253765), (3.6528357e-7, 0.98804027, 0.15419619), (5.619148e-7, 0.982837, 0.18447575), (2.1261862e-7, 0.95864636, 0.28459984), (8.972085e-8, 0.79873973, 0.6016767), (1.855242e-7, 0.61714077, 0.7868528), (-0.06573242, 0.9418109, 0.32965338), (-0.04131657, 0.97741663, 0.20724331), (-0.031741224, 0.9867278, 0.15925042), (-0.030106403, 0.98806155, 0.15108922), (-0.036011633, 0.9828647, 0.18077669), (-0.05555191, 0.958703, 0.27893126), (-0.1175303, 0.7988781, 0.58989877), (-0.15401426, 0.6174946, 0.7713495), (-0.12893674, 0.94196606, 0.30995992), (-0.08103961, 0.97748244, 0.19483474), (-0.062262096, 0.9867679, 0.14970835), (-0.059061237, 0.9880985, 0.14203244), (-0.07065547, 0.9829183, 0.16993985), (-0.10901238, 0.958829, 0.26222724), (-0.23071909, 0.7992998, 0.55487716), (-0.3021086, 0.61809355, 0.72573465), (-0.18670268, 0.9420741, 0.27863654), (-0.117337205, 0.9775296, 0.17512205), (-0.09014968, 0.9867973, 0.13455185), (-0.08551754, 0.98812634, 0.12764537), (-0.10231011, 0.98295945, 0.1527197), (-0.15786377, 0.95892864, 0.23565821), (-0.33421066, 0.799648, 0.49886495), (-0.4374855, 0.61854094, 0.65269727), (-0.23709352, 0.94211113, 0.23709331), (-0.14900301, 0.977546, 0.14900295), (-0.114479005, 0.9868075, 0.114478976), (-0.10859883, 0.9881359, 0.10859853), (-0.12992634, 0.98297423, 0.12992612), (-0.20048232, 0.9589648, 0.20048249), (-0.4244744, 0.7997768, 0.4244745), (-0.555523, 0.618699, 0.5555229), (-0.27863666, 0.9420741, 0.18670274), (-0.17512205, 0.9775296, 0.11733723), (-0.13455158, 0.9867973, 0.09014981), (-0.12764554, 0.98812616, 0.08551806), (-0.1527194, 0.9829595, 0.10231005), (-0.23565802, 0.95892876, 0.15786362), (-0.4988652, 0.7996477, 0.3342108), (-0.65269715, 0.618541, 0.4374855), (-0.30995995, 0.941966, 0.12893742), (-0.19483466, 0.97748244, 0.081039704), (-0.14970823, 0.9867679, 0.06226183), (-0.1420328, 0.98809844, 0.059061017), (-0.16993994, 0.9829183, 0.07065503), (-0.262227, 0.95882916, 0.10901179), (-0.5548775, 0.7992996, 0.23071888), (-0.725735, 0.6180932, 0.30210856), (-0.32965356, 0.94181085, 0.06573253), (-0.20724328, 0.97741663, 0.04131659), (-0.15925072, 0.98672783, 0.031741086), (-0.15108976, 0.9880615, 0.030106138), (-0.180777, 0.9828647, 0.036011536), (-0.2789308, 0.9587031, 0.05555181), (-0.5898989, 0.79887795, 0.117530376), (-0.7713502, 0.61749357, 0.15401433), (-0.33647203, 0.9416935, -5.560713e-7), (-0.2115325, 0.9773709, -4.5672984e-8), (-0.16253795, 0.9867023, -1.0080086e-8), (-0.15419593, 0.98804027, 1.8145579e-7), (-0.18447568, 0.98283714, 4.384953e-7), (-0.2845997, 0.9586465, 4.836032e-7), (-0.6016766, 0.7987398, 3.613757e-7), (-0.78685325, 0.61714023, 2.8694413e-7), (-0.32965332, 0.94181097, -0.06573245), (-0.20724328, 0.9774166, -0.04131659), (-0.15925072, 0.98672783, -0.031741086), (-0.15108939, 0.98806155, -0.030106066), (-0.18077661, 0.9828647, -0.036011472), (-0.27893066, 0.9587031, -0.055551816), (-0.5898987, 0.7988781, -0.117530346), (-0.77135015, 0.6174937, -0.1540143), (-0.30995998, 0.94196606, -0.12893672), (-0.1948347, 0.97748244, -0.08103961), (-0.14970824, 0.98676795, -0.0622618), (-0.14203258, 0.98809844, -0.05906112), (-0.16993965, 0.98291826, -0.07065542), (-0.26222685, 0.95882916, -0.10901228), (-0.5548773, 0.7992997, -0.23071918), (-0.72573453, 0.6180934, -0.30210885), (-0.2786364, 0.94207406, -0.1867036), (-0.1751212, 0.9775297, -0.11733827), (-0.134551, 0.9867974, -0.090150006), (-0.12764557, 0.98812616, -0.08551806), (-0.15271942, 0.9829595, -0.10231004), (-0.23565805, 0.95892876, -0.15786363), (-0.49886516, 0.79964775, -0.3342109), (-0.65269697, 0.6185411, -0.43748552), (-0.23709412, 0.9421108, -0.23709397), (-0.14900313, 0.97754604, -0.14900313), (-0.114478625, 0.9868077, -0.11447865), (-0.108598776, 0.9881359, -0.108598776), (-0.12992606, 0.9829743, -0.12992603), (-0.20048244, 0.95896494, -0.20048249), (-0.4244746, 0.7997766, -0.42447463), (-0.5555229, 0.6186991, -0.555523), (-0.18670358, 0.942074, -0.27863628), (-0.11733826, 0.9775297, -0.17512126), (-0.090149954, 0.98679733, -0.13455106), (-0.085518, 0.9881262, -0.12764552), (-0.10231006, 0.9829595, -0.15271944), (-0.15786366, 0.9589287, -0.23565808), (-0.33421087, 0.79964787, -0.4988652), (-0.43748543, 0.6185412, -0.65269697), (-0.12893729, 0.9419661, -0.30995998), (-0.08103962, 0.97748244, -0.19483477), (-0.06226183, 0.98676795, -0.14970826), (-0.05906101, 0.98809844, -0.14203277), (-0.070655026, 0.9829182, -0.16993995), (-0.10901188, 0.95882916, -0.26222706), (-0.23071897, 0.79929966, -0.5548772), (-0.3021086, 0.61809343, -0.72573483), (-0.06573251, 0.94181085, -0.3296537), (-0.041316595, 0.97741663, -0.20724331), (-0.03174109, 0.9867278, -0.15925066), (-0.030106157, 0.9880614, -0.15108973), (-0.036011536, 0.9828647, -0.18077695), (-0.05555184, 0.9587031, -0.2789308), (-0.117530435, 0.7988778, -0.5898991), (-0.15401453, 0.61749345, -0.7713504), (4.710251e-7, 0.94169337, -0.33647215), (-8.897335e-10, 0.9773709, -0.21153255), (-2.9647312e-10, 0.9867023, -0.16253792), (-2.1169842e-7, 0.9880403, -0.15419592), (-4.580763e-7, 0.98283714, -0.18447569), (-3.8414285e-7, 0.9586464, -0.28459966), (-2.0187194e-7, 0.7987398, -0.60167664), (-1.6078765e-7, 0.61714035, -0.7868532), (0.06573242, 0.9418109, -0.32965338), (0.04131659, 0.9774165, -0.20724331), (0.03174109, 0.9867278, -0.15925066), (0.030106083, 0.98806155, -0.15108933), (0.03601149, 0.9828647, -0.18077666), (0.05555186, 0.9587031, -0.2789308), (0.117530294, 0.79887825, -0.5898982), (0.15401432, 0.6174946, -0.7713495), (0.12893674, 0.94196606, -0.30995992), (0.08103962, 0.97748244, -0.19483477), (0.06226183, 0.9867679, -0.14970826), (0.05906113, 0.9880985, -0.1420325), (0.07065543, 0.98291826, -0.16993973), (0.10901229, 0.95882905, -0.262227), (0.23071909, 0.7992998, -0.55487704), (0.3021085, 0.6180939, -0.7257344), (0.18670356, 0.942074, -0.27863628), (0.11733827, 0.9775297, -0.17512126), (0.09014996, 0.98679733, -0.13455105), (0.08551802, 0.9881262, -0.12764554), (0.10231007, 0.9829595, -0.15271945), (0.15786366, 0.9589287, -0.23565808), (0.33421087, 0.79964775, -0.49886525), (0.43748543, 0.6185411, -0.65269697), (0.23709412, 0.94211084, -0.23709391), (0.14900315, 0.9775459, -0.14900309), (0.11447865, 0.9868077, -0.11447863), (0.1085988, 0.9881359, -0.10859876), (0.12992609, 0.98297435, -0.12992604), (0.20048247, 0.9589648, -0.20048249), (0.42447466, 0.7997766, -0.42447466), (0.55552304, 0.618699, -0.5555229), (0.2786364, 0.94207394, -0.18670362), (0.17512122, 0.9775296, -0.117338285), (0.13455102, 0.9867974, -0.090150006), (0.12764555, 0.98812616, -0.08551805), (0.15271942, 0.9829595, -0.10231004), (0.23565806, 0.95892876, -0.15786365), (0.49886516, 0.79964775, -0.33421093), (0.65269697, 0.6185411, -0.43748552), (0.30995995, 0.941966, -0.12893742), (0.19483466, 0.97748244, -0.081039704), (0.14970823, 0.9867679, -0.06226183), (0.1420328, 0.98809844, -0.059061017), (0.16993994, 0.9829183, -0.07065503), (0.262227, 0.95882916, -0.10901179), (0.5548774, 0.7992996, -0.23071878), (0.7257347, 0.61809343, -0.3021086), (0.32965356, 0.94181085, -0.06573253), (0.20724328, 0.97741663, -0.04131659), (0.15925072, 0.98672783, -0.031741086), (0.15108976, 0.9880615, -0.030106138), (0.180777, 0.9828647, -0.036011536), (0.2789308, 0.9587031, -0.05555181), (0.5898988, 0.79887795, -0.11753034), (0.7713502, 0.61749375, -0.1540143)] ( + interpolation = "vertex" + ) + texCoord2f[] primvars:st = [(2, 2), (2, 1.9875), (2, 1.9749999), (2, 1.9624999), (2, 1.9499998), (2, 1.9374998), (2, 1.9249997), (2, 1.9124997), (2, 1.8999996), (1.875, 2), (1.875, 1.9875), (1.875, 1.9749999), (1.875, 1.9624999), (1.875, 1.9499998), (1.875, 1.9374998), (1.875, 1.9249997), (1.875, 1.9124997), (1.875, 1.8999996), (1.75, 2), (1.75, 1.9875), (1.75, 1.9749999), (1.75, 1.9624999), (1.75, 1.9499998), (1.75, 1.9374998), (1.75, 1.9249997), (1.75, 1.9124997), (1.75, 1.8999996), (1.625, 2), (1.625, 1.9875), (1.625, 1.9749999), (1.625, 1.9624999), (1.625, 1.9499998), (1.625, 1.9374998), (1.625, 1.9249997), (1.625, 1.9124997), (1.625, 1.8999996), (1.5, 2), (1.5, 1.9875), (1.5, 1.9749999), (1.5, 1.9624999), (1.5, 1.9499998), (1.5, 1.9374998), (1.5, 1.9249997), (1.5, 1.9124997), (1.5, 1.8999996), (1.375, 2), (1.375, 1.9875), (1.375, 1.9749999), (1.375, 1.9624999), (1.375, 1.9499998), (1.375, 1.9374998), (1.375, 1.9249997), (1.375, 1.9124997), (1.375, 1.8999996), (1.25, 2), (1.25, 1.9875), (1.25, 1.9749999), (1.25, 1.9624999), (1.25, 1.9499998), (1.25, 1.9374998), (1.25, 1.9249997), (1.25, 1.9124997), (1.25, 1.8999996), (1.125, 2), (1.125, 1.9875), (1.125, 1.9749999), (1.125, 1.9624999), (1.125, 1.9499998), (1.125, 1.9374998), (1.125, 1.9249997), (1.125, 1.9124997), (1.125, 1.8999996), (1, 2), (1, 1.9875), (1, 1.9749999), (1, 1.9624999), (1, 1.9499998), (1, 1.9374998), (1, 1.9249997), (1, 1.9124997), (1, 1.8999996), (1, 2), (1, 1.9875), (1, 1.9749999), (1, 1.9624999), (1, 1.9499998), (1, 1.9374998), (1, 1.9249997), (1, 1.9124997), (1, 1.8999996), (0.875, 2), (0.875, 1.9875), (0.875, 1.9749999), (0.875, 1.9624999), (0.875, 1.9499998), (0.875, 1.9374998), (0.875, 1.9249997), (0.875, 1.9124997), (0.875, 1.8999996), (0.75, 2), (0.75, 1.9875), (0.75, 1.9749999), (0.75, 1.9624999), (0.75, 1.9499998), (0.75, 1.9374998), (0.75, 1.9249997), (0.75, 1.9124997), (0.75, 1.8999996), (0.625, 2), (0.625, 1.9875), (0.625, 1.9749999), (0.625, 1.9624999), (0.625, 1.9499998), (0.625, 1.9374998), (0.625, 1.9249997), (0.625, 1.9124997), (0.625, 1.8999996), (0.5, 2), (0.5, 1.9875), (0.5, 1.9749999), (0.5, 1.9624999), (0.5, 1.9499998), (0.5, 1.9374998), (0.5, 1.9249997), (0.5, 1.9124997), (0.5, 1.8999996), (0.375, 2), (0.375, 1.9875), (0.375, 1.9749999), (0.375, 1.9624999), (0.375, 1.9499998), (0.375, 1.9374998), (0.375, 1.9249997), (0.375, 1.9124997), (0.375, 1.8999996), (0.25, 2), (0.25, 1.9875), (0.25, 1.9749999), (0.25, 1.9624999), (0.25, 1.9499998), (0.25, 1.9374998), (0.25, 1.9249997), (0.25, 1.9124997), (0.25, 1.8999996), (0.125, 2), (0.125, 1.9875), (0.125, 1.9749999), (0.125, 1.9624999), (0.125, 1.9499998), (0.125, 1.9374998), (0.125, 1.9249997), (0.125, 1.9124997), (0.125, 1.8999996), (0, 2), (0, 1.9875), (0, 1.9749999), (0, 1.9624999), (0, 1.9499998), (0, 1.9374998), (0, 1.9249997), (0, 1.9124997), (0, 1.8999996), (2, 2), (2, 1.9875), (2, 1.9749999), (2, 1.9624999), (2, 1.9499998), (2, 1.9374998), (2, 1.9249997), (2, 1.9124997), (2, 1.8999996), (1.875, 2), (1.875, 1.9875), (1.875, 1.9749999), (1.875, 1.9624999), (1.875, 1.9499998), (1.875, 1.9374998), (1.875, 1.9249997), (1.875, 1.9124997), (1.875, 1.8999996), (1.75, 2), (1.75, 1.9875), (1.75, 1.9749999), (1.75, 1.9624999), (1.75, 1.9499998), (1.75, 1.9374998), (1.75, 1.9249997), (1.75, 1.9124997), (1.75, 1.8999996), (1.625, 2), (1.625, 1.9875), (1.625, 1.9749999), (1.625, 1.9624999), (1.625, 1.9499998), (1.625, 1.9374998), (1.625, 1.9249997), (1.625, 1.9124997), (1.625, 1.8999996), (1.5, 2), (1.5, 1.9875), (1.5, 1.9749999), (1.5, 1.9624999), (1.5, 1.9499998), (1.5, 1.9374998), (1.5, 1.9249997), (1.5, 1.9124997), (1.5, 1.8999996), (1.375, 2), (1.375, 1.9875), (1.375, 1.9749999), (1.375, 1.9624999), (1.375, 1.9499998), (1.375, 1.9374998), (1.375, 1.9249997), (1.375, 1.9124997), (1.375, 1.8999996), (1.25, 2), (1.25, 1.9875), (1.25, 1.9749999), (1.25, 1.9624999), (1.25, 1.9499998), (1.25, 1.9374998), (1.25, 1.9249997), (1.25, 1.9124997), (1.25, 1.8999996), (1.125, 2), (1.125, 1.9875), (1.125, 1.9749999), (1.125, 1.9624999), (1.125, 1.9499998), (1.125, 1.9374998), (1.125, 1.9249997), (1.125, 1.9124997), (1.125, 1.8999996), (1, 2), (1, 1.9875), (1, 1.9749999), (1, 1.9624999), (1, 1.9499998), (1, 1.9374998), (1, 1.9249997), (1, 1.9124997), (1, 1.8999996), (1, 2), (1, 1.9875), (1, 1.9749999), (1, 1.9624999), (1, 1.9499998), (1, 1.9374998), (1, 1.9249997), (1, 1.9124997), (1, 1.8999996), (0.875, 2), (0.875, 1.9875), (0.875, 1.9749999), (0.875, 1.9624999), (0.875, 1.9499998), (0.875, 1.9374998), (0.875, 1.9249997), (0.875, 1.9124997), (0.875, 1.8999996), (0.75, 2), (0.75, 1.9875), (0.75, 1.9749999), (0.75, 1.9624999), (0.75, 1.9499998), (0.75, 1.9374998), (0.75, 1.9249997), (0.75, 1.9124997), (0.75, 1.8999996), (0.625, 2), (0.625, 1.9875), (0.625, 1.9749999), (0.625, 1.9624999), (0.625, 1.9499998), (0.625, 1.9374998), (0.625, 1.9249997), (0.625, 1.9124997), (0.625, 1.8999996), (0.5, 2), (0.5, 1.9875), (0.5, 1.9749999), (0.5, 1.9624999), (0.5, 1.9499998), (0.5, 1.9374998), (0.5, 1.9249997), (0.5, 1.9124997), (0.5, 1.8999996), (0.375, 2), (0.375, 1.9875), (0.375, 1.9749999), (0.375, 1.9624999), (0.375, 1.9499998), (0.375, 1.9374998), (0.375, 1.9249997), (0.375, 1.9124997), (0.375, 1.8999996), (0.25, 2), (0.25, 1.9875), (0.25, 1.9749999), (0.25, 1.9624999), (0.25, 1.9499998), (0.25, 1.9374998), (0.25, 1.9249997), (0.25, 1.9124997), (0.25, 1.8999996), (0.125, 2), (0.125, 1.9875), (0.125, 1.9749999), (0.125, 1.9624999), (0.125, 1.9499998), (0.125, 1.9374998), (0.125, 1.9249997), (0.125, 1.9124997), (0.125, 1.8999996), (0, 2), (0, 1.9875), (0, 1.9749999), (0, 1.9624999), (0, 1.9499998), (0, 1.9374998), (0, 1.9249997), (0, 1.9124997), (0, 1.8999996), (2, 1.9), (2, 1.7875), (2, 1.6750001), (2, 1.5625001), (2, 1.4500002), (2, 1.3375002), (2, 1.2250003), (2, 1.1125003), (2, 1.0000004), (1.875, 1.9), (1.875, 1.7875), (1.875, 1.6750001), (1.875, 1.5625001), (1.875, 1.4500002), (1.875, 1.3375002), (1.875, 1.2250003), (1.875, 1.1125003), (1.875, 1.0000004), (1.75, 1.9), (1.75, 1.7875), (1.75, 1.6750001), (1.75, 1.5625001), (1.75, 1.4500002), (1.75, 1.3375002), (1.75, 1.2250003), (1.75, 1.1125003), (1.75, 1.0000004), (1.625, 1.9), (1.625, 1.7875), (1.625, 1.6750001), (1.625, 1.5625001), (1.625, 1.4500002), (1.625, 1.3375002), (1.625, 1.2250003), (1.625, 1.1125003), (1.625, 1.0000004), (1.5, 1.9), (1.5, 1.7875), (1.5, 1.6750001), (1.5, 1.5625001), (1.5, 1.4500002), (1.5, 1.3375002), (1.5, 1.2250003), (1.5, 1.1125003), (1.5, 1.0000004), (1.375, 1.9), (1.375, 1.7875), (1.375, 1.6750001), (1.375, 1.5625001), (1.375, 1.4500002), (1.375, 1.3375002), (1.375, 1.2250003), (1.375, 1.1125003), (1.375, 1.0000004), (1.25, 1.9), (1.25, 1.7875), (1.25, 1.6750001), (1.25, 1.5625001), (1.25, 1.4500002), (1.25, 1.3375002), (1.25, 1.2250003), (1.25, 1.1125003), (1.25, 1.0000004), (1.125, 1.9), (1.125, 1.7875), (1.125, 1.6750001), (1.125, 1.5625001), (1.125, 1.4500002), (1.125, 1.3375002), (1.125, 1.2250003), (1.125, 1.1125003), (1.125, 1.0000004), (1, 1.9), (1, 1.7875), (1, 1.6750001), (1, 1.5625001), (1, 1.4500002), (1, 1.3375002), (1, 1.2250003), (1, 1.1125003), (1, 1.0000004), (1, 1.9), (1, 1.7875), (1, 1.6750001), (1, 1.5625001), (1, 1.4500002), (1, 1.3375002), (1, 1.2250003), (1, 1.1125003), (1, 1.0000004), (0.875, 1.9), (0.875, 1.7875), (0.875, 1.6750001), (0.875, 1.5625001), (0.875, 1.4500002), (0.875, 1.3375002), (0.875, 1.2250003), (0.875, 1.1125003), (0.875, 1.0000004), (0.75, 1.9), (0.75, 1.7875), (0.75, 1.6750001), (0.75, 1.5625001), (0.75, 1.4500002), (0.75, 1.3375002), (0.75, 1.2250003), (0.75, 1.1125003), (0.75, 1.0000004), (0.625, 1.9), (0.625, 1.7875), (0.625, 1.6750001), (0.625, 1.5625001), (0.625, 1.4500002), (0.625, 1.3375002), (0.625, 1.2250003), (0.625, 1.1125003), (0.625, 1.0000004), (0.5, 1.9), (0.5, 1.7875), (0.5, 1.6750001), (0.5, 1.5625001), (0.5, 1.4500002), (0.5, 1.3375002), (0.5, 1.2250003), (0.5, 1.1125003), (0.5, 1.0000004), (0.375, 1.9), (0.375, 1.7875), (0.375, 1.6750001), (0.375, 1.5625001), (0.375, 1.4500002), (0.375, 1.3375002), (0.375, 1.2250003), (0.375, 1.1125003), (0.375, 1.0000004), (0.25, 1.9), (0.25, 1.7875), (0.25, 1.6750001), (0.25, 1.5625001), (0.25, 1.4500002), (0.25, 1.3375002), (0.25, 1.2250003), (0.25, 1.1125003), (0.25, 1.0000004), (0.125, 1.9), (0.125, 1.7875), (0.125, 1.6750001), (0.125, 1.5625001), (0.125, 1.4500002), (0.125, 1.3375002), (0.125, 1.2250003), (0.125, 1.1125003), (0.125, 1.0000004), (0, 1.9), (0, 1.7875), (0, 1.6750001), (0, 1.5625001), (0, 1.4500002), (0, 1.3375002), (0, 1.2250003), (0, 1.1125003), (0, 1.0000004), (2, 1.9), (2, 1.7875), (2, 1.6750001), (2, 1.5625001), (2, 1.4500002), (2, 1.3375002), (2, 1.2250003), (2, 1.1125003), (2, 1.0000004), (1.875, 1.9), (1.875, 1.7875), (1.875, 1.6750001), (1.875, 1.5625001), (1.875, 1.4500002), (1.875, 1.3375002), (1.875, 1.2250003), (1.875, 1.1125003), (1.875, 1.0000004), (1.75, 1.9), (1.75, 1.7875), (1.75, 1.6750001), (1.75, 1.5625001), (1.75, 1.4500002), (1.75, 1.3375002), (1.75, 1.2250003), (1.75, 1.1125003), (1.75, 1.0000004), (1.625, 1.9), (1.625, 1.7875), (1.625, 1.6750001), (1.625, 1.5625001), (1.625, 1.4500002), (1.625, 1.3375002), (1.625, 1.2250003), (1.625, 1.1125003), (1.625, 1.0000004), (1.5, 1.9), (1.5, 1.7875), (1.5, 1.6750001), (1.5, 1.5625001), (1.5, 1.4500002), (1.5, 1.3375002), (1.5, 1.2250003), (1.5, 1.1125003), (1.5, 1.0000004), (1.375, 1.9), (1.375, 1.7875), (1.375, 1.6750001), (1.375, 1.5625001), (1.375, 1.4500002), (1.375, 1.3375002), (1.375, 1.2250003), (1.375, 1.1125003), (1.375, 1.0000004), (1.25, 1.9), (1.25, 1.7875), (1.25, 1.6750001), (1.25, 1.5625001), (1.25, 1.4500002), (1.25, 1.3375002), (1.25, 1.2250003), (1.25, 1.1125003), (1.25, 1.0000004), (1.125, 1.9), (1.125, 1.7875), (1.125, 1.6750001), (1.125, 1.5625001), (1.125, 1.4500002), (1.125, 1.3375002), (1.125, 1.2250003), (1.125, 1.1125003), (1.125, 1.0000004), (1, 1.9), (1, 1.7875), (1, 1.6750001), (1, 1.5625001), (1, 1.4500002), (1, 1.3375002), (1, 1.2250003), (1, 1.1125003), (1, 1.0000004), (1, 1.9), (1, 1.7875), (1, 1.6750001), (1, 1.5625001), (1, 1.4500002), (1, 1.3375002), (1, 1.2250003), (1, 1.1125003), (1, 1.0000004), (0.875, 1.9), (0.875, 1.7875), (0.875, 1.6750001), (0.875, 1.5625001), (0.875, 1.4500002), (0.875, 1.3375002), (0.875, 1.2250003), (0.875, 1.1125003), (0.875, 1.0000004), (0.75, 1.9), (0.75, 1.7875), (0.75, 1.6750001), (0.75, 1.5625001), (0.75, 1.4500002), (0.75, 1.3375002), (0.75, 1.2250003), (0.75, 1.1125003), (0.75, 1.0000004), (0.625, 1.9), (0.625, 1.7875), (0.625, 1.6750001), (0.625, 1.5625001), (0.625, 1.4500002), (0.625, 1.3375002), (0.625, 1.2250003), (0.625, 1.1125003), (0.625, 1.0000004), (0.5, 1.9), (0.5, 1.7875), (0.5, 1.6750001), (0.5, 1.5625001), (0.5, 1.4500002), (0.5, 1.3375002), (0.5, 1.2250003), (0.5, 1.1125003), (0.5, 1.0000004), (0.375, 1.9), (0.375, 1.7875), (0.375, 1.6750001), (0.375, 1.5625001), (0.375, 1.4500002), (0.375, 1.3375002), (0.375, 1.2250003), (0.375, 1.1125003), (0.375, 1.0000004), (0.25, 1.9), (0.25, 1.7875), (0.25, 1.6750001), (0.25, 1.5625001), (0.25, 1.4500002), (0.25, 1.3375002), (0.25, 1.2250003), (0.25, 1.1125003), (0.25, 1.0000004), (0.125, 1.9), (0.125, 1.7875), (0.125, 1.6750001), (0.125, 1.5625001), (0.125, 1.4500002), (0.125, 1.3375002), (0.125, 1.2250003), (0.125, 1.1125003), (0.125, 1.0000004), (0, 1.9), (0, 1.7875), (0, 1.6750001), (0, 1.5625001), (0, 1.4500002), (0, 1.3375002), (0, 1.2250003), (0, 1.1125003), (0, 1.0000004), (2, 1), (2, 0.925), (2, 0.85), (2, 0.77500004), (2, 0.70000005), (2, 0.62500006), (2, 0.5500001), (2, 0.47500008), (2, 0.4000001), (1.875, 1), (1.875, 0.925), (1.875, 0.85), (1.875, 0.77500004), (1.875, 0.70000005), (1.875, 0.62500006), (1.875, 0.5500001), (1.875, 0.47500008), (1.875, 0.4000001), (1.75, 1), (1.75, 0.925), (1.75, 0.85), (1.75, 0.77500004), (1.75, 0.70000005), (1.75, 0.62500006), (1.75, 0.5500001), (1.75, 0.47500008), (1.75, 0.4000001), (1.625, 1), (1.625, 0.925), (1.625, 0.85), (1.625, 0.77500004), (1.625, 0.70000005), (1.625, 0.62500006), (1.625, 0.5500001), (1.625, 0.47500008), (1.625, 0.4000001), (1.5, 1), (1.5, 0.925), (1.5, 0.85), (1.5, 0.77500004), (1.5, 0.70000005), (1.5, 0.62500006), (1.5, 0.5500001), (1.5, 0.47500008), (1.5, 0.4000001), (1.375, 1), (1.375, 0.925), (1.375, 0.85), (1.375, 0.77500004), (1.375, 0.70000005), (1.375, 0.62500006), (1.375, 0.5500001), (1.375, 0.47500008), (1.375, 0.4000001), (1.25, 1), (1.25, 0.925), (1.25, 0.85), (1.25, 0.77500004), (1.25, 0.70000005), (1.25, 0.62500006), (1.25, 0.5500001), (1.25, 0.47500008), (1.25, 0.4000001), (1.125, 1), (1.125, 0.925), (1.125, 0.85), (1.125, 0.77500004), (1.125, 0.70000005), (1.125, 0.62500006), (1.125, 0.5500001), (1.125, 0.47500008), (1.125, 0.4000001), (1, 1), (1, 0.925), (1, 0.85), (1, 0.77500004), (1, 0.70000005), (1, 0.62500006), (1, 0.5500001), (1, 0.47500008), (1, 0.4000001), (1, 1), (1, 0.925), (1, 0.85), (1, 0.77500004), (1, 0.70000005), (1, 0.62500006), (1, 0.5500001), (1, 0.47500008), (1, 0.4000001), (0.875, 1), (0.875, 0.925), (0.875, 0.85), (0.875, 0.77500004), (0.875, 0.70000005), (0.875, 0.62500006), (0.875, 0.5500001), (0.875, 0.47500008), (0.875, 0.4000001), (0.75, 1), (0.75, 0.925), (0.75, 0.85), (0.75, 0.77500004), (0.75, 0.70000005), (0.75, 0.62500006), (0.75, 0.5500001), (0.75, 0.47500008), (0.75, 0.4000001), (0.625, 1), (0.625, 0.925), (0.625, 0.85), (0.625, 0.77500004), (0.625, 0.70000005), (0.625, 0.62500006), (0.625, 0.5500001), (0.625, 0.47500008), (0.625, 0.4000001), (0.5, 1), (0.5, 0.925), (0.5, 0.85), (0.5, 0.77500004), (0.5, 0.70000005), (0.5, 0.62500006), (0.5, 0.5500001), (0.5, 0.47500008), (0.5, 0.4000001), (0.375, 1), (0.375, 0.925), (0.375, 0.85), (0.375, 0.77500004), (0.375, 0.70000005), (0.375, 0.62500006), (0.375, 0.5500001), (0.375, 0.47500008), (0.375, 0.4000001), (0.25, 1), (0.25, 0.925), (0.25, 0.85), (0.25, 0.77500004), (0.25, 0.70000005), (0.25, 0.62500006), (0.25, 0.5500001), (0.25, 0.47500008), (0.25, 0.4000001), (0.125, 1), (0.125, 0.925), (0.125, 0.85), (0.125, 0.77500004), (0.125, 0.70000005), (0.125, 0.62500006), (0.125, 0.5500001), (0.125, 0.47500008), (0.125, 0.4000001), (0, 1), (0, 0.925), (0, 0.85), (0, 0.77500004), (0, 0.70000005), (0, 0.62500006), (0, 0.5500001), (0, 0.47500008), (0, 0.4000001), (2, 1), (2, 0.925), (2, 0.85), (2, 0.77500004), (2, 0.70000005), (2, 0.62500006), (2, 0.5500001), (2, 0.47500008), (2, 0.4000001), (1.875, 1), (1.875, 0.925), (1.875, 0.85), (1.875, 0.77500004), (1.875, 0.70000005), (1.875, 0.62500006), (1.875, 0.5500001), (1.875, 0.47500008), (1.875, 0.4000001), (1.75, 1), (1.75, 0.925), (1.75, 0.85), (1.75, 0.77500004), (1.75, 0.70000005), (1.75, 0.62500006), (1.75, 0.5500001), (1.75, 0.47500008), (1.75, 0.4000001), (1.625, 1), (1.625, 0.925), (1.625, 0.85), (1.625, 0.77500004), (1.625, 0.70000005), (1.625, 0.62500006), (1.625, 0.5500001), (1.625, 0.47500008), (1.625, 0.4000001), (1.5, 1), (1.5, 0.925), (1.5, 0.85), (1.5, 0.77500004), (1.5, 0.70000005), (1.5, 0.62500006), (1.5, 0.5500001), (1.5, 0.47500008), (1.5, 0.4000001), (1.375, 1), (1.375, 0.925), (1.375, 0.85), (1.375, 0.77500004), (1.375, 0.70000005), (1.375, 0.62500006), (1.375, 0.5500001), (1.375, 0.47500008), (1.375, 0.4000001), (1.25, 1), (1.25, 0.925), (1.25, 0.85), (1.25, 0.77500004), (1.25, 0.70000005), (1.25, 0.62500006), (1.25, 0.5500001), (1.25, 0.47500008), (1.25, 0.4000001), (1.125, 1), (1.125, 0.925), (1.125, 0.85), (1.125, 0.77500004), (1.125, 0.70000005), (1.125, 0.62500006), (1.125, 0.5500001), (1.125, 0.47500008), (1.125, 0.4000001), (1, 1), (1, 0.925), (1, 0.85), (1, 0.77500004), (1, 0.70000005), (1, 0.62500006), (1, 0.5500001), (1, 0.47500008), (1, 0.4000001), (1, 1), (1, 0.925), (1, 0.85), (1, 0.77500004), (1, 0.70000005), (1, 0.62500006), (1, 0.5500001), (1, 0.47500008), (1, 0.4000001), (0.875, 1), (0.875, 0.925), (0.875, 0.85), (0.875, 0.77500004), (0.875, 0.70000005), (0.875, 0.62500006), (0.875, 0.5500001), (0.875, 0.47500008), (0.875, 0.4000001), (0.75, 1), (0.75, 0.925), (0.75, 0.85), (0.75, 0.77500004), (0.75, 0.70000005), (0.75, 0.62500006), (0.75, 0.5500001), (0.75, 0.47500008), (0.75, 0.4000001), (0.625, 1), (0.625, 0.925), (0.625, 0.85), (0.625, 0.77500004), (0.625, 0.70000005), (0.625, 0.62500006), (0.625, 0.5500001), (0.625, 0.47500008), (0.625, 0.4000001), (0.5, 1), (0.5, 0.925), (0.5, 0.85), (0.5, 0.77500004), (0.5, 0.70000005), (0.5, 0.62500006), (0.5, 0.5500001), (0.5, 0.47500008), (0.5, 0.4000001), (0.375, 1), (0.375, 0.925), (0.375, 0.85), (0.375, 0.77500004), (0.375, 0.70000005), (0.375, 0.62500006), (0.375, 0.5500001), (0.375, 0.47500008), (0.375, 0.4000001), (0.25, 1), (0.25, 0.925), (0.25, 0.85), (0.25, 0.77500004), (0.25, 0.70000005), (0.25, 0.62500006), (0.25, 0.5500001), (0.25, 0.47500008), (0.25, 0.4000001), (0.125, 1), (0.125, 0.925), (0.125, 0.85), (0.125, 0.77500004), (0.125, 0.70000005), (0.125, 0.62500006), (0.125, 0.5500001), (0.125, 0.47500008), (0.125, 0.4000001), (0, 1), (0, 0.925), (0, 0.85), (0, 0.77500004), (0, 0.70000005), (0, 0.62500006), (0, 0.5500001), (0, 0.47500008), (0, 0.4000001), (2, 0.4), (2, 0.35), (2, 0.29999998), (2, 0.24999999), (2, 0.19999999), (2, 0.14999999), (2, 0.099999994), (2, 0.049999993), (1.875, 0.4), (1.875, 0.35), (1.875, 0.29999998), (1.875, 0.24999999), (1.875, 0.19999999), (1.875, 0.14999999), (1.875, 0.099999994), (1.875, 0.049999993), (1.875, -7.450581e-9), (1.75, 0.4), (1.75, 0.35), (1.75, 0.29999998), (1.75, 0.24999999), (1.75, 0.19999999), (1.75, 0.14999999), (1.75, 0.099999994), (1.75, 0.049999993), (1.75, -7.450581e-9), (1.625, 0.4), (1.625, 0.35), (1.625, 0.29999998), (1.625, 0.24999999), (1.625, 0.19999999), (1.625, 0.14999999), (1.625, 0.099999994), (1.625, 0.049999993), (1.625, -7.450581e-9), (1.5, 0.4), (1.5, 0.35), (1.5, 0.29999998), (1.5, 0.24999999), (1.5, 0.19999999), (1.5, 0.14999999), (1.5, 0.099999994), (1.5, 0.049999993), (1.5, -7.450581e-9), (1.375, 0.4), (1.375, 0.35), (1.375, 0.29999998), (1.375, 0.24999999), (1.375, 0.19999999), (1.375, 0.14999999), (1.375, 0.099999994), (1.375, 0.049999993), (1.375, -7.450581e-9), (1.25, 0.4), (1.25, 0.35), (1.25, 0.29999998), (1.25, 0.24999999), (1.25, 0.19999999), (1.25, 0.14999999), (1.25, 0.099999994), (1.25, 0.049999993), (1.25, -7.450581e-9), (1.125, 0.4), (1.125, 0.35), (1.125, 0.29999998), (1.125, 0.24999999), (1.125, 0.19999999), (1.125, 0.14999999), (1.125, 0.099999994), (1.125, 0.049999993), (1.125, -7.450581e-9), (1, 0.4), (1, 0.35), (1, 0.29999998), (1, 0.24999999), (1, 0.19999999), (1, 0.14999999), (1, 0.099999994), (1, 0.049999993), (1, -7.450581e-9), (1, 0.4), (1, 0.35), (1, 0.29999998), (1, 0.24999999), (1, 0.19999999), (1, 0.14999999), (1, 0.099999994), (1, 0.049999993), (0.875, 0.4), (0.875, 0.35), (0.875, 0.29999998), (0.875, 0.24999999), (0.875, 0.19999999), (0.875, 0.14999999), (0.875, 0.099999994), (0.875, 0.049999993), (0.875, -7.450581e-9), (0.75, 0.4), (0.75, 0.35), (0.75, 0.29999998), (0.75, 0.24999999), (0.75, 0.19999999), (0.75, 0.14999999), (0.75, 0.099999994), (0.75, 0.049999993), (0.75, -7.450581e-9), (0.625, 0.4), (0.625, 0.35), (0.625, 0.29999998), (0.625, 0.24999999), (0.625, 0.19999999), (0.625, 0.14999999), (0.625, 0.099999994), (0.625, 0.049999993), (0.625, -7.450581e-9), (0.5, 0.4), (0.5, 0.35), (0.5, 0.29999998), (0.5, 0.24999999), (0.5, 0.19999999), (0.5, 0.14999999), (0.5, 0.099999994), (0.5, 0.049999993), (0.5, -7.450581e-9), (0.375, 0.4), (0.375, 0.35), (0.375, 0.29999998), (0.375, 0.24999999), (0.375, 0.19999999), (0.375, 0.14999999), (0.375, 0.099999994), (0.375, 0.049999993), (0.375, -7.450581e-9), (0.25, 0.4), (0.25, 0.35), (0.25, 0.29999998), (0.25, 0.24999999), (0.25, 0.19999999), (0.25, 0.14999999), (0.25, 0.099999994), (0.25, 0.049999993), (0.25, -7.450581e-9), (0.125, 0.4), (0.125, 0.35), (0.125, 0.29999998), (0.125, 0.24999999), (0.125, 0.19999999), (0.125, 0.14999999), (0.125, 0.099999994), (0.125, 0.049999993), (0.125, -7.450581e-9), (0, 0.4), (0, 0.35), (0, 0.29999998), (0, 0.24999999), (0, 0.19999999), (0, 0.14999999), (0, 0.099999994), (0, 0.049999993), (0, -7.450581e-9), (2, 0.4), (2, 0.35), (2, 0.29999998), (2, 0.24999999), (2, 0.19999999), (2, 0.14999999), (2, 0.099999994), (2, 0.049999993), (1.875, 0.4), (1.875, 0.35), (1.875, 0.29999998), (1.875, 0.24999999), (1.875, 0.19999999), (1.875, 0.14999999), (1.875, 0.099999994), (1.875, 0.049999993), (1.875, -7.450581e-9), (1.75, 0.4), (1.75, 0.35), (1.75, 0.29999998), (1.75, 0.24999999), (1.75, 0.19999999), (1.75, 0.14999999), (1.75, 0.099999994), (1.75, 0.049999993), (1.75, -7.450581e-9), (1.625, 0.4), (1.625, 0.35), (1.625, 0.29999998), (1.625, 0.24999999), (1.625, 0.19999999), (1.625, 0.14999999), (1.625, 0.099999994), (1.625, 0.049999993), (1.625, -7.450581e-9), (1.5, 0.4), (1.5, 0.35), (1.5, 0.29999998), (1.5, 0.24999999), (1.5, 0.19999999), (1.5, 0.14999999), (1.5, 0.099999994), (1.5, 0.049999993), (1.5, -7.450581e-9), (1.375, 0.4), (1.375, 0.35), (1.375, 0.29999998), (1.375, 0.24999999), (1.375, 0.19999999), (1.375, 0.14999999), (1.375, 0.099999994), (1.375, 0.049999993), (1.375, -7.450581e-9), (1.25, 0.4), (1.25, 0.35), (1.25, 0.29999998), (1.25, 0.24999999), (1.25, 0.19999999), (1.25, 0.14999999), (1.25, 0.099999994), (1.25, 0.049999993), (1.25, -7.450581e-9), (1.125, 0.4), (1.125, 0.35), (1.125, 0.29999998), (1.125, 0.24999999), (1.125, 0.19999999), (1.125, 0.14999999), (1.125, 0.099999994), (1.125, 0.049999993), (1.125, -7.450581e-9), (1, 0.4), (1, 0.35), (1, 0.29999998), (1, 0.24999999), (1, 0.19999999), (1, 0.14999999), (1, 0.099999994), (1, 0.049999993), (1, -7.450581e-9), (1, 0.4), (1, 0.35), (1, 0.29999998), (1, 0.24999999), (1, 0.19999999), (1, 0.14999999), (1, 0.099999994), (1, 0.049999993), (0.875, 0.4), (0.875, 0.35), (0.875, 0.29999998), (0.875, 0.24999999), (0.875, 0.19999999), (0.875, 0.14999999), (0.875, 0.099999994), (0.875, 0.049999993), (0.875, -7.450581e-9), (0.75, 0.4), (0.75, 0.35), (0.75, 0.29999998), (0.75, 0.24999999), (0.75, 0.19999999), (0.75, 0.14999999), (0.75, 0.099999994), (0.75, 0.049999993), (0.75, -7.450581e-9), (0.625, 0.4), (0.625, 0.35), (0.625, 0.29999998), (0.625, 0.24999999), (0.625, 0.19999999), (0.625, 0.14999999), (0.625, 0.099999994), (0.625, 0.049999993), (0.625, -7.450581e-9), (0.5, 0.4), (0.5, 0.35), (0.5, 0.29999998), (0.5, 0.24999999), (0.5, 0.19999999), (0.5, 0.14999999), (0.5, 0.099999994), (0.5, 0.049999993), (0.5, -7.450581e-9), (0.375, 0.4), (0.375, 0.35), (0.375, 0.29999998), (0.375, 0.24999999), (0.375, 0.19999999), (0.375, 0.14999999), (0.375, 0.099999994), (0.375, 0.049999993), (0.375, -7.450581e-9), (0.25, 0.4), (0.25, 0.35), (0.25, 0.29999998), (0.25, 0.24999999), (0.25, 0.19999999), (0.25, 0.14999999), (0.25, 0.099999994), (0.25, 0.049999993), (0.25, -7.450581e-9), (0.125, 0.4), (0.125, 0.35), (0.125, 0.29999998), (0.125, 0.24999999), (0.125, 0.19999999), (0.125, 0.14999999), (0.125, 0.099999994), (0.125, 0.049999993), (0.125, -7.450581e-9), (0, 0.4), (0, 0.35), (0, 0.29999998), (0, 0.24999999), (0, 0.19999999), (0, 0.14999999), (0, 0.099999994), (0, 0.049999993), (0, -7.450581e-9), (1, 1), (1, 0.9375), (1, 0.875), (1, 0.8125), (1, 0.75), (1, 0.6875), (1, 0.625), (1, 0.5625), (1, 0.5), (0.9375, 1), (0.9375, 0.9375), (0.9375, 0.875), (0.9375, 0.8125), (0.9375, 0.75), (0.9375, 0.6875), (0.9375, 0.625), (0.9375, 0.5625), (0.9375, 0.5), (0.875, 1), (0.875, 0.9375), (0.875, 0.875), (0.875, 0.8125), (0.875, 0.75), (0.875, 0.6875), (0.875, 0.625), (0.875, 0.5625), (0.875, 0.5), (0.8125, 1), (0.8125, 0.9375), (0.8125, 0.875), (0.8125, 0.8125), (0.8125, 0.75), (0.8125, 0.6875), (0.8125, 0.625), (0.8125, 0.5625), (0.8125, 0.5), (0.75, 1), (0.75, 0.9375), (0.75, 0.875), (0.75, 0.8125), (0.75, 0.75), (0.75, 0.6875), (0.75, 0.625), (0.75, 0.5625), (0.75, 0.5), (0.6875, 1), (0.6875, 0.9375), (0.6875, 0.875), (0.6875, 0.8125), (0.6875, 0.75), (0.6875, 0.6875), (0.6875, 0.625), (0.6875, 0.5625), (0.6875, 0.5), (0.625, 1), (0.625, 0.9375), (0.625, 0.875), (0.625, 0.8125), (0.625, 0.75), (0.625, 0.6875), (0.625, 0.625), (0.625, 0.5625), (0.625, 0.5), (0.5625, 1), (0.5625, 0.9375), (0.5625, 0.875), (0.5625, 0.8125), (0.5625, 0.75), (0.5625, 0.6875), (0.5625, 0.625), (0.5625, 0.5625), (0.5625, 0.5), (0.5, 1), (0.5, 0.9375), (0.5, 0.875), (0.5, 0.8125), (0.5, 0.75), (0.5, 0.6875), (0.5, 0.625), (0.5, 0.5625), (0.5, 0.5), (0.5, 1), (0.5, 0.9375), (0.5, 0.875), (0.5, 0.8125), (0.5, 0.75), (0.5, 0.6875), (0.5, 0.625), (0.5, 0.5625), (0.5, 0.5), (0.4375, 1), (0.4375, 0.9375), (0.4375, 0.875), (0.4375, 0.8125), (0.4375, 0.75), (0.4375, 0.6875), (0.4375, 0.625), (0.4375, 0.5625), (0.4375, 0.5), (0.375, 1), (0.375, 0.9375), (0.375, 0.875), (0.375, 0.8125), (0.375, 0.75), (0.375, 0.6875), (0.375, 0.625), (0.375, 0.5625), (0.375, 0.5), (0.3125, 1), (0.3125, 0.9375), (0.3125, 0.875), (0.3125, 0.8125), (0.3125, 0.75), (0.3125, 0.6875), (0.3125, 0.625), (0.3125, 0.5625), (0.3125, 0.5), (0.25, 1), (0.25, 0.9375), (0.25, 0.875), (0.25, 0.8125), (0.25, 0.75), (0.25, 0.6875), (0.25, 0.625), (0.25, 0.5625), (0.25, 0.5), (0.1875, 1), (0.1875, 0.9375), (0.1875, 0.875), (0.1875, 0.8125), (0.1875, 0.75), (0.1875, 0.6875), (0.1875, 0.625), (0.1875, 0.5625), (0.1875, 0.5), (0.125, 1), (0.125, 0.9375), (0.125, 0.875), (0.125, 0.8125), (0.125, 0.75), (0.125, 0.6875), (0.125, 0.625), (0.125, 0.5625), (0.125, 0.5), (0.0625, 1), (0.0625, 0.9375), (0.0625, 0.875), (0.0625, 0.8125), (0.0625, 0.75), (0.0625, 0.6875), (0.0625, 0.625), (0.0625, 0.5625), (0.0625, 0.5), (0, 1), (0, 0.9375), (0, 0.875), (0, 0.8125), (0, 0.75), (0, 0.6875), (0, 0.625), (0, 0.5625), (0, 0.5), (1, 0.5), (1, 0.4375), (1, 0.375), (1, 0.3125), (1, 0.25), (1, 0.1875), (1, 0.125), (1, 0.0625), (1, 0), (0.9375, 0.5), (0.9375, 0.4375), (0.9375, 0.375), (0.9375, 0.3125), (0.9375, 0.25), (0.9375, 0.1875), (0.9375, 0.125), (0.9375, 0.0625), (0.9375, 0), (0.875, 0.5), (0.875, 0.4375), (0.875, 0.375), (0.875, 0.3125), (0.875, 0.25), (0.875, 0.1875), (0.875, 0.125), (0.875, 0.0625), (0.875, 0), (0.8125, 0.5), (0.8125, 0.4375), (0.8125, 0.375), (0.8125, 0.3125), (0.8125, 0.25), (0.8125, 0.1875), (0.8125, 0.125), (0.8125, 0.0625), (0.8125, 0), (0.75, 0.5), (0.75, 0.4375), (0.75, 0.375), (0.75, 0.3125), (0.75, 0.25), (0.75, 0.1875), (0.75, 0.125), (0.75, 0.0625), (0.75, 0), (0.6875, 0.5), (0.6875, 0.4375), (0.6875, 0.375), (0.6875, 0.3125), (0.6875, 0.25), (0.6875, 0.1875), (0.6875, 0.125), (0.6875, 0.0625), (0.6875, 0), (0.625, 0.5), (0.625, 0.4375), (0.625, 0.375), (0.625, 0.3125), (0.625, 0.25), (0.625, 0.1875), (0.625, 0.125), (0.625, 0.0625), (0.625, 0), (0.5625, 0.5), (0.5625, 0.4375), (0.5625, 0.375), (0.5625, 0.3125), (0.5625, 0.25), (0.5625, 0.1875), (0.5625, 0.125), (0.5625, 0.0625), (0.5625, 0), (0.5, 0.5), (0.5, 0.4375), (0.5, 0.375), (0.5, 0.3125), (0.5, 0.25), (0.5, 0.1875), (0.5, 0.125), (0.5, 0.0625), (0.5, 0), (0.5, 0.5), (0.5, 0.4375), (0.5, 0.375), (0.5, 0.3125), (0.5, 0.25), (0.5, 0.1875), (0.5, 0.125), (0.5, 0.0625), (0.5, 0), (0.4375, 0.5), (0.4375, 0.4375), (0.4375, 0.375), (0.4375, 0.3125), (0.4375, 0.25), (0.4375, 0.1875), (0.4375, 0.125), (0.4375, 0.0625), (0.4375, 0), (0.375, 0.5), (0.375, 0.4375), (0.375, 0.375), (0.375, 0.3125), (0.375, 0.25), (0.375, 0.1875), (0.375, 0.125), (0.375, 0.0625), (0.375, 0), (0.3125, 0.5), (0.3125, 0.4375), (0.3125, 0.375), (0.3125, 0.3125), (0.3125, 0.25), (0.3125, 0.1875), (0.3125, 0.125), (0.3125, 0.0625), (0.3125, 0), (0.25, 0.5), (0.25, 0.4375), (0.25, 0.375), (0.25, 0.3125), (0.25, 0.25), (0.25, 0.1875), (0.25, 0.125), (0.25, 0.0625), (0.25, 0), (0.1875, 0.5), (0.1875, 0.4375), (0.1875, 0.375), (0.1875, 0.3125), (0.1875, 0.25), (0.1875, 0.1875), (0.1875, 0.125), (0.1875, 0.0625), (0.1875, 0), (0.125, 0.5), (0.125, 0.4375), (0.125, 0.375), (0.125, 0.3125), (0.125, 0.25), (0.125, 0.1875), (0.125, 0.125), (0.125, 0.0625), (0.125, 0), (0.0625, 0.5), (0.0625, 0.4375), (0.0625, 0.375), (0.0625, 0.3125), (0.0625, 0.25), (0.0625, 0.1875), (0.0625, 0.125), (0.0625, 0.0625), (0.0625, 0), (0, 0.5), (0, 0.4375), (0, 0.375), (0, 0.3125), (0, 0.25), (0, 0.1875), (0, 0.125), (0, 0.0625), (0, 0), (0.5, 0), (0.5, 0.1125), (0.5, 0.225), (0.5, 0.33749998), (0.5, 0.45), (0.5, 0.5625), (0.5, 0.675), (0.5, 0.7875), (0.5, 0.90000004), (0.5625, 0), (0.5625, 0.1125), (0.5625, 0.225), (0.5625, 0.33749998), (0.5625, 0.45), (0.5625, 0.5625), (0.5625, 0.675), (0.5625, 0.7875), (0.5625, 0.90000004), (0.625, 0), (0.625, 0.1125), (0.625, 0.225), (0.625, 0.33749998), (0.625, 0.45), (0.625, 0.5625), (0.625, 0.675), (0.625, 0.7875), (0.625, 0.90000004), (0.6875, 0), (0.6875, 0.1125), (0.6875, 0.225), (0.6875, 0.33749998), (0.6875, 0.45), (0.6875, 0.5625), (0.6875, 0.675), (0.6875, 0.7875), (0.6875, 0.90000004), (0.75, 0), (0.75, 0.1125), (0.75, 0.225), (0.75, 0.33749998), (0.75, 0.45), (0.75, 0.5625), (0.75, 0.675), (0.75, 0.7875), (0.75, 0.90000004), (0.8125, 0), (0.8125, 0.1125), (0.8125, 0.225), (0.8125, 0.33749998), (0.8125, 0.45), (0.8125, 0.5625), (0.8125, 0.675), (0.8125, 0.7875), (0.8125, 0.90000004), (0.875, 0), (0.875, 0.1125), (0.875, 0.225), (0.875, 0.33749998), (0.875, 0.45), (0.875, 0.5625), (0.875, 0.675), (0.875, 0.7875), (0.875, 0.90000004), (0.9375, 0), (0.9375, 0.1125), (0.9375, 0.225), (0.9375, 0.33749998), (0.9375, 0.45), (0.9375, 0.5625), (0.9375, 0.675), (0.9375, 0.7875), (0.9375, 0.90000004), (1, 0), (1, 0.1125), (1, 0.225), (1, 0.33749998), (1, 0.45), (1, 0.5625), (1, 0.675), (1, 0.7875), (1, 0.90000004), (0, 0), (0, 0.1125), (0, 0.225), (0, 0.33749998), (0, 0.45), (0, 0.5625), (0, 0.675), (0, 0.7875), (0, 0.90000004), (0.0625, 0), (0.0625, 0.1125), (0.0625, 0.225), (0.0625, 0.33749998), (0.0625, 0.45), (0.0625, 0.5625), (0.0625, 0.675), (0.0625, 0.7875), (0.0625, 0.90000004), (0.125, 0), (0.125, 0.1125), (0.125, 0.225), (0.125, 0.33749998), (0.125, 0.45), (0.125, 0.5625), (0.125, 0.675), (0.125, 0.7875), (0.125, 0.90000004), (0.1875, 0), (0.1875, 0.1125), (0.1875, 0.225), (0.1875, 0.33749998), (0.1875, 0.45), (0.1875, 0.5625), (0.1875, 0.675), (0.1875, 0.7875), (0.1875, 0.90000004), (0.25, 0), (0.25, 0.1125), (0.25, 0.225), (0.25, 0.33749998), (0.25, 0.45), (0.25, 0.5625), (0.25, 0.675), (0.25, 0.7875), (0.25, 0.90000004), (0.3125, 0), (0.3125, 0.1125), (0.3125, 0.225), (0.3125, 0.33749998), (0.3125, 0.45), (0.3125, 0.5625), (0.3125, 0.675), (0.3125, 0.7875), (0.3125, 0.90000004), (0.375, 0), (0.375, 0.1125), (0.375, 0.225), (0.375, 0.33749998), (0.375, 0.45), (0.375, 0.5625), (0.375, 0.675), (0.375, 0.7875), (0.375, 0.90000004), (0.4375, 0), (0.4375, 0.1125), (0.4375, 0.225), (0.4375, 0.33749998), (0.4375, 0.45), (0.4375, 0.5625), (0.4375, 0.675), (0.4375, 0.7875), (0.4375, 0.90000004), (0.5, 0), (0.5, 0.1125), (0.5, 0.225), (0.5, 0.33749998), (0.5, 0.45), (0.5, 0.5625), (0.5, 0.675), (0.5, 0.7875), (0.5, 0.90000004), (0.5, 0.9), (0.5, 0.91249996), (0.5, 0.92499995), (0.5, 0.93749994), (0.5, 0.9499999), (0.5, 0.9624999), (0.5, 0.9749999), (0.5, 0.9874999), (0.5, 0.9999999), (0.5625, 0.9), (0.5625, 0.91249996), (0.5625, 0.92499995), (0.5625, 0.93749994), (0.5625, 0.9499999), (0.5625, 0.9624999), (0.5625, 0.9749999), (0.5625, 0.9874999), (0.5625, 0.9999999), (0.625, 0.9), (0.625, 0.91249996), (0.625, 0.92499995), (0.625, 0.93749994), (0.625, 0.9499999), (0.625, 0.9624999), (0.625, 0.9749999), (0.625, 0.9874999), (0.625, 0.9999999), (0.6875, 0.9), (0.6875, 0.91249996), (0.6875, 0.92499995), (0.6875, 0.93749994), (0.6875, 0.9499999), (0.6875, 0.9624999), (0.6875, 0.9749999), (0.6875, 0.9874999), (0.6875, 0.9999999), (0.75, 0.9), (0.75, 0.91249996), (0.75, 0.92499995), (0.75, 0.93749994), (0.75, 0.9499999), (0.75, 0.9624999), (0.75, 0.9749999), (0.75, 0.9874999), (0.75, 0.9999999), (0.8125, 0.9), (0.8125, 0.91249996), (0.8125, 0.92499995), (0.8125, 0.93749994), (0.8125, 0.9499999), (0.8125, 0.9624999), (0.8125, 0.9749999), (0.8125, 0.9874999), (0.8125, 0.9999999), (0.875, 0.9), (0.875, 0.91249996), (0.875, 0.92499995), (0.875, 0.93749994), (0.875, 0.9499999), (0.875, 0.9624999), (0.875, 0.9749999), (0.875, 0.9874999), (0.875, 0.9999999), (0.9375, 0.9), (0.9375, 0.91249996), (0.9375, 0.92499995), (0.9375, 0.93749994), (0.9375, 0.9499999), (0.9375, 0.9624999), (0.9375, 0.9749999), (0.9375, 0.9874999), (0.9375, 0.9999999), (1, 0.9), (1, 0.91249996), (1, 0.92499995), (1, 0.93749994), (1, 0.9499999), (1, 0.9624999), (1, 0.9749999), (1, 0.9874999), (1, 0.9999999), (0, 0.9), (0, 0.91249996), (0, 0.92499995), (0, 0.93749994), (0, 0.9499999), (0, 0.9624999), (0, 0.9749999), (0, 0.9874999), (0, 0.9999999), (0.0625, 0.9), (0.0625, 0.91249996), (0.0625, 0.92499995), (0.0625, 0.93749994), (0.0625, 0.9499999), (0.0625, 0.9624999), (0.0625, 0.9749999), (0.0625, 0.9874999), (0.0625, 0.9999999), (0.125, 0.9), (0.125, 0.91249996), (0.125, 0.92499995), (0.125, 0.93749994), (0.125, 0.9499999), (0.125, 0.9624999), (0.125, 0.9749999), (0.125, 0.9874999), (0.125, 0.9999999), (0.1875, 0.9), (0.1875, 0.91249996), (0.1875, 0.92499995), (0.1875, 0.93749994), (0.1875, 0.9499999), (0.1875, 0.9624999), (0.1875, 0.9749999), (0.1875, 0.9874999), (0.1875, 0.9999999), (0.25, 0.9), (0.25, 0.91249996), (0.25, 0.92499995), (0.25, 0.93749994), (0.25, 0.9499999), (0.25, 0.9624999), (0.25, 0.9749999), (0.25, 0.9874999), (0.25, 0.9999999), (0.3125, 0.9), (0.3125, 0.91249996), (0.3125, 0.92499995), (0.3125, 0.93749994), (0.3125, 0.9499999), (0.3125, 0.9624999), (0.3125, 0.9749999), (0.3125, 0.9874999), (0.3125, 0.9999999), (0.375, 0.9), (0.375, 0.91249996), (0.375, 0.92499995), (0.375, 0.93749994), (0.375, 0.9499999), (0.375, 0.9624999), (0.375, 0.9749999), (0.375, 0.9874999), (0.375, 0.9999999), (0.4375, 0.9), (0.4375, 0.91249996), (0.4375, 0.92499995), (0.4375, 0.93749994), (0.4375, 0.9499999), (0.4375, 0.9624999), (0.4375, 0.9749999), (0.4375, 0.9874999), (0.4375, 0.9999999), (0.5, 0.9), (0.5, 0.91249996), (0.5, 0.92499995), (0.5, 0.93749994), (0.5, 0.9499999), (0.5, 0.9624999), (0.5, 0.9749999), (0.5, 0.9874999), (0.5, 0.9999999), (1, 1), (1, 0.875), (1, 0.75), (1, 0.625), (1, 0.5), (1, 0.375), (1, 0.25), (1, 0.125), (1, 0), (0.9375, 1), (0.9375, 0.875), (0.9375, 0.75), (0.9375, 0.625), (0.9375, 0.5), (0.9375, 0.375), (0.9375, 0.25), (0.9375, 0.125), (0.9375, 0), (0.875, 1), (0.875, 0.875), (0.875, 0.75), (0.875, 0.625), (0.875, 0.5), (0.875, 0.375), (0.875, 0.25), (0.875, 0.125), (0.875, 0), (0.8125, 1), (0.8125, 0.875), (0.8125, 0.75), (0.8125, 0.625), (0.8125, 0.5), (0.8125, 0.375), (0.8125, 0.25), (0.8125, 0.125), (0.8125, 0), (0.75, 1), (0.75, 0.875), (0.75, 0.75), (0.75, 0.625), (0.75, 0.5), (0.75, 0.375), (0.75, 0.25), (0.75, 0.125), (0.75, 0), (0.6875, 1), (0.6875, 0.875), (0.6875, 0.75), (0.6875, 0.625), (0.6875, 0.5), (0.6875, 0.375), (0.6875, 0.25), (0.6875, 0.125), (0.6875, 0), (0.625, 1), (0.625, 0.875), (0.625, 0.75), (0.625, 0.625), (0.625, 0.5), (0.625, 0.375), (0.625, 0.25), (0.625, 0.125), (0.625, 0), (0.5625, 1), (0.5625, 0.875), (0.5625, 0.75), (0.5625, 0.625), (0.5625, 0.5), (0.5625, 0.375), (0.5625, 0.25), (0.5625, 0.125), (0.5625, 0), (0.5, 0.875), (0.5, 0.75), (0.5, 0.625), (0.5, 0.5), (0.5, 0.375), (0.5, 0.25), (0.5, 0.125), (0.5, 0), (0.5, 1), (0.5, 0.875), (0.5, 0.75), (0.5, 0.625), (0.5, 0.5), (0.5, 0.375), (0.5, 0.25), (0.5, 0.125), (0.5, 0), (0.4375, 1), (0.4375, 0.875), (0.4375, 0.75), (0.4375, 0.625), (0.4375, 0.5), (0.4375, 0.375), (0.4375, 0.25), (0.4375, 0.125), (0.4375, 0), (0.375, 1), (0.375, 0.875), (0.375, 0.75), (0.375, 0.625), (0.375, 0.5), (0.375, 0.375), (0.375, 0.25), (0.375, 0.125), (0.375, 0), (0.3125, 1), (0.3125, 0.875), (0.3125, 0.75), (0.3125, 0.625), (0.3125, 0.5), (0.3125, 0.375), (0.3125, 0.25), (0.3125, 0.125), (0.3125, 0), (0.25, 1), (0.25, 0.875), (0.25, 0.75), (0.25, 0.625), (0.25, 0.5), (0.25, 0.375), (0.25, 0.25), (0.25, 0.125), (0.25, 0), (0.1875, 1), (0.1875, 0.875), (0.1875, 0.75), (0.1875, 0.625), (0.1875, 0.5), (0.1875, 0.375), (0.1875, 0.25), (0.1875, 0.125), (0.1875, 0), (0.125, 1), (0.125, 0.875), (0.125, 0.75), (0.125, 0.625), (0.125, 0.5), (0.125, 0.375), (0.125, 0.25), (0.125, 0.125), (0.125, 0), (0.0625, 1), (0.0625, 0.875), (0.0625, 0.75), (0.0625, 0.625), (0.0625, 0.5), (0.0625, 0.375), (0.0625, 0.25), (0.0625, 0.125), (0.0625, 0), (0, 0.875), (0, 0.75), (0, 0.625), (0, 0.5), (0, 0.375), (0, 0.25), (0, 0.125), (0, 0), (1, 1), (1, 0.875), (1, 0.75), (1, 0.625), (1, 0.5), (1, 0.375), (1, 0.25), (1, 0.125), (1, 0), (0.9375, 1), (0.9375, 0.875), (0.9375, 0.75), (0.9375, 0.625), (0.9375, 0.5), (0.9375, 0.375), (0.9375, 0.25), (0.9375, 0.125), (0.9375, 0), (0.875, 1), (0.875, 0.875), (0.875, 0.75), (0.875, 0.625), (0.875, 0.5), (0.875, 0.375), (0.875, 0.25), (0.875, 0.125), (0.875, 0), (0.8125, 1), (0.8125, 0.875), (0.8125, 0.75), (0.8125, 0.625), (0.8125, 0.5), (0.8125, 0.375), (0.8125, 0.25), (0.8125, 0.125), (0.8125, 0), (0.75, 1), (0.75, 0.875), (0.75, 0.75), (0.75, 0.625), (0.75, 0.5), (0.75, 0.375), (0.75, 0.25), (0.75, 0.125), (0.75, 0), (0.6875, 1), (0.6875, 0.875), (0.6875, 0.75), (0.6875, 0.625), (0.6875, 0.5), (0.6875, 0.375), (0.6875, 0.25), (0.6875, 0.125), (0.6875, 0), (0.625, 1), (0.625, 0.875), (0.625, 0.75), (0.625, 0.625), (0.625, 0.5), (0.625, 0.375), (0.625, 0.25), (0.625, 0.125), (0.625, 0), (0.5625, 1), (0.5625, 0.875), (0.5625, 0.75), (0.5625, 0.625), (0.5625, 0.5), (0.5625, 0.375), (0.5625, 0.25), (0.5625, 0.125), (0.5625, 0), (0.5, 0.875), (0.5, 0.75), (0.5, 0.625), (0.5, 0.5), (0.5, 0.375), (0.5, 0.25), (0.5, 0.125), (0.5, 0), (0.5, 1), (0.5, 0.875), (0.5, 0.75), (0.5, 0.625), (0.5, 0.5), (0.5, 0.375), (0.5, 0.25), (0.5, 0.125), (0.5, 0), (0.4375, 1), (0.4375, 0.875), (0.4375, 0.75), (0.4375, 0.625), (0.4375, 0.5), (0.4375, 0.375), (0.4375, 0.25), (0.4375, 0.125), (0.4375, 0), (0.375, 1), (0.375, 0.875), (0.375, 0.75), (0.375, 0.625), (0.375, 0.5), (0.375, 0.375), (0.375, 0.25), (0.375, 0.125), (0.375, 0), (0.3125, 1), (0.3125, 0.875), (0.3125, 0.75), (0.3125, 0.625), (0.3125, 0.5), (0.3125, 0.375), (0.3125, 0.25), (0.3125, 0.125), (0.3125, 0), (0.25, 1), (0.25, 0.875), (0.25, 0.75), (0.25, 0.625), (0.25, 0.5), (0.25, 0.375), (0.25, 0.25), (0.25, 0.125), (0.25, 0), (0.1875, 1), (0.1875, 0.875), (0.1875, 0.75), (0.1875, 0.625), (0.1875, 0.5), (0.1875, 0.375), (0.1875, 0.25), (0.1875, 0.125), (0.1875, 0), (0.125, 1), (0.125, 0.875), (0.125, 0.75), (0.125, 0.625), (0.125, 0.5), (0.125, 0.375), (0.125, 0.25), (0.125, 0.125), (0.125, 0), (0.0625, 1), (0.0625, 0.875), (0.0625, 0.75), (0.0625, 0.625), (0.0625, 0.5), (0.0625, 0.375), (0.0625, 0.25), (0.0625, 0.125), (0.0625, 0), (0, 0.875), (0, 0.75), (0, 0.625), (0, 0.5), (0, 0.375), (0, 0.25), (0, 0.125), (0, 0), (1, 1), (1, 0.875), (1, 0.75), (1, 0.625), (1, 0.5), (1, 0.375), (1, 0.25), (1, 0.125), (1, 0), (0.9375, 1), (0.9375, 0.875), (0.9375, 0.75), (0.9375, 0.625), (0.9375, 0.5), (0.9375, 0.375), (0.9375, 0.25), (0.9375, 0.125), (0.9375, 0), (0.875, 1), (0.875, 0.875), (0.875, 0.75), (0.875, 0.625), (0.875, 0.5), (0.875, 0.375), (0.875, 0.25), (0.875, 0.125), (0.875, 0), (0.8125, 1), (0.8125, 0.875), (0.8125, 0.75), (0.8125, 0.625), (0.8125, 0.5), (0.8125, 0.375), (0.8125, 0.25), (0.8125, 0.125), (0.8125, 0), (0.75, 1), (0.75, 0.875), (0.75, 0.75), (0.75, 0.625), (0.75, 0.5), (0.75, 0.375), (0.75, 0.25), (0.75, 0.125), (0.75, 0), (0.6875, 1), (0.6875, 0.875), (0.6875, 0.75), (0.6875, 0.625), (0.6875, 0.5), (0.6875, 0.375), (0.6875, 0.25), (0.6875, 0.125), (0.6875, 0), (0.625, 1), (0.625, 0.875), (0.625, 0.75), (0.625, 0.625), (0.625, 0.5), (0.625, 0.375), (0.625, 0.25), (0.625, 0.125), (0.625, 0), (0.5625, 1), (0.5625, 0.875), (0.5625, 0.75), (0.5625, 0.625), (0.5625, 0.5), (0.5625, 0.375), (0.5625, 0.25), (0.5625, 0.125), (0.5625, 0), (0.5, 1), (0.5, 0.875), (0.5, 0.75), (0.5, 0.625), (0.5, 0.5), (0.5, 0.375), (0.5, 0.25), (0.5, 0.125), (0.5, 0), (0.5, 1), (0.5, 0.875), (0.5, 0.75), (0.5, 0.625), (0.5, 0.5), (0.5, 0.375), (0.5, 0.25), (0.5, 0.125), (0.5, 0), (0.4375, 1), (0.4375, 0.875), (0.4375, 0.75), (0.4375, 0.625), (0.4375, 0.5), (0.4375, 0.375), (0.4375, 0.25), (0.4375, 0.125), (0.4375, 0), (0.375, 1), (0.375, 0.875), (0.375, 0.75), (0.375, 0.625), (0.375, 0.5), (0.375, 0.375), (0.375, 0.25), (0.375, 0.125), (0.375, 0), (0.3125, 1), (0.3125, 0.875), (0.3125, 0.75), (0.3125, 0.625), (0.3125, 0.5), (0.3125, 0.375), (0.3125, 0.25), (0.3125, 0.125), (0.3125, 0), (0.25, 1), (0.25, 0.875), (0.25, 0.75), (0.25, 0.625), (0.25, 0.5), (0.25, 0.375), (0.25, 0.25), (0.25, 0.125), (0.25, 0), (0.1875, 1), (0.1875, 0.875), (0.1875, 0.75), (0.1875, 0.625), (0.1875, 0.5), (0.1875, 0.375), (0.1875, 0.25), (0.1875, 0.125), (0.1875, 0), (0.125, 1), (0.125, 0.875), (0.125, 0.75), (0.125, 0.625), (0.125, 0.5), (0.125, 0.375), (0.125, 0.25), (0.125, 0.125), (0.125, 0), (0.0625, 1), (0.0625, 0.875), (0.0625, 0.75), (0.0625, 0.625), (0.0625, 0.5), (0.0625, 0.375), (0.0625, 0.25), (0.0625, 0.125), (0.0625, 0), (0, 1), (0, 0.875), (0, 0.75), (0, 0.625), (0, 0.5), (0, 0.375), (0, 0.25), (0, 0.125), (0, 0), (1, 1), (1, 0.875), (1, 0.75), (1, 0.625), (1, 0.5), (1, 0.375), (1, 0.25), (1, 0.125), (1, 0), (0.9375, 1), (0.9375, 0.875), (0.9375, 0.75), (0.9375, 0.625), (0.9375, 0.5), (0.9375, 0.375), (0.9375, 0.25), (0.9375, 0.125), (0.9375, 0), (0.875, 1), (0.875, 0.875), (0.875, 0.75), (0.875, 0.625), (0.875, 0.5), (0.875, 0.375), (0.875, 0.25), (0.875, 0.125), (0.875, 0), (0.8125, 1), (0.8125, 0.875), (0.8125, 0.75), (0.8125, 0.625), (0.8125, 0.5), (0.8125, 0.375), (0.8125, 0.25), (0.8125, 0.125), (0.8125, 0), (0.75, 1), (0.75, 0.875), (0.75, 0.75), (0.75, 0.625), (0.75, 0.5), (0.75, 0.375), (0.75, 0.25), (0.75, 0.125), (0.75, 0), (0.6875, 1), (0.6875, 0.875), (0.6875, 0.75), (0.6875, 0.625), (0.6875, 0.5), (0.6875, 0.375), (0.6875, 0.25), (0.6875, 0.125), (0.6875, 0), (0.625, 1), (0.625, 0.875), (0.625, 0.75), (0.625, 0.625), (0.625, 0.5), (0.625, 0.375), (0.625, 0.25), (0.625, 0.125), (0.625, 0), (0.5625, 1), (0.5625, 0.875), (0.5625, 0.75), (0.5625, 0.625), (0.5625, 0.5), (0.5625, 0.375), (0.5625, 0.25), (0.5625, 0.125), (0.5625, 0), (0.5, 1), (0.5, 0.875), (0.5, 0.75), (0.5, 0.625), (0.5, 0.5), (0.5, 0.375), (0.5, 0.25), (0.5, 0.125), (0.5, 0), (0.5, 1), (0.5, 0.875), (0.5, 0.75), (0.5, 0.625), (0.5, 0.5), (0.5, 0.375), (0.5, 0.25), (0.5, 0.125), (0.5, 0), (0.4375, 1), (0.4375, 0.875), (0.4375, 0.75), (0.4375, 0.625), (0.4375, 0.5), (0.4375, 0.375), (0.4375, 0.25), (0.4375, 0.125), (0.4375, 0), (0.375, 1), (0.375, 0.875), (0.375, 0.75), (0.375, 0.625), (0.375, 0.5), (0.375, 0.375), (0.375, 0.25), (0.375, 0.125), (0.375, 0), (0.3125, 1), (0.3125, 0.875), (0.3125, 0.75), (0.3125, 0.625), (0.3125, 0.5), (0.3125, 0.375), (0.3125, 0.25), (0.3125, 0.125), (0.3125, 0), (0.25, 1), (0.25, 0.875), (0.25, 0.75), (0.25, 0.625), (0.25, 0.5), (0.25, 0.375), (0.25, 0.25), (0.25, 0.125), (0.25, 0), (0.1875, 1), (0.1875, 0.875), (0.1875, 0.75), (0.1875, 0.625), (0.1875, 0.5), (0.1875, 0.375), (0.1875, 0.25), (0.1875, 0.125), (0.1875, 0), (0.125, 1), (0.125, 0.875), (0.125, 0.75), (0.125, 0.625), (0.125, 0.5), (0.125, 0.375), (0.125, 0.25), (0.125, 0.125), (0.125, 0), (0.0625, 1), (0.0625, 0.875), (0.0625, 0.75), (0.0625, 0.625), (0.0625, 0.5), (0.0625, 0.375), (0.0625, 0.25), (0.0625, 0.125), (0.0625, 0), (0, 1), (0, 0.875), (0, 0.75), (0, 0.625), (0, 0.5), (0, 0.375), (0, 0.25), (0, 0.125), (0, 0)] ( + interpolation = "faceVarying" + ) + int[] primvars:st:indices = [0, 9, 10, 1, 1, 10, 11, 2, 2, 11, 12, 3, 3, 12, 13, 4, 4, 13, 14, 5, 5, 14, 15, 6, 6, 15, 16, 7, 7, 16, 17, 8, 9, 18, 19, 10, 10, 19, 20, 11, 11, 20, 21, 12, 12, 21, 22, 13, 13, 22, 23, 14, 14, 23, 24, 15, 15, 24, 25, 16, 16, 25, 26, 17, 18, 27, 28, 19, 19, 28, 29, 20, 20, 29, 30, 21, 21, 30, 31, 22, 22, 31, 32, 23, 23, 32, 33, 24, 24, 33, 34, 25, 25, 34, 35, 26, 27, 36, 37, 28, 28, 37, 38, 29, 29, 38, 39, 30, 30, 39, 40, 31, 31, 40, 41, 32, 32, 41, 42, 33, 33, 42, 43, 34, 34, 43, 44, 35, 36, 45, 46, 37, 37, 46, 47, 38, 38, 47, 48, 39, 39, 48, 49, 40, 40, 49, 50, 41, 41, 50, 51, 42, 42, 51, 52, 43, 43, 52, 53, 44, 45, 54, 55, 46, 46, 55, 56, 47, 47, 56, 57, 48, 48, 57, 58, 49, 49, 58, 59, 50, 50, 59, 60, 51, 51, 60, 61, 52, 52, 61, 62, 53, 54, 63, 64, 55, 55, 64, 65, 56, 56, 65, 66, 57, 57, 66, 67, 58, 58, 67, 68, 59, 59, 68, 69, 60, 60, 69, 70, 61, 61, 70, 71, 62, 63, 72, 73, 64, 64, 73, 74, 65, 65, 74, 75, 66, 66, 75, 76, 67, 67, 76, 77, 68, 68, 77, 78, 69, 69, 78, 79, 70, 70, 79, 80, 71, 81, 90, 91, 82, 82, 91, 92, 83, 83, 92, 93, 84, 84, 93, 94, 85, 85, 94, 95, 86, 86, 95, 96, 87, 87, 96, 97, 88, 88, 97, 98, 89, 90, 99, 100, 91, 91, 100, 101, 92, 92, 101, 102, 93, 93, 102, 103, 94, 94, 103, 104, 95, 95, 104, 105, 96, 96, 105, 106, 97, 97, 106, 107, 98, 99, 108, 109, 100, 100, 109, 110, 101, 101, 110, 111, 102, 102, 111, 112, 103, 103, 112, 113, 104, 104, 113, 114, 105, 105, 114, 115, 106, 106, 115, 116, 107, 108, 117, 118, 109, 109, 118, 119, 110, 110, 119, 120, 111, 111, 120, 121, 112, 112, 121, 122, 113, 113, 122, 123, 114, 114, 123, 124, 115, 115, 124, 125, 116, 117, 126, 127, 118, 118, 127, 128, 119, 119, 128, 129, 120, 120, 129, 130, 121, 121, 130, 131, 122, 122, 131, 132, 123, 123, 132, 133, 124, 124, 133, 134, 125, 126, 135, 136, 127, 127, 136, 137, 128, 128, 137, 138, 129, 129, 138, 139, 130, 130, 139, 140, 131, 131, 140, 141, 132, 132, 141, 142, 133, 133, 142, 143, 134, 135, 144, 145, 136, 136, 145, 146, 137, 137, 146, 147, 138, 138, 147, 148, 139, 139, 148, 149, 140, 140, 149, 150, 141, 141, 150, 151, 142, 142, 151, 152, 143, 144, 153, 154, 145, 145, 154, 155, 146, 146, 155, 156, 147, 147, 156, 157, 148, 148, 157, 158, 149, 149, 158, 159, 150, 150, 159, 160, 151, 151, 160, 161, 152, 162, 171, 172, 163, 163, 172, 173, 164, 164, 173, 174, 165, 165, 174, 175, 166, 166, 175, 176, 167, 167, 176, 177, 168, 168, 177, 178, 169, 169, 178, 179, 170, 171, 180, 181, 172, 172, 181, 182, 173, 173, 182, 183, 174, 174, 183, 184, 175, 175, 184, 185, 176, 176, 185, 186, 177, 177, 186, 187, 178, 178, 187, 188, 179, 180, 189, 190, 181, 181, 190, 191, 182, 182, 191, 192, 183, 183, 192, 193, 184, 184, 193, 194, 185, 185, 194, 195, 186, 186, 195, 196, 187, 187, 196, 197, 188, 189, 198, 199, 190, 190, 199, 200, 191, 191, 200, 201, 192, 192, 201, 202, 193, 193, 202, 203, 194, 194, 203, 204, 195, 195, 204, 205, 196, 196, 205, 206, 197, 198, 207, 208, 199, 199, 208, 209, 200, 200, 209, 210, 201, 201, 210, 211, 202, 202, 211, 212, 203, 203, 212, 213, 204, 204, 213, 214, 205, 205, 214, 215, 206, 207, 216, 217, 208, 208, 217, 218, 209, 209, 218, 219, 210, 210, 219, 220, 211, 211, 220, 221, 212, 212, 221, 222, 213, 213, 222, 223, 214, 214, 223, 224, 215, 216, 225, 226, 217, 217, 226, 227, 218, 218, 227, 228, 219, 219, 228, 229, 220, 220, 229, 230, 221, 221, 230, 231, 222, 222, 231, 232, 223, 223, 232, 233, 224, 225, 234, 235, 226, 226, 235, 236, 227, 227, 236, 237, 228, 228, 237, 238, 229, 229, 238, 239, 230, 230, 239, 240, 231, 231, 240, 241, 232, 232, 241, 242, 233, 243, 252, 253, 244, 244, 253, 254, 245, 245, 254, 255, 246, 246, 255, 256, 247, 247, 256, 257, 248, 248, 257, 258, 249, 249, 258, 259, 250, 250, 259, 260, 251, 252, 261, 262, 253, 253, 262, 263, 254, 254, 263, 264, 255, 255, 264, 265, 256, 256, 265, 266, 257, 257, 266, 267, 258, 258, 267, 268, 259, 259, 268, 269, 260, 261, 270, 271, 262, 262, 271, 272, 263, 263, 272, 273, 264, 264, 273, 274, 265, 265, 274, 275, 266, 266, 275, 276, 267, 267, 276, 277, 268, 268, 277, 278, 269, 270, 279, 280, 271, 271, 280, 281, 272, 272, 281, 282, 273, 273, 282, 283, 274, 274, 283, 284, 275, 275, 284, 285, 276, 276, 285, 286, 277, 277, 286, 287, 278, 279, 288, 289, 280, 280, 289, 290, 281, 281, 290, 291, 282, 282, 291, 292, 283, 283, 292, 293, 284, 284, 293, 294, 285, 285, 294, 295, 286, 286, 295, 296, 287, 288, 297, 298, 289, 289, 298, 299, 290, 290, 299, 300, 291, 291, 300, 301, 292, 292, 301, 302, 293, 293, 302, 303, 294, 294, 303, 304, 295, 295, 304, 305, 296, 297, 306, 307, 298, 298, 307, 308, 299, 299, 308, 309, 300, 300, 309, 310, 301, 301, 310, 311, 302, 302, 311, 312, 303, 303, 312, 313, 304, 304, 313, 314, 305, 306, 315, 316, 307, 307, 316, 317, 308, 308, 317, 318, 309, 309, 318, 319, 310, 310, 319, 320, 311, 311, 320, 321, 312, 312, 321, 322, 313, 313, 322, 323, 314, 324, 333, 334, 325, 325, 334, 335, 326, 326, 335, 336, 327, 327, 336, 337, 328, 328, 337, 338, 329, 329, 338, 339, 330, 330, 339, 340, 331, 331, 340, 341, 332, 333, 342, 343, 334, 334, 343, 344, 335, 335, 344, 345, 336, 336, 345, 346, 337, 337, 346, 347, 338, 338, 347, 348, 339, 339, 348, 349, 340, 340, 349, 350, 341, 342, 351, 352, 343, 343, 352, 353, 344, 344, 353, 354, 345, 345, 354, 355, 346, 346, 355, 356, 347, 347, 356, 357, 348, 348, 357, 358, 349, 349, 358, 359, 350, 351, 360, 361, 352, 352, 361, 362, 353, 353, 362, 363, 354, 354, 363, 364, 355, 355, 364, 365, 356, 356, 365, 366, 357, 357, 366, 367, 358, 358, 367, 368, 359, 360, 369, 370, 361, 361, 370, 371, 362, 362, 371, 372, 363, 363, 372, 373, 364, 364, 373, 374, 365, 365, 374, 375, 366, 366, 375, 376, 367, 367, 376, 377, 368, 369, 378, 379, 370, 370, 379, 380, 371, 371, 380, 381, 372, 372, 381, 382, 373, 373, 382, 383, 374, 374, 383, 384, 375, 375, 384, 385, 376, 376, 385, 386, 377, 378, 387, 388, 379, 379, 388, 389, 380, 380, 389, 390, 381, 381, 390, 391, 382, 382, 391, 392, 383, 383, 392, 393, 384, 384, 393, 394, 385, 385, 394, 395, 386, 387, 396, 397, 388, 388, 397, 398, 389, 389, 398, 399, 390, 390, 399, 400, 391, 391, 400, 401, 392, 392, 401, 402, 393, 393, 402, 403, 394, 394, 403, 404, 395, 405, 414, 415, 406, 406, 415, 416, 407, 407, 416, 417, 408, 408, 417, 418, 409, 409, 418, 419, 410, 410, 419, 420, 411, 411, 420, 421, 412, 412, 421, 422, 413, 414, 423, 424, 415, 415, 424, 425, 416, 416, 425, 426, 417, 417, 426, 427, 418, 418, 427, 428, 419, 419, 428, 429, 420, 420, 429, 430, 421, 421, 430, 431, 422, 423, 432, 433, 424, 424, 433, 434, 425, 425, 434, 435, 426, 426, 435, 436, 427, 427, 436, 437, 428, 428, 437, 438, 429, 429, 438, 439, 430, 430, 439, 440, 431, 432, 441, 442, 433, 433, 442, 443, 434, 434, 443, 444, 435, 435, 444, 445, 436, 436, 445, 446, 437, 437, 446, 447, 438, 438, 447, 448, 439, 439, 448, 449, 440, 441, 450, 451, 442, 442, 451, 452, 443, 443, 452, 453, 444, 444, 453, 454, 445, 445, 454, 455, 446, 446, 455, 456, 447, 447, 456, 457, 448, 448, 457, 458, 449, 450, 459, 460, 451, 451, 460, 461, 452, 452, 461, 462, 453, 453, 462, 463, 454, 454, 463, 464, 455, 455, 464, 465, 456, 456, 465, 466, 457, 457, 466, 467, 458, 459, 468, 469, 460, 460, 469, 470, 461, 461, 470, 471, 462, 462, 471, 472, 463, 463, 472, 473, 464, 464, 473, 474, 465, 465, 474, 475, 466, 466, 475, 476, 467, 468, 477, 478, 469, 469, 478, 479, 470, 470, 479, 480, 471, 471, 480, 481, 472, 472, 481, 482, 473, 473, 482, 483, 474, 474, 483, 484, 475, 475, 484, 485, 476, 486, 495, 496, 487, 487, 496, 497, 488, 488, 497, 498, 489, 489, 498, 499, 490, 490, 499, 500, 491, 491, 500, 501, 492, 492, 501, 502, 493, 493, 502, 503, 494, 495, 504, 505, 496, 496, 505, 506, 497, 497, 506, 507, 498, 498, 507, 508, 499, 499, 508, 509, 500, 500, 509, 510, 501, 501, 510, 511, 502, 502, 511, 512, 503, 504, 513, 514, 505, 505, 514, 515, 506, 506, 515, 516, 507, 507, 516, 517, 508, 508, 517, 518, 509, 509, 518, 519, 510, 510, 519, 520, 511, 511, 520, 521, 512, 513, 522, 523, 514, 514, 523, 524, 515, 515, 524, 525, 516, 516, 525, 526, 517, 517, 526, 527, 518, 518, 527, 528, 519, 519, 528, 529, 520, 520, 529, 530, 521, 522, 531, 532, 523, 523, 532, 533, 524, 524, 533, 534, 525, 525, 534, 535, 526, 526, 535, 536, 527, 527, 536, 537, 528, 528, 537, 538, 529, 529, 538, 539, 530, 531, 540, 541, 532, 532, 541, 542, 533, 533, 542, 543, 534, 534, 543, 544, 535, 535, 544, 545, 536, 536, 545, 546, 537, 537, 546, 547, 538, 538, 547, 548, 539, 540, 549, 550, 541, 541, 550, 551, 542, 542, 551, 552, 543, 543, 552, 553, 544, 544, 553, 554, 545, 545, 554, 555, 546, 546, 555, 556, 547, 547, 556, 557, 548, 549, 558, 559, 550, 550, 559, 560, 551, 551, 560, 561, 552, 552, 561, 562, 553, 553, 562, 563, 554, 554, 563, 564, 555, 555, 564, 565, 556, 556, 565, 566, 557, 567, 576, 577, 568, 568, 577, 578, 569, 569, 578, 579, 570, 570, 579, 580, 571, 571, 580, 581, 572, 572, 581, 582, 573, 573, 582, 583, 574, 574, 583, 584, 575, 576, 585, 586, 577, 577, 586, 587, 578, 578, 587, 588, 579, 579, 588, 589, 580, 580, 589, 590, 581, 581, 590, 591, 582, 582, 591, 592, 583, 583, 592, 593, 584, 585, 594, 595, 586, 586, 595, 596, 587, 587, 596, 597, 588, 588, 597, 598, 589, 589, 598, 599, 590, 590, 599, 600, 591, 591, 600, 601, 592, 592, 601, 602, 593, 594, 603, 604, 595, 595, 604, 605, 596, 596, 605, 606, 597, 597, 606, 607, 598, 598, 607, 608, 599, 599, 608, 609, 600, 600, 609, 610, 601, 601, 610, 611, 602, 603, 612, 613, 604, 604, 613, 614, 605, 605, 614, 615, 606, 606, 615, 616, 607, 607, 616, 617, 608, 608, 617, 618, 609, 609, 618, 619, 610, 610, 619, 620, 611, 612, 621, 622, 613, 613, 622, 623, 614, 614, 623, 624, 615, 615, 624, 625, 616, 616, 625, 626, 617, 617, 626, 627, 618, 618, 627, 628, 619, 619, 628, 629, 620, 621, 630, 631, 622, 622, 631, 632, 623, 623, 632, 633, 624, 624, 633, 634, 625, 625, 634, 635, 626, 626, 635, 636, 627, 627, 636, 637, 628, 628, 637, 638, 629, 630, 639, 640, 631, 631, 640, 641, 632, 632, 641, 642, 633, 633, 642, 643, 634, 634, 643, 644, 635, 635, 644, 645, 636, 636, 645, 646, 637, 637, 646, 647, 638, 648, 657, 658, 649, 649, 658, 659, 650, 650, 659, 660, 651, 651, 660, 661, 652, 652, 661, 662, 653, 653, 662, 663, 654, 654, 663, 664, 655, 655, 664, 665, 656, 657, 666, 667, 658, 658, 667, 668, 659, 659, 668, 669, 660, 660, 669, 670, 661, 661, 670, 671, 662, 662, 671, 672, 663, 663, 672, 673, 664, 664, 673, 674, 665, 666, 675, 676, 667, 667, 676, 677, 668, 668, 677, 678, 669, 669, 678, 679, 670, 670, 679, 680, 671, 671, 680, 681, 672, 672, 681, 682, 673, 673, 682, 683, 674, 675, 684, 685, 676, 676, 685, 686, 677, 677, 686, 687, 678, 678, 687, 688, 679, 679, 688, 689, 680, 680, 689, 690, 681, 681, 690, 691, 682, 682, 691, 692, 683, 684, 693, 694, 685, 685, 694, 695, 686, 686, 695, 696, 687, 687, 696, 697, 688, 688, 697, 698, 689, 689, 698, 699, 690, 690, 699, 700, 691, 691, 700, 701, 692, 693, 702, 703, 694, 694, 703, 704, 695, 695, 704, 705, 696, 696, 705, 706, 697, 697, 706, 707, 698, 698, 707, 708, 699, 699, 708, 709, 700, 700, 709, 710, 701, 702, 711, 712, 703, 703, 712, 713, 704, 704, 713, 714, 705, 705, 714, 715, 706, 706, 715, 716, 707, 707, 716, 717, 708, 708, 717, 718, 709, 709, 718, 719, 710, 711, 720, 721, 712, 712, 721, 722, 713, 713, 722, 723, 714, 714, 723, 724, 715, 715, 724, 725, 716, 716, 725, 726, 717, 717, 726, 727, 718, 718, 727, 728, 719, 729, 738, 739, 730, 730, 739, 740, 731, 731, 740, 741, 732, 732, 741, 742, 733, 733, 742, 743, 734, 734, 743, 744, 735, 735, 744, 745, 736, 736, 745, 746, 737, 738, 747, 748, 739, 739, 748, 749, 740, 740, 749, 750, 741, 741, 750, 751, 742, 742, 751, 752, 743, 743, 752, 753, 744, 744, 753, 754, 745, 745, 754, 755, 746, 747, 756, 757, 748, 748, 757, 758, 749, 749, 758, 759, 750, 750, 759, 760, 751, 751, 760, 761, 752, 752, 761, 762, 753, 753, 762, 763, 754, 754, 763, 764, 755, 756, 765, 766, 757, 757, 766, 767, 758, 758, 767, 768, 759, 759, 768, 769, 760, 760, 769, 770, 761, 761, 770, 771, 762, 762, 771, 772, 763, 763, 772, 773, 764, 765, 774, 775, 766, 766, 775, 776, 767, 767, 776, 777, 768, 768, 777, 778, 769, 769, 778, 779, 770, 770, 779, 780, 771, 771, 780, 781, 772, 772, 781, 782, 773, 774, 783, 784, 775, 775, 784, 785, 776, 776, 785, 786, 777, 777, 786, 787, 778, 778, 787, 788, 779, 779, 788, 789, 780, 780, 789, 790, 781, 781, 790, 791, 782, 783, 792, 793, 784, 784, 793, 794, 785, 785, 794, 795, 786, 786, 795, 796, 787, 787, 796, 797, 788, 788, 797, 798, 789, 789, 798, 799, 790, 790, 799, 800, 791, 792, 801, 802, 793, 793, 802, 803, 794, 794, 803, 804, 795, 795, 804, 805, 796, 796, 805, 806, 797, 797, 806, 807, 798, 798, 807, 808, 799, 799, 808, 809, 800, 810, 819, 820, 811, 811, 820, 821, 812, 812, 821, 822, 813, 813, 822, 823, 814, 814, 823, 824, 815, 815, 824, 825, 816, 816, 825, 826, 817, 817, 826, 827, 818, 819, 828, 829, 820, 820, 829, 830, 821, 821, 830, 831, 822, 822, 831, 832, 823, 823, 832, 833, 824, 824, 833, 834, 825, 825, 834, 835, 826, 826, 835, 836, 827, 828, 837, 838, 829, 829, 838, 839, 830, 830, 839, 840, 831, 831, 840, 841, 832, 832, 841, 842, 833, 833, 842, 843, 834, 834, 843, 844, 835, 835, 844, 845, 836, 837, 846, 847, 838, 838, 847, 848, 839, 839, 848, 849, 840, 840, 849, 850, 841, 841, 850, 851, 842, 842, 851, 852, 843, 843, 852, 853, 844, 844, 853, 854, 845, 846, 855, 856, 847, 847, 856, 857, 848, 848, 857, 858, 849, 849, 858, 859, 850, 850, 859, 860, 851, 851, 860, 861, 852, 852, 861, 862, 853, 853, 862, 863, 854, 855, 864, 865, 856, 856, 865, 866, 857, 857, 866, 867, 858, 858, 867, 868, 859, 859, 868, 869, 860, 860, 869, 870, 861, 861, 870, 871, 862, 862, 871, 872, 863, 864, 873, 874, 865, 865, 874, 875, 866, 866, 875, 876, 867, 867, 876, 877, 868, 868, 877, 878, 869, 869, 878, 879, 870, 870, 879, 880, 871, 871, 880, 881, 872, 873, 882, 883, 874, 874, 883, 884, 875, 875, 884, 885, 876, 876, 885, 886, 877, 877, 886, 887, 878, 878, 887, 888, 879, 879, 888, 889, 880, 880, 889, 890, 881, 891, 900, 901, 892, 892, 901, 902, 893, 893, 902, 903, 894, 894, 903, 904, 895, 895, 904, 905, 896, 896, 905, 906, 897, 897, 906, 907, 898, 898, 907, 908, 899, 900, 909, 910, 901, 901, 910, 911, 902, 902, 911, 912, 903, 903, 912, 913, 904, 904, 913, 914, 905, 905, 914, 915, 906, 906, 915, 916, 907, 907, 916, 917, 908, 909, 918, 919, 910, 910, 919, 920, 911, 911, 920, 921, 912, 912, 921, 922, 913, 913, 922, 923, 914, 914, 923, 924, 915, 915, 924, 925, 916, 916, 925, 926, 917, 918, 927, 928, 919, 919, 928, 929, 920, 920, 929, 930, 921, 921, 930, 931, 922, 922, 931, 932, 923, 923, 932, 933, 924, 924, 933, 934, 925, 925, 934, 935, 926, 927, 936, 937, 928, 928, 937, 938, 929, 929, 938, 939, 930, 930, 939, 940, 931, 931, 940, 941, 932, 932, 941, 942, 933, 933, 942, 943, 934, 934, 943, 944, 935, 936, 945, 946, 937, 937, 946, 947, 938, 938, 947, 948, 939, 939, 948, 949, 940, 940, 949, 950, 941, 941, 950, 951, 942, 942, 951, 952, 943, 943, 952, 953, 944, 945, 954, 955, 946, 946, 955, 956, 947, 947, 956, 957, 948, 948, 957, 958, 949, 949, 958, 959, 950, 950, 959, 960, 951, 951, 960, 961, 952, 952, 961, 962, 953, 954, 963, 964, 955, 955, 964, 965, 956, 956, 965, 966, 957, 957, 966, 967, 958, 958, 967, 968, 959, 959, 968, 969, 960, 960, 969, 970, 961, 961, 970, 971, 962, 972, 980, 981, 973, 973, 981, 982, 974, 974, 982, 983, 975, 975, 983, 984, 976, 976, 984, 985, 977, 977, 985, 986, 978, 978, 986, 987, 979, 979, 987, 988, 980, 989, 990, 981, 981, 990, 991, 982, 982, 991, 992, 983, 983, 992, 993, 984, 984, 993, 994, 985, 985, 994, 995, 986, 986, 995, 996, 987, 987, 996, 997, 989, 998, 999, 990, 990, 999, 1000, 991, 991, 1000, 1001, 992, 992, 1001, 1002, 993, 993, 1002, 1003, 994, 994, 1003, 1004, 995, 995, 1004, 1005, 996, 996, 1005, 1006, 998, 1007, 1008, 999, 999, 1008, 1009, 1000, 1000, 1009, 1010, 1001, 1001, 1010, 1011, 1002, 1002, 1011, 1012, 1003, 1003, 1012, 1013, 1004, 1004, 1013, 1014, 1005, 1005, 1014, 1015, 1007, 1016, 1017, 1008, 1008, 1017, 1018, 1009, 1009, 1018, 1019, 1010, 1010, 1019, 1020, 1011, 1011, 1020, 1021, 1012, 1012, 1021, 1022, 1013, 1013, 1022, 1023, 1014, 1014, 1023, 1024, 1016, 1025, 1026, 1017, 1017, 1026, 1027, 1018, 1018, 1027, 1028, 1019, 1019, 1028, 1029, 1020, 1020, 1029, 1030, 1021, 1021, 1030, 1031, 1022, 1022, 1031, 1032, 1023, 1023, 1032, 1033, 1025, 1034, 1035, 1026, 1026, 1035, 1036, 1027, 1027, 1036, 1037, 1028, 1028, 1037, 1038, 1029, 1029, 1038, 1039, 1030, 1030, 1039, 1040, 1031, 1031, 1040, 1041, 1032, 1032, 1041, 1042, 1034, 1043, 1044, 1035, 1035, 1044, 1045, 1036, 1036, 1045, 1046, 1037, 1037, 1046, 1047, 1038, 1038, 1047, 1048, 1039, 1039, 1048, 1049, 1040, 1040, 1049, 1050, 1041, 1041, 1050, 1051, 1052, 1060, 1061, 1053, 1053, 1061, 1062, 1054, 1054, 1062, 1063, 1055, 1055, 1063, 1064, 1056, 1056, 1064, 1065, 1057, 1057, 1065, 1066, 1058, 1058, 1066, 1067, 1059, 1059, 1067, 1068, 1060, 1069, 1070, 1061, 1061, 1070, 1071, 1062, 1062, 1071, 1072, 1063, 1063, 1072, 1073, 1064, 1064, 1073, 1074, 1065, 1065, 1074, 1075, 1066, 1066, 1075, 1076, 1067, 1067, 1076, 1077, 1069, 1078, 1079, 1070, 1070, 1079, 1080, 1071, 1071, 1080, 1081, 1072, 1072, 1081, 1082, 1073, 1073, 1082, 1083, 1074, 1074, 1083, 1084, 1075, 1075, 1084, 1085, 1076, 1076, 1085, 1086, 1078, 1087, 1088, 1079, 1079, 1088, 1089, 1080, 1080, 1089, 1090, 1081, 1081, 1090, 1091, 1082, 1082, 1091, 1092, 1083, 1083, 1092, 1093, 1084, 1084, 1093, 1094, 1085, 1085, 1094, 1095, 1087, 1096, 1097, 1088, 1088, 1097, 1098, 1089, 1089, 1098, 1099, 1090, 1090, 1099, 1100, 1091, 1091, 1100, 1101, 1092, 1092, 1101, 1102, 1093, 1093, 1102, 1103, 1094, 1094, 1103, 1104, 1096, 1105, 1106, 1097, 1097, 1106, 1107, 1098, 1098, 1107, 1108, 1099, 1099, 1108, 1109, 1100, 1100, 1109, 1110, 1101, 1101, 1110, 1111, 1102, 1102, 1111, 1112, 1103, 1103, 1112, 1113, 1105, 1114, 1115, 1106, 1106, 1115, 1116, 1107, 1107, 1116, 1117, 1108, 1108, 1117, 1118, 1109, 1109, 1118, 1119, 1110, 1110, 1119, 1120, 1111, 1111, 1120, 1121, 1112, 1112, 1121, 1122, 1114, 1123, 1124, 1115, 1115, 1124, 1125, 1116, 1116, 1125, 1126, 1117, 1117, 1126, 1127, 1118, 1118, 1127, 1128, 1119, 1119, 1128, 1129, 1120, 1120, 1129, 1130, 1121, 1121, 1130, 1131, 1132, 1140, 1141, 1133, 1133, 1141, 1142, 1134, 1134, 1142, 1143, 1135, 1135, 1143, 1144, 1136, 1136, 1144, 1145, 1137, 1137, 1145, 1146, 1138, 1138, 1146, 1147, 1139, 1139, 1147, 1148, 1140, 1149, 1150, 1141, 1141, 1150, 1151, 1142, 1142, 1151, 1152, 1143, 1143, 1152, 1153, 1144, 1144, 1153, 1154, 1145, 1145, 1154, 1155, 1146, 1146, 1155, 1156, 1147, 1147, 1156, 1157, 1149, 1158, 1159, 1150, 1150, 1159, 1160, 1151, 1151, 1160, 1161, 1152, 1152, 1161, 1162, 1153, 1153, 1162, 1163, 1154, 1154, 1163, 1164, 1155, 1155, 1164, 1165, 1156, 1156, 1165, 1166, 1158, 1167, 1168, 1159, 1159, 1168, 1169, 1160, 1160, 1169, 1170, 1161, 1161, 1170, 1171, 1162, 1162, 1171, 1172, 1163, 1163, 1172, 1173, 1164, 1164, 1173, 1174, 1165, 1165, 1174, 1175, 1167, 1176, 1177, 1168, 1168, 1177, 1178, 1169, 1169, 1178, 1179, 1170, 1170, 1179, 1180, 1171, 1171, 1180, 1181, 1172, 1172, 1181, 1182, 1173, 1173, 1182, 1183, 1174, 1174, 1183, 1184, 1176, 1185, 1186, 1177, 1177, 1186, 1187, 1178, 1178, 1187, 1188, 1179, 1179, 1188, 1189, 1180, 1180, 1189, 1190, 1181, 1181, 1190, 1191, 1182, 1182, 1191, 1192, 1183, 1183, 1192, 1193, 1185, 1194, 1195, 1186, 1186, 1195, 1196, 1187, 1187, 1196, 1197, 1188, 1188, 1197, 1198, 1189, 1189, 1198, 1199, 1190, 1190, 1199, 1200, 1191, 1191, 1200, 1201, 1192, 1192, 1201, 1202, 1194, 1203, 1204, 1195, 1195, 1204, 1205, 1196, 1196, 1205, 1206, 1197, 1197, 1206, 1207, 1198, 1198, 1207, 1208, 1199, 1199, 1208, 1209, 1200, 1200, 1209, 1210, 1201, 1201, 1210, 1211, 1212, 1220, 1221, 1213, 1213, 1221, 1222, 1214, 1214, 1222, 1223, 1215, 1215, 1223, 1224, 1216, 1216, 1224, 1225, 1217, 1217, 1225, 1226, 1218, 1218, 1226, 1227, 1219, 1219, 1227, 1228, 1220, 1229, 1230, 1221, 1221, 1230, 1231, 1222, 1222, 1231, 1232, 1223, 1223, 1232, 1233, 1224, 1224, 1233, 1234, 1225, 1225, 1234, 1235, 1226, 1226, 1235, 1236, 1227, 1227, 1236, 1237, 1229, 1238, 1239, 1230, 1230, 1239, 1240, 1231, 1231, 1240, 1241, 1232, 1232, 1241, 1242, 1233, 1233, 1242, 1243, 1234, 1234, 1243, 1244, 1235, 1235, 1244, 1245, 1236, 1236, 1245, 1246, 1238, 1247, 1248, 1239, 1239, 1248, 1249, 1240, 1240, 1249, 1250, 1241, 1241, 1250, 1251, 1242, 1242, 1251, 1252, 1243, 1243, 1252, 1253, 1244, 1244, 1253, 1254, 1245, 1245, 1254, 1255, 1247, 1256, 1257, 1248, 1248, 1257, 1258, 1249, 1249, 1258, 1259, 1250, 1250, 1259, 1260, 1251, 1251, 1260, 1261, 1252, 1252, 1261, 1262, 1253, 1253, 1262, 1263, 1254, 1254, 1263, 1264, 1256, 1265, 1266, 1257, 1257, 1266, 1267, 1258, 1258, 1267, 1268, 1259, 1259, 1268, 1269, 1260, 1260, 1269, 1270, 1261, 1261, 1270, 1271, 1262, 1262, 1271, 1272, 1263, 1263, 1272, 1273, 1265, 1274, 1275, 1266, 1266, 1275, 1276, 1267, 1267, 1276, 1277, 1268, 1268, 1277, 1278, 1269, 1269, 1278, 1279, 1270, 1270, 1279, 1280, 1271, 1271, 1280, 1281, 1272, 1272, 1281, 1282, 1274, 1283, 1284, 1275, 1275, 1284, 1285, 1276, 1276, 1285, 1286, 1277, 1277, 1286, 1287, 1278, 1278, 1287, 1288, 1279, 1279, 1288, 1289, 1280, 1280, 1289, 1290, 1281, 1281, 1290, 1291, 1292, 1301, 1302, 1293, 1293, 1302, 1303, 1294, 1294, 1303, 1304, 1295, 1295, 1304, 1305, 1296, 1296, 1305, 1306, 1297, 1297, 1306, 1307, 1298, 1298, 1307, 1308, 1299, 1299, 1308, 1309, 1300, 1301, 1310, 1311, 1302, 1302, 1311, 1312, 1303, 1303, 1312, 1313, 1304, 1304, 1313, 1314, 1305, 1305, 1314, 1315, 1306, 1306, 1315, 1316, 1307, 1307, 1316, 1317, 1308, 1308, 1317, 1318, 1309, 1310, 1319, 1320, 1311, 1311, 1320, 1321, 1312, 1312, 1321, 1322, 1313, 1313, 1322, 1323, 1314, 1314, 1323, 1324, 1315, 1315, 1324, 1325, 1316, 1316, 1325, 1326, 1317, 1317, 1326, 1327, 1318, 1319, 1328, 1329, 1320, 1320, 1329, 1330, 1321, 1321, 1330, 1331, 1322, 1322, 1331, 1332, 1323, 1323, 1332, 1333, 1324, 1324, 1333, 1334, 1325, 1325, 1334, 1335, 1326, 1326, 1335, 1336, 1327, 1328, 1337, 1338, 1329, 1329, 1338, 1339, 1330, 1330, 1339, 1340, 1331, 1331, 1340, 1341, 1332, 1332, 1341, 1342, 1333, 1333, 1342, 1343, 1334, 1334, 1343, 1344, 1335, 1335, 1344, 1345, 1336, 1337, 1346, 1347, 1338, 1338, 1347, 1348, 1339, 1339, 1348, 1349, 1340, 1340, 1349, 1350, 1341, 1341, 1350, 1351, 1342, 1342, 1351, 1352, 1343, 1343, 1352, 1353, 1344, 1344, 1353, 1354, 1345, 1346, 1355, 1356, 1347, 1347, 1356, 1357, 1348, 1348, 1357, 1358, 1349, 1349, 1358, 1359, 1350, 1350, 1359, 1360, 1351, 1351, 1360, 1361, 1352, 1352, 1361, 1362, 1353, 1353, 1362, 1363, 1354, 1355, 1364, 1365, 1356, 1356, 1365, 1366, 1357, 1357, 1366, 1367, 1358, 1358, 1367, 1368, 1359, 1359, 1368, 1369, 1360, 1360, 1369, 1370, 1361, 1361, 1370, 1371, 1362, 1362, 1371, 1372, 1363, 1373, 1382, 1383, 1374, 1374, 1383, 1384, 1375, 1375, 1384, 1385, 1376, 1376, 1385, 1386, 1377, 1377, 1386, 1387, 1378, 1378, 1387, 1388, 1379, 1379, 1388, 1389, 1380, 1380, 1389, 1390, 1381, 1382, 1391, 1392, 1383, 1383, 1392, 1393, 1384, 1384, 1393, 1394, 1385, 1385, 1394, 1395, 1386, 1386, 1395, 1396, 1387, 1387, 1396, 1397, 1388, 1388, 1397, 1398, 1389, 1389, 1398, 1399, 1390, 1391, 1400, 1401, 1392, 1392, 1401, 1402, 1393, 1393, 1402, 1403, 1394, 1394, 1403, 1404, 1395, 1395, 1404, 1405, 1396, 1396, 1405, 1406, 1397, 1397, 1406, 1407, 1398, 1398, 1407, 1408, 1399, 1400, 1409, 1410, 1401, 1401, 1410, 1411, 1402, 1402, 1411, 1412, 1403, 1403, 1412, 1413, 1404, 1404, 1413, 1414, 1405, 1405, 1414, 1415, 1406, 1406, 1415, 1416, 1407, 1407, 1416, 1417, 1408, 1409, 1418, 1419, 1410, 1410, 1419, 1420, 1411, 1411, 1420, 1421, 1412, 1412, 1421, 1422, 1413, 1413, 1422, 1423, 1414, 1414, 1423, 1424, 1415, 1415, 1424, 1425, 1416, 1416, 1425, 1426, 1417, 1418, 1427, 1428, 1419, 1419, 1428, 1429, 1420, 1420, 1429, 1430, 1421, 1421, 1430, 1431, 1422, 1422, 1431, 1432, 1423, 1423, 1432, 1433, 1424, 1424, 1433, 1434, 1425, 1425, 1434, 1435, 1426, 1427, 1436, 1437, 1428, 1428, 1437, 1438, 1429, 1429, 1438, 1439, 1430, 1430, 1439, 1440, 1431, 1431, 1440, 1441, 1432, 1432, 1441, 1442, 1433, 1433, 1442, 1443, 1434, 1434, 1443, 1444, 1435, 1436, 1445, 1446, 1437, 1437, 1446, 1447, 1438, 1438, 1447, 1448, 1439, 1439, 1448, 1449, 1440, 1440, 1449, 1450, 1441, 1441, 1450, 1451, 1442, 1442, 1451, 1452, 1443, 1443, 1452, 1453, 1444, 1454, 1463, 1464, 1455, 1455, 1464, 1465, 1456, 1456, 1465, 1466, 1457, 1457, 1466, 1467, 1458, 1458, 1467, 1468, 1459, 1459, 1468, 1469, 1460, 1460, 1469, 1470, 1461, 1461, 1470, 1471, 1462, 1463, 1472, 1473, 1464, 1464, 1473, 1474, 1465, 1465, 1474, 1475, 1466, 1466, 1475, 1476, 1467, 1467, 1476, 1477, 1468, 1468, 1477, 1478, 1469, 1469, 1478, 1479, 1470, 1470, 1479, 1480, 1471, 1472, 1481, 1482, 1473, 1473, 1482, 1483, 1474, 1474, 1483, 1484, 1475, 1475, 1484, 1485, 1476, 1476, 1485, 1486, 1477, 1477, 1486, 1487, 1478, 1478, 1487, 1488, 1479, 1479, 1488, 1489, 1480, 1481, 1490, 1491, 1482, 1482, 1491, 1492, 1483, 1483, 1492, 1493, 1484, 1484, 1493, 1494, 1485, 1485, 1494, 1495, 1486, 1486, 1495, 1496, 1487, 1487, 1496, 1497, 1488, 1488, 1497, 1498, 1489, 1490, 1499, 1500, 1491, 1491, 1500, 1501, 1492, 1492, 1501, 1502, 1493, 1493, 1502, 1503, 1494, 1494, 1503, 1504, 1495, 1495, 1504, 1505, 1496, 1496, 1505, 1506, 1497, 1497, 1506, 1507, 1498, 1499, 1508, 1509, 1500, 1500, 1509, 1510, 1501, 1501, 1510, 1511, 1502, 1502, 1511, 1512, 1503, 1503, 1512, 1513, 1504, 1504, 1513, 1514, 1505, 1505, 1514, 1515, 1506, 1506, 1515, 1516, 1507, 1508, 1517, 1518, 1509, 1509, 1518, 1519, 1510, 1510, 1519, 1520, 1511, 1511, 1520, 1521, 1512, 1512, 1521, 1522, 1513, 1513, 1522, 1523, 1514, 1514, 1523, 1524, 1515, 1515, 1524, 1525, 1516, 1517, 1526, 1527, 1518, 1518, 1527, 1528, 1519, 1519, 1528, 1529, 1520, 1520, 1529, 1530, 1521, 1521, 1530, 1531, 1522, 1522, 1531, 1532, 1523, 1523, 1532, 1533, 1524, 1524, 1533, 1534, 1525, 1535, 1544, 1545, 1536, 1536, 1545, 1546, 1537, 1537, 1546, 1547, 1538, 1538, 1547, 1548, 1539, 1539, 1548, 1549, 1540, 1540, 1549, 1550, 1541, 1541, 1550, 1551, 1542, 1542, 1551, 1552, 1543, 1544, 1553, 1554, 1545, 1545, 1554, 1555, 1546, 1546, 1555, 1556, 1547, 1547, 1556, 1557, 1548, 1548, 1557, 1558, 1549, 1549, 1558, 1559, 1550, 1550, 1559, 1560, 1551, 1551, 1560, 1561, 1552, 1553, 1562, 1563, 1554, 1554, 1563, 1564, 1555, 1555, 1564, 1565, 1556, 1556, 1565, 1566, 1557, 1557, 1566, 1567, 1558, 1558, 1567, 1568, 1559, 1559, 1568, 1569, 1560, 1560, 1569, 1570, 1561, 1562, 1571, 1572, 1563, 1563, 1572, 1573, 1564, 1564, 1573, 1574, 1565, 1565, 1574, 1575, 1566, 1566, 1575, 1576, 1567, 1567, 1576, 1577, 1568, 1568, 1577, 1578, 1569, 1569, 1578, 1579, 1570, 1571, 1580, 1581, 1572, 1572, 1581, 1582, 1573, 1573, 1582, 1583, 1574, 1574, 1583, 1584, 1575, 1575, 1584, 1585, 1576, 1576, 1585, 1586, 1577, 1577, 1586, 1587, 1578, 1578, 1587, 1588, 1579, 1580, 1589, 1590, 1581, 1581, 1590, 1591, 1582, 1582, 1591, 1592, 1583, 1583, 1592, 1593, 1584, 1584, 1593, 1594, 1585, 1585, 1594, 1595, 1586, 1586, 1595, 1596, 1587, 1587, 1596, 1597, 1588, 1589, 1598, 1599, 1590, 1590, 1599, 1600, 1591, 1591, 1600, 1601, 1592, 1592, 1601, 1602, 1593, 1593, 1602, 1603, 1594, 1594, 1603, 1604, 1595, 1595, 1604, 1605, 1596, 1596, 1605, 1606, 1597, 1598, 1607, 1608, 1599, 1599, 1608, 1609, 1600, 1600, 1609, 1610, 1601, 1601, 1610, 1611, 1602, 1602, 1611, 1612, 1603, 1603, 1612, 1613, 1604, 1604, 1613, 1614, 1605, 1605, 1614, 1615, 1606, 1616, 1625, 1626, 1617, 1617, 1626, 1627, 1618, 1618, 1627, 1628, 1619, 1619, 1628, 1629, 1620, 1620, 1629, 1630, 1621, 1621, 1630, 1631, 1622, 1622, 1631, 1632, 1623, 1623, 1632, 1633, 1624, 1625, 1634, 1635, 1626, 1626, 1635, 1636, 1627, 1627, 1636, 1637, 1628, 1628, 1637, 1638, 1629, 1629, 1638, 1639, 1630, 1630, 1639, 1640, 1631, 1631, 1640, 1641, 1632, 1632, 1641, 1642, 1633, 1634, 1643, 1644, 1635, 1635, 1644, 1645, 1636, 1636, 1645, 1646, 1637, 1637, 1646, 1647, 1638, 1638, 1647, 1648, 1639, 1639, 1648, 1649, 1640, 1640, 1649, 1650, 1641, 1641, 1650, 1651, 1642, 1643, 1652, 1653, 1644, 1644, 1653, 1654, 1645, 1645, 1654, 1655, 1646, 1646, 1655, 1656, 1647, 1647, 1656, 1657, 1648, 1648, 1657, 1658, 1649, 1649, 1658, 1659, 1650, 1650, 1659, 1660, 1651, 1652, 1661, 1662, 1653, 1653, 1662, 1663, 1654, 1654, 1663, 1664, 1655, 1655, 1664, 1665, 1656, 1656, 1665, 1666, 1657, 1657, 1666, 1667, 1658, 1658, 1667, 1668, 1659, 1659, 1668, 1669, 1660, 1661, 1670, 1671, 1662, 1662, 1671, 1672, 1663, 1663, 1672, 1673, 1664, 1664, 1673, 1674, 1665, 1665, 1674, 1675, 1666, 1666, 1675, 1676, 1667, 1667, 1676, 1677, 1668, 1668, 1677, 1678, 1669, 1670, 1679, 1680, 1671, 1671, 1680, 1681, 1672, 1672, 1681, 1682, 1673, 1673, 1682, 1683, 1674, 1674, 1683, 1684, 1675, 1675, 1684, 1685, 1676, 1676, 1685, 1686, 1677, 1677, 1686, 1687, 1678, 1679, 1688, 1689, 1680, 1680, 1689, 1690, 1681, 1681, 1690, 1691, 1682, 1682, 1691, 1692, 1683, 1683, 1692, 1693, 1684, 1684, 1693, 1694, 1685, 1685, 1694, 1695, 1686, 1686, 1695, 1696, 1687, 1697, 1706, 1707, 1698, 1698, 1707, 1708, 1699, 1699, 1708, 1709, 1700, 1700, 1709, 1710, 1701, 1701, 1710, 1711, 1702, 1702, 1711, 1712, 1703, 1703, 1712, 1713, 1704, 1704, 1713, 1714, 1705, 1706, 1715, 1716, 1707, 1707, 1716, 1717, 1708, 1708, 1717, 1718, 1709, 1709, 1718, 1719, 1710, 1710, 1719, 1720, 1711, 1711, 1720, 1721, 1712, 1712, 1721, 1722, 1713, 1713, 1722, 1723, 1714, 1715, 1724, 1725, 1716, 1716, 1725, 1726, 1717, 1717, 1726, 1727, 1718, 1718, 1727, 1728, 1719, 1719, 1728, 1729, 1720, 1720, 1729, 1730, 1721, 1721, 1730, 1731, 1722, 1722, 1731, 1732, 1723, 1724, 1733, 1734, 1725, 1725, 1734, 1735, 1726, 1726, 1735, 1736, 1727, 1727, 1736, 1737, 1728, 1728, 1737, 1738, 1729, 1729, 1738, 1739, 1730, 1730, 1739, 1740, 1731, 1731, 1740, 1741, 1732, 1733, 1742, 1743, 1734, 1734, 1743, 1744, 1735, 1735, 1744, 1745, 1736, 1736, 1745, 1746, 1737, 1737, 1746, 1747, 1738, 1738, 1747, 1748, 1739, 1739, 1748, 1749, 1740, 1740, 1749, 1750, 1741, 1742, 1751, 1752, 1743, 1743, 1752, 1753, 1744, 1744, 1753, 1754, 1745, 1745, 1754, 1755, 1746, 1746, 1755, 1756, 1747, 1747, 1756, 1757, 1748, 1748, 1757, 1758, 1749, 1749, 1758, 1759, 1750, 1751, 1760, 1761, 1752, 1752, 1761, 1762, 1753, 1753, 1762, 1763, 1754, 1754, 1763, 1764, 1755, 1755, 1764, 1765, 1756, 1756, 1765, 1766, 1757, 1757, 1766, 1767, 1758, 1758, 1767, 1768, 1759, 1760, 1769, 1770, 1761, 1761, 1770, 1771, 1762, 1762, 1771, 1772, 1763, 1763, 1772, 1773, 1764, 1764, 1773, 1774, 1765, 1765, 1774, 1775, 1766, 1766, 1775, 1776, 1767, 1767, 1776, 1777, 1768, 1778, 1787, 1788, 1779, 1779, 1788, 1789, 1780, 1780, 1789, 1790, 1781, 1781, 1790, 1791, 1782, 1782, 1791, 1792, 1783, 1783, 1792, 1793, 1784, 1784, 1793, 1794, 1785, 1785, 1794, 1795, 1786, 1787, 1796, 1797, 1788, 1788, 1797, 1798, 1789, 1789, 1798, 1799, 1790, 1790, 1799, 1800, 1791, 1791, 1800, 1801, 1792, 1792, 1801, 1802, 1793, 1793, 1802, 1803, 1794, 1794, 1803, 1804, 1795, 1796, 1805, 1806, 1797, 1797, 1806, 1807, 1798, 1798, 1807, 1808, 1799, 1799, 1808, 1809, 1800, 1800, 1809, 1810, 1801, 1801, 1810, 1811, 1802, 1802, 1811, 1812, 1803, 1803, 1812, 1813, 1804, 1805, 1814, 1815, 1806, 1806, 1815, 1816, 1807, 1807, 1816, 1817, 1808, 1808, 1817, 1818, 1809, 1809, 1818, 1819, 1810, 1810, 1819, 1820, 1811, 1811, 1820, 1821, 1812, 1812, 1821, 1822, 1813, 1814, 1823, 1824, 1815, 1815, 1824, 1825, 1816, 1816, 1825, 1826, 1817, 1817, 1826, 1827, 1818, 1818, 1827, 1828, 1819, 1819, 1828, 1829, 1820, 1820, 1829, 1830, 1821, 1821, 1830, 1831, 1822, 1823, 1832, 1833, 1824, 1824, 1833, 1834, 1825, 1825, 1834, 1835, 1826, 1826, 1835, 1836, 1827, 1827, 1836, 1837, 1828, 1828, 1837, 1838, 1829, 1829, 1838, 1839, 1830, 1830, 1839, 1840, 1831, 1832, 1841, 1842, 1833, 1833, 1842, 1843, 1834, 1834, 1843, 1844, 1835, 1835, 1844, 1845, 1836, 1836, 1845, 1846, 1837, 1837, 1846, 1847, 1838, 1838, 1847, 1848, 1839, 1839, 1848, 1849, 1840, 1841, 1850, 1851, 1842, 1842, 1851, 1852, 1843, 1843, 1852, 1853, 1844, 1844, 1853, 1854, 1845, 1845, 1854, 1855, 1846, 1846, 1855, 1856, 1847, 1847, 1856, 1857, 1848, 1848, 1857, 1858, 1849, 1859, 1868, 1869, 1860, 1860, 1869, 1870, 1861, 1861, 1870, 1871, 1862, 1862, 1871, 1872, 1863, 1863, 1872, 1873, 1864, 1864, 1873, 1874, 1865, 1865, 1874, 1875, 1866, 1866, 1875, 1876, 1867, 1868, 1877, 1878, 1869, 1869, 1878, 1879, 1870, 1870, 1879, 1880, 1871, 1871, 1880, 1881, 1872, 1872, 1881, 1882, 1873, 1873, 1882, 1883, 1874, 1874, 1883, 1884, 1875, 1875, 1884, 1885, 1876, 1877, 1886, 1887, 1878, 1878, 1887, 1888, 1879, 1879, 1888, 1889, 1880, 1880, 1889, 1890, 1881, 1881, 1890, 1891, 1882, 1882, 1891, 1892, 1883, 1883, 1892, 1893, 1884, 1884, 1893, 1894, 1885, 1886, 1895, 1896, 1887, 1887, 1896, 1897, 1888, 1888, 1897, 1898, 1889, 1889, 1898, 1899, 1890, 1890, 1899, 1900, 1891, 1891, 1900, 1901, 1892, 1892, 1901, 1902, 1893, 1893, 1902, 1903, 1894, 1895, 1904, 1905, 1896, 1896, 1905, 1906, 1897, 1897, 1906, 1907, 1898, 1898, 1907, 1908, 1899, 1899, 1908, 1909, 1900, 1900, 1909, 1910, 1901, 1901, 1910, 1911, 1902, 1902, 1911, 1912, 1903, 1904, 1913, 1914, 1905, 1905, 1914, 1915, 1906, 1906, 1915, 1916, 1907, 1907, 1916, 1917, 1908, 1908, 1917, 1918, 1909, 1909, 1918, 1919, 1910, 1910, 1919, 1920, 1911, 1911, 1920, 1921, 1912, 1913, 1922, 1923, 1914, 1914, 1923, 1924, 1915, 1915, 1924, 1925, 1916, 1916, 1925, 1926, 1917, 1917, 1926, 1927, 1918, 1918, 1927, 1928, 1919, 1919, 1928, 1929, 1920, 1920, 1929, 1930, 1921, 1922, 1931, 1932, 1923, 1923, 1932, 1933, 1924, 1924, 1933, 1934, 1925, 1925, 1934, 1935, 1926, 1926, 1935, 1936, 1927, 1927, 1936, 1937, 1928, 1928, 1937, 1938, 1929, 1929, 1938, 1939, 1930, 1950, 1941, 1940, 1941, 1950, 1951, 1942, 1942, 1951, 1952, 1943, 1943, 1952, 1953, 1944, 1944, 1953, 1954, 1945, 1945, 1954, 1955, 1946, 1946, 1955, 1956, 1947, 1947, 1956, 1957, 1948, 1959, 1950, 1949, 1950, 1959, 1960, 1951, 1951, 1960, 1961, 1952, 1952, 1961, 1962, 1953, 1953, 1962, 1963, 1954, 1954, 1963, 1964, 1955, 1955, 1964, 1965, 1956, 1956, 1965, 1966, 1957, 1968, 1959, 1958, 1959, 1968, 1969, 1960, 1960, 1969, 1970, 1961, 1961, 1970, 1971, 1962, 1962, 1971, 1972, 1963, 1963, 1972, 1973, 1964, 1964, 1973, 1974, 1965, 1965, 1974, 1975, 1966, 1977, 1968, 1967, 1968, 1977, 1978, 1969, 1969, 1978, 1979, 1970, 1970, 1979, 1980, 1971, 1971, 1980, 1981, 1972, 1972, 1981, 1982, 1973, 1973, 1982, 1983, 1974, 1974, 1983, 1984, 1975, 1986, 1977, 1976, 1977, 1986, 1987, 1978, 1978, 1987, 1988, 1979, 1979, 1988, 1989, 1980, 1980, 1989, 1990, 1981, 1981, 1990, 1991, 1982, 1982, 1991, 1992, 1983, 1983, 1992, 1993, 1984, 1995, 1986, 1985, 1986, 1995, 1996, 1987, 1987, 1996, 1997, 1988, 1988, 1997, 1998, 1989, 1989, 1998, 1999, 1990, 1990, 1999, 2000, 1991, 1991, 2000, 2001, 1992, 1992, 2001, 2002, 1993, 2004, 1995, 1994, 1995, 2004, 2005, 1996, 1996, 2005, 2006, 1997, 1997, 2006, 2007, 1998, 1998, 2007, 2008, 1999, 1999, 2008, 2009, 2000, 2000, 2009, 2010, 2001, 2001, 2010, 2011, 2002, 2012, 2004, 2003, 2004, 2012, 2013, 2005, 2005, 2013, 2014, 2006, 2006, 2014, 2015, 2007, 2007, 2015, 2016, 2008, 2008, 2016, 2017, 2009, 2009, 2017, 2018, 2010, 2010, 2018, 2019, 2011, 2030, 2021, 2020, 2021, 2030, 2031, 2022, 2022, 2031, 2032, 2023, 2023, 2032, 2033, 2024, 2024, 2033, 2034, 2025, 2025, 2034, 2035, 2026, 2026, 2035, 2036, 2027, 2027, 2036, 2037, 2028, 2039, 2030, 2029, 2030, 2039, 2040, 2031, 2031, 2040, 2041, 2032, 2032, 2041, 2042, 2033, 2033, 2042, 2043, 2034, 2034, 2043, 2044, 2035, 2035, 2044, 2045, 2036, 2036, 2045, 2046, 2037, 2048, 2039, 2038, 2039, 2048, 2049, 2040, 2040, 2049, 2050, 2041, 2041, 2050, 2051, 2042, 2042, 2051, 2052, 2043, 2043, 2052, 2053, 2044, 2044, 2053, 2054, 2045, 2045, 2054, 2055, 2046, 2057, 2048, 2047, 2048, 2057, 2058, 2049, 2049, 2058, 2059, 2050, 2050, 2059, 2060, 2051, 2051, 2060, 2061, 2052, 2052, 2061, 2062, 2053, 2053, 2062, 2063, 2054, 2054, 2063, 2064, 2055, 2066, 2057, 2056, 2057, 2066, 2067, 2058, 2058, 2067, 2068, 2059, 2059, 2068, 2069, 2060, 2060, 2069, 2070, 2061, 2061, 2070, 2071, 2062, 2062, 2071, 2072, 2063, 2063, 2072, 2073, 2064, 2075, 2066, 2065, 2066, 2075, 2076, 2067, 2067, 2076, 2077, 2068, 2068, 2077, 2078, 2069, 2069, 2078, 2079, 2070, 2070, 2079, 2080, 2071, 2071, 2080, 2081, 2072, 2072, 2081, 2082, 2073, 2084, 2075, 2074, 2075, 2084, 2085, 2076, 2076, 2085, 2086, 2077, 2077, 2086, 2087, 2078, 2078, 2087, 2088, 2079, 2079, 2088, 2089, 2080, 2080, 2089, 2090, 2081, 2081, 2090, 2091, 2082, 2092, 2084, 2083, 2084, 2092, 2093, 2085, 2085, 2093, 2094, 2086, 2086, 2094, 2095, 2087, 2087, 2095, 2096, 2088, 2088, 2096, 2097, 2089, 2089, 2097, 2098, 2090, 2090, 2098, 2099, 2091, 2110, 2101, 2100, 2101, 2110, 2111, 2102, 2102, 2111, 2112, 2103, 2103, 2112, 2113, 2104, 2104, 2113, 2114, 2105, 2105, 2114, 2115, 2106, 2106, 2115, 2116, 2107, 2107, 2116, 2117, 2108, 2119, 2110, 2109, 2110, 2119, 2120, 2111, 2111, 2120, 2121, 2112, 2112, 2121, 2122, 2113, 2113, 2122, 2123, 2114, 2114, 2123, 2124, 2115, 2115, 2124, 2125, 2116, 2116, 2125, 2126, 2117, 2128, 2119, 2118, 2119, 2128, 2129, 2120, 2120, 2129, 2130, 2121, 2121, 2130, 2131, 2122, 2122, 2131, 2132, 2123, 2123, 2132, 2133, 2124, 2124, 2133, 2134, 2125, 2125, 2134, 2135, 2126, 2137, 2128, 2127, 2128, 2137, 2138, 2129, 2129, 2138, 2139, 2130, 2130, 2139, 2140, 2131, 2131, 2140, 2141, 2132, 2132, 2141, 2142, 2133, 2133, 2142, 2143, 2134, 2134, 2143, 2144, 2135, 2146, 2137, 2136, 2137, 2146, 2147, 2138, 2138, 2147, 2148, 2139, 2139, 2148, 2149, 2140, 2140, 2149, 2150, 2141, 2141, 2150, 2151, 2142, 2142, 2151, 2152, 2143, 2143, 2152, 2153, 2144, 2155, 2146, 2145, 2146, 2155, 2156, 2147, 2147, 2156, 2157, 2148, 2148, 2157, 2158, 2149, 2149, 2158, 2159, 2150, 2150, 2159, 2160, 2151, 2151, 2160, 2161, 2152, 2152, 2161, 2162, 2153, 2164, 2155, 2154, 2155, 2164, 2165, 2156, 2156, 2165, 2166, 2157, 2157, 2166, 2167, 2158, 2158, 2167, 2168, 2159, 2159, 2168, 2169, 2160, 2160, 2169, 2170, 2161, 2161, 2170, 2171, 2162, 2172, 2164, 2163, 2164, 2172, 2173, 2165, 2165, 2173, 2174, 2166, 2166, 2174, 2175, 2167, 2167, 2175, 2176, 2168, 2168, 2176, 2177, 2169, 2169, 2177, 2178, 2170, 2170, 2178, 2179, 2171, 2190, 2181, 2180, 2181, 2190, 2191, 2182, 2182, 2191, 2192, 2183, 2183, 2192, 2193, 2184, 2184, 2193, 2194, 2185, 2185, 2194, 2195, 2186, 2186, 2195, 2196, 2187, 2187, 2196, 2197, 2188, 2199, 2190, 2189, 2190, 2199, 2200, 2191, 2191, 2200, 2201, 2192, 2192, 2201, 2202, 2193, 2193, 2202, 2203, 2194, 2194, 2203, 2204, 2195, 2195, 2204, 2205, 2196, 2196, 2205, 2206, 2197, 2208, 2199, 2198, 2199, 2208, 2209, 2200, 2200, 2209, 2210, 2201, 2201, 2210, 2211, 2202, 2202, 2211, 2212, 2203, 2203, 2212, 2213, 2204, 2204, 2213, 2214, 2205, 2205, 2214, 2215, 2206, 2217, 2208, 2207, 2208, 2217, 2218, 2209, 2209, 2218, 2219, 2210, 2210, 2219, 2220, 2211, 2211, 2220, 2221, 2212, 2212, 2221, 2222, 2213, 2213, 2222, 2223, 2214, 2214, 2223, 2224, 2215, 2226, 2217, 2216, 2217, 2226, 2227, 2218, 2218, 2227, 2228, 2219, 2219, 2228, 2229, 2220, 2220, 2229, 2230, 2221, 2221, 2230, 2231, 2222, 2222, 2231, 2232, 2223, 2223, 2232, 2233, 2224, 2235, 2226, 2225, 2226, 2235, 2236, 2227, 2227, 2236, 2237, 2228, 2228, 2237, 2238, 2229, 2229, 2238, 2239, 2230, 2230, 2239, 2240, 2231, 2231, 2240, 2241, 2232, 2232, 2241, 2242, 2233, 2244, 2235, 2234, 2235, 2244, 2245, 2236, 2236, 2245, 2246, 2237, 2237, 2246, 2247, 2238, 2238, 2247, 2248, 2239, 2239, 2248, 2249, 2240, 2240, 2249, 2250, 2241, 2241, 2250, 2251, 2242, 2252, 2244, 2243, 2244, 2252, 2253, 2245, 2245, 2253, 2254, 2246, 2246, 2254, 2255, 2247, 2247, 2255, 2256, 2248, 2248, 2256, 2257, 2249, 2249, 2257, 2258, 2250, 2250, 2258, 2259, 2251, 2260, 2269, 2270, 2261, 2261, 2270, 2271, 2262, 2262, 2271, 2272, 2263, 2263, 2272, 2273, 2264, 2264, 2273, 2274, 2265, 2265, 2274, 2275, 2266, 2266, 2275, 2276, 2267, 2267, 2276, 2277, 2268, 2269, 2278, 2279, 2270, 2270, 2279, 2280, 2271, 2271, 2280, 2281, 2272, 2272, 2281, 2282, 2273, 2273, 2282, 2283, 2274, 2274, 2283, 2284, 2275, 2275, 2284, 2285, 2276, 2276, 2285, 2286, 2277, 2278, 2287, 2288, 2279, 2279, 2288, 2289, 2280, 2280, 2289, 2290, 2281, 2281, 2290, 2291, 2282, 2282, 2291, 2292, 2283, 2283, 2292, 2293, 2284, 2284, 2293, 2294, 2285, 2285, 2294, 2295, 2286, 2287, 2296, 2297, 2288, 2288, 2297, 2298, 2289, 2289, 2298, 2299, 2290, 2290, 2299, 2300, 2291, 2291, 2300, 2301, 2292, 2292, 2301, 2302, 2293, 2293, 2302, 2303, 2294, 2294, 2303, 2304, 2295, 2296, 2305, 2306, 2297, 2297, 2306, 2307, 2298, 2298, 2307, 2308, 2299, 2299, 2308, 2309, 2300, 2300, 2309, 2310, 2301, 2301, 2310, 2311, 2302, 2302, 2311, 2312, 2303, 2303, 2312, 2313, 2304, 2305, 2314, 2315, 2306, 2306, 2315, 2316, 2307, 2307, 2316, 2317, 2308, 2308, 2317, 2318, 2309, 2309, 2318, 2319, 2310, 2310, 2319, 2320, 2311, 2311, 2320, 2321, 2312, 2312, 2321, 2322, 2313, 2314, 2323, 2324, 2315, 2315, 2324, 2325, 2316, 2316, 2325, 2326, 2317, 2317, 2326, 2327, 2318, 2318, 2327, 2328, 2319, 2319, 2328, 2329, 2320, 2320, 2329, 2330, 2321, 2321, 2330, 2331, 2322, 2323, 2332, 2333, 2324, 2324, 2333, 2334, 2325, 2325, 2334, 2335, 2326, 2326, 2335, 2336, 2327, 2327, 2336, 2337, 2328, 2328, 2337, 2338, 2329, 2329, 2338, 2339, 2330, 2330, 2339, 2340, 2331, 2341, 2350, 2351, 2342, 2342, 2351, 2352, 2343, 2343, 2352, 2353, 2344, 2344, 2353, 2354, 2345, 2345, 2354, 2355, 2346, 2346, 2355, 2356, 2347, 2347, 2356, 2357, 2348, 2348, 2357, 2358, 2349, 2350, 2359, 2360, 2351, 2351, 2360, 2361, 2352, 2352, 2361, 2362, 2353, 2353, 2362, 2363, 2354, 2354, 2363, 2364, 2355, 2355, 2364, 2365, 2356, 2356, 2365, 2366, 2357, 2357, 2366, 2367, 2358, 2359, 2368, 2369, 2360, 2360, 2369, 2370, 2361, 2361, 2370, 2371, 2362, 2362, 2371, 2372, 2363, 2363, 2372, 2373, 2364, 2364, 2373, 2374, 2365, 2365, 2374, 2375, 2366, 2366, 2375, 2376, 2367, 2368, 2377, 2378, 2369, 2369, 2378, 2379, 2370, 2370, 2379, 2380, 2371, 2371, 2380, 2381, 2372, 2372, 2381, 2382, 2373, 2373, 2382, 2383, 2374, 2374, 2383, 2384, 2375, 2375, 2384, 2385, 2376, 2377, 2386, 2387, 2378, 2378, 2387, 2388, 2379, 2379, 2388, 2389, 2380, 2380, 2389, 2390, 2381, 2381, 2390, 2391, 2382, 2382, 2391, 2392, 2383, 2383, 2392, 2393, 2384, 2384, 2393, 2394, 2385, 2386, 2395, 2396, 2387, 2387, 2396, 2397, 2388, 2388, 2397, 2398, 2389, 2389, 2398, 2399, 2390, 2390, 2399, 2400, 2391, 2391, 2400, 2401, 2392, 2392, 2401, 2402, 2393, 2393, 2402, 2403, 2394, 2395, 2404, 2405, 2396, 2396, 2405, 2406, 2397, 2397, 2406, 2407, 2398, 2398, 2407, 2408, 2399, 2399, 2408, 2409, 2400, 2400, 2409, 2410, 2401, 2401, 2410, 2411, 2402, 2402, 2411, 2412, 2403, 2404, 2413, 2414, 2405, 2405, 2414, 2415, 2406, 2406, 2415, 2416, 2407, 2407, 2416, 2417, 2408, 2408, 2417, 2418, 2409, 2409, 2418, 2419, 2410, 2410, 2419, 2420, 2411, 2411, 2420, 2421, 2412, 2422, 2431, 2432, 2423, 2423, 2432, 2433, 2424, 2424, 2433, 2434, 2425, 2425, 2434, 2435, 2426, 2426, 2435, 2436, 2427, 2427, 2436, 2437, 2428, 2428, 2437, 2438, 2429, 2429, 2438, 2439, 2430, 2431, 2440, 2441, 2432, 2432, 2441, 2442, 2433, 2433, 2442, 2443, 2434, 2434, 2443, 2444, 2435, 2435, 2444, 2445, 2436, 2436, 2445, 2446, 2437, 2437, 2446, 2447, 2438, 2438, 2447, 2448, 2439, 2440, 2449, 2450, 2441, 2441, 2450, 2451, 2442, 2442, 2451, 2452, 2443, 2443, 2452, 2453, 2444, 2444, 2453, 2454, 2445, 2445, 2454, 2455, 2446, 2446, 2455, 2456, 2447, 2447, 2456, 2457, 2448, 2449, 2458, 2459, 2450, 2450, 2459, 2460, 2451, 2451, 2460, 2461, 2452, 2452, 2461, 2462, 2453, 2453, 2462, 2463, 2454, 2454, 2463, 2464, 2455, 2455, 2464, 2465, 2456, 2456, 2465, 2466, 2457, 2458, 2467, 2468, 2459, 2459, 2468, 2469, 2460, 2460, 2469, 2470, 2461, 2461, 2470, 2471, 2462, 2462, 2471, 2472, 2463, 2463, 2472, 2473, 2464, 2464, 2473, 2474, 2465, 2465, 2474, 2475, 2466, 2467, 2476, 2477, 2468, 2468, 2477, 2478, 2469, 2469, 2478, 2479, 2470, 2470, 2479, 2480, 2471, 2471, 2480, 2481, 2472, 2472, 2481, 2482, 2473, 2473, 2482, 2483, 2474, 2474, 2483, 2484, 2475, 2476, 2485, 2486, 2477, 2477, 2486, 2487, 2478, 2478, 2487, 2488, 2479, 2479, 2488, 2489, 2480, 2480, 2489, 2490, 2481, 2481, 2490, 2491, 2482, 2482, 2491, 2492, 2483, 2483, 2492, 2493, 2484, 2485, 2494, 2495, 2486, 2486, 2495, 2496, 2487, 2487, 2496, 2497, 2488, 2488, 2497, 2498, 2489, 2489, 2498, 2499, 2490, 2490, 2499, 2500, 2491, 2491, 2500, 2501, 2492, 2492, 2501, 2502, 2493, 2503, 2512, 2513, 2504, 2504, 2513, 2514, 2505, 2505, 2514, 2515, 2506, 2506, 2515, 2516, 2507, 2507, 2516, 2517, 2508, 2508, 2517, 2518, 2509, 2509, 2518, 2519, 2510, 2510, 2519, 2520, 2511, 2512, 2521, 2522, 2513, 2513, 2522, 2523, 2514, 2514, 2523, 2524, 2515, 2515, 2524, 2525, 2516, 2516, 2525, 2526, 2517, 2517, 2526, 2527, 2518, 2518, 2527, 2528, 2519, 2519, 2528, 2529, 2520, 2521, 2530, 2531, 2522, 2522, 2531, 2532, 2523, 2523, 2532, 2533, 2524, 2524, 2533, 2534, 2525, 2525, 2534, 2535, 2526, 2526, 2535, 2536, 2527, 2527, 2536, 2537, 2528, 2528, 2537, 2538, 2529, 2530, 2539, 2540, 2531, 2531, 2540, 2541, 2532, 2532, 2541, 2542, 2533, 2533, 2542, 2543, 2534, 2534, 2543, 2544, 2535, 2535, 2544, 2545, 2536, 2536, 2545, 2546, 2537, 2537, 2546, 2547, 2538, 2539, 2548, 2549, 2540, 2540, 2549, 2550, 2541, 2541, 2550, 2551, 2542, 2542, 2551, 2552, 2543, 2543, 2552, 2553, 2544, 2544, 2553, 2554, 2545, 2545, 2554, 2555, 2546, 2546, 2555, 2556, 2547, 2548, 2557, 2558, 2549, 2549, 2558, 2559, 2550, 2550, 2559, 2560, 2551, 2551, 2560, 2561, 2552, 2552, 2561, 2562, 2553, 2553, 2562, 2563, 2554, 2554, 2563, 2564, 2555, 2555, 2564, 2565, 2556, 2557, 2566, 2567, 2558, 2558, 2567, 2568, 2559, 2559, 2568, 2569, 2560, 2560, 2569, 2570, 2561, 2561, 2570, 2571, 2562, 2562, 2571, 2572, 2563, 2563, 2572, 2573, 2564, 2564, 2573, 2574, 2565, 2566, 2575, 2576, 2567, 2567, 2576, 2577, 2568, 2568, 2577, 2578, 2569, 2569, 2578, 2579, 2570, 2570, 2579, 2580, 2571, 2571, 2580, 2581, 2572, 2572, 2581, 2582, 2573, 2573, 2582, 2583, 2574] + uniform token subdivisionScheme = "none" + matrix4d xformOp:transform = ( (1, 0, 0, 0), (0, 0, -1, 0), (0, 1, 0, 0), (0, 0, 0, 1) ) + uniform token[] xformOpOrder = ["xformOp:transform"] +} \ No newline at end of file diff --git a/project_templates/sample_scene/content/particles/baseVFX.usda b/project_templates/sample_scene/content/particles/baseVFX.usda new file mode 100644 index 00000000..afa07ed1 --- /dev/null +++ b/project_templates/sample_scene/content/particles/baseVFX.usda @@ -0,0 +1,12 @@ +#usda 1.0 +( + defaultPrim = "VFX" +) + +def VFXInstance "VFX" +{ + double3 direction = (0, 1, 0) + double2 pullSpeed = (0.20000000298023224, 0.20000000298023224) + double2 rotationSpeed = (0.20000000298023224, 0.20000000298023224) +} + diff --git a/project_templates/sample_scene/content/physics/default-physmat.usda b/project_templates/sample_scene/content/physics/default-physmat.usda new file mode 100644 index 00000000..166e03c1 --- /dev/null +++ b/project_templates/sample_scene/content/physics/default-physmat.usda @@ -0,0 +1,10 @@ +#usda 1.0 +( + defaultPrim = "PhysicsMaterial" +) + +def PhysicsMaterial "PhysicsMaterial" +{ + string materialName = "Default" +} + diff --git a/project_templates/sample_scene/content/scenes/sample.nausd_scene b/project_templates/sample_scene/content/scenes/sample.nausd_scene new file mode 100644 index 00000000..beeca88b --- /dev/null +++ b/project_templates/sample_scene/content/scenes/sample.nausd_scene @@ -0,0 +1,80 @@ +#nausd_scene 1.0 + +def "NauAssetMesh" ( + displayName = "Plane" + prepend references = @../meshes/plane.usda.nausd@ +) +{ + asset Material:assign = @../materials/Black.nausd@ + matrix4d xformOp:transform = ( (4, 0, 0, 0), (0, 1, 0, 0), (0, 0, 4, 0), (0, -1.6799999475479126, -3.0399999618530273, 1) ) + uniform token[] xformOpOrder = ["xformOp:transform"] +} + +def "NauAssetMesh1" ( + displayName = "ITMO" + prepend references = @../meshes/itmo.usd.nausd@ +) +{ + asset Material:assign = @../materials/White.nausd@ + matrix4d xformOp:transform = ( (-6.556707887739321e-8, -1.5, 0, 0), (-1.5, 6.556707887739321e-8, 1.3113415775478643e-7, 0), (-1.3113415775478643e-7, 5.732056607252352e-15, -1.5, 0), (3, 0.31662893295288086, -7.044347763061523, 1) ) + uniform token[] xformOpOrder = ["xformOp:transform"] +} + +def NauComponent "nau__scene__DirectionalLightComponent" ( + displayName = "DirectionalLight" +) +{ + bool castShadows = 1 + float colorBlue = 1 + float colorGreen = 1 + float colorRed = 1 + custom string componentTypeName = "nau::scene::DirectionalLightComponent" + float intensity = 1 + string uid = "2ea1ce0b-4927-11f1-8ba0-d85ed3ae0e43" + matrix4d xformOp:transform = ( (0.6684818267822266, -0.743728518486023, 0, 0), (0.743728518486023, 0.6684818267822266, 0, 0), (0, 0, 1, 0), (-10, 8.316632270812988, -13.044347763061523, 1) ) + uniform token[] xformOpOrder = ["xformOp:transform"] +} + +def "NauAssetMesh2" ( + displayName = "Cube" + prepend references = @../meshes/cube.usda.nausd@ +) +{ + matrix4d xformOp:transform = ( (0.9215924143791199, 0, -0.3881590664386749, 0), (0, 1, 0, 0), (0.3881590664386749, 0, 0.9215924143791199, 0), (-5, -1.68337082862854, -6.044347763061523, 1) ) + uniform token[] xformOpOrder = ["xformOp:transform"] + + def "NauAssetMesh" ( + displayName = "OtherCube" + prepend references = @../meshes/cube.usda.nausd@ + ) + { + asset Material:assign = @../materials/Black.nausd@ + matrix4d xformOp:transform = ( (0.1054065078496933, 0, 0.4887632131576538, 0), (0, 0.5, 0, 0), (-0.4887632131576538, -0, 0.1054065078496933, 0), (0, 1, 0, 1) ) + uniform token[] xformOpOrder = ["xformOp:transform"] + } +} + +def "NauAssetMesh3" ( + displayName = "NauAssetMesh" + prepend references = @../meshes/sphere.usda.nausd@ +) +{ + asset Material:assign = @../materials/Rusted.nausd@ + matrix4d xformOp:transform = ( (-4.371138828673793e-8, 0, 1, 0), (0, 1, 0, 0), (-1, 0, -4.371138828673793e-8, 0), (5, -0.6833710670471191, -6.044347763061523, 1) ) + uniform token[] xformOpOrder = ["xformOp:transform"] + + def NauComponent "MyMover" ( + displayName = "MyMover" + kind = "component" + ) + { + float amplitude = 0.3 + string axis = "Y" + custom string componentTypeName = "MyMover" + float frequency = 2 + float phase = 0.5 + string uid = "306fdb04-492a-11f1-8ba0-d85ed3ae0e43" + matrix4d xformOp:transform = ( (-4.371138828673784e-8, 0, -0.999999999999998, 0), (0, 1, 0, 0), (0.999999999999998, 0, -4.371138828673784e-8, 0), (-5.911330955663584, -2.364340305328369, 5.058046346015125, 1) ) + uniform token[] xformOpOrder = ["xformOp:transform"] + } +} diff --git a/project_templates/sample_scene/content/shaders/include/ColorSpaceUtility.hlsl b/project_templates/sample_scene/content/shaders/include/ColorSpaceUtility.hlsl new file mode 100644 index 00000000..445d4bf1 --- /dev/null +++ b/project_templates/sample_scene/content/shaders/include/ColorSpaceUtility.hlsl @@ -0,0 +1,161 @@ +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +// Developed by Minigraph +// +// Author: James Stanard +// + +#pragma warning( disable : 3571 ) + +#ifndef __COLOR_SPACE_UTILITY_HLSLI__ +#define __COLOR_SPACE_UTILITY_HLSLI__ + +// +// Gamma ramps and encoding transfer functions +// +// Agnostic to color space though usually tightly coupled. For instance, sRGB is both a +// color space (defined by three basis vectors and a white point) and a gamma ramp. Gamma +// ramps are designed to reduce perceptual error when compressing floats to small integer +// values. More precision is needed in darker gradients as the human eye is more sensitive +// to contrast with dark values. A logarithmic curve is often used. +// + +// sRGB is both a color space and a transfer function or "gamma ramp". (It's not a true gamma +// curve, which have been deprecated along with CRT displays.) sRGB is what almost all 8 bpc +// textures use, and when passed to an LCD monitor they look right. sRGB textures must be +// linearized for physically correct rendering, and the linear results need to be re-encoded +// with the sRGB ramp for display. +float3 LinearToSRGB( float3 x ) +{ + // Approximately pow(x, 1.0 / 2.2) + return select(x < 0.0031308, 12.92 * x, 1.055 * pow(x, 1.0 / 2.4) - 0.055); +} + +float3 SRGBToLinear( float3 x ) +{ + // Approximately pow(x, 2.2) + return select(x < 0.04045, x / 12.92, pow((x + 0.055) / 1.055, 2.4)); +} + +// These functions avoid pow() to efficiently approximate sRGB with an error < 0.4%. +float3 LinearToSRGB_Fast( float3 x ) +{ + return select(x < 0.0031308, 12.92 * x, 1.13005 * sqrt(x - 0.00228) - 0.13448 * x + 0.005719); +} + +float3 SRGBToLinear_Fast( float3 x ) +{ + return select(x < 0.04045, x / 12.92, -7.43605 * x - 31.24297 * sqrt(-0.53792 * x + 1.279924) + 35.34864); +} + +float3 accurateSRGBToLinear(in float3 x ) {return SRGBToLinear(x);} +float3 accurateLinearToSRGB(in float3 x ) {return LinearToSRGB(x);} +// The OETF recommended for content shown on HDTVs. This "gamma ramp" may increase contrast as +// appropriate for viewing in a dark environment. +float3 LinearToREC709( float3 x ) +{ + return select(x < 0.0181, 4.5 * x, 1.0993 * pow(x, 0.45) - 0.0993); +} + +float3 REC709ToLinear( float3 x ) +{ + return select(x < 0.08145, x / 4.5, pow((x + 0.0993) / 1.0993, 1.0 / 0.45)); +} + +// This is the new HDR transfer function, also called "PQ" for perceptual quantizer. +float3 LinearToREC2084(float3 L) +{ + float m1 = 2610.0 / 4096.0 / 4; + float m2 = 2523.0 / 4096.0 * 128; + float c1 = 3424.0 / 4096.0; + float c2 = 2413.0 / 4096.0 * 32; + float c3 = 2392.0 / 4096.0 * 32; + float3 Lp = pow(L, m1); + return pow((c1 + c2 * Lp) / (1 + c3 * Lp), m2); +} + +float3 REC2084ToLinear(float3 N) +{ + float m1 = 2610.0 / 4096.0 / 4; + float m2 = 2523.0 / 4096.0 * 128; + float c1 = 3424.0 / 4096.0; + float c2 = 2413.0 / 4096.0 * 32; + float c3 = 2392.0 / 4096.0 * 32; + float3 Np = pow(N, 1 / m2); + return pow(max(Np - c1, 0) / (c2 - c3 * Np), 1 / m1); +} + +// +// Color space conversions +// +// These assume linear (not gamma-encoded) values. A color space conversion is a change +// of basis (like in Linear Algebra). Since a color space is defined by three vectors-- +// the basis vectors--changing space involves a matrix-vector multiplication. Note that +// changing the color space may result in colors that are "out of bounds" because some +// color spaces have larger gamuts than others. When converting some colors from a wide +// gamut to small gamut, negative values may result, which are inexpressible in that new +// color space. +// +// It would be ideal to build a color pipeline which never throws away inexpressible (but +// perceivable) colors. This means using a color space that is as wide as possible. The +// XYZ color space is the neutral, all-encompassing color space, but it has the unfortunate +// property of having negative values (specifically in X and Z). To correct this, a further +// transformation can be made to X and Z to make them always positive. They can have their +// precision needs reduced by dividing by Y, allowing X and Z to be packed into two UNORM8s. +// This color space is called YUV for lack of a better name. +// + +// Note: Rec.709 and sRGB share the same color primaries and white point. Their only difference +// is the transfer curve used. + +float3 REC709toREC2020( float3 RGB709 ) +{ + const float3x3 ConvMat = + { + 0.627402, 0.329292, 0.043306, + 0.069095, 0.919544, 0.011360, + 0.016394, 0.088028, 0.895578 + }; + return mul(ConvMat, RGB709); +} + +float3 REC2020toREC709(float3 RGB2020) +{ + const float3x3 ConvMat = + { + 1.660496, -0.587656, -0.072840, + -0.124547, 1.132895, -0.008348, + -0.018154, -0.100597, 1.118751 + }; + return mul(ConvMat, RGB2020); +} + +float3 REC709toDCIP3( float3 RGB709 ) +{ + const float3x3 ConvMat = + { + 0.822458, 0.177542, 0.000000, + 0.033193, 0.966807, 0.000000, + 0.017085, 0.072410, 0.910505 + }; + return mul(ConvMat, RGB709); +} + +float3 DCIP3toREC709( float3 RGB709 ) +{ + const float3x3 ConvMat = + { + 1.224947, -0.224947, 0.000000, + -0.042056, 1.042056, 0.000000, + -0.019641, -0.078651, 1.098291 + }; + return mul(ConvMat, RGB709); +} + +#endif // __COLOR_SPACE_UTILITY_HLSLI__ \ No newline at end of file diff --git a/project_templates/sample_scene/content/shaders/include/atmosphere/atmosphere_params.hlsli b/project_templates/sample_scene/content/shaders/include/atmosphere/atmosphere_params.hlsli new file mode 100644 index 00000000..63bdf67e --- /dev/null +++ b/project_templates/sample_scene/content/shaders/include/atmosphere/atmosphere_params.hlsli @@ -0,0 +1,107 @@ +#ifndef ATMOSPHERE_PARAMETERS +#define ATMOSPHERE_PARAMETERS 1 + +#include "atmosphere/definitions.hlsli" +#include "atmosphere/definitions_units.hlsli" + +/* +