From a7a671363801d417fbb84b28479ecc675eaf69a1 Mon Sep 17 00:00:00 2001 From: zombie Date: Thu, 28 Sep 2023 21:01:04 -0400 Subject: [PATCH] updated hazarcourse --- LICENSE | 22 --------- README.md | 113 ---------------------------------------------- assets | 2 +- hazardcourse.tscn | 6 +-- 4 files changed, 4 insertions(+), 139 deletions(-) delete mode 100644 LICENSE delete mode 100644 README.md diff --git a/LICENSE b/LICENSE deleted file mode 100644 index 5e532e0..0000000 --- a/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ -Copyright 2023 Hannah "EMBYR" Crawford -Copyright 2019 Josh "Shifty" Palmer - -MIT License - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/README.md b/README.md deleted file mode 100644 index 0ade491..0000000 --- a/README.md +++ /dev/null @@ -1,113 +0,0 @@ -![](https://raw.githubusercontent.com/Shfty/qodot-extras/master/graphics/qodot_logo_small.png) - -Quake *.map* file support for Godot 4.x. **For the original Godot 3.x plugin, see [Qodot-Plugin](https://github.com/QodotPlugin/qodot-plugin/).** - -# Before you enable Qodot - -1. [Use Godot Engine .NET / mono build](https://godotengine.org/download/). **You can still use GDScript with Mono build.** -2. [Download 7.0 .NET SDK](https://dotnet.microsoft.com/en-us/download) and run the 7.0 SDK installer. -4. In your Godot Project, go to Project > Tools > C# > Create C# Solution. -5. Build your C# scripts by pressing Alt + B, or click the square *Build* button in the top-right corner. -6. Go to Project > Project Settings > Plugins, then enable Qodot. - -If you modify any C# scripts in the plugin, press Alt + B or click the square *Build* button to bring back the "Full Build" toolbar in the 3D Viewport. - -# About this version - -Latest Tested Engine Version: **4.1.stable.mono** - -This is a port of Qodot to Godot 4.x. It requires the .NET build of Godot to import maps correctly. Games can be exported with the standard editor/export templates however. - -Unlike [Qodot-plugin](https://github.com/QodotPlugin/qodot-plugin/), this [Qodot](https://github.com/QodotPlugin/Qodot/) repository is currently the official version of the plugin and where active development continues. You can also find the plugin on Godot's Asset Library. - -## Documentation - -Consult the [Qodot User Guide](https://qodotplugin.github.io/). Documentation may not be up to date for 4.0, but most things should be the same. - -## Overview - -Qodot extends the Godot editor to import Quake *.map* files, and provides a data-driven framework for converting the entities and brushes contained therein into a custom node hierarchy. - -![](https://raw.githubusercontent.com/wiki/Shfty/qodot-plugin/images/2-usage/in-editor.gif) - -## Features - -- Natively import `.map` files into Godot and convert them into a usable scene tree -- Supports - - Brush geometry - - Textures and customized UVs - - Convex and concave collision volumes - - Gameplay entities - - FGD (Forge Game Data) export for custom game definitions -- Configurable scene population - - Leverages the map format's classname and key/value property systems - - Spawn and configure custom Godot scenes and scripts based on entities defined in the map editor - - Define the visual and collision properties of brush entities on a per-classname basis -- TrenchBroom Integration - - Simple, intuitive map editor with a strong feature set - - TrenchBroom game configurations can be exported for tighter workflow integration - - Nested TrenchBroom groups can be used to build a tree hierarchy from the format's standard flat structure - -## Showcase - -[![](https://raw.githubusercontent.com/Shfty/qodot-extras/master/showcase/sunkper-props-thumbnail.jpg)](https://raw.githubusercontent.com/Shfty/qodot-extras/master/showcase/sunkper-props.jpg) - -Assorted props by [@SunkPer](https://twitter.com/SunkPer) - -[![](https://raw.githubusercontent.com/Shfty/qodot-extras/master/showcase/sunkper-summer-island.gif)](https://cdn.discordapp.com/attachments/651209074930876416/659427504309796876/Project_Summer_Island_WIP_25.mp4) - -Summer Island by [@SunkPer](https://twitter.com/SunkPer) - -## Thesis - -Qodot was created to solve a long-standing problem with modern game engines: The lack of simple, accessible level editing functionality for users without 3D modeling expertise. - -Unity, Unreal and Godot are all capable of CSG to some extent or other with varying degrees of usability, but lack fine-grained direct manipulation of geometry, as well as per-face texture and UV manipulation. It's positioned more as a prototyping tool to be used ahead of a proper art pass than a viable methodology. - -Conversely, dedicated 3D modeling packages like Maya or Blender are very powerful and can iterate fast in experienced hands, but have an intimidating skill floor for users with a programming-focused background that just want to build levels for their game. - -Enter the traditional level editor: Simple tools built for games like Doom, Quake and Duke Nukem 3D that operate in the design language of a video game and are created for use by designers, artists and programmers alike. Thanks to years of community support, classic Quake is still alive, kicking, and producing high-quality content and mapping software alike. This continued popularity combined with its simplicity means the Quake *.map* format presents a novel solution. - -## Extra Content - -[The Qodot extra content repository](https://github.com/Shfty/qodot-extras) contains a set of additional resources, such as map editor plugins, logo graphics, showcase content and screenshots. - -## Qodot Elsewhere - -[Discord - Qodot](https://discord.gg/c72WBuG) - -[Reddit - Qodot](https://www.reddit.com/r/godot/comments/e41ldk/qodot_quake_map_file_support_for_godot/) - -[Godot Forums - Qodot](https://godotforums.org/discussion/21573/qodot-quake-map-file-support-for-godot) - -[Godot Asset Library - Qodot 3.x](https://godotengine.org/asset-library/asset/446) - -[Hannah's Twitter](https://twitter.com/STUDIOEMBYR) - -## Credits - -[Josh "Shifty" Palmer](https://twitter.com/ShiftyAxel) - Original Qodot plugin - -[Hannah "EMBYR" Crawford](https://twitter.com/STUDIOEMBYR) - Godot 4.x & C# port & maintainance - -[Kristian Duske](https://twitter.com/kristianduske) - For creating TrenchBroom and inspiring the creation of Qodot - -[Arkii](https://github.com/GoomiChan) - For example code and handy documentation of the Valve 220 format - -[TheRektafire](https://github.com/TheRektafire) - For a variety of useful tidbits on the .map format - -[Ember](https://github.com/deertears/) - For creating the user guide - -[Calinou](https://github.com/Calinou) - For making Qodot work on case-sensitive systems - -[SunkPer](https://twitter.com/SunkPer) - For showcase screenshots - -[lordee](https://github.com/lordee), [DistractedMOSFET](https://github.com/distractedmosfet) and [winadam](https://github.com/winadam) - For laying the groundwork of the FGD export and entity scripting systems. - -[fossegutten](https://github.com/fossegutten) - For a typed GDScript pass - -[Corruptinator](https://github.com/Corruptinator) - For the idea of using TrenchBroom groups as a scene tree. - -[grenappels](https://github.com/grenappels) - For implementing smoothed brush normal edge splitting - -[FreePBR.com](https://freepbr.com) - For royalty-free PBR example textures diff --git a/assets b/assets index 62a2a9b..4eb4892 160000 --- a/assets +++ b/assets @@ -1 +1 @@ -Subproject commit 62a2a9b0ebae9ef7da4ce9e3b9d1d30753ecb95d +Subproject commit 4eb489257dc66fe5f0f79d589b3dbfe973a86fad diff --git a/hazardcourse.tscn b/hazardcourse.tscn index 17938cc..4439c3e 100644 --- a/hazardcourse.tscn +++ b/hazardcourse.tscn @@ -2,8 +2,8 @@ [ext_resource type="ArrayMesh" uid="uid://ctefgtnmh5x2g" path="res://assets/maps/hazardcourse.obj" id="1_01pb3"] -[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_31k0d"] -data = PackedVector3Array(1008, 144, 144, 1008, 144, 128, 1008, -48, 128, 1008, -48, 144, 1008, 144, 144, 1008, -48, 128, 1008, 144, 0, 1008, 144, -16, 1008, -48, -16, 1008, -48, 0, 1008, 144, 0, 1008, -48, -16, 1008, 144, 144, 816, 144, 144, 816, 144, 128, 1008, 144, 128, 1008, 144, 144, 816, 144, 128, 1008, 144, 0, 816, 144, 0, 816, 144, -16, 1008, 144, -16, 1008, 144, 0, 816, 144, -16, 1008, 144, 144, 1008, -48, 144, 816, -48, 144, 816, 144, 144, 1008, 144, 144, 816, -48, 144, 1008, 144, 128, 816, 144, 128, 816, -48, 128, 1008, -48, 128, 1008, 144, 128, 816, -48, 128, 1008, -48, 144, 1008, -48, 128, 816, -48, 128, 816, -48, 144, 1008, -48, 144, 816, -48, 128, 816, 144, 144, 816, -48, 144, 816, -48, 128, 816, 144, 128, 816, 144, 144, 816, -48, 128, 1008, 144, 0, 1008, -48, 0, 816, -48, 0, 816, 144, 0, 1008, 144, 0, 816, -48, 0, 1008, 144, -16, 816, 144, -16, 816, -48, -16, 1008, -48, -16, 1008, 144, -16, 816, -48, -16, 1008, -48, 0, 1008, -48, -16, 816, -48, -16, 816, -48, 0, 1008, -48, 0, 816, -48, -16, 816, 144, 0, 816, -48, 0, 816, -48, -16, 816, 144, -16, 816, 144, 0, 816, -48, -16, 800, 208, 0, 800, 240, 32, 800, 240, 0, 800, -144, 32, 800, -112, 0, 800, -144, 0, 800, 240, 0, 800, 240, -16, 800, -144, -16, 800, -144, 0, 800, 240, 0, 800, -144, -16, 400, 240, 0, 800, 240, 0, 800, 240, 32, 400, 240, 0, 800, 240, 32, 400, 240, 32, 304, 240, 32, 400, 240, 0, 400, 240, 32, 800, 240, 0, 560, 240, 0, 560, 240, -16, 800, 240, 0, 560, 240, -16, 800, 240, -16, 304, 240, 0, 400, 240, 0, 304, 240, 32, 304, 240, 0, 304, 240, 32, 160, 240, 0, 160, 240, 0, 304, 240, 32, 160, 240, 32, 800, 240, 0, 800, -144, 0, 560, -144, 0, 560, 240, 0, 800, 240, 0, 560, -144, 0, 800, 240, -16, 560, 240, -16, 560, -144, -16, 800, -144, -16, 800, 240, -16, 560, -144, -16, 800, -144, 32, 800, -144, 0, 400, -144, 0, 800, -144, 32, 400, -144, 0, 400, -144, 32, 400, -144, 32, 400, -144, 0, 304, -144, 32, 800, -144, 0, 800, -144, -16, 560, -144, -16, 800, -144, 0, 560, -144, -16, 560, -144, 0, 304, -144, 32, 400, -144, 0, 304, -144, 0, 160, -144, 0, 304, -144, 32, 304, -144, 0, 160, -144, 32, 304, -144, 32, 160, -144, 0, 560, 240, 0, 560, -144, 0, 560, -144, -16, 560, 240, -16, 560, 240, 0, 560, -144, -16, 560, 416, 0, 560, 416, -16, 560, -160, -16, 560, -160, 0, 560, 416, 0, 560, -160, -16, 544, 400, 32, 544, 400, 0, 544, 240, 0, 544, 240, 32, 544, 400, 32, 544, 240, 0, 400, 208, 0, 400, 240, 32, 400, 240, 0, 400, 208, 0, 400, 240, 0, 304, 208, 0, 800, 240, 0, 400, 240, 0, 400, 208, 0, 304, 96, 0, 400, 208, 0, 304, 208, 0, 800, 240, 0, 400, 208, 0, 800, 208, 0, 304, 208, 0, 400, 240, 0, 304, 240, 0, 400, 96, 0, 400, 208, 0, 304, 96, 0, 400, 96, 0, 304, 96, 0, 304, 0, 0, 400, 0, 0, 400, 96, 0, 304, 0, 0, 400, 0, 0, 304, 0, 0, 304, -112, 0, 400, -112, 0, 400, 0, 0, 304, -112, 0, 400, -112, 0, 304, -112, 0, 304, -144, 0, 400, -144, 0, 400, -112, 0, 304, -144, 0, 800, -112, 0, 400, -112, 0, 400, -144, 0, 800, -112, 0, 400, -144, 0, 800, -144, 0, 304, -144, 0, 304, 240, 0, 160, -144, 0, 160, -144, 0, 304, 240, 0, 160, 240, 0, 400, 240, 32, 400, 208, 0, 400, 240, 0, 800, 240, 32, 800, 208, 0, 400, 208, 0, 400, 240, 32, 800, 240, 32, 400, 208, 0, 304, 240, 32, 400, 240, 32, 400, 208, 0, 400, 96, 8, 400, 96, 0, 400, 0, 0, 400, 0, 8, 400, 96, 8, 400, 0, 0, 400, -144, 32, 400, -112, 0, 400, -144, 0, 400, -112, 0, 400, -144, 32, 400, -144, 0, 800, -112, 0, 800, -144, 32, 400, -144, 32, 400, -112, 0, 800, -112, 0, 400, -144, 32, 304, -144, 32, 400, -112, 0, 400, -144, 32, 384, 80, 32, 384, 80, 8, 384, 16, 8, 384, 16, 32, 384, 80, 32, 384, 16, 8, 384, 80, 32, 320, 80, 32, 320, 80, 8, 384, 80, 8, 384, 80, 32, 320, 80, 8, 384, 80, 32, 384, 16, 32, 320, 16, 32, 320, 80, 32, 384, 80, 32, 320, 16, 32, 384, 80, 8, 320, 80, 8, 320, 16, 8, 384, 16, 8, 384, 80, 8, 320, 16, 8, 384, 16, 32, 384, 16, 8, 320, 16, 8, 320, 16, 32, 384, 16, 32, 320, 16, 8, 320, 80, 32, 320, 16, 32, 320, 16, 8, 320, 80, 8, 320, 80, 32, 320, 16, 8, 304, 240, 32, 400, 208, 0, 400, 240, 0, 304, 208, 32, 400, 208, 0, 304, 208, 0, 304, 208, 0, 304, 208, 32, 304, 96, 0, 304, 240, 32, 304, 208, 32, 304, 208, 0, 304, 96, 0, 304, 208, 32, 304, 96, 32, 304, 240, 32, 304, 208, 0, 304, 240, 0, 304, 0, 0, 304, 96, 0, 304, 96, 8, 304, 0, 0, 304, 96, 8, 304, 0, 8, 304, -112, 0, 304, 0, 0, 304, 0, 32, 304, -112, 0, 304, 0, 32, 304, -112, 32, 304, -144, 0, 304, -112, 0, 304, -112, 32, 304, -144, 0, 304, -112, 32, 304, -144, 32, 400, 240, 0, 400, 208, 0, 304, 208, 32, 304, 240, 32, 400, 240, 0, 304, 208, 32, 304, 208, 32, 400, 208, 0, 304, 96, 32, 400, 208, 0, 400, 96, 0, 304, 96, 32, 400, 208, 0, 304, 208, 32, 304, 208, 0, 304, 96, 32, 400, 96, 0, 304, 96, 0, 400, 96, 8, 304, 96, 8, 304, 96, 0, 400, 96, 0, 400, 96, 8, 304, 96, 0, 400, 96, 8, 400, 0, 8, 304, 0, 8, 304, 96, 8, 400, 96, 8, 304, 0, 8, 400, 0, 0, 304, 0, 32, 304, 0, 0, 400, 0, 8, 400, 0, 0, 304, 0, 0, 304, 0, 8, 400, 0, 8, 304, 0, 0, 400, -112, 0, 304, -112, 32, 304, -112, 0, 304, -112, 32, 400, -112, 0, 304, -112, 0, 400, 0, 0, 400, -112, 0, 304, -112, 32, 304, 0, 32, 400, 0, 0, 304, -112, 32, 304, -112, 32, 400, -112, 0, 304, -144, 32, 400, -112, 0, 400, -144, 0, 304, -144, 32, 304, 240, 32, 304, 240, 0, 304, -144, 0, 304, -144, 32, 304, 240, 32, 304, -144, 0, 400, -112, 0, 304, -144, 32, 400, -144, 0, 544, 400, 32, 176, 400, 32, 176, 400, 0, 544, 400, 0, 544, 400, 32, 176, 400, 0, 544, 400, 32, 544, 240, 32, 176, 240, 32, 176, 400, 32, 544, 400, 32, 176, 240, 32, 544, 400, 0, 176, 400, 0, 176, 240, 0, 544, 240, 0, 544, 400, 0, 176, 240, 0, 544, 240, 32, 544, 240, 0, 176, 240, 0, 176, 240, 32, 544, 240, 32, 176, 240, 0, 176, 400, 32, 176, 240, 32, 176, 240, 0, 176, 400, 0, 176, 400, 32, 176, 240, 0, 560, 416, 0, 160, 416, 0, 160, 416, -16, 560, 416, -16, 560, 416, 0, 160, 416, -16, 160, 128, 32, 160, 128, 16, 160, -32, 16, 160, -32, 32, 160, 128, 32, 160, -32, 16, 304, 240, 32, 304, -144, 32, 160, -144, 32, 160, 240, 32, 304, 240, 32, 160, -144, 32, 160, 240, 32, 160, -144, 32, 160, -144, 0, 160, 240, 0, 160, 240, 32, 160, -144, 0, 560, 416, 0, 560, -160, 0, 160, -160, 0, 160, 416, 0, 560, 416, 0, 160, -160, 0, 560, 416, -16, 160, 416, -16, 160, -160, -16, 560, -160, -16, 560, 416, -16, 160, -160, -16, 560, -160, 0, 560, -160, -16, 160, -160, -16, 160, -160, 0, 560, -160, 0, 160, -160, -16, 160, 416, 0, 160, -160, 0, 160, -160, -16, 160, 416, -16, 160, 416, 0, 160, -160, -16, 0, 416, -128, 0, 416, -144, 0, -320, -144, 0, -320, -128, 0, 416, -128, 0, -320, -144, 160, 128, 32, -16, 128, 32, -16, 128, 16, 160, 128, 16, 160, 128, 32, -16, 128, 16, 160, 128, 32, 160, -32, 32, -16, -32, 32, -16, 128, 32, 160, 128, 32, -16, -32, 32, 160, 128, 16, -16, 128, 16, -16, -32, 16, 160, -32, 16, 160, 128, 16, -16, -32, 16, 160, -32, 32, 160, -32, 16, -16, -32, 16, -16, -32, 32, 160, -32, 32, -16, -32, 16, -16, 128, 32, -16, -32, 32, -16, -32, 16, -16, 128, 16, -16, 128, 32, -16, -32, 16, -16, 144, 32, -16, 144, 16, -16, -48, 16, -16, -48, 32, -16, 144, 32, -16, -48, 16, -16, 144, 32, -272, 144, 32, -272, 144, 16, -16, 144, 16, -16, 144, 32, -272, 144, 16, -272, 112, 32, -272, 112, 16, -272, -16, 16, -272, -16, 32, -272, 112, 32, -272, -16, 16, -16, 144, 32, -16, -48, 32, -272, -48, 32, -272, 144, 32, -16, 144, 32, -272, -48, 32, -16, 144, 16, -272, 144, 16, -272, -48, 16, -16, -48, 16, -16, 144, 16, -272, -48, 16, -16, -48, 32, -16, -48, 16, -272, -48, 16, -272, -48, 32, -16, -48, 32, -272, -48, 16, -272, 144, 32, -272, -48, 32, -272, -48, 16, -272, 144, 16, -272, 144, 32, -272, -48, 16, -400, 112, 80, -288, 112, 16, -384, 112, 96, -288, 112, 16, -272, 112, 32, -384, 112, 96, -400, 112, 80, -384, 112, 96, -400, 112, 96, -272, 112, 16, -272, 112, 32, -288, 112, 16, -496, 112, 80, -400, 112, 80, -400, 112, 96, -496, 112, 80, -400, 112, 96, -496, 112, 96, -608, 112, 16, -496, 112, 80, -496, 112, 96, -608, 112, 16, -496, 112, 96, -512, 112, 96, -624, 112, 16, -608, 112, 16, -512, 112, 96, -624, 112, 16, -512, 112, 96, -624, 112, 32, -272, 112, 16, -288, 112, 16, -288, -16, 16, -272, -16, 16, -272, 112, 16, -288, -16, 16, -384, 400, 80, -384, 400, -16, -384, 384, -16, -384, 384, 80, -384, 400, 80, -384, 384, -16, -272, 112, 32, -272, -16, 32, -384, -16, 96, -384, 112, 96, -272, 112, 32, -384, -16, 96, -384, -288, 80, -384, -288, -16, -384, -304, -16, -384, -304, 80, -384, -288, 80, -384, -304, -16, -400, 112, 96, -400, -16, 96, -496, -16, 96, -496, 112, 96, -400, 112, 96, -496, -16, 96, -384, 112, 96, -400, -16, 96, -400, 112, 96, -496, 112, 96, -496, -16, 96, -512, -16, 96, -384, 112, 96, -384, -16, 96, -400, -16, 96, -512, 112, 96, -496, 112, 96, -512, -16, 96, -400, 112, 96, -400, -16, 96, -400, -16, 80, -400, 112, 80, -400, 112, 96, -400, -16, 80, -400, 112, 96, -400, 112, 80, -400, -16, 80, -400, -16, 96, -400, 112, 96, -400, -16, 80, -400, -16, 80, -400, -16, 96, -272, -16, 16, -400, -16, 96, -272, -16, 32, -272, -16, 16, -496, -16, 80, -400, -16, 96, -400, -16, 80, -384, -16, 96, -272, -16, 32, -400, -16, 96, -400, -16, 80, -272, -16, 16, -288, -16, 16, -496, -16, 96, -400, -16, 96, -496, -16, 80, -496, -16, 96, -496, -16, 80, -624, -16, 32, -512, -16, 96, -496, -16, 96, -624, -16, 32, -624, -16, 32, -496, -16, 80, -624, -16, 16, -624, -16, 16, -496, -16, 80, -608, -16, 16, -288, 112, 16, -400, 112, 80, -400, -16, 80, -288, -16, 16, -288, 112, 16, -400, -16, 80, -402, 384, 46, -400, 384, 32, -402, -288, 46, -402, -288, 46, -400, 384, 32, -400, -288, 32, -402, 384, 46, -402, -288, 46, -408, 384, 56, -400, 384, 32, -402, -288, 18, -400, -288, 32, -402, 384, 18, -402, -288, 18, -400, 384, 32, -408, 384, 8, -402, -288, 18, -402, 384, 18, -408, 384, 56, -402, -288, 46, -408, -288, 56, -408, -288, 8, -402, -288, 18, -408, 384, 8, -418, 384, 62, -418, -288, 62, -432, 384, 64, -432, 384, 64, -418, -288, 62, -432, -288, 64, -418, 384, 62, -408, 384, 56, -418, -288, 62, -418, -288, 62, -408, 384, 56, -408, -288, 56, -446, -288, 62, -432, 384, 64, -432, -288, 64, -446, 384, 62, -432, 384, 64, -446, -288, 62, -446, 384, 62, -446, -288, 62, -456, 384, 56, -456, 384, 56, -446, -288, 62, -456, -288, 56, -432, 384, 0, -418, -288, 2, -418, 384, 2, -432, -288, 0, -418, -288, 2, -432, 384, 0, -418, 384, 2, -418, -288, 2, -408, 384, 8, -408, 384, 8, -418, -288, 2, -408, -288, 8, -432, -288, 0, -432, 384, 0, -446, -288, 2, -446, -288, 2, -432, 384, 0, -446, 384, 2, -456, 384, 8, -446, -288, 2, -446, 384, 2, -456, -288, 8, -446, -288, 2, -456, 384, 8, -462, 384, 46, -462, -288, 46, -464, 384, 32, -464, 384, 32, -462, -288, 46, -464, -288, 32, -462, 384, 46, -456, 384, 56, -462, -288, 46, -462, -288, 46, -456, 384, 56, -456, -288, 56, -462, -288, 18, -464, 384, 32, -464, -288, 32, -462, 384, 18, -464, 384, 32, -462, -288, 18, -462, 384, 18, -462, -288, 18, -456, 384, 8, -456, 384, 8, -462, -288, 18, -456, -288, 8, -466, 384, 46, -464, 384, 32, -466, -288, 46, -466, -288, 46, -464, 384, 32, -464, -288, 32, -466, 384, 46, -466, -288, 46, -472, 384, 56, -464, 384, 32, -466, -288, 18, -464, -288, 32, -466, 384, 18, -466, -288, 18, -464, 384, 32, -472, 384, 8, -466, -288, 18, -466, 384, 18, -472, 384, 56, -466, -288, 46, -472, -288, 56, -472, -288, 8, -466, -288, 18, -472, 384, 8, -482, 384, 62, -482, -288, 62, -496, 384, 64, -496, 384, 64, -482, -288, 62, -496, -288, 64, -482, 384, 62, -472, 384, 56, -482, -288, 62, -482, -288, 62, -472, 384, 56, -472, -288, 56, -510, -288, 62, -496, 384, 64, -496, -288, 64, -510, 384, 62, -496, 384, 64, -510, -288, 62, -510, 384, 62, -510, -288, 62, -520, 384, 56, -520, 384, 56, -510, -288, 62, -520, -288, 56, -496, 384, 0, -482, -288, 2, -482, 384, 2, -496, -288, 0, -482, -288, 2, -496, 384, 0, -482, 384, 2, -482, -288, 2, -472, 384, 8, -472, 384, 8, -482, -288, 2, -472, -288, 8, -496, -288, 0, -496, 384, 0, -510, -288, 2, -510, -288, 2, -496, 384, 0, -510, 384, 2, -520, 384, 8, -510, -288, 2, -510, 384, 2, -520, -288, 8, -510, -288, 2, -520, 384, 8, -400, 112, 80, -496, 112, 80, -496, -16, 80, -400, -16, 80, -400, 112, 80, -496, -16, 80, -496, 112, 96, -496, -16, 96, -496, -16, 80, -496, 112, 80, -496, 112, 96, -496, -16, 80, -496, 112, 96, -496, 112, 80, -496, -16, 80, -496, -16, 96, -496, 112, 96, -496, -16, 80, -526, 384, 46, -526, -288, 46, -528, 384, 32, -528, 384, 32, -526, -288, 46, -528, -288, 32, -526, 384, 46, -520, 384, 56, -526, -288, 46, -526, -288, 46, -520, 384, 56, -520, -288, 56, -526, -288, 18, -528, 384, 32, -528, -288, 32, -526, 384, 18, -528, 384, 32, -526, -288, 18, -526, 384, 18, -526, -288, 18, -520, 384, 8, -520, 384, 8, -526, -288, 18, -520, -288, 8, -384, 400, 80, -544, 400, 80, -544, 400, -16, -384, 400, -16, -384, 400, 80, -544, 400, -16, -384, 400, 80, -384, 384, 80, -544, 384, 80, -544, 400, 80, -384, 400, 80, -544, 384, 80, -384, 400, -16, -544, 400, -16, -544, 384, -16, -384, 384, -16, -384, 400, -16, -544, 384, -16, -384, 384, 80, -384, 384, -16, -544, 384, -16, -544, 384, 80, -384, 384, 80, -544, 384, -16, -544, 400, 80, -544, 384, 80, -544, 384, -16, -544, 400, -16, -544, 400, 80, -544, 384, -16, -384, -288, 80, -544, -288, 80, -544, -288, -16, -384, -288, -16, -384, -288, 80, -544, -288, -16, -384, -288, 80, -384, -304, 80, -544, -304, 80, -544, -288, 80, -384, -288, 80, -544, -304, 80, -384, -288, -16, -544, -288, -16, -544, -304, -16, -384, -304, -16, -384, -288, -16, -544, -304, -16, -384, -304, 80, -384, -304, -16, -544, -304, -16, -544, -304, 80, -384, -304, 80, -544, -304, -16, -544, -288, 80, -544, -304, 80, -544, -304, -16, -544, -288, -16, -544, -288, 80, -544, -304, -16, -496, 112, 80, -608, 112, 16, -608, -16, 16, -496, -16, 80, -496, 112, 80, -608, -16, 16, -512, 112, 96, -512, -16, 96, -624, -16, 32, -624, 112, 32, -512, 112, 96, -624, -16, 32, -624, 112, 32, -624, -16, 32, -624, -16, 16, -624, 112, 16, -624, 112, 32, -624, -16, 16, -608, 112, 16, -624, 112, 16, -624, -16, 16, -608, -16, 16, -608, 112, 16, -624, -16, 16, -624, 144, 32, -624, 144, 16, -624, -48, 16, -624, -48, 32, -624, 144, 32, -624, -48, 16, 0, 416, -128, -880, 416, -128, -880, 416, -144, 0, 416, -144, 0, 416, -128, -880, 416, -144, -624, 144, 32, -880, 144, 32, -880, 144, 16, -624, 144, 16, -624, 144, 32, -880, 144, 16, -624, 144, 32, -624, -48, 32, -880, -48, 32, -880, 144, 32, -624, 144, 32, -880, -48, 32, -624, 144, 16, -880, 144, 16, -880, -48, 16, -624, -48, 16, -624, 144, 16, -880, -48, 16, -624, -48, 32, -624, -48, 16, -880, -48, 16, -880, -48, 32, -624, -48, 32, -880, -48, 16, -880, 144, 32, -880, -48, 32, -880, -48, 16, -880, 144, 16, -880, 144, 32, -880, -48, 16, 0, 416, -128, 0, -320, -128, -880, -320, -128, -880, 416, -128, 0, 416, -128, -880, -320, -128, 0, 416, -144, -880, 416, -144, -880, -320, -144, 0, -320, -144, 0, 416, -144, -880, -320, -144, 0, -320, -128, 0, -320, -144, -880, -320, -144, -880, -320, -128, 0, -320, -128, -880, -320, -144, -880, 416, -128, -880, -320, -128, -880, -320, -144, -880, 416, -144, -880, 416, -128, -880, -320, -144, 1024, -80, -32, 1024, 176, -32, 1024, -80, -48, 1024, 192, 160, 1024, 192, -32, 1024, 176, -32, 1024, 192, 160, 1024, 176, -32, 1024, 176, 160, 1024, -80, -48, 1024, 176, -32, 1024, 176, -48, 1024, -80, 160, 1024, -80, -32, 1024, -96, -32, 1024, -80, 160, 1024, -96, -32, 1024, -96, 160, 1024, 240, 208, 1024, 240, 160, 1024, -144, 160, 1024, -144, 208, 1024, 240, 208, 1024, -144, 160, 1008, 128, 32, 1008, 128, 0, 1008, 80, 0, 1008, 144, 128, 1008, 144, 0, 1008, 128, 0, 1008, 144, 128, 1008, 128, 0, 1008, 128, 128, 1008, 128, 32, 1008, 80, 0, 1008, 80, 32, 1008, 96, 32, 1008, 80, 32, 1008, 96, 128, 1008, 96, 128, 1008, 80, 32, 1008, 80, 128, 1008, 16, 128, 1008, 16, 32, 1008, 0, 32, 1008, -32, 0, 1008, 16, 32, 1008, 16, 0, 1008, -32, 32, 1008, 16, 32, 1008, -32, 0, 1008, -32, 128, 1008, -32, 0, 1008, -48, 0, 1008, 16, 128, 1008, 0, 32, 1008, 0, 128, 1008, -32, 128, 1008, -48, 0, 1008, -48, 128, 1008, 144, 128, 992, 144, 128, 992, 144, 0, 1008, 144, 128, 992, 144, 0, 1008, 144, 0, 832, 144, 112, 992, 144, 128, 832, 144, 128, 992, 144, 112, 992, 144, 128, 832, 144, 112, 832, 144, 0, 992, 144, 0, 992, 144, 32, 832, 144, 0, 992, 144, 32, 832, 144, 32, 832, 144, 0, 832, 144, 128, 816, 144, 0, 816, 144, 0, 832, 144, 128, 816, 144, 128, 992, 144, 128, 992, 128, 128, 832, 128, 128, 832, 144, 128, 992, 144, 128, 832, 128, 128, 1008, 144, 128, 992, 128, 128, 992, 144, 128, 832, 144, 128, 832, 128, 128, 816, 128, 128, 1008, 144, 128, 1008, 128, 128, 992, 128, 128, 816, 144, 128, 832, 144, 128, 816, 128, 128, 992, 144, 128, 992, 144, 112, 992, 128, 112, 992, 128, 128, 992, 144, 128, 992, 128, 112, 1008, 128, 32, 992, 128, 32, 992, 128, 0, 1008, 128, 0, 1008, 128, 32, 992, 128, 0, 992, 144, 32, 992, 144, 0, 992, 128, 0, 992, 128, 32, 992, 144, 32, 992, 128, 0, 1008, 144, 0, 992, 128, 0, 1008, 128, 0, 1008, 128, 0, 992, 128, 0, 992, 80, 0, 1008, 144, 0, 992, 144, 0, 992, 128, 0, 992, 128, 0, 992, 144, 0, 832, 128, 0, 1008, 80, 0, 1008, 128, 0, 992, 80, 0, 832, 128, 0, 992, 144, 0, 832, 144, 0, 816, 128, 0, 832, 128, 0, 832, 144, 0, 816, 80, 0, 832, 128, 0, 816, 128, 0, 832, 80, 0, 832, 128, 0, 816, 80, 0, 816, 128, 0, 832, 144, 0, 816, 144, 0, 1008, 128, 128, 992, 128, 0, 992, 128, 128, 1008, 128, 128, 1008, 128, 0, 992, 128, 0, 832, 128, 112, 992, 128, 128, 992, 128, 112, 832, 128, 128, 992, 128, 128, 832, 128, 112, 992, 128, 32, 992, 128, 0, 832, 128, 0, 992, 128, 32, 832, 128, 0, 832, 128, 32, 816, 128, 0, 832, 128, 128, 832, 128, 0, 816, 128, 128, 832, 128, 128, 816, 128, 0, 992, 80, 0, 992, 128, 0, 992, 128, 32, 992, 144, 128, 992, 128, 128, 992, 128, 0, 992, 144, 128, 992, 128, 0, 992, 144, 0, 992, 80, 0, 992, 128, 32, 992, 80, 32, 992, 80, 128, 992, 80, 32, 992, 96, 128, 992, 96, 128, 992, 80, 32, 992, 96, 32, 1008, 96, 128, 992, 96, 128, 992, 96, 32, 1008, 96, 32, 1008, 96, 128, 992, 96, 32, 1008, 96, 128, 1008, 80, 128, 992, 80, 128, 992, 96, 128, 1008, 96, 128, 992, 80, 128, 1008, 96, 32, 992, 96, 32, 992, 80, 32, 1008, 80, 32, 1008, 96, 32, 992, 80, 32, 1008, 80, 128, 1008, 80, 32, 992, 80, 32, 992, 80, 128, 1008, 80, 128, 992, 80, 32, 992, 80, 32, 1008, 80, 32, 992, 80, 0, 1008, 80, 32, 1008, 80, 0, 992, 80, 0, 992, 144, 32, 992, 128, 32, 832, 128, 32, 992, 144, 32, 832, 128, 32, 832, 144, 32, 1008, 128, 32, 992, 80, 32, 992, 128, 32, 816, 80, 32, 832, 128, 32, 832, 80, 32, 1008, 128, 32, 1008, 80, 32, 992, 80, 32, 816, 128, 32, 832, 128, 32, 816, 80, 32, 1008, 16, 128, 992, 16, 128, 992, 16, 32, 1008, 16, 32, 1008, 16, 128, 992, 16, 32, 1008, 16, 32, 992, 16, 32, 992, 16, 0, 1008, 16, 0, 1008, 16, 32, 992, 16, 0, 1008, 16, 128, 1008, 0, 128, 992, 0, 128, 992, 16, 128, 1008, 16, 128, 992, 0, 128, 1008, 16, 32, 992, 16, 32, 992, 0, 32, 1008, 0, 32, 1008, 16, 32, 992, 0, 32, 1008, 0, 128, 1008, 0, 32, 992, 0, 32, 992, 0, 128, 1008, 0, 128, 992, 0, 32, 992, 16, 128, 992, 0, 32, 992, 16, 32, 992, -32, 0, 992, 16, 32, 992, -32, 32, 992, 16, 0, 992, 16, 32, 992, -32, 0, 992, 16, 128, 992, 0, 128, 992, 0, 32, 992, -48, 0, 992, -32, 0, 992, -32, 128, 992, -48, 0, 992, -32, 128, 992, -48, 128, 832, -32, 32, 992, -32, 32, 832, -48, 32, 1008, 16, 32, 1008, -32, 32, 992, -32, 32, 1008, 16, 32, 992, -32, 32, 992, 16, 32, 832, -48, 32, 992, -32, 32, 992, -48, 32, 832, 16, 32, 832, -32, 32, 816, -32, 32, 832, 16, 32, 816, -32, 32, 816, 16, 32, 1008, -32, 0, 992, -32, 0, 992, -48, 0, 1008, 16, 0, 992, -32, 0, 1008, -32, 0, 992, -48, 0, 992, -32, 0, 832, -48, 0, 1008, 16, 0, 992, 16, 0, 992, -32, 0, 1008, -48, 0, 1008, -32, 0, 992, -48, 0, 832, -48, 0, 992, -32, 0, 832, -32, 0, 816, -48, 0, 832, -48, 0, 832, -32, 0, 816, -48, 0, 832, -32, 0, 816, -32, 0, 816, -32, 0, 832, -32, 0, 832, 16, 0, 816, 16, 0, 816, -32, 0, 832, 16, 0, 1008, -32, 32, 1008, -32, 0, 992, -32, 0, 992, -32, 32, 1008, -32, 32, 992, -32, 0, 1008, -32, 128, 992, -32, 128, 992, -32, 0, 1008, -32, 128, 992, -32, 0, 1008, -32, 0, 832, -32, 112, 992, -32, 128, 832, -32, 128, 992, -32, 112, 992, -32, 128, 832, -32, 112, 832, -32, 0, 992, -32, 0, 992, -32, 32, 832, -32, 0, 992, -32, 32, 832, -32, 32, 832, -32, 0, 832, -32, 128, 816, -32, 0, 816, -32, 0, 832, -32, 128, 816, -32, 128, 992, -32, 128, 992, -48, 128, 832, -48, 128, 832, -32, 128, 992, -32, 128, 832, -48, 128, 1008, -32, 128, 992, -48, 128, 992, -32, 128, 832, -32, 128, 832, -48, 128, 816, -48, 128, 1008, -32, 128, 1008, -48, 128, 992, -48, 128, 816, -32, 128, 832, -32, 128, 816, -48, 128, 992, -32, 128, 992, -32, 112, 992, -48, 112, 992, -48, 128, 992, -32, 128, 992, -48, 112, 992, -32, 32, 992, -32, 0, 992, -48, 0, 992, -48, 32, 992, -32, 32, 992, -48, 0, 1008, -48, 128, 992, -48, 0, 992, -48, 128, 1008, -48, 128, 1008, -48, 0, 992, -48, 0, 832, -48, 112, 992, -48, 128, 992, -48, 112, 832, -48, 128, 992, -48, 128, 832, -48, 112, 992, -48, 32, 992, -48, 0, 832, -48, 0, 992, -48, 32, 832, -48, 0, 832, -48, 32, 816, -48, 0, 832, -48, 128, 832, -48, 0, 816, -48, 128, 832, -48, 128, 816, -48, 0, 992, 144, 112, 832, 144, 112, 832, 128, 112, 992, 128, 112, 992, 144, 112, 832, 128, 112, 832, 144, 128, 832, 128, 128, 832, 128, 112, 832, 144, 112, 832, 144, 128, 832, 128, 112, 832, 144, 32, 832, 128, 32, 832, 128, 0, 832, 144, 0, 832, 144, 32, 832, 128, 0, 832, 128, 32, 832, 128, 0, 832, 80, 0, 832, 144, 128, 832, 144, 0, 832, 128, 0, 832, 144, 128, 832, 128, 0, 832, 128, 128, 832, 128, 32, 832, 80, 0, 832, 80, 32, 832, 96, 32, 832, 80, 32, 832, 96, 128, 832, 96, 128, 832, 80, 32, 832, 80, 128, 832, 16, 128, 832, 16, 32, 832, 0, 32, 832, -32, 0, 832, 16, 32, 832, 16, 0, 832, -32, 32, 832, 16, 32, 832, -32, 0, 832, -32, 128, 832, -32, 0, 832, -48, 0, 832, 16, 128, 832, 0, 32, 832, 0, 128, 832, -32, 128, 832, -48, 0, 832, -48, 128, 992, -32, 112, 832, -32, 112, 832, -48, 112, 992, -48, 112, 992, -32, 112, 832, -48, 112, 832, -32, 128, 832, -48, 128, 832, -48, 112, 832, -32, 112, 832, -32, 128, 832, -48, 112, 832, -32, 32, 832, -48, 32, 832, -48, 0, 832, -32, 0, 832, -32, 32, 832, -48, 0, 816, 240, 160, 816, 240, 0, 816, 192, 0, 816, 192, 160, 816, 240, 160, 816, 192, 0, 832, 128, 32, 816, 128, 32, 816, 128, 0, 832, 128, 0, 832, 128, 32, 816, 128, 0, 816, 80, 0, 816, 128, 0, 816, 128, 32, 816, 144, 128, 816, 128, 128, 816, 128, 0, 816, 144, 128, 816, 128, 0, 816, 144, 0, 816, 80, 0, 816, 128, 32, 816, 80, 32, 816, 80, 128, 816, 80, 32, 816, 96, 128, 816, 96, 128, 816, 80, 32, 816, 96, 32, 832, 96, 128, 816, 96, 128, 816, 96, 32, 832, 96, 32, 832, 96, 128, 816, 96, 32, 832, 96, 128, 832, 80, 128, 816, 80, 128, 816, 96, 128, 832, 96, 128, 816, 80, 128, 832, 96, 32, 816, 96, 32, 816, 80, 32, 832, 80, 32, 832, 96, 32, 816, 80, 32, 832, 80, 128, 832, 80, 32, 816, 80, 32, 816, 80, 128, 832, 80, 128, 816, 80, 32, 816, 80, 32, 832, 80, 32, 816, 80, 0, 832, 80, 32, 832, 80, 0, 816, 80, 0, 832, 16, 128, 816, 16, 128, 816, 16, 32, 832, 16, 32, 832, 16, 128, 816, 16, 32, 832, 16, 32, 816, 16, 32, 816, 16, 0, 832, 16, 0, 832, 16, 32, 816, 16, 0, 832, 16, 128, 832, 0, 128, 816, 0, 128, 816, 16, 128, 832, 16, 128, 816, 0, 128, 832, 16, 32, 816, 16, 32, 816, 0, 32, 832, 0, 32, 832, 16, 32, 816, 0, 32, 832, 0, 128, 832, 0, 32, 816, 0, 32, 816, 0, 128, 832, 0, 128, 816, 0, 32, 816, 16, 128, 816, 0, 32, 816, 16, 32, 816, -32, 0, 816, 16, 32, 816, -32, 32, 816, 16, 0, 816, 16, 32, 816, -32, 0, 816, 16, 128, 816, 0, 128, 816, 0, 32, 816, -48, 0, 816, -32, 0, 816, -32, 128, 816, -48, 0, 816, -32, 128, 816, -48, 128, 832, -32, 32, 832, -32, 0, 816, -32, 0, 816, -32, 32, 832, -32, 32, 816, -32, 0, 816, -96, 160, 816, -96, 0, 816, -144, 0, 816, -144, 160, 816, -96, 160, 816, -144, 0, 1024, 240, 208, 800, 240, 208, 800, 240, 160, 816, 240, 160, 800, 240, 160, 800, 240, 0, 1024, 240, 208, 800, 240, 160, 1024, 240, 160, 816, 240, 160, 800, 240, 0, 816, 240, 0, 560, 240, 208, 800, 240, 208, 800, 240, 224, 560, 240, 208, 800, 240, 224, 560, 240, 224, 800, 240, 224, 800, 240, 208, 800, -144, 208, 800, 240, 224, 800, -144, 208, 800, -144, 224, 800, 256, 208, 800, 240, 0, 800, 240, 208, 800, -160, 0, 800, -144, 208, 800, -144, 0, 800, 256, 208, 800, 256, 0, 800, 240, 0, 800, -160, 208, 800, -144, 208, 800, -160, 0, 816, 240, 160, 816, 192, 160, 800, 192, 160, 800, 240, 160, 816, 240, 160, 800, 192, 160, 800, 192, 160, 1024, 192, 160, 800, 176, 160, 1024, 192, 160, 1024, 176, 160, 800, 176, 160, 560, 240, 0, 800, 240, 0, 800, 256, 0, 816, 240, 0, 800, 240, 0, 800, 192, 0, 560, 240, 0, 800, 256, 0, 560, 256, 0, 816, 240, 0, 800, 192, 0, 816, 192, 0, 544, 240, 0, 560, 240, 0, 560, 400, 0, 544, 240, 0, 560, 400, 0, 544, 400, 0, 176, 400, 0, 544, 400, 0, 544, 416, 0, 176, 400, 0, 544, 416, 0, 176, 416, 0, 816, 192, 160, 816, 192, 0, 800, 192, 0, 800, 192, 160, 816, 192, 160, 800, 192, 0, 800, 176, -32, 800, 192, 160, 800, 176, 160, 800, 192, -32, 800, 192, 160, 800, 176, -32, 800, 240, 160, 800, 192, 160, 800, 192, 0, 800, -80, -48, 800, 176, -32, 800, -80, -32, 800, 240, 160, 800, 192, 0, 800, 240, 0, 800, 176, -48, 800, 176, -32, 800, -80, -48, 800, -144, 160, 800, 240, 160, 800, 240, 208, 800, -144, 208, 800, -144, 160, 800, 240, 208, 800, -144, 0, 800, -96, 160, 800, -144, 160, 800, -96, 0, 800, -96, 160, 800, -144, 0, 800, -96, -32, 800, -80, 160, 800, -96, 160, 800, -96, -32, 800, -80, -32, 800, -80, 160, 1024, 192, 160, 800, 192, 160, 800, 192, -32, 1024, 192, -32, 1024, 192, 160, 800, 192, -32, 1024, 192, -32, 800, 192, -32, 800, 176, -32, 1024, 176, -32, 1024, 192, -32, 800, 176, -32, 1024, 176, 160, 1024, 176, -32, 800, 176, -32, 800, 176, 160, 1024, 176, 160, 800, 176, -32, 1024, 176, -32, 800, 176, -32, 800, 176, -48, 1024, 176, -48, 1024, 176, -32, 800, 176, -48, 1024, -80, 160, 800, -80, 160, 800, -80, -32, 1024, -80, -32, 1024, -80, 160, 800, -80, -32, 1024, 176, -32, 1024, -80, -32, 800, -80, -32, 800, 176, -32, 1024, 176, -32, 800, -80, -32, 1024, 176, -48, 800, 176, -48, 800, -80, -48, 1024, -80, -48, 1024, 176, -48, 800, -80, -48, 1024, -80, -32, 1024, -80, -48, 800, -80, -48, 800, -80, -32, 1024, -80, -32, 800, -80, -48, 1024, -80, 160, 1024, -96, 160, 800, -96, 160, 800, -80, 160, 1024, -80, 160, 800, -96, 160, 800, -96, 160, 816, -96, 160, 800, -144, 160, 816, -96, 160, 816, -144, 160, 800, -144, 160, 816, -96, 160, 800, -96, 160, 800, -96, 0, 816, -96, 0, 816, -96, 160, 800, -96, 0, 1024, -80, -32, 800, -80, -32, 800, -96, -32, 1024, -96, -32, 1024, -80, -32, 800, -96, -32, 1024, -96, 160, 1024, -96, -32, 800, -96, -32, 800, -96, 160, 1024, -96, 160, 800, -96, -32, 800, 256, 208, 800, 240, 208, 560, 240, 208, 1024, 240, 208, 800, -144, 208, 800, 240, 208, 800, 256, 208, 560, 240, 208, 560, 256, 208, 560, 400, 208, 560, 240, 208, 544, 240, 208, 1024, 240, 208, 1024, -144, 208, 800, -144, 208, 560, 400, 208, 544, 240, 208, 544, 400, 208, 160, -144, 208, 800, -144, 208, 160, -160, 208, 160, -160, 208, 800, -144, 208, 800, -160, 208, 544, 416, 208, 544, 400, 208, 176, 400, 208, 544, 416, 208, 176, 400, 208, 176, 416, 208, 160, 96, 208, 176, 416, 208, 176, 96, 208, 160, 416, 208, 176, 416, 208, 160, 96, 208, 160, 96, 208, 176, 96, 208, 160, 0, 208, 160, -144, 208, 160, 0, 208, 176, 0, 208, 160, 0, 208, 176, 96, 208, 176, 0, 208, 160, -144, 208, 176, 0, 208, 176, -144, 208, 1024, -144, 208, 800, -144, 160, 800, -144, 208, 800, -144, 0, 800, -144, 160, 816, -144, 160, 1024, -144, 208, 1024, -144, 160, 800, -144, 160, 800, -144, 0, 816, -144, 160, 816, -144, 0, 800, -144, 224, 800, -144, 208, 560, -144, 208, 800, -144, 224, 560, -144, 208, 560, -144, 224, 1024, 240, 160, 800, 240, 160, 800, -144, 160, 1024, -144, 160, 1024, 240, 160, 800, -144, 160, 816, -96, 0, 800, -96, 0, 800, -144, 0, 816, -144, 0, 816, -96, 0, 800, -144, 0, 800, -144, 0, 160, -144, 0, 160, -160, 0, 800, -160, 0, 800, -144, 0, 160, -160, 0, 800, 256, 208, 560, 256, 208, 560, 256, 0, 800, 256, 0, 800, 256, 208, 560, 256, 0, 800, 240, 208, 800, 240, 0, 560, 240, 0, 560, 240, 208, 800, 240, 208, 560, 240, 0, 560, 240, 208, 560, 240, 0, 544, 240, 0, 544, 240, 208, 560, 240, 208, 544, 240, 0, 560, 256, 208, 560, 240, 208, 560, 240, 0, 560, 256, 0, 560, 256, 208, 560, 240, 0, 560, 240, 208, 560, 240, 224, 560, -144, 208, 560, 240, 224, 560, -144, 224, 560, -144, 208, 560, 400, 208, 560, 400, 0, 560, 240, 0, 560, 240, 208, 560, 400, 208, 560, 240, 0, 800, 240, 224, 800, -144, 224, 560, -144, 224, 560, 240, 224, 800, 240, 224, 560, -144, 224, 800, 240, 208, 560, 240, 208, 560, -144, 208, 800, -144, 208, 800, 240, 208, 560, -144, 208, 560, 416, 224, 560, 416, 208, 560, -160, 208, 560, -160, 224, 560, 416, 224, 560, -160, 208, 544, 416, 208, 544, 416, 0, 544, 400, 0, 544, 400, 208, 544, 416, 208, 544, 400, 0, 560, 400, 208, 544, 400, 208, 544, 400, 0, 560, 400, 0, 560, 400, 208, 544, 400, 0, 544, 400, 208, 544, 240, 208, 544, 240, 0, 544, 400, 0, 544, 400, 208, 544, 240, 0, 544, 416, 208, 176, 416, 208, 176, 416, 0, 160, 416, 32, 176, 416, 208, 160, 416, 208, 176, 416, 32, 176, 416, 208, 160, 416, 32, 544, 416, 208, 176, 416, 0, 544, 416, 0, 160, 416, 224, 160, 416, 208, 560, 416, 224, 560, 416, 224, 160, 416, 208, 560, 416, 208, 544, 400, 208, 544, 400, 0, 176, 400, 0, 176, 400, 208, 544, 400, 208, 176, 400, 0, 176, 416, 208, 176, 400, 208, 176, 400, 0, 176, 416, 0, 176, 416, 208, 176, 400, 0, 176, 0, 208, 176, 96, 208, 176, 0, 160, 176, 416, 208, 176, 96, 32, 176, 96, 208, 176, 0, 160, 176, 96, 208, 176, 96, 160, 176, 416, 208, 176, 416, 32, 176, 96, 32, 176, -144, 32, 176, 0, 208, 176, 0, 32, 176, -144, 208, 176, 0, 208, 176, -144, 32, 160, 144, 208, 160, 144, 16, 160, 128, 16, 160, 128, 208, 160, 144, 208, 160, 128, 16, 160, 128, 208, 160, 128, 32, 160, 112, 32, 160, 112, 208, 160, 128, 208, 160, 112, 32, 176, 96, 208, 160, 96, 208, 160, 96, 160, 176, 96, 160, 176, 96, 208, 160, 96, 160, 176, 416, 32, 160, 416, 32, 160, 96, 32, 176, 96, 32, 176, 416, 32, 160, 96, 32, 176, 96, 208, 176, 96, 32, 160, 96, 32, 160, 96, 208, 176, 96, 208, 160, 96, 32, 160, 0, 160, 160, 96, 208, 160, 0, 208, 160, 416, 208, 160, 96, 208, 160, 96, 32, 160, 96, 160, 160, 96, 208, 160, 0, 160, 160, 416, 208, 160, 96, 32, 160, 416, 32, 160, -144, 32, 160, 0, 208, 160, -144, 208, 160, 0, 32, 160, 0, 208, 160, -144, 32, 160, -160, 208, 160, 416, 208, 160, 416, 224, 160, -160, 208, 160, 416, 224, 160, -160, 224, 160, -160, 0, 160, -144, 208, 160, -160, 208, 160, -144, 0, 160, -144, 208, 160, -160, 0, 176, 96, 160, 160, 96, 160, 160, 0, 160, 176, 0, 160, 176, 96, 160, 160, 0, 160, 176, 0, 208, 176, 0, 160, 160, 0, 160, 160, 0, 208, 176, 0, 208, 160, 0, 160, 176, 0, 208, 160, 0, 208, 160, 0, 32, 176, 0, 32, 176, 0, 208, 160, 0, 32, 160, -16, 208, 160, -16, 32, 160, -32, 32, 160, -32, 208, 160, -16, 208, 160, -32, 32, 160, -32, 208, 160, -32, 16, 160, -48, 16, 160, -48, 208, 160, -32, 208, 160, -48, 16, 160, 224, 224, 160, 224, 208, 160, -128, 208, 160, -128, 224, 160, 224, 224, 160, -128, 208, 176, 0, 32, 160, 0, 32, 160, -144, 32, 176, -144, 32, 176, 0, 32, 160, -144, 32, 176, -144, 208, 176, -144, 32, 160, -144, 32, 160, -144, 208, 176, -144, 208, 160, -144, 32, 800, -144, 208, 160, -144, 208, 160, -144, 0, 800, -144, 0, 800, -144, 208, 160, -144, 0, 560, 416, 224, 560, -160, 224, 160, -160, 224, 160, 416, 224, 560, 416, 224, 160, -160, 224, 560, 416, 208, 160, 416, 208, 160, -160, 208, 560, -160, 208, 560, 416, 208, 160, -160, 208, 560, -160, 224, 560, -160, 208, 160, -160, 208, 160, -160, 224, 560, -160, 224, 160, -160, 208, 160, -160, 208, 800, -160, 208, 160, -160, 0, 800, -160, 208, 800, -160, 0, 160, -160, 0, 160, 128, 208, 144, 128, 208, 144, 128, 32, 160, 128, 32, 160, 128, 208, 144, 128, 32, 160, 112, 208, 144, 128, 208, 160, 128, 208, 160, 112, 32, 160, 128, 32, 144, 128, 32, 160, 112, 208, 160, 112, 32, 144, 128, 32, 144, 128, 208, 160, 112, 208, 144, 128, 32, 144, -32, 208, 160, -16, 208, 160, -32, 208, 160, -16, 32, 144, -32, 32, 160, -32, 32, 160, -32, 208, 160, -32, 32, 144, -32, 32, 144, -32, 208, 160, -32, 208, 144, -32, 32, 160, -16, 208, 144, -32, 208, 144, -32, 32, 160, -16, 32, 160, -16, 208, 144, -32, 32, 160, 224, 224, 0, 224, 224, 0, 224, 208, 160, 224, 208, 160, 224, 224, 0, 224, 208, 0, 144, 16, 0, 144, -128, 0, -48, -128, 0, 416, 208, 0, 416, -128, 0, 144, -128, 0, 416, 208, 0, 144, -128, 0, 144, 208, 0, 144, 16, 0, -48, -128, 0, -48, 16, 0, -48, 208, 0, -48, -128, 0, -320, -128, 0, -48, 208, 0, -320, -128, 0, -320, 208, 0, 416, 576, 0, 416, 208, 0, -320, 208, 0, 416, 576, 0, -320, 208, 0, -320, 576, 160, 224, 224, 160, -128, 224, 0, -128, 224, 0, 224, 224, 160, 224, 224, 0, -128, 224, 160, 224, 208, 0, 224, 208, 0, -128, 208, 160, -128, 208, 160, 224, 208, 0, -128, 208, 160, -128, 224, 160, -128, 208, 0, -128, 208, 0, -128, 224, 160, -128, 224, 0, -128, 208, 0, 224, 224, 0, -128, 224, 0, -128, 208, 0, 224, 208, 0, 224, 224, 0, -128, 208, 0, 416, 208, -16, 416, 208, -16, 416, -128, 0, 416, 576, -16, 416, 208, 0, 416, 208, 0, 416, 576, -16, 416, 576, -16, 416, 208, 0, 416, -128, 0, 416, 208, -16, 416, -128, -16, 416, -128, -16, 416, 576, -880, 416, -128, -880, 416, -128, -16, 416, 576, -880, 416, 576, -16, 416, 576, -16, 416, -128, -16, 400, -128, -16, 400, 576, -16, 416, 576, -16, 400, -128, 0, 416, 208, 0, 144, 208, -16, 144, 208, -16, 416, 208, 0, 416, 208, -16, 144, 208, -16, 144, 208, 160, 144, 208, -16, 128, 208, 160, 144, 208, 160, 128, 208, -16, 128, 208, 160, 144, 208, -16, 144, 208, -16, 144, 16, 160, 144, 16, 160, 144, 208, -16, 144, 16, 0, 144, 16, -16, 144, 16, -16, 144, -128, 0, 144, -128, 0, 144, 16, -16, 144, -128, 0, 144, -128, -16, 144, -128, -16, -48, -128, 0, -48, -128, 0, 144, -128, -16, -48, -128, 0, 416, -128, -16, 144, -128, 0, 144, -128, 0, -48, -128, -16, -48, -128, -16, -320, -128, 0, 416, -128, -16, 416, -128, -16, 144, -128, 0, -320, -128, 0, -48, -128, -16, -320, -128, -880, 400, -128, -16, 416, -128, -880, 416, -128, -16, 400, -128, -16, 416, -128, -880, 400, -128, -880, -320, -128, -16, -320, -128, -16, -304, -128, -880, -320, -128, -16, -304, -128, -880, -304, -128, 0, 144, 208, 0, 144, -128, -16, 144, -128, -16, 144, 208, 0, 144, 208, -16, 144, -128, -16, 416, 208, -16, 144, 208, -16, 144, -128, -16, 144, 16, -16, 144, 208, -16, 128, 16, -16, 416, 208, -16, 144, -128, -16, 416, -128, -16, 128, 16, -16, 144, 208, -16, 128, 208, -16, -48, -128, -16, 144, -128, -16, 144, 16, -16, -48, -128, -16, 144, 16, -16, -48, 16, -16, -320, 208, -16, 416, 208, -16, 416, 576, -16, -320, 576, -16, -320, 208, -16, 416, 576, -16, -320, -128, -16, -48, 208, -16, -320, 208, -16, -320, -128, -16, -48, -128, -16, -48, 208, -16, -48, 208, -16, -48, 16, -16, -32, 208, -16, -32, 208, -16, -48, 16, -16, -32, 16, -16, 144, 64, -16, 144, 32, -16, 128, 32, -16, 128, 64, -16, 144, 64, -16, 128, 32, 160, 144, 16, -16, 144, 16, -16, 128, 16, 160, 128, 16, 160, 144, 16, -16, 128, 16, 160, 128, 208, 160, 128, 16, -16, 128, 16, -16, 128, 208, 160, 128, 208, -16, 128, 16, 160, -32, 208, -16, -32, 208, -16, -32, 16, 160, -32, 16, 160, -32, 208, -16, -32, 16, 160, -32, 208, 160, -48, 208, -16, -48, 208, -16, -32, 208, 160, -32, 208, -16, -48, 208, -16, -48, 208, 0, -48, 208, -16, -320, 208, 0, -48, 208, 0, -320, 208, -16, -320, 208, -16, -32, 64, -16, -32, 32, -16, -48, 32, -16, -48, 64, -16, -32, 64, -16, -48, 32, 160, -32, 16, -16, -32, 16, -16, -48, 16, 160, -48, 16, 160, -32, 16, -16, -48, 16, 160, -48, 208, 160, -48, 16, -16, -48, 16, -16, -48, 208, 160, -48, 208, -16, -48, 16, -16, -48, 16, 0, -48, 16, -16, -48, -128, 0, -48, 16, 0, -48, -128, -16, -48, -128, 0, 144, 16, 0, -48, 16, -16, -48, 16, -16, 144, 16, 0, 144, 16, -16, -48, 16, 0, -48, 208, -16, -48, 208, -16, -48, -128, 0, -48, -128, 0, -48, 208, -16, -48, -128, 0, 416, 576, -16, -320, 576, -16, 416, 576, 0, 416, 576, 0, -320, 576, -16, -320, 576, -880, 400, 576, -16, 416, 576, -16, 400, 576, -880, 416, 576, -16, 416, 576, -880, 400, 576, -16, -304, 576, -16, -320, 576, -880, -320, 576, -16, -304, 576, -880, -320, 576, -880, -304, 576, 0, 416, 208, -16, 416, 208, -16, -320, 208, 0, -320, 208, 0, 416, 208, -16, -320, 208, -16, -320, 208, 0, -320, 208, -16, -320, -128, 0, -320, 576, 0, -320, 208, -16, -320, 208, 0, -320, 576, -16, -320, 208, -16, -320, 576, -16, -320, -128, 0, -320, 208, 0, -320, -128, -880, -320, -128, -16, -320, 576, -16, -320, -128, -880, -320, 576, -16, -320, 576, -880, -320, -128, -16, -304, 576, -16, -304, -128, -16, -320, -128, -16, -320, 576, -16, -304, 576, -16, -320, -128, -16, 144, 64, -272, 144, 64, -272, 144, 32, -16, 144, 32, -16, 144, 64, -272, 144, 32, -272, 144, 32, -272, 144, 64, -288, 144, 32, -272, 144, 64, -288, 144, 64, -288, 144, 32, -16, 144, 64, -16, 128, 64, -272, 128, 64, -272, 144, 64, -16, 144, 64, -272, 128, 64, -272, 144, 64, -272, 112, 64, -288, 112, 64, -288, 144, 64, -272, 144, 64, -288, 112, 64, -16, 144, 32, -272, 144, 32, -272, 128, 32, -16, 128, 32, -16, 144, 32, -272, 128, 32, -272, 144, 32, -288, 144, 32, -288, 112, 32, -272, 112, 32, -272, 144, 32, -288, 112, 32, -16, 128, 64, -16, 128, 32, -272, 128, 32, -272, 128, 64, -16, 128, 64, -272, 128, 32, -272, 144, 64, -272, 128, 64, -272, 128, 32, -272, 144, 32, -272, 144, 64, -272, 128, 32, -272, 144, 64, -272, 144, 32, -272, 112, 32, -272, 112, 64, -272, 144, 64, -272, 112, 32, -272, 112, 64, -272, 112, 32, -272, 96, 32, -272, 96, 64, -272, 112, 64, -272, 96, 32, -272, 0, 64, -272, 0, 32, -272, -16, 32, -272, -16, 64, -272, 0, 64, -272, -16, 32, -272, -16, 64, -272, -16, 32, -272, -48, 32, -272, -48, 64, -272, -16, 64, -272, -48, 32, -16, -32, 64, -272, -32, 64, -272, -32, 32, -16, -32, 32, -16, -32, 64, -272, -32, 32, -16, -32, 64, -16, -48, 64, -272, -48, 64, -272, -32, 64, -16, -32, 64, -272, -48, 64, -272, -16, 64, -272, -48, 64, -288, -48, 64, -288, -16, 64, -272, -16, 64, -288, -48, 64, -16, -32, 32, -272, -32, 32, -272, -48, 32, -16, -48, 32, -16, -32, 32, -272, -48, 32, -272, -48, 32, -272, -16, 32, -288, -48, 32, -272, -16, 32, -288, -16, 32, -288, -48, 32, -16, -48, 64, -16, -48, 32, -272, -48, 32, -272, -48, 64, -16, -48, 64, -272, -48, 32, -272, -48, 64, -272, -48, 32, -288, -48, 32, -288, -48, 64, -272, -48, 64, -288, -48, 32, -272, -32, 64, -272, -48, 64, -272, -48, 32, -272, -32, 32, -272, -32, 64, -272, -48, 32, -272, 112, 64, -272, 112, 32, -288, 112, 32, -288, 112, 64, -272, 112, 64, -288, 112, 32, -288, 144, 64, -288, 112, 64, -288, 112, 32, -288, 144, 32, -288, 144, 64, -288, 112, 32, -272, -16, 64, -288, -16, 64, -288, -16, 32, -272, -16, 32, -272, -16, 64, -288, -16, 32, -288, -16, 64, -288, -48, 64, -288, -48, 32, -288, -16, 32, -288, -16, 64, -288, -48, 32, -384, 112, 96, -384, 112, 128, -512, 112, 96, -272, 112, 64, -384, 112, 128, -384, 112, 96, -512, 112, 96, -384, 112, 128, -512, 112, 128, -272, 112, 64, -384, 112, 96, -272, 112, 32, -624, 112, 32, -512, 112, 96, -512, 112, 128, -624, 112, 32, -512, 112, 128, -624, 112, 64, -384, 112, 128, -384, 96, 128, -384, 96, 96, -384, 112, 96, -384, 112, 128, -384, 96, 96, -384, 112, 128, -384, 112, 96, -384, 96, 96, -384, 96, 128, -384, 112, 128, -384, 96, 96, -384, 96, 128, -384, 96, 96, -512, 96, 96, -512, 96, 128, -384, 96, 128, -512, 96, 96, -384, 96, 128, -272, 96, 64, -384, 96, 96, -512, 96, 128, -512, 96, 96, -624, 96, 32, -384, 96, 96, -272, 96, 64, -272, 96, 32, -624, 96, 64, -512, 96, 128, -624, 96, 32, -272, 112, 64, -272, 96, 64, -384, 96, 128, -384, 112, 128, -272, 112, 64, -384, 96, 128, -272, 112, 32, -384, 112, 96, -384, 96, 96, -272, 96, 32, -272, 112, 32, -384, 96, 96, -384, 0, 96, -384, 0, 128, -512, 0, 96, -272, 0, 64, -384, 0, 128, -384, 0, 96, -512, 0, 96, -384, 0, 128, -512, 0, 128, -272, 0, 64, -384, 0, 96, -272, 0, 32, -624, 0, 32, -512, 0, 96, -512, 0, 128, -624, 0, 32, -512, 0, 128, -624, 0, 64, -384, 0, 128, -384, -16, 128, -384, -16, 96, -384, 0, 96, -384, 0, 128, -384, -16, 96, -384, 0, 128, -384, 0, 96, -384, -16, 96, -384, -16, 128, -384, 0, 128, -384, -16, 96, -384, -16, 128, -384, -16, 96, -512, -16, 96, -512, -16, 128, -384, -16, 128, -512, -16, 96, -384, -16, 128, -272, -16, 64, -384, -16, 96, -512, -16, 128, -512, -16, 96, -624, -16, 32, -384, -16, 96, -272, -16, 64, -272, -16, 32, -624, -16, 64, -512, -16, 128, -624, -16, 32, -272, 0, 64, -272, -16, 64, -384, -16, 128, -384, 0, 128, -272, 0, 64, -384, -16, 128, -272, 0, 32, -384, 0, 96, -384, -16, 96, -272, -16, 32, -272, 0, 32, -384, -16, 96, -384, 112, 128, -384, 96, 128, -512, 96, 128, -512, 112, 128, -384, 112, 128, -512, 96, 128, -384, 112, 96, -512, 112, 96, -512, 96, 96, -384, 96, 96, -384, 112, 96, -512, 96, 96, -512, 112, 128, -512, 96, 128, -512, 96, 96, -512, 112, 96, -512, 112, 128, -512, 96, 96, -512, 112, 128, -512, 112, 96, -512, 96, 96, -512, 96, 128, -512, 112, 128, -512, 96, 96, -384, 0, 128, -384, -16, 128, -512, -16, 128, -512, 0, 128, -384, 0, 128, -512, -16, 128, -512, 0, 128, -512, 0, 96, -512, -16, 96, -512, -16, 128, -512, 0, 128, -512, -16, 96, -384, 0, 96, -512, 0, 96, -512, -16, 96, -384, -16, 96, -384, 0, 96, -512, -16, 96, -512, 0, 128, -512, -16, 128, -512, -16, 96, -512, 0, 96, -512, 0, 128, -512, -16, 96, -608, 144, 64, -608, 144, 32, -608, 112, 32, -608, 112, 64, -608, 144, 64, -608, 112, 32, -608, -16, 64, -608, -16, 32, -608, -48, 32, -608, -48, 64, -608, -16, 64, -608, -48, 32, -608, 144, 64, -624, 144, 64, -624, 144, 32, -608, 144, 32, -608, 144, 64, -624, 144, 32, -624, 144, 32, -624, 144, 64, -880, 144, 32, -624, 144, 64, -880, 144, 64, -880, 144, 32, -624, 144, 64, -624, 144, 32, -624, 128, 32, -624, 128, 64, -624, 144, 64, -624, 128, 32, -608, 144, 64, -608, 112, 64, -624, 112, 64, -624, 144, 64, -608, 144, 64, -624, 112, 64, -624, 144, 64, -624, 128, 64, -880, 128, 64, -880, 144, 64, -624, 144, 64, -880, 128, 64, -608, 144, 32, -624, 144, 32, -624, 112, 32, -608, 112, 32, -608, 144, 32, -624, 112, 32, -624, 144, 32, -880, 144, 32, -880, 128, 32, -624, 128, 32, -624, 144, 32, -880, 128, 32, -608, 112, 64, -608, 112, 32, -624, 112, 32, -624, 112, 64, -608, 112, 64, -624, 112, 32, -624, 144, 64, -624, 112, 64, -624, 112, 32, -624, 144, 32, -624, 144, 64, -624, 112, 32, -624, 112, 32, -624, 112, 64, -624, 96, 32, -624, 112, 64, -624, 96, 64, -624, 96, 32, -512, 112, 128, -512, 96, 128, -624, 96, 64, -624, 112, 64, -512, 112, 128, -624, 96, 64, -512, 112, 96, -624, 112, 32, -624, 96, 32, -512, 96, 96, -512, 112, 96, -624, 96, 32, -512, 0, 128, -512, -16, 128, -624, -16, 64, -624, 0, 64, -512, 0, 128, -624, -16, 64, -608, -16, 64, -624, -16, 64, -624, -16, 32, -608, -16, 32, -608, -16, 64, -624, -16, 32, -624, 0, 64, -624, -16, 64, -624, -16, 32, -624, 0, 32, -624, 0, 64, -624, -16, 32, -624, -16, 32, -624, -16, 64, -624, -48, 32, -624, -16, 64, -624, -48, 64, -624, -48, 32, -512, 0, 96, -624, 0, 32, -624, -16, 32, -512, -16, 96, -512, 0, 96, -624, -16, 32, -608, -16, 64, -608, -48, 64, -624, -48, 64, -624, -16, 64, -608, -16, 64, -624, -48, 64, -624, -32, 64, -624, -48, 64, -880, -48, 64, -880, -32, 64, -624, -32, 64, -880, -48, 64, -608, -16, 32, -624, -16, 32, -624, -48, 32, -608, -48, 32, -608, -16, 32, -624, -48, 32, -624, -48, 32, -624, -32, 32, -880, -48, 32, -624, -32, 32, -880, -32, 32, -880, -48, 32, -608, -48, 64, -608, -48, 32, -624, -48, 32, -624, -48, 64, -608, -48, 64, -624, -48, 32, -624, -48, 64, -624, -48, 32, -880, -48, 32, -880, -48, 64, -624, -48, 64, -880, -48, 32, -624, -32, 64, -624, -32, 32, -624, -48, 32, -624, -48, 64, -624, -32, 64, -624, -48, 32, -16, 400, 576, -16, 400, -128, -880, 400, -128, -880, 400, 576, -16, 400, 576, -880, 400, -128, -880, 416, 576, -880, 400, 576, -880, 400, -128, -880, 416, -128, -880, 416, 576, -880, 400, -128, -624, 128, 64, -624, 128, 32, -880, 128, 32, -880, 128, 64, -624, 128, 64, -880, 128, 32, -880, 144, 64, -880, 128, 64, -880, 128, 32, -880, 144, 32, -880, 144, 64, -880, 128, 32, -624, -32, 64, -880, -32, 64, -880, -32, 32, -624, -32, 32, -624, -32, 64, -880, -32, 32, -880, -32, 64, -880, -48, 64, -880, -48, 32, -880, -32, 32, -880, -32, 64, -880, -48, 32, -16, -304, 576, -880, -304, 576, -880, -304, -128, -16, -304, -128, -16, -304, 576, -880, -304, -128, -880, -304, 576, -880, -320, 576, -880, -320, -128, -880, -304, -128, -880, -304, 576, -880, -320, -128) +[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_ifqh3"] +data = PackedVector3Array(1008, 144, 144, 1008, 144, 128, 1008, -48, 128, 1008, -48, 144, 1008, 144, 144, 1008, -48, 128, 1008, 144, 0, 1008, 144, -16, 1008, -48, -16, 1008, -48, 0, 1008, 144, 0, 1008, -48, -16, 1008, 144, 144, 816, 144, 144, 816, 144, 128, 1008, 144, 128, 1008, 144, 144, 816, 144, 128, 1008, 144, 0, 816, 144, 0, 816, 144, -16, 1008, 144, -16, 1008, 144, 0, 816, 144, -16, 1008, 144, 144, 1008, -48, 144, 816, -48, 144, 816, 144, 144, 1008, 144, 144, 816, -48, 144, 1008, 144, 128, 816, 144, 128, 816, -48, 128, 1008, -48, 128, 1008, 144, 128, 816, -48, 128, 1008, -48, 144, 1008, -48, 128, 816, -48, 128, 816, -48, 144, 1008, -48, 144, 816, -48, 128, 816, 144, 144, 816, -48, 144, 816, -48, 128, 816, 144, 128, 816, 144, 144, 816, -48, 128, 1008, 144, 0, 1008, -48, 0, 816, -48, 0, 816, 144, 0, 1008, 144, 0, 816, -48, 0, 1008, 144, -16, 816, 144, -16, 816, -48, -16, 1008, -48, -16, 1008, 144, -16, 816, -48, -16, 1008, -48, 0, 1008, -48, -16, 816, -48, -16, 816, -48, 0, 1008, -48, 0, 816, -48, -16, 816, 144, 0, 816, -48, 0, 816, -48, -16, 816, 144, -16, 816, 144, 0, 816, -48, -16, 800, 208, 0, 800, 240, 32, 800, 240, 0, 800, -144, 32, 800, -112, 0, 800, -144, 0, 800, 240, 0, 800, 240, -16, 800, -144, -16, 800, -144, 0, 800, 240, 0, 800, -144, -16, 400, 240, 0, 800, 240, 0, 800, 240, 32, 400, 240, 0, 800, 240, 32, 400, 240, 32, 304, 240, 32, 400, 240, 0, 400, 240, 32, 800, 240, 0, 560, 240, 0, 560, 240, -16, 800, 240, 0, 560, 240, -16, 800, 240, -16, 304, 240, 0, 400, 240, 0, 304, 240, 32, 304, 240, 0, 304, 240, 32, 160, 240, 0, 160, 240, 0, 304, 240, 32, 160, 240, 32, 800, 240, 0, 800, -144, 0, 560, -144, 0, 560, 240, 0, 800, 240, 0, 560, -144, 0, 800, 240, -16, 560, 240, -16, 560, -144, -16, 800, -144, -16, 800, 240, -16, 560, -144, -16, 800, -144, 32, 800, -144, 0, 400, -144, 0, 800, -144, 32, 400, -144, 0, 400, -144, 32, 400, -144, 32, 400, -144, 0, 304, -144, 32, 800, -144, 0, 800, -144, -16, 560, -144, -16, 800, -144, 0, 560, -144, -16, 560, -144, 0, 304, -144, 32, 400, -144, 0, 304, -144, 0, 160, -144, 0, 304, -144, 32, 304, -144, 0, 160, -144, 32, 304, -144, 32, 160, -144, 0, 560, 240, 0, 560, -144, 0, 560, -144, -16, 560, 240, -16, 560, 240, 0, 560, -144, -16, 560, 416, 0, 560, 416, -16, 560, -160, -16, 560, -160, 0, 560, 416, 0, 560, -160, -16, 544, 400, 32, 544, 400, 0, 544, 240, 0, 544, 240, 32, 544, 400, 32, 544, 240, 0, 400, 208, 0, 400, 240, 32, 400, 240, 0, 400, 208, 0, 400, 240, 0, 304, 208, 0, 800, 240, 0, 400, 240, 0, 400, 208, 0, 304, 96, 0, 400, 208, 0, 304, 208, 0, 800, 240, 0, 400, 208, 0, 800, 208, 0, 304, 208, 0, 400, 240, 0, 304, 240, 0, 400, 96, 0, 400, 208, 0, 304, 96, 0, 400, 96, 0, 304, 96, 0, 304, 0, 0, 400, 0, 0, 400, 96, 0, 304, 0, 0, 400, 0, 0, 304, 0, 0, 304, -112, 0, 400, -112, 0, 400, 0, 0, 304, -112, 0, 400, -112, 0, 304, -112, 0, 304, -144, 0, 400, -144, 0, 400, -112, 0, 304, -144, 0, 800, -112, 0, 400, -112, 0, 400, -144, 0, 800, -112, 0, 400, -144, 0, 800, -144, 0, 304, -144, 0, 304, 240, 0, 160, -144, 0, 160, -144, 0, 304, 240, 0, 160, 240, 0, 400, 240, 32, 400, 208, 0, 400, 240, 0, 800, 240, 32, 800, 208, 0, 400, 208, 0, 400, 240, 32, 800, 240, 32, 400, 208, 0, 304, 240, 32, 400, 240, 32, 400, 208, 0, 400, 96, 8, 400, 96, 0, 400, 0, 0, 400, 0, 8, 400, 96, 8, 400, 0, 0, 400, -144, 32, 400, -112, 0, 400, -144, 0, 400, -112, 0, 400, -144, 32, 400, -144, 0, 800, -112, 0, 800, -144, 32, 400, -144, 32, 400, -112, 0, 800, -112, 0, 400, -144, 32, 304, -144, 32, 400, -112, 0, 400, -144, 32, 384, 80, 32, 384, 80, 8, 384, 16, 8, 384, 16, 32, 384, 80, 32, 384, 16, 8, 384, 80, 32, 320, 80, 32, 320, 80, 8, 384, 80, 8, 384, 80, 32, 320, 80, 8, 384, 80, 32, 384, 16, 32, 320, 16, 32, 320, 80, 32, 384, 80, 32, 320, 16, 32, 384, 80, 8, 320, 80, 8, 320, 16, 8, 384, 16, 8, 384, 80, 8, 320, 16, 8, 384, 16, 32, 384, 16, 8, 320, 16, 8, 320, 16, 32, 384, 16, 32, 320, 16, 8, 320, 80, 32, 320, 16, 32, 320, 16, 8, 320, 80, 8, 320, 80, 32, 320, 16, 8, 304, 240, 32, 400, 208, 0, 400, 240, 0, 304, 208, 32, 400, 208, 0, 304, 208, 0, 304, 208, 0, 304, 208, 32, 304, 96, 0, 304, 240, 32, 304, 208, 32, 304, 208, 0, 304, 96, 0, 304, 208, 32, 304, 96, 32, 304, 240, 32, 304, 208, 0, 304, 240, 0, 304, 0, 0, 304, 96, 0, 304, 96, 8, 304, 0, 0, 304, 96, 8, 304, 0, 8, 304, -112, 0, 304, 0, 0, 304, 0, 32, 304, -112, 0, 304, 0, 32, 304, -112, 32, 304, -144, 0, 304, -112, 0, 304, -112, 32, 304, -144, 0, 304, -112, 32, 304, -144, 32, 400, 240, 0, 400, 208, 0, 304, 208, 32, 304, 240, 32, 400, 240, 0, 304, 208, 32, 304, 208, 32, 400, 208, 0, 304, 96, 32, 400, 208, 0, 400, 96, 0, 304, 96, 32, 400, 208, 0, 304, 208, 32, 304, 208, 0, 304, 96, 32, 400, 96, 0, 304, 96, 0, 400, 96, 8, 304, 96, 8, 304, 96, 0, 400, 96, 0, 400, 96, 8, 304, 96, 0, 400, 96, 8, 400, 0, 8, 304, 0, 8, 304, 96, 8, 400, 96, 8, 304, 0, 8, 400, 0, 0, 304, 0, 32, 304, 0, 0, 400, 0, 8, 400, 0, 0, 304, 0, 0, 304, 0, 8, 400, 0, 8, 304, 0, 0, 400, -112, 0, 304, -112, 32, 304, -112, 0, 304, -112, 32, 400, -112, 0, 304, -112, 0, 400, 0, 0, 400, -112, 0, 304, -112, 32, 304, 0, 32, 400, 0, 0, 304, -112, 32, 304, -112, 32, 400, -112, 0, 304, -144, 32, 400, -112, 0, 400, -144, 0, 304, -144, 32, 304, 240, 32, 304, 240, 0, 304, -144, 0, 304, -144, 32, 304, 240, 32, 304, -144, 0, 400, -112, 0, 304, -144, 32, 400, -144, 0, 544, 400, 32, 176, 400, 32, 176, 400, 0, 544, 400, 0, 544, 400, 32, 176, 400, 0, 544, 400, 32, 544, 240, 32, 176, 240, 32, 176, 400, 32, 544, 400, 32, 176, 240, 32, 544, 400, 0, 176, 400, 0, 176, 240, 0, 544, 240, 0, 544, 400, 0, 176, 240, 0, 544, 240, 32, 544, 240, 0, 176, 240, 0, 176, 240, 32, 544, 240, 32, 176, 240, 0, 176, 400, 32, 176, 240, 32, 176, 240, 0, 176, 400, 0, 176, 400, 32, 176, 240, 0, 560, 416, 0, 160, 416, 0, 160, 416, -16, 560, 416, -16, 560, 416, 0, 160, 416, -16, 160, 128, 32, 160, 128, 16, 160, -32, 16, 160, -32, 32, 160, 128, 32, 160, -32, 16, 304, 240, 32, 304, -144, 32, 160, -144, 32, 160, 240, 32, 304, 240, 32, 160, -144, 32, 160, 240, 32, 160, -144, 32, 160, -144, 0, 160, 240, 0, 160, 240, 32, 160, -144, 0, 560, 416, 0, 560, -160, 0, 160, -160, 0, 160, 416, 0, 560, 416, 0, 160, -160, 0, 560, 416, -16, 160, 416, -16, 160, -160, -16, 560, -160, -16, 560, 416, -16, 160, -160, -16, 560, -160, 0, 560, -160, -16, 160, -160, -16, 160, -160, 0, 560, -160, 0, 160, -160, -16, 160, 416, 0, 160, -160, 0, 160, -160, -16, 160, 416, -16, 160, 416, 0, 160, -160, -16, 0, 416, -128, 0, 416, -144, 0, -320, -144, 0, -320, -128, 0, 416, -128, 0, -320, -144, 160, 128, 32, -16, 128, 32, -16, 128, 16, 160, 128, 16, 160, 128, 32, -16, 128, 16, 160, 128, 32, 160, -32, 32, -16, -32, 32, -16, 128, 32, 160, 128, 32, -16, -32, 32, 160, 128, 16, -16, 128, 16, -16, -32, 16, 160, -32, 16, 160, 128, 16, -16, -32, 16, 160, -32, 32, 160, -32, 16, -16, -32, 16, -16, -32, 32, 160, -32, 32, -16, -32, 16, -16, 128, 32, -16, -32, 32, -16, -32, 16, -16, 128, 16, -16, 128, 32, -16, -32, 16, -16, 144, 32, -16, 144, 16, -16, -48, 16, -16, -48, 32, -16, 144, 32, -16, -48, 16, -16, 144, 32, -272, 144, 32, -272, 144, 16, -16, 144, 16, -16, 144, 32, -272, 144, 16, -272, 112, 32, -272, 112, 16, -272, -16, 16, -272, -16, 32, -272, 112, 32, -272, -16, 16, -16, 144, 32, -16, -48, 32, -272, -48, 32, -272, 144, 32, -16, 144, 32, -272, -48, 32, -16, 144, 16, -272, 144, 16, -272, -48, 16, -16, -48, 16, -16, 144, 16, -272, -48, 16, -16, -48, 32, -16, -48, 16, -272, -48, 16, -272, -48, 32, -16, -48, 32, -272, -48, 16, -272, 144, 32, -272, -48, 32, -272, -48, 16, -272, 144, 16, -272, 144, 32, -272, -48, 16, -400, 112, 80, -288, 112, 16, -384, 112, 96, -288, 112, 16, -272, 112, 32, -384, 112, 96, -400, 112, 80, -384, 112, 96, -400, 112, 96, -272, 112, 16, -272, 112, 32, -288, 112, 16, -496, 112, 80, -400, 112, 80, -400, 112, 96, -496, 112, 80, -400, 112, 96, -496, 112, 96, -608, 112, 16, -496, 112, 80, -496, 112, 96, -608, 112, 16, -496, 112, 96, -512, 112, 96, -624, 112, 16, -608, 112, 16, -512, 112, 96, -624, 112, 16, -512, 112, 96, -624, 112, 32, -272, 112, 16, -288, 112, 16, -288, -16, 16, -272, -16, 16, -272, 112, 16, -288, -16, 16, -384, 400, 80, -384, 400, -16, -384, 384, -16, -384, 384, 80, -384, 400, 80, -384, 384, -16, -272, 112, 32, -272, -16, 32, -384, -16, 96, -384, 112, 96, -272, 112, 32, -384, -16, 96, -384, -288, 80, -384, -288, -16, -384, -304, -16, -384, -304, 80, -384, -288, 80, -384, -304, -16, -400, 112, 96, -400, -16, 96, -496, -16, 96, -496, 112, 96, -400, 112, 96, -496, -16, 96, -384, 112, 96, -400, -16, 96, -400, 112, 96, -496, 112, 96, -496, -16, 96, -512, -16, 96, -384, 112, 96, -384, -16, 96, -400, -16, 96, -512, 112, 96, -496, 112, 96, -512, -16, 96, -400, 112, 96, -400, -16, 96, -400, -16, 80, -400, 112, 80, -400, 112, 96, -400, -16, 80, -400, 112, 96, -400, 112, 80, -400, -16, 80, -400, -16, 96, -400, 112, 96, -400, -16, 80, -400, -16, 80, -400, -16, 96, -272, -16, 16, -400, -16, 96, -272, -16, 32, -272, -16, 16, -496, -16, 80, -400, -16, 96, -400, -16, 80, -384, -16, 96, -272, -16, 32, -400, -16, 96, -400, -16, 80, -272, -16, 16, -288, -16, 16, -496, -16, 96, -400, -16, 96, -496, -16, 80, -496, -16, 96, -496, -16, 80, -624, -16, 32, -512, -16, 96, -496, -16, 96, -624, -16, 32, -624, -16, 32, -496, -16, 80, -624, -16, 16, -624, -16, 16, -496, -16, 80, -608, -16, 16, -288, 112, 16, -400, 112, 80, -400, -16, 80, -288, -16, 16, -288, 112, 16, -400, -16, 80, -402, 384, 46, -400, 384, 32, -402, -288, 46, -402, -288, 46, -400, 384, 32, -400, -288, 32, -402, 384, 46, -402, -288, 46, -408, 384, 56, -400, 384, 32, -402, -288, 18, -400, -288, 32, -402, 384, 18, -402, -288, 18, -400, 384, 32, -408, 384, 8, -402, -288, 18, -402, 384, 18, -408, 384, 56, -402, -288, 46, -408, -288, 56, -408, -288, 8, -402, -288, 18, -408, 384, 8, -418, 384, 62, -418, -288, 62, -432, 384, 64, -432, 384, 64, -418, -288, 62, -432, -288, 64, -418, 384, 62, -408, 384, 56, -418, -288, 62, -418, -288, 62, -408, 384, 56, -408, -288, 56, -446, -288, 62, -432, 384, 64, -432, -288, 64, -446, 384, 62, -432, 384, 64, -446, -288, 62, -446, 384, 62, -446, -288, 62, -456, 384, 56, -456, 384, 56, -446, -288, 62, -456, -288, 56, -432, 384, 0, -418, -288, 2, -418, 384, 2, -432, -288, 0, -418, -288, 2, -432, 384, 0, -418, 384, 2, -418, -288, 2, -408, 384, 8, -408, 384, 8, -418, -288, 2, -408, -288, 8, -432, -288, 0, -432, 384, 0, -446, -288, 2, -446, -288, 2, -432, 384, 0, -446, 384, 2, -456, 384, 8, -446, -288, 2, -446, 384, 2, -456, -288, 8, -446, -288, 2, -456, 384, 8, -462, 384, 46, -462, -288, 46, -464, 384, 32, -464, 384, 32, -462, -288, 46, -464, -288, 32, -462, 384, 46, -456, 384, 56, -462, -288, 46, -462, -288, 46, -456, 384, 56, -456, -288, 56, -462, -288, 18, -464, 384, 32, -464, -288, 32, -462, 384, 18, -464, 384, 32, -462, -288, 18, -462, 384, 18, -462, -288, 18, -456, 384, 8, -456, 384, 8, -462, -288, 18, -456, -288, 8, -466, 384, 46, -464, 384, 32, -466, -288, 46, -466, -288, 46, -464, 384, 32, -464, -288, 32, -466, 384, 46, -466, -288, 46, -472, 384, 56, -464, 384, 32, -466, -288, 18, -464, -288, 32, -466, 384, 18, -466, -288, 18, -464, 384, 32, -472, 384, 8, -466, -288, 18, -466, 384, 18, -472, 384, 56, -466, -288, 46, -472, -288, 56, -472, -288, 8, -466, -288, 18, -472, 384, 8, -482, 384, 62, -482, -288, 62, -496, 384, 64, -496, 384, 64, -482, -288, 62, -496, -288, 64, -482, 384, 62, -472, 384, 56, -482, -288, 62, -482, -288, 62, -472, 384, 56, -472, -288, 56, -510, -288, 62, -496, 384, 64, -496, -288, 64, -510, 384, 62, -496, 384, 64, -510, -288, 62, -510, 384, 62, -510, -288, 62, -520, 384, 56, -520, 384, 56, -510, -288, 62, -520, -288, 56, -496, 384, 0, -482, -288, 2, -482, 384, 2, -496, -288, 0, -482, -288, 2, -496, 384, 0, -482, 384, 2, -482, -288, 2, -472, 384, 8, -472, 384, 8, -482, -288, 2, -472, -288, 8, -496, -288, 0, -496, 384, 0, -510, -288, 2, -510, -288, 2, -496, 384, 0, -510, 384, 2, -520, 384, 8, -510, -288, 2, -510, 384, 2, -520, -288, 8, -510, -288, 2, -520, 384, 8, -400, 112, 80, -496, 112, 80, -496, -16, 80, -400, -16, 80, -400, 112, 80, -496, -16, 80, -496, 112, 96, -496, -16, 96, -496, -16, 80, -496, 112, 80, -496, 112, 96, -496, -16, 80, -496, 112, 96, -496, 112, 80, -496, -16, 80, -496, -16, 96, -496, 112, 96, -496, -16, 80, -526, 384, 46, -526, -288, 46, -528, 384, 32, -528, 384, 32, -526, -288, 46, -528, -288, 32, -526, 384, 46, -520, 384, 56, -526, -288, 46, -526, -288, 46, -520, 384, 56, -520, -288, 56, -526, -288, 18, -528, 384, 32, -528, -288, 32, -526, 384, 18, -528, 384, 32, -526, -288, 18, -526, 384, 18, -526, -288, 18, -520, 384, 8, -520, 384, 8, -526, -288, 18, -520, -288, 8, -384, 400, 80, -544, 400, 80, -544, 400, -16, -384, 400, -16, -384, 400, 80, -544, 400, -16, -384, 400, 80, -384, 384, 80, -544, 384, 80, -544, 400, 80, -384, 400, 80, -544, 384, 80, -384, 400, -16, -544, 400, -16, -544, 384, -16, -384, 384, -16, -384, 400, -16, -544, 384, -16, -384, 384, 80, -384, 384, -16, -544, 384, -16, -544, 384, 80, -384, 384, 80, -544, 384, -16, -544, 400, 80, -544, 384, 80, -544, 384, -16, -544, 400, -16, -544, 400, 80, -544, 384, -16, -384, -288, 80, -544, -288, 80, -544, -288, -16, -384, -288, -16, -384, -288, 80, -544, -288, -16, -384, -288, 80, -384, -304, 80, -544, -304, 80, -544, -288, 80, -384, -288, 80, -544, -304, 80, -384, -288, -16, -544, -288, -16, -544, -304, -16, -384, -304, -16, -384, -288, -16, -544, -304, -16, -384, -304, 80, -384, -304, -16, -544, -304, -16, -544, -304, 80, -384, -304, 80, -544, -304, -16, -544, -288, 80, -544, -304, 80, -544, -304, -16, -544, -288, -16, -544, -288, 80, -544, -304, -16, -496, 112, 80, -608, 112, 16, -608, -16, 16, -496, -16, 80, -496, 112, 80, -608, -16, 16, -512, 112, 96, -512, -16, 96, -624, -16, 32, -624, 112, 32, -512, 112, 96, -624, -16, 32, -624, 112, 32, -624, -16, 32, -624, -16, 16, -624, 112, 16, -624, 112, 32, -624, -16, 16, -608, 112, 16, -624, 112, 16, -624, -16, 16, -608, -16, 16, -608, 112, 16, -624, -16, 16, -624, 144, 32, -624, 144, 16, -624, -48, 16, -624, -48, 32, -624, 144, 32, -624, -48, 16, 0, 416, -128, -880, 416, -128, -880, 416, -144, 0, 416, -144, 0, 416, -128, -880, 416, -144, 0, 416, -128, 0, -320, -128, -880, -320, -128, -880, 416, -128, 0, 416, -128, -880, -320, -128, 0, 416, -144, -880, 416, -144, -880, -320, -144, 0, -320, -144, 0, 416, -144, -880, -320, -144, 0, -320, -128, 0, -320, -144, -880, -320, -144, -880, -320, -128, 0, -320, -128, -880, -320, -144, -880, 416, -128, -880, -320, -128, -880, -320, -144, -880, 416, -144, -880, 416, -128, -880, -320, -144, -624, 144, 32, -1040, 144, 32, -1040, 144, 16, -624, 144, 16, -624, 144, 32, -1040, 144, 16, -1040, 992, 32, -1040, -48, 32, -1296, -48, 32, -1040, 992, 32, -1296, -48, 32, -1296, 992, 32, -624, 144, 32, -624, -48, 32, -1040, -48, 32, -624, 144, 32, -1040, -48, 32, -1040, 144, 32, -1920, 736, 32, -1296, 992, 32, -1296, 736, 32, -1920, 992, 32, -1296, 992, 32, -1920, 736, 32, -1920, 992, 32, -1920, 736, 32, -2240, 752, 32, -1936, 992, 32, -1920, 992, 32, -2240, 752, 32, -2240, 752, 32, -1920, 736, 32, -2240, 496, 32, -2240, 496, 32, -1920, 736, 32, -2224, 496, 32, -1040, 992, 32, -1040, 992, 16, -1040, -48, 16, -1040, -48, 32, -1040, 992, 32, -1040, -48, 16, -1296, -48, 16, -1040, -48, 16, -1040, 992, 16, -1296, -48, 16, -1040, 992, 16, -1296, 992, 16, -624, 144, 16, -1040, 144, 16, -1040, -48, 16, -624, 144, 16, -1040, -48, 16, -624, -48, 16, -1920, 736, 16, -1296, 992, 16, -1920, 992, 16, -1296, 736, 16, -1296, 992, 16, -1920, 736, 16, -1920, 736, 16, -1920, 992, 16, -2224, 496, 16, -2224, 496, 16, -1920, 992, 16, -1936, 992, 16, -2240, 496, 16, -2224, 496, 16, -1936, 992, 16, -2240, 496, 16, -1936, 992, 16, -2240, 752, 16, -624, -48, 32, -624, -48, 16, -1040, -48, 16, -1040, -48, 32, -624, -48, 32, -1040, -48, 16, -1040, -48, 32, -1040, -48, 16, -1296, -48, 16, -1296, -48, 32, -1040, -48, 32, -1296, -48, 16, -1040, 144, 32, -1040, -48, 32, -1040, -48, 16, -1040, 144, 16, -1040, 144, 32, -1040, -48, 16, -1296, 992, 16, -1296, 992, 32, -1920, 992, 16, -1040, 992, 32, -1296, 992, 32, -1296, 992, 16, -1920, 992, 16, -1296, 992, 32, -1920, 992, 32, -1040, 992, 32, -1296, 992, 16, -1040, 992, 16, -1936, 992, 16, -1920, 992, 16, -1920, 992, 32, -1936, 992, 16, -1920, 992, 32, -1936, 992, 32, -1296, 992, 32, -1296, 992, 16, -1296, 736, 16, -1296, 736, 32, -1296, 992, 32, -1296, 736, 16, -1296, 992, 32, -1296, -48, 32, -1296, -48, 16, -1296, 992, 16, -1296, 992, 32, -1296, -48, 16, -1296, 736, 32, -1296, 736, 16, -1920, 736, 16, -1920, 736, 32, -1296, 736, 32, -1920, 736, 16, -1920, 992, 32, -1920, 736, 32, -1920, 736, 16, -1920, 992, 16, -1920, 992, 32, -1920, 736, 16, -1920, 992, 32, -1920, 992, 16, -1920, 736, 16, -1920, 736, 32, -1920, 992, 32, -1920, 736, 16, -2240, 752, 32, -2240, 752, 16, -2240, 496, 16, -2240, 496, 32, -2240, 752, 32, -2240, 496, 16, -2224, 496, 32, -2224, 496, 16, -2240, 496, 16, -2240, 496, 32, -2224, 496, 32, -2240, 496, 16, -2240, 496, 32, -2240, 496, 16, -2704, 496, 16, -2704, 496, 32, -2240, 496, 32, -2704, 496, 16, -2240, 752, 32, -2240, 496, 32, -2240, 496, 16, -2240, 752, 16, -2240, 752, 32, -2240, 496, 16, -2400, 2048, 32, -2400, 2048, 16, -2400, 1776, 16, -2400, 1776, 32, -2400, 2048, 32, -2400, 1776, 16, -2400, 1776, 32, -2400, 1776, 16, -2400, 1536, 16, -2400, 1536, 32, -2400, 1776, 32, -2400, 1536, 16, -2448, 1232, 32, -2448, 1232, 16, -2448, 752, 16, -2448, 752, 32, -2448, 1232, 32, -2448, 752, 16, -2400, 2048, 32, -2640, 2048, 32, -2640, 2048, 16, -2400, 2048, 16, -2400, 2048, 32, -2640, 2048, 16, -2928, 1776, 32, -2400, 1776, 32, -2928, 1536, 32, -2400, 2048, 32, -2400, 1776, 32, -2640, 1776, 32, -2928, 1536, 32, -2400, 1776, 32, -2400, 1536, 32, -2400, 2048, 32, -2640, 1776, 32, -2640, 2048, 32, -3168, 1232, 32, -2928, 1776, 32, -2928, 1232, 32, -3168, 1776, 32, -2928, 1776, 32, -3168, 1232, 32, -3168, 976, 32, -3168, 1232, 32, -2704, 1232, 32, -3168, 976, 32, -2704, 1232, 32, -2704, 976, 32, -2704, 752, 32, -2704, 1232, 32, -2448, 1232, 32, -2704, 752, 32, -2448, 1232, 32, -2448, 752, 32, -2704, 496, 32, -2704, 752, 32, -2240, 752, 32, -2704, 496, 32, -2240, 752, 32, -2240, 496, 32, -2928, 1536, 16, -2400, 1776, 16, -2928, 1776, 16, -2400, 2048, 16, -2640, 1776, 16, -2400, 1776, 16, -2400, 1536, 16, -2400, 1776, 16, -2928, 1536, 16, -2400, 2048, 16, -2640, 2048, 16, -2640, 1776, 16, -3168, 1232, 16, -2928, 1776, 16, -3168, 1776, 16, -2928, 1232, 16, -2928, 1776, 16, -3168, 1232, 16, -2704, 1232, 16, -3168, 1232, 16, -3168, 976, 16, -2704, 1232, 16, -3168, 976, 16, -2704, 976, 16, -2448, 1232, 16, -2704, 1232, 16, -2704, 752, 16, -2448, 1232, 16, -2704, 752, 16, -2448, 752, 16, -2240, 752, 16, -2704, 752, 16, -2704, 496, 16, -2240, 752, 16, -2704, 496, 16, -2240, 496, 16, -2400, 1776, 32, -2400, 1776, 16, -2640, 1776, 16, -2640, 1776, 32, -2400, 1776, 32, -2640, 1776, 16, -2640, 2048, 32, -2640, 1776, 32, -2640, 1776, 16, -2640, 2048, 16, -2640, 2048, 32, -2640, 1776, 16, -2448, 1232, 32, -2704, 1232, 32, -2704, 1232, 16, -2448, 1232, 16, -2448, 1232, 32, -2704, 1232, 16, -2704, 1232, 16, -2704, 1232, 32, -3168, 1232, 16, -2704, 1232, 32, -3168, 1232, 32, -3168, 1232, 16, -2704, 1232, 32, -2704, 1232, 16, -2704, 976, 16, -2704, 976, 32, -2704, 1232, 32, -2704, 976, 16, -2448, 752, 32, -2448, 752, 16, -2704, 752, 16, -2704, 752, 32, -2448, 752, 32, -2704, 752, 16, -2704, 1232, 32, -2704, 752, 32, -2704, 752, 16, -2704, 1232, 16, -2704, 1232, 32, -2704, 752, 16, -2704, 752, 16, -2704, 752, 32, -2704, 496, 16, -2704, 752, 32, -2704, 496, 32, -2704, 496, 16, -2240, 752, 32, -2704, 752, 32, -2704, 752, 16, -2240, 752, 16, -2240, 752, 32, -2704, 752, 16, -2400, 1776, 32, -2928, 1776, 32, -2928, 1776, 16, -2400, 1776, 16, -2400, 1776, 32, -2928, 1776, 16, -2928, 1776, 16, -2928, 1776, 32, -3168, 1776, 16, -2928, 1776, 32, -3168, 1776, 32, -3168, 1776, 16, -2400, 1536, 32, -2400, 1536, 16, -2928, 1536, 16, -2928, 1536, 32, -2400, 1536, 32, -2928, 1536, 16, -2928, 1776, 32, -2928, 1536, 32, -2928, 1536, 16, -2928, 1776, 16, -2928, 1776, 32, -2928, 1536, 16, -2928, 1776, 32, -2928, 1776, 16, -2928, 1232, 16, -2928, 1232, 32, -2928, 1776, 32, -2928, 1232, 16, -2928, 1232, 32, -2928, 1232, 16, -3168, 1232, 16, -3168, 1232, 32, -2928, 1232, 32, -3168, 1232, 16, -3168, 1776, 32, -3168, 1232, 32, -3168, 1232, 16, -3168, 1776, 16, -3168, 1776, 32, -3168, 1232, 16, -3168, 1232, 16, -3168, 1232, 32, -3168, 976, 16, -3168, 1232, 32, -3168, 976, 32, -3168, 976, 16, -2704, 976, 32, -2704, 976, 16, -3168, 976, 16, -3168, 976, 32, -2704, 976, 32, -3168, 976, 16, 1040, 240, 208, 1040, 240, -48, 1040, -144, -48, 1040, -144, 208, 1040, 240, 208, 1040, -144, -48, 1040, 240, 208, 1024, 240, 208, 1024, 240, -48, 800, 240, 160, 1024, 240, 208, 800, 240, 208, 1024, 240, 160, 1024, 240, 208, 800, 240, 160, 816, 240, 160, 800, 240, 160, 800, 240, 0, 1040, 240, 208, 1024, 240, -48, 1040, 240, -48, 816, 240, 160, 800, 240, 0, 816, 240, 0, 560, 240, 208, 800, 240, 208, 800, 240, 224, 560, 240, 208, 800, 240, 224, 560, 240, 224, 1024, -80, -32, 1024, 176, -32, 1024, -80, -48, 1024, 192, 160, 1024, 192, -32, 1024, 176, -32, 1024, 192, 160, 1024, 176, -32, 1024, 176, 160, 1024, -80, -48, 1024, 176, -32, 1024, 176, -48, 1024, -80, 160, 1024, -80, -32, 1024, -96, -32, 1024, -80, 160, 1024, -96, -32, 1024, -96, 160, 1040, 240, 208, 1024, -144, 208, 1024, 240, 208, 1024, 240, 208, 1024, -144, 208, 800, -144, 208, 800, 240, 208, 1024, 240, 208, 800, -144, 208, 1040, 240, 208, 1040, -144, 208, 1024, -144, 208, 800, 256, 208, 800, 240, 208, 560, 240, 208, 800, 256, 208, 560, 240, 208, 560, 256, 208, 160, -144, 208, 800, -144, 208, 160, -160, 208, 160, -160, 208, 800, -144, 208, 800, -160, 208, 160, -144, 208, 160, 0, 208, 176, 0, 208, 160, 0, 208, 176, 96, 208, 176, 0, 208, 160, 96, 208, 176, 96, 208, 160, 0, 208, 160, 96, 208, 176, 416, 208, 176, 96, 208, 160, 416, 208, 176, 416, 208, 160, 96, 208, 160, -144, 208, 176, 0, 208, 176, -144, 208, 544, 416, 208, 176, 400, 208, 176, 416, 208, 544, 416, 208, 544, 400, 208, 176, 400, 208, 560, 400, 208, 544, 240, 208, 544, 400, 208, 560, 400, 208, 560, 240, 208, 544, 240, 208, 1024, 240, 208, 1024, 240, 160, 1024, -144, 160, 1024, -144, 208, 1024, 240, 208, 1024, -144, 160, 1040, -144, 208, 1024, -144, -48, 1024, -144, 208, 800, -144, 160, 1024, -144, 208, 1024, -144, 160, 800, -144, 208, 1024, -144, 208, 800, -144, 160, 1040, -144, 208, 1040, -144, -48, 1024, -144, -48, 800, -144, 0, 800, -144, 160, 816, -144, 160, 800, -144, 0, 816, -144, 160, 816, -144, 0, 800, -144, 224, 800, -144, 208, 560, -144, 208, 800, -144, 224, 560, -144, 208, 560, -144, 224, 1024, 240, 208, 1024, -144, 208, 1024, -144, -48, 1024, 240, -48, 1024, 240, 208, 1024, -144, -48, 1040, 240, -48, 1024, 240, -48, 1024, -144, -48, 1040, -144, -48, 1040, 240, -48, 1024, -144, -48, 1008, 128, 32, 1008, 128, 0, 1008, 80, 0, 1008, 144, 128, 1008, 144, 0, 1008, 128, 0, 1008, 144, 128, 1008, 128, 0, 1008, 128, 128, 1008, 128, 32, 1008, 80, 0, 1008, 80, 32, 1008, 96, 32, 1008, 80, 32, 1008, 96, 128, 1008, 96, 128, 1008, 80, 32, 1008, 80, 128, 1008, 16, 128, 1008, 16, 32, 1008, 0, 32, 1008, -32, 0, 1008, 16, 32, 1008, 16, 0, 1008, -32, 32, 1008, 16, 32, 1008, -32, 0, 1008, -32, 128, 1008, -32, 0, 1008, -48, 0, 1008, 16, 128, 1008, 0, 32, 1008, 0, 128, 1008, -32, 128, 1008, -48, 0, 1008, -48, 128, 1008, 144, 128, 992, 144, 128, 992, 144, 0, 1008, 144, 128, 992, 144, 0, 1008, 144, 0, 832, 144, 112, 992, 144, 128, 832, 144, 128, 992, 144, 112, 992, 144, 128, 832, 144, 112, 832, 144, 0, 992, 144, 0, 992, 144, 32, 832, 144, 0, 992, 144, 32, 832, 144, 32, 832, 144, 0, 832, 144, 128, 816, 144, 0, 816, 144, 0, 832, 144, 128, 816, 144, 128, 992, 144, 128, 992, 128, 128, 832, 128, 128, 832, 144, 128, 992, 144, 128, 832, 128, 128, 1008, 144, 128, 992, 128, 128, 992, 144, 128, 832, 144, 128, 832, 128, 128, 816, 128, 128, 1008, 144, 128, 1008, 128, 128, 992, 128, 128, 816, 144, 128, 832, 144, 128, 816, 128, 128, 992, 144, 128, 992, 144, 112, 992, 128, 112, 992, 128, 128, 992, 144, 128, 992, 128, 112, 1008, 128, 32, 992, 128, 32, 992, 128, 0, 1008, 128, 0, 1008, 128, 32, 992, 128, 0, 992, 144, 32, 992, 144, 0, 992, 128, 0, 992, 128, 32, 992, 144, 32, 992, 128, 0, 1008, 144, 0, 992, 128, 0, 1008, 128, 0, 1008, 128, 0, 992, 128, 0, 992, 80, 0, 1008, 144, 0, 992, 144, 0, 992, 128, 0, 992, 128, 0, 992, 144, 0, 832, 128, 0, 1008, 80, 0, 1008, 128, 0, 992, 80, 0, 832, 128, 0, 992, 144, 0, 832, 144, 0, 816, 128, 0, 832, 128, 0, 832, 144, 0, 816, 80, 0, 832, 128, 0, 816, 128, 0, 832, 80, 0, 832, 128, 0, 816, 80, 0, 816, 128, 0, 832, 144, 0, 816, 144, 0, 1008, 128, 128, 992, 128, 0, 992, 128, 128, 1008, 128, 128, 1008, 128, 0, 992, 128, 0, 832, 128, 112, 992, 128, 128, 992, 128, 112, 832, 128, 128, 992, 128, 128, 832, 128, 112, 992, 128, 32, 992, 128, 0, 832, 128, 0, 992, 128, 32, 832, 128, 0, 832, 128, 32, 816, 128, 0, 832, 128, 128, 832, 128, 0, 816, 128, 128, 832, 128, 128, 816, 128, 0, 992, 80, 0, 992, 128, 0, 992, 128, 32, 992, 144, 128, 992, 128, 128, 992, 128, 0, 992, 144, 128, 992, 128, 0, 992, 144, 0, 992, 80, 0, 992, 128, 32, 992, 80, 32, 992, 80, 128, 992, 80, 32, 992, 96, 128, 992, 96, 128, 992, 80, 32, 992, 96, 32, 1008, 96, 128, 992, 96, 128, 992, 96, 32, 1008, 96, 32, 1008, 96, 128, 992, 96, 32, 1008, 96, 128, 1008, 80, 128, 992, 80, 128, 992, 96, 128, 1008, 96, 128, 992, 80, 128, 1008, 96, 32, 992, 96, 32, 992, 80, 32, 1008, 80, 32, 1008, 96, 32, 992, 80, 32, 1008, 80, 128, 1008, 80, 32, 992, 80, 32, 992, 80, 128, 1008, 80, 128, 992, 80, 32, 992, 80, 32, 1008, 80, 32, 992, 80, 0, 1008, 80, 32, 1008, 80, 0, 992, 80, 0, 992, 144, 32, 992, 128, 32, 832, 128, 32, 992, 144, 32, 832, 128, 32, 832, 144, 32, 1008, 128, 32, 992, 80, 32, 992, 128, 32, 816, 80, 32, 832, 128, 32, 832, 80, 32, 1008, 128, 32, 1008, 80, 32, 992, 80, 32, 816, 128, 32, 832, 128, 32, 816, 80, 32, 1008, 16, 128, 992, 16, 128, 992, 16, 32, 1008, 16, 32, 1008, 16, 128, 992, 16, 32, 1008, 16, 32, 992, 16, 32, 992, 16, 0, 1008, 16, 0, 1008, 16, 32, 992, 16, 0, 1008, 16, 128, 1008, 0, 128, 992, 0, 128, 992, 16, 128, 1008, 16, 128, 992, 0, 128, 1008, 16, 32, 992, 16, 32, 992, 0, 32, 1008, 0, 32, 1008, 16, 32, 992, 0, 32, 1008, 0, 128, 1008, 0, 32, 992, 0, 32, 992, 0, 128, 1008, 0, 128, 992, 0, 32, 992, 16, 128, 992, 0, 32, 992, 16, 32, 992, -32, 0, 992, 16, 32, 992, -32, 32, 992, 16, 0, 992, 16, 32, 992, -32, 0, 992, 16, 128, 992, 0, 128, 992, 0, 32, 992, -48, 0, 992, -32, 0, 992, -32, 128, 992, -48, 0, 992, -32, 128, 992, -48, 128, 832, -32, 32, 992, -32, 32, 832, -48, 32, 1008, 16, 32, 1008, -32, 32, 992, -32, 32, 1008, 16, 32, 992, -32, 32, 992, 16, 32, 832, -48, 32, 992, -32, 32, 992, -48, 32, 832, 16, 32, 832, -32, 32, 816, -32, 32, 832, 16, 32, 816, -32, 32, 816, 16, 32, 1008, -32, 0, 992, -32, 0, 992, -48, 0, 1008, 16, 0, 992, -32, 0, 1008, -32, 0, 992, -48, 0, 992, -32, 0, 832, -48, 0, 1008, 16, 0, 992, 16, 0, 992, -32, 0, 1008, -48, 0, 1008, -32, 0, 992, -48, 0, 832, -48, 0, 992, -32, 0, 832, -32, 0, 816, -48, 0, 832, -48, 0, 832, -32, 0, 816, -48, 0, 832, -32, 0, 816, -32, 0, 816, -32, 0, 832, -32, 0, 832, 16, 0, 816, 16, 0, 816, -32, 0, 832, 16, 0, 1008, -32, 32, 1008, -32, 0, 992, -32, 0, 992, -32, 32, 1008, -32, 32, 992, -32, 0, 1008, -32, 128, 992, -32, 128, 992, -32, 0, 1008, -32, 128, 992, -32, 0, 1008, -32, 0, 832, -32, 112, 992, -32, 128, 832, -32, 128, 992, -32, 112, 992, -32, 128, 832, -32, 112, 832, -32, 0, 992, -32, 0, 992, -32, 32, 832, -32, 0, 992, -32, 32, 832, -32, 32, 832, -32, 0, 832, -32, 128, 816, -32, 0, 816, -32, 0, 832, -32, 128, 816, -32, 128, 992, -32, 128, 992, -48, 128, 832, -48, 128, 832, -32, 128, 992, -32, 128, 832, -48, 128, 1008, -32, 128, 992, -48, 128, 992, -32, 128, 832, -32, 128, 832, -48, 128, 816, -48, 128, 1008, -32, 128, 1008, -48, 128, 992, -48, 128, 816, -32, 128, 832, -32, 128, 816, -48, 128, 992, -32, 128, 992, -32, 112, 992, -48, 112, 992, -48, 128, 992, -32, 128, 992, -48, 112, 992, -32, 32, 992, -32, 0, 992, -48, 0, 992, -48, 32, 992, -32, 32, 992, -48, 0, 1008, -48, 128, 992, -48, 0, 992, -48, 128, 1008, -48, 128, 1008, -48, 0, 992, -48, 0, 832, -48, 112, 992, -48, 128, 992, -48, 112, 832, -48, 128, 992, -48, 128, 832, -48, 112, 992, -48, 32, 992, -48, 0, 832, -48, 0, 992, -48, 32, 832, -48, 0, 832, -48, 32, 816, -48, 0, 832, -48, 128, 832, -48, 0, 816, -48, 128, 832, -48, 128, 816, -48, 0, 992, 144, 112, 832, 144, 112, 832, 128, 112, 992, 128, 112, 992, 144, 112, 832, 128, 112, 832, 144, 128, 832, 128, 128, 832, 128, 112, 832, 144, 112, 832, 144, 128, 832, 128, 112, 832, 144, 32, 832, 128, 32, 832, 128, 0, 832, 144, 0, 832, 144, 32, 832, 128, 0, 832, 128, 32, 832, 128, 0, 832, 80, 0, 832, 144, 128, 832, 144, 0, 832, 128, 0, 832, 144, 128, 832, 128, 0, 832, 128, 128, 832, 128, 32, 832, 80, 0, 832, 80, 32, 832, 96, 32, 832, 80, 32, 832, 96, 128, 832, 96, 128, 832, 80, 32, 832, 80, 128, 832, 16, 128, 832, 16, 32, 832, 0, 32, 832, -32, 0, 832, 16, 32, 832, 16, 0, 832, -32, 32, 832, 16, 32, 832, -32, 0, 832, -32, 128, 832, -32, 0, 832, -48, 0, 832, 16, 128, 832, 0, 32, 832, 0, 128, 832, -32, 128, 832, -48, 0, 832, -48, 128, 992, -32, 112, 832, -32, 112, 832, -48, 112, 992, -48, 112, 992, -32, 112, 832, -48, 112, 832, -32, 128, 832, -48, 128, 832, -48, 112, 832, -32, 112, 832, -32, 128, 832, -48, 112, 832, -32, 32, 832, -48, 32, 832, -48, 0, 832, -32, 0, 832, -32, 32, 832, -48, 0, 816, 240, 160, 816, 240, 0, 816, 192, 0, 816, 192, 160, 816, 240, 160, 816, 192, 0, 832, 128, 32, 816, 128, 32, 816, 128, 0, 832, 128, 0, 832, 128, 32, 816, 128, 0, 816, 80, 0, 816, 128, 0, 816, 128, 32, 816, 144, 128, 816, 128, 128, 816, 128, 0, 816, 144, 128, 816, 128, 0, 816, 144, 0, 816, 80, 0, 816, 128, 32, 816, 80, 32, 816, 80, 128, 816, 80, 32, 816, 96, 128, 816, 96, 128, 816, 80, 32, 816, 96, 32, 832, 96, 128, 816, 96, 128, 816, 96, 32, 832, 96, 32, 832, 96, 128, 816, 96, 32, 832, 96, 128, 832, 80, 128, 816, 80, 128, 816, 96, 128, 832, 96, 128, 816, 80, 128, 832, 96, 32, 816, 96, 32, 816, 80, 32, 832, 80, 32, 832, 96, 32, 816, 80, 32, 832, 80, 128, 832, 80, 32, 816, 80, 32, 816, 80, 128, 832, 80, 128, 816, 80, 32, 816, 80, 32, 832, 80, 32, 816, 80, 0, 832, 80, 32, 832, 80, 0, 816, 80, 0, 832, 16, 128, 816, 16, 128, 816, 16, 32, 832, 16, 32, 832, 16, 128, 816, 16, 32, 832, 16, 32, 816, 16, 32, 816, 16, 0, 832, 16, 0, 832, 16, 32, 816, 16, 0, 832, 16, 128, 832, 0, 128, 816, 0, 128, 816, 16, 128, 832, 16, 128, 816, 0, 128, 832, 16, 32, 816, 16, 32, 816, 0, 32, 832, 0, 32, 832, 16, 32, 816, 0, 32, 832, 0, 128, 832, 0, 32, 816, 0, 32, 816, 0, 128, 832, 0, 128, 816, 0, 32, 816, 16, 128, 816, 0, 32, 816, 16, 32, 816, -32, 0, 816, 16, 32, 816, -32, 32, 816, 16, 0, 816, 16, 32, 816, -32, 0, 816, 16, 128, 816, 0, 128, 816, 0, 32, 816, -48, 0, 816, -32, 0, 816, -32, 128, 816, -48, 0, 816, -32, 128, 816, -48, 128, 832, -32, 32, 832, -32, 0, 816, -32, 0, 816, -32, 32, 832, -32, 32, 816, -32, 0, 816, -96, 160, 816, -96, 0, 816, -144, 0, 816, -144, 160, 816, -96, 160, 816, -144, 0, 800, 240, 224, 800, 240, 208, 800, -144, 208, 800, 240, 224, 800, -144, 208, 800, -144, 224, 800, 256, 208, 800, 240, 0, 800, 240, 208, 800, -160, 0, 800, -144, 208, 800, -144, 0, 800, 256, 208, 800, 256, 0, 800, 240, 0, 800, -160, 208, 800, -144, 208, 800, -160, 0, 816, 240, 160, 816, 192, 160, 800, 192, 160, 800, 240, 160, 816, 240, 160, 800, 192, 160, 800, 192, 160, 1024, 192, 160, 800, 176, 160, 1024, 192, 160, 1024, 176, 160, 800, 176, 160, 560, 240, 0, 800, 240, 0, 800, 256, 0, 816, 240, 0, 800, 240, 0, 800, 192, 0, 560, 240, 0, 800, 256, 0, 560, 256, 0, 816, 240, 0, 800, 192, 0, 816, 192, 0, 544, 240, 0, 560, 240, 0, 560, 400, 0, 544, 240, 0, 560, 400, 0, 544, 400, 0, 176, 400, 0, 544, 400, 0, 544, 416, 0, 176, 400, 0, 544, 416, 0, 176, 416, 0, 816, 192, 160, 816, 192, 0, 800, 192, 0, 800, 192, 160, 816, 192, 160, 800, 192, 0, 800, 176, -32, 800, 192, 160, 800, 176, 160, 800, 192, -32, 800, 192, 160, 800, 176, -32, 800, 240, 160, 800, 192, 160, 800, 192, 0, 800, -80, -48, 800, 176, -32, 800, -80, -32, 800, 240, 160, 800, 192, 0, 800, 240, 0, 800, 176, -48, 800, 176, -32, 800, -80, -48, 800, -144, 160, 800, 240, 160, 800, 240, 208, 800, -144, 208, 800, -144, 160, 800, 240, 208, 800, -144, 0, 800, -96, 160, 800, -144, 160, 800, -96, 0, 800, -96, 160, 800, -144, 0, 800, -96, -32, 800, -80, 160, 800, -96, 160, 800, -96, -32, 800, -80, -32, 800, -80, 160, 1024, 192, 160, 800, 192, 160, 800, 192, -32, 1024, 192, -32, 1024, 192, 160, 800, 192, -32, 1024, 192, -32, 800, 192, -32, 800, 176, -32, 1024, 176, -32, 1024, 192, -32, 800, 176, -32, 1024, 176, 160, 1024, 176, -32, 800, 176, -32, 800, 176, 160, 1024, 176, 160, 800, 176, -32, 1024, 176, -32, 800, 176, -32, 800, 176, -48, 1024, 176, -48, 1024, 176, -32, 800, 176, -48, 1024, -80, 160, 800, -80, 160, 800, -80, -32, 1024, -80, -32, 1024, -80, 160, 800, -80, -32, 1024, 176, -32, 1024, -80, -32, 800, -80, -32, 800, 176, -32, 1024, 176, -32, 800, -80, -32, 1024, 176, -48, 800, 176, -48, 800, -80, -48, 1024, -80, -48, 1024, 176, -48, 800, -80, -48, 1024, -80, -32, 1024, -80, -48, 800, -80, -48, 800, -80, -32, 1024, -80, -32, 800, -80, -48, 1024, -80, 160, 1024, -96, 160, 800, -96, 160, 800, -80, 160, 1024, -80, 160, 800, -96, 160, 800, -96, 160, 816, -96, 160, 800, -144, 160, 816, -96, 160, 816, -144, 160, 800, -144, 160, 816, -96, 160, 800, -96, 160, 800, -96, 0, 816, -96, 0, 816, -96, 160, 800, -96, 0, 1024, -80, -32, 800, -80, -32, 800, -96, -32, 1024, -96, -32, 1024, -80, -32, 800, -96, -32, 1024, -96, 160, 1024, -96, -32, 800, -96, -32, 800, -96, 160, 1024, -96, 160, 800, -96, -32, 1024, 240, 160, 800, 240, 160, 800, -144, 160, 1024, -144, 160, 1024, 240, 160, 800, -144, 160, 816, -96, 0, 800, -96, 0, 800, -144, 0, 816, -144, 0, 816, -96, 0, 800, -144, 0, 800, -144, 0, 160, -144, 0, 160, -160, 0, 800, -160, 0, 800, -144, 0, 160, -160, 0, 800, 256, 208, 560, 256, 208, 560, 256, 0, 800, 256, 0, 800, 256, 208, 560, 256, 0, 800, 240, 208, 800, 240, 0, 560, 240, 0, 560, 240, 208, 800, 240, 208, 560, 240, 0, 560, 240, 208, 560, 240, 0, 544, 240, 0, 544, 240, 208, 560, 240, 208, 544, 240, 0, 560, 256, 208, 560, 240, 208, 560, 240, 0, 560, 256, 0, 560, 256, 208, 560, 240, 0, 560, 240, 208, 560, 240, 224, 560, -144, 208, 560, 240, 224, 560, -144, 224, 560, -144, 208, 560, 400, 208, 560, 400, 0, 560, 240, 0, 560, 240, 208, 560, 400, 208, 560, 240, 0, 800, 240, 224, 800, -144, 224, 560, -144, 224, 560, 240, 224, 800, 240, 224, 560, -144, 224, 800, 240, 208, 560, 240, 208, 560, -144, 208, 800, -144, 208, 800, 240, 208, 560, -144, 208, 560, 416, 224, 560, 416, 208, 560, -160, 208, 560, -160, 224, 560, 416, 224, 560, -160, 208, 544, 416, 208, 544, 416, 0, 544, 400, 0, 544, 400, 208, 544, 416, 208, 544, 400, 0, 560, 400, 208, 544, 400, 208, 544, 400, 0, 560, 400, 0, 560, 400, 208, 544, 400, 0, 544, 400, 208, 544, 240, 208, 544, 240, 0, 544, 400, 0, 544, 400, 208, 544, 240, 0, 544, 416, 208, 176, 416, 208, 176, 416, 0, 160, 416, 32, 176, 416, 208, 160, 416, 208, 176, 416, 32, 176, 416, 208, 160, 416, 32, 544, 416, 208, 176, 416, 0, 544, 416, 0, 160, 416, 224, 160, 416, 208, 560, 416, 224, 560, 416, 224, 160, 416, 208, 560, 416, 208, 544, 400, 208, 544, 400, 0, 176, 400, 0, 176, 400, 208, 544, 400, 208, 176, 400, 0, 176, 416, 208, 176, 400, 208, 176, 400, 0, 176, 416, 0, 176, 416, 208, 176, 400, 0, 176, 0, 208, 176, 96, 208, 176, 0, 160, 176, 416, 208, 176, 96, 32, 176, 96, 208, 176, 0, 160, 176, 96, 208, 176, 96, 160, 176, 416, 208, 176, 416, 32, 176, 96, 32, 176, -144, 32, 176, 0, 208, 176, 0, 32, 176, -144, 208, 176, 0, 208, 176, -144, 32, 160, 144, 208, 160, 144, 16, 160, 128, 16, 160, 128, 208, 160, 144, 208, 160, 128, 16, 160, 128, 208, 160, 128, 32, 160, 112, 32, 160, 112, 208, 160, 128, 208, 160, 112, 32, 176, 96, 208, 160, 96, 208, 160, 96, 160, 176, 96, 160, 176, 96, 208, 160, 96, 160, 176, 416, 32, 160, 416, 32, 160, 96, 32, 176, 96, 32, 176, 416, 32, 160, 96, 32, 176, 96, 208, 176, 96, 32, 160, 96, 32, 160, 96, 208, 176, 96, 208, 160, 96, 32, 160, 0, 160, 160, 96, 208, 160, 0, 208, 160, 416, 208, 160, 96, 208, 160, 96, 32, 160, 96, 160, 160, 96, 208, 160, 0, 160, 160, 416, 208, 160, 96, 32, 160, 416, 32, 160, -144, 32, 160, 0, 208, 160, -144, 208, 160, 0, 32, 160, 0, 208, 160, -144, 32, 160, -160, 208, 160, 416, 208, 160, 416, 224, 160, -160, 208, 160, 416, 224, 160, -160, 224, 160, -160, 0, 160, -144, 208, 160, -160, 208, 160, -144, 0, 160, -144, 208, 160, -160, 0, 176, 96, 160, 160, 96, 160, 160, 0, 160, 176, 0, 160, 176, 96, 160, 160, 0, 160, 176, 0, 208, 176, 0, 160, 160, 0, 160, 160, 0, 208, 176, 0, 208, 160, 0, 160, 176, 0, 208, 160, 0, 208, 160, 0, 32, 176, 0, 32, 176, 0, 208, 160, 0, 32, 160, -16, 208, 160, -16, 32, 160, -32, 32, 160, -32, 208, 160, -16, 208, 160, -32, 32, 160, -32, 208, 160, -32, 16, 160, -48, 16, 160, -48, 208, 160, -32, 208, 160, -48, 16, 160, 224, 224, 160, 224, 208, 160, -128, 208, 160, -128, 224, 160, 224, 224, 160, -128, 208, 176, 0, 32, 160, 0, 32, 160, -144, 32, 176, -144, 32, 176, 0, 32, 160, -144, 32, 176, -144, 208, 176, -144, 32, 160, -144, 32, 160, -144, 208, 176, -144, 208, 160, -144, 32, 800, -144, 208, 160, -144, 208, 160, -144, 0, 800, -144, 0, 800, -144, 208, 160, -144, 0, 560, 416, 224, 560, -160, 224, 160, -160, 224, 160, 416, 224, 560, 416, 224, 160, -160, 224, 560, 416, 208, 160, 416, 208, 160, -160, 208, 560, -160, 208, 560, 416, 208, 160, -160, 208, 560, -160, 224, 560, -160, 208, 160, -160, 208, 160, -160, 224, 560, -160, 224, 160, -160, 208, 160, -160, 208, 800, -160, 208, 160, -160, 0, 800, -160, 208, 800, -160, 0, 160, -160, 0, 160, 128, 208, 144, 128, 208, 144, 128, 32, 160, 128, 32, 160, 128, 208, 144, 128, 32, 160, 112, 208, 144, 128, 208, 160, 128, 208, 160, 112, 32, 160, 128, 32, 144, 128, 32, 160, 112, 208, 160, 112, 32, 144, 128, 32, 144, 128, 208, 160, 112, 208, 144, 128, 32, 144, -32, 208, 160, -16, 208, 160, -32, 208, 160, -16, 32, 144, -32, 32, 160, -32, 32, 160, -32, 208, 160, -32, 32, 144, -32, 32, 144, -32, 208, 160, -32, 208, 144, -32, 32, 160, -16, 208, 144, -32, 208, 144, -32, 32, 160, -16, 32, 160, -16, 208, 144, -32, 32, 160, 224, 224, 0, 224, 224, 0, 224, 208, 160, 224, 208, 160, 224, 224, 0, 224, 208, 0, 144, 16, 0, 144, -128, 0, -48, -128, 0, 416, 208, 0, 416, -128, 0, 144, -128, 0, 416, 208, 0, 144, -128, 0, 144, 208, 0, 144, 16, 0, -48, -128, 0, -48, 16, 0, -48, 208, 0, -48, -128, 0, -320, -128, 0, -48, 208, 0, -320, -128, 0, -320, 208, 0, 416, 576, 0, 416, 208, 0, -320, 208, 0, 416, 576, 0, -320, 208, 0, -320, 576, 160, 224, 224, 160, -128, 224, 0, -128, 224, 0, 224, 224, 160, 224, 224, 0, -128, 224, 160, 224, 208, 0, 224, 208, 0, -128, 208, 160, -128, 208, 160, 224, 208, 0, -128, 208, 160, -128, 224, 160, -128, 208, 0, -128, 208, 0, -128, 224, 160, -128, 224, 0, -128, 208, 0, 224, 224, 0, -128, 224, 0, -128, 208, 0, 224, 208, 0, 224, 224, 0, -128, 208, 0, 416, 208, -16, 416, 208, -16, 416, -128, 0, 416, 576, -16, 416, 208, 0, 416, 208, 0, 416, 576, -16, 416, 576, -16, 416, 208, 0, 416, -128, 0, 416, 208, -16, 416, -128, -16, 416, -128, -16, 416, 576, -880, 416, -128, -880, 416, -128, -16, 416, 576, -880, 416, 576, -16, 416, 576, -16, 416, -128, -16, 400, -128, -16, 400, 576, -16, 416, 576, -16, 400, -128, 0, 416, 208, 0, 144, 208, -16, 144, 208, -16, 416, 208, 0, 416, 208, -16, 144, 208, -16, 144, 208, 160, 144, 208, -16, 128, 208, 160, 144, 208, 160, 128, 208, -16, 128, 208, 160, 144, 208, -16, 144, 208, -16, 144, 16, 160, 144, 16, 160, 144, 208, -16, 144, 16, 0, 144, 16, -16, 144, 16, -16, 144, -128, 0, 144, -128, 0, 144, 16, -16, 144, -128, 0, 144, -128, -16, 144, -128, -16, -48, -128, 0, -48, -128, 0, 144, -128, -16, -48, -128, 0, 416, -128, -16, 144, -128, 0, 144, -128, 0, -48, -128, -16, -48, -128, -16, -320, -128, 0, 416, -128, -16, 416, -128, -16, 144, -128, 0, -320, -128, 0, -48, -128, -16, -320, -128, -880, 400, -128, -16, 416, -128, -880, 416, -128, -16, 400, -128, -16, 416, -128, -880, 400, -128, -880, -320, -128, -16, -320, -128, -16, -304, -128, -880, -320, -128, -16, -304, -128, -880, -304, -128, 0, 144, 208, 0, 144, -128, -16, 144, -128, -16, 144, 208, 0, 144, 208, -16, 144, -128, -16, 416, 208, -16, 144, 208, -16, 144, -128, -16, 144, 16, -16, 144, 208, -16, 128, 16, -16, 416, 208, -16, 144, -128, -16, 416, -128, -16, 128, 16, -16, 144, 208, -16, 128, 208, -16, -48, -128, -16, 144, -128, -16, 144, 16, -16, -48, -128, -16, 144, 16, -16, -48, 16, -16, -320, 208, -16, 416, 208, -16, 416, 576, -16, -320, 576, -16, -320, 208, -16, 416, 576, -16, -320, -128, -16, -48, 208, -16, -320, 208, -16, -320, -128, -16, -48, -128, -16, -48, 208, -16, -48, 208, -16, -48, 16, -16, -32, 208, -16, -32, 208, -16, -48, 16, -16, -32, 16, -16, 144, 64, -16, 144, 32, -16, 128, 32, -16, 128, 64, -16, 144, 64, -16, 128, 32, 160, 144, 16, -16, 144, 16, -16, 128, 16, 160, 128, 16, 160, 144, 16, -16, 128, 16, 160, 128, 208, 160, 128, 16, -16, 128, 16, -16, 128, 208, 160, 128, 208, -16, 128, 16, 160, -32, 208, -16, -32, 208, -16, -32, 16, 160, -32, 16, 160, -32, 208, -16, -32, 16, 160, -32, 208, 160, -48, 208, -16, -48, 208, -16, -32, 208, 160, -32, 208, -16, -48, 208, -16, -48, 208, 0, -48, 208, -16, -320, 208, 0, -48, 208, 0, -320, 208, -16, -320, 208, -16, -32, 64, -16, -32, 32, -16, -48, 32, -16, -48, 64, -16, -32, 64, -16, -48, 32, 160, -32, 16, -16, -32, 16, -16, -48, 16, 160, -48, 16, 160, -32, 16, -16, -48, 16, 160, -48, 208, 160, -48, 16, -16, -48, 16, -16, -48, 208, 160, -48, 208, -16, -48, 16, -16, -48, 16, 0, -48, 16, -16, -48, -128, 0, -48, 16, 0, -48, -128, -16, -48, -128, 0, 144, 16, 0, -48, 16, -16, -48, 16, -16, 144, 16, 0, 144, 16, -16, -48, 16, 0, -48, 208, -16, -48, 208, -16, -48, -128, 0, -48, -128, 0, -48, 208, -16, -48, -128, 0, 416, 576, -16, -320, 576, -16, 416, 576, 0, 416, 576, 0, -320, 576, -16, -320, 576, -880, 400, 576, -16, 416, 576, -16, 400, 576, -880, 416, 576, -16, 416, 576, -880, 400, 576, -16, -304, 576, -16, -320, 576, -880, -320, 576, -16, -304, 576, -880, -320, 576, -880, -304, 576, 0, 416, 208, -16, 416, 208, -16, -320, 208, 0, -320, 208, 0, 416, 208, -16, -320, 208, -16, -320, 208, 0, -320, 208, -16, -320, -128, 0, -320, 576, 0, -320, 208, -16, -320, 208, 0, -320, 576, -16, -320, 208, -16, -320, 576, -16, -320, -128, 0, -320, 208, 0, -320, -128, -880, -320, -128, -16, -320, 576, -16, -320, -128, -880, -320, 576, -16, -320, 576, -880, -320, -128, -16, -304, 576, -16, -304, -128, -16, -320, -128, -16, -320, 576, -16, -304, 576, -16, -320, -128, -16, 144, 64, -272, 144, 64, -272, 144, 32, -16, 144, 32, -16, 144, 64, -272, 144, 32, -272, 144, 32, -272, 144, 64, -288, 144, 32, -272, 144, 64, -288, 144, 64, -288, 144, 32, -16, 144, 64, -16, 128, 64, -272, 128, 64, -272, 144, 64, -16, 144, 64, -272, 128, 64, -272, 144, 64, -272, 112, 64, -288, 112, 64, -288, 144, 64, -272, 144, 64, -288, 112, 64, -16, 144, 32, -272, 144, 32, -272, 128, 32, -16, 128, 32, -16, 144, 32, -272, 128, 32, -272, 144, 32, -288, 144, 32, -288, 112, 32, -272, 112, 32, -272, 144, 32, -288, 112, 32, -16, 128, 64, -16, 128, 32, -272, 128, 32, -272, 128, 64, -16, 128, 64, -272, 128, 32, -272, 144, 64, -272, 128, 64, -272, 128, 32, -272, 144, 32, -272, 144, 64, -272, 128, 32, -272, 144, 64, -272, 144, 32, -272, 112, 32, -272, 112, 64, -272, 144, 64, -272, 112, 32, -272, 112, 64, -272, 112, 32, -272, 96, 32, -272, 96, 64, -272, 112, 64, -272, 96, 32, -272, 0, 64, -272, 0, 32, -272, -16, 32, -272, -16, 64, -272, 0, 64, -272, -16, 32, -272, -16, 64, -272, -16, 32, -272, -48, 32, -272, -48, 64, -272, -16, 64, -272, -48, 32, -16, -32, 64, -272, -32, 64, -272, -32, 32, -16, -32, 32, -16, -32, 64, -272, -32, 32, -16, -32, 64, -16, -48, 64, -272, -48, 64, -272, -32, 64, -16, -32, 64, -272, -48, 64, -272, -16, 64, -272, -48, 64, -288, -48, 64, -288, -16, 64, -272, -16, 64, -288, -48, 64, -16, -32, 32, -272, -32, 32, -272, -48, 32, -16, -48, 32, -16, -32, 32, -272, -48, 32, -272, -48, 32, -272, -16, 32, -288, -48, 32, -272, -16, 32, -288, -16, 32, -288, -48, 32, -16, -48, 64, -16, -48, 32, -272, -48, 32, -272, -48, 64, -16, -48, 64, -272, -48, 32, -272, -48, 64, -272, -48, 32, -288, -48, 32, -288, -48, 64, -272, -48, 64, -288, -48, 32, -272, -32, 64, -272, -48, 64, -272, -48, 32, -272, -32, 32, -272, -32, 64, -272, -48, 32, -272, 112, 64, -272, 112, 32, -288, 112, 32, -288, 112, 64, -272, 112, 64, -288, 112, 32, -288, 144, 64, -288, 112, 64, -288, 112, 32, -288, 144, 32, -288, 144, 64, -288, 112, 32, -272, -16, 64, -288, -16, 64, -288, -16, 32, -272, -16, 32, -272, -16, 64, -288, -16, 32, -288, -16, 64, -288, -48, 64, -288, -48, 32, -288, -16, 32, -288, -16, 64, -288, -48, 32, -384, 112, 96, -384, 112, 128, -512, 112, 96, -272, 112, 64, -384, 112, 128, -384, 112, 96, -512, 112, 96, -384, 112, 128, -512, 112, 128, -272, 112, 64, -384, 112, 96, -272, 112, 32, -624, 112, 32, -512, 112, 96, -512, 112, 128, -624, 112, 32, -512, 112, 128, -624, 112, 64, -384, 112, 128, -384, 96, 128, -384, 96, 96, -384, 112, 96, -384, 112, 128, -384, 96, 96, -384, 112, 128, -384, 112, 96, -384, 96, 96, -384, 96, 128, -384, 112, 128, -384, 96, 96, -384, 96, 128, -384, 96, 96, -512, 96, 96, -512, 96, 128, -384, 96, 128, -512, 96, 96, -384, 96, 128, -272, 96, 64, -384, 96, 96, -512, 96, 128, -512, 96, 96, -624, 96, 32, -384, 96, 96, -272, 96, 64, -272, 96, 32, -624, 96, 64, -512, 96, 128, -624, 96, 32, -272, 112, 64, -272, 96, 64, -384, 96, 128, -384, 112, 128, -272, 112, 64, -384, 96, 128, -272, 112, 32, -384, 112, 96, -384, 96, 96, -272, 96, 32, -272, 112, 32, -384, 96, 96, -384, 0, 96, -384, 0, 128, -512, 0, 96, -272, 0, 64, -384, 0, 128, -384, 0, 96, -512, 0, 96, -384, 0, 128, -512, 0, 128, -272, 0, 64, -384, 0, 96, -272, 0, 32, -624, 0, 32, -512, 0, 96, -512, 0, 128, -624, 0, 32, -512, 0, 128, -624, 0, 64, -384, 0, 128, -384, -16, 128, -384, -16, 96, -384, 0, 96, -384, 0, 128, -384, -16, 96, -384, 0, 128, -384, 0, 96, -384, -16, 96, -384, -16, 128, -384, 0, 128, -384, -16, 96, -384, -16, 128, -384, -16, 96, -512, -16, 96, -512, -16, 128, -384, -16, 128, -512, -16, 96, -384, -16, 128, -272, -16, 64, -384, -16, 96, -512, -16, 128, -512, -16, 96, -624, -16, 32, -384, -16, 96, -272, -16, 64, -272, -16, 32, -624, -16, 64, -512, -16, 128, -624, -16, 32, -272, 0, 64, -272, -16, 64, -384, -16, 128, -384, 0, 128, -272, 0, 64, -384, -16, 128, -272, 0, 32, -384, 0, 96, -384, -16, 96, -272, -16, 32, -272, 0, 32, -384, -16, 96, -384, 112, 128, -384, 96, 128, -512, 96, 128, -512, 112, 128, -384, 112, 128, -512, 96, 128, -384, 112, 96, -512, 112, 96, -512, 96, 96, -384, 96, 96, -384, 112, 96, -512, 96, 96, -512, 112, 128, -512, 96, 128, -512, 96, 96, -512, 112, 96, -512, 112, 128, -512, 96, 96, -512, 112, 128, -512, 112, 96, -512, 96, 96, -512, 96, 128, -512, 112, 128, -512, 96, 96, -384, 0, 128, -384, -16, 128, -512, -16, 128, -512, 0, 128, -384, 0, 128, -512, -16, 128, -512, 0, 128, -512, 0, 96, -512, -16, 96, -512, -16, 128, -512, 0, 128, -512, -16, 96, -384, 0, 96, -512, 0, 96, -512, -16, 96, -384, -16, 96, -384, 0, 96, -512, -16, 96, -512, 0, 128, -512, -16, 128, -512, -16, 96, -512, 0, 96, -512, 0, 128, -512, -16, 96, -608, 144, 64, -608, 144, 32, -608, 112, 32, -608, 112, 64, -608, 144, 64, -608, 112, 32, -608, -16, 64, -608, -16, 32, -608, -48, 32, -608, -48, 64, -608, -16, 64, -608, -48, 32, -624, 144, 32, -624, 144, 64, -880, 144, 32, -608, 144, 64, -624, 144, 64, -624, 144, 32, -880, 144, 32, -624, 144, 64, -880, 144, 64, -608, 144, 64, -624, 144, 32, -608, 144, 32, -896, 144, 32, -880, 144, 32, -880, 144, 160, -896, 144, 32, -880, 144, 160, -896, 144, 160, -896, 144, 160, -880, 144, 160, -880, 144, 208, -896, 144, 208, -896, 144, 160, -880, 144, 208, -1024, 144, 32, -896, 144, 32, -896, 144, 208, -1024, 144, 32, -896, 144, 208, -1024, 144, 208, -1024, 144, 208, -880, 144, 208, -880, 144, 224, -1024, 144, 224, -1024, 144, 208, -880, 144, 224, -624, 144, 64, -624, 144, 32, -624, 128, 32, -624, 128, 64, -624, 144, 64, -624, 128, 32, -608, 144, 64, -608, 112, 64, -624, 112, 64, -624, 144, 64, -608, 144, 64, -624, 112, 64, -624, 144, 64, -624, 128, 64, -880, 128, 64, -880, 144, 64, -624, 144, 64, -880, 128, 64, -880, 128, 32, -624, 144, 32, -880, 144, 32, -608, 144, 32, -624, 144, 32, -624, 112, 32, -624, 128, 32, -624, 144, 32, -880, 128, 32, -608, 144, 32, -624, 112, 32, -608, 112, 32, -896, 96, 32, -880, 144, 32, -896, 144, 32, -880, 96, 32, -880, 144, 32, -896, 96, 32, -1024, 128, 32, -896, 144, 32, -1024, 144, 32, -896, 128, 32, -896, 144, 32, -1024, 128, 32, -608, 112, 64, -608, 112, 32, -624, 112, 32, -624, 112, 64, -608, 112, 64, -624, 112, 32, -624, 144, 64, -624, 112, 64, -624, 112, 32, -624, 144, 32, -624, 144, 64, -624, 112, 32, -624, 112, 32, -624, 112, 64, -624, 96, 32, -624, 112, 64, -624, 96, 64, -624, 96, 32, -512, 112, 128, -512, 96, 128, -624, 96, 64, -624, 112, 64, -512, 112, 128, -624, 96, 64, -512, 112, 96, -624, 112, 32, -624, 96, 32, -512, 96, 96, -512, 112, 96, -624, 96, 32, -512, 0, 128, -512, -16, 128, -624, -16, 64, -624, 0, 64, -512, 0, 128, -624, -16, 64, -608, -16, 64, -624, -16, 64, -624, -16, 32, -608, -16, 32, -608, -16, 64, -624, -16, 32, -624, 0, 64, -624, -16, 64, -624, -16, 32, -624, 0, 32, -624, 0, 64, -624, -16, 32, -624, -16, 32, -624, -16, 64, -624, -48, 32, -624, -16, 64, -624, -48, 64, -624, -48, 32, -512, 0, 96, -624, 0, 32, -624, -16, 32, -512, -16, 96, -512, 0, 96, -624, -16, 32, -608, -16, 64, -608, -48, 64, -624, -48, 64, -624, -16, 64, -608, -16, 64, -624, -48, 64, -624, -32, 64, -624, -48, 64, -880, -48, 64, -880, -32, 64, -624, -32, 64, -880, -48, 64, -624, -32, 64, -624, -32, 32, -624, -48, 32, -624, -48, 64, -624, -32, 64, -624, -48, 32, -880, -48, 32, -624, -48, 32, -624, -32, 32, -608, -16, 32, -624, -16, 32, -624, -48, 32, -608, -16, 32, -624, -48, 32, -608, -48, 32, -880, -48, 32, -624, -32, 32, -880, -32, 32, -896, -48, 32, -880, -48, 32, -880, 0, 32, -896, -48, 32, -880, 0, 32, -896, 0, 32, -1024, -48, 32, -896, -48, 32, -896, -32, 32, -1024, -48, 32, -896, -32, 32, -1024, -32, 32, -1040, -48, 32, -1024, -48, 32, -1024, 0, 32, -1040, -48, 32, -1024, 0, 32, -1040, 0, 32, -1296, -48, 32, -1040, -48, 32, -1040, -32, 32, -1296, -48, 32, -1040, -32, 32, -1296, -32, 32, -1296, 512, 32, -1296, -32, 32, -1280, 512, 32, -1280, 512, 32, -1296, -32, 32, -1280, -32, 32, -1280, 736, 32, -1296, 512, 32, -1280, 512, 32, -1296, 736, 32, -1296, 512, 32, -1280, 736, 32, -1296, 736, 32, -1280, 736, 32, -1280, 752, 32, -1296, 752, 32, -1296, 736, 32, -1280, 752, 32, -1600, 736, 32, -1296, 736, 32, -1296, 752, 32, -1600, 736, 32, -1296, 752, 32, -1600, 752, 32, -1920, 736, 32, -1600, 736, 32, -1600, 752, 32, -1920, 736, 32, -1600, 752, 32, -1920, 752, 32, -2224, 496, 32, -1920, 736, 32, -1920, 752, 32, -2224, 496, 32, -1920, 752, 32, -1936, 752, 32, -2240, 496, 32, -2224, 496, 32, -1936, 752, 32, -2240, 496, 32, -1936, 752, 32, -2240, 512, 32, -624, -48, 64, -624, -48, 32, -880, -48, 32, -608, -48, 64, -624, -48, 32, -624, -48, 64, -880, -48, 64, -624, -48, 64, -880, -48, 32, -608, -48, 64, -608, -48, 32, -624, -48, 32, -880, -48, 160, -880, -48, 32, -896, -48, 32, -880, -48, 160, -896, -48, 32, -896, -48, 160, -880, -48, 208, -880, -48, 160, -896, -48, 160, -880, -48, 208, -896, -48, 160, -896, -48, 208, -896, -48, 208, -896, -48, 32, -1024, -48, 32, -896, -48, 208, -1024, -48, 32, -1024, -48, 208, -880, -48, 224, -880, -48, 208, -1024, -48, 208, -880, -48, 224, -1024, -48, 208, -1024, -48, 224, -1024, -48, 160, -1024, -48, 32, -1040, -48, 32, -1024, -48, 160, -1040, -48, 32, -1040, -48, 160, -1024, -48, 256, -1024, -48, 160, -1040, -48, 160, -1024, -48, 256, -1040, -48, 160, -1040, -48, 256, -1040, -48, 64, -1040, -48, 32, -1296, -48, 32, -1040, -48, 64, -1296, -48, 32, -1296, -48, 64, -16, 400, 576, -16, 400, -128, -880, 400, -128, -880, 400, 576, -16, 400, 576, -880, 400, -128, -880, 416, 576, -880, 400, 576, -880, 400, -128, -880, 416, -128, -880, 416, 576, -880, 400, -128, -624, 128, 64, -624, 128, 32, -880, 128, 32, -880, 128, 64, -624, 128, 64, -880, 128, 32, -880, 144, 64, -880, 128, 64, -880, 128, 32, -880, 144, 32, -880, 144, 64, -880, 128, 32, -880, 144, 208, -880, 144, 160, -880, -48, 160, -880, 144, 160, -880, 144, 32, -880, 96, 32, -880, 144, 160, -880, 96, 32, -880, 96, 160, -880, 144, 208, -880, -48, 160, -880, -48, 208, -880, -48, 32, -880, -48, 160, -880, 0, 160, -880, -48, 32, -880, 0, 160, -880, 0, 32, -880, 144, 224, -880, 144, 208, -880, -48, 208, -880, 144, 224, -880, -48, 208, -880, -48, 224, -624, -32, 64, -880, -32, 64, -880, -32, 32, -624, -32, 32, -624, -32, 64, -880, -32, 32, -880, -32, 64, -880, -48, 64, -880, -48, 32, -880, -32, 32, -880, -32, 64, -880, -48, 32, -16, -304, 576, -880, -304, 576, -880, -304, -128, -16, -304, -128, -16, -304, 576, -880, -304, -128, -880, -304, 576, -880, -320, 576, -880, -320, -128, -880, -304, -128, -880, -304, 576, -880, -320, -128, -896, 144, 208, -896, 144, 32, -896, 128, 32, -896, 128, 208, -896, 144, 208, -896, 128, 32, -880, 144, 160, -880, 96, 160, -896, 96, 160, -896, 144, 160, -880, 144, 160, -896, 96, 160, -880, 96, 160, -880, 96, 32, -896, 96, 32, -896, 96, 160, -880, 96, 160, -896, 96, 32, -896, -48, 160, -896, 144, 160, -896, 144, 208, -896, 144, 160, -896, 96, 160, -896, 96, 32, -896, 144, 160, -896, 96, 32, -896, 144, 32, -896, -48, 160, -896, 144, 208, -896, -48, 208, -896, 0, 160, -896, -48, 160, -896, -48, 32, -896, 0, 160, -896, -48, 32, -896, 0, 32, -880, 0, 160, -896, 0, 160, -896, 0, 32, -880, 0, 32, -880, 0, 160, -896, 0, 32, -880, 144, 208, -896, -48, 208, -896, 144, 208, -880, 144, 208, -880, -48, 208, -896, -48, 208, -1024, 128, 208, -896, 144, 208, -896, 128, 208, -1024, 144, 208, -896, 144, 208, -1024, 128, 208, -896, -32, 208, -896, -48, 208, -1024, -48, 208, -896, -32, 208, -1024, -48, 208, -1024, -32, 208, -880, 144, 160, -896, 144, 160, -896, -48, 160, -880, -48, 160, -880, 144, 160, -896, -48, 160, -880, 0, 160, -880, -48, 160, -896, -48, 160, -896, 0, 160, -880, 0, 160, -896, -48, 160, -896, -32, 208, -896, -32, 32, -896, -48, 32, -896, -48, 208, -896, -32, 208, -896, -48, 32, -896, 128, 208, -896, 128, 32, -1024, 128, 32, -1024, 128, 208, -896, 128, 208, -1024, 128, 32, -1024, -48, 208, -1024, 144, 208, -1024, 144, 224, -1024, 144, 208, -1024, 128, 208, -1024, 128, 32, -1024, 144, 208, -1024, 128, 32, -1024, 144, 32, -1024, -48, 208, -1024, 144, 224, -1024, -48, 224, -1024, -32, 208, -1024, -48, 208, -1024, -48, 32, -1024, -32, 208, -1024, -48, 32, -1024, -32, 32, -1024, 512, 256, -1024, 512, 160, -1024, -48, 160, -1024, 512, 160, -1024, 512, 32, -1024, 96, 32, -1024, 512, 160, -1024, 96, 32, -1024, 96, 160, -1024, 512, 256, -1024, -48, 160, -1024, -48, 256, -1024, -48, 32, -1024, -48, 160, -1024, 0, 160, -1024, -48, 32, -1024, 0, 160, -1024, 0, 32, -896, -32, 208, -1024, -32, 208, -1024, -32, 32, -896, -32, 32, -896, -32, 208, -1024, -32, 32, -880, 144, 224, -880, -48, 224, -1024, -48, 224, -1024, 144, 224, -880, 144, 224, -1024, -48, 224, -880, 144, 208, -1024, 144, 208, -1024, -48, 208, -880, -48, 208, -880, 144, 208, -1024, -48, 208, -1040, 992, 272, -1040, 992, 256, -1040, 512, 256, -1040, 512, 272, -1040, 992, 272, -1040, 512, 256, -1040, 512, 256, -1040, 976, 256, -1040, 512, 32, -1040, 976, 256, -1040, 976, 32, -1040, 512, 32, -1024, 512, 256, -1040, 512, 256, -1040, 512, 160, -1024, 512, 160, -1024, 512, 256, -1040, 512, 160, -1024, 512, 160, -1040, 512, 160, -1040, 512, 32, -1024, 512, 32, -1024, 512, 160, -1040, 512, 32, -1024, 512, 160, -1024, 96, 160, -1040, 96, 160, -1040, 512, 160, -1024, 512, 160, -1040, 96, 160, -1024, 512, 32, -1040, 512, 32, -1040, 96, 32, -1056, 512, 32, -1040, 512, 32, -1040, 976, 32, -1056, 512, 32, -1040, 976, 32, -1056, 976, 32, -1024, 512, 32, -1040, 96, 32, -1024, 96, 32, -1600, 976, 32, -1056, 976, 32, -1056, 992, 32, -1600, 976, 32, -1056, 992, 32, -1600, 992, 32, -1920, 976, 32, -1600, 976, 32, -1600, 992, 32, -1920, 976, 32, -1600, 992, 32, -1920, 992, 32, -2224, 736, 32, -1920, 976, 32, -1920, 992, 32, -2224, 736, 32, -1920, 992, 32, -1936, 992, 32, -2240, 736, 32, -2224, 736, 32, -1936, 992, 32, -2240, 736, 32, -1936, 992, 32, -2240, 752, 32, -2464, 736, 32, -2240, 736, 32, -2240, 752, 32, -2464, 736, 32, -2240, 752, 32, -2464, 752, 32, -2464, 1216, 32, -2464, 752, 32, -2448, 1216, 32, -2448, 1216, 32, -2464, 752, 32, -2448, 752, 32, -2928, 1216, 32, -2448, 1216, 32, -2448, 1232, 32, -2928, 1216, 32, -2448, 1232, 32, -2928, 1232, 32, -2944, 1216, 32, -2928, 1216, 32, -2928, 1536, 32, -2944, 1216, 32, -2928, 1536, 32, -2944, 1536, 32, -2944, 1552, 32, -2944, 1536, 32, -2400, 1552, 32, -2400, 1552, 32, -2944, 1536, 32, -2400, 1536, 32, -2416, 1552, 32, -2400, 1552, 32, -2400, 2048, 32, -2416, 1552, 32, -2400, 2048, 32, -2416, 2048, 32, -1024, 96, 160, -1024, 96, 32, -1040, 96, 32, -1040, 96, 160, -1024, 96, 160, -1040, 96, 32, -1040, -48, 160, -1040, 512, 160, -1040, 512, 256, -1040, 512, 160, -1040, 96, 160, -1040, 96, 32, -1040, 512, 160, -1040, 96, 32, -1040, 512, 32, -1040, -48, 160, -1040, 512, 256, -1040, -48, 256, -1040, 0, 160, -1040, -48, 160, -1040, -48, 32, -1040, 0, 160, -1040, -48, 32, -1040, 0, 32, -1024, 0, 160, -1040, 0, 160, -1040, 0, 32, -1024, 0, 32, -1024, 0, 160, -1040, 0, 32, -1040, 976, 256, -1056, 512, 256, -1056, 976, 256, -1024, 512, 256, -1040, -48, 256, -1040, 512, 256, -1040, 976, 256, -1040, 512, 256, -1056, 512, 256, -1024, 512, 256, -1024, -48, 256, -1040, -48, 256, -1120, 912, 256, -1056, 976, 256, -1056, 912, 256, -1120, 976, 256, -1056, 976, 256, -1120, 912, 256, -1056, 912, 256, -1056, 512, 256, -1120, 512, 256, -1120, 912, 256, -1056, 912, 256, -1120, 512, 256, -1120, 976, 256, -1120, 912, 256, -1600, 912, 256, -1600, 976, 256, -1120, 976, 256, -1600, 912, 256, -1056, 992, 256, -1056, 976, 256, -1600, 976, 256, -1056, 992, 256, -1600, 976, 256, -1600, 992, 256, -1024, 512, 160, -1040, 512, 160, -1040, -48, 160, -1024, -48, 160, -1024, 512, 160, -1040, -48, 160, -1024, 0, 160, -1024, -48, 160, -1040, -48, 160, -1040, 0, 160, -1024, 0, 160, -1040, -48, 160, -1040, -32, 64, -1040, -32, 32, -1040, -48, 32, -1040, -48, 64, -1040, -32, 64, -1040, -48, 32, -1056, 976, 192, -1056, 976, 256, -1120, 976, 256, -1120, 976, 192, -1056, 976, 192, -1120, 976, 256, -1040, 976, 256, -1056, 976, 256, -1056, 976, 32, -1120, 976, 192, -1120, 976, 256, -1600, 976, 192, -1040, 976, 256, -1056, 976, 32, -1040, 976, 32, -1600, 976, 192, -1120, 976, 256, -1600, 976, 256, -1056, 912, 256, -1056, 976, 256, -1056, 976, 192, -1056, 912, 192, -1056, 912, 256, -1056, 976, 192, -1056, 512, 192, -1056, 912, 256, -1056, 912, 192, -1056, 992, 256, -1056, 976, 32, -1056, 976, 256, -1056, 992, 256, -1056, 992, 32, -1056, 976, 32, -1056, 512, 256, -1056, 912, 256, -1056, 512, 192, -1040, 512, 256, -1040, 512, 32, -1056, 512, 32, -1056, 512, 256, -1040, 512, 256, -1056, 512, 32, -1120, 512, 256, -1056, 512, 256, -1056, 512, 192, -1040, 512, 272, -1040, 512, 256, -1600, 512, 256, -1600, 512, 272, -1040, 512, 272, -1600, 512, 256, -1056, 976, 256, -1056, 512, 256, -1056, 512, 32, -1056, 976, 32, -1056, 976, 256, -1056, 512, 32, -1120, 912, 256, -1056, 976, 192, -1120, 976, 256, -1056, 976, 192, -1120, 912, 256, -1056, 912, 192, -1056, 912, 192, -1120, 912, 256, -1120, 512, 256, -1056, 512, 192, -1056, 912, 192, -1120, 512, 256, -1056, 976, 192, -1120, 912, 256, -1056, 912, 256, -1120, 912, 256, -1056, 976, 192, -1120, 976, 192, -1120, 912, 256, -1120, 976, 192, -1600, 912, 256, -1120, 976, 192, -1600, 976, 192, -1600, 912, 256, -1120, 912, 256, -1120, 976, 192, -1120, 976, 256, -1120, 912, 256, -1120, 976, 256, -1056, 976, 192, -1120, 912, 256, -1056, 912, 256, -1056, 912, 192, -1120, 912, 256, -1056, 976, 192, -1056, 912, 256, -1120, 976, 192, -1120, 912, 256, -1120, 976, 256, -1120, 912, 256, -1056, 912, 192, -1056, 912, 256, -1216, 816, 256, -1216, 752, 256, -1280, 752, 256, -1216, 816, 256, -1280, 752, 256, -1280, 816, 256, -1280, 752, 256, -1216, 752, 256, -1280, 512, 256, -1280, 816, 256, -1280, 752, 256, -1600, 752, 256, -1280, 512, 256, -1216, 752, 256, -1216, 512, 256, -1600, 816, 256, -1280, 816, 256, -1600, 752, 256, -1296, 752, 256, -1280, 752, 256, -1296, 736, 256, -1296, 736, 256, -1280, 752, 256, -1280, 736, 256, -1280, 736, 256, -1280, 512, 256, -1296, 512, 256, -1296, 512, 256, -1296, 736, 256, -1280, 736, 256, -1600, 736, 256, -1296, 752, 256, -1296, 736, 256, -1600, 736, 256, -1600, 752, 256, -1296, 752, 256, -1216, 752, 256, -1280, 752, 192, -1280, 752, 256, -1280, 752, 256, -1280, 752, 192, -1600, 752, 192, -1600, 752, 256, -1280, 752, 256, -1600, 752, 192, -1280, 752, 192, -1280, 816, 256, -1280, 752, 256, -1280, 752, 192, -1280, 752, 256, -1280, 512, 192, -1280, 752, 256, -1280, 512, 256, -1280, 512, 192, -1216, 816, 256, -1280, 752, 192, -1216, 752, 256, -1216, 752, 256, -1280, 752, 192, -1280, 512, 192, -1216, 512, 256, -1216, 752, 256, -1280, 512, 192, -1280, 752, 192, -1216, 816, 256, -1280, 816, 256, -1280, 752, 192, -1280, 816, 256, -1600, 752, 192, -1280, 816, 256, -1600, 816, 256, -1600, 752, 192, -1280, 752, 192, -1216, 752, 256, -1280, 752, 256, -1280, 816, 256, -1280, 752, 192, -1280, 752, 256, -1280, 736, 256, -1280, 736, 32, -1280, 512, 32, -1280, 752, 256, -1280, 736, 32, -1280, 736, 256, -1280, 512, 256, -1280, 736, 256, -1280, 512, 32, -1280, 752, 256, -1280, 752, 32, -1280, 736, 32, -1280, 512, 64, -1280, 512, 32, -1280, -32, 32, -1280, 512, 64, -1280, -32, 32, -1280, -32, 64, -1216, 512, 256, -1280, 512, 192, -1280, 512, 256, -1296, 752, 32, -1296, 752, 256, -1600, 752, 32, -1280, 752, 256, -1296, 752, 256, -1296, 752, 32, -1600, 752, 32, -1296, 752, 256, -1600, 752, 256, -1280, 752, 256, -1296, 752, 32, -1280, 752, 32, -1920, 752, 32, -1600, 752, 32, -1600, 752, 64, -1920, 752, 32, -1600, 752, 64, -1920, 752, 64, -1936, 752, 32, -1920, 752, 32, -1920, 752, 64, -1936, 752, 32, -1920, 752, 64, -1936, 752, 64, -1296, 752, 256, -1296, 752, 32, -1296, 736, 32, -1296, 736, 256, -1296, 752, 256, -1296, 736, 32, -1280, 736, 256, -1296, 736, 256, -1296, 736, 32, -1280, 736, 32, -1280, 736, 256, -1296, 736, 32, -1296, 736, 256, -1296, 736, 32, -1600, 736, 32, -1280, 736, 256, -1296, 736, 32, -1296, 736, 256, -1600, 736, 256, -1296, 736, 256, -1600, 736, 32, -1280, 736, 256, -1280, 736, 32, -1296, 736, 32, -1600, 736, 64, -1600, 736, 32, -1920, 736, 32, -1600, 736, 64, -1920, 736, 32, -1920, 736, 64, -1296, 736, 32, -1296, 736, 256, -1296, 512, 32, -1296, 752, 256, -1296, 736, 256, -1296, 736, 32, -1296, 512, 32, -1296, 736, 256, -1296, 512, 256, -1296, 752, 256, -1296, 736, 32, -1296, 752, 32, -1296, -32, 32, -1296, 512, 32, -1296, 512, 64, -1296, -32, 32, -1296, 512, 64, -1296, -32, 64, -1296, -48, 32, -1296, -32, 32, -1296, -32, 64, -1296, -48, 32, -1296, -32, 64, -1296, -48, 64, -1280, 512, 64, -1296, 512, 64, -1296, 512, 32, -1280, 512, 32, -1280, 512, 64, -1296, 512, 32, -1280, 512, 256, -1280, 512, 32, -1296, 512, 32, -1296, 512, 256, -1280, 512, 256, -1296, 512, 32, -1280, 512, 64, -1280, -32, 64, -1296, -32, 64, -1296, 512, 64, -1280, 512, 64, -1296, -32, 64, -1296, -32, 64, -1040, -32, 64, -1296, -48, 64, -1040, -32, 64, -1040, -48, 64, -1296, -48, 64, -1280, -32, 64, -1280, -32, 32, -1296, -32, 32, -1296, -32, 64, -1280, -32, 64, -1296, -32, 32, -1040, -32, 64, -1296, -32, 64, -1296, -32, 32, -1040, -32, 32, -1040, -32, 64, -1296, -32, 32, -1056, 992, 256, -1600, 992, 256, -1600, 992, 32, -1040, 992, 272, -1600, 992, 272, -1600, 992, 256, -1040, 992, 272, -1600, 992, 256, -1040, 992, 256, -1056, 992, 256, -1600, 992, 32, -1056, 992, 32, -1920, 992, 32, -1600, 992, 32, -1600, 992, 64, -1920, 992, 32, -1600, 992, 64, -1920, 992, 64, -1936, 992, 32, -1920, 992, 32, -1920, 992, 64, -1936, 992, 32, -1920, 992, 64, -1936, 992, 64, -1600, 992, 64, -1600, 992, 32, -1600, 976, 32, -1600, 976, 64, -1600, 992, 64, -1600, 976, 32, -1056, 976, 256, -1056, 976, 32, -1600, 976, 32, -1600, 976, 256, -1056, 976, 256, -1600, 976, 32, -1600, 976, 64, -1600, 976, 32, -1920, 976, 32, -1920, 976, 64, -1600, 976, 64, -1920, 976, 32, -1600, 992, 256, -1600, 976, 256, -1600, 976, 32, -1600, 992, 32, -1600, 992, 256, -1600, 976, 32, -1600, 912, 256, -1600, 976, 192, -1600, 976, 256, -1600, 992, 256, -1600, 992, 272, -1600, 512, 256, -1600, 992, 272, -1600, 512, 272, -1600, 512, 256, -1600, 816, 256, -1600, 752, 256, -1600, 752, 192, -1600, 752, 64, -1600, 752, 32, -1600, 736, 32, -1600, 736, 64, -1600, 752, 64, -1600, 736, 32, -1600, 752, 256, -1600, 736, 256, -1600, 736, 32, -1600, 752, 32, -1600, 752, 256, -1600, 736, 32, -1040, 992, 272, -1040, 512, 272, -1600, 512, 272, -1600, 992, 272, -1040, 992, 272, -1600, 512, 272, -1040, 992, 256, -1600, 992, 256, -1600, 512, 256, -1040, 512, 256, -1040, 992, 256, -1600, 512, 256, -1920, 992, 64, -1920, 976, 64, -2240, 752, 64, -1600, 992, 64, -1920, 976, 64, -1920, 992, 64, -2240, 752, 64, -1920, 976, 64, -2240, 736, 64, -1600, 992, 64, -1600, 976, 64, -1920, 976, 64, -1936, 992, 64, -1920, 992, 64, -2240, 752, 64, -2240, 736, 64, -1920, 976, 64, -2224, 736, 64, -2464, 736, 64, -2240, 752, 64, -2240, 736, 64, -2464, 752, 64, -2240, 752, 64, -2464, 736, 64, -2448, 752, 64, -2464, 752, 64, -2448, 1216, 64, -2448, 1216, 64, -2464, 752, 64, -2464, 1216, 64, -2448, 1232, 64, -2448, 1216, 64, -2928, 1216, 64, -2448, 1232, 64, -2928, 1216, 64, -2928, 1232, 64, -2928, 1536, 64, -2928, 1216, 64, -2944, 1216, 64, -2928, 1536, 64, -2944, 1216, 64, -2944, 1536, 64, -2400, 1536, 64, -2944, 1536, 64, -2400, 1552, 64, -2400, 1552, 64, -2944, 1536, 64, -2944, 1552, 64, -2400, 2048, 64, -2400, 1552, 64, -2416, 1552, 64, -2400, 2048, 64, -2416, 1552, 64, -2416, 2048, 64, -1920, 992, 64, -1920, 976, 64, -1920, 976, 32, -1920, 992, 32, -1920, 992, 64, -1920, 976, 32, -1920, 992, 64, -1920, 992, 32, -1920, 976, 32, -1920, 976, 64, -1920, 992, 64, -1920, 976, 32, -1920, 752, 64, -1920, 736, 64, -2240, 512, 64, -1600, 752, 64, -1920, 736, 64, -1920, 752, 64, -2240, 512, 64, -1920, 736, 64, -2240, 496, 64, -1600, 752, 64, -1600, 736, 64, -1920, 736, 64, -1936, 752, 64, -1920, 752, 64, -2240, 512, 64, -2240, 496, 64, -1920, 736, 64, -2224, 496, 64, -2688, 496, 64, -2240, 512, 64, -2240, 496, 64, -2688, 512, 64, -2240, 512, 64, -2688, 496, 64, -2688, 992, 64, -2688, 496, 64, -2704, 496, 64, -2688, 992, 64, -2704, 496, 64, -2704, 992, 64, -3152, 976, 64, -2704, 992, 64, -2704, 976, 64, -3152, 992, 64, -2704, 992, 64, -3152, 976, 64, -3152, 1760, 64, -3152, 976, 64, -3168, 976, 64, -3152, 1760, 64, -3168, 976, 64, -3168, 1760, 64, -2624, 1760, 64, -3168, 1760, 64, -2624, 1776, 64, -2624, 1776, 64, -3168, 1760, 64, -3168, 1776, 64, -2624, 2048, 64, -2624, 1776, 64, -2640, 1776, 64, -2624, 2048, 64, -2640, 1776, 64, -2640, 2048, 64, -1920, 752, 64, -1920, 736, 64, -1920, 736, 32, -1920, 752, 32, -1920, 752, 64, -1920, 736, 32, -1920, 752, 64, -1920, 752, 32, -1920, 736, 32, -1920, 736, 64, -1920, 752, 64, -1920, 736, 32, -1920, 976, 64, -1920, 976, 32, -2224, 736, 32, -2224, 736, 64, -1920, 976, 64, -2224, 736, 32, -1920, 736, 64, -1920, 736, 32, -2224, 496, 32, -2224, 496, 64, -1920, 736, 64, -2224, 496, 32, -2224, 496, 32, -1920, 736, 32, -2224, 496, 16, -1920, 736, 32, -1920, 736, 16, -2224, 496, 16, -1936, 992, 64, -2240, 752, 64, -2240, 752, 32, -1936, 992, 32, -1936, 992, 64, -2240, 752, 32, -1936, 992, 32, -2240, 752, 32, -2240, 752, 16, -1936, 992, 16, -1936, 992, 32, -2240, 752, 16, -2240, 752, 64, -2240, 752, 32, -2240, 736, 32, -2240, 736, 64, -2240, 752, 64, -2240, 736, 32, -2224, 736, 64, -2224, 736, 32, -2240, 736, 32, -2240, 736, 64, -2224, 736, 64, -2240, 736, 32, -2240, 736, 64, -2240, 736, 32, -2464, 736, 32, -2464, 736, 64, -2240, 736, 64, -2464, 736, 32, -2240, 752, 64, -2240, 736, 64, -2240, 736, 32, -2240, 752, 32, -2240, 752, 64, -2240, 736, 32, -1936, 752, 64, -2240, 512, 64, -2240, 512, 32, -1936, 752, 32, -1936, 752, 64, -2240, 512, 32, -2240, 512, 64, -2240, 512, 32, -2240, 496, 32, -2240, 496, 64, -2240, 512, 64, -2240, 496, 32, -2240, 496, 64, -2240, 496, 32, -2688, 496, 32, -2688, 496, 64, -2240, 496, 64, -2688, 496, 32, -2224, 496, 64, -2240, 496, 32, -2240, 496, 64, -2688, 496, 64, -2688, 496, 32, -2704, 496, 32, -2224, 496, 64, -2224, 496, 32, -2240, 496, 32, -2704, 496, 64, -2688, 496, 64, -2704, 496, 32, -2240, 512, 64, -2240, 496, 64, -2240, 496, 32, -2240, 512, 32, -2240, 512, 64, -2240, 496, 32, -2400, 2048, 64, -2400, 2048, 32, -2400, 1552, 32, -2400, 1552, 64, -2400, 2048, 64, -2400, 1552, 32, -2400, 1552, 64, -2400, 1552, 32, -2400, 1536, 32, -2400, 1536, 64, -2400, 1552, 64, -2400, 1536, 32, -2400, 2048, 64, -2416, 2048, 64, -2416, 2048, 32, -2400, 2048, 32, -2400, 2048, 64, -2416, 2048, 32, -2416, 2048, 64, -2416, 1552, 64, -2416, 1552, 32, -2416, 2048, 32, -2416, 2048, 64, -2416, 1552, 32, -2400, 1552, 64, -2400, 1552, 32, -2416, 1552, 32, -2416, 1552, 64, -2400, 1552, 64, -2416, 1552, 32, -2448, 1232, 64, -2448, 1232, 32, -2448, 1216, 32, -2448, 1216, 64, -2448, 1232, 64, -2448, 1216, 32, -2448, 1216, 64, -2448, 1216, 32, -2448, 752, 32, -2448, 752, 64, -2448, 1216, 64, -2448, 752, 32, -2448, 1216, 64, -2464, 1216, 64, -2464, 1216, 32, -2448, 1216, 32, -2448, 1216, 64, -2464, 1216, 32, -2240, 752, 64, -2464, 752, 64, -2464, 752, 32, -2240, 752, 32, -2240, 752, 64, -2464, 752, 32, -2448, 752, 64, -2448, 752, 32, -2464, 752, 32, -2464, 752, 64, -2448, 752, 64, -2464, 752, 32, -2464, 1216, 64, -2464, 752, 64, -2464, 752, 32, -2464, 1216, 32, -2464, 1216, 64, -2464, 752, 32, -2464, 752, 32, -2464, 752, 64, -2464, 736, 32, -2464, 752, 64, -2464, 736, 64, -2464, 736, 32, -2624, 2048, 64, -2624, 2048, 32, -2624, 1776, 32, -2624, 1776, 64, -2624, 2048, 64, -2624, 1776, 32, -2624, 1776, 64, -2624, 1776, 32, -2624, 1760, 32, -2624, 1760, 64, -2624, 1776, 64, -2624, 1760, 32, -2624, 2048, 64, -2640, 2048, 64, -2640, 2048, 32, -2624, 2048, 32, -2624, 2048, 64, -2640, 2048, 32, -2640, 2048, 64, -2640, 1776, 64, -2640, 1776, 32, -2640, 2048, 32, -2640, 2048, 64, -2640, 1776, 32, -2624, 1776, 64, -2624, 1776, 32, -2640, 1776, 32, -2640, 1776, 64, -2624, 1776, 64, -2640, 1776, 32, -2624, 2048, 32, -2640, 1776, 32, -2624, 1776, 32, -3168, 1760, 32, -2624, 1776, 32, -3168, 1776, 32, -2624, 1760, 32, -2624, 1776, 32, -3168, 1760, 32, -3152, 1760, 32, -3168, 1760, 32, -3168, 976, 32, -2624, 2048, 32, -2640, 2048, 32, -2640, 1776, 32, -3152, 1760, 32, -3168, 976, 32, -3152, 976, 32, -3152, 992, 32, -3152, 976, 32, -2704, 992, 32, -2704, 992, 32, -3152, 976, 32, -2704, 976, 32, -2688, 992, 32, -2704, 992, 32, -2704, 496, 32, -2688, 992, 32, -2704, 496, 32, -2688, 496, 32, -2688, 512, 32, -2688, 496, 32, -2240, 512, 32, -2240, 512, 32, -2688, 496, 32, -2240, 496, 32, -2240, 512, 64, -2688, 512, 64, -2688, 512, 32, -2240, 512, 32, -2240, 512, 64, -2688, 512, 32, -2688, 512, 64, -2688, 496, 64, -2688, 496, 32, -2688, 512, 32, -2688, 512, 64, -2688, 496, 32, -2688, 992, 64, -2688, 992, 32, -2688, 496, 32, -2688, 496, 64, -2688, 992, 64, -2688, 496, 32, -2688, 992, 64, -2704, 992, 64, -2704, 992, 32, -2688, 992, 32, -2688, 992, 64, -2704, 992, 32, -2704, 992, 32, -2704, 992, 64, -3152, 992, 32, -2704, 992, 64, -3152, 992, 64, -3152, 992, 32, -2704, 992, 64, -2704, 992, 32, -2704, 976, 32, -2704, 976, 64, -2704, 992, 64, -2704, 976, 32, -2704, 992, 64, -2704, 496, 64, -2704, 496, 32, -2704, 992, 32, -2704, 992, 64, -2704, 496, 32, -2448, 1232, 64, -2928, 1232, 64, -2928, 1232, 32, -2448, 1232, 32, -2448, 1232, 64, -2928, 1232, 32, -2928, 1536, 64, -2928, 1536, 32, -2928, 1216, 32, -2928, 1216, 64, -2928, 1536, 64, -2928, 1216, 32, -2448, 1216, 64, -2448, 1216, 32, -2928, 1216, 32, -2928, 1216, 64, -2448, 1216, 64, -2928, 1216, 32, -2928, 1216, 64, -2928, 1216, 32, -2944, 1216, 32, -2944, 1216, 64, -2928, 1216, 64, -2944, 1216, 32, -2928, 1232, 64, -2928, 1216, 64, -2928, 1216, 32, -2928, 1232, 32, -2928, 1232, 64, -2928, 1216, 32, -2400, 1552, 64, -2944, 1552, 64, -2944, 1552, 32, -2400, 1552, 32, -2400, 1552, 64, -2944, 1552, 32, -2400, 1536, 64, -2400, 1536, 32, -2944, 1536, 32, -2944, 1536, 64, -2400, 1536, 64, -2944, 1536, 32, -2944, 1552, 64, -2944, 1536, 64, -2944, 1536, 32, -2944, 1552, 32, -2944, 1552, 64, -2944, 1536, 32, -2944, 1536, 32, -2944, 1536, 64, -2944, 1216, 32, -2944, 1536, 64, -2944, 1216, 64, -2944, 1216, 32, -2928, 1536, 64, -2944, 1536, 64, -2944, 1536, 32, -2928, 1536, 32, -2928, 1536, 64, -2944, 1536, 32, -3152, 1760, 64, -3152, 1760, 32, -3152, 976, 32, -3152, 976, 64, -3152, 1760, 64, -3152, 976, 32, -2704, 976, 64, -2704, 976, 32, -3152, 976, 32, -3152, 976, 64, -2704, 976, 64, -3152, 976, 32, -3152, 976, 64, -3152, 976, 32, -3168, 976, 32, -3168, 976, 64, -3152, 976, 64, -3168, 976, 32, -3152, 992, 64, -3152, 976, 64, -3152, 976, 32, -3152, 992, 32, -3152, 992, 64, -3152, 976, 32, -2624, 1776, 64, -3168, 1776, 64, -3168, 1776, 32, -2624, 1776, 32, -2624, 1776, 64, -3168, 1776, 32, -2624, 1760, 64, -2624, 1760, 32, -3168, 1760, 32, -3168, 1760, 64, -2624, 1760, 64, -3168, 1760, 32, -3168, 1776, 64, -3168, 1760, 64, -3168, 1760, 32, -3168, 1776, 32, -3168, 1776, 64, -3168, 1760, 32, -3168, 1760, 32, -3168, 1760, 64, -3168, 976, 32, -3168, 1760, 64, -3168, 976, 64, -3168, 976, 32, -3152, 1760, 64, -3168, 1760, 64, -3168, 1760, 32, -3152, 1760, 32, -3152, 1760, 64, -3168, 1760, 32) [node name="hazardcourse" type="StaticBody3D"] @@ -13,4 +13,4 @@ mesh = ExtResource("1_01pb3") [node name="CollisionShape3D" type="CollisionShape3D" parent="."] transform = Transform3D(0.04, 0, 0, 0, -1.74846e-09, 0.04, 0, -0.04, -1.74846e-09, 0, 0, 0) -shape = SubResource("ConcavePolygonShape3D_31k0d") +shape = SubResource("ConcavePolygonShape3D_ifqh3")